From 2e3b6c5a73b36de821fe8b2be0125445ef6e2705 Mon Sep 17 00:00:00 2001 From: Penguin Date: Sat, 26 Feb 2022 02:10:31 -0600 Subject: [PATCH] excluding build objects --- .gitignore | 4 + compile_commands.json | 1 + .../oracle_same54n19a/gcc/AtmelStart.bin | Bin 184220 -> 0 bytes .../oracle_same54n19a/gcc/AtmelStart.eep | 0 .../oracle_same54n19a/gcc/AtmelStart.elf | Bin 2923448 -> 0 bytes .../oracle_same54n19a/gcc/AtmelStart.hex | 11518 --- .../oracle_same54n19a/gcc/AtmelStart.lss | 66824 ---------------- .../oracle_same54n19a/gcc/AtmelStart.map | 31433 -------- .../oracle_same54n19a/gcc/atmel_start.d | 288 - .../oracle_same54n19a/gcc/atmel_start.o | Bin 1460040 -> 0 bytes .../oracle_same54n19a/gcc/driver_init.d | 290 - .../oracle_same54n19a/gcc/driver_init.o | Bin 1504492 -> 0 bytes .../gcc/gcc/gcc/startup_same54.d | 176 - .../gcc/gcc/gcc/startup_same54.o | Bin 1343056 -> 0 bytes .../oracle_same54n19a/gcc/gcc/system_same54.d | 176 - .../oracle_same54n19a/gcc/gcc/system_same54.o | Bin 1328412 -> 0 bytes .../gcc/hal/src/hal_atomic.d | 239 - .../gcc/hal/src/hal_atomic.o | Bin 1453372 -> 0 bytes .../oracle_same54n19a/gcc/hal/src/hal_cache.d | 241 - .../oracle_same54n19a/gcc/hal/src/hal_cache.o | Bin 1458856 -> 0 bytes .../oracle_same54n19a/gcc/hal/src/hal_delay.d | 247 - .../oracle_same54n19a/gcc/hal/src/hal_delay.o | Bin 1454196 -> 0 bytes .../gcc/hal/src/hal_ext_irq.d | 243 - .../gcc/hal/src/hal_ext_irq.o | Bin 1456952 -> 0 bytes .../oracle_same54n19a/gcc/hal/src/hal_gpio.d | 247 - .../oracle_same54n19a/gcc/hal/src/hal_gpio.o | Bin 1456712 -> 0 bytes .../gcc/hal/src/hal_i2c_m_sync.d | 247 - .../gcc/hal/src/hal_i2c_m_sync.o | Bin 1465952 -> 0 bytes .../oracle_same54n19a/gcc/hal/src/hal_init.d | 243 - .../oracle_same54n19a/gcc/hal/src/hal_init.o | Bin 1451816 -> 0 bytes .../oracle_same54n19a/gcc/hal/src/hal_io.d | 242 - .../oracle_same54n19a/gcc/hal/src/hal_io.o | Bin 1454740 -> 0 bytes .../oracle_same54n19a/gcc/hal/src/hal_sleep.d | 243 - .../oracle_same54n19a/gcc/hal/src/hal_sleep.o | Bin 1452816 -> 0 bytes .../oracle_same54n19a/gcc/hal/src/hal_timer.d | 249 - .../oracle_same54n19a/gcc/hal/src/hal_timer.o | Bin 1468284 -> 0 bytes .../gcc/hal/src/hal_usart_async.d | 255 - .../gcc/hal/src/hal_usart_async.o | Bin 1479184 -> 0 bytes .../gcc/hal/utils/src/utils_assert.d | 242 - .../gcc/hal/utils/src/utils_assert.o | Bin 1452236 -> 0 bytes .../gcc/hal/utils/src/utils_event.d | 280 - .../gcc/hal/utils/src/utils_event.o | Bin 1482136 -> 0 bytes .../gcc/hal/utils/src/utils_list.d | 243 - .../gcc/hal/utils/src/utils_list.o | Bin 1456024 -> 0 bytes .../gcc/hal/utils/src/utils_ringbuffer.d | 245 - .../gcc/hal/utils/src/utils_ringbuffer.o | Bin 1456048 -> 0 bytes .../gcc/hal/utils/src/utils_syscalls.d | 69 - .../gcc/hal/utils/src/utils_syscalls.o | Bin 60192 -> 0 bytes .../oracle_same54n19a/gcc/hpl/cmcc/hpl_cmcc.d | 243 - .../oracle_same54n19a/gcc/hpl/cmcc/hpl_cmcc.o | Bin 1475812 -> 0 bytes .../gcc/hpl/core/hpl_core_m4.d | 248 - .../gcc/hpl/core/hpl_core_m4.o | Bin 1468172 -> 0 bytes .../oracle_same54n19a/gcc/hpl/core/hpl_init.d | 260 - .../oracle_same54n19a/gcc/hpl/core/hpl_init.o | Bin 1483908 -> 0 bytes .../oracle_same54n19a/gcc/hpl/dmac/hpl_dmac.d | 250 - .../oracle_same54n19a/gcc/hpl/dmac/hpl_dmac.o | Bin 1502536 -> 0 bytes .../oracle_same54n19a/gcc/hpl/eic/hpl_eic.d | 278 - .../oracle_same54n19a/gcc/hpl/eic/hpl_eic.o | Bin 1490744 -> 0 bytes .../oracle_same54n19a/gcc/hpl/gclk/hpl_gclk.d | 244 - .../oracle_same54n19a/gcc/hpl/gclk/hpl_gclk.o | Bin 1460200 -> 0 bytes .../oracle_same54n19a/gcc/hpl/mclk/hpl_mclk.d | 243 - .../oracle_same54n19a/gcc/hpl/mclk/hpl_mclk.o | Bin 1457688 -> 0 bytes .../gcc/hpl/osc32kctrl/hpl_osc32kctrl.d | 243 - .../gcc/hpl/osc32kctrl/hpl_osc32kctrl.o | Bin 1457564 -> 0 bytes .../gcc/hpl/oscctrl/hpl_oscctrl.d | 245 - .../gcc/hpl/oscctrl/hpl_oscctrl.o | Bin 1468684 -> 0 bytes .../oracle_same54n19a/gcc/hpl/pm/hpl_pm.d | 242 - .../oracle_same54n19a/gcc/hpl/pm/hpl_pm.o | Bin 1454532 -> 0 bytes .../gcc/hpl/ramecc/hpl_ramecc.d | 246 - .../gcc/hpl/ramecc/hpl_ramecc.o | Bin 1464180 -> 0 bytes .../gcc/hpl/sercom/hpl_sercom.d | 275 - .../gcc/hpl/sercom/hpl_sercom.o | Bin 1657140 -> 0 bytes .../oracle_same54n19a/gcc/hpl/tc/hpl_tc.d | 253 - .../oracle_same54n19a/gcc/hpl/tc/hpl_tc.o | Bin 1490088 -> 0 bytes .../firmware/oracle_same54n19a/gcc/main.d | 362 - .../firmware/oracle_same54n19a/gcc/main.o | Bin 1500132 -> 0 bytes .../firmware/oracle_same54n19a/gcc/oracle.d | 676 - .../firmware/oracle_same54n19a/gcc/oracle.o | Bin 1543696 -> 0 bytes .../gcc/shared/devices/display/p_ssd1963.d | 671 - .../gcc/shared/devices/display/p_ssd1963.o | Bin 1570324 -> 0 bytes .../gcc/shared/devices/p_screen.d | 672 - .../gcc/shared/devices/p_screen.o | Bin 1587732 -> 0 bytes .../gcc/shared/drivers/p_gpio.d | 363 - .../gcc/shared/drivers/p_gpio.o | Bin 1523572 -> 0 bytes .../gcc/shared/drivers/p_i2c.d | 363 - .../gcc/shared/drivers/p_i2c.o | Bin 1500628 -> 0 bytes .../gcc/shared/drivers/p_tcc.d | 669 - .../gcc/shared/drivers/p_tcc.o | Bin 1556572 -> 0 bytes .../gcc/shared/drivers/p_usart.d | 370 - .../gcc/shared/drivers/p_usart.o | Bin 1542116 -> 0 bytes .../lvgl/porting/lv_port_disp_template.d | 3 - .../lvgl/porting/lv_port_disp_template.o | Bin 15700 -> 0 bytes .../lvgl/porting/lv_port_fs_template.d | 3 - .../lvgl/porting/lv_port_fs_template.o | Bin 15696 -> 0 bytes .../lvgl/porting/lv_port_indev_template.d | 3 - .../lvgl/porting/lv_port_indev_template.o | Bin 15704 -> 0 bytes .../thirdparty/lvgl/src/lv_core/lv_debug.d | 161 - .../thirdparty/lvgl/src/lv_core/lv_debug.o | Bin 90808 -> 0 bytes .../thirdparty/lvgl/src/lv_core/lv_disp.d | 160 - .../thirdparty/lvgl/src/lv_core/lv_disp.o | Bin 88716 -> 0 bytes .../thirdparty/lvgl/src/lv_core/lv_group.d | 193 - .../thirdparty/lvgl/src/lv_core/lv_group.o | Bin 104816 -> 0 bytes .../thirdparty/lvgl/src/lv_core/lv_indev.d | 177 - .../thirdparty/lvgl/src/lv_core/lv_indev.o | Bin 128540 -> 0 bytes .../thirdparty/lvgl/src/lv_core/lv_obj.d | 231 - .../thirdparty/lvgl/src/lv_core/lv_obj.o | Bin 327044 -> 0 bytes .../thirdparty/lvgl/src/lv_core/lv_refr.d | 205 - .../thirdparty/lvgl/src/lv_core/lv_refr.o | Bin 104996 -> 0 bytes .../thirdparty/lvgl/src/lv_core/lv_style.d | 165 - .../thirdparty/lvgl/src/lv_core/lv_style.o | Bin 119204 -> 0 bytes .../thirdparty/lvgl/src/lv_draw/lv_draw_arc.d | 105 - .../thirdparty/lvgl/src/lv_draw/lv_draw_arc.o | Bin 87464 -> 0 bytes .../lvgl/src/lv_draw/lv_draw_blend.d | 177 - .../lvgl/src/lv_draw/lv_draw_blend.o | Bin 114976 -> 0 bytes .../thirdparty/lvgl/src/lv_draw/lv_draw_img.d | 183 - .../thirdparty/lvgl/src/lv_draw/lv_draw_img.o | Bin 115964 -> 0 bytes .../lvgl/src/lv_draw/lv_draw_label.d | 171 - .../lvgl/src/lv_draw/lv_draw_label.o | Bin 116068 -> 0 bytes .../lvgl/src/lv_draw/lv_draw_line.d | 199 - .../lvgl/src/lv_draw/lv_draw_line.o | Bin 116704 -> 0 bytes .../lvgl/src/lv_draw/lv_draw_mask.d | 183 - .../lvgl/src/lv_draw/lv_draw_mask.o | Bin 120280 -> 0 bytes .../lvgl/src/lv_draw/lv_draw_rect.d | 173 - .../lvgl/src/lv_draw/lv_draw_rect.o | Bin 150040 -> 0 bytes .../lvgl/src/lv_draw/lv_draw_triangle.d | 103 - .../lvgl/src/lv_draw/lv_draw_triangle.o | Bin 77152 -> 0 bytes .../thirdparty/lvgl/src/lv_draw/lv_img_buf.d | 117 - .../thirdparty/lvgl/src/lv_draw/lv_img_buf.o | Bin 100292 -> 0 bytes .../lvgl/src/lv_draw/lv_img_cache.d | 181 - .../lvgl/src/lv_draw/lv_img_cache.o | Bin 87604 -> 0 bytes .../lvgl/src/lv_draw/lv_img_decoder.d | 185 - .../lvgl/src/lv_draw/lv_img_decoder.o | Bin 114072 -> 0 bytes .../thirdparty/lvgl/src/lv_font/lv_font.d | 75 - .../thirdparty/lvgl/src/lv_font/lv_font.o | Bin 63372 -> 0 bytes .../lv_font_dejavu_16_persian_hebrew.d | 363 - .../lv_font_dejavu_16_persian_hebrew.o | Bin 86168 -> 0 bytes .../lvgl/src/lv_font/lv_font_fmt_txt.d | 199 - .../lvgl/src/lv_font/lv_font_fmt_txt.o | Bin 99512 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_12.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_12.o | Bin 86136 -> 0 bytes .../src/lv_font/lv_font_montserrat_12_subpx.d | 363 - .../src/lv_font/lv_font_montserrat_12_subpx.o | Bin 86156 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_14.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_14.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_16.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_16.o | Bin 107504 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_18.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_18.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_20.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_20.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_22.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_22.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_24.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_24.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_26.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_26.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_28.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_28.o | Bin 86136 -> 0 bytes .../lv_font_montserrat_28_compressed.d | 363 - .../lv_font_montserrat_28_compressed.o | Bin 86168 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_30.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_30.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_32.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_32.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_34.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_34.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_36.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_36.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_38.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_38.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_40.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_40.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_42.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_42.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_44.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_44.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_46.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_46.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_montserrat_48.d | 363 - .../lvgl/src/lv_font/lv_font_montserrat_48.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_simsun_16_cjk.d | 363 - .../lvgl/src/lv_font/lv_font_simsun_16_cjk.o | Bin 86136 -> 0 bytes .../lvgl/src/lv_font/lv_font_unscii_8.d | 363 - .../lvgl/src/lv_font/lv_font_unscii_8.o | Bin 86120 -> 0 bytes .../lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.d | 167 - .../lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o | Bin 74916 -> 0 bytes .../thirdparty/lvgl/src/lv_hal/lv_hal_disp.d | 206 - .../thirdparty/lvgl/src/lv_hal/lv_hal_disp.o | Bin 103164 -> 0 bytes .../thirdparty/lvgl/src/lv_hal/lv_hal_indev.d | 189 - .../thirdparty/lvgl/src/lv_hal/lv_hal_indev.o | Bin 92144 -> 0 bytes .../thirdparty/lvgl/src/lv_hal/lv_hal_tick.d | 26 - .../thirdparty/lvgl/src/lv_hal/lv_hal_tick.o | Bin 35344 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_anim.d | 181 - .../thirdparty/lvgl/src/lv_misc/lv_anim.o | Bin 99416 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_area.d | 67 - .../thirdparty/lvgl/src/lv_misc/lv_area.o | Bin 75472 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_async.d | 36 - .../thirdparty/lvgl/src/lv_misc/lv_async.o | Bin 38668 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_bidi.d | 79 - .../thirdparty/lvgl/src/lv_misc/lv_bidi.o | Bin 60664 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_color.d | 24 - .../thirdparty/lvgl/src/lv_misc/lv_color.o | Bin 45744 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_fs.d | 177 - .../thirdparty/lvgl/src/lv_misc/lv_fs.o | Bin 101184 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_gc.d | 123 - .../thirdparty/lvgl/src/lv_misc/lv_gc.o | Bin 77548 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_ll.d | 65 - .../thirdparty/lvgl/src/lv_misc/lv_ll.o | Bin 73572 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_log.d | 61 - .../thirdparty/lvgl/src/lv_misc/lv_log.o | Bin 58556 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_math.d | 66 - .../thirdparty/lvgl/src/lv_misc/lv_math.o | Bin 64112 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_mem.d | 125 - .../thirdparty/lvgl/src/lv_misc/lv_mem.o | Bin 95780 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_printf.d | 28 - .../thirdparty/lvgl/src/lv_misc/lv_printf.o | Bin 52668 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_task.d | 173 - .../thirdparty/lvgl/src/lv_misc/lv_task.o | Bin 94328 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_templ.d | 3 - .../thirdparty/lvgl/src/lv_misc/lv_templ.o | Bin 15668 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_txt.d | 77 - .../thirdparty/lvgl/src/lv_misc/lv_txt.o | Bin 86340 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_txt_ap.d | 145 - .../thirdparty/lvgl/src/lv_misc/lv_txt_ap.o | Bin 70792 -> 0 bytes .../thirdparty/lvgl/src/lv_misc/lv_utils.d | 83 - .../thirdparty/lvgl/src/lv_misc/lv_utils.o | Bin 65380 -> 0 bytes .../thirdparty/lvgl/src/lv_themes/lv_theme.d | 173 - .../thirdparty/lvgl/src/lv_themes/lv_theme.o | Bin 84888 -> 0 bytes .../lvgl/src/lv_themes/lv_theme_empty.d | 376 - .../lvgl/src/lv_themes/lv_theme_empty.o | Bin 102552 -> 0 bytes .../lvgl/src/lv_themes/lv_theme_material.d | 375 - .../lvgl/src/lv_themes/lv_theme_material.o | Bin 263756 -> 0 bytes .../lvgl/src/lv_themes/lv_theme_mono.d | 375 - .../lvgl/src/lv_themes/lv_theme_mono.o | Bin 160772 -> 0 bytes .../lvgl/src/lv_themes/lv_theme_template.d | 375 - .../lvgl/src/lv_themes/lv_theme_template.o | Bin 128204 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_arc.d | 189 - .../thirdparty/lvgl/src/lv_widgets/lv_arc.o | Bin 125312 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_bar.d | 263 - .../thirdparty/lvgl/src/lv_widgets/lv_bar.o | Bin 147556 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_btn.d | 227 - .../thirdparty/lvgl/src/lv_widgets/lv_btn.o | Bin 105960 -> 0 bytes .../lvgl/src/lv_widgets/lv_btnmatrix.d | 235 - .../lvgl/src/lv_widgets/lv_btnmatrix.o | Bin 165888 -> 0 bytes .../lvgl/src/lv_widgets/lv_calendar.d | 221 - .../lvgl/src/lv_widgets/lv_calendar.o | Bin 153452 -> 0 bytes .../lvgl/src/lv_widgets/lv_canvas.d | 243 - .../lvgl/src/lv_widgets/lv_canvas.o | Bin 169072 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_chart.d | 215 - .../thirdparty/lvgl/src/lv_widgets/lv_chart.o | Bin 171128 -> 0 bytes .../lvgl/src/lv_widgets/lv_checkbox.d | 233 - .../lvgl/src/lv_widgets/lv_checkbox.o | Bin 106456 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_cont.d | 217 - .../thirdparty/lvgl/src/lv_widgets/lv_cont.o | Bin 133388 -> 0 bytes .../lvgl/src/lv_widgets/lv_cpicker.d | 199 - .../lvgl/src/lv_widgets/lv_cpicker.o | Bin 150336 -> 0 bytes .../lvgl/src/lv_widgets/lv_dropdown.d | 253 - .../lvgl/src/lv_widgets/lv_dropdown.o | Bin 180488 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_gauge.d | 259 - .../thirdparty/lvgl/src/lv_widgets/lv_gauge.o | Bin 147680 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_img.d | 227 - .../thirdparty/lvgl/src/lv_widgets/lv_img.o | Bin 144972 -> 0 bytes .../lvgl/src/lv_widgets/lv_imgbtn.d | 233 - .../lvgl/src/lv_widgets/lv_imgbtn.o | Bin 108504 -> 0 bytes .../lvgl/src/lv_widgets/lv_keyboard.d | 239 - .../lvgl/src/lv_widgets/lv_keyboard.o | Bin 115556 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_label.d | 235 - .../thirdparty/lvgl/src/lv_widgets/lv_label.o | Bin 179800 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_led.d | 209 - .../thirdparty/lvgl/src/lv_widgets/lv_led.o | Bin 100312 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_line.d | 211 - .../thirdparty/lvgl/src/lv_widgets/lv_line.o | Bin 104836 -> 0 bytes .../lvgl/src/lv_widgets/lv_linemeter.d | 221 - .../lvgl/src/lv_widgets/lv_linemeter.o | Bin 128256 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_list.d | 243 - .../thirdparty/lvgl/src/lv_widgets/lv_list.o | Bin 155560 -> 0 bytes .../lvgl/src/lv_widgets/lv_msgbox.d | 241 - .../lvgl/src/lv_widgets/lv_msgbox.o | Bin 139632 -> 0 bytes .../lvgl/src/lv_widgets/lv_objmask.d | 215 - .../lvgl/src/lv_widgets/lv_objmask.o | Bin 106072 -> 0 bytes .../lvgl/src/lv_widgets/lv_objx_templ.d | 161 - .../lvgl/src/lv_widgets/lv_objx_templ.o | Bin 76196 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_page.d | 231 - .../thirdparty/lvgl/src/lv_widgets/lv_page.o | Bin 175700 -> 0 bytes .../lvgl/src/lv_widgets/lv_roller.d | 235 - .../lvgl/src/lv_widgets/lv_roller.o | Bin 158988 -> 0 bytes .../lvgl/src/lv_widgets/lv_slider.d | 243 - .../lvgl/src/lv_widgets/lv_slider.o | Bin 128352 -> 0 bytes .../lvgl/src/lv_widgets/lv_spinbox.d | 245 - .../lvgl/src/lv_widgets/lv_spinbox.o | Bin 125036 -> 0 bytes .../lvgl/src/lv_widgets/lv_spinner.d | 195 - .../lvgl/src/lv_widgets/lv_spinner.o | Bin 106436 -> 0 bytes .../lvgl/src/lv_widgets/lv_switch.d | 243 - .../lvgl/src/lv_widgets/lv_switch.o | Bin 118520 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_table.d | 231 - .../thirdparty/lvgl/src/lv_widgets/lv_table.o | Bin 157880 -> 0 bytes .../lvgl/src/lv_widgets/lv_tabview.d | 259 - .../lvgl/src/lv_widgets/lv_tabview.o | Bin 159272 -> 0 bytes .../lvgl/src/lv_widgets/lv_textarea.d | 239 - .../lvgl/src/lv_widgets/lv_textarea.o | Bin 217816 -> 0 bytes .../lvgl/src/lv_widgets/lv_tileview.d | 205 - .../lvgl/src/lv_widgets/lv_tileview.o | Bin 122216 -> 0 bytes .../thirdparty/lvgl/src/lv_widgets/lv_win.d | 241 - .../thirdparty/lvgl/src/lv_widgets/lv_win.o | Bin 144316 -> 0 bytes .../thirdparty/lvgl/tests/lv_test_assert.d | 366 - .../thirdparty/lvgl/tests/lv_test_assert.o | Bin 85808 -> 0 bytes .../lvgl/tests/lv_test_core/lv_test_core.d | 366 - .../lvgl/tests/lv_test_core/lv_test_core.o | Bin 86504 -> 0 bytes .../lvgl/tests/lv_test_core/lv_test_obj.d | 369 - .../lvgl/tests/lv_test_core/lv_test_obj.o | Bin 86556 -> 0 bytes .../lvgl/tests/lv_test_core/lv_test_style.d | 369 - .../lvgl/tests/lv_test_core/lv_test_style.o | Bin 86564 -> 0 bytes .../thirdparty/lvgl/tests/lv_test_main.d | 408 - .../thirdparty/lvgl/tests/lv_test_main.o | Bin 101160 -> 0 bytes .../lvgl/tests/lv_test_objx/lv_test_cont.d | 367 - .../lvgl/tests/lv_test_objx/lv_test_cont.o | Bin 86504 -> 0 bytes 316 files changed, 5 insertions(+), 147736 deletions(-) create mode 100644 .gitignore create mode 100644 compile_commands.json delete mode 100644 software/firmware/oracle_same54n19a/gcc/AtmelStart.bin delete mode 100644 software/firmware/oracle_same54n19a/gcc/AtmelStart.eep delete mode 100644 software/firmware/oracle_same54n19a/gcc/AtmelStart.elf delete mode 100644 software/firmware/oracle_same54n19a/gcc/AtmelStart.hex delete mode 100644 software/firmware/oracle_same54n19a/gcc/AtmelStart.lss delete mode 100644 software/firmware/oracle_same54n19a/gcc/AtmelStart.map delete mode 100644 software/firmware/oracle_same54n19a/gcc/atmel_start.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/atmel_start.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/driver_init.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/driver_init.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/gcc/gcc/startup_same54.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/gcc/gcc/startup_same54.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/gcc/system_same54.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/gcc/system_same54.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_atomic.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_atomic.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_cache.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_cache.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_delay.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_delay.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_ext_irq.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_ext_irq.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_gpio.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_gpio.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_i2c_m_sync.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_i2c_m_sync.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_init.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_init.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_io.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_io.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_sleep.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_sleep.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_timer.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_timer.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_usart_async.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/src/hal_usart_async.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_assert.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_assert.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_event.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_event.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_list.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_list.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_ringbuffer.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_ringbuffer.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_syscalls.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hal/utils/src/utils_syscalls.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/cmcc/hpl_cmcc.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/cmcc/hpl_cmcc.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/core/hpl_core_m4.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/core/hpl_core_m4.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/core/hpl_init.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/core/hpl_init.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/dmac/hpl_dmac.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/dmac/hpl_dmac.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/eic/hpl_eic.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/eic/hpl_eic.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/gclk/hpl_gclk.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/gclk/hpl_gclk.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/mclk/hpl_mclk.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/mclk/hpl_mclk.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/osc32kctrl/hpl_osc32kctrl.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/osc32kctrl/hpl_osc32kctrl.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/oscctrl/hpl_oscctrl.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/oscctrl/hpl_oscctrl.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/pm/hpl_pm.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/pm/hpl_pm.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/ramecc/hpl_ramecc.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/ramecc/hpl_ramecc.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/sercom/hpl_sercom.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/sercom/hpl_sercom.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/tc/hpl_tc.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/hpl/tc/hpl_tc.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/main.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/main.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/oracle.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/oracle.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/devices/display/p_ssd1963.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/devices/display/p_ssd1963.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/devices/p_screen.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/devices/p_screen.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/drivers/p_gpio.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/drivers/p_gpio.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/drivers/p_i2c.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/drivers/p_i2c.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/drivers/p_tcc.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/drivers/p_tcc.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/drivers/p_usart.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/drivers/p_usart.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/porting/lv_port_disp_template.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/porting/lv_port_disp_template.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/porting/lv_port_fs_template.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/porting/lv_port_fs_template.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/porting/lv_port_indev_template.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/porting/lv_port_indev_template.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_debug.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_debug.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_disp.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_disp.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_group.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_group.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_indev.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_indev.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_obj.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_obj.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_refr.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_refr.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_style.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_core/lv_style.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_anim.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_anim.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_area.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_area.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_async.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_async.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_bidi.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_color.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_color.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_fs.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_fs.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_gc.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_gc.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_ll.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_ll.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_log.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_log.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_math.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_math.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_mem.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_mem.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_printf.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_printf.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_task.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_task.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_templ.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_templ.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_txt.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_txt.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_utils.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_misc/lv_utils.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_arc.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_bar.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_btn.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_chart.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_cont.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_img.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_img.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_label.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_label.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_led.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_led.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_line.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_line.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_list.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_list.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_page.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_page.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_roller.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_slider.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_switch.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_table.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_table.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_win.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/src/lv_widgets/lv_win.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_assert.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_assert.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_main.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_main.o delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.d delete mode 100644 software/firmware/oracle_same54n19a/gcc/shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..15a4bf57 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +./software/firmware/oracle_same54n19a/gcc/* +!./software/firmware/oracle_same54n19a/gcc/Makefile +!./software/firmware/oracle_same54n19a/gcc/system_same54.c +!./software/firmware/oracle_same54n19a/gcc/gcc/ diff --git a/compile_commands.json b/compile_commands.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/compile_commands.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/software/firmware/oracle_same54n19a/gcc/AtmelStart.bin b/software/firmware/oracle_same54n19a/gcc/AtmelStart.bin deleted file mode 100644 index 26ce02137418563c23bff21373f8e0fd264b06fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184220 zcmdSC3v^V~y+6LsnKQ3ECl4SG9w#$Ah9uxXcm&ZO!(?(M;Q)!E_ab6Dfc6fcHGnAS zRVE2)z^aj;4T-ctXm8M>nSppoy=kIgt8Hm#6mG+-#G;Ons*?oaB&p^9`JR~s(AeAG zT6eAg`em&%XPV9DO#i=fzrHDBbd24J z_P&kleO$p|+W!AayZ&$RoM!s}XWTSJf?Vm~0~%T5OLLXEYTxAE=`t1sr9omdzy>2-Eo#v z7=>aM9>+MdJ+Hz(U$KZ~F7^@Ye8jS}fVXKZO#{8*GS~G_C6^xEu(Y5IZRF;B-GS0= z!h$4^Ml!Z&ij&+XkH(qeE^~>%$AEcP6259HbCq0TOJp|#Y>wdLGBk4%C-X(MuD^%A zdXQrt;Dd5%>2R~wGo~d`Zv89_T!V_CJy&8A-|6NOj$hzr*En8mJDtA4S)Xw_{pCXa zNsDKql+q%|HtEyQXzBCN&m12Gu7vJG+g`vm$sBI(B-j8wXQp* z&q9_b3c|d`@-XmwdKc>OX&B2#zhCS1xn}D3T9;0yKCg9YWeZv_uE=jKkM{eM35u!#+X2ERR#h_?%Mh zebn6UvOFQ6RRv)VSWcGG<$OTYNp7Fzi4nz`@ZU8|v^=~8MGu@t}!+MVqy*?#$I8PPklv-uyzF!mboxq#~cu9M)2u?uQ8RWzOUb2VK3F1_}I zLC*A~_)0x|Q<{sbKdl!|2=d*YSRc3GQiyK??J|D86?ifaYbkS8Ir@VtMPvN+vVgwx zhB+25X=QEk9CN#$=3S0^f;+#J`iAZ?05qqHe*5Yisp?J1)o>_XqX-@r?U-==)C4{9`6&UzEV1 zpE>igb;vO=`;pbLj=u%VT)amkJHkBAyER$V4_^TX$}@i>kHZL233^}F9Jfd(B_6A4 zx?f5>`r>DaY%8uc60_W{2$?+nnlP6* zq!Wvqz>(~EtK8%86ff^}mt0ON*jvsldpD#>TNRtFOvU}p=v<{fnSi#?JqdS#ne5=S zn15Fa24`=o94GzGoLXG#N|mX0oz&5iEdOG~%ML?Zl6+1ntv0lcaf?zS(na3Hl3EuV zua$DrJN#VrdoHfF-Nnt|Y7e`F+)F{5q@g)kN%TTE97CPV#_ai^yVXcPj_XBS&A7a) zX=bsuuTi#g^{$m=uFBP%xo#ufdG$`?DS*c$NW^6li%s$f$=;I#PBSw6b)qr2cQu#A zn@6;yZ_Lss|pz5nwNwV9!Xq|1EsenhXw?9?vESXprS>-Beel2nQZ zeT`;zJ;$-XhZsvMPA@8Vn3`h(Y4WMj$rajA?yg8Lwq#^PJLP)A!-&Wj|cCp>_8u#~Ck+aTA} zzt36c=KDGJEclP1nV0#6wXO!&*P%UlK8ec&-cjrN=0*LeQ^)qCma+0w=yNH!Co{GV z_sJt8{c!?!o$Tm&ZhBn>!+4+Ccxp9&>ECZZwSqHeJcPNF3eIP#TnT>QGvt$ILQe&2 z2A_yFv~okYL7QvCoLQ6Uvqp7#A18T+~iuk zQWo0k9Em|@*{3*dpnz3Ew}BbtpWnMrSy)=@vPxyG2I=F_gW*iphrS}39`k38eQ5x_ zKHmfgbr>B%iV5)d-!;1Y>ELn!eIZ~DMd*l^`$HE{mdanjMRP7e8l_@%A&QZyI5NXZ zF8yMCt!u`N1XW%osPiyh_DUqZ*o4MHF3{@G2CdQAWsv?7T9+R%|E3RF*#^B;`CE}t!is%X2 zVy(OabyH2$S4=duvbI6|&jLnSGjXLjb-pJ7(~(jo%5%B#0X{b=aHwVa*w*|?9p4?lz)!Dp7y~OkDR#5x!{s?;dp%s< zUg%7u`xv47(AW@+eDp)S6eq_O-)82B^LrxSoVWwJVb*!iT^TQ64%cO9x;af%+biz# zDvSu-(f6ii>OVpHH}z}OYirM-{u{(k6P24~&8FdHpg1T4Z7r${v>B{X87K;XTyp6r zph41OzYINu`o0%!_mm4tL7`kO8KgK!2dC^TeqV{RKWhecq7|0a^B0ixN(z$fs#ax} z?u5l-AwAPw4GC85!rX!kr?<09QYUB!3>!K1>4$43BEQ=8qLOVpzd;v{)8#yS-fNgz zLfYSkn}c0z&aY_4duFk$Bq*!aTjiG>LYq}SqOj^zi)O&E;b5QH#&Y6MFEeskn(#Qy zE<4{XYQzN&#bO%dcxuVACbeYTX_VsbHr6vux4S^|)rtbnyxo38@n&V9zgs_3DyO!* z_UztDs`t~%BOzhxJHZ!~T$|;Q2qvo@A$)Ue=N}fc4uxi7zR~znUrj-p`iMlK{hXxG!;YlpVM+9;oF3vhe69TLO{>JlL95|gQq4Mhey z)yxkFj5tfRVrFTOo7dM(^^Q?>&os{wPu-&*Kz2cvuGe@}zS&0jeA#QN)VSBb+1C4g zXe#up@l^Jjs=!xaOL1mZ*O|=svmR4`pFA!w`K{BOrn>@t#0r+VU+~Wld*>&|?ON#w z+Z_p=r@0sWgKz20{7Y=wGWV{PhT{1blO1)C=GVTibDs-oiZ!wXjR%-BzP&L@TefC- z^t=8v8FdRK7fVeg7u!u5r#@(L)+lz75C5I7#NF1Kmagf#LsK2ibA&nGi*yZi%MqZx z_x(mv0DcQY@W&rL=RDb&hDv~Nsc^;@j#h>3Mq z*x6SMy=u2g{F56_i}rh^DZ~l><9~Lt-DrS|DJTfH0LrZVVWNnIDBtfh7x=+ zFK<)Zd#$ZT%rWmn{6$Wib&=Q#_*7iZ8FQfffi?rCC=pQW_(% z@jr90GfL|$B~?5OJ&W|1V@V`SloA&=0vg%UhALRi-|v5VfK9OWYkNM>r=R$1`p14z zTDJ*uzDsM2lc#MWy>6YSND8{5c5ve||OO z$0F465$+_jO2W*zMw%iY!<^$MfIrMAxqNjUC!SN9yw56JDYvuMHCZx<6G|p7Zg&+U zb=Z}K-zMZP7b$1CnzLNZnWN^+QFG>~IYu?dsOA{eoP0GWU(Lx!4rVrTCQBMMM}wR= z>dEzW)O)udQPQ%2BYLqGHaqoZtr*clSz9`Ej={E2zf#+X-ZcwSz@<~%oXD$siXHQ# zVIb)Tw`3g}P%a%B=hwcBs;hPlfC59id9@S z{}S?%XL9-ndVBHyl70c(IY-hjv`P)YN>FWO!i97@?`<4AN<5=1VtZwjQLiwO?63^j zcZX1pawehe8=8+OFN+1}gCB|G7fdK#vUdS?ycc7`MhTMtIXWcO!it^v-p-9>?`Ao==Wo?13&-A6W>AQbrb^WfRN! zTL4lNZU3ByzH-Rc{BBdq!lK>OYgetKJCamNV_5<;vEtW=>R6VhhSdm-Ia2JRMwigo z;EIte{K9@?5jeV72;6LTp()}KqWN0>5XY#`jl1Dz01oc~$1Ba_pb3x%WF%3N^pKCc zcC}d z&X6+}W-fZRsn(T2T9G-USd>aGy|kne{*E-{q{%`J*EmY%F1+Eiv;PbhgVHs zXa$#*UZ#`vMZ{%b0Y_&#q$I`_UyH>5yhwlRdmnvYwSxVV-;-X$+E$dTSPZUl$8VIh z`P0E!exsz$XKj&GB!{&D%S|yN-gui_THMpTcP{#uh36Fa3*b#6`ipqfH|~E?%Qw1i z5;20f?!eWFG92zj^1bMPdZIU6^lQ3*8ZGgAa}kll5x9Zg0XVa zrUU*gqS1A`K%+@zN4q(J_{p*r=ah$0R}RzJ9x=}$sck^7K!Fasl?6da5Xw-`Tr6cD)&724*HGe3(cEbA=?J~aKmJy}?%VPAN4~u^`fb(!@a^*JzP&g4?ZeS;e-iz+tl7ATjkmVk z>k}n?RQ^{hGi)hgF)^)8kQ!a#P#JjVehd6x*+kF1F5TlJ!<8ep<&JXH!dqE!`|}QNRk%KCI}eHwT$j3h1N~=wzZN;Nm4_{WRF++3T1a z7`ON_Uz&&8ab)$VtXfx>hpS8TBxHdzS*M^xnunx-==rPr$ZBRDsg_{oG*7%*VzgQ! z2_>jx0`57hYv4~&J?ySDScMFDy&Lq0vOo=oU2LkMZKBlV5TxFqTIOl^@vQa+k5O(g?=C#&Mf38THIEAxv;^NSv0zMx-?g+ zf|pF=dCd_MOvm@+J4sx)5fB<&YOBj>4WP;OZir329GD3oX}jwwM|V&QX{o-Sp9UR; z+WWW@auN6vegDYAvm{)9!1W3GP}O-)rNa!rF}3Bqr`9n#2=Bf*LILMJnVy5NmYL-|FoU&1NoFf+8xcBlG|tbN(Rg1=eS==y7D zH+a&2*+}P9t-`kbV?ht{QovuB0B$>hDRwo2rIt96a*e@YRgas5yC$FioHnhtvHYL`3g}YFWJ>AXRi|7zlS;aX^8rT`h=Uqx(%8ng}Vt{FQ?Yghc%0E zv$$AXl(*^0rUKtMP|UbuQQoBT4=s4#Sb6NiaV4l7J%7VhWXfuAjYWChTmt*-*aa@H zqE@3_ZgcASR0xX;C)I!?`b7Z3;D5FjlE~*?HVz5ag!^yD7M%v<)|}eCpg~^dViC$ z6?d#Wf$tHG&s`hAhj1$ZJfipEV3u4uwDP-PGR=)JZyyFG#=F2PJ>4`?f{rb{;2RI> zh~R9IEx@_t(rLgq17~v)I6@TXtVNog%<`;avaR)KYc#K|b&ruxD2D1c+~{FnCDyy9 z0m@-;V?Hnq^QYal*7Gjj*L&8wcjK$dmLK`3-OF_GCq&OuU!v+?t#uWQUFujmU$3r; zFtI=b)(;jmu`WtQnN#lI(&%>s$H6T>h*XzLGAUUXh9rW5LXmG z)Pjc9SyIfx>C!&c)+@8Sp<}@gX{EZdhpB5O>e$d6d)=5CWupo`bG=4106P3mL(o56 zK_f}9@`r(C@*P=C(E}W;#^GVk9tP&bm4h%B4FePHmo+btg`(L-ZI6voTrnWU0K1s$ zD9*jch&jQ0?v>Qy2)(Tw2IkMggETit#qny3?*hyS6~_&=_&nsK4tCJWr-+wF>`iL_ zW5d9Wv^fHke0MZ6emc}*;}A>{tFwdn{dib7G{*=|kuPpB$(9MQ5t+3QzJL1C5FMel zfUQR#=&u_g!j1Hc{lmZ|Kh9X0tULidIYu6%Vz>oRMgz)dNV{xklO*kOJhYBN+(j#; z7o{)GfKI*K+l24#Z6QvRSR5}WE-JayvvN=yqxC+a+h!~Rwqi?`WQTqrNTJY^jxPh8 zRD`GA5aIULFnDzXU*b1|JhfEiGbZ#wJaE+k*Mum=9{{fLuubDtiqBJV6~{~fRSb@f z5o;KOX{zsc!_+re&v1OlewpJ3so)wfi;;zH6K5NO9HFgS9{Bd$-3_~VLo?wXp@Rgh zHh~T7%L@SioAYh&cJp>FZxHhc&YodlZfO2Cynh)6-udk-zXfme zFz`~ElUl5hDW=wE6~qpV7i4bd8p!}{mb1pSakZip4(&ISUZ|AlrCLyM2IRgQ7TmwX zUL;?OAd$pZo_7`w1XATJ&}XfyLJ~cP9T~wroA*1oz||=ug0EEhDK*s;>~O_``|hct z-`E9AUAKr?P$XqZ)h;9aQ`N3Jq!S^Mp`axOJU2N%_*{ol>~|+*i)5^-*|X7vrxMzB~g45bkhb0)-F93 zPn|;-EWm2i5_?{FOM#({o4`pn%-d6{u0w4jeTQ%uY}=qdxS=_2h+bmkSe4%An>C^l z^lmJQ8KQScM%LcTOoRNs5^W&e4$m3zmdpGTorMir$Eaqs57>Glz_794A^)qAgN^>A%YLF*H2 z{C=Zq2@L8BzZeEr!tHb5dj)YUgSd>6(^Onm0+*4%Wn|H)AzVhN5cOkHK_L{I^`s*u zkgUqIY-tX1IE$&|Fyddb5!s^JVp3jYeH)%#@_7;;{M9gcP=62~CtGvfMV0;wrpiyN zbVIs5=?Xb=u8P-7z$+VgWf$cPQO-oq_gbu&e->DSmW3skCatIW7tzqn+w->9XK1<% z+{*16kUEwAWB<7RawXZn^rBu9@7L_Oh;fCV29Ynqei7agSf$%FbrI`fu4+BhI?r$4 z2VdbhC)rshIaEPWKEkWK+REP5X0(^+hSu+oMEU(+hiT^@FyHT*z*r&ro!YvgIT1ZM zsDFcZsBl)f2J3?@$V8fE~Cj8dBVHO+3!byHJcvW;zbIHx&{ z86RXA{mK3$8MEIcN|*((rFJUCwyjE0*@M0FHHZpv?^7i2gnPFlS6x4Odc-j8BYLFv z5xq8_SLw0j>84{BG?sJ9K3{8}-KMSaV%$2wM?5XdqMbDwF#u}jled{16`_YWfXrFVaC#Shjp z8|q?RfwFhI+`@Rj4RzAfZ@SzXedmqu9&;r2SN2a`K-dZO)1b$sJF}eH`fVBOw`VvD zw%_jjAS2m7NjCba9h&+orN}1KHzLwTi(koBi#~l%vAfAfP=&NQ|DM0G4ywOBGqK;> z|J%?5j$Hpy_4lCq8xB!fd#2!T8A|fL;M3YQhKNl3v~DIREoqyeNG#z7NuY47q%G|8qoiPGH&KD^*2vJ zoJ=mo=CG{T#c}Y+kY+8wUqaG?EDj;c3lD=oT)onz`W>juUqfF(Mnw3)Ebw27#UTB7 zhCD;XbjcPz=B+A%NJ+@a5%(81-VowTCfF10o* z;H2fw=t#|-ankCkK1kj{4*JxT&VAh*c(c62|DpYq{?p@Dz#QZx`?~G?7`*8Y?dvva z3_0PB{|+tBJs#NCU8do3u7rwu$~7-LbR9)KTX27`<7)1?;Je6u4o`idtGU00KeNeo zHJ1xm1pY)UTlQ*ercWWNeO<1y$bBW%>S zV;AbcU)ZERKds{NlH%hw!-E<3{r(^I?sAMcS-P2pbxdcq1i8G^{#}ldCrzGG#bW!3 zLlcPW=Hl4Y3&8~Ws=5Np&9>ikDi~Wr>#=0lm@rn%ashr&8^-5-b$oh4Z1UM)tn}v) z=}3eFjTPyjiLjpR&_3-A@aBp1eMI|&y=0&neNM49X{9kOH2MN`*U5kyz{;l`vs)|m zgo@!KBUv|dTEyo>I?`OUJYFi_%%I)PQMEhx-!Td!I~KJZ>NAKl)jZKNBdX2hZ6_kv-|fDt zKhj&6@>sz;y@kmm2Kecg$Kt}{;`9S?f1^knjIwUTfab{hf(->ndXFyIsTkYe>3#S1 zf{TviRgaZiJQH`?fU;LmX2XVp)A5drN8p``&q<8b`Y3ssUq!9v$NJ7#9v#H&l)opm zWy~ zxMH)aMRNHK6`P`|&WeZSg<0Ylic>7ISuS1OU_nIGKBV_PXSuXxl?CHnaH(?@GgF+r z&~0UVpE`QMWL_hiSG}_8m8Vy()Kr7#*0L$~aEJFknN4Nk-QI8NA8r+^n$9KA!UVKt zvAhVa`5diTgw`x8DuEP<$fX6c4Y&xPQEIhQE(V zzCtaY=zcKT;#<+;ThU_7M8lhq!>cNeV*Sr9J+l2htS?NDVFNMYFRi&}X(@I&6|+@rIjde86MVBT)k_){!wOqT_}=K3GHK$lbmi__0)@qHlc`<7nNzaPs6>4v=v)3WDv!$ zHup)mOSYW*UsQ@k%e|z{ti)OY=`XLX-n-&O_$OhBiKmULdViA)PpXInF-uxMsb^IYg}uBSCuT-MAfp`Ijy$)>dct7&(l6nn^19nbz0lcD)^{fFjg&{20tp<2eqzAW5{z+<|WGs>o$-O zO{#W!TF;*tp_YwA^mMJ}U)89Rigv)XqwHrh$fLtXz ze>gkC-ZKf><#*W`-?jsmeMjB*%_jK6tRr0h6Z-nw>j<~l#yV2lIPrS^y=55KTbfhU z5sZvqQbc>Z{Aa*4Vf;+0_7)kxc~dkUJC$3R>L-T3Ki;N!HAa3`i7Pd#vwXJ_&%&y` zUNcNR5#Q1kNcEi!xFEY}J*nhkvNct@uVwtDzdOyj4Sri-QisNRQ{bI(rH<11j8Ewt zB~MdV(Wgn}svV>6V&YbRe7BA#4^#)dS3(I;dRNKNyB2ty?PyP3Sy(l$D!hOM#YU*WC^$9sGruDuEzlp4pAJuz`=V1 z4jWY*9zZ{32a0+QXlfl31G(5oMv=$u{*>>)CcayLU0>~1^w;6@-#6g%hY%CP-{_O9 zm4o57Isv;sAA`7*(txMa=F!P^_%?FfR7AbKE>8a6lGt#zb`c0&#N7Mg_^o(d)`0)W{78B}XU&~XH z%h*jU{HE6c(bIh zrq)KD)@;_-KM1*2=_r@htYhJA-WyAo%2bw@D&fg0MXzu-nS-v&S2xsSr^c?r(Lt;= z?-8NNll5$e&GcP_N6@GKx-IrXOyn=&QvGsV#K zGbOHivYhLF!~6QW1o%QH$%!?SWD~BW8fLy~Id&n{VyquoW2o2FCA@gIV^oc1T9}+P7x*VZq%cWc2==(IX25@m0o=J31dOOi4 z(d2#Zh##5sdD552zdV5NCM}9Eq3Q>KK-*JA-rbG z`6^ztf;~&6hS}HQHSf~QH=e|ZKZz07h9Z!u*8)wEUb{x?F_?eUV?_B0)oVASw>0I_ z+I50?f}F5F22{eV^DZR}gWXs;rn*x7mgpXS65y9KgkPd;Qt|r|_$2_pgrdY7@cZQT zcQ5cQ|M{uPDG;Nk+Hz4EApaTB!Qi?8(F4T@kgfMN_MnlycRg?0(42Ig%%{Cwm?u3? zP|c9}h!Y;t*&y$21sAp4?gDKf2D;OrALE)$Xjpfx-oe;}`L~d+GF%}@~KH7+Pa9okNAk0b#`!~ z3LV}Vtl+rUSQarK#SG?PPhJ>tY~)#a4?4aTzMD6$&XkUYrh9fGHYso2o1Wi=)~?-) za}Zvm-(V!(rwi%V9x$|hvFa^E8wFfjhu&CKEZ%}2NU*&hqIivs4xHZr`-0Z}BI|OD zsqq}psYy4ZH6DtgA|0DzpT0(%#~j!sR}gnOIR5Es6q>!KCRrn)(X8Ue*pt(uZ`%Ftif!^7^{Lj?Sw20Q@7`$H za^7c;K8cl0zJ+R9{r-`dlk=l*9+lm2JVoq_&I(5~*Zs&&w2$S?MO@_ZJwH@)1Fp`M z%sM@AzxqUQ&<8C0EQBcO;od$Wt_Y%`tEkKduycL zCFX``$|-kly-R&x>$=0-Ss8i1RhbOPSVhROpFF4htznB=0xesG*&q1#>)<=tO(!=* z;Xh=C_bl47sq#K$0oxpf`~==e>YIS8%q-p;sbw8<7e>o(M0#;Fy&gSO8clCiZeuOo zeTnlf|M_*xW6(6hDFdwcNUxqK?D3)WM(T&bC!#wVmut_n@a!CVe)H3v%51c4%jIQn z2t$3`@YL;?x2k@BGvfFjy-~mCvv)zaPsCp5yP$X4cCaksaLig7#5pBq5&TXtSEyR< zdoHcHGMah>yNlJeGRS(YjM->~Y+U~{;Y`d*dNSG4obagi(k!L5vt;prVq!E`lWn(4 z9$B-WJQD%mzm?FuA^&xsHRU8yYK^AwRW2?#eJHI9sxwh7RfYHhL>Q^oq-FwkR%ic9 zP}BG?wDwhA>&ipqg9zSg@I9-DrMJnNS0fSvJNh9hK(l7FO-%uNW1(Cj6|1|XTNOb( zsIGMjz}6rVrUtY_XB&qoeQK2sPcdi}*8Q30)j9ZTF41!oF0&pA%j!d{!B=Tzh?@q?ydjufD5q(R#Ckrf zq?Kx3rPe*GI7**YW|Y#tIRSkXX;q}%G$vl0wLm++|52N&zSSl@`ifeGU1K5gb&WV5 zp_2(efgM-~JsS7IZp47rLl@r#UAzwR3i62Piq;iUC2L7h&yV;B=LC;hUwD#6Eixne ztUqnDJPNuE)BY22z2#AD&P=@DhW8jbZ$=66&Y~V~l;0BXE$17eT(PL9f_D$4D|zwZ z2-JAl{V;J5da8B(Wt$u4SzO&v=P(4!+v^-!*yG#PckM0_J4M3fWY-Sb5u^($&8d)Qj`tYI(GvUjUVH>oHieE z!Wq0YU((hizNwt{XX+Z;K{aW%V~W_o%{`!u2hC^L5V1a&ARkaB+77!mM7hCX*F#Z= zhh5mo(&Lr%uNf$Ug`HDo>T5z>~|b)n=G{| zW~_xKizE8IUrq7fo@w-NM}7?Q$D5MSpNINVO_~0?u@YQ^{1oI*6qEbC;X{2RMdtTr zWcq87pC)PjB=N@c z>(MrQx)$qxF~nb<9wn2+i9p(N+4;tjXf3oV&bsc?lKde^w+}&LRzPx4obTbb_qv&Z zn|Z+RMGQ!lVlT{Xo03-OoZ_Ew@so{XRe#HnpGDx*wSPLlz$A^DoP;%YE_`Q(Y3gi~ zWkj6GG}mOen<9VCB`KRSTdXthbaUeqI+2t=^-%~OetT+|6V3!is{Zc_p-8;V@ldL4Qp^7_WXej$yS@y+b`HT6E;JVzaAja4Uo86Zm{9x`P{wH@WP(v%i%>c@!1Iv?UE z(mHECEP&%zne}uqViRap-I#dhV2mhuVgdH>c+m85OL~%9h)ioMW z??lv_=F{QJt5;sUI=D*k#}N7dDQ1!4&F;dT^ydUb8(U#nqRY z*k22)DJlWdN{Ux^O=!D?m@N1yXkSEWOOA?dgp-pj$i+Du7ekTx)dl^9#*_AjK3)>B zGpNoD%^3?b5VJ>-iWF5wckv+By!dI-NO{yE(*Ci#1-T<}-WENrhF1~i6d{LFuy~>= z(L?*Q4K4IbHb{i-M9*s~-JOWmKS)p1<_Ah6F?UAbGZ<^P8ML;0@$h>)%3Rb(SJiXN z(psjd{bTbLwj5GC)9&jvYWCqCS(9NFRwGIiP=d>!fcPST(P(q|&_S44UIV+8qVt$F z6tJvL@kME&yGRS)q?b*+Ng{}TtfU!PwPSS0IBR{I(bkTq2T=>Z|AjW8tDRA8t3k!I zH-O4_u30vEWfTid7Ofi`29?8tf<)kE8D=u;hk-ZLJ#&Nm0I3f)BhK*auOqqwPGj<* zjp{go7D{NZWrbY1@ELf^X{EO`4<|Sj-NvTe65wW8JXGeLUL*IMqvt~=y4`H@y5RjK`JN_Vj&^D^2iF2)l8t-H zMbB!)mwVS0!Gae(Vix;qUs)sSBN*rbwVpI!;imot#Z+R1?cuZK_u%;+c?g3N>{`3{ zYa_hHH0a(@Ymk8p0^75Hu@^Ew>|=)-R{T&+TRdF;GS6ofI}}mfu~mUP?K&lS@kD3v9yWPTfSdPn=osb( z&0(S!nkTfj{SodDU=QcJC*jwP($mSmAdUP%I{S#`Sts;OC)L~xF4C;7SuYkfJB;0& zaetS_*sLtDVIOJCt6iEHo%Famt2K3x$rXq)+t!!ZzrDZsbOdjWzsKVr=xerm7oH3>_Z6`$kFBD)Zy{@{ zSYOdwvB2X5gd#SWr>$LIF|NO&-_&0L9jnH%OKNO;L8@{5Tp3wyI72Nh^;D~)Pdnm7 zan1r7r(+j%)2dziUAp@1PV`jIkx;&;0CQr?rDd;A1J2V_?=11bzXeY~N5rnCrYUm1 z=VYOw?SvvAQiM(LN(Jm@k6-a5HTvJiJS}%@xjgsv+tOc9ijs^zI%SIQdYAVDSAX9E zw_jN(a?=e1Ixaaw+ihgY{&p7IH9w~0q9e}OHJ{T|=X*4DCT9~?G@BgfPU~t`O38Am zbnJpK8Y{H*!mhJQYCAV;mcP!K?))sY5_B={Q`+Ypzn*7j;WxSmcZ#PVx*_@@dLq6| zG(~%c3pQ)QI*l#|vFg(_n+GbP(%_Gymu>xtNs8EK{Yo zdv#gwEWet~VJD5T^T&>);L)^uH~r|MkT5p9C6NoJN#Rx@yhWICkxS474>^vuP4tiP z)43IfY`%lfO%OP5?{5ZtT;hoq6I1hUO=T@tG06AGeG#d8$ zVt#P4VJLm2S+kj}02zBHnYk2RE1v`0ae5HAU+EwZ9XEFu%fg6dsUxO`KX{xhs(!bM z^%`+3{OMzh#=)N+i7{FP-(J?{45`Ck<%s`~o0GL}g8Ouc_UNSGyoMA+Hdlg%8(hJV zNYQN=iLq^kI6H`&{(+y%J0Ie5ejTK>MtH>Bd#eVcjP`n4AS-E~6#3&fY~b0N=vWN; znT=pv4T&O^KlYhmQ!?cvv6LOVlA7xF4uiLbPO>! zt=I=i?RtKgc2S%E8*RJmhaBkZw0;A0dF_b|XvTx<1voM2gXnfm$#&#RSDSRk+8_#Gusi_Ek&A1^c)jJvXC5IyP0CR)~*YO(yzm>aTxq` z$ZJNK-Al<2iXG7sBd(6oGquuqFpm`!K{U<>`Mg>`&LFyudV9V>y|f>NqDVLUVm)hp z2JBj=bNo1P1FM^>%fcC_w5n~hr>Q$rrYwu}9nC$ZIT2c-?V!$+s>Z8n$BL(?IyY>p zyg15ow=N@?2ro3&T%p&;PL4a7FnLCs#-g*l4U19q=sL(#EV?;SX%#G&LXPwgmOJhw z{sP?)bTqq=A;%9?c^EB1qE5fcd?l!IMs^A>-sS|I_wyI{2gr?q&Xg%#CMO70K4qF+oSsj?XmZy zfFlmqo_*L)em%|Y9mj*_gnzOPbXS5L~ zEc531m^(Qhi*xCw_Ff%h7f0eGyl^>5xc+N>_fNs%{uf~h{}e38=45bCZ9wDMff)Ry zIKQIIl_r(B3O3Uj&>7GQaP|eB>HJ0O!Gg_n>MQBCur_^UEk;iBTD7@eZ#)s<&GhEl z=?Iq1DLzq+MIMrrh``lr_ImSMCw!l=bnq+UzZ9d4^M|F0s`Q4v;#;*@+&o@A+gF1# z49xPV;2Iy7?}gN}y3L!jJlxGYm@uu$W!cQl%~@C0dhN{)M!Asp|z7V2*8PhPInfx_qN*-I=kTygzpQ{c5|c-S4ClhtPj%4K%>HJ9M(ob z>(8&*`~pt>Wme%d*#cbfcKzokwmN>*hH@gxi2_d9392%B{`W}t8N|Z`JlJ)32;YfE zd=w83{+?@C2>&D&!Vnf8Ku(gba3dZ!_Q$h|{yXuw)*t%o`U4SlwyJ-kKTu9Yx$FAl z*&F&pfp+_uFCC-eX`&Hf6Nej5YzTJD& zvH>)5RAkuQpdH|QPscki9udQ>v642McqhJ(1H`c?W5u2a9riIIISTFtB~OY8+LE+0@JGA zKZ@8FdfgM?&8IU$C$GZUX#ZsW`%wSSQ2WnOv*qIX4RoRvd8hxUnmfN$bL1>;s+)X2 z&qC|cBJOXwZMU+tY`5ZW5^97TIy=|iv)4^(p67OY`8Ec~MPVVN)vTkSp1drv9j zOA(V`k9p03RmD>H7jrx76a#D5Hy>X*+MA*M31aO2uC4tw_6TwLaa~OJW?|!5lfpgd z#hJBNXVtc`iMq0$(Dx$PQtN?Vb}1~b4DKeKlLTGmxzO!j}akH;x?19f@ zu3xLRez)VpGkD`gB;f!-tS!`>)z)(}>zrSPGO!*h>>{Ws16*%r3||B2P3WuMM^@`p z_=jC&XX)xb3gQ1Z)J?;>NTHLPp|9WTxP0b6Lb)X+7mEyR{N<2lP0B%QwBN>@oFwb& zmKCO=-fZ`HwG6fJCywXN2=%OHvUExj?YjD#(Vqzi@jPkCQz)t*9qH?JQNDBYy3pRMqt+p!Bo zXG__HT2s~eI-onG8PM%*?-j(Oz1rL(y@Dlm6Lv5Nsb#5E_xCPHP4(g=xbg1Z-w1b< zCE$O1=<3!N{_%`ZN4+<~c_=hTNybUGMZ9r`P}iSr?>Xw#VTG=?LYOPm={iS3T61NW`~2wb#pU}-MmqUarjs1i!<6T zr%^yU;S@KI(v-jOjIn-<^Xvuf^c1JIhWhrmp}8IzF*0!~g#8Nd-meI_bZ%j`0C)!D znb6IfsE%~C#G`6D18LsBS{}Udn7fJ zzCK%DGpFiK`F7QY+bikoy?(B%4Lr=&}vx4OB+!+j=pxG&Wm7kI0iPn;5%2OVZ!@jTfMzloswO{RW& zPEnfRrOKG)*9~aH+)c(VJA7P{ZW3{FgHSh3p0BPr5xwt5JtJSI*&Ng5GDc>z_N?E@ z&HNH^0*9JTsV%06if6FPP^c4e%0Y)~vcku5vqK^HGnXgY2X z_GbqGyE>+;SOeH1v>U*70s0r{U!(X--^xNw@SwsvpDQ#4`rxAyb_sRbnwQ&>2e_W( znDi=&^wid)Ya}>n%T^c^Ize4#%mqycyeMpGrwq<4L>JjbjHTq4E6E;YM8I0w8FSr)o z%k@DzG12SL$rD&50?G(|* zcC@Vw?X{yuH}=m%s?6|mGaty{rvFD*oIW{oivQk>E19vov;%r4hZe-_;wC5ik90H8 zYhkPfdrM}4BlBkyqcX?lo$Ut<$Or!Ha`5CYLRv_i8HgO9SUmRQ!qtXd`W+-2bk#Jw z8eL~E==e`UYPw5f(A6)2uenO8gES+^AAtMYsv|IWfi~Z964WqcjuBEyzhhA1%uv#= zt3g){-+XVQi)fMHp92>CITKFm!7X3*!Yr6*tUu`3ca|b!ZU%>p_UNqM&)&!zon;eyG53~w*`&)VWP8sAFTr+tkAeFNb7N|Z^;&R< zEmt@AsdS3O`Sd|fGGK#Z1A_g z1o4%K@*+1Yrkjr;o~^I*JH|;};Mr1)&?OmTfMxO-;@gpD!g}Qyv>kj~hY0*J*g?({ymbQ+5pw|ONGas$6df(z+H#C&IW#t`V6SgVEhAkI^iM?ef8+jbM)(> z=Li(y?`Of^|D^JFz+@zebnHWwUr|3qBopy3-UJ-fXP(isfM-E{7Vu1bp6WIZ)qSlW zwtoX!cSu)Xch7oXUv_PqwtjFlpKH_BrGVcj#~i+HR4-iDKQyCALo(JcffTKMolX2a zG^^waR$#cqxWF&L$#VjE;N*G5*cXqpb(Tyge{v-_`Fl-qW8G|rng3&-Q>I!vd_4PA=cZ&+=^Uw&KJ3}qsiI!{YW+)k^IZ6h5xh>Li zf||jojpx3>o1gy%Z?-k>K~#cfM{Hx<0{#U$orvF+Tm_9<#OaQ&8eydijRvd^Gc((P zee(7EF5N=m)dp7`ONN60+bRWWz7PGh6$rz%RG62;brjTX5>fZ!-NEs(c;L zo3%gX2lTfab^t@HXzj>M>3^#CC7cRU?@!vXe(V9I+D37NJ5{{7yiC{>N&VjLQ8lZo zjIdaCKt8=>B0TS{P}{Jc{x`{p9kF#-j|?xbpjO$#ODp2kHr-JXX;WzhwULDvR+KI> zH#WMOz6x&{-$5z8v~ckzcz)=7<9zb$)F)v+82Zf@|FWJm4xLmW2|GqX&slU9D}UL# zE=?TYRgl2440WlU8p~rL-m*D_^O7Dp6{_A8hn+h%-wuUqGHt@zwm4Nug000(!+KS1 zmE#NOs~9m;iqlYcyK}GyZqLwQ?eUim!w0R(OX!hgwDKj9dhbYR?_+$8WfND!Tc~cF zZMi5<8o$2?R>`%pJ49yrB-GmX5+u|P{C}Lp07ap_WV`k)tD&z=3nSk)xNMRMo?TkU zY;dIz?i*ri-up;v{_{tsnvpf>H7S273G=bz|H9fHD8pKFlm~CDLp;)&h>lM&jTFZy z)MK>Okxy|F4ZtR>(ZfDQ#KO%ws`X|~SCM86xNJOjwi)XZYBK6moSFWyHA(dekOBo~ z#?{wCE66)2)PiZ9F@c&D+Jhho4G8F+UFhp#9CA=z*A(^*gUu%#SjP3jDo z_I?JvdjTh(AQBU}8|p{bp_gl-&{S(Rrp|!qxEhByJQ82NWaILvmyF>3#+vs(8llq1 zpS%fmne}6LO{`6Ew)QoMnf`k4msiB?8Li6CO+L`p*$X$_mmWNOVcJLBfaY(v6(kHK z|2|qu?aM=7m+FN=va{;r8Pm0X-?Nvp{`qpM?r;N+bO!v@Q zO$MgNPw!TKUpfN+`y%Cq9|Wc)^8=dX5n(nJ*)ged^>Hyre~D{B5zLF zf%4)9`2TdR$oGHsw+9afb}O%mb-u*91Ih>DteUjC6lj6R@!c6)a@{;c&;;BQ8xJV| z4WA^lz8uii?N(m5rIg`&+bfTL;2XIswKjD(d^4z}PxB)HqcCV1dU;5k1 zn1b|Or(-k&+7yb<#z_>GdjFWZgk5GO$u_w&#raO!+slEa={CaAv;)7diyHHOP%;+R z`ijI>rO`HaQEub03u1C3Vk!WAWHghrMz&zx`BKcNP5~U%zZq<|gR-mbkilKg)hOa1gz)D|l0gw;HeymXG}y z`{_Q}6^XG}eH82B?TFLC6`4nC7ahC64$?fDdu;}ShBApKLBD#*2AjPluD%A`wKB?G zQ&qS)Uph9nUiQW8x?BCvio{ipd`dO;hR!Ov-que!%ZQpg7n>WKRK7It@~qb>9a9}s zU%Gf{lsCoHHn|qddZ{RDBHBNqe$_$ZXj?9gf1Nm8T$^ClnO8v)?Xy|79Z-I*YAVni zOcP(E*>gboiES_5HrUSN_Z8b-lxeh`f9wEsKAiiE9fq&jCN|E-p6pjK-g_TCRq%m7 zbqC9tcj@whm5+U3SXPj}AV&0YC z!wwtdZV5MVH|@e3N2S4)FI9hnbJ)SBw7u7O6~zTyc$?O64Oqi9Wzib$-twy!OIe8; zlYIU$S`j|K!Gst{Dl6o-`(v!T+ju!Mt#*_8e>vJnc5AHKfG%IK{s<=`b7Gl`t^|~G zUEa6B($B&y%&D;ugECx@o^7hanYbotLCeF?ksg*8nIA5GWD)u6A6_u3GZV4Vt53FU zdkB)5;*?qVzr32qDpvo0ti20-Q&qMcD_9i4lBpZ^a&X->{#pS9OsYwxwzUJtT~Y;7pT6W3E8aju%ZYQD@=pSQ2% zXOi{{E7r}-^m?%b@&;d_M|=Qf5SLdlOK$5*r@EH1HauNEc}sj_J?5>^t(VG|m5(mx zvWpD6%enDej59_8cS<8xUQJ-hd^IR8wH!WsjNf2E8I05-njJL)T@UdG<;5b4K;7}%5-FJBp<7NAug(^HyKhM ze<9nMk6xY(j=2d9%b3`z@QVF`@%M?Zg>I0wBU+yE=mijfNZjFyf@3uN;lsqy#0|A3r0 z7WCmCkQama&inv%=#ti%uG9P zMC%&RdJ5B~57;T09@{-cLvY=3zisxZ))(VQ9R zRl5|vg!xt6vf&^QJ)#ZtDG;kQtP}bYBqp&?*-PRn_2;5T_>G5k3ijR#>N1 z@XAyAEs(~P-p3o_zwta0)ow<pB!yRup9Glu&Z|z1=IXV4s#$HJrlfY?>mxB;BFbm4saZMupIH~(5c2E z4nXIN#IU5b#`=7=6xjOqI<-|scdVl-Z*ySx+@vbATd1qbOY)iB@NKDLDLP!C@kbp! z9`Qz9>Fdp7hqkG!GaH-2EvAu`9|YOxOF=d4QMs)$Xd8NDhiH<1Tf2s?H;rA}CiqAC z{05aJyDiB-vf8I#w8)FK^>bnKoXHi4*U80a1wNx&0u}I??ZRIc;$pwVw?gcYekl@m zhCgTYduRBs_+}x64t93-ZqKuFYo|kpy)w?)`8GIFW?mO0szKzI8Q)g5_hBbSM4O3u zOXnL^5$U~2>ix)89V{G%vjLm_vuMb49Rk_+E(ymGV;1e>ro}sW%;293sTeEzbs+qO zFm2xw=Uw7tP#9=WFnUdXxrJSMcGD=oy&>|P!4WTx^5HK=1LNuws{Mv-wwc##hlsX! zsz!Ypg|~bp(e&)OMAdxglgFBR|C7GgEYb0y<$N+^a$_JG66c>l#T~FdUP4^k#Ql@& za!}EU+BvUE9%zT2BpRJGH+DD=_kV394rg9LBz~aW+~4PP;&VCpTpmdEDZyPt`^otBLyu7bi*oO= zUZvo*^HZ`>!S89;GlGoB@0JA!?}(dAq3wM@C~URz2&L-^ab~ zeC0B=Z+IFO6zK1ZJUhdkLZymz-B^!(Az7BRLo~XQx6qDJdL`@n!oy8dflB`Dx%g## zS36U)Pgw^(^uLw0nB%=(rz|Z2bJHbZgje3jccUM|h@I5e!?yRE{YI?)JTu1uPPxFF zj`VeP!Mn%y9$&?=dEh=gfb2vt*U??~sk9J4phKcwnxv$?X^ z&iW9c9Jq}NhWt?< zPN=Bw)wRU=v9H>}r;?2cb8WdCM-}49S^>jH(9uqtMi-EFVMM-B z#2#YiL|He?0UY#kO~531JPr5jeLZ@g&D!&}rzw0|(wH(x=M;vb=LVlFbXi8DWvCqL z&GZe!xnbxnX>oUm8-rhgS6+iGl=TZ48~%h$l9j%1k07}z3)fELzA3mb0mlY>26efi z{>%Cp*d1c3jb(3lt2w?in*XC!)vBrP&vdn^#~7Lus{gpOJs|t0=Ft)dm(6E!;Z4)? z+lE2oeM`8jEFIr}s5sHx&rYeyUI-dXjnj^(9Ol!NW%;l}%1(9ns}uWVs29lMEI7Y2 z+~mo|F4HjVn&!sEiYL4KW%f=DKc;fDZ&4@D>-%I~QtqW3t*Az=m@(D+@3#24KG=DC z6v+7|PZ{B#)oG2L)p;TXV>*?kn#03&+@zuYvDMpb3Fl(`L%m~e$p1(2nU2n5? zz2P|>mZ$8)(d(WUof_Z9F#L|f^1Fz88RX|n6_GjMBXBywMf|S`DZ$h4O1zJG%XPAu z<^`p2w)tb!kRgs2F$=&SS;J$9??AjGv7*`$2YWNG!JB&I zT`IZ33q4*l!oSOwdka_UB<(c9mHne-$n(P{C4wty6bt4?_>wGD^8icX=l#HS-!_QZkZ^*CETltViohQcmx7ntiAL@(4sy*Dh)pin8r}tJn z68(o8Zsq5(|AwDYmlA7+-aj0(S(Rvp-ENrQo}2sGx0G{QFhE{Qz|2h}Kv?1?{VbT^ zkEt@2)r92H@z$Ih(LG7cL#j?JRl#>Z2D|7xn-l!;u-dFh{8e+OHNnf$xbd$CNq;AP zubP1Bj?j)1s zqyKvGan?*S>eraRJOlIB9DLJ0FZBa;rJxQpzz&v~Bh;$%v{q8f6T0Qhy=YJ#+)d#{=Y)Sbp z<20_GTkNxK51$OO=eV~wy{w^;Q^r$PZw1BL!mh2K!VH_&Fln{|rn+2sbuNkf#Q z$hgD^2pFJ(#JUS{S``MjbNoKC!%-VXmHt!ZEl(={?URcKp3J+cm$B5c;OKqxo!UAb z_={|<@Z9QX>hKz0hMk#`ySTIuE>nkX({7BvCd zJ&}noH`cn8S{Tn?9wy_~=f+m-XO)WLC-Nt*NcI?R-2ZS6FX z#8d;xX*N)C>UBowXwVb zya(A-?F5zXkTk6-5Ap54(lk-fF2U9?*mF>D@y;($O%0<@V^4fG^XjgH)366pW&M3P zt_9=GFvc#7IlDw-X~O8x2%GkVqPZTN@j(jPp`$lr>@m_OAtjJpItdiJOUMc6MY7po z>`mhUw?}*rx$&!n-@~hc#wH2WK$P%Ogc2NS@K5j|-_wqo$oTWf3;f?-j1hZ+nEech zi<(a>0FC}rTc>P|j6CTKlyAO1?`I8##O(vrwFkV+Ogn6~&6v?Aq`@i`8EG0{j5R;L z&JOG0kB@Xy@K!mG)_}n=r1|shTt&N6d>hqfripi;ra_NUp}``!j1B)wIPLq zS+FMYX#tA792?-g)}Hr0?ByJ>2>A|mwcD__%#l1{r`0M4=Zvu0Tnt3(zOXZ-Q$T*xTD$(k!>7WkYvn4h7-7d1RNh4FHcm6f1*V9s^5+G{z#MUO?NQ`p z;VR+T2VTyBw+yQsFWO++JBn;6qtRxjh@6u6-XN}Wu0mzURiGw#6q$I?>I7?>;WB7Z z@*EOo;mjmK0WBe$aTBbDC5BgVEgQ5yNrb7}pEP-8@I($?jOL$G>GaZZ^_@k+25KxcydfWMlm znmp2`+DHP(VlNTqGv?}Ww=^0Hijbq2#sWJJ!36ANv($te&s|LkV5Bw>ZbwS@qW0m9 zV}ZMj`$7tyOC7wXLG@TzGN*nVPOB-B_K?ehN}^)$6nugFBgi_Y#lHEK8dUjGRVPR` zAL#A=YEa!PHZx?e8Pe=HL!kZQUj|n~CZhRpJLDzepKoASrZ~<){uz{^(s6xIKcc)e zG$#>mVty1ikvH8s2D}uBM!0VYQoF>Ty_wpxicHmKx<0OpDiSP$r}qbirFpc20=Xtn zy(>vPy!EtU&DK+fp@Cl`Gt>B03i#+kW?rgwur zTkrX4iB5auI$cvJoT%lr0%r@p-VsU$?t zS3bIma8sTONO}GFmu#6ASk`Ur4JBPAT%WpoOB}qcyXje$@m4cE9o0a8YnN7{joO8A z9V|=RjvRXzYD3GoZ?B%jwKc1_?3Zk?W2iqmPw%K!X+M1nHll@x*tq^{rH82U@Wzg* z;_+Z%(#&sWAKHX#4<1S}WH`z?8t``60Jc7A=AnJ=5`U3Pc$<0s!9yxY_{H$$dH7I4 zr)&)T7-Vzo9O@Pnbncnm7;c&??_=y9TvU_cJ*{LsE;_kA) zq9VL30#*u~_zQmk1@5A&yHtix9l8D2{`(-cvF`efgR{hP$-AxwaqTrCot=5L_29be zUmt{zKc|4sNjp=2{Q`SDY?Ez%JIg2wUN3KtAT4^K+T9TRwS_6Dc zhn;!J77u7YKy3%UPleGVXr8oJNs#6P(%PkIPJ9E_+J$t@k7%idfOP9Y!b$(N*ACt# z<^;*VZ4V&bBhuNKSDyx?Re)3rNVTjk$eAAcf{j`KMXS`4p}-L+t>?LvLnGSCw}NZ&m5`?skrCikymt(W%gft_~3uRT68{m=k~~6_>cK0y-+_=yZ}$Xs&HHd zq|_RQ)k&746t_9IVP#jt(xO3SWy+m6i>1m zJjn?xy#G!904KB<`r-eH-U>yAnb=m`Z(S|!rTrfGI!xJSqo}H6T}oqr3Nr9w zbxhXLJ=L})IB&plvME*?e<{MMm1YU#d*Bx*zphuDIb`F{b={YW_jKJY_xlWm$?`n;hiY;DfkShG1idN(ecuQ{Sw|7> zlmm+(2h^nm?e1V%lBu(!^bJT?DTYi#t*!amtV0E`jmN$mp|fN>(;sRTu;?qMhL zRb!WS3ha|69XAC#+d9G)?Q5HKjkep{xhhSaw$H!_>d}xq3_8pz{M(qNBQvywyEeid z%@L~hTxdqaF{|8*Hz@JV#wglf1C0syEtIgP#>~b|z#B|a;90x{Z6?*zzWUsPIF6Y= z$+exH)*yq1J6hoJHx1)P(4-1|u*M|oZh5OTV&8o$(ZzS)ddDqqC0N&8ed!>u#l0Zy zNU%&<`xt4hW@GxVSr5JjPTzDe(hGiZ&N?TBE&v|Lox% zCveROTY49t=-?}4UYbWFT-=0830%k}TpS&MNe)cNfQh4^9$9q+6SPOpnKyz?2Dw6| z`j#t>+h$%}cTl2ziF#z{jlx&<1=&IdX##msq2n(M=eW)V)lDr^cLizOZYs857}U-7JSTn72*N5i#|kz zOmwF=auYgG6O<$k_VQTw0_^Ck2Iuq<9}Q;R|qwa3hg zIeM`uoTJk;V3vWdtg~E4ZELy)xoH-BAw0v7$6}N?CWUGdRpk*4TEtvvKsn+JoHwuC z8BQ`ixSsZl&5uK$kR2yYsB}Z;rAKQ*mrHktECzq)beRgL%~%~?DoE%?z`+;;{LKMd*Jt#D+}!YxV_6R zm6+G2E{}&at!m{g3ha}bA)%plGiRnZu`JXx;jpIjN1K<}=uO4Tf#3Bv+v&a+?e1Q7 z^F2M(?&W2BN)T_E^^w%hxggQOy_grmh$TK*{zCaE(OFJ2aa1`s@oUs^9UG{HmYE?2 zLN3S;E`B(2Y^vGG=Hvk7?cck0^oF0p!)fp13a8m6Gn*g9sM(nL-LDkpa1+fv>G+f$ zsqa-=<&XsfA@jI`PIEeU-dbMTguONaety@;pO0(zlz$U68t=6i8KdIj0<+4MPreh9 zrP6-QhVpiJ{`V^o5gAKfQYCi2PZqnOjQpgOh+$ks@sM&vIHfMLFNf6k-d*qXyjx`J zoE7(WnfT->^))p;p^Pt%)NC@n9gNrkbCF$RndZ6rKdR*7Vnp;(T=|FMqGsgSnOc>% zKN zHtb>b@ZRENMIXOL<^_ME4Q-!dF`kWHkvrqO6?&|Sc%eX_$NXH?tXAL?jX)noSJ zWUC`391nWe40#+j`RU>K4m>vm7N;S5u|^XG9EC0+;2v(;V~#IRTg9=cDxC$Yt#$C# z|UF#Z!7{9%Uq@hY+2ZDT6e7R1)#;&Mfw`pOYlvn&(WZnvJ zBZHsW8_g$rUNllKQ^LCXnvf=nA{IY{XE)wjpA%NqGymRDR21ju9Xo7)Y?k|F{`Ms~ zSRFZGiDQ$Ed21cx9G{(M=JDZpb}$St?3^98gO2Ox>Fu)YXTam6FOl7dVh(;t{?VZ> zhI`GOkjl4x?l6Ti?uz*!$HHEFP z&@3wC?r4T5uV~sdkNn``;B)jF+%rO4r+Wq8qeOW~rP1_hx~!}=kMR7YQ(2*_O9ni! zqK;F#**rf3Y6uurTtk)K={AQthl>B#0;Wbot4Q?OvnNSq2N zpAl9TFmrNUI;<<)7y&EB3SDj98m58Assj6TDsPVD=cYnr(=MC(e8g*%8>8$~e)D)6 zGtcN)gjyS9hfUwl;1`@^O5aIVIF>@I)uKjCwW6vJ<3MpX28RkVCHBOn29%=-eyfChWvbA>4Q_vioMb*(qc8C^-VF|F-b zZz{Zl3hyyJuHmxQCnYE&LJaueZGdFPe{U+81MCFNuY{ zn0TJ@^bXpKY26`v@|GRQpI(7Jffnqe`Q>L^w^*$_UAjPhB zd9f234_bLx(E6Hs-S90r+Z^q0>Rn|zk4#tx!fv$ZE~NXpNlzFj1=#I|3lVR-7*ND= z_+K^kx`eL{O24L0cK1k!p|0FXRNU12l)!Ey8jSJ30(;0_55cPN5w!GtQ}29}qMG1c zkVM?N95Amml{szVAe2)9<*J)do^6iuYkd)zRuN42tkMla`|x+59fUOT0<{f4AV9hj zTn|W12Mkz|?#3=k-AG4rEoBvK0*u5p?6zn?`V=(7Tj7*2iu`rty|f&ZIA5AQ2%qx? z@aZ|MBHtzKECVW2BonTLxA5vhoN*z?EF$>W*rW?hz;aV~l|-uq3qkff16J4^z_gNJ zN(M}m38tIaBbXj;SNaM%OO){H>BtmOzie){NcKAEK3M9@bUD)Rnmk`P6P10q47ERV zE^;GD_V466;@M-+&#bU6Hle39u1^7yXK-W;%tI7o7P3hioyPw~yYc_7-Dx-5#nCeY zwY(5(9ML+_JlX#Sd4SeCvI~+u&m>tJvyknVERG8r(R-;^M#(B^0n}UuYm=EGy`!~g zIC*39|5MMnJMIf&zFCJDzK_>q&KXtu55pg9-<+T0;Dq(C{AfZl#a+o3>^iXKTj4=W zfJCV-iHC?{Z{?{7HyypnO?R{oa1;3CyWF%I+!W!i)xh>@7u`pkHAtU>oJ92bL!4Ce zJx(H8Xu0yrv)_epkdsz?hm$I9;UwaBiIXGb6?&h3>dGRJx z4?`+gr6b609X)~y@sPL7Hk27|a0VpE2BDI7z+N)2Ui}EpesDA!2k`b~gUa6yI|!(r zuoQl{^kP`&C0~5NB~WGyL*1d9I8p7Sc|>lkNAyWoSi-)k{_MlxBb;g}SMzDS4al`^fPDZE$*c?`ZzR{Vmr z2D~iAuNJNdBQHsOChQ6DpWxU10^U*ag0r!^Z)gU2eru}owgNw!oQevYIJ{0Tt)4%H z*MC#kr88{ZhG$&xA6NvbbGcx|FIpj12tFLGz%1W{6%E#TBMmwYxQ-6W>ej!E9 zM^|7UNi}Ft^2JJj4c+p37;F%0+Rx7+NhVc%@f2G zI@l zoo&Krk%Z5P@sRDIS);JS zFPHY3jw3pWc=LEziKxdSj0fdkrTGQ8G%bM?LC4IZ!A@w_a~j`>dCYvTm<%~ub`LBY@uEL)!tg5|F)lxjM#0KhNbI~t)VjnaRqVM5#oH-qPp}!xHA8EuO2lf_WZMvuB zcrV=BfeXafV|V>1_FejO)ZSx=G@yM#Uw9a7ujJ7X*D)ldq{vGxG(}_!+W8!IyP5hG zaD%QUG=xodY{KrrCh_BNMhkJmfOIENe7xt%GnL!K@DQ_=Hq)8zD0b$1UOL7 z{-qb-#c}6c^g>8SWK}YDlzp&SM7a1N@UC9s-Id_oiSq`zHwSIsD@Iksp-0EUhElAe z6<9y5*wKMTPteZ+b+j9yo#S}EFbzKI(-9X-8vd&RnzN$4adp%-^m%JSZH$-N(PMQe z6f|Bxo+Eu-($5QXP@86BAI$+;??eZ#fp&}V+`{^JX#e-1vI0rd8gFH*?oCL9%t1e z&2dW$jayG*E?dNuRUw08D{(Qn6raV6n`ktm9v<*;zhIHHahq4wrFp0( z51!#ym^lG@URs%L@*N8gFZG2-);IMo)K%xcC2=$H zZ!P>>lPbW)Ez#g&xoCthP9Yqdtz9#p12>vfJHbEL7mJo{L|e zA%6Whtga`XMNhyXdcd>70I8dU%F+mB_6h0enNMa%Yo*D~gX0o@Eo5gn@k`rXH-{D_V;;YW3(tpBBs z)PMbvV>xANpRAMT`ZJS|Q-~+8Zuo=iw8>7grQWKO>3{HjRA-d&F>^`F#B)=VB}wC7 zbY*lj(y9g(t3FduMX;Av^M@2R7d^=s=&X2>Wv?Q>U&s@z_tDubW7bUQd`-m zdoieo{)=`E%{tQKmw%}3@6ZM}vH!aF7&G@@k3S9xt*73@%&Cwi(`%nYjNo$v>u^*B zl3pUVz#uu7-8(@%++Rid{o?o3i2$wx^xg1NJoaLVE381a4SuipcnT zLk?bx6%6`^X$fW*w=Uw#v`SFHX4qp=fzBa8dJ8Lntszq2! zHep?HOEU6r1C^MKR^uIu!JDg0*;r2>h7KNM`pI{sN<(CTS)Dw|8R^bfID-YxQ83~uW3fQmrzQgYU?Hcd6@AW;|x zl0ueB_VcxoQK+P+=n1ke(=(t&K?7^vT48Y#=~ZPW=#0p&5a`vJj7BYR>^BhQuwUcJ zO6f`Lu7vcKq~yA_@byH7+YSw4*@m|fl^~A=-RFH`zC|P&p_mcSFnsqTG(nm+ynM60 zUmzX{yfO+}PmB)D!qJOEjDio)v)PbSO0sa-|2g{|H1dwzo5;Cn?{W$zi_RcIAfc(9S=X^LoNFZF%X zqv(rwkaSAfAmaj+eb>8HeX*&s(CNqaA|BC?z2q~G)40=Gxt$*Yh>$6Rz zoG;oL5)I$oD9cD`o9>)GmvoN^oMnKU;P(hDg`~}M*asd(<1oIdcLQWjXlmfUO^^a% z%1NM+CfQQLk!Sd1NNI2fp_|^n;NMnqfnXJX!HkQ9mu9N zm1YgHPtrO}c1<7rV@PU6{w7cZ>9{L#&(5IicD&W3!%hM7jwpyntI7NH*lQpTAzxLp zW~{)`pMygS4Etw^bPc)Sn@KjKxQh$F_*NGpS&if~lGXCQr!VD}LC3;1U|t7!fqf;g zFJs(z4dVBVhya^SdDlX1kG31-p=EMJBs|JO%a|wdYJj_QJwaln@f_oj-46H}`eg;? zD^zWy`Rg6k)GM4_S@9BdJks*9|J%q*+F`{!8hu3Wi!VCK;w~2>y^fZ8y=~rLuPH0? zDDttK@b}>6d6C}M=3T{{(|`TgQJRyYz5UnEAN4rb7tEIO3Mw(D&}>qO$Z(oZobYTn z5ibG55jtOq?}rC88aKGv0ytMo8jZpqML7qu;0;t^2DSgJfVhyn%AwKGJZy?`_-w<@ z(dg1sZs1EUETQ>);Cal$QXC)gF!2~YEyw#-69?lyw~6$^Lft(DeuEM*^g8I@TEu&* zd@{t;bCd-MSv%fnzN|MV5hRf|2zKJq2#wIuO6(i-Uzau7oc8~r-x1C2+kSo@4-xH5 z`<;G|8|b(4X1|vh(C-WX|NE`~k$!9cull{`=rHIVgL662Fwyd@{^f)#!V+07K&Lvn zg{0g2+tj{TjN1wwOO;t(2+u&2{!G*2HqMM=VJAM!a$nod@JwMND43}Dz`Pfr`9(D4 znb%*d-HBiRM!J*c84LC&AYW7yRj4n}b5VzB-ceT*zKrd!IA8f6M&~=aF|V&PBMTzw zwm&r9$AfB%tXW-6D}l?j6SYX>t-NLL0QBgIuoHZ-SMv1-KS(v62f1O<05^c9u)3NC z-f=5GkiI|^O{?3M9@_aLs#W;46`INjKTHKjl*}W&K!UNi2-wx%!WFdhRVdJPn$O5O zxlpnLQ!5d^AYFneTGBbBl}+Lc^v7*df-e?HD_f!Tj=k`sj;wIR7q`*}!SUl*>c9Sz zM)cBPbz1)?41A}@)Z6d#24O+r*PuSqw;0I01q1io#6W~U)c=E)(I z$WIl`*iE#e2Iu$b6sraDy_3W-^XmKiV<7LXyLw?i$y771pW5Gl{m;h<9^zAi@BelF zajGg*VPo*R8mujJJ$U`dX17XYWy26@ge;vVMElC*S<#}VRWVhQWkAJAS(idFGTXjr z9RA(zq-fx(ylHNDy|WWNTg~x(iXL5`yqh6Im@M@+=Xl3Jjaf#uho-sd9#u}e4t_Yr zeCTuJEmz5mPrcKvl5r{9tx?waS(F>}3*@DwJNX>Hbf>(FN9NjB`66aq`wlYf^C@2r z+<|Cpx?{O4v_dBD;Q-yKHEPy>4%|7ckI%i`@#`>~@G;hY1+C@H zgj2-dl|Ac59(PWW`7ClBYTG#X+dW%Tkkd9>7P7(mP*J7;>`_zr%zLDYo3h00`6<#p zs`00Eh~;LoKCY-;*V3(GpDg84H{iYetZ1^_BP(=E;9_vpY_>h}1V4TYp5Ub?{5mV{ zZ|PPte&88h&O?s)urB)jVEp{QiOO!>5W)SZ`==uRfqK#txo?Tr+aj%S<7cB4PHJU| z&Lg!VhvRB{Fmjz>uU)z~*l*g6zOuXb^>2hMgZh>Q@cI%ihX3X<%IwR@*UKo=j^2o) zXaSy6-;e|*7f(UfFSvH?7c4NWPjv?>`=L7N2GMO}ftI|DxVjhtm@RqlbuU(|7c+2l z#i;6w>XG$nk<;Z`&*kMR_*EhrSs3LcPbX7x&DyFws-YRF@jXGPS!;lNxp!^iC|M@* zN~LfqHfHNwFT*`LS(j3l(xv3I_DzU~Np+_#-&0Pxq2B4yBBFeQ`At}C?VYv-drD+i zt&hdq;gh$e;HoEwVw)~+?nj0n^VYo^n!XIb$eIW94}C28KXw&7Td$%j!tgkq?2&EP zjz%A!0>r)fVq%|mYJzx{a>Oe5ij2TnWGK-{{XCn;RcN}GpvO4!^VPo%X`{7$tSh>Y zXG8teKX{RSgXp@B=sxal#KE<^3_Sj+oADoYGnpDT3^gL??L9-yww|G>;EG;U0J!mx z-Da=WpNfyY@qD)?z-^aRBf^oR7>8LsLsMQ2MavO$->2@AU#$yim5!dFY5PN3ZHfI_ z{Dby_&d#Y0`|umTx@NfXs~d=?LJnezpwc?bjuhDXzM67RZsLt!_3jTTq6#|yGQObm zQg%V-W#p^h(i?Z<`77}^p6@B>3{Atk|2ZBu!MnuSxyBp6`tPCm)Hcr+ABD~QQSlzs zy1hr7kH7Q9DITsmF7O17pAfg(jDgzbSg{&4^Pc}_ZF8cy4EHY+pTs?X@I>nJMtl#7 zaeuMc=TS)6fCtB*0+CKsBc{H0a$$Y%R96KeoF2*A0={EcDsgst1^L^;R~At=@ZQsa z7B!wbzYaWtyc@sqyxBXWl#PSGujDG*8+QCU(gDBf5~}?!YI2*orh|jr>wph z&fkL_M$AI99128o?J19(M@EAl)xdcr&f~0UZ+XgUIuGBGSh_X~^_W!BHRNYiJ#>bd zRN_XF-r&a@KJak9_uwxb*Qe;_`=Vm)@NZP5fLC%T3&H!{{n3cZN2Fo|-#n7te{#3;{Wb{v0WZ*cRte-nPP4FORW364U;wVW+ zkv|7KyEkwqjfBaHtRbHfp6an{KoO$b5tBEFt@pauDcr&Sbo%{Zu)-4c8DR`OgPqP- z;6+Y&d%t^~a(S?SG`r0eOkIuM>-Ls&Q?(9FAD2m)6rQ%LLp-MsYwBNIdeWf}^K3(K z?~511|Exz_CV97B3wZ}rYu;K2j=B8eo4wPqLME{I8_!)qTV(u=!aG-G7+3=%_S(7Nh78o(F_8u#3i59+mPv&ywsVyl<3qJAQAuG6lFV z6nS`1@je4G0!FUi5mZ=!v(a}4iR-gOSCDFwHHEdMt{^a|!x7VAo0P1R)wq6Mb2DpyXR~%s(E&Km}PP6os#wVPQ339 z=Pyzx&gM)l$RJ0#Kba;|oZ@^J*<4hpjX^eM%Bv@~O>|mNd2C~<#hHU#dM$Zlr4~%0 zDWx7dVjBM9S-W}p7;$e9@4l+(lRuv2bh)eYJdMlU`)mnqDO&=8?KWMTdDZfgc*o&y zo|1CPJhjHWd~1-)khi(qnHWu$@%L8pci#~lvC4$rK8GE&1nl;uW$z49&7P-Hwa(uL zi%Z@On<_}Y`Prd3DgII2;99mah%5lhih=8kSfBRcQ~6|MZ*ux1W|AS50Of{L;vCfl z<#6oAaUJYaw5NFoj;S_i%|!TfmvSt@i4n4oa>vh4n0GN;=#i6WuqL}4G}z;_$x!{U z3Du41S6V9ahnCvidu^zY1A8c@po3)$+<`CilU>Gj>yo;5do5q)FeDi=SXRbrLcm_In3w z8odTw5dLUicd&-yAl#)##-M_l8Wc;Jl;z^t#+)+bT;b)Y@1(WFo?TPEs(d`;tvT_< zJq2;AJQjD#9CO#Gc=Oe@cC9tuZgFvGCXuS%aT)1tM%2MWZFJZmjy5LF=l9D~Gx4h) z6$_Qp+2M^ma%pK=DZ5|-vP7iB#m`QVvP394EM-YKw3=%z|B2noGsr|LZ?m}ht7VTx zJ3kCY;|a=7sC51{NaH)|pQBhh{K644&VGi^74*^dG_vU7oBA0A@pSl8GWfE8R1za@ zLj5fDe0>A?z@rXtp3BV|>ho%(zb4r3m^rkpRH|V}ZBfn%_0uoZS0NKxGB3A4m#P`D zD+X~3d@E#HRQ;UM_HtN@)rcE9sqK*SQ^d1GWZkdaZ#YRl)c0|-X4y~aRHA%*JAA6E z^70#AM-N^{pKnk7?d;d3KI=O^==nf3qECBWU7_Aj_wAWC6&_}_$TR;6Eb8r^SMZE~ zcD2)wx>ggVS%j$ePaS)^qhx#*yYeSb!PRwk%%#HKZw~N#zsXpjLY^u0J|5EH2vP68 z*Zq?C#+N)(=d8(HE?#TP+>(Phe$*pP)de=>^4&b2a6aSdX9gs7M5S0^$qvZ9mZxbX zqNc4EdCLQkYxyqq?Y6u5FrUPSWgl_b7lR?tL|%6M)s6=WIzQ*4n^8vrIe)mQ&+Sot z>R8HlqC6BT;k}E*Qm0}&{GgvwRD0mRFum;|w-5OVPa!G+buA}Z0}phB+`Hikqeg4i zM;_^v%fD?6vb~(zTftO^{)~6tt2ohfDz%_<1xNQSy!lp0_tJf@vUh`>?sqT(+e8`z zmUbIrH(6SWxEEFEL3`u%ZU<<9uUafJ@R`1WnP*|1vWdS#o=arx>EJ1o5ON~D9FA@= z&x%I%rMJ3=41G1Ek#nJ0(Fx6cOWOl00&I*j94)-njGA28-1w+~FZbg4JEV*-B$woi zk?1^7%)1B&qzzJN-ceEr?v>Epbu^Z zquLv!>wE&5pAKI6XqQ#+N4Qj&@m5-PwACG+^GaXOGid~y$$2Gp%P`2Bu zwWiK$hYfW+d|1YpYP64*wujX^!ares>(W5!Tg_ucc#;eJBw3&`_wspLP%h04|NR*6 zyz2|<3&Fktupa^JsF#lUw)`nBBU&tL%Xe?X=x>|-JpPh5PMv3&dn@KFs)jzfp&ad$ zI}5J<_ObHWGE-{D<&ulx>6Q3wh(8`}I+@q8j4IE&8`n8Kn7fhNA9XIDL57@5CC}tP zGutAT=lyrEqa?p^E!z3T>?gqMcjJyHkaz6yjxuL7^4q9Q!IG1ClU z(Z^Qw@ubv8(U}L>3a-BY7;nmz`k0%aI{@2XOMc#H2W&HD-|3uDP;m7F+;cR~HV}Kt zOdkgCL~m(N3Oi^w)LnlqY0Y!HPD0vpHww=2QlEc=K9576SGmXKkDDE-C(PZZx}m;4 z8McsG-0i{L>CSZN?rPkfhP(H<&G~7w?GmORaz{1ncUu}$0EzXAKhEHMD7g12&N90# z!)-#}$~|&moQ?j24UzKZU%;A26*Dv3EqOb`8r@E07G34uqHb5)J7>l33~P0#aP+o0 zH9TC{@7@`XGWqW2CUpe6vBtawS|S;O)|(a_|M?a^8C*|8I8Sl_@zdKMMtEv){Uv%V zc2~QZ>8Oo^_2Kuev0;97Y*;>hmHT%R1Y&$_Sho5aAb1}T=l}t%E@KP}IpMFtn(io` zx9t2(F@Rs9cI%Z-;&|tN*0R2|Bzzs*I|O;8XEPPhNafsY;A?M&}Q~Sg-i9M~Eu$9ute~md|>{pDXL5`S$Z^~1U>XfaQi)wH% zaV?io^VsEOBioWCNo}N)6R5_!%QXd8lk$^*`PHzHJzhh&S0MTM+wkW@_5$i|?nMnJKs}Tb znkYuz#!Ip-GZ(uk2QbM_h_Q4I$)|`Wifd9pVvBLcfEG_dVv7bpMCZq#(sG37lNzF& zI;nS&s*^jvjNp&z@Lv4^S|M2PI5NyRET3|355rs}7mqe3%wd%>Q(kJk6EYEG!h|^{ zu_CXkaj0`B-kXp2*5>K*b+b`T!%Q>HP$%yi>a^pt5uXz-zFq+ATL#|Udm8b>c(-=# zw=xmIGf1z0IR!fX6ZUOEKSV=zw?0qzrriCicwboVbmfgY5--Z<0(;0_t%g-Z&gAuk z8_MCumubtqHchj$tjb_5YcU`fbGf!$I#Z4_<#c92vT#IY86~Z4X1U&woSdA*n?F`_ zT`ErNP-Qvp(|?xXc&A$@n^nezO8{{|mo?`e9 zIF|0Wnyve+2D=UJTR#C#NMD;W_hR_Vnls3aecO|EJ){$4v6DqHoyGBTl_SKx*(4x zaT&#HcDwX#QI_z_I{j%5Hjb5R*zL`2yWQOONDJTIyYkV)L6+VC zets1?%9JyVvGOQsY`Rb*_SyQB21UvKl4_gS_O}v~NLI{!ZrGr%ZBMMc_r>x(hGRCq zlJDmD$!E8%jc@#8dAvi{!CCmWKf3)(KPOk)X2>5eWkP~ ziT@eg@6K`f-0kHa10O2ndyqk~3w611w|9$sNP)~u_p^*ITKBoL9bR{f!K(hmeY)JZ z^pBXQ6HKeNRtMhc(a5&i-aPvTB#6H)JAi(C{3-H=D>#~yq?$0AOt(`}vaMd-Yyuxq z{#InuzL{y=^2<-d@(R?{4YjB>Z4@>BkJfv`f{+0zCLTMgUj?hMOI{UL2nl`sRW_!h zHMI6b&qf|O+boKROjfvHfoj6%>Vo-&PNAeKug2#5nTgv zH0VZCB;CAGtPznnMBAD>zD@2Q0sElR>!UbTH9YBav(KBv@mK=|%-I&FzGO=fHLKP2 zL2kkd^?_iDXpvydath06K5;c>Ix{hEJcfBA1G7nXNk)FgY_qg-=Af3Dugwj4SdTo3 zY1lo+o&~(n z+@nGD(|%-hn!a0A5-r9eGpH%WBUX#i&D>}_v&qb}MIQD+9uNjv5s}L;QJ=+b$tU;h4{}+xH=iZ@2c9+Y6>{^%@S+-e z_S+|4mYy`i&Op!NUAm(CG)q}lc`M7@47iw36^>!t)F=lk$L7TMa?{ramEz7IH`*T@ z2K?QI583LeiIyfCiap*CK!%l|Ph}uUBKY8~n**#&r zgYH3Yfmzd>)8{M1=~zv%mNvq|)WBdfkdZXH{toA4Q0ZDw=^dc$JM!W8P7_*x0j-Y$4_sO`Du2{~mE|(3=^bxX<+t1;M?27cx3u(Z!L<#h(mZNkeS{NrkT(+D z)eS=s^A7o4jFG;z=Ee2^GE$Gs(0n!?A2DMB{0n)Lx(V-o>~FA%_69l1L?yxbLOW;= zAG@2S`j(wr2G|%U^7)!Z9@T~E!W}8t zG#1P&aMr^9kg@(^c+7U}M(if5pqPIY9J01?Hd?K9=_GBf0v_;>^vvQt_~x)mAj=(A zNK5HU`0Z0Ya>kCFSetNM40=|a@3HY`_Cm5HUMXIc<6xHJ<+rz|uJR$z%<|>M%S~d6 zSQysLTyPlI-LP#2Ozx_@GheB*eKtcowYle4e_2IU08-n|HL}dYctk0(o0%{gZLzR zA^ehUm&U6bziA#Db^*uuO?)-^h&4r%uXSqYMxnk*6kuZJ8kZb%geD)>Tj(m%JXksz zbVThE4^o@NZ`5Wk+M@P!N1{L*R>&3wS8u?w%~Dn%Q-(5L>4a`=-n;oFc)QW;NO=ut zP9?r37-%mw0ea9v=s`w**v9$XC+{#^?$nfIe3fciQpaVFX4jvzvjp+*qmcg_nfTFBlGF6sX;n+a+9lE zNlrcHURaI*!MC>ORhSjY_H2OVITd+RNT+zS!Ln+9u{CuBGU5{rQ4iZumA=?*h6PpE z@Fsjzs`7MBn!8Iu?W9$)=7|?0aNP~NE8&lDIXDMaVeWH(Z~mh(BK(F?lSMOMTL9fs z!VYT;H}SB$%i8R~MYxrN9C9?TCpg$|>hIQp>L&$PpIQ@{lemn@&76s9K2+HHq>K>Y>|NzP}vJ}B{K91rAJV=r4YGJk#AV;YUow!c4A*+q=<~e zg2J;G$7USMtpVDP_PmK5o(WCcXArFkx+7@Wx)=9i zHS|sJXc5D@LXr9&jy+UX#sgH@5R1f z>49)u{ekdsYyb5_{iy#aS{v?!H&a64DAZA&Ez&+gOYjNf?*g-MjC)RI~Il%b=S83$#1l+kvx^tcJ3EZipx4GJa18ohwcTGRbc%gNj zbo~U@sdDhq?>lJaWF}x0exnKJX{>2neYPRMj10%*?W)FkB?H!kssS3oI)asw_`81= zo-d_mj@uMsw3vo_WjfSl5~^*3zy01R( z|DbPmh!g5M;wV>?CuGfp78BPsj7?*?Y%yELO4wSqkv+?vXI}POc7Ppb@3W8DY4&G! zo?T>@*oN|B z83TSJ??vP;myGMc>g!qTF_aH;EG{4ENpLLnbTw@lY+ZVCYq{nJo-`nP%%z~Vd`o$e zVSTw4`KG@?4IYDMPWdUEc^hZ)I{r6s{x$e3*d!{Ao6ED&1~8Ml`#WcRH(TYV78&Y- z8_I`#4?3#GIe-bN?=IOFfa_P~9<(Y$n^=bdR|Fed@cef%_pg0hDGPq5Umemfdiy4+ zU2bZnvEb&>vr>!eq`$9AfBnIYD&3Li14+%Mu*@ifAGACqx5K|yWZfnvKg+=%3Duk0 zbWPT;)H&9#l=#T;k>%*7hJqB1$x`fs3 zYT!$X8&V*bC=r89@(JaqVmTS&Ihev328*_$ZC)~xjM*-^}uZ(ByGr2;b02J znq(!qZ+rvqmgk(*XEi8pxsxBblQj?C%gilbaXH&mNzEx;JSQK|xk~d&C0i~u6j-1Y zVnqWu0a~IKc*_)*yET#owagvckOf($K5wu4K^Ncnnkz#jnT2pM5pdjx&%bMD&pc$!uFqfKuGtnIzaeYV|#kg`}4X(LdU9dm+g) zdAl6V8yvNx&~{#PG0WfD9&~jENoF1#v+Xw8HHp|TQd)C`gZF(1zoga`f`|9c^+7Lv zG@st<`~+TeWZ_h{Ql-af@b!t{A(wQ>jnrPl4ft(deRE9(vfIo0;^DJM*^*oIEO2ke z5U1>XPOpxY=6O&%ak1>)EdFdu_nU}K>A~*Po3j6pxNnbdvdH>>Zn@BgHob_YEs!Q$ zLR&B`pxjo{HhmIIA?4>{EIc%ubes@8T!<@jGK2C#gy^DLHgPY{p+DpE4eE5PrBp#>7(gc3L zMU?gKIrVeGQjXX*TO2%uyU5MnRyZCSJJo$YaNMd%W4&8&r!`A?`op>*huUT*9&Nu< zjQ4KEd{UZHn6@B&0XL^ibl=s!NEESJGZ=g<-Xb|u%8I@ZKa|esM|my9fwds{>-zP` z)esa_$up7b1hPDl<+Y|>T=l6Y{ITdh+%_k%<5WD00Vb}Z`J5D%rYI{pnvzaGi)b=k z%{;aS3B)WTFoUNyh-o%0jkl=q-pQijwNl2p=rSJmsWPWT{Z$sDdJ zmH0}nAu%VVBK1_l3~3@#vXSXi&6SVm;(gz|ZFu%?*b7oBs8%LFlV+x=GK6& zrC~|e(tan}pXs;FRIfqKbaz!@%Heo#Ew0%2Y!us$inXhOiBP*-ptT_5MSsFAoC$t9 zts4u4ws(2Sx0T+DTbF<9C!d`mUpMXWZC5_Vv|V=EH#HINlx&#C#(`!;yDuZOOL8jt zlMJX`Ui(-A)@P=As6>1wzhaa;7TSQd9{k?+zBsb1cJ)0BmzO;J1pOFzxs<*m8ClVj zKaFSQhdH!89~9Mx3ne*TwgziFw10B12fMUnLw2UjhYTt)WDsemhLoLv=$^m#%mN31 zc2lIu7yT(=L#BiyB|Hq*VYm*(bttYwa29HNfk>wqRex%e>eyySmBB&k%kp>lHLilIiEr4?^7kUry; z!of0Wt0AB4p9eY?;g|<{72%i%x)kAc&ZP3n+mh#c&E8}GAL1F zSH?A3E2ni0k_9x5MrFaJ2tSjZgLv@L;i`JQIr-F$w^Xkt+nVUDe(ax`xQ}@gdJR{x zx&YrMR4hk7V&6fG#n+rz#mpZy1ipRMhgXl5ztN<8d{cN_>88TO6Dl7;!}l*&zufP? zHIw(<-XOI~ZAbaa&HD<&r>Nik%Qr7m>!oLN5o==WYLaPNmwT}qD52-21BAdf7jHv=2{&k73R90ie_% zco~Mrx0pUn>pC|^`nCFPMJCqZw;q0R^@j#{-wjEK6PR5OeKDg3yIs5T!#=)^A1<}= z@WaV3711Zt7_X^LN!bHWX`PC8UUXh-D>|>nA>j~ghRFfH75ch_xy`HxvBrV?<6uR@ zs!LWhhwDyZ&qucQG~m#aFZ-3Uxvb>IID97yO$s<{U^ra#{mYLMl28H;35Sqmm`r1L zPu_{h8|{)8&3(`*{2F(4{#`8pu0Hv<_LKkVNdC2j6Pq{Bg+7a@5SLun%V*9fElv&! zaUR_1=AJp9sM{Hy*gDK7U~k#XdfEf8_P&F&;7dkyC(g^?>3+LQ_P<> zG2YZt{JP+RJd*$HLV%~eGFwb`geqP6T_2y+hVQQ5+@8e;) ziKkW>%=7s1!*b(JS=gN+SH(&k=^evCi~L8w zQ8pO(YHk}pLCNKiUobC~clcoYA>FcQ+kv#5>AxHD`+<$4f_lvw6?gKwgVzTQi4>i^ zAi)*9E8!J+V9225M!Xh^OL!Y!fT*tw{$NpOWk+LZK;rgh%lMVHuNn>&W5wTzw;d{c z6~dn|jM4itpHpqmcutM4|HY*{@%1jgd!DO(h1)J-T`P&{VSBJHj?s+p!1}ecwfexB z^M<9h@~r_$6q?O-rl4LlSDWh=sLq@p-pIbd$M^m4o02V@B$#Plb6pCLcFqCUoG6~@K69PAdK7%Cj;u?7 zj|B1H&hTdPc`zpqvu1cBq3C?+w2C_i>&z+L9!b=&a{Uz&1Xhpc2kzy$Xgz4<@0D9# zbymv!&}|1&o2%tInHw>2)%?a8#ku5}IX@eiafVZvdoU_IHNvcc-+#6D{!FKwEyry; zWgj6QZ-w83)-lq z9mgqdxGNZ!klLD^9p}3>ENvxi`t4@Q|5%7aJ`|gV(|+zxxFT_sb~0xA*JB4B?jt#0 zk3Af;FYkWyIB(7=xA`XTGV?SqVA|dZtx8Nf^-gF>;$)l`Cz7uW`o#r*z;y(A=sThL z_*LzR(xhBo;mgtDh_)rjy{61UCCzQtF`aXXUyRGVqQ_(7z$RlF0rH<9=j z)Dr|eU79%FH(%vwHlYpa9d=f%QJ%YeZ-b_0uja;)L5;dW{+0Xour^-3{iE}m4e)HKYRd3 zmNuFDsDtC?UBo^=;FsuC@Ih*mI;4rq4r=1m+lA`RuUQ;L(;Jb}5>8V7temjaGS1Ca zm&IVZ&p%(SVR!%sP*WJrSHI)8xKo0j#I$Bl!v%jzP>@D?v9=R;UuIl&{I)@1DW3Yn zDSP~ml?UT$=gL{FM0W#v4(bh0;`ANG(c+F1#F>aBFbOkd?*hERIRcQQB9LW`Bb_5*$vXka5r7=w z7}*W^??#%1l6FaZdB|$_zR%zsgw$y)HD~_DH^_NCQlCZYK}bEwF{nE=TZ=3+t-WrB zXk6Sbh}R@%(*iG)5!i*D%PCe4&`-<|H%U^Jpl@&Fbu=_~&nd#mlXknD2)Jo^JRa{QU z%Nr&(@l#B9ednhg1<^HL%KtJ}-)LPGHlg}D?AziE;~VS3ykRR=tTer2?|3=YBjHU9{un0H-JGhHx6uHc0qurJDg-+&oM>e~KwaM6%sP*nDEcL2J zPx2kH*8!HxUhJJ*g1zV5F8ilpok4H=TUf_^if`F=*$-UoTsP*dBc^^ zh2srNvum4=hL#G)8#v=u>>T2ZNQ1Ad{)SX&q5M&fzrlytG5d&_CYMS++xRKIH3R0Q z&-=&MXRQ_RwKMIG+*0_?=_9ZRyoKnVgvVRHI^fS`|IwH0{w=;`7+dx`fA-ornt@)o zdzU>Mv-63~`gG)FFk?+|J@h1$!i{FyfJ*+GUrAkqTsS>9`g8AAd_$BfKLp;O_R9M~ z*@Ho}jY%j1srFjz_dS}8+y^HpRHObLdEAfH2dlt1N5y!b^x;Wb)I!<-S{_a(|6q}Q_^AVSi+8xz>h zS69ad%t8jD7YuYHboYYs^*VglruB>}Bknnev$A@27IrS;@df?xIPJy2UMNfV9gk}mBYse%ohKgHNO(gz_O)ZrD~=V+ z%F8$M`{LZ2Zr!ku8w0IW5EqQWzFKkBsI$rDuFX4jI zxHOxPA6ND@qOb*3tz)hSq;!WAY*Bf}1bokA4lFCaLltb{JmxQbX`-h=6`ZEp!<%hV z$C{-Eo0$Iv(uGyQF}ku7zG%9?_oP#M#{R|kkIaNJ50#EzExtNwxcDkhC5s)cDadEM zs$~^V&7wK3)*r#{n7{Em zmgdr7Zn(z9Z&xD)U-xpMz-AD^rpMg;KFXON-_GDb?cti4{B{+f+7_l@FFVnA1)$hY zaX@j+gu^=X`U6R)4_xFP)F0n4U`cSANcDXZz5~jF>#$n$WLO2?4fyW02I6W*5aG`vi3r8Ra&}Vhw&7xGb}+3VoYqjY+-~_!*+O z3L+wHq<$vW)fAsS#pUv6Udk8`pC>9d!{e*s05vca59*O}S zB%k-E%6_!Vgonoi*@`nB6L;{=|YpoLO039 z&esgksHpMHP}j8CUW&HzOCNm=JFm6CIdIKt4_;KoLE%r97s2@-@)mZ>)*5gU>qux|;y~{x2WL9nP_QtIVWVxHApfr)5fMYY*zV(UU&S1}Yuc;6 z3FsN7dP*Vq;<7oP?zue;@B*NUuSBh~%{4N)g zI@2~~Rs8n2oNv4XbK1O9?ug3~aJR0b^mTrG{PutOg_@~;-ZF{xNorGS+hvfqG_S2Z zz>TOu%feIYWygW0%O$&{Y6)u>Do?RT+&224@t}kj780pF(wb|rPezMaZz+|k>IF6p zT0w-*f(3WH&^WJtaG0MOm&2oE$)~DYym^5w#kK@r`3vwXl!v{@OFYUq?-JU)P@aR8 zuIpS5toaax2427pUgTW7tg^+QfGw*exjG5fz2&gr?~z$LSDAf@htfLaB6xnVROMqO z=MZ*u)L@TInr!eK@gr`Ii2dlz^8}uIKB6x@gzFbLD4sd$YuE1d;JcVq+L_!qQciAl z1?I*LxDxlPJhmdsnYCxWDx$9w_hVl-qM2&uLP!6>r+ftyUGLci{f38Lb;@0CkKSkC zdkng7X%|!Uuwe)J_ZlEIk_Q)Yv@bUxr5J;WLZ!AapogdM_wWQO^zH9)v_=oxJl16i zJ4qfjdOUW4Bn8dfBUxIF^m5rcZt7F*d%82 zQ~2-rd-xN48o>)!)+9PgMlt6{Dpry&w@%1< zJ6XTBF^H-N#8ZHf^8W4L%AV4h(rv+0ecl)T%`-m_r{YVy)b)?g;IfWk|1GVjNc8+~FQP$?|wf_m<7=9l1VlSn)V&%+-XY}Nu`YJ0dH(?H#)`!=?{Y2vudsXV0!vM2O8s2kAN~0DAJlmS zxmdT&LfxiTl=fS%iLxP5dQZJF^L~qT+KQr?1+JoAr4uan0|9r!_lW&#|77I-ndc_g zq+W2t^C}qC9P;*l>ed(Es=P&hGxX~1o)I%gb?0-yKFM8z)K*qEI@1$8^C_gRa5%-Aa2-LW`*w$zuVRHObS>#I>0tf(=}CSmUg;j3U8#dnf>Z{7iW5qnPO7SQ4q zJSk*P=uA)c;K}N96~IoR-(LF~C*@URUyWKF$h-F(@#sK>+IPnkuB&M`$cvKv~D2r@ZaC;Tlx1veG89(iGh3Ow>q= zNQ{ZH4KM<$7oF*yBQJ0kUnhF5pPA-L>r;=uGGJFEbqmXbFrz0#`4)DLK9SfHIx9~a z&*Iw(@G9{v@hkD~=V5OBnwe`|YkQU1x8_8P-qbmOC%tL8H?Q*S1FU`SjkM1_XrDcK zR@CdciX}6bx|a4Tqlfm?E|?>s7e;YC!k&nDLbW3753wgb^5y$;F0_OV{5Y{<<~3S^ z@}=}W{8*EB(^;F->MCTCVOj*w9?7813jy1pXX4C>edHGP;NBF@#S^7v=}b6U@I+}( zI@6Q!d0k)OI~>pOnZsQpdewg7RjH@uo&RcxbFeFe;g)t4ZsmC|oJ~fZOFc=h-*-L4s7pSuQp$~E90zXp5{ZClzn zy)}YQIit$ZtFTG!l{;ai;D0-VAAA*j3*gP}F|PfUJF?0xM{vKt@`K2o*~x{y#v|~$K3$Rdy%2gQ*R?`QTTJzmVYx2fS7nWT5^72O2X8kng&PRkgsNzJdsg9LSPqQP!J&&|?`!*eR?@|>r-scFim;bu{5FHTaApy7jogaimSez2smE|u z|1RTjOD;xh)3Om*ClIhAImt2E(PAGyL6Aqoo5DnVt6_4Bq2Y0+Wwo05Cnw;YAg|6U zjnr&<)^J9>e^pv9OfOLGIb#W)5}nr>T^%XQm3z@>#Z#i>v&I9FyAtCcBX?$o8MTm^ zrBrYcqrf+`9 zABS^0qa)Fd=y>}7KIUdjFJ|;~S@Rg*xU2ZR~dm3A+9h zdfPz<&M?Xiowd8qZ`UkhY5Mm0iSqTx|7z%4t^u9aFZ6_dp|6X`li@L#NTKbLp|B63kUpt86U&(6plaOcpHZg$GPr4NBu22P7t3EUqr_bn(e-UKGw0` zfbZ&pPakqEw6uUmTxg++xb&EP2jqttQZn}02i?zhSMHnf*Q|w%q9Y^q_|B{jEmT|E zpTsvA*j?R6I#}eYtevn*D{ZzA-%n2g=d5P1W>e1yTnhOa3pE5#ZU&VKsJO^DT`C{# z1w}1NRL`P=D+Ps;7+zil|8k(SJ9C?mIfSWI0$LTnem7DlgTNRJMkm^bB?kX0paA?;vT; z#;2u_EregiRV7;)eg^kICe4ha`r@8N>+Cg6c3UX2_jjzQ2q$?56FTkb>;(zK7 zBqM389Syla{H;i~rJ$3d9K`Vfj?Zyi#1V)7`!gIfaop`!p|`KV-A2ENJL=;{ar~d3^gimp?iu&G%;>#u zZ?mFhbC%_@aZn0bB`#R+S>m*Qzu!RAa9pV54Y1kOR4gjNo_4p5_1dw}N~y=%&|`Ok z&b#cp(7#F}{fm0*T=do))*d#*>!bFyvKHRVp!?RcRDK$qb2a=!pvkVQXi_RyGiWhn zi_2M7rzvTkjL}<>I;EI1n%xeDC28wi8q3jTaje6!9mf$I$8em& z@pX*ePW%?-#V^nNgZu3k57+eS^Nc5nPtl&tN5}IeyD?_(hR?+VyEhyl?j+4Z8J`s` z=Q+o7j+f=wr3!1=r}EJ|=^eH3!;W782hvOF4QZFw3zM=Ww6noYTG*rlx{qKG zf583-BtSO9Ahwm}%NESR4Q}2z4r%Fb@x78osY|ppqQtEcOcYuuB@!gnmBB$TB+8UT z;D|OPE2Hmf@vgW#k9~aaw^W~>Mc&d#sYuz+!_xD-v5MhE^^nG4SK4GR*6^?b1*eNA zHXexR-CTRiM(k#Z=RjYoCt^L~uGD0<;ERKxry;(L6DS^yJ}w!x?JuumF?k*CmDiuI znODj+@@k67YyUm}R)U5fCE{Z0vaL*)Y^2(i# zY4Wc)`5`){B`ZB@pJN}mR(B)KDq?%oi;fo~&nI<1C!TrU@qFYtab7e9@k_0vF7jq| zcM9Uv?T%-V4GJ2nGC3+xIotDw@9elA`1i^P>^|rPMShQBrf5`P3}evYrLau!7Q$!;F%0puQW; zfuxZd@3`PUH(0;_&`Pr_Ky>5(dH6^@)o!t4aRfv3@FXSmq8TIIi%JxEcDv*D?ixhj zk91S*f9{wYc~i*prSZtLY!v1$J-t?YlORtAot2p`aMdXC2ee0R`#uF^03%Pr!3cK;~QB@OAT}C*<4@I zM)a)px{UgWg#8G6mEnaFGK;9DYmSd#Hacr`>mATT=>fh9FqjPf7iBj-QBaKtk=SiZG9;lQ_n%cMP70TZA*dh4( zbOq1FW6o|IY>J0(fDg3zE;ft4aiw1$wijonT+!tkA0scX_)<1OK;(mXczREOSN4P} zx*t-m2*RJ*-<$Pe`}+$Mkm6|jd$S7zCCP<>KN(9ICzG~Iv4|->gDhT3%BjY~kvo!E$}_TpDR<8r z>mzrZvEV{IuRQ&oD;3r+&M*?z!+gv&Qq_tcG_XQx7pei*e#JxMvIT1*26q~RCujvS zAp%J=0IvN9K%x#$CugOxv6`<<>Aur<-z9b5rQ*&>UswEF*b1APE6vUuyDsf~lg^*M zNg7x0wi*Vn%w3lzyrpPqROY%%xi1skQ0y4u4PBSUy>+cr)?TS@>Xqu|Yo>ajSE{AG zQr&mWRI7TWdazfjU-gqJxuNUQ`d(=sjihPw--tew_0n>eju&LPH zMPnK1pfuJ|U!w7l=2wSG#(X1e9V(kvZ#Y1^P_C168V@+%#vJ(o{0XF$CDbjsE3xi{ zyYzK?;7jDa^O^}SJN*?S@2auy$Cu5Yt>5R`kG;A3VPWWd7~GjmU)qh8hfMS{;&|{q z`Y0VV%g$66wBL%cVz0fgWrSwhwOB**>?VnhStN3xI|Fhg*=fKSrf5pr98WvE%q~a! zc9eONp_lcgpnX)oWhho1vh*3ArVv`jRwkoES7z;Nj22NsdJr>_sxWO@S8V1*6U5kawjDd?|aJ0^5Tt+_r-SybLmIypW zKA5t8mV>W`mXCd8X-xkk**2clW&Ah|qIlA{Ul0=4J3ukT0&+d#D=SnR&t_#kwH0DY z4OZ|*W!6Qb6KCiPE5^WvBCyfA^o5mTU@t^qsXhjGZiMQ&3=^`17PN;U!}nrj>am3K zEMBit|7{vElq(j5zOG2^u6b@`o<`qN+HS(0^>m&qhK(y~_bSlyTxBxP-HZP4a01Wm zOI7T@QC;!gG@gwwG|oiV4XEFceJPEsMoFL-)(RBv8)v-7*a9De&o0kpdTNt%93*`% zul#C+J8?*2vt&f|J|&gF zW+S<*M@UBNg}fx?o^qRnd!5&YSYg9`pXdlLM?JI2^&=3e0>_6V7%sVDBN>2rDQM>3=_5^Ke z7@akhwIr24m5sl&1{r-X7$!yDv$l!clP)o-fYK?_V=A+~TScyI1LR^s`#+e4cVHiV zEY@1zH$}@eQbc>980wp1|20zdSnT_z*xqjnE&3bjW%t~3Pq$4Z3G0bO!IJLQEYT|c z`C*nvY=0)(nIcuh5J6Gvkd9H%zL>%G9p6$T>sF+hl`zVeWNB@jk@O@*b1OkB(Aq5J zML9{K5~-m5W|muD?l-_QUvo*+#vLtN6DrXZw43`azaUGQKV$FJdeQ?+7$=k%^|n7U zu6boVU%r$8$$RW-;3?a9cOwCx_5W(Ey@KVz3`*GyVh+;xkqh)y{44;>;QOEH~3?2{YPx;zk{|vy`!vnTUBKrCR86TM!k7?ja}j zL4gxP?szWvKfk`!0ct?!f__Hp<%YsQ5oXLS#!0Yg5f3VT&5bru`kFgl(WPirW(g~= z@0#3vMzgD-UDtpnnq3V&gLv#X&;T?0C)4>Yy6wLOJF_ibyk;t{RZfWk@%Yf#sG z)BGYz^TXrBANhS`in1m|;~cFAk*$)($qTfWf-#e9BV?bSFPAbr#Lya8t!rQfIQ94& z&f3klMQH3{ZQ5n@z%E19axvrq9L=0xbG(N3QS9E-8j3vipyd?|J-{%!UVfNi*mu2r zKGrDugMR)R&^@gYoA;CbLMKHiwlRW#Zq`QhSCgA89Aao=JZXbHxF2G46+?%ZRlfw5 z!bedzvi=dLDfKyo`jF*%J}WQQ0zwx0Xgvsu+Qh-2VpmcW-ovT`c>NHlWN;selzN1% z7g$4ik1y!8hNWGq7hSeKT29=$C?H4XiY-;L>>RN_>#8&?&fL z*He7=t|td{+bFhu;V)tJ0oI*f@JU$7By17+v1%p51>Xo~tzXV>ikw?I4V2r0e?>{kcZ49nQLy3js zHuaSIErX+3#nt$UF>oOU7u9~jVKMd4#K3i6wWTY6K6bv648u-*coHkPAn^*{&`7_2 zdGx-p`#EU`%G1%X2q||GtVGJ)T+68lc5@?Ij|Z}yEZWxgkFlPE*d2XjwH33E3Z5{a zzBQNeEMGUD%{xf@oZsE^=cA2CiglHXq4`>GWaX3A^=Z!N@!%<>iNbAZj=_$WNRNrG zP10N9-#Er+Eq2A`s;n0Bb(>M5Lf6d^%+t_kXsjUnIgKOHwXf)$E81sh9u=KaDK-FW z`(3QAedqsFQ-!bb6~l%nnC4A&e4@LKPoR#6x}_WaGPw6f;PytwAy5-_-HX~_FZg<@ zudaD-q)v)lCyFQ#)US3sUH~l=iB50G04mY-uk;I@5*gR|x;>1$*0DM5o|v(54^|TuDI4XPJ#0r|N%L&S9Hqw01|6m19yY`A zM0O*sV5Rou@6s51N^kf(`h}0qGIm#jzFB)12mFif3zU1l?v?Jo@k%$}yb^(f+%KSe zrIlZa%nPZN&8)P(t?XcXC8+m%suV5el}Haf(A^&n#6{=M+=b)~J@Sa(z+(lcr@dm~ zQe)u64JoZO_Ru&J41C4(FIrP3z3lh3zwPcj)Q>2~9tjtlBOjAv5VAdX-WUrf#=u=* za6J+@7ETod*8#ZH$n1`<+r?@whIU2PXg+ZKHPU}d*_tbj61y0cMCdbgM>7$kktVcD zqu8?l-E9xz+CN3^(f#4W8JrZ_B`I*<#=xBcoB{j8Uysb(dgu6E4CFrnsb@1bTF2Nk zlOR>0U5M~QI}d{Edv+dt4#*_zkbMq1-*e6v%HWxQIcKQDuR2G!t^6t8_~WJeCOWq^ zQLpT6DNkV((a_G|Iej=ze-R;O>O@Ep+mi(&;J+bZ+k(X`!CRKy`aDBh9;}U zkC(n}x(9mXw`Dc;-+L8=7c4@Erw5`#Vke zqWH&4Yu}-#``_um+(W%`dIc8mpQ8A|UeGW97wCpw(EGcg37-~*)z|Et*Gy0B?0g41 zuVv>dc7BnaKVaw2o4Mxb_(sm^dqJ!I3v^sBXyLy=YkEO< z?f+>^q+ZZJ^b7r9@b{wf4M^7|z88Er0*}=%&~e;bbbg7QFXNo|6>pSrEWoiH$9^22 zf7KuTI=+gf-Z!r(IMce$)wI@}jfI8dbw=s_VO70gfBeaO#a^&K{3I;j3%2toVbgoT zru-znX}w^ReiHWjUaZmch8nh&Are$KlRl zXbRtApm(=eIAhYjKl>@J`>!evT#m!H?p*Le+-cd}vI=S6{aCyEa2u7h%$c;e#-6mF zd_21`+Kof(W%?3NTmNKuewk9UV|J<;Y86}*FqmKTDz!gmZwe1WsmZ`9Rew0F+l6Q) z_3-we-h}9reBOH72kFB)H-}ZB1QB)Fklc{ixutzTgL>~Nq|_s28d9dS`p{jng=&X?0`Q@WV8oV+yT ztgXdYDLXxc`^%dTUDmgp-<)o%YDjL_UW~{Qh9k|{l~jwjo7V$Fy&>Lq=yI}QM?(f; zZ6m6L<(=mHD*uKz$(Fdi@@0!2lxE*y^UafpJoNLM1@@jaj z<-WB$5pAxtG@M?G@JT44E+=^+J z4!+iOS#QY(grOV40Epp$NCiaPnfp*%qahu%H=?CRg7-2SKJ{n2<6fR5YxnL#I~WW( zmGs_#_rndJ!Ox5+3OQ-MxV>Xg|G51IIhTEhnuA`kPf%#VnK(rKFmpNXQ6+I`EeSc@ ze{KXkhK`s%!Z{K)h_{#rWq9Qb>A7@yaLFY2zglpPA9>q3e(buAJ6|6DUmTf> zHYr}kaUVR27+bf%_Ym6VGVblG1nvju>xY{ZAEnd=GisICbg^x<0`bwvA3pgbig)VZ zlgriNe@HZtm-#qHe78R$#oIi$wx!*}kyje>K{Wgwr3{K~S9GtyJ%DG#AGFsU-_`Ek zjJQCFh^<7?`W|tvLf%gqMZ+W53H^xUk?Hw}Oh7Ste#PRfK8#ohe;MR;m@SWA-Y z*Grx1edG&-8zcJ`BlXXxv#7uohm1V(?484WV!=cMsy@N$Ac%d?* zamkj0khOxhm_4zv^XvZm;Q1W!G*3}cz8uiaAXR7=4=fsjs!F*hUo+&wO4)E=Yf0P&U1I)1iyqPB_3Qf<}LYa zqqw&-rXZ~Z81NMFE=8c2gF5W3NI)C_;#Yj>4Vt)|rJzY6XyO9Lx*V?Q*%7|F?%<3P zlRKkv2J?YzC@X=NJo2L?A*BZ?3!DW=IUOmj;7F^Z0K8trs0rF@r#6~pD>z~VzNw;U zP{9h*TB556Uz`eu!TN~zlbnVM%GDM0tT5g6!j>DSmsJ#XtY7iMdNbnsy$37Ld)S*& zW6z&Hj^S~xG2fZU@W^xKA#d=ElV`t8YZuj%r%%(vkUZ7t(+4}#OV)u;A+7wsXkRa0 z@Q-4=Bd#^BeYf2MX}Ml7K3ueA$@&eIg==4^Sh998$CejNYip%pQ&Iy(;F}h;R zbDMxs8Zb_CcCqsQ=D&9w$2nr!E$S=p81($J1=t&IgnTdRk@a^tdG0Pe+fm4KhjD!v zy2=*@j(ZZvF0?7N^*ppI`LLjNgB&Q*j@|_C{*~~MqxYq(nu7QxbILZr7Yy^SRFq~n zkDpt{kD93XTiUP|Z!q4OHS$GYV@Q*z_N|`&C~6&rUd1#K74zT(f5qJr;Gd@+a&kzS zv-W-TCu*OZhd=f=hNQ#+5hx+&Lm%&6#?t=aq9=|&{!57=L> zOtXoIP;WNFhfwF{3k~SOd0uD>++pAP6qrVgI8~N!o8fHhHEqOedjR6PjDaHym<{z-@ zjqr8Fuu3vgk0tzO6r()Lk>(lln1+{;dyZUGe5AQZ&S+4)`;g z_-eYU?c~Evhyt4De!tzN%EoA^#b~KBWHiv;vDt_@r88uPx&%kF?qb(Nl%@{Ra8Img z3dg}`k4vQSH4Z5f3@4ylBtZAmIVlpoWx3j)=T^KUh9NtM-(Ca%Btd^59wIqGd_?_z z-xv5M%%c7D*pIoQ{~B2khb+ z@^vZXNV3_-S5g$U9fc-uD!3)XEly%lbpchl=D0?bOPY(^(m2le^Un35k#27Tymq#x zEmXJhIzFHLQETDv|A{civHp&nOcmj#^0|ILm08MhhF53s@GGgpcuKMGB-Bz9KkwHaPIrpiNb9Gbiugd3(^zrG(9?sQ<(cpsv%_5`!Jm5yWQ1r?Vrg41 z9G;C8E}5bLB{}nv;y$cm*Ur0d4S5>AZzT_peD^Ub-M2Dd9^f<&sj+u}?u0ktO#6{8 zLk>)97P$9urSY76yHn(l6v*6C#1haUSK>`Gq-Tmz13siXJ>yckOERh>&rF+#*xHi5tK+f9 zD>$xcY3Jck8-8*Pge})hH2Cv1^X{wXSubQ@?7N1ZhrB)dC=E_uBTw3+Njo&R9;luP zKX>Ryq(yFXZey6gh}^3{-6}^_H+6*?1!l8zGlO{vFu#T_Bh)_b_;n->lom1JHaR!J z3+Ejlu$F%vTw5FrFIRgD!V(q#;?7P|-6LJp7?v!2OETEFz*9rd0g_BSDw z#p-e3AJ3q4wWC=M3TpB_zCdG;%bi;M)~jjEL6k4|j- ztB;g^Q}5EPpr?f&|5f_%^uNIK>Yx3ZI#t!+u&BSmIWUxg8HTF1re0Gw#kLbZ zTR+7vLCrqGKrL%(=ogpefagpJdpfzCFMKBGGo^Sd)ER6CFLRcS4O|1F4}2olX{vvZ zoIBH=LCniE=JU0~OO#Bt4Q~*u|Lzy7)sRz=GY6z<;KBHKXiJYQiuUCpE@ezOk1NS8 z(h;95i<{N9fCC1Yhk1;4#2cz;d7eG5uYv#55MZDb`#gOz}u z(c7fR+jQs?X>eJeZcA=hlc42bE-Q9FtikuZHa`krP{8lvQ-$rv@=D%$^@ti`Pzx!`@-Zq_KVrr{6 zaxU6_O3l()&BV{B<~bGn&XvN;5$W`z`Qm9%!9#s*tPy_QwMp{cHc@Ml3rKd`BDLqD zxqCfiPDki9OW!DB<*>Y#8%KaT8GLm`nSpoM3e4sq+G6k>YxW_`b%5jggi8tL|PS;wT#c=$t8!Gb7LGJ&KpLS#V zdw#{{N1BnMzf*5dw~S63Y#Y#!M15ILd8WaB6Xhx5p}u@YJT(_`>}Ruhj^@auXOdjo z2H1xuV*bWt+@&I`i@XaTVRPb}ozpP79>LgpGjyq&9XEH|T7Jglz*KgY@A6IQE9Og5v$^kGBU z5sdz2jl)<(`jbdK3}e61Jsc6~bJ(mJtJyh!_Oa47OsqGpNeODTqK~3D)4ZDU%3#(G z%1MKq208}*eqiO!co5UiTnV{FcE1FjBh>RN(`WZK<-_m&T z#T=e{5v!{-&!ssA>AhrYAi7>UJP6u$0%{^bhe>s&qHI^kOVH?2P>&QxO1E7>iK!$K z{+NeIJ`QoC6Htp$Wg}6mk!2L8!vy`*tWegPW+%Puj(+eWoCpuX>(XHpbU!Mebf_$6 z7Rt9?xEtD^0p%MUhHf2dm~$9nAJ*81O;_}rq3DZ8>_cMC7ly)4oZVKIv*roJl)+a# z?SDzhS*gr}G`?&$3#u&?5dV+z$ysv`e3|F0B>Bf$2N)}3@UO0cGx6lWT*Q~aK|DJP z$7#$Xs2=_6^&f$b*VgMj5xxHLYv}b)UIPy*k8BLfF`hftZ#qEhBvHH21I}N9f^)$= z4}g9TI3DP3zY#1t0kbGq|NIMYSvVd0c(zd_SAj)yHEl6b` zOXFN;GAn5g9g4TSvlh zXO`3HPWlBI%6{1+zs3=NCc;ak)8wnMPwjrHa6yjGg1(%&jdncz4DV=6H?<%kPd!=g zuBy*QeeZIQcCK$A>>gUPWDT=VtsGZrs_4oZ&g!|vFByk9>(h3n)!4sb_Nd)4Z5_2o zeHdepqCP`5sjjZU-0DS&9csv(id`ydk22AGWj@cDah(MH@H~!L3wWk0uEuyy`XkAK z0k`vPo=g3om_e?t)+*Lrm@;W&I)~j*MdNqPP02h$|;;8M4tb@b4Emz6Iu2Dbp$oDidsi7j7aXqMWEXrbxE| z&NwDrhUAL|EqaI6F`&D5VB9W`&inov(-u)3e8u6u`M5et(7S&spL6}>L;Y6B-giJH zZ$_jcF4*bevaLa`!h^m%@oC^`#3~2lauqBKO7FP$UQssRtA?ctI+Ec4ENRf14P=?t zLx0ZXY8q&S&A?OW&Cm@n6mBDf^efi@6%l?saOJe|Wc3yT3pt zt(h|;xVYzT#+#;IGsXqb@oA>WW7T!9hvtcQICV&|kijm*cz!dp3%!6L&DM}J)JNXJ`Rb<2lPz4e@NCoNsg{AY zS#HM+6;@ZHx}&0Br852MD0Dx&g`xu?ZwsvzP+U~nK^gYw_Q&nh!XnAa5~ZAyYvi66 z%^egpKwC_;P@MB*SStse*MTAA>@SYfGBQbcD% z9)r3y&ZIL6B?i`IV4dwt9JG2ysceSS5(URy_KEUnn#F7oV8x(W_FO+Vs)O0nV%Mlh z2T%G!nd{Ly*Ln2!JoJ59@1ivV(#L7di*)abAXgx?a?KlpT#@ClD^MW00!6Cr0Tm)8 zRt1E_Va;;`oNit~(5(wBUAQiA_d+iCFAuz$&;7V<-n=8t4;1Rogvzekyb({9x=gz7f`rx=5vwx+P<%F?|6pz| z2?{!T*OE4??aSqSkSo@lL~AE}7UFdO11sGx+jzeIqGwpfiTaD&Fx`pi+C>2i=L$^K zNhr@1u+2`s=t=YhYdwg1h_9P9Zjo zLC52_p;Pz6XUzox9baYrDt&h|kJ3gLS(+XUNYb#WnV;y!CwwM_Ql710z{Cm+kxSR4o`}@xuV09#E<8HHq%e-nbu4# zI@;UQ-YPG(x70jX)+61vfS5S6nako3=Y3IN?n0H%%1tjYHy40wEKR8wJ<`->{-P(z z(nPc_4*pnB&{58V;+&<4@=s^^P#Kx9?ZbycfFG}Jo*fV;P|gJ%SVMyyu8Pr*%PO~n z13NrRrBFWY6r`Pfd?{pgfA94u&w(gj1amWB3ek%H;$49}976f9=H%eIqUzu}S4FUF zR=GVtxDGLj%I)+-YNm3PvdUHx-dU(kCh`Dw0zm-_lpfdG^BWvoESyxh))m2UQDED` zX&t9ta|K0VQQ$LOTClA-5bW)p$KUxC`Xfd?BtqF6Oa+J}fE9q#x zKQoXtcSv()AZ6b6fG+VF9Pl_3&b6UGsj~tlvrK`KIlyE>8lzhQ+OG&LInlf8itu;B z^NTCOS#^*rY`r3$#c%Z&SHxSN14YxCX9oF%J)th?jf>p6r5CL$rQ?eNGZP*tklWPi z!oZ)i3Ig+HxdQJStbsdAU4g%kJrw$nZgcb77h4}3inw$U{!fVVe|Zy1k!AF5Ye3+D z9e=28p>(wQ<2IeDARx^uZz9})K>|OOYk%338oDv@pRl!p!Ug5vP);&Tod90Wi1MR}faXUNE3s4&}wBqu!F}1B7fv&*%B14$m;`@0ohZTM$t5 z&oJ7S+eN&e%@wtYVv6$qXP3N10kv3er*_n#J=2=0HFe(7K!KWCuSo6l5#6Y4(1|N= zqBrVhy*yZ^w}a6Sb%@k~*1j>tM`=|)^pzVk8AM!n+JcyV2CB1PtN8M!pXRAQg!dqN z8p=Yt~j8-+ZEtOCIHu+=sV9A+Cu-4 zByf>%e1X;#$QRy7zq?ITDfg}pkKWb6<-XA-Bs|yrK5D0UUqOIl5(pG7dBac7 zAe)OgLl1XP`~LOU4!4Pra==#?E91+XP~Vv|F-E0cleeqR6$6(i&ru6gdudrKPwSZS zI{k{H)*HXBWBlvXe(O3$yiTo~>!)98YRw7LI{xz-Ju~`y_+nkh`>)}bw60^|>)-^{ zx{kKjlKpcUZ)xO4W4*$hiTw>-c{nUwa8={0A+7F#^U~kBpgMdeEVZ7&913e$h!z_} z{E-B<1CGnN#kZw!yL|WQhR*dD3hPN4{nl#e6x(&3!VklWwp(3+%$dVFpZNZdSAGnc zbO~3I9w`cFiufz)U`=7%=}ho7AL_cv6EsxR6k0C~sSqYDv1O$1X*hW0NBB9?kFy0t z8+S$h{Ywm5k~qX5^aSH8UIMhXVyR7-XbtezJsDiqkou3Uoaz1ZToH7aUvDkcp614I z!4NE@c&64;G^k%6?A#FIM&IH)h-gpi3%Lti#m4k|+C+gjK-(SjFE1eNpZkTzu76T} zNcY|DdA?02q84`4;zvH~;FU|?Ypx8km~=$}t|)=kL(A%+4s}fwj@Ka9;~rU7>ToHj ziPRzC3isnn#RRF;K{)J&PtY%C9ea+c%2DI9xRn0S}1GNY~m@I>XL zq5xl{zLF5yfz~8mAsSzQd`IDRr-hrB*cPPA0j^+ze>7$gl7Eu?uXAbgrE|gJeaGKv z6U2MkbZUNLy}a8mBOa6}Z}(eeum2zNqkiI=B0uGjkEhSllazm({x_Mbp0+V%>VDX z;ytL#Mel2EI!@m-cj!0%G;HD2dBTR=a>Ouy!(GJ$p|okKZ+A#9 zB3dPMYf~^$#fS6>@GU02V#^qCXIQ_`hU3n#4p$wnT3ofbO1Mf3699V-9H5uZ`}lDb zOPg;aFF=VB*CwWn@=8;O2Sv3juw6IQmO1PMS(Kcu-haKLzL%Hl}-oG}8GT+KioqPhd%Gs&8>=Sdxoc^exIG`Gln2U4q zji>j7^a3J1=|s$W&e>dnENDUe>zjgr%GcH=_In-9Ly25R1KyMjo!&4ZFJTkpA#6CpS9NU3*}{r>+hGYdP3S zRi&yL@^YG&p9EXUL*h2|Htd@<@cS}rxoWJD1UGgTX7ZnGHJQrDcUO9OI%c?fD{LzE z{^9TMEQ-MQKvHTN9WVL`5AG-acDIQf;VZ0)M8AI8#RaF2wzyuWxb$muW- zd?@*#2TxLin#5&3>_w0a*pDD#S7R1dCZRK{f?rFf)S#3Y`da#hu2a>qI3Nl41SEBw zcL^eMFP481kTmzmVk^NB%=*rfi|YewX;0@99rwSr0lzi`G^!UnpSbu;V=2b(StvUe zCKh5u(Wl<$8pphOxN}p-aNshkQwm|s|Ah%Utr+Zr-rU9i=WD5WR~z=z*oVJ)sBEq7I~q&FQZ8iH)Yzxon6JG(m;i%N z|GB#Y?}26_M>%H&MV@lkbxMp*M4=D-RC2oa`8J6sxUV!QEl2H5Jic|+qR!nNU!|*k zIrV?TeFN?}Uk0K(-VxS2%k6wf;tBRcjgqf4#c^u*abs|ujquzaNEty?jq}~zNb+`L zK#&f#i4P{Aj#5sW-xWwP&1;1*99_*&A#}}NMAU*mCj-yvuJoL=q*L?xx1fSZWz#$%aVbuh@lBxKi-Y>h+)01 zNNT0|0by5ePkuAwP2|+EJ|GhJTqG_K(4rz*AMj;L%cqo;+rhEIMmZVn>hdMwobQ_v zmS!Y@ONkQk-WNiAer-{5&@)YHE{TjsgM3^w-a32U!Sa$H@1ys-Be0YjznuZEN!DQu zKwQd1S74ke>_h)YizEg4M75WsG2Z4-R7H9wBsO~?|8tT7J*YVsci0PNNbXqYItXdq z15L7YgR z0aUwy{?xv^^NDunTR!wQdP;9&-+bBVLyYhK-aLjkY7<5jzQ4Cvr9)Irsadk5%gJw& zcKV;Mg<`JlIJk;1A*q4cFGo^?BnDvyiE(jpKqX{0FA1n1EeP{{e(3M6<^x;gDtTbF zu1XA^{ZVvZSDl8hyf${d8P-`+tA?qilb=AQ(pMl=kJG+muMW_^ls5 zc7N8>+vF2+4edAq+)WiWS!zuU^V8_puRSAj!oEXoT9q}p$zwv4WiB|ff-^17d@}qC zOByignlM<-1P*Co{;@y6;xs>-yRg;s`Pa$8XN5|xlH1JAbVvW&dAqujdyfA-U&-wi zZsYp?N8w_x&j}*{O^5P7pXInTCf^0@er?Q?C~PJ7OJNy5g8gs89X6yiY_#cFx#%4mkp#tlVp3VvdX+_q z(>o>VZ?IcOY4IrYte1Lv;<~5hC7WzZ*uG~O5&NHeWFJvVmQVdjPZp=EQ)(^y!5XSR z#b%j^|Iu6xjrR@d5{s85{2-+gZ<1R4aONj=tP2Ijk{m&-BwL)L%JpYg3VgHC=5r)l zrvy{|sK&Kf+Z=NhZ|5s>eCp@YbSypK8wVwq;A~f#R&7#df8!9zsm5=z2v=G8a2?%8 z#|cOpg+z_>-UUcwK^g_H7e0-z)r7izF;i;w%E`k?>!;w6Nj2`t6kC7tpz3SQURI>m zgzA;}q{fkQ6AD!0@0lbAv2~inOt*Emm$=a%8T7moKv=?5guzBN8p zNt_C8x&Dqor2@)EJY9U?&naj2VZ9np#fpKM5}D_&`~<7-?rY7>F!Qw^c3G;!}bK1Z#K zH+fln>Oc30yX})R!66EvB29R9l+Gtx&x%CPR1+6GJKX zh6y}+hVyz4i>mgQMMPrX zITSm6Hj6h&EZ;eX?bO+Pa=bS>OEL0Kjo_fes2DIhAY1x@o)w4$%B6jB+H2!ea1+SN zX=mzwC4sC~u)f%O)QeebBc;y4{R*)Fqgu(eRIyKv=(@krb89D)k0q;$|7P&9yj7)V zr6OyUJ6DpAT;!8&Y3IXzg;G9e^FjG2B}%7o>Hy!070y;1(q0?0R!dPEPr!C)MGHWm z7R|%?ejN8lhW4C*(&IG;uW@)$5!kzb%HiZv=hJgyAuw?8D9=$Z#ZTDH?S z9zKsMKg-7I7y4@(yO|%fi3tu;D-N^LdTcbY6m%T0f2FgfJ8ebRm87+YSp7jscuQ<8 zmt@?f4+UB~=Y;BE2USX|3O-m8HL(mKd|H3&b3Lf&4Eyf~<yM*TRGuGj#3joAcb^N^54J@*-t_^5V1|Xg_&h`KSy}`rECb}yKN?O z40|!?xJml<=M8v%C)K!yx3Vc!P9A3PJV^gnJc!uieE!OZ@+X`T9;E-k!@td>gq^G0 zz0(HJ8QwJT;7vwbMaT68&nPe9cN{5uhTZ?5JLL+btSeFFl3b)!{#NAHtwp*c_ndY)%02 z)pCqcG5r`>ZVD^+@?pHOUTH!b+l1HtdbxL@tERh^)3Jr4k`!^E|Vjp=0-tLP-q+^pYq%AC8iv&t1g#i2WlipG%|CF#MJBEvrDfSaRD{1YPNtFAoC=qf|DQjyxm zU(Ej7{jA${dy0B6R6p->GP*&@$oOW8v#&qI>#*Mrs^6ZXq7aN?8ecbuz9;cxZZniKqd@Mci&0_wh?P9#Ui`RMsPP}9yl*7JE#{SFj;5Yib~ zZic;NKat9Wu^IM*hyH3gGVFPW9%nhi_)=~>^uTgRb4cITFN;!1G2ZHT@bxOO^@e2l z-Cc+Ns=FEXZw|Sobq`iCqv>Tr=QY%lS79~T{g+`sd8h!I)E5@*3p4sIle`zWGf66l zcJD<*d~#RYcnBJex+D7k0_x&5qGQj(zg)xuMFiau?Q|>KM~(2ie%66SP#-~uVKRdeG&F!cBoh}{j_+)c-&8dC|@8e9-m9BQ6LEmLmyz59yclM^7 zy{XXuXaMF8+X_j$6aeY;VBg?JuTN!3bNa9f;rLK89ypmf663_9u*Y(LeUoVsPG86P z?QBC>ro>Y2(C(yEzLpm;Zh6hj;QbYh8xz$N7>Si)U(f8hSF|y7uW)0?Ug>thMnRZt z3%!}zNV6Z`pWEMq(XxqIzhIyBqRgJw=^_4>5UZcX%Q_PMx7F-t{VDWp!)CJ-{?BI{ zvdz#Z^gvYO51Ew`KPy##FB7APS0&kAmbra=tz?!mAu}4|mbn^I*POj)A+1s)UipCn zv9%O6zW0z*Bd23$*dFX2>%m-v1hrv8_A>{p4)v`=jy{=U?`LXN-#P*{oZV0$@2|9e zirO}rV;QIACica`xcaf-a`dJP%%(_B;4#t59%NDyYk(^583?(V)Nc31U1W0+{+z zcdzGNskCN1ruWwI_MeJ;r9_M#T!;}~K*I2*uzjTE26sa{CoMPI-G7_-)c#wEJ*VT| z33A&Kkvzlhv9G?}jtSZMeA&tlxa}Bc&o9^qUFvemsg*)@I-lY)QV=`G*?%f@-xwof`<K+kHF zY71W~VaHN+cF7?7W{OT86Fb(_U@`MnCA?!jt|Rpr%iF#=sK;3Mctptld7sqdiw97T zv7{{3ww`;-Yb1l*nl0EU45K&8won@MgZs|Q?ftyP^>i_U2)1epp2bD;3unvtH^CMQQ5m9{6GS;DG zkWuGKtb36D?Yk>iu8_WNDPDr%emU`iUUYt-p4WkR^_-5FHo`sAT(wFeF zUq@v$cGb_7bM`6iwfH|Tb*}~RtxK?1c@bD^)};c zDXWTOR@gv|LOq}Ksm~H4{?_?e%=F%A6^7mHdcN)>0a^l`hgrHN25SwW-I&>tutoJ; z?5`->jiXsTw(GDW5UOqHVh%uGxmZ9~V3i;Q*FqrU5}*22LUJ`EI6&WhpEbCP-X)}F9c`{ORJ^Z)izm(+I{3g?R5VYwcE|3 zc7M>HP@ho0^6%su`9Ddo6n{dUr7z%W4gFWl?paqVcWUQnIsGJ3lb7>9UO+w*`FH1) zq5OAIhb!*1pHO${)p(x#-^4d^eJ)<71iJ($FCS;GckvYuh zhtR(D|0if)*8d3Y`;s3!|1;Y6DWArP_ND#>?aKq&cME7=&12EN8W-C4>_ceZ=0~D^ zU;GX2JJ^o)HLoUU-!$N6|621`lyA>JpnRXYP(BZ~AI7;__RW>M+EG3a__vU2i`r2> z5!;9{gqGdQqkLOjDBp*VLHUNdP`*K^PXT+WIlLXmnfN!fFW!ar^?D@QSL#Ch690zw z{S|{b@3cNV`X_Bi|Ki%wKkGy2U(_SfzaBt_w4!e9+_DehM*Dz1nM7VlgV}mDv92DN z?O>m8^*>=)N7|`Xtsavc_z#F;>R%AW!yORCJv^cq%p-~u+7ZPMJ0OaS!JSl8_&3yz zR$hAq?)Ggv;+MHP0$d$y|NT}6JhB3KEWtd>9*aiyTS?H!eyf~lq=21|zKdc<{R0~L zd$k)E^vQOkk&@AY9ni=(Y#nhug6R=#&yD2`0)Gz>%B?&?IlO81VS-W4uE?`b6vujJ_zg30PnL<7NvTus&16 z@yvinqI_@g_QZ|yHMFCA-#h~4D|!sdCuBSGSj)k`pnN@el<)15z{g^IQ>q`v_&)qU z!uW*j74#Nb_Wuv#`;3>xr2hkqPsqN*=l{RO_=4NVi$>5H-ZTUlU*aP%zOL;fIMP45 zF+QJ1VtnHtf$)0Id<4cf)P?b3PR>6;Fg^`1zL74B&p*>|yZ=98e0z8u?uha2Y{&SPnPCGSf$=SJ z*?|8k#j&hHv;X2k=PnlFEMn+5(Q`LWCt~;TNJ7d(I9)N1(><5@SDY^5FF4&-JWh9^ z15WqiV{kf(EpBt-bklj9Zq8qDI!OsZ>4dikMrUeRocYiAgSPQ>rgK*B_+QTIJ7@jR zX7wF$jpLbK)_}j@8gJhII~uy#g%>UaUicI6!mPjHg*#jbfPnp+$1ze4IuU?nl}?mu zT{}wUeTpE5tD!?v{{cB<9)lbT*fl);?j4Xr=bT%>F6Zy~AHPd|hp+V>K>@OK0;{2vg+TYJy9TS)=indkRl2Ly2q zk0Ac)!Yl-=h)IK>j{>1oF53 zG02~Qy};))y#w<1IP}qa;G3!k=3e@icfTqiSOUT6NLzN}c8|vrDYjFq8%vy1 z+!09>v5V1jQ|xwA9P==4_ylmnjHY3S9!3t+%mg_c+>zwr~Cd_uHWCgJ}0@J>ss(v|6M!!C#rU%e((Pg!RpiF+(oe{kb?Xk^efQ-s zRzSn|SRS^Z+s512TkJ2tohIFw`jXei;Jx%lkBuo!rc~mIj3`AL>Ahm+zMa1B(L-{J z-m3wwq=w$|9!mpB^yBGb;q|QXripjlqd1{nWIU9T_zpSDBRcyHMN1LaTo}Bc)cU!#OvEQb;^Y7qqwp4Ty<_HGb&#=L;{JBlA%>@hAJb-+wCG)T=eLk`YZ8~J&3**;{m`m3_bJ5n zgcqKQTo@2uz$aqhexUHVEbR6{^ke6q0aOCiYvT%)W%BGvrj**(O(r_?;G zpq*_H!*4(a-%LvV!cDPNmg8f&8hoLi@`N{`CBiDp_EgU<^+36TvqVE9;9nbI6$}-^ z=Wp8T|J(^+dx%0r{&2vL%DL1SAk{VaEt*;@mIfGtOPsQNW_3`q&?1fNnmSSM4NB}8FBo%N(he}t;W;pi*h!bsJ^&n z^5MNn#;z<(rs0<*tUE8fb7t1B}Qpq1BWY(i()TrSdEu@D1tO@yf&=P0uwxS=> zvfWo{alh3O%M8V5YI82`x7v4eAJvar^j%FL-5KQ}>oT{pe5}FvF1M7|1P%~xg*8WR zBm!EO0YWz59);7D%Z|#otxFEvB&@qAoLD39|E?y;zs>%ggX~Wq3|(urFXMczghN7c zJ+S8>m3b7UXtSrZl-G1owc67-;f}!VPo)#xMD8lWy^#Hq=k)AKs?T?h`5V4-Og-|Q z!?3dettN24x~|f0j2M)Pu%g&z zU+Hk`eyd%>X$DFi^z;eLbnNc*L7IhpZZ#`O-p_!$R(lVQ+!eC3aOdmd;M{U>P!0}+ zISfM&5L6u1QS7HHk1&YR`s84>y_k->bu=zrw8?n89Q?XdcZVF$Hf%8Y=M)IZL{)S;&rQli=A-4sx~4zQiHiPHKR7Yqi=>-j|@J#Mo=#X~m8L_RXyC z96>v2NLGF%hY78CKxq{y^=Zq(Grw|9N)sIP6Avg^?t6pMGl_&2#ZJod?Tb9$A3D(Q9X`H)6vro2) zm>2S;XkFfnv|N_67oIC>=4$Y7!Iy(&*-{HZEWC=Hhw`O&rQuU^2Jtlex6QP z+>O6d*Br)w+M0={Db4=UOsUplBobv65tX|mx37#8e z7N_*bwT3aG4O1b5qSjc(ggPPexX~)Ip2s*;6GugjD4|hLMEZwXBhj0Z`^nAX9H}+9 zKn9JZ*t40-LP?x_ALeX>)f}-UsTT47wv4NlN-5TY6(Fjy&g_{pH2p)=(XZwQS`gcO zT$hDW2KpUg3hN~p#{?A9Y@g;BST1+j6wUo%>Gs%&RK(!Hw;4LC{K`gS&e$L6#7vG2 zy{$UEjOd)X#K$@cKDaow5q=dvw+Ocp&7zd>mKrL~zFAGmOtYiWj*I@>d*}ftzd3x+ zDt)au4Fo$ACLAX6)HWJ2;V+);Y1v+#L~1gwUuCF5VZ-RipNhT@FcsD{n)IF-_L&E0rARfM64nP&dvu+!N0k=XZ;*TA zE1geM>WPT(>1pZC{9+^CbU*O#4YmNQC;XmB>&j?)>EI~FgKtII4w^CZCAv*C&;Hy& zVncm)#Hi2%45gn~5lU)P1gR}@P<=C+RvlVX9mYiQH9W3G#Qavh7x6vLSA`*(Dyh}# z=4lKKnUe3ZXc<}jx5aq=V`cD(Xq6!+M#)jsN8cqcNlpx9T zNLuYf?vW7*t(qhEsF!*)lu+v7O=tF#^qjq*P{h|xB(ORWKXM~=r9AXbN>?q3=r;PG z47QN8dO8kmsn3Y2XPMEweAUfaOy4RhYAxdrD@!aL(Q{L?)6zAeRAQ^PQD`0vO{*}8 ztTAyz(|xRB_}Yss1DJQKW-_ENB7Kt6+6v&M><#%uw>n21VioD_gzP$pwxGO5Ogn!~ za|Go#OX%yu9IwhF%!;a1BYe}?!5kuLqCd8qRB3{^97l_$Ws5oWcG#iy0t2 zR!{8qIZ`=Ty%tY>fVI8jn0JGxSW)%>rZ>t)bm$957E@G7MnxD6(XIBJHepVnH6UFM z%SOgxBqEr6yAYmn38-gMW3BeJZ9b?^Av?h#!LP1unkPspocGSRK(ALENhI}Mh0$Q( z(m{AGo*99ZpS6(jjevCkTc2A(v;wgmyuJR4fF0lL1#8IJMFq|o0GTHcn+1EY$rslfPf0o>u$xFA>ro-Q4w()GRYMyugFZ0d@BPKSVA~BRH8Db}}X8krmBO zqf`e&@(i+yYmV@eWUe34W zts_W>6KiptA-uHbubgGLDatdSxvqGj&^8niT0boAuJ$YLqV_?#+)ofrXMs=h)Gg8O z>vwEV8Lj}Qia$YGfiypBUP%6lW*Ma^h(ANIZ#c+zD#B4r#=d9n#A`YGxFUKK#hxob zT+tE|v(u3hJ(@9|pG}1eRcC8XCg41QyF*_Usm?m?D8rbqY6J;Vz zQ^oaDq01#4&fPw822t)zIM2(3vo}m8MeQ@%FL<9S zN;`}=&*y3CS-iI5Re+Z#g}B$0fXbRD%umPZgzv)-&v7C=MTUMKv9H<+jn5gsy!%$F zUraCTolWkhYRZ_6SPsIxyQWFU@0w;xZjrNhXm*98(5TjL0eXd&Oy*yx$5b7;v%o=X ze2V3x3ysksi7f5$oFM?wjYC2L4Di5fqmj-@VVdKVF)P?l{Zl!Kwms3{kt`e)0Od}a!ALNVUJ66NSOYB5i?%doJ8WMJ-hh2Lso&aZYuuekZQ?z<9*Wz zT%Tv?WI$}XjF_uSjhCgga+D`9Fs&fr8AqIaxj|BQK_DG+5wq5jj<|8(88pxrhn8ZQ z(?Nf}qz+^UGL;Gh7e&7H?_fl_fVf{kzv;aIEx6yiwO;|qzzo+B(0o&Jzc>!*&kg_eeEi-1z z>2O4@Y4A!|ZrE=-c6VQfxb!k8EX5N`@Px&tZJ0E{q7#>{NA!$0arF&cU298edTY^J z%9S>^^e5R!y>B9QK9$77cc8VQKfD{inAq(fYUoMylbx>Rt)np`;RZ@?9EZOl9R~~; zmI&u-*HWJILPhm+M8A~`GE)7jOOi+(Wl>3papFnnu_M;6lQCN*n~zAZi|P}EG>}$N ztjf@ZplxPQlT(pmrq8XHpvTA2?}go>w|O+BCw_95nvA{wcT<{7#+N-2ZENlbpcSZl z2eD9WzG8I4>;&w3{Sug8o>^f~qz)_`nviF9(#=~JfPJCeic?sv)cIVLgX%?|?2oZQ zMM;jw7uWa*A@vCY5~H6E16N_NVTPlSkjdDe`PxQ!)1WsNHp>ghlmCXLB+rnx6LR#D zjkI+hudMeLcj=dfSf$~m@<^&7&qT3}E%M$$O7u*!BPm1lyXvLFNyc2v9Cn#z8-F%_ zWF&M{`fm*z4bzM|%xWT-X$I*4>}PFpMOl7-5GxVCc`aYJqLgBaKWAWNtGzjJ_44 z`L?yIPVDMY@A+H=jjEVG7ImTCi=y}@){#pKWIz@H0{E@5uxa(Sr2n2 zB4knK5y{<*BlO)2Qe2y51`Rpl!o-9W?W*&lJ%cWTW;cUBEAgh-DD&ldDea}deAhI7 zgI*f*QJs`N*XZp<_6}3o6ubGJF0>q@af+Q|HU(34Uea#HQ-&m1u<`oSx^aeXu-i|X z3m_+L!%(xqxVK&=>&r@H~Orc$ic^mnVe+=w{X znw5q!!%x+L>N&7}RKs3V9I=1U=moq+e^4F4d}7S&=H$A@@UCGjID?MHU8oVPeb%6N zAdV|L0;PDNTB(mFm%ClbN8Ki3|zQW7_4Y~A8HL>uBh2ZP!vhgq21kj>Ux{iAEYFh%Y zM;T3Jhi)=u)sv!nmwI^%>KB6J1+l~UUZHnsBk2{u)e@eonySd;Afr|vWY|{yZKJmg zkzWzFZ_A<6#!Gslfd)fabs%#SGvkSdY}--vE8(Tzg62}tToUW=>Q%x^kAdQwc)h_> z{i14rz0|u@zo$+hMZe*-xmtu40J&f+eWUfXk+K?$-HeB;(I-vJ(Rr7?Efdtg35svT z)>M-oDTU3Dy%lb)a`sODsa|1RU?X})V*SXY)VC1##7|l*Cy2n1^}1-p;F9?1j{RA} z9v@LlBeEwwLW#&I87w8CRO}tW6zQ;4wY10TT3WoSW#rwwmNj=*w~YMrla@7qzE|*j z345B*6=3IiY`&8wqWB5}@*O3V0uguO5uqhoTr`jo#!KQmBif6kgw}L!!YPeK0%HQ!zbK4eg>mU;!jz&g?4@cIGI!=s5xi;V%r6b@stT#=_|CxdQ?~^OIW2F%dhu^>g&pe7Lm9Z_-3U9*sI`i z3w?76h508UokHF?P0%JZ2B0=*MpArJ((~FDN!a!2Qf~u|yIYR#%$GAak9rkIH6dQX z643J$X>#ysl?pUBCBkddrG%Ea*xQgkGDId<+_8~bB$Tb7A;2e@i(HsbX57j7Q;kPZ zJJSp}`2e*e8hG9i@2a1kE_X;nD&If^@R!n!UAE3r-%z}zXlkVxndjy@|z^se1he?gf?1wC9? zJk23`k^*u;TZ5RMsUG~Qt1wxVMCWK5p6f)jSg{pP`x+UTKvqbE32XuX`BtQmi4qcQ)&uDJUq zMw?Hov<c||S;j~SZ?1A=>(nPeS7kFo}hSEVdM#`|is&`tRag=C* zq1$v4CZ%>(H&OX?YMTx#c63WwJm{C-TZysh_+qjS0>1#tx7@SdLy%IN=__Ppb(x6l z0}TlwvFr{(GlKMCX+%SU*q%}$qWwe{U#eGlt|mCNSFlmgB5lysdI?|$)FcMSR-LlN zv!$WbyIqS!^_}4fLG*}3$_Xm!$7mhGovrg{8Lv3x2GaJ!3z2Zz*=sgzV^fC!(CqQG?XFjY;b2pjADk^DFf)Ss@{lqkK5ooY{m zQulXs_F~ahf;-4hr;miqRgh0&=Nu`1X#r_mFxB4|a?2gjW+8zD4vMV=LW-p11R0X?;WgKqQ&_Dtf3g|=k1rPTI?4@Q6vJ{gFkDoA)==cK3{ z^IIuBe0XplRw((oo2mdM!A3C(C^Nh+#_{u~_v0A44+HD5!Pb0>>hrFR3ghhGVU5a| zPh%zT8$|AMrV}Sil14-Ke+;xKJkYSndsOSzI+uw#&iHK3f zYUX02*W?Sp{(bTjnoI#yKiU#lLhs>#57XA!sjzsOu++}S#MVz5;u1ad-3=1!+4_N0 zkb#`5n105{P@6e>IMPzbsI6Gb5eWHl$^|WLnUzYZ1BZNli#%&oH z!Ni{-qcycdiJBsIAYMzcz9+k=)aY%1PvJ$r6V1dgKF%ZYvywh7gauSEozVaG0~cTO zT%@;iL42eLAC>mPlX9fb$J~)-qtIgrZ>e4u>Qyhu&tUf0WSW>~mLn~(X(W|Q-jliP z;enpQ`&w9&Y5Yg#p$wUK#`3(eBPh1|3-Vi_LVv~nKs=V@wKn39<<8?ubKW{#sBaOW zjhdXOc!A_V@~7A#B%c(Ev5PV5NH$i5UMXI0^fH>!Gf4*}RA7$Wv|(X%@wFO}{29zb zwCHt8mo5!WsWnO?^jfT6uPicQN8xmj!Ph&%7l^a3b&%d`Sn&`hEUm>Zytiu|ZB;gH zn5AP)f?ej)ZhPt^lHCR}BUhy=411XV%n+>ox7gR-yXlb1^NdPkUY%4pL_Z2BrPA;% zu8lY*9Wo+_NK*sb#|hVN6)Y3MH~Hib(7;z5fVODNT) z8aj?3f29toCW;k$<<)r!FX21ysjI$;k>0O1ihZ7YkP>xwe3LOSUw)die^I1hCK-t3 zBlWcZNGN~WiP)0G1OYWADA`x$lc@2vqPMa0wiNqp5zBu(*>k(cA(Ov-^b)Rg!p_@I zO|W`=^t+Et?wz;$Ou_qou)h0Ujc***-Rg~=BFj)d{@pjGVI3mmea!E*tqRey?wz&; zh*V7vfSnZfVcvE0*GOSAxgkE#ny!d})|kl}{P?ck+$=FQ?xZ zg0aYp{6FXVHW%NM1cL+| zO}_mHcZ>NHx%4iwmKshMaxMGz%99;- z+fF%r(zV-m{9zSzo1|2e@ki zZqM?;c{0Rn;EVg30#Y-7*qpux;UqVBU{dvCSBkdql;8K*L`7=ZfR$9#uRycNiHZF+ zBwCkNL0g0t`2oQPq{kQV5%(k(0Y+7VI2!&yzI_GOaiIY$;`3tN+oQz8N^g5EgsiIX z&fMncPi@HesqZf!v4u%nl0;&zDS)noA{qi>>MhRnVu%jYF%oNCzHC3iT98gd(g}pF zbQ*2r8<}MONU{Cf%QOjo?pCa8`Sv9x8y_m=3#~XmQ%t-%?wf@@chTRQ!DkNL%i{SaHo=qbpVfHf449D3`dVEAb@et?}Jm{n~tBSPPV zApamyHdeb?SteO=Ch6B!J0-U>OKkm}k8~$Sq`Uc$tpfWlNTj zI{_c*?)yx^HWKOX_e|ntJQuPSd>{nHxuTHU_wC)=233nmRI_BNuc@IvbB<1INn}MH zuT&F_ibCx!&T{G#sg>b>8V`}{UUhGK3F}6CxixKui#H}~Q?jQ;y!BTx88e7C3a%OX zou4(XXm|g@5$;qN;S#kDdw$mB;u9q;Fp+VambLLGBfXJ{d8$x|_%{18Nkojfh<7(v zbiTqVgU(rE5+eZK1GQqowFT|b?!?TRyd7yvs33R72+I^O-{PbJ*66jVYFvis_2alu9u2^~E?1qxgh?O_IX+FOb)o3Gau#=&RiB_Cpj7M zlG>GfR97bgP0pwiY$LJjSnOVnDGom1j$DV6wfV?(zf1aK_i8l1dlgrP1tW4D(H*P= zTPNcD^@$8^p%9HR5)q$hORs97HFy)P3_-k1-)y3>q`j@LCeh*gWD24L+rBID+(L43 z#)cz#I7&b>gwVWhLwnxR1CcZ{>=O>j`)M0vGlfsjW_;ksMfUBI{kyU+1=Pk+LRG-X zpOW|MUOp~V9w!fzM4-(H(E>@7Gx=}jKKm&3(qdwf2p61v5&V)enoeQwjjxJ42M-VW zcA1pPWsd9lXNe^s&lAm>&Ra>o9J1gHhqvUr`Rc<{UhoiKRb@O^#EQUjIk}=5ukt%(=$LP- z=&)eERR6NM`4fT4@TOl6j%vS`ZgZC5Ta!CY18jdr(_oU5%Zjb25~xBfxr}Uou!RmI zWpUca@uBZkk@$ZvnMW~e#uhMgRUc*!Bf*JB0$*tie2*`oFXZ|v z)3r*89-2J&wM~%YYZ)&|YPXXK<%CyxU*E0T#vbOGW97Z1kh+=I3dHUoChyy=TnDY- zW5^-Cm#>O&7jn$mKP}+7JAoZTzCw}~I168oRnP_%bOALr2hRvI?1K+3%6Cg|BL7s* z0Y7UrWE{lH{~O|Q6ic_qQx#dFs)*EwH@$Jl{oE7$b8j8+-CFJ#c9xDIoYzz$@|Jo+ z2^}_zr}JZ_v#m_2bXvb`6S1@3Ib=J74^wJv57P>f{*k)F1JNY6{(Df47CRUoRAF+fqqn#P@Z` zJCiw4MN&S?zt830SM%?m@f2+Qdu)}@*wsu?HAy+6(rau|sL1B|w3KPZxl0`UcCgc~ z&}}7kwLdS17u6}UAB>cfl=pwXKZUa|X>spQxo5wHRl)zhKP7k!6&a35{86_^1b#&0 zPsffJ3ch$G4u85U4nIZXRPPr1`M<^Bm!J82s>2;3@5|4)W9~cnnEUA`yvOF?)bNFT z3}27L0EXV=#b}J;F~Se%y`oJm_6;qV8}sq~$=s04H>3iNi|6N(D>08$09B(f)0~4D z#e(~fn$uDzyvOvyn$GXWU}n`3A<)Y)`I1r82RK7KP{WAfF|iBL!I$3?jgm2qm=lsb zLLv9Qctzk9f8wK7LEt-u_w5IoJ(!AoV0C@T`nG6DcvRQYfT-XbAyH@H3DNyVcvN5! zPK^*y^+5vYr0{HwK#vIDsruCOHB_7hYev9GnP$6!Bj1Sc%7g2OD=zpGbDS;?nTqNq zG~BUuoUi|44{d%_*=Vdm5WI)*oPJ_(zL?BOG3S}h?-mLupn63xz|Aq=x@RA8|Cg6M zn7I7gY2+MiD&i!Gt~@YrU5GgJTG+f1WKR$88AH;ojN}(pZvleW!3CCl#1+R zNnaVhn`i%V=_pmxu`o-4Qc;v5I8-tHHVAw53U^e|K8?1P%gY*MZjwx9Qa zIa)&25wbcSh&uCXp(Efa2rt?D>L+gK7*YLHA-$J)=d5efg^HQD;`n3R9HO&6^&Xy7 zFV6~SE?!Se4dbe+AjE1D@2lYWCQ#*WlYR< z@3a-iLRo#JCz;8KYRr=&F!o7eF6Nh__Oy-PVYUh^KUkuV z4kmMDLcIV-a;X{TlO**Jq^F{*OMa-KUY8EKWedaaHv3id-CA}Kyar?%k{jWKtP-bHTIIaIU?#cipWO z^MH2D^B$_7o;VF?hn1Pegf^KLQtTZQK|Jo;{rIu3-4q4HgWk|=U)T09<}tO~{yGm2 zARb3lsh=1WhC*nGK3zmn6k|vf-N1P*UK0|j#!Qn% z_iEYgG~)L)4Se%HUtU4wpVxUw{EBG>$(0}z-|IiA^YU=!eHGY*6E7jMy=RZWj-gt@ z5AO-)#8#a5$!f~$#yDU`RCG)6_YUev6yp^(71GfF-+G~#*6ghFmK?Gv({gly-_J@r zrR!7*yO>Z2K8G?dyo3|k8*is!rK&NBnECSAUbMlPV;5>uM7@$`fvJol!Sx|4b zPiRvaC*q3p*)#lTZ^hwkph-AO%t6qkjHd9z1W&qWf9D=4uS}_e9|^`*3bXB{(5}pA zn@mZrlPgPYL=rFAs5UO6qh0$Mdo~_z*DQ_*8mm@VD}R)&|JlC%k>XhJ0U$)!8Q4`A5;ESbgiG_=yI_g?P1*6q{>;H&?y4 zhXnQZadVew_;kshE0y<(Vh-t^FC}Z*8xrB+E!Pn(hAQysjNB?epZ-wZZd^o zc8PPYjJG87uL1M+mDc$RExM$eXC<9@U#GowLhoC^+^|ALzo-97zZrW&{LIoi8mUYT zm8KZjwR?8seKB(SH{1Kit zWE*o(o8IV4PQ|BS@ixMI? zl!xk3iXD2WX^|#@_XJ2V#527?v4@M|1T$G zjnM`-6=@9N?uE7=Z7$i+9`$lrYU0?N=OkuAF?4SoP2|HBQhrTH zRDzSHP-zS{%)$!pF6afz5SpI0JY$yO7vlv(cofd9;zu%a;ZN1E%ooTFqXwjEwkNg> zV4AAqn4kD-`~(5@)7cp%Wva7P#zwoD3(LkL4s{IRhlq0HEl$y2){5w z5+1G2BPlh%kd&J6s4!!6kY+flQq zKcl>^G^VC~AG}o;i74D38R@|v8ODc(89JxWg0+r<7w;|j&wEApf;XRoA8)nUdp0Wy z2|ZQXhNDg@W!K>EJYknvxga%7iEqjml}1AIdYN;C=G8K_Kxw2^|FXfRww&Z;aL>-c z>;HRTmfRD?HjI~_UU}rYqhg#0v5Ld;_l!&k6&K?ytutN>y_fug?}hShRV*w&xk~Kk zsC+I;Q0kRVya3)-2@S*&r;n66&tf|vR@}FXT4}}4c6%#DMufw}z&H5N^rHhW$&6?nUBc=A7DgnKCLhZPTomeVGg>!v_ zZ~`%Tiad*RKQ$gWcZt$Ui_qI^-Pdu}Sn^b5u&cJnn%G}|_v_c+m^#1zqE}~=&zWfp z`^}~jm!`dzwqUMeN!n{h#iG|zUweI#qSu^$UesR_zn1p$3$G%*>+Rqkv|Qkr3T=ophr+zyeKMx65%DqOGYIKaUqaW zP!vs39KKW3j}#^9BjLYxeESP;uP;h{^|hI)i!{^E=6r2wC=K@i~a zHS!qwiwAGR@Y)I9&f*nF>8K#Q0>NJpUer7ad))cI4~IBE2`iwKzVOx8cv^GQ(-zL0 zmAdGKenzU7Cie9q9pBF5Fr<ia&Sv9xv+JA5@iJN1$pN&2=7mjywHjCD-GLEnLFvuedvv zx4EcEi@2wT%;nS*Kj&iAYdFK()m)FjZd}sJAGqO9#B+1D)^g@8KX4;wu0eU9<$}9B z!Ht_-%`I85mfN(alv}iXFQ@GG4EO4uI_{^&Ke_Fnect!H?YVk$buLA$z$Wu3hJzShgGYY+UNpXSpP1Ew}sl4_waHBix{IR!-4-DHov{ z%pE^*j7wZ@<2IkT!^Ols%Q4GKxm`KuxGu6T+*@n&x!JSUa?2Jk<1~?rxr8UrahhQt za?yj9abrf#ABfa6!=@aL+Eg!zGS7%e}vO6BqemE_bNB zj+?XZEVneLhAXLU7<>D*}9jTzj!5=dHFWi zZCok0;>2BU)XN3j$Yq7x0QCXx`E@^XlU9GsMTULI1<9V_4)43b6;=Pn%{g#@>nweO zoAF6A7pq^v6`elEy=DEAoA%67Zsvl|x#ZNX+??eFoHBR`H*(}w?!{SKxWqMoLZ|-Z zLj9L;V>a8l(UVHK&%SQuv_tUBnig*Pr+2vz*B|0WCoSa)e{^t;mR2t3QUh04_d7Rg zK`WOs>vQheIj!6a%WiO*!E3pZPkhMf1}Aa7f+9KV%}TCU*CcN1wjc33o|`bm&W)O| zl{l7!F*ki_E4O0BR!%kSQ*QmXuetx+y2*{3xR%>&-N7v{sO5%C{+#O{^$fRr|BqbZ zsT*8;WIVTS{d-(m;Vtf?AAjZcpLB4>g`2tY^Y?SlEi8p@w{lC;w{kJFuX9OBC7ga* z8@K3688<08nOpwO1#ZWIuec}rs=0q(zKr^r$EA1tOCmp#l9C1u8gw~LRuiq)FRAhO zUvg<#Oh7=);!ET+Cg$g#f7ZUGCGS7ST(YYG*zlP;yMYc;?K- zNUzE5gb6fB_8i78qZAj4-YS& zY-^r8ICpaH>fGN0XPjn@s+__vGDK?+(d5*>u{*OZ@bc0lvMnh{SWjxNWj+ z_aDi=Wp^8P&A0-_ZIl0SO8m`TyrwJ|2*v|qz_)fl+?$t-{w~G|&-|ZL;9z{oVlZCV zqoxOu__Ad&G0S+X0txTPzX)}S(fYhK=iEZ=^Z0X1oLCh|Jm7gqoL80+yu<^Wch6Wc zxOZAq%1wSBf^2am&a*riT{Ff|gXFMR_&c*lM`w=EF=4Y)| z@Wr`LA24nl;NvuhU>rsWHL+~*h~6{M{C2}yteBkKJ8Sp5q9MsmO=pIzFg>rScyjvT zt)y`V!rUZJo;=x>yyH&a7vqv$jBmg4$Er77j4$ZwlsKtcALFus*LcRkJ7Ic|)20wb zxqLZoP+AXYioWpD68x!&S%JWp1>AY>&0co`VqjLlxbglu!{QjH#C?pf79M@;=T5NW zC>gos6#->01`?Vt85d zj4QcAuGsz`Yv%&c zwpzQh);eRUwzN*ab!+X4E(N86)>>MvV{uVr7{+zg3RY2(v|7AhxPP%<9 z@61S&H}B>5KJRn>=YP(5-*m@UFTZ?(dPDJv6nrx(rT`C2H>IaLJRStqDZO2Au=^hm z_baJ(7vO%9dvifS*vS@sXy8hK2VR;wcW!-x0$x7uV5)g#lim&veyu+16SN}--#MuI?Cu8p#U+#b@mJa!^Y{TIudVCtjYiX%oO#fB2yT zeA-0CDfyw0JTN`oA#?Xau;$5?W2gQ7tSD1qDxsg`Lz7T^YD?=+IF0 z`9p^e&Zbx3areN=sRyTC4;0|=3S^&H)!;jWWN%E_e(V*HPeIuG5#V25eq~?P@8`@~ z8u!AF5`4;xSH4`(qSfy9tRHmZGQnTov3kxN)JqmLKtgabFv=pDxr@pvYi336c%|AF7iu-=~`EY=L{>kUJ z{_^FApFR2Bt~gzN{Q|Z?sJl~qp95Em#dCkl3p*}vx-7syJ~2at!jC=zc-9~h!-Q2t8^6=^%V;k$lvJu zyJNm#tP`g$?q0BC$A_CPBQ$=s`r{L;3H}kw=FI^B_jAt|5b+=aGOTU1YN8NUYJyld zhY>v5V$LinN%PZ(=3|cm1!c;0VsbcCfUmqX_3f!Jd6U*66b}sDntKqIJ-E~Y@RQnj zxGX{WIu?hJy}(-qDsqZffLO~AQT>NT6yWv z#fva`zKl|6HxtyU2M>XKQgsDfj$odjpY!`r_J-ufF`2;JS*i z(NpFEeAA}kT1&jPx-_F|$LiIS74Q=?cASu@%8C`xoVj6|AJ9R8EQ7c?Dpin%QCtQU z0bWyME%8fE)*`Q}8Vv4k@X(>5j4DkluOCcIgvlj%WMJsfp-tw*LkN)vv)zFWUGhU0 zOopTc9}Sa?-gKhiga5g9?%XTq?BKrlnfLbXJ56iR>MvcKfAgz3tLMCY`NK_{zWVCK z>d)SL@5v{ZJUI*Hy$jFo0=(8z9q0}PD=MHif*|qHcnWYj1s>N}E49fwodw(lRVU$B zsW=iqf(H(5QqMn_XghRp?kOe^2!}|p^h2LHc=7E+a}TD1JRkpe51V{!F2JW88-45C zp07T9GUba8zdU^S%X8l@iyx7!t2pV4jQowa`u>;&aLf6rw_lh8@XH^5IAzKQA1t}{ z#b2L%Z>C5OSFCt;=B!zNZr==Yq(v}{F-oP13fHL6c>q2uC%K0iJ)*6C$@O76ZQ0TCcX{LL*qrf4VyFN4S?T22E||b z;ER;OUm_g#0N)Pqw?+?2vuLXe6XRw~o-+fAfAG8QUw?7!$tT&95VeyQzp(=BD*}+G zqQ$R<+NvloE32jgPI3+YS-mQ%s;YLqTct%1B)I@b-K56>9$0wL<~jA?!BTn!GK3CA zJKvN%_3igzpo2>T1$fJxDcb?w_t+fP$i8 zO`n{YQT5g2IdeYz(-&WF-~Ol1R)734T6@`ht3pm25U_dIv$HPT@T)ePVomV3N`=%! ze0C%*YW$4*kI$VuWz+Vr zKl}2_bBih}7VX({3yS~cZo-HW0AKvhls5oA`lB>B<>L99AGUt|#Ro5cIA_!2n;)L~_|$?9WBaVZev#(Lpqy|9a@0(M=NQdKO0KcO;%Q|w3lL6PPM$p3(9$rd zfr5*0*o0JE0jF0|@++XY07nRHx^yTJ1t+vS(yv-Sqwle~bGLte?DDx=X9f7@06!-;d{;=zIX1{;kzR$;qi()zJ0g9@#F9(^c9xW#ME6oW=x(ugNk2% z{Meis1fS^o5puPO1t5pbwfTX8AfGuauA10(ZV?Wxnf_kp>I%z^!S!i6M9q9A*a+jK z=GB6e^$l4OO-=3+9Qn!H7Gz>*lUO<9(Q^NWk|(}>@ZdP}q%T^Jy)pN`?>kUjfRF#? z?BTxv{M!+g707AA5Xj%?JA9G$#_m$v{ID$gi4tjVwrQfe-LOpNFA}D&RJ>@v}qG zg=JU)H@ZHRrIb7o_HQ1$dh(R*03Ypp4&bPq6))X7{Fhs|ZoLHXlPBxP4~OD?hd(#? zf={C7ZGewPPYG6;eC+YbAI@3*!bDd@L=31*oLDfi3d&(jB;8a|HtG8t&|88>)gfCE zR`G&QZVXOCcMTz^+U)L*J{w9}17f)z8REpx*D$t-sNyL?`TGDDUSVG|URyCxxEzVh z!JP{x-zT^)z*#v*j97K+@JqJUJ&5Wdh#)h##~+I2D;H5gZ43XneeRUu z!+pdAWDv>&(6eSF3fO}j68rs|!*r@S%cJ|0qK z7idsJOV#F&sy4f(Ra5el7L(aBb_l_9R2nZ)Lu)iO8mq@YAxL={ib2#pN{_{yOPO$o>*%VzE#chLs$MAY1QkG=866yM>#pMP@p z+~Eq0>K$3OY7xNio&9FtN!^WiHeqma_#g83CwiWj;G;QIF`3|(PYCeM7|Us>s(R~L zblCMw@=c}@^-w%VRcFn~^b&y_O^;u)S?;lqc&@!j*%$+&;rw24*V z5Ba6G(%lgYFcg5=3Gg|awokb{XBvmGCT?!Q7?#%ctpKQqezM6FX^KqF2CqtG^s3XK zX66K0jU^TJlXm&}ncee&OOHcw0ls;n;6@zBAl6EVtAN{3Pz!z3^oqWvZ05|tRoZy7 zEs>I6q|N6E@I446w2CR%G-CX{!-vnlvuEGQXZybQ&f@_8`RZhp$*s zfMz=&E$yQl%!oqs-8nW9d1?r_qk>dXR>ne2P@TrFe$uv+@iOHSSW@l zM6QA+ABs2ItsSaztfI}2ERQwq?f`gDWjN|3 zq=!*Tk_XR>)A<3Mbu(;`7MZrY2r8_dK$qZDTs{9#Vkw$VMiw}tuv{N7c+xIZ1eA*W zl8c^@T$-i%pM53xtyK~{{x1X{{p75&`j+3*N#pT@WBc`X#l?6W9RBe%gp>j{n8*xC zUTvu=D?6E=F2NBHt-%yL2g7cDWq(HhTa3E_d=R20k`M))J?w7qrj_RvaIzz(%B`AI zMmM3QjjxE0EW9WsXNtQ{QT*1v5mek1|8s!<_@~dpu;R31sJm4cOFhR%IKV-E`SP5P zr%hAFQ`lm&RL4KP0^Rn=*w|AY>~B^YgX*BUHON|0|K~CtjRL`urJO{rBEXqZVgZU> z@zAD~xl^U$R2`0(dP$#v-Vp~6(U%R~J$0Ov94UL^r;6e)N$?5;#2tV7@QGCfNBnTz zKQ*KDRExtZGpPBDkI7xInZb-lW-}h}@d}KS5PTaer_qZ>$*I+Nm0);DiwF+xiV6|9 zWjMrEvdf9gQf7zfEMJ;>(NlN@ij#a?;81i(F_x&sruq?yo|IggWkNsXR)-JYdI_Nn zidU>UyyJrpegAM5;8_?B`e@t5jB(nAL3WQ5eDw=L?}-?mVMm?d`4-m`1qEgC=?2s8 zZ8_G;aFHHj{AFGS19!CIp8uLFE&Ng}{Y6?Br%S0?~mkL1ac zA0L@|QAiGU_~^wwdkD_jiOQLLa>oa+j2oH~u>moE-^v7|(DvkHS3{X4`LW%i2T7}yf| z_|Sx*=F+J)fGg}aRM6X7o6uvX;`x@)+>05E<%x)k=$HlwaMsS?VDqU9Uw!$F@900! zDhqzx{?^i|8J@EvdVoW4aHBA@gJhTh^z+kIZ7!&Ck2S>x-%eqd&B$Pw6Lh>}(rj}3 z0k@jN%i@hY!6`Lh_y>dc>`0)I3@o&R3)xA2X(hoqx00VwX)7Jah9BhkX5ABLEpL5; z+8G>t>B8v6-+bfiE5Pr(_4s4krWSg}wG0|GQ7Df5a0U}Ya-$c49t@8RBou9f#bk;t z4!)fo9m8;xG)u zilcaXmV*54ilGkh^PYvJ2rO(`A^CjK&VLh+dNsRByXx>a!|mYr_fIV?+=fPD;>0ZG zwL)=#x3ok=FottnL;;7|27_COAvt?DoFaQb#slqtt}pR22e_ueF9he*k7)9x)DCdj z=hW*@<|bZraMLZ4yh%|!^ch=W23jXkkj=!ScAh=EYWKF?mB}OG9pK|f|0|qQni>JY z9pF?vi`8dmlpPvs-^Oo&gY90zb_1T4tR zA^F)4zlcNa95G_VT?hE^r58(^J$GXI4}@uy7f?4FAi1cQI55boO(s-LLvhH6 zA-98bjI{{k==g*W8C&9osX?XS3sR6>c*4CsP#h&}LE+TGd4+?roWW-xjAt>d zAc_mSBLC3p0d6vR7!1L?ha?;56BWkwkKZ10Ae?%mR5N-@@T!wgPgq6F6yq)W_=9Ke zLQ)bMy7GX{Cb6B!OVJX|c1PQl5Sfu-2M0T{#8o@KnB%)jf*<+zEWuaBhlRl@g{cb^ z@M%oQQOGUGTi|g7Wcn6=JWK{tesb!5Q?cv;1!W!>az5M&U$bB?gyaw!iLIy`xL)AL z3E-xQf|-K@Fv*Gkhng}H9pD)m<4QB2`?%8g4;`H3j)|JcLML#Z&(hDn^c}q~GB`ML z#E8g*Z+yR5wQ5yMzg-tSCuA&LECrvI^)aYlcwrjb9#N31AVMGw!5}Tn5*u4xf%Vbu04r-g$a2@MN3r+ZZ;sd04Mf}DwqUAZ~zaydU0IgHo=~u z6n-du`(R4N(1a15uz({afaIQG-~9faCyoI8$cV@zKR^4;_*LUuB2uT0n^3xIIKkoZ ziCNR8P0JdDIWiP<*)a4+aui6JX7-CURoCy&u5^phJFY zkn>MrA>j)J__)%GhioLXce5X=;uS`Rne? zI*laP39BGa!H5?oWTnRym%uPGJCxun2PPs|_b%H|unb~5IVhtLkuq-aJHwZulYRtV zK{_)&?A4ZWiG@C}I2^(WWLJW(SwnD?7S1LhDCBD!vi3As%oc!GZp#h^w*ap(F5i|7 z#W9LS&FgWeS+&{1jszxAPGY7Lv7{X#P*hRqEboG&;_wPh{^;T)cwxrHgQ;Pohp!qD z3GgFF03P4()vEVxsT0N(3`hGTCcXi_2ALJ@!sKNT2lP?9TJ~fGSj^QPhTx??JQHH5 z4GG}{r^oEmb3ur65(|LPQTDA=<3@P>Upv}^c*Dq zJlnzd14jGag~0_k?#5|Zg=TZYylrTH9N^>@iZ584g-MBz(Uq`R7A!`SZwfZV?*8FI zg#brZ8x?hB;I^Gtg6fPIs0Fzn$ScG=DDF=gA6BI+n}lw#xMXbdalavkgD^8r#X|=w zCRe!e(i`2eU|#8=L)U$M_a!7q!7+H$qThD0&?h4s0z+OAPzI5k;DgRCo`y+@)h9ll z*wV6qX)O}0${{H?ECx3eju__npWn9gxTX#hS7>&s(cNSVBpP~c)zby<&fKNL*Z{po za9V|#tZ0T1?@6w$diS%{V)}*1 z3OIejCZGJF%{B$Fxd-S&KfHgi^k)Fyhlz`X_<$2DTJ%fNY)&XG6R|{*Tqus3xnPh4 zKf$4W431f>Sc7wYq4Js^3A(Wt^y+xnE9m+Co9i1d);4EL<4x`20|T>Z4Dl@A4n z?xzs0=gn)L*W6wB{-NNWhu;2l#;eN~Edsgr*>}(@+jeoBPwKX+Uf`JG3tNLOC=@?& z;^U_qPGS})Aii3goc+V@3bVm7LV#Q8<(Z@G5P!Zs`xR%@x7H71aQ*2{&T?UY82+VKeG zf?R?NVkhv>^EPL-n_r)R(wkmhfaZA@4-T35+^R*dy*8e+8+!e0G@Cw!OVQozuAOK! znWI2;0gl01JNT|2hE&Fy3}AON6!Ct88qLpUr5?q!to6Ww%uI77Gea09u6<@1ZrW^l zbv&~9Zp9_J2#2DM`jw9B27Uc?D%?!??uFtsxVRZ6pZFTU7iXbqfzJvPODFhb>=NAe zu)@|}fHx3a+(bsjb(Z>+lsL1Y$Y8d_x)m8z8f#F^^FLdzbSK-l-6sjKFaSj^ORT zo&k9Z&K{?(*F(}?wuD*`{p~y4h)qq_t9$K0eHhlQ-*9dO$v}O4C6pmFg6Y2D@ z2GNBeJOUzf6`^?huP^uo2V-tZ=ixB|;AZqVYce%>vcTupxoGp5uq2-vdtsLgLb(FY zK@G}{!dGE(MnZ+ZNxyQPr+7L|H|{pVSdCF~lU;!ac;cZ+3l?N$z3^H;Y`;4Z zPMJ^`0JYa3rILjv0d$03f>Uu=rTy0(E+$h&z1a^@#bgKxA-E=!$MMe|x4f33A3rtt z!dMqJurP)gf}=rX;Ts0;rlttaic62{n@TbY6?O9n&Vv135rPYFiQYV+`Tavf1}*5f z;Ds!JuS6>Dvu;8voD#OiLC!!(rzqeH1o*CBr+kVI&;R|dO)rJSin-dRptQoHd zIIM!1whW(j^Y&v5%L!cRZX(R1b}l%(0D4<){P5SYej_k1TW>bkGpZPB4LpDx$+8Oa z;|KPqUOG_8Y>OjssGJJ8Z1M#s{5RaUpNI?MGw!6Amm!sXDvCR^myK7SVi8}_+R^Tzkbx)EjDo+Vt>RMI3*NwvJ=kx6viPdf#S?fkjskUE2zu^MTDKjox=Kn zS$`cIP~kViYznSK1q}vwh`|f@l4-(?FgcRiI_vpuKV-VprrKU|RQ;dILy_dDx5Xi` z?{Aaf5lAaN3(udQus?z}q2ho>5iO+zhs!aIKkKi%vXK z!zY#sf+NvJy1m#!!E2+f;%*gHkiWlw4Y+-FUMjI#!w=-nUOMT*pHVJMn$+Gtc<{Rg zn*&5c+TzPEsn$B7==w0Y+01I>l>GXkPhNy^(O(J6S2 zw_D{@K7fOYr?1CY(s?MZ?biaK*YxYRMr5bKd&A^=(evs{VN!HxeD^gW~NraB3R4^$|_yZJy0%&QF-H@7L0>2HgGn0USLa zq4=G%cf`HC7k=19;V?4Dp+mEu*(*BO3~;pZ65QWdbNtK&beO}#lar5ULUh~*hweUG zPUMFzCtE1FNV0GON|plI$Q>H+?0YL3)(nbRxi;e}<-OuWK7C`CAYYG4OYlNZ#VPrP zo^ZqMt`2jX1dqzmWL{Z2 zWFQ*O@B;_JGb>8~j+@6tu7bE?X$f0{3r2D!U13^_XiT4ISInBZ8B=E3rlILw86t`d z>n6XlaU{s0xCoQp(HC)_JWdy#whYgVb+GtuJ#p6vxtXH~k3VrX47V79dn_MS6T~Kh zoA5xDHCaP&^xMR9keZ`DKFiU2JAUA}HM~9<-wVarYj$_ncXuU7j@e~`Be-C4V#TcY zCTg2_4!HRyJ+Ba+-ng-w9N;5`1*hEhEQM2i3hRHx!DRS5q6P3IZ;4oQ z_73t<%cPD^(fA2sOj`lG5|3>JW2BSdbpWs7z1JJ&t@THW6^@=ncrqIxH2P9;_k1{y zg2UN@8(D^kC!zWPV1EP!WlhCQzQ& z73V9#@uwdmKz`bVj!ywAh{a1VEM8esX{{xAozaNrXN;LfSCC>Yzf@n6ndy~` z`8V9fhlyx9W&8rsmFNb?kZmX))q55uVO*4fQI8IhARpN^a$}MZJx4WtBubY8u3A6U z4{NhjWRzx{KXZPb&rpOuVHLij(F8b7EuP$QoI&ACF$Wt~3Y(%0BiHi7#*wI+str@;uN2sNI%VFOGwTYk^VT#3lQqm^nT5;NK3@mDBf%{S z!J#(-qN%b{ORK~fk4I@V&%bB{_J(IljAG@p){p$cs&oWYm-C~+>pGc zW^Hrg@}UZN1;%gJojEh1P^6m#hg0w!A58*yT*?JqHNeHgyEHiNK||H_GMg-eDj8LR zjEE|~JdWpjDB94@JfJdG*LzkxTB!Q22@Rsti-|P z8r<>eRT8i`3}(TI&~rCAn1!3=|2*r@gX0iXaR0cL&5)3sFDv;^pyNS=SmW_vQ)Fa% zx*DZ1GSXx{+J@gBSf8%+m?A>wmzGYre&&4P`EGFD-HL)cFLtFY<%7mTa$?iq=3sOX z*7$khaRTJBh$sFUsLfXY==}LR9pLqujE3693lIhMEn&~S_KSB1w_mt$q5TFegFArn zAdtXSl(vIoVUxRuM`UB92is+MF(#(g5F6Q;a3px`$UtTXqU6IVKG)Bz%h)XzP;iAC z?rcvPE3J(u{oxXTdj)$11ANdR!Hp1tr>rWCny4DwESY0GdNpPJQ7B$tf9mNfJRV-5 zec}n+?x%bD7dt+?cJ0ZTE6VES6I-Y|xC0n=r^bpu#9Mx9N;fq&nxYx7P>|ynv&0xo zM-ogPfr{cyr|6XHXM74PrrNcd$Sp@}1#Q*E*Fih&*WIz<) zh~!XwWiQ3SF3CefW9n)R(a4wyF0hL+fq)^iSdYl~d>O_Sr<^JD8LG$R1ip0NS_?NgG*m)qXpscJ616d^% zx|3li5usYb5Xmw7Msl|Lvc0Z%s_F^SX=PASZQQ_g4X z7T~=7j1TnX=a+R1hAhNJ&sY(h+_+)F3;xdJun&5f3V2kFl^GBsqfz7UpLxKm0&zSU zBP-_Wc-$q6Br9Kk^3_+v5D^JZatSVEmQoX6g0CDJSQj1b1RBuB&kn?I&$aWK!ei_C`mk3axiE{6*jaHYv>hCQ!#z4JE%*WO^hkpe4nr|_>jUr! zh4@hrJ2;-{Ylpop2;(vi0$TA2>I{AfgKCpI9OH#3l}zI_ynBz}$ZIv4%CK-N!l4(S ztNqL#9v&n|f*6K-ZiM7O$FCj;fgOLy9mpVwj6>fr+>iaM9*UQj8&EYxm#H3igPbAw z{6+~*$rH2}F6czg468`NJuq`GT!+z!Xh2&DPG|^j3}+7!;86e%%Cz#7bT{kSZo)2J z=89^7d*HV69~t zw^s_M&@1|?j!EKqL|A-;teC;Ev9TCYMm^^+3d!(Kywuc0X~Hoe1aP*UH8sbP-r`(z zRmo^KtzNjR%&)>k$<6Ep@qv6{b9VtQe{CXgr8{aQsR@oa-fzL6Jqwzm84>MK#m%j# zC^HTB3rq6QdGj)S1_C_e)KDspdn*(4yS`_&L>W;%0yhpbnvh!zMF@0+Z{*+-9M4v3 z!l8AJc*Z&^rv^7qBAokY)}O4*1bAA5AASgdlAAE>iAUaW$BU?h1XXASHU1+rQgPg| zAGTo6VtrE}Gy=HP9J8s<|C6g$fJ5`-jOM~K0AE))LUQNl>)TVx1UBSG5&4OzmV%jo zP&M&vEZZKKnTj9BU7mav5|a{97$=8?GLJ*^dPE<;tNiQ4OJ2hQ`KjS@zv;e|tLC1Bq9^ zn>QCM;G-WaX-$BK#Do-~^$GcJkT(dkG_7ndoHrpi_xix*^IPeY{7~JH3+Shy;>&+< zIF2Y>5`tZj8UsL?{xz_QU?(_&H-=PyYk|qa*&_iQm%b&5M6?&#|&yJUW~ASNQOU#a`S)w)4%+TimR^{PMC1%ncRUs zg^@!;8{;nw(KZ4fg+EvY%_+Fh8{o(*3C=_lzsF>EijnnE2>wwfLOQ^W$E{XOyoIA1 z0mW$*R8B8cM*LJ(ZREG78}T4ZY>}gk8nt)pmeb#DDRL{v>y~oMf(XVNa+gErnBsCW z3-DO=rT_ewpV2Gkc@rj_x%AAyffMF$4GoP;nUvocDkcu#6q%lwf|W1`!My=q2fKg| zQp?(@L9;_!M;V{bA%;8krs$zv$dK zJXCvlpEEZdBEW0BK`XsNaD`jWA23D4SSl_^9Wr%PV+8MLL$p^3x^Pe%ilrA98yc70 zz5CrV1{9P515UrmfanI$&HiTeRqm>`hj!Cppbl8Z=4a=2-nn#$Zam(qg0=uZF zxCrMVz(xX z?|bQ`m+pSIMRHT`m>56`a9V|h*os#=+w7BMbP8(%xXBE2qI-**%BsQbVKQxz0lbka zGWn3Ta_?U93u0V>t$X(>YJ=Nby>*lT$NN#`qqde8lYHy(*Vq5s&dLJ^cJ6F8m5);6 ziBu}RZ{I$=++DV%u^f}#wW7t8tcu`l-8rRc2OrkIty8!}c*Wbh7~Ixq0nYpe(YqeE z!c>)-ON~CR9wEL+yP!xUOs9|IyEm!y1H@W0e~OKosga| ze$k>=!F>1b-F+|ZTa^G+%14Q`N|76aLrpQy19CL;(k=MOo&HIk!vM~iNuhXgT}-VN ziX)pA1>?097Ogpw%_U4SN@(5d4>2Do#cG5WT$>`~GAN@+z6Gx#c^LH%$E?Tl_3Q86 z!oAFZzWeRB-`-tzB(R(X85t5YCvY}3BJ80`3X|gp53aN&O=nOcHo@z-ezcVqSIE)u zRQmZvDuG1k%`{bHstP~g9w^0bjo-m2bP8%E%U<=~y<1MJi~OJ3IC8C5c=+=0tGRat z^}cVvMYgaN4G#j!s8Qr5xUhwI%tt&vDA5^KjGAASY>?cdZUP*Y7=ojB4zbyRK?G)# z>5=~37PLJ~I)I`yo6hLH$k8s9pBCH%R|~~SUcR^S^wte|Yu7HfVrDP=YWOmOe}{{? z6=#Le8H?M*LU5ZhbE}}B7{+Gl6ox*bI>0qX%blHT#mKwl#-wkpH!G$Dr%?b-^4Qbq zY`|D@Kw&2@cG6u+&XyF{!=OI>9b%#oylB)`QH`m2dHG&-?8uF4*JfJryJ5?pGBv7Y zt!~`Pj17$yT3a`QLvc_OoK2#lIAS6LxyJm506Alz%)HYmK{(gw;1DOPu#epsBB=#= zj$1c5O=B-?|BDdC(ZxWcv_)`>+PYPm9OUr%UJbaHTdkSLt!qcBzx|H&SJdlKNNpI$ zC^(&hV<8YiaPd%>)Ega4W1TUx-yPgBAtJa82KH^ zjgN8prGCFcx7Zn+XNQpD1(QctRyx4xItuMv;O-v94QUlT!u}lF&@tWI07p147JUVxl(F-3C=TcbCZL|5+B^ZJ&jJBBKKCrZ$)n^4*4LtTT%Gcb-`{& zM=Ic&<4L2?dxEe6|MVDU#W?E$1Kz|xrNAxS1znz_Yd842N3+RSvJ`tbgvWzx%@)jC zRhHPfLwEtD-1b**Z&gpp-QH|O_aZiu8OxTfdq>eIv<3>m)u+q7-3-6EdH~frY3+uj zqZlFa*KF9Zck5PWm{1v43KhCBHl3-Pgl5*$Sl4ZED1HT-8f$Ass^V;M#PJx!&*(wb z2J|x>k~@JzWqAhPwLQ$@tu9iDFNzzHpgU1Z@bWDK49A<-N24m#bZyv>gs~5RC;9J{ zDH;f&^qcHT7NN`CbARx`fY)h0I-FWdt{#h_)?xCR>1~MJkX;sMaM%SQGseqeHb+|x1}}$KoWPYc@WP!!F~Tgu z>Gsp%2k*v42~Jnr!Q;OFbG!)o#YsuL+yplc#CCr1JO#w z$R8=Rql_Anx-D+YfHA1fZb8y1S2X@tHnj1?uoeb3FrSD{C(vOT17=|q!Kt`l9d@+; zbUg6GWJ&>dQk-vdfs{Z^8Hp^A3?OF{(rndl=pb zZb{BhJxY#uOms*s#AfRwTOeFEBGTl7yBJ9v$t@mYl!D8<6<z_c{q4-kh2o3o9d5 zjM-Y;)|Hgh-)OvYMWabF%4@;~J|q@9ZA>>XDxFTRk=R6!$qBkbY+(`!E{7r<;HU(& z3gU`^;LK^GqghSB?GdYB6U%@@V2qY`+B^z8M6G~_AO;rZ#-j664s!I5)K|JjCS4); z6=87!jXyxdUNPKjVmP%c4)UO3N2gzr&r^3x4$++y&k-KSbB5js@j^>E6D+L!vEqWUOTHbus%Kq~xkc*ym(G|uNa9`=)hFFBGM6gp_vFF-! zghqqIEVV&bq}Tv;Diqyr6y+U~8UgNwn(0yLAu9>MMZwTMega2uW9GqKZ&5r?581Kt zHYO;xT)4n`zHn!VTL`njG)#;PRDUdV7apNF9o!{~&qA2n}`{n2tw-h|U?4z)-Cg`H+I#Ejf}pFZXgZ zT5da=*IV5PUKBeD0~3ai5z_^o8T(7N$-qIvOc;TEFbH6<;qoOx9|3>2`vum`E zXi3Y}d)>qVgN7MF-qz+V=7uCXAu%cvi{`whCMqa~UO|z+^9HqJLPKE{h1c=Mi66^w zw=t{-!DBsw+1WG!9pL!EyZmZa%s|W%N^ry#S!bD`;|zptYOD2Y?pO}&zk0kF##I!@ zkkBZ##1;pGiZ#Q;1`gH98SBmQ2iQ3VA8F$4!NaP#wV1~80pI4WnTrEIsu+XVN{iSfb{AeOib^AE&`9xuo_{{y{8ImrV@ za$PC8Vwa$r7&~`VND#O&d?N4r52}mt`1d9}4=(p0Uz8eZzX<$_wX+!QJ;*WaW{QQy zNgm6}38SaeS4o%aR^TASDd1EP%$Qa@WT{{ zC;%s|Qa}!iSjJxHz>{RWyU7w^1~N)6cK`qg_KTPp~9D&e1kl^m7 zK;d*zH>+oNbS$kGmd9i;?qxQ6Ae~GTw`P_NNmHzwnA_`2+*R9;In`FfJrI1vnQW|n@yZ6BRE2oa}A0b#x##HK!Q627t4T- z0ep6Hq}*5-6y)(M8igB)Go#cJ8W+#W<5*KDj$gY$3tx@4M|zy#^O2 zz<|u6*A7k@6307x+;JzY$rSA!0&p0-*qK{3tcC-uEO`D9#}Wnc4}x(a8goWOzLf>D zBcb5NB0(J`sG&4e7YiJU<7#+ge=?N^x`*B3fy5rNG&vtF5vRuCbvy%rJ9icAvX1Y0 zTfMj=iQuL>ZxP3xZGxlVcnY{MI=O+()Xt8|%+J0G1+NVxw-lSU?uO=yO5q#q0FN{Z zat!86ZsaHB=GjAh{ABwB&r4?R&>7oZX4`~Phm^}B3xp+K4f;aVj8gki`^x-ULVk& zav^|n3%zkOuDDUqiP!NKhZl#igZB7fU+DY_<6zE5R!34x>7BH;@0uH7+|$EdWQ0f# z0S)j=sr&u-Dhk1cH4-aCb$F@Qjwf` z<3AaJl-x3Q(uG}VxO;%!Rvy3*H!TEfxYORpVKD3s?ksSR_vD7!M>n(`y<)VI+nKY+ zdn&{brD?zIGxWOUN@A}fEH=wn%+L%Iz-qFD|4+9rY=?)n^ zIJ-YEI5PU7PImTB+Aw|Cuo^4wMeVJE9bJ*a8(DCP#V9)XVE34va@}MXT6slc3;0OC zPiJ3G<4vEuDNd1_YJ(d$`U`n_AFDHp4^4CPOyqlHs?TO|th>+f<0 z#iBbwwXY65pMq!cf{Dq zMXjXRcsc>x(ZVUc!Qm9;y4sKC^eTG5ut*(xZ%}(!(nes{(Aq&p4`edEftAmWJuo>& z4;xfd16hKjv(FR2Z}sAzKu0@o5$+~7^w!9V)az(}!zm(XAq4+h zEyJRQ_0JoLQ6Q!K4Z$7UXzc(F(G8|xpF#|*(C57MCG?J7C{JJ%{FNVh9}+Hr<&NGA zZ?o`D00eQCpA61pV$=$Pqrn+gGrcR11IkLN@xV87hY$Rf;K-7d$LV2}==sfZ0$wb56G zJ(BX0AiAA9sum-kj$QS7gJf3Z^vG#>(cp3Ggb7y8fkATeS=Iy!h54Su;sd!+p!b3& zEGBYe^qAbWP9c}^l|?34#!*OyU1v7QS(>zVk$j8Qj1Y+;zrog)q>-`!$gBsiegp0*>!v zR~ncD4y)-LxxNkbJPCPXIIG^YPM@XF4)~bNc|Oswd8{2=DvbC-S|q!o@GbGH`#rIy z8c|T8#^vgE3X?nTmKf40jxa93u$+P$R;Hs;BAM#nLvH1oIDz(lt60QNZk@M|qe+-A zMJEnFY%BZ$l_7I5ZV0p&4q*UXOM`Z%j$VNn=QC^@ddS`*@ zn2{P5)j9I1o^o@g-mE=7!zoT~(KKJJ6@!kV3xgC_5DIQPGhPvHL~*}!ry2nT+>#o9 z9S5tC+^lvvqV>U19|W&UR~y*QKyKK{VG_Aw56%ZZKx)A*tX_L{f+j{n7&r>70K(RM zCr<)zm1M@l9o=O-ywHt}ku#-GaA_2RD_N4{u~$(ljv+(bAvP?@E_aVpv+wKSufi$} zEFiD@w|SYe^%Tz@VN^@V3sR}D_)BVzjG}Oct{WSm7=cm>1y}lAbc)g{2`(pa%(H>} z%EmkyOnPAd9jC}SN@C-GYv(QZ#u0^AXmWxJbt$=0B(nXl-Q2v~6xi;R9Kj6`UVTIg zxx6PB1UDFr!)lH)c8k*ez5V?E#;dY2$^Bp7C|Z43)>y|OG-NFbIA83r_E$!2x{!X`d1nkF>uk0+;Tp2l1)JmtXdZ!DIP~EYG_lBz* zWV>I7`F1})45D$`@gb!aw;*BAM~shi6p2@hXWZSfXPZf_$=+>oG(dKL5wOmS?VIEnyGC-d1&72fswG)oP#k^!o<&SI;eHsfI<^D4y+>Nj| z{xBFSAddC$hTKupNA?%zCcd}R+F$KEd&H|_XGgoH^F6@pYOPs=Gyo66J@>eajDyDb z!+VcJaga)79DC?Kg5Z*ZN1?q}VvSr;I-R^x({Vc+&P>D){*nCuAb3#H1`1B{I!)T1 z5==A#97&?1h})t$hOZQ7PP}(M9@Y@15Z-WD9LRDTel56hPGY_8U5Qr8`QszsOA1vE z=ECG#;6`Vy!6P@g35|^qCebi0UW~Ca)BuIL2jxR{E%zk;BBizSI<``{+eA~@^OSLN z-BtV{d+uJuz2j5P^fuAz;Zso1FSEQ5~C^%LL6y>ec8ib9pH*EIATmR>@5v1QMsiZ+5zcAn#RlDvmAwv3-io@Lw$LRVer)xG~c0m}Bd;)uTQl5mLT# z0C%hWsEz(t%PBbfIS&;9J@$t#fAo={g5yhx&X0WOSp5I#&EMiyVJ`6>I}9(MGotJ{u5XIe_ajWXmlRFm!BHLx%Iel&*Y^q%uPvt#*}W%P0m@E zYqC7EBtLD*GkLj5c$1Knotwhf~9m2(o>QaC*+xOr|1^yva+-M!)8A} zZJI6#d()*a%+uwj7 zlKTjVnGw-17@{6>bk%tMgn+<_L6d?fhfRGxJR-7toh8|62`Ra`*}4CKfX2KWsb5}F zZov|9?>HKF;L!9T zOCg10X%7t?OCLBv$2UFBM3um5V^_q%{L{^omYcnd?ul7u(q*UWGE-2gEIgL@B4J^2 zass5sr9t(O*FXo`FIHEd z9)9}S;1IGV7_*G126jw-N=fE^`3_YA?EI9RB0eW)XQim3=ggd`%gHuop|0>dUQ%8J ziaSNADyUZ`U268SEU_;fEFlkTELxbCg4GbN>@kH)Pyxk$xK`4Vl!b7)$+9FRVF_yE z6kXE7EMM%(n3as6gT*?t(Uh)BWRy(g(e3-r$rd%s#4weW#^8h{Mw2lc3Z~kru(DD& zxEU{**ykgUVzT6$ zFU~~^fi_nOX5xGJ(orEuk#0n@;1FI3iZqRLh3j5y-?P|nDsnouBi$iZEavs?xtM-H zEVOUTkB*DQ4~~n~BLIjG3E5CJ+rDM55Mej6I6?b5j+km+z$5fLO>w~=3?N+GBY<#0 zudC)9K=?I3I|mTQvK|41OCJ^~xV(2o>26rF{#rZy9@LmDQ zm}iehvaz*Sl{}Nus@oTcT_>a(d-z_~pWaK2Sy{+Tm5QnA>T+ru~sEGCz zpk-=y(y}}#`ICE6v@X)0?lyI9_*9*gRktjU$pf2gQMq(%446iY)BR#zE;=!CF=%wz z=+0#8@-h+Xb=ZOE0g1#?)ZU*ABkGS##*|or#0O!wJ9;2L$zHZ3nTZhVpln!lNlTC} z>X;=_3a3pSbHd0Y=r-i6cI^srXVRUSbWAcstQK zpIGnj9OQyfoT)RX)9S2d$Uu87Ny=V={vb1bc|fj}owKmlk{mR~-Rn?5kqSDU)!%m# z+Xm4mXA8b)39<%U!BpdtCGtZ`@)X^&th{A8IoY}FfQvQI4Np$#v63otVUB%+fAE;b zOb!K1%Uqa-1R4;?ymOP-<6u&#iq0O8ywJ4J>3f~*D|c_8WY#d0bjA`Ra(l#$A^$X_ zkGiiL|3OFYIswO`3-BU8b3o!B#9gv*QOXi&aG zuWP^lZjTKZsBs@Oc*sx>?c>9q82(QqJbyOw=U(2rC!ZSS^Ym!nUyS*s-&p@~&vcJe zObL1RxnKP{R1R3Y5H)T3jF~S+$Gr5LS+fmu=FaJ` zBr_{JXK8MpX<5E`x#gcLW*Mj@ACT?l1L!J^tS({^#VW)8C$HXgvGfx${jIE?#QB++zLyhbvcqY`u2< z#?4!|@7%q2zpcHa)5iA0=_06{-Y4WOTa>fB$C9kQ^QP7o>Oij+IpmHFS5gl;Fm1 zX;i^#U-cg}D$-pOjwN;h!y~?lo*5#h&L}FIF)LMMM4~o`77*Q8@l9U#vRwB2(6X^2 zF3Vb+m2J*qof3P?K@*sgi_g7`rqrxO%Th%rIcK4$8$TVJAV~``7APfhd_?3+$&%v{ z;%goA7J`jeNnTR%{IIDm)0mex7EMYv`r`}H*Un8ri^|~#^sF$<@yHFhvFQGC)yy1| zMcH7QBQQ}wc9}^dnjpC^^nrw2A`JT(d#LKniM?NwvtB^{4|#lR6~kx#5~2Tua7;MMOt~sdys0#~7A!t(4P| zu2Ia3#KQ@|-UcW;l|x58_tk3^$8mes8X;Ua6q}v|Q|_`9q_1qiA5lXdI2p={VIs6! zk2)+*ruUah2Fwh=St6dz->-D3*;yvWCB7!4W+IPW&Tyep_wD!CK=;A+ZFnT(_$1cq>{NBA?yJtLu*?;E zZFg~TbM3&E*TvWJ&t0eYczeI|rs|G3W}gA7d$z7V*oDe=)oGEdEjbz-MCoL0Ilucv*< zHPv7q!cEnBxwRdKYgM_lQK;_H-wm>N7mZ>CwYsw%%?Eg>aXbFDwX53h-D}5tp&S;w zsMMXpN#MYGE-qbSRsN;3NGC1|4lhm&?NJ{aR)rPBD*V&crNY%`f%e!y`M?F-smjJ( z+_T+-8QNW3`>Wc3)OE|nroKTnZ>nzCzPG7vs_+dyb0_Vc!g}1N+%Jy6(+~xFw{;2v zWdUA5gr(R!Ht6Fb_M#k{Qh*f*vZy5z+}o~lv-N?)``^5I8ynhMg)DvBuffHtK3%8_ zE~OCy)B0u6Hwzqfdeh-)(ovOCBdyqszJua?ICk}U8?5m~S z&CPaO<)@m+`re=Vm~ymZO?);XAr=FdoIV;fOPG0 zQMI|)y6!`LT&@n*>@FLyusU4DK-3OfbaW_J3m;wZ+17av{|WUjTc>njC%pz8Z9-IB zcV2q+fG&t)b5(WT?(C~l-Rf}Zz-6`FQ+0rm6~n~^a&&ZdFedeB?_d>`#c?eA0_Bw( z{nR3W9=Wo^XkrcQmnSR)5`W}biCxfvDqJ0Pn`^nSFt^=rGUf^l!!I$c{jv8c84W+!6ikE+3ar1iRN2&y9L+{1#d z``CF`$30dMlv|zm?%6upSOIMJI#itqS=cYca}_*rh`N2iBfO**!MNK?;vA)0fG3^F zGvo=Q4r7OXvYl;>2%s_V2vY2bi4$ z=m;p`)&>RKRDG`6TsmxRsy+uQEnzth?7iX+_YRJ-20+kVfjvrkLAYg@-% z)xF#BY-jsD(7W}wwW_YS^}EyBe)slG#xQYBT{>OW*jR;C(AN`{U4DW1;3ne)EQ#Zx zBgjn{cLu0j`=IgQE}YwHH+(4Xo8}6BQ6w7P6{rZMF^sl`flFtYXENZ7SO>oQDhs zkg~&udjFG)QtPo3Y{E7INHD8J!l%os_Pfxy75laCv$La%!K5!7=HA(P&&9oOzxyr& zUHbQP7G{VB4zxW!5EX)P{4p7Pk;TUTFIUmI=OU2LrQ_fa9bPpfDChwsV6bLc>ugA1>^ zkIT*cpu4nkry`h$wP6#{Tnt1+P$NINukNdMQ@h#VFUWHbFE9%l68sOYu-)s#bzr;4 zEXk!4;vfhjK@s`Q9as@9>n+t|OkJ6(b)vBp{s58-qbW{JAa?WM-8EG|0nJJyqPZ&< z@Qdqx2D%}Y9*CSvQiiYm0|O_H_XiX2w+WasC1lF8V^Axe`+q>w z;rI!%@o=2or+9bsZldasYh@4(5fvcU`!}t>ZH;SvxphJ7!q%kLlvZQwlGdfI`K{*G z<*fy+e{B7?)=jPd-nymrl?1WbN$`xh1XABzi|Dz8-^R7-14}4qelngB_$xe z)YnDRN9Cak?dR&+r@yx`P=bL>J`{9=$T(|Uj=`lA9rXK9`k&6o=kPe*IijE`Q}`*!Eu+#bFTVdT zmzTu$E`8%q=ho?XGulOs8@eHK5Ivl8w^x ztv1a%WfbXpC6%6JjQM#_1Fj%(J7eVco(8=Ko_IR)*bk2>JaIJE0d)U7+9)4?hOsX9 zo?+yjV=xcY*NmaEGT^U|K|R_}8Ef$U>R77q=$6v&fGb8(@v4sj`$+sdW6)0+XVk9( z)+>Z~YaDqzD4#suz$?ZZbpOE^=h~mf8~rbuK&PLMemW=6sME2}9-e57XVfInc}QEV z@RmuS1HbdCjPcyh80|cM(km-P>7V^n;X}RcOteG!I>yMqb|!hs!1t4rjq)ETe8v=` z|GTGh(h}Z$+>_nnNEtGf34E)RCD zb?IbJTC-?HH^9C}oH0!x6s?yx&HQQrckW*i`SgkaS@OuVaowyLzxd>P0lJSHc*4#Y zO!!8CjBXGI{f@#5TUsmHHm)wo^E+=htc2pmHAs(}C z6R!{BVtpq<_B8D;tJB`2zo+ZzU&s-&B^MHB%E4#A~hbWl6)=qPKi3D9TBvF`h^^Ti*jWx#*?tq+ndMsylj z+jR&T^8#p9SLrz+x-O|*7c|S`BE?I?zw#Ya=EQ;8Dj$jR@+;(*!+daEXVO~123dnnw!I}EDD|mcz+IN z88HyB)vpkK902_O#`ka?#uI(x{-XZ*9EN1yU1*@To&OZJbFJ);#YNRCa{YSE(WTLJ zbq7XVkwhPEq`I_s{t^SN;C9REI4m{v}VA3q5)CQV~Pc7I6RY!5(sE4hLz{ z!v(93GLl+1m?Q0AReEbhfXQc*c4wEh?SP)xj#n37AsUnU3B(qE6(hf!wfTzr`m30Q zR#|Ci_uRQb43lyXvr#}JYui4eRb7@X2mOhch`x?GsYQk6MC=@BDe`WNPCEp68>86` zU=`H@sL=q9ZbYFVqA|ORU`Y0XtEb%gbD}j|wpq6v)3){3%y0L!PWsd5bHVp~fv8UL z;Ge({ zB_-dMcEpa(7C+Ei{AQAB8+e_)c_c{dudKvd9#(`ds`%yHxwSE=+;M#uC@sAqAr1%a zz4g~-f|!%mZwFIfEOb@nrN>xZ`zf?;?sc-%)yb0%T>%1jXXtD7w+t`=tf}R}(ogWl z=K06^EJZ)L>Jol%_QeoE=MkzKIL5;~#>D%RsifOthPu5XYf^6zpG>V~_Anm~t7QYsgXy<7=8jQKgd8;Y&#NBx=ap$?#oo7nu zKDSD;++LFNt*yscZQb07nOrn^a;P2y6Wx$>ef0eV!)UKKhD90v!8_P~YHntUe-QLJ z{nq2<2RCI-38S;Qm7EYY^UP$*0_p+~x+x;NPuy6~W_ z%lAl^vvV)?g#zU{KQa_*1Zo2 zY%WGLHFLO*pggZbsW&8&=)x%#xF0Fv$l4paamtzwkQ4)7yHRZ}^>sd*iJ*dNf?Yz_J{xh%4A3tc87BDTvHM z9+JJwg*EQ1?uU`JJSKh(4TWmoykVeuEouBf{86ID0Azgz7TwkHAxYLkcb<>6UGxqF z9I=V5i8NVv6u*KApv%SpAL3<6`OfD!Y#I~~GK>(*a<{xn;8w5~lod%n=_q;`H?s_| zi6yVl8P&EM%a%b!x33kdgtg9lv*awb60T@nRQ97RRW-maS6$PEOB_biqW99vL@oZ` z($hTe>MtFq(8tkz`Ahf~<@PitR!ou?#*wTdOb!u1M>#+7+v1v5o=+4D5ukT;4A$Du z7Xs%1?}0KNnU+f;PPBwE!-lw@s@t_c^Lt=huM_I)?&7&SJNf2`dB%0xqEl6j4YjMw z3r=*THi$ShfCw9#V|RX}xCSd&)Zj!f(TeIxNko#|#TsCP^07HVNcj;(>k!pSLR`X{ z?Y#W?kg)gEebCL0uY9N#bQfAy1;HGxomq&P&CG8ATu~hyR>2~`5o=TgAWqpL(f^4< zG~&Nc97^=_dedWByc+rgInuXNSwoe-M)yX(O|~o#lK(G4$j$nn+LmI3c0yVKKSD=gd5LzjtX5tSY%TjA!TepF0~fy9}w#Z)_L)=r+xWfr`@ zzBgWnj$R}BLV>Echi%YfA!74-uEx4x@KBJG5%WH1E8Uywt9XSxeHeq*$EswcFfMl= z*rs|x_ha7i_G9jY&GB~a4uNYb@~%80ndnR$(xU_S67I zc2tj&bpXW9p6IZ!d1mP$2-7A0Ph0AxXgV6Ewj_lXckt7M)`J0K{yb(IRF=m-LN>Db zveI{5;sS((0fvgzJ@em?r=R%kl38>1fn zv1}_oH0kw~Y1ZiKpXlVs6`>-Z@5Yt7C-lQxyFQjV5>$$n68*O5ZT!eLOwCw`RWC)L zkoq=oxIPPmdqUzm2)es5K=G@Nu1|DZb_~?il_!aQ>*xd}zFu%=X$#A-x}i~r+5at6 z5MP+WvZi_ZVfv|jDyluBgDP+uBz+C`LOULEpQ0y2dPui-`09E*?c`gZcPC-up89vH z#q?~j_qiC3h%C9ltQIQZj|OlR*)^RH1F-gB_u7i@l6DxQ*`e1&8ezPH#>l$ZnjIo{ znxc9YT%?9ubn;|j!>oO5c~k9(KrWvZCu~HoWi4c9G>p#!kMWm7S;vqH~#8>gK z!+)&5I)nq8F6gHC5D~75tYz>Cj zM;`pGgI{H}^!R- zsEoGcm0A9>%jzoVG@(}%^a-L{6fO|me2{k&V(8{XQA90t54C-w01~?>WVrT~?_&#m z7Yu5%h{&QhcJOn4DBajm^9t@b9gQ8hv6qWrV~1OWYkR1%gHqYHJmXMTBFVVA8yM}Y zj>jdF+GCBpc`2UvmB7m`Vh-^;T&jd0uMXebAyDbS;EDmzjCt`t>X?@P>3NBuT8slA zXuw~vu#OaSL8tb zff^V!Y--V6%fokzZ;1pFTH^TRMjrFD(kH~#xnr;^KZ}aqX{BIG|2PclyYZgX-C!?@ zQwyi#MKnTo7D*Krd7KUyTGUANo|LE%$I)AsJIxq7U~p9C=tjnv9)!S3gV2uV31Mgx z3OK72BqIvrpGmQvi=SV>q{Bl#D>6pDNO<*wr|BR}lq`YCiZdH;Kh{o1LKAh9_@V>h zyen(C4x|y@g&aDlO5zWUqN)bBV8@GZ)>#DE(PwEk-noe%-VU9#i=Po;kQLB-%jAp* z!N~g1D2jnFmc0*)P?X0gdJSBCOcW>ku~D*^D)R}7Hu2moqKCv;8T3;}!f$_SZ^Iyi z2ibtYGMh30o1u_FlIsi_0`0IMbKKUTNP$+Xjgow} z$apYvu!K2Oy~;88TaTg$U3i|U#_TZ;d%<~3vZ@O;^noS%Do?)13EJk)x0#73C%EeA z3=$R)A5_ixwbCF%?!v-da4hB)g@6%ZMhO0Di3)tdJZj`ilXEa5LhPgIkn6&d zpRf=2Ss--it{?Hx&XR38GWi;{xck10lX;pDK`VF#Yd|rV$=Wy?3UN+e!BMc5BT3A? zG6Ts0#v;rZ`!Fbx=*JYfInFgk;tvKA&&r(K7D(~#Krjjo5~G39TrrcZH?y5Q zIlvS^aIA-l{r?(oL5#Q!Yw#J{Wv7edJ~)F zAQ=~gnabq3rx+5rN)0B;P=XUI!UV8Cs5m)^W;DJ|9)ms{l;n|vjlVCMBaevT!<99B9g|ms zlt`9I{RIyUm-$o}Hb*`L{u z>W-28E`|36Z&5A7cSU5rg{+q8qqd?xQM6)@zLLNti`oW4tw3&ml{74iAb9#krAFl1A3bcDxAv z(h~8#u*CeiA;MsvoQd-3hQKs_10yL-Jmdd%0ACK+3+moJsFdclEn!^a%xhgOlSAow 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 diff --git a/software/firmware/oracle_same54n19a/gcc/AtmelStart.eep b/software/firmware/oracle_same54n19a/gcc/AtmelStart.eep deleted file mode 100644 index e69de29b..00000000 diff --git a/software/firmware/oracle_same54n19a/gcc/AtmelStart.elf b/software/firmware/oracle_same54n19a/gcc/AtmelStart.elf deleted file mode 100644 index d3af939b4aacde54025e0d1dbe606144023bff78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2923448 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

ZJ__IHyZe;zK9TRFZ+^u~L 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

q-m*zC7}rBr@Ai8 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%0DF)?JT;pQYWw&vH;E1Ip=tkv0 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 z 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


{XIOC`baf`ytR*4aEq84yCM-mh*EJQ@gN#Ukz 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

Gi_%#^f=CtL=~5>b-8-E$%9|d`s*u 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�A(vomGg%Fk4PySD0YzI#U|w%=~3 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

    6;6tG@Ey>n6;VjupJ z8j_4E^W_at+R%7h%r3NOqD|{>`F|;U(;i8VBU_X|rGN`OP?+H;BQtC1FAvDAx=LM3 zGBc~IsV@nNY-xBQu?3QvtM~8UImgU=3y+d6XT)xXd&c5!ZtF3#;t(1ZRaDQ9a1+8j zwz(`Myqri=mll`#B4U?zkS+D6jnBU^(H8Bv`PmLPtZ^*7DzvbC5Xlj;I56pWS%9`P zC_OBolx%NRQo#M=7w)spKanE6-^_<7J!f#}oU{Wwl52vukmoT;=J_VYLLEWD!aXL; zk^gS@HEiVm-&S{yj_B!RceFewU>@J}W2@S}g9}4Tr#?lHxJC~R$ zGq}|Ms-f$NN%jcoI3|!8Oj9T!m(&Aid@w+2HL5StQlWknTs*78c6)jN z_wih)=4$vh#=p>wbjpHP&|Duqd^E#e0J3n)E*u0U0o{p8lSC%2>aP%`Q8+)yS6d7PL6iW;S( zMF&->Bp_qjrH@4>6{Rbxb0`LA)j8t$;{KLUOS5P8u=(IwKPHe<#+ey`g&wfzVea3U zMTsni#OAg5UlPaV#f~hlhPk8}9BCldp3SLhYDpg-?v(AIfV^AB;kmoNgCccTC{iAk zMfu1V;#-Wy8wbJoiDKaMRJP=CgEC*2^Rkgd`dlh}_ufB(gjDBmm!tNvrtV>z@1ym4 zsdFhdNMo_#Yo=|P#H0tU3`B_yHzHY_Vmzrm1es~j@aBKj^qkMZc&6RU)gn6)#M?1K z=q^y;0O9P{oRoi#xbUjf7d=Im z8MYb8#Zxq#21k)mS%f3AE2y4VOtICj`igY5k!FUy#`%n@#sBl=uiyXn(_cTE!yy4E zpk&b)sC`*r&0j#boA&k$|o@-!f@)stiGB4*f*+Izv8VlS@{`1m^rl|yjSQao=q z2$<|Y-8GFJsv*0RZ2={a!9jHsL*>p&x;%2BwahUUbCq;E2a)Y?c9Ls%9jIAB$oQ2U8zENpJqR48I zM3H!!YYDV~Jv%aczslzDNF90)4TLG_yic~t!vE-H^vbiG=_dQ__zjE<&( z%TFw&MFgWB@EUw*1uq{7W}YIbsBv%mJbem4?Wnsbg9q4YnP+XaPs(Gm z6e084GHozjXUp4MVNIr2X_2%)zT^pV zT$Sg#9d`4>N(aQ$b5whf z3&vFu|AQVpGfUCD;>$mN{_SRRmi!J%HGzEsO$@1dJ79=1=LE+OUgz~MxPy2Q_9TY^ zCZ^bW(!9EV+BsEL;mao)s~bG&=T4*G>w=qwGpXtXW$P+wD(Yr} z7-Sm!0n8NcUyl_XkJ@sY=56ju;B)UG5U8xcneO`Icqne!ouIqg+bhWRLOupLMl`-o zO=MC}&9RRJ^b@7y5CKPpDDh4JA|Tq45p^_JA7Gy)I2)e29inYE7i^=zZC69_?wtvG zb0-fVUN*Op(-GQYJ?5JcY`LzI9_dVF>GXyjmp?E_vBLOJHXq^f`UrO)YKvFJ457`C z`nBv>ADE-;l*FdE*O$ShTj4;TQ)q9gMM?S#5D{$WC)!9C(_b_i3pO!Fi$+N(bLuv` z|IN=vG5F4cOq`^4JO||v^pw1t+1AU1n#dVue*g*=4&Tj(tX)(W+chnIfWrnnY?&(z zgQA;5Y}eyM$G_4yid)Oyc8AnrZa$Q|B*u<+6cJ}!qHp<*&a&HQq)?b60rgWU-yl$q z%6c^@_w1is9sW}WXQDIk|80?;!mlH3g}svw01)#le$9X zbtYvr-ue8~&%d4j{Qa-LT`kYQoqzoN=bwK5{G$-=@KAunP^owhKOntTQeEX+)DE(+ zUqnVsA26TBLa{ngAB~KA2nvsq<`X*GWsgy(j9q9?=9Sp2VEr=KNV-93KW=N$A^}{9 z^{}*e>4$P}jeV9fft+&{AcRyB*z_(BbbuxJxlXwc;&U^h}-sQEs9{}#;P5=9u~n(CZLbg6_P-YM1@Or8N0C>#Zmi-;<;E48l`nz zny!zyKgW)oBoRXh1*vl}!Ap>1FIIdHNa*Rd@za$fb|<>2k}lExLh|i68Ugr8>t-~B z$0E>ZGz9i%b>)#FiBeV{Xu-&CEduAG2|Cc!`I2TA3F)=&-ko9}!XeX_CBFjjH)=ZS zN{dZhzrZ!m@X|16*WF^1)?pp7oIi`GSZmqRE5agy=58O(f7l_E3Z0|0(51(XX6RFG zZxL z0+ODCF1YhS`A0lO%L)OU3E~EPGw>m5zKH?9@lG{j$6K_6{{rq*sXBz} zbVlhvOk#&BxJ&rOK5H^Wzu-F^<671}-nAIusFH3fjBH{x| zTPl#@G|Ny4ZGB!96`WlxE+eP0w*A4$vGxxBW_gO!r~P`LVzFj4Au7pidmQny!K>r= zU?QWw_l|~BPA^BIasvvf$81GRtPDx4zh2D$lVy5BO-#xH7x&{0!G93xi0$4L^+%e zDk$0Sg(C;*G3{WLP{u>{La-~@d}i^Gp7A#reBYKkWPp-?F<*P71*5tOZ_@qK9XckgKt8>z z6?ZOwq5IIQ5||6`dT}VLK(ja+%Ty&U<9Vc3N9j8BVnP4Yoa~d^n5}?1_aSc)pbd&e ziWfiC6a34wTj>Rz@d>4%H%UhurQnX4U-BvqhP%BMy~9cDT2;Pd(?TETBLeiiw|>&^T>lJ0sQRw&U91 z4lz|W2&|7Y0;ee0j3yg^0$uu+`q4g4cAW;h9M^`=tl`>N1N4eEZbGi$t!(Hj0`rjj zl5Yw$}0m2TFv0~iG4p4WNRwJA1D3@NE>+sU~zNy;1@7%jE zpb^QnLh++w58ypi4!XHZWlv#f{e_>(@)9L`xa7{(XE~h_>t<{nHj5k?s4sUH!7K6m zWvT$T-owGlreEg30=1~bTXQ*)Na>%Jy&Ik}MvQHk) z^Vza2S%)PMg}Zj@vE82HS`DQar&?P7Rxhsz^YiBM2=*>^9mT1wMs;c6g|EIdO}CI z=y5uMRL2~_&(3kG-xINf?gSILcUV=+{2~uRF z^&x09zNLQ$eGZvuC++OH%o+!ErxHR>&untQwng|kI#sRW~c=G{=#ktP41^9vVbI2XY(R{~_ z&OvQ7*L{$Dp@Md^tBY$x)}*X87j>{nRB8(z5*7kcDxZQPvx~vAM(lNFZ(w~PARr{9 zJ5fSF|Bxxg>>;&vfm)sQKS=G`PUywgsBgvf*zfVLwAb#~i9TcCtmuymeC+xB^XJb$ z0`m3nkiyH$9ALN5Q{Fdl=Qxfg8vt%A3bmgB%|)IT(y2hr>Z}4#I=Xtnck{x|saiNI z-GnowZUx10cQKcRR?N{CBy~8t6Cv|{wLi)KFg+H_(wSlFLiXzbn~o_KdF3p6^kyY= zewhpg#zMWlkB-Te6+~U_*Qjfa>XKYO9v>IN{^%7*9X3Eg05AZIDzOFcyz4zGY18?` zqMoTNVuh<=y@r(Ut3@A`rJkBXYq-FoP{R>bGJ(B+J(jjNs;0=5niUgd38s*WWsSK;S=M6B^#+S@4>39Zt!jE^NBXVFEv3vr95RagY%T7NNCl&j34)W*QbGCk#!)33=@&Ez}5`x7%MbRX$=I{O+-M1eQQuy zX55$_GFybZ95+$Q1*9@k9YH|_e0Q!QrkMR!-(77=!$HAHfufoJo6yRb zM_wyy;+aFq#R^x>FNxkb;fT`D1F!$t#@8b5lL8pJ{Wxp_&$nm9}i(ZGsSVSA!SP@y1liTfoF*%3CC2PnQwRv5n2qAk$bRG6PIu7se; zLsU+$;)qliUk<3NagSO~w8H3*@fc$>7Meh3hS;@KGqiNinzFCd0MpZ~-T`hj>IIK` zuYL@hC$_PGZKH&#?ct>sMJA7Bpr9*#OH)`J6x)yq!TmsBLusvbY=bl*3O}{iZT*BUci}Wvm8Ya`47x6 zZhirbZj0M$nq_Jyjtn4$Lb(4%hi-?7njW6kHegA)EMxUqm(tg)LS=C7j#t#k1u$*kTBukm9VI)-i*~feYT-8dL(Nu`rjaLb zQ55>93&`zXQQHbUaC9{v)Ot*};aj1-4g#rG3vCXg%MdTpThneF4yXi6;tfy0un3R3 z9Q$^FuWs}05z_G#=M3&vNqG}UWOH?9D6Z9GuHT6ilEy+TjHKdE7gEDibiFoW7vQj))F`mVz6yZz-yfSL(-T*iH$Vf}G+` z$VplxG!)u)*5z5}%TQdQ^sZQ=*EexA(ClP8ZY%`i5djl`BRW_B@}!N&gB>|75F4}^ zVpAP^^%2tKfwmAdpVm(5OcD9>yIoEiD4afuQOOn5!BKe&9a*>mX^Fi-TOX zwa3z&K6%(IyhRKcDN5c;$rZ(?OxM=~?nX#I-(i8=eH})8<=4m0zx?p!Z;4qfkoU!p zEO9GXJNun`qY3}8)#?(FIiHJ3q9SQ=IfHI{fL8>OSr5dF2SW7qf2UiZwt%L(y z+qjAF!1g_*)(lANZq6>J1=j<=7iNl3j}G6n>;=wG3RWt)-{X|j%(?MeZ+A#TzV=9q z5;&QvdvX!dieNr$%BEC&smk&cMARmIt91 z60PQPfXs0@g!%Bli&(Xkv=tsVcs{quLQkVX+p5NZqfCJrUV*YErr7V(hOjRE-Tix1 zhU%fY$v<9qmKC~1cSuyLZ0pX9r)U*ST)~$NH7Bw|;*F5H6meEn6RAFUa#H=_T|@wS zxLtf5H<+3cdpJGM4nuarW#VvTAZq$(2R-O_d;yjAoFnp#OnjZQWt(E(cG_Ii6B6h* zWN1K5O?vxqbyM{+L=_a{=rlV^RINO`s`<)X-3B$6)2OG6Vll{oCOZHM63HWRo zv7RW`Zmd5~Fw1?tn1$6Mv1G2BD_DP2_qRWN{_)4pKYsK6m+$}n-#`8E>o*UdzyIaupML(!?|=RB=imO%_rHAp z{hxpOaQre0bHbYZwL-i6rD;e*7z6@aMb}sfDt%GS zu#Fcd1J6OUXW!IssD_H!h11{NAft+lE_2YRxG!@!V0VOKXIiJS6v!8lbcw8IS=rr@ zIKRDLQi|EiMvCRgyCRRV|CWt{Q{Xy1vAWtkEscps(1fB!b9`7wMGUJeJ5?@7?MdCa zoeO3))q<)?61T)K1G@Z*`cjgcs^FTGHKdxzO&JWWL{b+LoEkR&arufvPFM-fAMx!q z2)#QND-p7<__Y>;EChMhXZsrPwI~|1j1XGN#jfY%bT8VMMx&qt*4N71N zH6G1zgQ2oQb0MW1mMhj%PSHD4c-4;Aq|}dxIx2l<67OrS7c6b%c(lc@G#6X;S}p5L zu%klN#yF_-Xvme3&UG`}h$EQ(D_f8P#sn}qDA8%?w^j5IMr@KM7c2X*^B7t0fAZf0 z8jv}Ys)0tbGD1D+&#?EU(>dDTbhHaFFZ=^)Oh)+Q?ooZ*+zjXD4+{hL>_Miar~Uhn zYfA#c*JOfs$HQbkKFZ2?oDs_bR~q?54&Xr2Lyn{dgL>|}7x{uh!-X32e5fQjx2YcW z+cKH}evhI#23wVELlBt%z_Ky@S;pq z{$m=K4eNg5J=su$itqwQ+V0yIWWQATwUDsYIYLPjoNLtQT%gg>=ZmC!ly)gZ$dVu4Zch=4TfVDGB_#eOg<4=G6 z{JZ6Uy<5(%F0YoCH_KtZyt-U|{$?>>(wGO&5v{@HNXAu*u-T1u+A183*sRsG`%$B| z5tQZps2l$_`zr3V`8n_@-Wvtx)tG0(HECG5>X;}fU({z2;hj*f4yq`f2E4ro>P3z( zcjyxd+zdN%NKl%g4Q-sP^lYdKLfH?<(I{5@TFBDQ9A9eIT3j7AaG)KYfok4eTq`tS zk-gcXEa?Wm?EbIzdgB0VhApHj<=?#Xh5DZ>n?*l|(Y#^`9TDed7@A3Eik7hej-qoP^WC_8^Gg*W z0B65NSQi1Pr^lvQ1Q~KUYV;;;8=OCsX@YMZo>_S=U^;cHk?Z$$-2jsV1=h44w&zm6 za=kKYB6RU-MJ3iou`ID}+$)a{7eQ_3gCW%s8>Gh-cuBS5fQsP%ZRUwtVq{&2A%Pd4 zo?C#!^gR0}vYEm^nc!sdJFe%+j)cgM;sTenBi#Xvc5QwFfRdpT%7X~a<(mGRAGy7J zq|`D$x@Gg#?fd|35}e88awG9WzD2!(?KV**W|XkSY9y$7vW|CO~fGno_{< zAIk+NRgI9>Mj0*TtQ$k_dUGA%tiY<15OeR+?CskuWF9#x1?mFSs@98D4r-IBm9Fj& zaA3ije}8z6#?#jbYJ#3R!}{4M3B||)`En9|e>j}~aQKvnqPW(fh;r1(fkM=c{UAM7 zCmWdot6^n@W0V)Q%6aneMyf(u;cuBE<cNJcbVX=o(8!LV;FhhMNd~0@0^-cs?Oa=Ik%y_ben3M?v26B{>;X zf^qzpLm}+?6GVi*ok`A6c@znefVH11e1-T zbkF#d%vMNrFOXTQ^ZH@+^g;e7?Hny;x`Ef&@ilbJ?dtH|85J~8L9c&3zIZ&U52n|> ztixamI^GZsHc1iwIF?gI2t!r#p!cDX-uHjKh{%oh!ewUm0VDfX8_^kvcPeD9|4#1| zv`Kf49Nn(BxJRgdcGz>`K8jWpxT@RP?STIUJ6VtNs7rP-WVSO{K@r00YL+tqz*?{z z-{+3%DBBvAwazYJcSV&fYBU3e`1Pi#yipDX5mOVx1fNTOk0nJrAul4c(>gDA3j>3q zif@3Bqqrx_3qGZ2Z1&1@ey(qW&J)yb#lH8)Kb{-J2u~B9F^h*JickLHE5whJzZhFc zKZ}~#8nGiJ3!%5!zd)j^bz>;XfYMR<43rPXMdB;FSs9N&yXjf^R@j)1U8u_){hW?WpEmn@O^nv!VC02{R& z8M48XvUeU`i=4kCy#rxvF|fwCqf5+gb)|HT@Q{HavmPWLVg->~L7$%B;5cG1XIGN* z%-HNg!k}+R;X?3V(%JE4jru<2PMStHF;9;aqhahI z7!5uUi`=-LrzZp-o4Su4BC&>i__0_kvtXDXEbB4=xNi)`V|!EdNYx%g5MY}t6(&mU zjCDx0H;cCpPKsjGxzA+NGesGUp!GzqQI%Je1P@5EskOyW^=GY-)}3Nxa#kt%)#>>W zAnk{TXEc3M4G1W1N~2S;OjOnLJk-PHkGq3I!N+~Esi(tTl!Y0%8c#m?=Jo+v`M5F* z*-i>es`iaURK<4c@gkVu%J1?{@Pnh>@wkDzD0yb*vr9=4XtWVqxpH*A zeB*e9S&3l80ds6;vFLa{J)>Ug89LQrhq}C>UC_1}4f}U1Qu*V>OuZqr^l-F2Ge6Vi?Mn?SZ_R&qa~A?2#+^YY+3lUkf7~D5Px4lxuZ%|oEe!Y z+cP;~1*tBs2VsqWrA;+5Uiu-rKWtSLFJq1|-V%xVs(8QX1?h8iLvmT5K@PXG*M2-+ zBlf`+%Pm~NFbk+I{^_URqNsLayf&+vP;>vPVmCYmeq{{#!Jxy>hcfxF_@7pX z-7TY+tOgXW?slN|^^Ja*^=QzJocv7CGgQ7o7H`?LJ=3^dDy{MyMTTg$r z8(3%rrhL1-w`814=u?ShQtqiFwzO2$#V*dd_+^?>jOK!;*B9?nYLFS1T5QVejy?&U z#&j~Eei0;RfICIGd!5oxpN=Q9J-sO*Ft+UDNeI-_{W!^3dXGvDF~t?yyJfKfFd}=RIZi`wK47e(S5G*wZEsipZ_0H)A&e~--y__GrNbEuPyaDTQC5XLv3&U`70juj`Y z&m_fzMHLpf^15C@N# zJ&ua2qeQ*=O9#}Q!A+T4vyFP$f~^f6 ze}g7%$aMZj)mZT#t51joe{+G&6h$$N&Zse9N%%L)8|3|lMaccYJw#k+vZ(Du_=KSX zEACWBf^bu*XzV+qUb^YCjk^#dxqPPp5G-M>4NudEmo|g;Ep%se3lm*@JvkK2eqw@g zeF%bs5ze87)g&%Vfl^Jm8cnmUrVj>C`1hx~EWSWGXfErq=FKP<({<4CK&?oO z#)EColPP@qgfsvPx+mOf`~?wBo=O7;OwF-x01b1qg;513)6p^1PmOW(dPRq_{0o#; z8A_ga0?j6S_Fcmqx03PTCdk6QOi>S=K)l_v35J>Mdn_YY9tvLkrO{y(5vG}+Cgi`+ zW0_owxa^gBal;%qq3fD>srBuOCAy(T_d_tL_1LVSLLu~^VU!DF2$3yedq7pOA#-PmrleV@GW@`ja0Q!z za)vEIL|~q(kP7zib#oEtak>N(VhIcvBu3E95Z|oOr_6Gqc^N)qRPB7Ye=MyhX;sz4 zYK{l+AnVov{PE(#l+Ul0>X(buTJY0G>}7(qqs$m^evd2D(jyI|kkgxjdnme42IS8B z*J9mp;v%MFEc#VO{c2y#!P=6OnhWF3?!~%M9cRbpihhXLQrS=}!uQy7R9|q52*oy~Ib> z)YQF3y4DpMjd8kC{mlmvbZ+AajgD*TW{*7v*V(jeu6K;fb_SQmRoudFriywPf`qq# z!X5Yr(2Wz}hCFKL&9NMVSB`}`RYN(b0T~n+EbjEnPk*`p*^Xla6wagCLGiiW?Eyyh zi-`-EXkng6Wrx~9b=eFSSK=qCRjZg|sm8;sir~pcAKM~%+fn=0r;iZ-$Irj*fBEUl zFF*bE|God^%Rl~(jI4|Ed1@$We@Q7Y{SWQCYkMWM#PK|Pc6bUH_dk4sfa8{-u?}d~ z*c7-Ho12htCcM-_Mk#>{Vx2j-1imfhnSkM}N6pZd+zvXKx*SILchFVD&}%^Se6v)j z9*<8s6in6B3m~g4OC@|z3s#0uwRbk(*~f}Mi#?BKh$teGa+RW|lGW+6*w(RNz`MOa zW&L3mcJ7s_4Ak)sWk*_8B%o$;@wHCPje&CYt*df)+~wC6t(U5I|sO^@CnRoP`|RgdpMQcy;R0sWMeS3LKnA4!qi0VfL2bh zcW*MQTV^ZXL!8YXHg7(s2V-G**y7%B8$oZz>2fvrUE>90r2BQt^v)9lxG{IVgUD*L6KejfyS6o>jtn%y!K3 ztCUJn?p6}yS|JF55>&-Bc22JHRPgMW>+Rxbi97bHh)hENg_d57#X;%(T6<(B^KexZ z2J`Y?bev@hFJHgbHbvw`>8})_M&&QXybw4hPeg%BnDY+XMB5T*m_WG5Z|oU-C^(@7 zbNVhV7s;W!!@B3*#A@Onw=PiYBGI))CYMgnu1xZEky*drs#ZJFax+apL|W+L@cfK) z3TUu=yFJWNoo!32jx_i5c2FCf5^pSB8RfyZ*aTZfJUp~_^xk0-sHyMpf0O5c(Y-kw z+t;0>4b;l8UItU>H$c|wUBUXvpCU=Ag0)ryMyDYr;CGi@o3U?XYSxv_>aY&y$H!7m zI7His-{5eVpf_vIHLA@#K7L2pRB#aoc1=#zji%oYZBd#-9dnBs?G%iN>F7gZ*gg~n zv^Q6Qr!~_7DF1v1P^;>r?Jk$+J7_qYhZolTxv+DXbIb0I;86G|sIr%(a}+lzWS~*q z(_y!VX31AUbs8nE!d=h8yq3(&zqFlR9BUZ$@KHH3Y06ym;=0zgR+8HpT+Yl%64wE> z(w}DURUG<6zKJGvqaWU^MP9LF~e+WLA?&KIO;qA)v)a+)#2 z-o9tJG#rwcYJe)n*7{pP%BTS>gI1z^DNGWH`WqcbmiRv5`NWk!l^v zajirX)Wn*)qtFE_1dw8qWlbh zAfQ2HwDZOV2LUJQgLPQi8)j`V8CgYdLUF?<*r(nIR7d z6y82~eL^1h|GIv6ef18#M3y&K^Tlv^{rNu@Xu){}=N&W6sd;P|LpnkiW|tcM$9ef- zT^uZE&K(}!i6~Ru;%O+HsyN;GYYeelIK{^k!AC*;?x8J@*6i%%VbkeSp^H%h+ncjS zB?;PX0L@q0UfOHERH2}_e$%50&J-UDzSw?$t)6!l$S1U1vb~QU01HPw=}O6VdHv4A57Y4ZTDjNM-j#9^{7w=t+TPRWSm|KM-Nzi&r03GyGnD&Ab{s9WFE>%UW$&V?f#kD zC>f#`={e0I6J>uEl^}MHaFjiw^9;hxwz^&~e`-!%VYY#WYwy!|Q$$B;SifLiH(Q&+ z+Yc%Bk9XBXEm5t}_UG|yGVdyIPQ|g`EO_K8bsH}@ehiLHV#EK$v!6Zq2XBt( z3Wc-FSX-3NwlE5Rv8J1WVVU$j)FZ2r&bN%`*mv+9Jra9_Gk{4zhtow)po6}fF30{h zztQ%J@juewDtwDc2ARpWMzuCn0o)C!36FIE5=;A>G4v1?KtgNG<9D+NJmTc1Y(SEd z32CdEFL7D>y;L%PuCTvu3JvDCr+TiNgRmvzm1ja_6)cJ?nnJ~>vaoxWQ#<&>#1tbp zil@j#%Hdcm0ays8I$B!}OD5%@uZx>;yDx?1ACH2lyv^aC zSiF6AhQ2}v+}m4<&WSF(__}*J?lv0KokYlPbch|Tr~5gFbvoP`L);+BSR^$wdIGK2 zm_aGVQdQ|yeYKW+^`NVNN)~07jF3G%1G8-L;+rYId+x3TghhmQ0;a7I+f<%Qv9^BE zW1PwP(z5;h<1Rz1w{m<#GSKJqjA=A%9r0g`=x^p#7IZ4X50fbr=IA@!)g{T2?5j}k zjlf}4614RQ9`$@aJr8EtfhXHZ5`KcURDd}=A?=>aNVf{z+t1qrNb!8nde~rqsQH7E zRbE>O5Btx5dgcliR`o1LH5rH!36{Z5t}r=ATmiTfs~a6z zLd>>=qlpUu6rNSLWmlTrC*(DQ<(cXiHjs+nmczE~)6OMjjlVe@r)px7&Q@i-B11=S zdsV9OXzcmrFMmNb#9%2^Xq+MG?l{*Z_&S_)$|Cz0L_ppC>2su?{55imrAdcmy<9WsX4K5Qas8D6++eBz3&(=csq2n^-OxI|G2j^$o2$5Tn&G?-djV7)I?0}% zt=J{Sn z5_V--_Cm;nX9&hpLhs_#Mkd7uW^t_wHG{TBv3?QR)WhoEb*I>`8^nc|TNAHH_Q0sQ zj+0o^bEhG(dei}U2>oL(sJZ69@nMLIM4U?kxew5G zx{%lzWAa8doKnM)v;}N*T_voU;E!!C0J_Rks^U6j#k`bZIg~i!i7d>RQ>+9crOdaA zwM>UG01~LnZJ{=?{r7BLI9$RH^M=$iA0HfuojHPQZ~;uF(RYGRwT{DusDY1PM%y}- zeKP#GZRG+sTP#$>$g!MCwSVi>5UXpm{MfA?(ED)JyjKGfm3yt#xYsT5gP9v)2Sp;J-QyR)fv@$InWpB zT<3um`S*xOef`aXDbB8vD%ZjNURDDVF-X1&`dSE(hTdDHkG0dtn{EtS4-4xjowgn5 zsIsFed~KWr6lr_d?e>h0=`VuTv*Ym#Ht4OvSkx$HCwA@50pn#m^$5K&ypUwLfdlak#}X90LY&Yq(0yt-P8-7+%~vSKj)(hAMI5hskI_{1CmwOw$>EGWns!SyUREg<&5y z9{}Dn?L6l?hb+%1CB#LwAxWF&QWfA#*r+)%Hto zHAd+B?@f`T$)uD8cOkE$FyM9Z>?ou1eA`6Ib%xtK1$-B@H3ZWr{lfE=qV~5gdgt>b zbqwru3B9W|?4$?5&3B99gBMlh5aeg$0V2?)IVoQdjJ$8!qf4u>0i*D&qj~CC@PtOl zF;3$kAc517qj5k%+Cne0+?{ez`{|PThNj*k0l6Z1+J(yFrm3>Y<5-T_%O>%9d@&%d zRZcjFQ~RYLv1YE`g&zw|mQJtzi(C|m;bdcI*tpw-l&<7*P~r;b0wtyjS_G@(Blu{* z)89YCVY?dY@lZ;jIy*>N1yqw_!UtHghw?l|rk0L^C$K?3AR3SSnE24iq4@mH1ltY+ zde4>_+gpS0Ky=jg63)WvJ}2(h8S8Mj-Yh=80FkHOQRy$3z>q5$qx+9=kbto?rfV`X zY%iA=-2%3|*;eUneR~3_1*`jqDrETP#C%L#K9h^C@%xT&Hit^6%2qfYUO#YLG>Aly z3}-&qBJU2z_D$bIyGU~^tgzJJ^IXDJA^At@4XfYmUoO6$7>H+&hV@9YSOIn{a#18H zfixik>+G`8%xV(ZY`UNOlro6G^8$)^tnOCMtERA`L~t!fAJ$gMc-%G>s@(qdxcb1v zF8mLoB9Zxcs6*wQNk-(V;D8Vjx+gRRLdp?)3324pJ&Ga{Hv+v+63Z*Lg6Zm?40{ci zkaxqV=s2LU?Hqd$l{z>GnZj8wPcdLK6Yp>#4)+6-2U_-L9-G3NBYVZoW|OrPW>!l9 z>vng)Cg)s3DB{m@+3S)1syB1;q95)cmgp_11e0s7N?zgy{v-!$9viy@HJ0D(`FKObykPEJYRq_ZSmiXUa ze*G<)B7rd=JK=O-n)9E({yvgD8FBQ))OLpAjg&-XP@Jc=mNgTj!81fMqd9u{f|V)f zMdoSR@$P76*ZcGM05i?Q$~TkJLuQQ*gQK)qns@_T`s|nuN+vL0HAK-=3c7$vq+#R#Od7WI%3i_vhQ(wCRmG zoy~b`c6)9jYE0IdG#hhCQt?M9k-;tLvzz&>wEN9Lb_1=kl^Wn7lp4@#3w5<$GzQ-3 ziC=3c3uB-|$P$nqD?3eh@`_%j7GnL5_o?6czc+E zxXwtE{`p7bNuOyv|4K;(xUALePHRMS8NEDwX`&Va7pEHW9v=c;?X83EnNAa4fRWL^ z9uj0Us;zgGf@#$#-`0?(f|x7eP_+;18ggVXL{LVt--F&b?WI8Eqk4+`sQ#4lRtd|} zpL*d>4Gz(tRru9|R~OrD=v3+w$gDvp(;V4`N+Y@tzx{k3mC95;#h_SpAW);&W(y?! zEpigLz$&pvs|MOP*55;XVbW&^N zOKrjXTUdlox48rbsU|LVq(e2#ulH!9Tiz&|vlj&MQ<+K${~#^TZ$--y-n}yhoetGfRkz^Yry~U6 zMgZv+7mKn7IJ`3(B~T*zs`Gn5X?3s<EjONe2}-ju!Pm|B7K>KxJ z1#991m657{7neiqjs~@8`JEk5OB!v(uUx`LS>&8FrySMF3>$?ODt1>-$h?lPz|)A_ z)jhHb3Mn^(!#~0y5hi>&A_!NS+MNj|D=ZSVnt293pkrI;r2KKo63j_EA5wt;i+Rt% z!f10Qo&+E#^1>6DbjCV#(wk+3685ZTP7@3WA=O3sG*j&3{7~++atJC6>CHwXo%b5g z@wWo4x{H;uqA{7yz`NU;8%ObKt;G`hYe zeZ!$q`xiO2nx!}nc8@%%O8RI2Qale8%^V_@pa^9EP#tzg^fAucRr;a2zCr^D9NYL=;Fa{j89I|?&>w+s79~L@_2)m z=$p%j904+FYJ}?EC4!CvUJiC>x;u?e4?&y5wfkq5@;Yn)mdFJjAo`7CY=*iZ(~toR zwwxhq%WqlZE66p=SVB%DH0A{X2wj!XyByI+bbBILL6%^_3Vp2eyeafkFj@>LA3f|3(VWvz9^k#V8 znW42_AfIqHxw&?n%iwdk0XD-;Y0W1u!03AI1Zan0vq?KSzV1GvVA0*`>1p>sp8|zm zS;@7TU<`@-4(^TwxuoJOSW0{jN~srlPXQ_{uGODWPREIR z#jAs$5HvvR3Ycr}jfmk0wH}zA35jkqO~pxTnHLzxd}*o&MOomBuUvjc9!x!!Id;{* zhK*#9M3Z+Pj6nSA4mm>ww<4$FKNB|4h82PGO@?i-ll3qM6>>{Zskc-6x@6d1(WZm>ekb_f<=YAdV- z1C8+Ced0+7e@j)|$S^=4p}c|4R8$@X?{{&nGvujJ#o}IH)3H^>IrNIPsy80DJ*82K zxX1lk{Us3PWEqsgLa^XUca|2dkm8|~P?;%~4Pr29C}xJ1!H)Gowc1<%KsB+NlWZ!W zvNmV|0bX0Gw4_^FTrp~28OW+-nK)At6wBJn>}I;?W_8#iHrFZ4jXokU7%#3pEe_S$ z->z`NcyKtUV9TS_PNk-HhV6X?LSnlTIGvD4{;*rmlT7c7bwqk^7B>w1#li;j$&e}F z$2!E=#;5GC8g^06Qz^H!IwtP`Hc%DaFH#Y#t|c4?s!s3qD$)B8Wtw34=zo=J!5)&N zKDS};SAxdtJs*$zt}}WqNAOCJCGVJ<`^}tBNHs|d8>FMFoh7ZuZ87bbU)eFo;Xa?y zaQ*z}?|=R6=KS0F$IpNMiA~std;&Zak0X$j^oqRY`z(X@KC_zSS@ezP(hGrkhXr zs8N$`wTM5CbaFf)%^#6@iCq4s;LbC!KNg%gJi*Y|y(e^#3xo`#Lfi;_iV0cPzPA}{3dj&+$DXH78@ zL_GebsF;*$G1p{cq*@*GP0smj+!^QB)dzTpD6e}X@zCD59(!hqixd8}g#~-QSXhsT zz6}(FWmeGtX{{io&xP)}s>?~l38}9(=c5`luO;Lsnv*>kDzd8n6)!W@{7oq9;;@(= z(>>Yk>Ap^$BzO?wXqOk8_a2I|Yzf-~!Qfz%qtOmhp38#;EzUHs*=6>2&rSatK>UFO zVwr?TxVz9~bBAIvIJ4--U2YE+9ByMCcbt@me+7%n^Nfr`BN-Ysuu@9=tQ($I+3-2( zny*q0bk5soik&u-V^&*|%nGHzU4=3WxfvI=g386|Z>+R&PxAY^uI59;)4-6}^`6WJ z{0zQUqY8EaPI|69bjrh9JuuUQ3w`sI+MntOpDsp=uGt6nREqaD)2`i|JkOS#hn&p^ z-XO)Ks4|Y(gs~D(&+sjh(Zw_*{rWIRRzVZZ_o!bOeVxE4i&+U*_UEFMX zLcH13eey#TLEOHc**K)&fY7J-RW9CH(H173^(MJY9*osu2$!b%cV$&;G|=$mcHEu@ z2fgANOS-`l#s#>Q)_6-4tIkH}{d#_Rae1BA z8~!AzYX& z9guo;+HI7gCvh_SCzCAj#uJl7q;g5JI?D!US$_;}%o{)NjoY?yJ3Q8M7d&X*t4F$< z-6}hqKfp&KGQ6hLs9+CZMYE;BDNH^g=U;iIQ3!|qYbcA@AKqQQU_=b^7&~Hwu_m?2 zY2(+Ii*la(=oXG7Q$2${(p)qnuzuEf+#fRGoi1ySLKo7{0Zf6qga88Eo~1LT8O(1l z4v1BI5nHuwP|*YogzDxO3*cJ!574uR>LfmA-H$~ zFaRAXlur>gRYqdfnRJm}ZE{BE4X5YYi&lM6A_lZsZSET6{q#Je2%`p|ZHD>v`H7&L zLZ=){L?mYCnc51Hgo7e{N4nW5t6{aH!{B^A-Mu`b#Q+rW1H6tO#QT%(R{0JELP9La zlPn6|t(sQMfOKTa?a5K%4zw8rMoNiqRdk+cK7x^&QASez5Lhp#s3}qGi>QyL1~N07 z+=8iDw&uaAJgjEDs=1CfaGjf>t(zlC?1ATL6{=iV`yZ%;Js)l#AjGgY&@{yalwuO) zCr>X=RWk*U^|#&vNZ*5;&U+Ne=Fg$Zds$tV(oAVSUo8LY-Ewwyd9}Q}Sq^BVak>2b z%>unfQC+uiR0Eb}ux10rVJ&CE5w&Ova`4$Y7u8%H-owL%f2UKUZ%CIrN2Qry=Yz6b zWNA>M;o`Dx=DWN>r^pwi37= zo@WPgnqdUMCxi^N%|o1P6eHcu7S}v7e!8r3ch3Sc9Y-fUm`{3d=gC~F~Dr!4jKL9NuDDH6spO)7iN%EM%M)D3W zD4k`fplAII9NS)-QEV;Xs2HS$yJOze9Q(v%X`#3_BCR?e#4{v_0B}{O`^^VHWo!(! zX+1z-ZiW}sv13i&MAhBV4srMA8I6;SQlDtrYIGc@oi9>5y#hjTB?>0$K=_t*t2V?? zJ;zo7V~e@UZb`P`@8`|?ssn~OAtvVWrDKn&wHy|fmA^<%{iFf|FOfYPZjt%^7jtw& zI%xGVUbtL8WVDsChKU3#;7?$8-+~>QP7F;IK3{nhh#+~*Iqb!?&Q_G8z5(T#K~raL zKdX$e+(q^WLsJury;F-fgk3M@i?5=XG4_ytW%)~P9>MRw{s*EE2tfP}(cG&SSMo}e z5@&`924%hMI3{1ARnHwD$?%KsZh_!riw>U71UNO6QSy1(F`m^JBTB?K=as2b4nc~n zsp6|)Wl%(s^UVbhIcyEI1&j6w*?6w3uU%t$jktk~N!TN|?BX|uy7j!xw>_{rnysc{HRPP6kX z@<$P*Kvt!ez)LX692zg;hUh}%Yv-}>D9UJ+Bx?r!)=YnaEPGJYlMV!GDXykO^!9iJ zdcvbx)wM7Rv>C;SHY1BvRytp1gR(Hnwt@qTM&LO)@82UAk#AsLFME9z<~T|{MVp&L z;-(3@#L65}0MMNL3BmXGJZ6lTA}&hI>et`@_~S3X!#V!?hc7?>`rE~?zy0!$AAY+y zm2>b;KKegje)^IBr62w7oB#KJ46N;%G&ClJon5UkdB&K1J!(r!?x>2fkH>rD#ewH# z1_avjy-}JV2@#p1IjiD&eG4zhJ0KCbHXHTeF(7L($uMigfy4qNxw89(L8Pk4Q_Y9W+Yk-k{_;SR{~d)5i96uJSe>_bV8>L90Up`>v)SC zizDDPv#kM?7f??5_|fG!kj*~AXbK|`b60RDzbqcLH zjzIntM0hfh+l!mLDb}*GXZy4D@+)$e_htn_2-9Idpo-hm_B~K`^J@^GA9w*FkmmYl z|L5hQc4@;LZ$7Nd4g$)}WRNNFjB(<-KEfIIQBIYnz2$PD&2%rskV3>3rGa-}jL|U% z&}VV4&=Q=TcE@5DJHOUqNX!wTUW7X}*PNrS!ngU3`Eqst>NmQ*6!?(%AE80b&ZqY! zbc^99Mt`WQZ6A{YU0i!hSKC?xwj%Hz&hvZJR1z2#H^!SFf1^^B%*8-e2^OUNF>1T= z#vIuOcWkZ>e)963m_|Ni0mFdD<#@k^TchH6Mw~emY5~Ia^Yba!RJ$@#^r8C|S|2^; zL|Kt(J=R&8-Yo8fqZU^4Dmn8?-mkgi=Mp3F^OsmoLRXV(Ln8SU$x_Q;$-xpR3F4P8XDE!P)NiT^5$uPGhPQ36(OWz!;Ftn z?P#^G><~3Z%q4N1fzyresJ8NBltoI<&gMD`PwC;}3RXlH90DbDv#PVXGh((U)(Gp} zY%cGCjw*hr2p!adGRBBqEoi=%BpRh01#O~bFisMUDSEG13(!ZMmQ^f;)fqB@X5k)S zBf^BC7GDh+-}h(+YMV3HnU! zcq?`ShUTB4s>$b+j)SA{>QbrMg8|=_n2L694~6TvU4LYa?LxR4+I2J|t%|9=DHE88 zMV2q&f^~;tse2Q2)2u+C=tC@2g^+jO)VoxkQ_GxvQ$TAbF$QF3@i9eJG0Hu{KIuK_ z1@%&k3AeZnUB)sq`_pq6xhO6Hsq=&g8vX^3wsxiJQ4rN$lOy~H)23hSwKv6F9Gk;E z++Zlha)c5?zXtnF9KQbDg?Q-pi0X9mJ3*@QFZHn}n;lIlzI!t)gfX(-;R?#YZViHt zQnoll%H)_|mRT;G2x61$OVEqNbu*#C!7G+8GJ>*_fSv$-OnO~FA;iQ2Yy`qoz9mnO z#~_&g_si$+e{>~Xk@PF8DUge;loJ%5aK=VGw2(P$hCajp*~dt8Ld8P!9TQm=ia$!$ z4H6#KJRxw8+02PPhGum-}xI?nLXH|>_YN5Su$8pc9nW4_INEwbJ9AoCvBMz!7UQrDi z_D7MN5?+$>D8XNkbu^{kEFMEEFTl=$$nQ{1qbnCYj4O_>2PYYi>QG1YF3Ac&-_Xvj zJ{%L1?0As0{bj|<+NuN6Wvl_UZAl5f6YIA2HMW~`Nm+KEh36sktKwR{OTdg#C~G=4 zNOZHA4XR%|s0ot%7n$h=(acmEkv-Q9mH_;oI}qTU!1*zEHdMUc)mYMcOv_1)MgT7z zs$8?v&Xp9IX4p?0SCL^O2g|{3O$;J?fB0!s%R)!72)PbMw(*-m+obXCGf!C`V#*JW zQ!ukCc@qsv$gVHLzV&dO1r`+Xt4YP>(s-J^N1^e}ygF88<+z8$m=jgLj+GO0#*WGR z)FS*{i8e!~Ed4>ygz7qP!GmC9v1AH3DWGT2!LDat)fwyvP9E>TQdQo_O}LLJb-IIt ztoi(xeL_gZ3_m8I7Sn5-DPW6txm$pb!cK8y0fs|U32l#Ii$J=R=~hfzu`zp8t~Im$ z@{d2E^UvRZ`TWCAzy9>)=itB&vUy{os5!;w=a-ijpC>KMRN$oKG}q_#^9ibNOJ#OF zj>~vd4+&{U0j8iktakz;DSE1CF-VkB+Sk93Ot;AU3gV^b+MpS9{n+a|Ul?Xdf=lPm zTmg61rxN73m$$Fp)n?FExehSA!q#SHivkS5WE)4MzJaP5yC*-RrsB3^cE9`6BS;WJ z{1v_9y_lXS?lnVNHv6dca9v`o8g2*0BLv}QepTdU@>LUm?G4pzwlgDnb*qzp1hA27 zp1Q+Wh((^{O3Qaoaye|PU_Q2}v4CEo*Qpu-r3-RF;oC(q-NLC0Lox^%Nh81gQB{@n z8s3g2Xk%`$tHfB7Ss0zyO5-*J;*jN8V#LVEeZQvL&&y1&N4zrX^Gd~JVM0)9&eLRyA-W~0z;r)4B#8eaR$It)s(+{6r zQ?W-Sa8Hq*n(Kjf=hV(HsgKl*I2R&~bx>5UGHXWDQ@*OZx{A98< zp*w4h%4IpE1orcl>^Kz70JsezYDFcAxF(YC?4JvR>-Oj9{>CxL5XerT){fap8nhGZ zah6GQJ~@K--m`Q4-N`j}Clq}NL+0BPjCzwv=)X=c1VrB)|GqN#$NZhak?AXkMYjR` zY^rKm9@b~sOS-yXY;6IU<8ZNfXN-f#gy;n{J^|Fn z6~MqId6kq#1x%y1i1O_yX~iSmNUbcDOp_5fTaI+9y>EpW;gsT*SSUn7O72y-i+oTE zB)-c^!(-t%!zq_8&Fa_*30G6bc-&rsvc{9`Z|@(VG=dz*Z_}Nn*K+5=+}t^|0Bg+F z9Ph^UX7NKdv)qD*3c&iFxi36VZi5NxhO zUvNrrQ)f;N<#fFlnEe9)&gChao@dW2^&TsIF=nf9=}QRe{f;P3kO>;R-FSxqC6i{s z2yfPPi_7DL&^fKI;^R=z0B+5r!hZ~U-(9$m5A2XIIMns2KT#kjTj}HlmG+B_iP>D? zO1kc?!rFpK`?SYqV~@B7AFJH=Lv`m0y8Ku!^Q1mIs)9j0_ON#W)fc1Dz1;6>*Y ztGhsB8ZN~vE2k0eSEddvL5h>}0>FznOxNhy$L$+ydy|u+tacYxQ%4%qt zLu}X_Q|4U+O4>2IF*UooKDm9o+)Po)t5rp8kZ=>IxY*vWS3mw>#t~Q;gOs+9 zmBPp+Aj!D{J^vGxVpb_2@kEQ7!mYsy0HSWzX?=Ze0v6?nZM`@%8Ui7q5`A-FCl7PD z_(mO0%+ETg4`_~N;ybuvIRAh^(4W*fk;mCgrN-9vSdSOmlP3e57>B6U(&gowMD}uoE51()?`s z#mGN+IqlMI`@@~PPfWCjlx(Gr;?>e^dY*5+WPnOc*m2*YKA?yfkTC8m1J`mb1F}{l zwIghUO5Fx628XKh z0im<|p<-|2QTtRo)48tP8Xf)wU}hB|^jV=Wh5Jxv4u4j|!I~x~aaS@IGT*bIhUA&7 zn5Y;~IVE$^vmn)oI03l?J002wQ&*VCPNn!_aq0TM?NxK+T|pg|fs}=wA$=~h793W6 z0xU91qm4 z#nE__Sxv{mq4hlF&~A{nmjb!FZ^O1TA_qTV!LQxzu_0CjR%c5~=w#-M32Icbv+iKJ z^HpRbA?Mbh@;xdh$MOQtD06{!_oAp!wX;>naDu|UaD`B<9A=jys}zsTI9CtHhFEK6 zWSXiqjKqiP%e{?GAAE*p;+srQR!AKD33o-!Z^q-c-G$#MRqCYLXYR@{O@4`)=#r(=&Ch_MRe zN3O0`ZWAcSwnY&cK|kFq*AC%5JKZ)Bd(#eW#9kM^pTts=g$%t(45SAj;^LxrRZ{UT zLzB2Jg48AQ+a2aK8E)ok`eB*};LGvkhA#t|cmpQ^L)w108BH>&xY^&K+7uSXI~$M) z(UO8nLZyhP9+)RZ+#T*cwUMbTcThPu4=-C~BI#IKtU)QeBemFG;5rp#(+U>F&$UPX znwPyI!dkBfxCNfw;g38osz$UXpbF4-0+@YX$Qg8-K|JVmdr0pf_4?zOq5zD8qsyaKZ|60Lq!xO9q(t1YH$J4~7Z9 zmICm2z8&7*Cvj9??l78W0$($oV^r8EbRi3gFpd^V2CBA(-3WHX?00AGl-m`K>t)3B6?#^HC)7ekvS2ujK^Ba^rL?GcB4b!TymIY9jZ zRb>V@pK5&7i@aS%nZL%fFft%lXDUy`>}<(pU4+!L~0NReVC>i`{p~0xh*Eu=F4;)Uh_$ zB9xllb7JlN;SP(Rn8^2uRiH)+$o%d-b*n5b3 z2NDYfbJJ(G1DzX=rr0g{oWh;uC5am2IhX=zrhQP);cPX8emx*Zt>RbJkaIc+&yZ~P zc8y90n*y4ltcsu|c&((rm@}Y$M1PJwt7ot}!HK&fGpY#D6L9GAr8_B*$#Zd@s-3PD?{7W&g1HFdk)eV@fPQY)td2n#DUQz3CZT6>#b+Y@=RdC z9k<E+zznijb5}ATZ>4iuEB6FH1p4J)b@tE-)wCZ&fP91kq zlJAT-NQRK&2;$eF^}tXs)Sh;r^XSnOl28?aG%-i)w%dt?WrPBbg#*N}9BM{eoL7sX zh_Fh>KGKd{5%s`Fe=s(s^Lr7ypLnY^Hq5o{s;B@M!tN6fGH_J)$ zkSuLitu`u^D2g5hyQ~$a!NID9sgx+*_15ko#ER@1wUMI3yih)2N}P zp@#SabN8v9NXNafb4V%`IQ%~$x2oCCHFCcopjU+ju-LHB{PAID=U#tN^z?rFfOcK^ zEWi*Do#1QigHb2|f6wKTB!N(g@Fqk7d`9xc6xam@zYEoCt}1tm0(c0m3=*&;S25-W zeJBELJ;ZSNG-VR&-EMva37e`Jdwr0^T}C6F13sSPCp`I1lCDHIpYGsVuo;sfPO>Ld z{y;G(uPQza>HJs|U7jD3)WZ(ReK%*spD(`trYQS^ODn2O-&|nJip5TW8LF^$cz5e3 zc=o0h-SI5b0+5H1NeJE!vnUXea4u`J8S%8Qu%BHreoKsX!Kwm2erOguwHD|4Prv=wf``Xoz1JmJ>)r zH4~%Ir+sLyj~*$hSbsPv`xa9@$EdN8_M4Z(!~Nq(+ULvhqT}Cac?jetMXcBrP0R*Z z?y}uNaXD@^{*7*>Cn!#I+#W7x(0S@F8jsu8Fk2YD?@4!!>*Y-|9(uxHsaX&OhVK6M z>5rl#NJXABh5p@8?1Gfck1?K>F-qC1jq(r$tOzPXWIfiGYX;Z+DAF2-E2Tby7EYT_ z-@y|rjFREVGK=y?w)hy6z*f=!F@xjl%N>T;OyCxIsL)%um8m94yrw!GEMv9ei3q-E zgxGW!feSK=CFs7iBE@&QRs@B17$R$0 z6nzh{Y*9b&T zoxc!@X*}bb#yWQ4>oGlSJVlEw7xNP!!dX|HZOkES`snuIyUj7}fIPLuKxYF+Q*8YU zYfvfW`WJ>Gb;{ju8wBp_!=j}uMr~_My`UZq^`ibkHDt5ZCd?`^?H^HyiEB-;m?03| z2E4Q|%76YT?5k=S^BXZr%_r8ToQeW~;#sk<nr zrGZu^@TYk~Y;K`gE@shc7VOux%JN#HQWitzG;`(+LGNdE>uCe)C=hFs` z2zMg3OrOvoZ-(0un5M45(+{~+8&J`(xoA<$bmPr;o3bed#Bdl#306^oN6D|7eMwxQ zGuB}Yy;;T^2v;`02@3XoIzP~VeIs);>D?vjD$4DW(C9KiF%Fpe7iMy-Z%@#DpKfs< z<1R!q9`2ZUhk#Fd0m zEID@p-)aj#06qo(*|=PUU5|&2f29Y}8w>;B1qJc!kF*}6k{ z=FKETb8ZF9l6W@L#s!km!Rvu&oGH`Br>@IcWK>)c!9EIK^$c;P+3lLa3K}J?&TAHG9VhE}6~ho2(f2#cLwmYlMBRgtXTw9zQyEsF{23W0h?^kJ9pi24lX zQ*SycV3keeKnIt)W!3EHUj>)5|KPSSBOq2q?gvwauqCyL8G+PvD9};0VI@lNE;JsK zXuV0I2C|!jyXL_YlmIcGiIft#hK69f?JsX78Y+#9Izlxki<0b(0b)cC;m4ylhgS<{ zJD#FaxV$N=;WAKqShAvzU%ZbyPTqc@dQyHP(G;vgul=4gW1WBXhT?>EeyhdgMu)H9 zaj)2Z;I^6}QZOx#+Xq(MR`)P-!Y=*`%FxYxvAnuk++5CYZmvH6$KvLegPV-@dig`lM<0sO?GIP(Tj&e_txY*goS5Lcn&$lVUMGwL@R1F@S8 zr_r#M+@CjthXVN{4@LJc3wXdScmkHJM@9abV4o*O&zRZ_kg1Iz0$k991rjO z#-5$i+CZ4@g!!Z-76@K{Gj!~MPk5Lu@kY6LfB1^i^>|kASBbW?J;|4!<8EcRc2$IH zfp|e-43v}Ev#sRwE6|z)*u#4;l-23^kp=nK5<|Tw;fmhHTaV=#g;QJYDkwd0x5)(o z!+&}#KD0X{Z)rBq9pGJ_%>?OiPpX||CKc9pY9;3KB%}3E2~%AdFuTJEn^cH7GYBVV zmamI_mZ}2m1}@Xt!*YLU-f^FkJ@ciG?pF-*zGmeCaJeCvIOdNkbzu*2^9@Q06P86Os!R7UiZ3XY76j z^BG|5Kb|YU{=(HnI?sKBnY!GNSw@qH1USRKvhcZjJS^*2vs^mN#q8=9T{xRqSiD~~ z#cm!xQ_Gy%Z3Q1=rMol!j%wIn|BDH661&s1sZ`^Va=@lAp&YoQ?J{EQN~&~68w&T@ z9RZD1q9M2pqt0lLj8BfU6a>KnV>2{~GZ6_i`+IJE#X0oOWIm`Q%cvX~7d>l!b{`R{|YRs+h09Q+G%HK_Ftq zXSDz&r*0YyXL@{;b3%vL_QYh6`5>RIDbmisZV^~Lt?D1~SXIMu+OCt&3KUPD)s^MU zFo_zkcZ9CmgVKps%u()t z?!v1YjayILL3a=NlL+qkf>2hq=iMpx$t5ZK4nHCil2ZJT7ER<+1v^QdkuJV|V=&%* zJVmeVz=?U7`T{hkLN0|J6mkgCzv%RCKVJ;0$jTyI*D|$`JbPvmC!{o9y3OI_wO&E( z=DJS&|HH81_kaDzXPx+V20sBlZUmJ-K9XK87S@2JiRSyB;;i0pKTSHvOm(RyQ6Gc| zH-E_dl4s@;ADMxQ<+a8QUksHuSpuWIQgN2#%byq5+MDDd14TVO-b)w6pEYsO%~}jP zSv3k56onq{*Yxo;79DcNcKgRt$7xv}qr z&-XrC#xpS2c18_JvzH8(_9i(0gN!#(lu;FJRgrxwk8IG(mKN; zH7*xBREMBR)bED{#J{+i36_Fgl;({l>r%iwJ8s91p?Bssr+X!-KHpdep?Dhwfl{_}oGTo(Ujb`0Zx@M$9s7gi^H&^pmdXqDLu+12Ip% ztFg`Xn0B}=<$^VWRbkYO&<4?|&VYCCl%*qJHVpcDw_g7tBmm}GZIDWKcO zNFupRB$|?qakO{OI;Uth!M#kKa?Vhr_RnyX05ZATvhBi0qQd_5oY>dyOf3t}iEGVc zwggj5y6@zK*%F7??3&{pSZlSniY^xAylsLWiqi>w=kS}CSOn{vFAdV>Jk6>enbbss zTAo6Tu(Z{BV~sWmk4UU`w%n#<6@#gR#peJ;70=3qQqQrS^5=UZPAi06@hlBCE|2Zg~=McM=kkKo`sLYnHhVO4rDTakA) zJt2G}d^yxbs=Sa?=r-O`$s!4wKO#>a`S#v!xpKYppQ)Lm_vEZp!Y_Og3y2@qx-MHEU#ott9Ma7~Xcw*a zaI8OyGT2VR#V|@e!s3=8SE%YDTz(S38i{a_uT^^L(?gS715(LKxcI4Xhs>hM`E5sy zQc46NoUE+!Ff58P54PA;r}I#-tIlt=j*`S>h94qty{cH6hvT+a+9m!~)A(q(IQ!3V z6rI3o0U>U{1Xf7n@cfLVJ1}QD2-$2W>D?3K9kqLECcn|N-lPY~5$KU@a~M;zX@>3f zoe#4C$w!0o6P4-N2+FuUZqaL#;U_|O==BDUf#je_2YmoIe`CdqZ2~E8)n89mDB;VN7oMOKZlgWvzgc4c^X*OJ3U4CU} z?(Ugj2Skc^dO;s0;W{Iqm}mq{vqo9+9*37+Tt*rXpN;pH6r-KG6}W z?e&^mR?V<$T)-bW94>Jnae#ci!+F{n&T%M-3Av!x+*v@@t=?@Vf|L5ZI=@mOglRQ8 z^_@9dxA2Q^s5`-NW9=y57q{~sa08$_zk4~tlrCwfJH-~31baG?VIPm@Kkg2UezliM z;!Sh&W>$F!!~6ziX0?l>>v5m)sBTtRvX<(bSajtJVHBsrJ=-X)S2=tSn-x@qGaT{t zA~b_e`2=Ahl#IOW`v(|Y=ZpD&&F8b_@@lqxH@}=MhQ;vt8zk3XA$S3lz<%Sg8G4(S z;xIP=_GEwLr8`&;pAu=#i)#&87DM?a>%n;#ietx3s%!O4%Ar(2#&$ChLV6I32=g#S!$cSZJ&GCpyKO8S;FI(%Y!E~!0l_i8bOH4XVlq+{^3(LlZN zqaWJB5lJZz&LF(mo@r!s=vWb#$VXVXL048$$YW_w-*UGV=vw+F8|+0HcuiRdHb=k< zi_1!P(w-u{7=>%#rmpN4xRFo;QHCi>{ZQH{ksT-25R5g$4H^RM307ym zubY9;$>vLQ)Atpgk=0efDF0y2%G!c{ccT~0*1_Pwr_iF($7Qp1v8>I5XK2n-6)tSd z_D1N@^W6&h0y`l{&+xpHb2D#`Nd)Fb^up~%i*v;+%oCAbWt>jyB7dIypBkgPf;-tn z-1_!#ISd({KU||MIg~EP660x#YaBj_<0n@o7e;%{lY;|1+G&rQD0oNE@W>Bfk7tvQ z1ki#10l^A2~oAiCY*)#*(kHEPmlWEKrX^n;N^g7X!KKl9e0MU#UYe>#a3wgKW ztqbRh4D`zxgF1L*`abc5HK~$)k9yu%az|yd)bZh*QO^)ozsy* zBAB_4P9CjMb(~WAwQ~r5e2THWvvsz3rURhx8ik-80U{QHW4MjC6&-xE& z7=sGfW~0DVsLr+-Dl`{#xGaYRWB{>7`a`;J!H?!;{12z6qAK#WB8r%X$%AM(RprYn zU)gvxGu2$IgVt)}sw-B8vHi&zg((!`U5$jylLjz^ESM|qEt27wodQ*WIu>j`_ItiZ zM``c1>E(&J?Y?AbBM2VtRO9o@L1u}EDIU#1(FZjP2%X{l$l|SuLucp5(rWW}E1@fT zQL-=k4YmL9(|tnI+hlr`7e&A|Hme%udqHRLV>-`;apo#^P{moqI5uh}yFw|I`}d5Q zua#?&85CYhUtjjcs-aAsk!s!AaV=eD)KOULGcT?r8 zfJ>LJq(%$9m$3}cE$}~vt(ti<+y)@QwFJRo^|XBk?5=TNNZtZ(GMZ)toj!87uIeD+ zMPRpiWUo<$!AjF+)ps^Lul|+vuM0S#iC1Bm&gL4 zGKb?wbd$dIZs@Mqj0Q!KG>??6go3?sgYO50~-wtKl!gUaG^q8~9xxGE71rr2h?4OaAm~NXk2~mebwsH4%b2%}X6Utpe&Ly+E3-m9)hy0{drmX! z)b?%sB5)pLF$^k8#c>VMCYA9agfE;$%6q$KXlmLImK&lhr#*Fqw7ESV2y01v;PHBb z?ZLFf`=L;!7fQh(tXZj(=X7X6ayX);tggq5ZBWJ9&tb)SN7TFgPfWRzeq*bZoTb0OxgR+IM^cyVuu-UCSVGRsqBRl1APc z>qz^m;OIw!yJyQ#WyUeyTL2ILib3E+8gYwYIm9~YZ&^=VV2wGLYH$z zqrF@!8qKINH#;9-bH;(`0>ZLpX5{5`yrTL?Ed>Y#O=uv^KjP%rl^kSzKFwi#n`oGt zdV+1mEoy2Rj~l_H-9pU-gq;ji;8XfHx^RNc;-tAzgo7PE02Ifi?~$ApC17w0;J7!l zQW|Bh7Sui3mYhj6ZA$|jSk7>|+uq)di{sh#IKXXjJfX^<724#^fBcV1>vUZ>H4>_) zYVAxP0ytukHLiqSiz(#LDdwl)bd?|axY|8IN+BRCG#Y5De%_K6MSMjmW->SmS*pmA z7ReT-86)xO-8=Q_1{=?(mtm5qtWp9bSjVZA6yV8L)wfepCy&KXckeEK8tMNewET-; z+u5?pRf_=$!j8AiKZ8d zH=G{}s_M=VRZ$Lu5g)(vR3Yn^Y<7{*x7`lXgkAbnF`)wm{~aX!}6mW_Q3P<0dV8+>1DG!u!yWiAbzn4#}2n3(Ii2B)Eya~4|A(jwLx`^79;%zXr8aM9Ru7JjsE zzRE3qxA$U>eU^Zf<+LhV?qJFX{H$>`^5H@;!2T&_j8UF!Zc7s*zbv@3_%`@aI9?Go zI$s%wfiWPa^Z?D}bbwfDbg5?0UNTpL48e}IgM#E*pmmFb)F5ZOWJG7=-E_pB9T-As zT<_B@P71R6!t@RL$(hPjMcvRg26$$Qy(!ZTsVkv6^X=2=a5tY`l@SYAQGKA|6p9sH zqJUljnkz&7Q218OOU>Heyck5KM-@XND89iKs^T8rIW7pS0Alf_Ba!V^1IAHD>?!s0A)ZiBmpQ25tLZb zzs@NYMU?=}({dDRWd6xVaE#8y&YBhlhV2A-T&71%rgE2q86ZQM`fO@w6}kd_Ad^mS zJYM1aEPat{?9KyGU9vgtt;uu`{RIJ={F!(m$` zsKik4t-a$iw*+kmI`VWhg==eUjTMe)SLUu`qE;G8D7euguUM7I%?IUa$X;W_r0GrsM2B)7Qvq<(LPPScqF9+Gv?;oDPKNE&J_ssjr zKj3Yr8B>mERU+sK<%Zx7ApBCRC*yHDo1vNnTY!!@e}oLVcz13j_Gdh9+e0-9@e^ev zf^|lOif@F3z^J5T)s_R>*d&ri*~tBH<=rEjC}ImXPKK-ZV1xGmh*|^)qNqRq{5)F( zVtx33^TFdU_z+~{lhDq$&?@yRNXIoS=MB7(3)u3tTGkB4@^$Xl`jH1G{IC$z1Il%x zeJzAF7f7_ZyfaqJ@cWU)iF(w+?E~nTPm#V2LYx3d3Y4R|R?F6MCr%CE0?$lelG@0JONNsf(`1Ok;>6dvFC=o_Z)zeO#ed3v9QnXEG=BUwe(O&>_O!W ziGaa+kXy=w7at9qs($fi@Qqi7l?QD%YdO{T*kJ7b`Hyj1r7eQcmg;9#O|>8BbOa>q z`4K8B4}_`e{TcNqgjc50)n;Xb-XbiQ4iH)m1xJARe?I|NfQc4mmtk9+0JMU6Nh3g( zHWI^=upibCDU_46;ymN3ZYKqJq;%`|z=u(tnkq0s;6qF?YpmoXmVcNJMrv5XzmU10 zmPN@`;$V#D*-|Fjj*@k$b))t>9+ecBs_IlDda&3>l;0F*MMSMvhP--TF33Vb7~Uw{A>Ab z*82!pu#+(D75S#}%57rE7R!^dg-Ws1?w&571;jcAK58ff?u1KsRC56NJMvjODo}N% z6sZ=u@hsE1KA{MKd7GwXeGAlAXMGErVM!<^AI=ob3TW3+Hc;2z0)yPH*}OC;g`%t- zwI$J_XXDzgWN9h~TY8qkhqOj!+iB z4{$E`SW-D$|1RrxnGC@hh$3}vvO<1zhl8!gd)1TlS{_@p0&0#Qz^5arm34-(ZCRCv z&cjqR+<>4fDmX@i6OT{ml>i3&L)@ZD06VkWgW2s7cEYDj$`&XvDtV&wrlm4Pd;{;3 zVw3dB*=fAImsiIBm?6b5+lEl=gFms>JA7gr_)Q92(()Tui{lQSZ}&c<5_Q}J!DkYk z+-<*X6smKxY|orVRWiv;AOueUOJdj!s%WfF&yVw$`SxCA8h<-QAX`}p$kaI2wYL?w z#*0?E!%I#Sif9IC2UWLe+RJx#pTGEgn|d}C|0ykkW- z;n6&_?bRUv(U=yePx;e}X&8IfXwHp2DpRALG+eIhI{9NXr&uvm{eHOk`;UM5_LuMf z^5r*&fBt;@{=0v3-4@wj)Olb&JI`f~W}xK&m;76jJ4 z+fE>urT7)!CJELMc@sG0lgQ)oB~p?7?34F$jhe@agq8abc`5ozk#A;X!fS%^Bd*D7 zLb7NpN`~E|(7*W2w8qa+ho*cf@#f@pQ0NIM$h{5)I`FA2d2fswo)F-dd!~P9@HoF*ajK1e%EDD z*{eA3?TlEDH=dLznFXV{)MxV15rt!&dXt8LMqJeQcn=V-D$a!!)I60->IobXP-CdJ zvaI!}uW}UZnGI#a_5j7rV^2o|HQzyXi~2?{5D3_HR2CqPGm0Cg-2CcXvab=b9tai) z30Ccb;t){IVz^9k2>^wiDOMNjSF3LDkRl5}{DeAQq>Je!wWwA!mg<;JvA^0pqY;SC z+TeF)!L^^)GKv;|XH@*r^Cv!(izPQ#iXRxf1{PFwIoP5@tLrdI6E+qLvHhBgzF#NF zt{mcOJ;mm*p5`C){Hk*ohBc>qf;i9IJC&B%|fAD}%9&(y2&QRxK5dC;awC;%d z;h-hkz@(LG0ceOZ&bKAIYkPnOaQ1=MJaHAMt4nyxzfgb z(IY1$3rtixj!!6Rgb^2QD-WEVX6%da71+08<L|ZL=j#s`Kpq=SMh6#EAf48{4gDqIl2^ST2M9vMHi6dfIkhVVxV| zHobXT8OM~a?;!gxkur^j9K?r=^?xWVLg!dA2Cc<4T5uayBuiUfPX?&ks#HVHZd}VR zm=?H5{kp1^8BC&?sQ2YzN@mFzULF1u;a|iz(%Kd4%ASc?ov^Abp34~OM0v4QCyFrx z@zo6%?JNyKgn>)G8{Y_%2bcix&PqK4g`l97to2&0urvamijGz>9;8wsiHLZV1V35J z-ue)pnPeL$TOGR8`tLvg^XFtet?`nSZsY-b^akQdO-9|s3Y6U;Wc2iK*n(=FJ@$Ouk>9W_s@vOFW@4mtwK?Ys5P5oXAxoD_v`hpuX{Lt40d^G zWD8C+UJwRMa#uznPf$?C*JAzak#x|~SE^&P@X!7#Xgse0H&2{zzx$N-!U#up=uA3A zR*3*FL5(k{XJXA94lv4@aCayRz3QD!fRth5cZVk!@Eh1(6$ITB!!Kv)Gf8>0&xE5J zSZ-3}4ke3x-cSx@Ab$gS||(uqJ_ zvYJ?P+t%NQnx4f9LO44cq;#KKmnFOmkY=6~)?9$L1$;QmFEbZXWSmP?*JgNYR58VS zxl~goLwHa~Yb-8;Kn&FWuh~#NW*;I6H6IWTV*CI|c!Vvow7LyXfj)x~K`%KjKYxR` zHM&Hmeq$K*~Q>(w>>@@qF#9!#l z{|_jQ#k5*uEE13AmeN*gRqdz~1xVG&TQX#5mjkvOmfDs>#%O~W@>7!~Rz&~8wd7^? zAkt%}9VeCEh+`SKQ6Bq9J?mkGC^ZlQqHB>?k=+N7z)ZiDneLRlqkWa6#6OEx zv6b3V&Y`$=#YtM|RJQ*}sq!)Vb)sH&%uvN{jjo>c$Bu^WF7m7+>l>y>y{v-dB9e3T z8;}8;@Y(P#gx11!ZPnmm6>|&M!sW{1ibYsc!Ns28KN+SfxG4IC=_1S}{v>(A14lw$!qzVeV4Ko?or+{+ z^9S1FH#CE)CDS2EhSlBtK9}C-g1A41*Uv0jIm4E$;2I^zfB*jda&t+Dh!GO=-NG{K zK|nRJjfS1r68U&|tiS`rvr5jC{8CIwu7FZ&GAG-ad3&ZM-^Tc6A+$K6Bv<`KuIg`269Di?%ol)w)QpfnWtT2=w z$a+p^@7{Q#7Cf6TC~%!i^0P0A88GeT+JtFFL-1k0EdPt=s^WKLL+r1=%Pp~a&JYcdajHQd?N>OJ;Wj9p+NldeJx8~4?`oa9B zp|fqE8X%>oc(|Tj59_(DgeplB9&-LHjTS^}u+?=^=F8F^vnd&H@|Lo>bFP?=jwyqR zep@`u3DjKeEyrtuJ-?5{ea9vD>|dpo*F>PS3MSyGlN zmDdFhG_6c$mX-%RFfiv(?k>rrvomu@-L8G0{)9z4E+GOs%K1?$-{f_5nQ`HX8T<7^ z&AP$>MuW;F290sG5fJITwga6*I-0^ycK?EGtzyWiMyED)Vt763H#4gPVq4wIOVR*0`t7Ss#zWICv~&VdMK zBnfU{m1xmSi7N8?hx)MMu_$l8#7TXRpnsfB{7(n$9s!8+)$ja-kriO78EZXZg1sv> zF)&YRZmnJBXpj6KK%gP5pHB~WzfZ+{kXcz=4yw_2RQG5_(y_%kHPsk$+dkf)zy0g# zEgy+Es(_RZci>g8aB=Z`8iH(Xsai zXZDSf<>_zaoSse9TYt7IPz2VE*KQY}LGE#mMQPQO5;Y<0U~1)1EARqoG9eL2_IcNq z)p1yURBUUW0|X{~J5I6mS;3C8v})M7I!DjQD}6?0Y!5GQCTP({c{_}+FH2V?Un%Go z=NqhoMTO_9Z?qvn!(+7=WY5m3Be&&xvR3JCDK%1O?S#|zNz(&7MolS$DQ$U{Q}FIW zA7@%V<4ro9+o>g<9SU0NP0*@@#sS?Y2TxI7urpa-t#yt17K@zn4b!rvgGDA^4s;IG zXbNAhAY1IRf%NXDDsm&+q4?yazvKz};siHYPCgF>W(dmlpXg`i`^0JvIhPc+<@BoY z7bS(WH&icVX9hl96a!$JWzJJuHU)P8PK1-ItcOuGS~BBsJVjp*!_y9Ul}A7tIyVyQ z*%>zq(s?d*=ZbQ1nk@^HWm#aYTScDJ#mu#Z9B1PdhwIa3dVX&AhH_6IOg+0p{~$}* z$7@gtqV1qXi=N&4&ydb&WS0yW$EztmZVb|MzL%nc=3Hu)C>HNSoC~lv*5rC%nJGIG z)4FW#jRC8{Jo4vQ*pL%ydpQ}8f_m*itw2@yd!t5z+UKyt_RiF zU_HZDzfz)^HbJwfbwMTc<)dS+6Un46V>HM;VdzO8mia)1hMVaY)!0MCDvwK zt2<_6oB2KBCHmK6r^cgtSe!Pv^wBzkSUc)Yr$l=k!)72J*S#-45v0onU+h()ueV#I zM8_5vQ2Vpa*$$kc;__ataR4C8yZPhe8bvr1TzLgni%@>n3I@HfpA;D`dO@z=ef!5h z{`B?Vzx~Ts7w`W5K*?1`In#m_T4WR$7&`N63yVByy>g2e)~WE{?)~Q$9=fF z^2p)&=4MNqjJ%w&4cM=x>_?=V)`oJc8TmRlBQ_@v+jyRKh@{Ucgxvt6RJ0E{Fuk;{ zR@{gxr3w;-N|Q@j5c%rq^|btEIb6?f$^tx#g46x<<=a0xo|0X|hW^QMT#Sp)8N#2I zkv&)O&R`&kERbYMddaEwXm283J0BEMZ`ChUQr6`xav)G;3(*QIsMo)R<$p3^?} zx4lWlI;?38Aboyh6u|8wKeV!pUns6kg^4PU7)xWK=m0=z??N6`9E!)`+fWaJ&e;kw zWHy38h!59pN3ywmBIKnPZbWLjY+|mnw+VA(P?)%Qd--Ef1Nd34?WzlECJR z*pVW60f7p(<>Pc3HoxfX>BYOw#W>x~kTKom52$_)h2)^WoR0te_b*^q7YAs{3-m8W z1CS^~L_r{$w<<*XCPb9H-ftgpz?IGlh?37q zHq9qf9YTnNCn+Pzd<#Ng73d_0D-;)K`9X%tfMo-a~hCvfO1Iu#T*@zk4(2r(S^lfVK;L{I=8ZeOk_`I*TM~aV+*uIoHm{>WK1==S);jX)p?17$S zH0{%(HP<`K)y^Pw*M2ui_i3)!5OBd{J+Zd;JRc741*Mz_A+~KE&d;+Crif&~G)UY2 zs2In1)b1if@veyUF)3zgxCU5$W*|;=Z&*h={6m(FgFu_z!OG~MOOotN@fQ3mM_M=6 zJImb8uw^DqXL$Psosw}KV0C7&FrJi}1+((=F(nRs5UXIQfD5noWTF5a8Zry|5vvcO z#2>5aZZvGG8t7NrP$rCmmnX_PH=*p{LQ%wi zDspJt*dHyC(TnHoU!PFHSTaPKmkU>4!n({_(WxVI;Q!E&_-+A%!FmtKq_C(}N|*f} zk%v4Y2-PqMcRG!%&Kkj0l$q~~`)?G%kmxrytsLyoZg-l|Z5_!{hWScW6oMDk#u>?S zW=4b;<*u@bnSis20DFBcI9ENQ)#E7+J@#?`qBV-DO)kXcfG_mK?A_#ES3wp)lQX-| z0ha5@l{gB2KYCnR&Vj?>6kodyoVDB{IHH4-x&mEAD=vY;BTrh&^@34-L>a*A&{yr< znSuEJ@o-uLH&WRl`x%Y+5P`>Rq^yVl!j2vFvW1=*;4xh_GSW=3GbHN-JRlhpSBAd9 ztzd^H-_;%%SOK$}oZX6SF~-sE8DtR9eo@ZB$Lv?*t*60b6s^X~gM$CP48c(Ez(qb~n4hh5@QzQ)_Av-KpQ-`_$UgDg z#y3;A(vgK2=r;zNrS?0DT_f2nXXv>kFQtjgVH#>`DY%x+9~H`B*zcJ+1uo$Z6RA%0M~4kpSWVudgbag1 z&q}OU5sX+lH~lgLM&PF+7@<%_Pa)S1%M(Gc0lHtXqxVK!D*RYcm*XU)#v2Q0(m_T) zBZ`tHn#%iBQGyo}bkM~Rm#B7`Tpx%QGKA$lG?(~Bw-Ac*I-y%;NUZ$SYsKk>T#^w2 z-bbLE6f&_|jWo5}+}SMH6#TXL2noP{CDC7B?hs8g!H9(-mVzt^E5P6AxRv66>g&N9 zM|athx$=U_a1v&pR$H<1Yz+gO5+G7kg=R2K!LY%HbgytZ8qMi1nAlY4o@cRFq5TmP zK9&yGmk3$zUXCvt4+b^3LZ2E=p;}Rja16iAhmqeVPfyxzgaQD9yOUjKJHI>bS6dV~ zN6lO?EF>4C|2&;Ci$q~;iD)(t21~U!s4v#+u^Q8J*tD-QODuz71{6}hkFuW&csM}r zEvoW$N`>aZSiR2uTE4N@K+!ba%kix7VE0i9bU`eIy7p}lgOAET`}J}Qo53_TU|Cpc zjsU$7Ziv5f$^Z3Y`fQ;tOIF4>e%{rBf*e0ajH@%ioh`KYsJVM!wHiLgae0~v?(D`d zg9+3R6J3qw*kcPxKdB3wonhEjP=7tga>~B^^xcnt{oBvq{uC`DQ=IQ+S62x5xj!{K z3j>IpL+xzx6sjTn6tYDWTG+iF<{wx0$X2PjJz4nWpfFP*G#0V7KQ?JC^_V?b*HBW_ zEGRB~T_DJHW9rBc^F59^c~qk~$6%0HXNqX-4?q6+my6Q^{}!LGxbx-88ujmr%REd)zf}Ycy7= zHfA)t1rT1v-V9scG2^2u-Q$)?#Rj7p-=zg)#S|>Ri*dGlfI4M+W-91#6LJ;II^-(A z(&8vgy|GuLnM6^;3!nP-tnz`QPGM*&_PnlAGpIv1?ZS#l)S%n#oShg3aUH%Rg+P1f zJ7cRbpqRCq%FPo(ty#lp*fzuzkTNEKiaJa37l@-o_X)XgP0_*b6n`%5Q{NeB=2d3~ z(}*O3>p9xj;<3OF1>w=sTpe!_FRKkUxWDkBFId*E<^oLoni|E5eqe(!gaM{Jy~bvq z>4=*72yM%W=0im^R(4hh`$>7v{1;Ez<7WSKhMtsT_BdJj4iY_-hzEw#;T z_mrxpB`;a@@@|30vHG*c%+$Zsosxgc?s;$3bUN{DIPDXJu*qu5b`Fh<#waOHx<>O) zC>M*t0%>1@lM!7tHw@5cPoX;8Kf#A`NNOel=6a~3YIY`(ev%4QRCjT}PsCGI8%co< zx9oLEQmA1Jw6G2Q7c=bh0>$tE$kkH_>OhFEFyLuP zZ*L)_gr$W0c_1;oWtk!q6&2yA};3Xd9@_y_s4!p_OAU2GpV zKxcJ6+(Z*x#8#8R2M9eHsMXccjU~;n6&WkKCAUF+wCwEI(P<{yTH9g1G%-qCVgyPc zmkQvo@W8pLo1@!M7&$$p zk1Zlp_M3r$J1y9jhV0{Qr|+K7tsSMSPwc2k(i`O#otdZiu@%N)v+OKGtC!O%Fu4wJ zpF&zCZQNJ(}=`*rM7fnPczvV=LFXr zmMbykLh{XFaO@99R%jb87wb6`x3@+^DeccGmfw+Yr*Onp?d!ewV_->u#VjL(kUuG{ zQcEzP+H2y0#$Qsz#ssJY3?Dc!uku+RHml;aPov?lrNl!=4wq9q(46-6Mz{VG7cLN> zS&fNKqp(@h54VrA|5%~OJdGM%p>mcutGjF0FDO0v{V(sn?Zd32S$v|e)=;k28tqQu z$z}yQ@B!9gd3s#qJY2ZV4FGA027da3G4EO4i5_eqjoVh{^0?(*#aTL>Hp6b41Vnwg zBOjUxBsd&Q7ARBL(^61{{Tna}Jap&Bf|T1CB4VTOoNp|*5|W*uxy1qL4#q>f_v^|0 z0v3NJ72pEuN|0$71`TmeG$}3AbmPv)6b-Up%@M2;lCN}=r#0*ic2=@G&DOJk0n}Wm zIl19V1XgkX@m5YjoCt%}W<$y$f|w~X7-nR#>`jAHquK@_%7Uw-Fg;PJc7|5W^rbf7 zjg`%bzF?H>qlj8X{Zv!MC&_4iZ~g;_BP(G)--C{~hxzGv_lyXuNWoHJ9k9Y%6saLc z*q+@OnJo@<8hA;5p!TjYsum9bKT{C8)Ow&rqYK zGDD7;au#Dz=(sTu6xg{>zezd4bPMuNoR8Y*f#Nvlj|j!$%x) zox&qKe?QFIvM}|SFBa_4JebCBI$O(d0pUhc_pYsS-`V;|20wnb4q37-R!w+uZ+RiaF$ zMm}!GTet`K23%L?C@q`(c@`soI5F zN9a-qYK=L`2UOSqp}3qe1k`)B@idYEN0;I=ngOwy4hZ82Oueb+=h?;<{)f^t8(B$P5vpfQ*KM~X7_W2O@IjlLBK_IvYAzm=> zjyAkqIq|=#4d+>Wo8pO+HbB9+;wa%NiGs{E#g?l`kKwwDPUCWH)c78471hK?HiJOT zu=Oo8j$B0|YUVXF(ru*4{buFqve{j!{%u<~sG^hb1~$K?}?27(@X+%yLTB6OaP{4^P^#NlK1R2iZG|2YdcGONnfQTp#R3^(LRAF?zR*Kr;2pNH^rnCjqGN%%Utg6Ja3DY%z}b9C+f9$;=j%dwBSh=RRMnKck#(XCW|XghI+y7>Ia@Pjk#x z(S2~?zh^MfQ5{y+aFe|I>OvrH8Kw?=FLDdJ7xaaB-Kf(d6!FVmimtOr-Cleulc zRaLvi%Th0^BMPfW(L9M!3BX@5Dyu|+`*Unrq>fdvQmw6!f!4!zA5Vi2i6``%zu)5~ z=T_lFn%n?F=P7DkrEp)vReFUYQUWwa1?fsm10P5VNgf`iwN~#p9<|pCu-a!{$ zZVO|Y=(#!egwy;0D+D=1(C3!-&nq@OQl34x^&Lu%eRuI+{>#O^#Eh9M^48^-ZDfu- zcIF<`ngi;h&kO$2^tS{sotq%G^M8P8{QcX%{OwD|bJ7#?v-A<;=08O<5Y{0^gjZ|x zwKGDCdSjm0TWW!OT%$)kb*XW8Tn=fneW2I7g`i^D+Y|m*Rtter&NIs*~<>^M+m;y<}>gkjuP*1u2y&HY^(k8`j6uh%!qolo9} z@(hWs8e#<;2N}yV!mtfz*y)JmP)RgUshmv70P}(@O;xO**wM6NRa4m3evbuRKQ@sc zcHZ|}emJ7DeU9B9kLQomFSJ4ND~>=lK_D716XZODYd$ZJ7oORCI(_@gFF$?%hrj*u z<#c-Y?%%)t?%%%r@#~9k|Dx1bcxpWkRgBlm%2E>!Y=DmbmhTqRJQToYm^{L3zopp# zG%KWb;)|$6^!QE77T=g?>rnuFuV~H|rL&*`vM-KS5*RBRrGlF|Njo1e6j?%y0(+o> z5$ySd8pNpm4DrRR$a2jM*Z|9dhEa3ybF=I{NoV|+0)Q~SXJNL~dy{fQ7nK?jD;#e3 zj1NHXlq1R&aicGvg-RxV3uo{Ao5NF+UrXR}G{s&;rpj)!&j|Z)eVHJ3!Z`;t??YE> zVowMXarx&OCZS#CN4_+bkL)0^R9PKDZnB2j{PMkIjbr4)O-iYSwpbj>0l|%CO~HbL zd9IJP{AB79Q|J=2=D>t5VPp1{)Ql8UhKNEBI74iN6vGVQg3H9VIWr@&Gc?sqwhqovBM4gZ2}hgMc5T>Uai- zQ`Z{=DzbI~>w~k$7yb&cxuVbZ-TvoSA5I zXjOqCNA@1P%&6}Jdyj`C&hj)jJZscdEcW!$&<5V1LiecA@eI?Vh9wwxy0pHpkR|-^ zi}&xX{*NhFg(xI!YmgV%Z#JA5Fr@IO2;}NiQtC{wHO)&+IE${zJ$wl@Y4_)3BEQ`s zXbY%aUsp8Aj)p)M5K?{*M7u^uRcr^BA_eB%nPYDd5{8znpZA_28}@t>nTeMI^h+Eo zcD8_F7%xNJwl*BjOf=3Fg9UVqrvQ@5@d#(8*eAK$wP@b1B*^1o+i0|JO!V!s5Mo5P zC=(|BEOd309&xw3=pnV!#mNC^|n9Y+6O#B2ce9GwxkLO5`8E{Qdjy zz6eBG5vp9R>ZAl_P0|{u2LnA#s)52FMjZ=GGZ6mhGDCQ%p`z3=$5})YPF^bx+8|w$ z-yqJi*i=96m3J%pl@~|78Mjq~G8lPnT2r0~_p=e2;3NR;1t12Pl&^s1xK-artRH9x zjN;w$+aIz9eCgGC!K~dB5&O-Vb_tl7Pv(k5Y^`f(=I zz?XJi;ok2~N(KVn99Ds8=-b2d;xS8!VX;(7Ckx9liGKA&_2J@N>$=alAxcNGTu5mM25LMK2nS=C=;=lD!d|G?2K8YKf zw934|mx3MKs)rA5TWRFvgyooRrOw|9pMYXDrAv!~ivJjl4<=yMtvoFlwJDBvy#CUoN&ThTg(rB4rSHJGUTOU1 zz0m5kfP^*)ee2X*N#``trK(9mIB1Y0#-1^N<9%iiR45XH`j1a%4nc* zr?lhd`lm-Il86mu(3@vpU|?d(&BWr-K(#Nj_M!Wy$0tOjN4Y>~7usqpo7=Ihes)}} z5bT4cxhw$=6mTV{P4Os|!vwqe2vfNL$;eF4PqBjmK0=rcKLu#Gk?jmFtj3LK8GiA+ zy(8|&|M3%}4hd50BgO*ql%23DOa+Qj_5KzGRG5EVx6m82WWvxONV-Qpk2gAxY2bme z`&lXFc`V25)68}-?fnz9!g@j4QM;!F2WecapAg5bl|f%{Iz}ovkNl?mBAsD>7dbsp zTrhjmbz{~u>C{oikYXj3vDs0xFbR+aKUPd+F`FGm(K@{u_7+q=kDoW6ki)aN-Ilti zhlw^5#4Svti(gzJKt^j}$WYqu&bx+6NGeH4a1L%cpz=5q@(UWTXVnuV@ek`yWQ5>e zpLnaIZzlBnW5Eq6_nR5|I`aQjcA3BN8MZd-%{(h78&vVZbM2L0K_xYb)nm2=XO0YP zXfEY;HMRBll?a=d#Un#*p0Y%}+(!1xl}?A5^gqro$Q-)n?g_hlQa8xajcmD%|4{^p zxWQPKcOMVW=&X0%be2FvV#vh}z!{$CRtK*-1Hzg%2{_!82o4GbDxxJ4(?^E%jpz_{ z^zlK3lsSj{q0-NqpP?5r{D`V=VWUt)SC*-p{!FsaZw)Dmp9@&jKkO!PUd)C{Z|p1> zT?8yAdtwpqRAKaQKX{GN?|=A3=`$+62*(;5p>jj`8Agr>nnU?5RFNX%o-*VeYQ@v> z;WNXl-I6?Hf}OYZi}tVRnp#9a$+=iNz&J%mMZ!77%#?RY=D9Uq&(e+DAS0eTeCv5F zU_N}vTEG@c)c!MC>e;8sLefKcR6d^&>VxWMo>LJ@YnfPK#{v-yRD@x4wYm+J%FBtG zYwDHxdu5#`rTic(!4CJHT!H~cR?2#GJ=o0XE?WRY1kQtV3iN!0I zS78#lWRm4WY>@cHqFtLE)XW#e;2@9%!9>Tqhc)VIC>`w{py=YCzkHd)rA6IGgNdXqwES)48cMaAvVx71WYL2;fpla%49!9_)i z3iO}~q%AzyWq1{A9^^sKmpl9lgpmaa;!Q4)16?_H%{QZ0@%T^{aA#^2dfb2&j^Hul zpp4=s3$E$09`h5=dI9rE%IH@hg?ECl%!&xKH04M-Qp(B8?f=YS)18C-Ar>{J=M<_u z7V7B<85{iQ56_U6bx>fUB3B7pR+z&^)HTtL$Bl49926ds zGoKLv%P9CE7HNaBL|jco8?5M;*BQI z!Y~J$mIN`tM+(JYl0sV`SS~N7@2Q&}=EryQ{q68I{x$vT;&l4*k6*q(J^k?qxKiHz z?~A`dMa541f)T94*Z708+0}r5e)ZpY;eb@8e?d8-UoQUZ)_XI$thnDpN+{y*Qi%#9eq$-`_7B0UaQDj(bj$N3UT zwd8NM-z@S59Ql@}<8F`s%@xFNd)QNzY~nq7IV1`o^W9dDrXZMGvAEp{ zT3Ql}EiX`TRx9bBY9g|ihRB+MGfTi%qOio5asI6^tC`o64>GUSlhZPOKDb~0euEOk z-HjyM_NsklSJs+qwM7M#0TY{|82P>nI}JC+Qh4`?d8A9$uQbTF>S<pCV5DP{9 zi})3I%K(oAm$E9Vv^p%FP^ulA{OnNB_-KOYyF{Eo1_oaq_i}+2`jSQ9zBO4-i!8P~ zMV<&-H;RtP46pXIet9CZU$8=mTZ)~Lcyn>|dR)II$-v@sySs1ZrH1dQX+54kS8OHanrFDH)7{a!ODD0rKPL=e@anhM9002w8iY5Z?Nu<<6|e?R$fX z;73tBYgEu`G;DW`h%E?Jduj&?>W%B1&uCEJWph%1B5J|PqE%Hm_%jX$`l$Up4!HXP zsWYrulas$`%G_wsKXmtuWLIztsJ;MBxSoi=WiFJF0gf+e7OTsHoK+N{Aja~qOd}4z z6@If0&7$V##cxw`?W-Y#h+!^l!v{F8@LB6U%<23);3NDUQ*S(0f9Un$oDVa>XA-U5rt0}f)r7`YQZ~$8`*>!h{-EEr&SoU1`#>ttaAcWasW9+;I!s$Ps zumJc*wfr7i35JT0A}n6&hC3e6fy58te&20dg zK=JlDs1_3bypXBQV7Zb-Jxqp$x0*Er6K~AZQB>6mzzY#x;$JM%6F-i1HrU0n%Q{ZA zx0)ay98X{9-g^23t!O?>VJoBqn>00q=1i2AI$|`1-5bkgj%ushSO@ow?$){iJ$2@C zMr}w4&2F_numVa++0CHsgqTB0IYGh+{%-MT6E6`n%u>A?!*$^9jw2Qw<*fFP`{462 zX7(400+hj`FnB|GUreWg6DQ@px>gfjIpoMD@>`H>-I`j9|CFgE{Y+t}2-HQ4O_4t} zZgfHtfN4KKQZAOJ5dJ^=FMlecxU77baS<=Ie!G8q-mxeFBynah2=Nt%jCQIc-Rb;P zQDf3MoRgrzc|PWo`ER_r;qu)-XzdsOrMgxue+JeZk` zN8Bx+_h=ecz`3LA@h~y0dQ?wyWpGj`gI=jUBY4tP2xtEXGOWsJM((4avB?P)Pa)*a z48$9EhK(iE(XCyT#4In?!eFHumERiebv3Fd3lVaaB=76B6nbyN_@ch;ETrdX(^~p7 z()VYH*^EXy#?p8W-=N9flgyJbc4a}HP5z#Zdvsyu4=JGNcIS%a`!d)h;r58&#{d7} zf3iT^*GSHEY(HTAV))_@UtfG@FIS`kI|drb0LxJ@f@#%0jXCIp`xX-0M~2BEb>ddLQf=EKVdr9W0b z{_PKc`EvUApT2zey|6osU)($=mReV#4m>0k`5KzK_T}`#HAu70(wM+o+LDxs?=-XQ zfKhPa|1Au4xlDA}T<=g}JHu$OP;xz-wpe_#F~?K1Xp(IB5ND5yTLW~KwfgP^`wFu8 zy9ZR4-2#-{FAiBVPeHiLiM2%)&ssD(kNLHgEUcKvy44*Vjikqi$}H5~xQLFcwo z4ud>%DJpwY{-bWf$BE%j47$I?L=oraFc9f7J^pyS~VN_?&pU0ys#FMf|x z%dvJqApHH}@~TO=g3FV$aU4!iJ`SiVe+#Yw4>dOD_T5ikxl7?E;B^s})!8*80YCys zgkB$j2_%HBDCxblqW+n(k_G{Dp~~_(GsU*Zs0Y1)9?*HSlmK!LE83=>qGcy{ptH22DSTo_5h_gV$!4;F2LTKuP?kAIvtkHcp~v=e3W`(WWm&Lgu)e;8CFyK? zg;($ubsUyZnmzf?MOtU1l55qt)<-UrSNNJAH(PkYp6^*Di-dtT*~k4O&o{YU@5llR z@>o%-c|>i};;|NhUZ;u5h&1 z>*uw%c}!3heKR%Hc4|q)+cjbun+#1Zrd_x5$^SlnW>9B`QBcAVR*w_jrmGLgvN=B% zG~At`eWX<$DbU!{omYecNGG1KM~cZCZ$-@~veEB|7}ABC_YdzK#jf#Z6ub6n_bF`G z(|Z{mQQQknAohMfxdNFj8JGak9XnNAYj-IRnYNu1zEsWw!cIqX$@*7R+)Zg`&exgo zEEHD&O^tdf!%2`Z4ql2PG|sO;JPqd@KIcXX8;xXld2P*I#q#{r1M=~toL~_6k~Qm3YwY{ zpT*0KGR9*-Z-FQBY_#|3XsApDtNz{tfNOgKSl|N8C zS>V(P9Er{fxCj&nK!WB!^!?l4&i@^807j{RoQ*#u;xjXZl#2hO;+#<|nHq_nkX0(` zaVXU4wixKi1BlXxJb;Q(!+C%gGek^MrP5DLmR9}9I4$5WkR%NyMF^w5#2G6mB zHrJo)fEQy?iv}QMqEO+pjdpI1J-L#~0jx766H(Ym$eciGHqN(l843_Ua6^qI5H>Gn zkd3n8+J}qF!T&zJii(XUv#;Q?jQ5=;XTFN)^**VYVqc_RnZva7J;7QrU5CzfM9+(? zcBq(Iid_}($RW1i1-?O+KpV03JbUwdX)Sm+^n!!W>i2Li{1%!P7b$ahLrUxa z;%WKKva$!IG2K2s!>$0+Sbuu=*KhyV*MI%~hp)f{PbUqW0{!?`0HV5r_PanoPZ$3K zVNSe3YW#5h6?)3OGC;VlqVQ3avFM{Q->f=xVJOJZ)k8i^fd4H z*n9cI!jwQ{z%8d3)>TJsN1nEp*5HhjmFSp!+ z#DiP_k_kn48mPcu5qbv0dQ09=IB_&;uV5B5B>OVjCJfF~ihS%!Hyk`CJPv%sbT04} z8zL3t0N^5TkB8toJIkb(=V)0}@5}NDw6$vbe#OqzbL{KHdl||EZW7oewHWh76(Sr; zUMY@>Gql;DK;>qEb4>t3MQ%_Utw6ynGPNAks}m6LLkt`X6`OK$$a~RwJ3)6Dt<+&z zRtFam0WM?=l|s!F(O+87!1cL&rx0JvJUdUNo(nV_3^zEO*K=QWw8D9P=Ooq$+| zjKTIQCDd)f(Lkdww&TvZ041lIT^7N^#)qyvlW)K`yx-m)5OiKrV$sxMc~?)<7g)T9 zw4X7P;x?Y(?zr#NWz$l!&NG&9`*^pa+wSoR2+^5=Y75Hy^cuus?Cn^=GKqouaz_j_ z6ZkBbDJ*DyheijvYqZqYbh-1eW`aG;WXepDc#{-~cMWzyvr;%ghx|?TH09Q`KZGAn z>8tg$u9nL~&qUV?6`s>;yaEJEO6FvN3@$WddqQ0W>=K$`9M(`REpbMTMBcBhJ3{D3 zuzM5-UGX_#-@vYjntM#D|A9{hREQlUwqfNXw(zFD=QqwGOD>*`G&%!~6n0TX|D2g( zyqfD3pMQGZG}5abwR=QN;mNcbRBhFV)9F4av}h9{@mz9qQ)LzIi-=Bh{1kJ-NF20DA<%eI7T1#7oh(YtmWQV^9qTN!F&Ak*pCA2kIb* z{(;qji0L_;*fWO6T`$XU!sBOxCPGfCCQ8Ni5SJ8ip14wyRa+&^z^=kW!(C6OO_@a7DUlZI@(t+SQ zEezNJ9?>9@;f7iH4OMJvD`B*#XbS1{hH6chR|hmC-x5MTjB z-8~gPrQTqNF?Of%I}JI=O$D~AA@N(TN;T4X@OX|rl{~l1AORMZp4%DgJh?Z^o*i4m z9pM2$G#KGF48k{4!!h!u3%RQpPF@Z-T@Bq6N(BYU0(@e~(B!C_k-(*F&A6F|Q%E!K zExSjFu6a@vfWRWMu>cz*RYU*>(*$)`i1nGmCbZ5(+3IQclvcDm+F8^7JX=+2-BzWc z3{RLq9%p_h8|O`?X9k<9{z8`+ea-SxUqh;aBj>nT_dPruFfLaB2!IlWS*BohJ|z{D zn_AZjB);*$DSAICcB{ud)7VO2;>;xfQBSFl2AJlX$Nd!-FIlU%UF(_nDkB};!T>&j z)erv{^y=w{8`SEYO)qbT_rsUpUS4eqo}kDT5^r9_?0Z-vqL(xw2{)f!c`D(j73y43 zG){r5*@Jov!BZNAl2_BLu-eol|#XIcFiDkr7wwbs#aX(oBEcq7Yv}BUI}OTp53_*SHz9b&g-0=E}HPp+zb4)7>69 zc@WlY;hK9xpn)rej9ZRqa6xJVceXUC(dD4F@jcoE6xwA_IoiXVPVx8CsnEdaJAp~u zey-`A75X;qK)KBX`*4q#{OgZ@{4zNiN{^^X(}b#!%4W>tDVefimC)jk0;VD52{Rne zGNOa=$QbZ?n=2eQ_NAF(?+(5+cs;_!c7E7TGtxdD>d3OrB)(UK!Q5GsWYU`pjO)}O z*0g3&A6i?C8+c~TEOTLemdmn|4R5R@QNU|;1$&3qs*Cl3T9jkSg@aC)$EWb%q?64~ zTY85|$DDjv3-*l29~e@I{4p_kr4yIC;zq;m`=@zRX*qo8B=M2KQ3J8{{??p28| zf%sJyGR*9CNw5&)ZG(WGKHK?c&6!5tp!0lY9ATfhJ2=!!2-=caFg<4y=m1A&a~Ar5P5u`PEVHnW(p)k zR4}$~*EUpC$T|;z2+>>4>&NOnH&Ld&8TLK4f)-r@p<>I6%Ii{47mDs-B&1rmTepRz zqGCU5AFmlK5yG>I5T3B78N_pL3JsNl$acsKg(La2_y!H8WuPZZW9ZbY zvORydy}c_I81{+C_73XV8=!Y#`8Y`u!l+5AKgTvA+l1!wTRj7Dsc-L2vAeawMIV;i%J5j;imVkT$q;UrE2_ES2SVSN!V}b7?@)I;!|0g;arpr5#jC$)MU{79Z_y*a#YS7^Up z$i4FwD3vm{8WMQM2%V>p= zXaEH0BUsd`EyT2)Ql^WDf*2aGBriU^f)PKWDv=oT%}1DlzcL}#Z8S~mCK~mm$2mlA zrS%DyTImdh)(6T`;{T;S=SpXW-aZz3VpO&LJBbM%jPdZ96V#b#2gyt)kI;6vGi>zP zWitC|@0+#{y@@?QaU=8=pKBw<>I#Ig;%(LjBfBI$M*XIggKJl%l2Ya$FH&622O9n? z-UFqk78RWdyfrxHLN-9JK_=iXAG7)XASh2b**Hn}r|IMpt-JfzW6Q^*w&&Otv*?mw zx!t)&=K-l!p-1Qpt5kHps+nQ0nSff)ZYq~Nr7!5HE~nQQ9}vIDqHh8_V2^L-kE}Q* z-sj~Nd*k|sj1QpA7kMl<+#(*q5uvXw!A2@#hL`(hVo<#w>s(Zjx4|!U@>W zna(c+Htho|$jO(TQEGn_M&9$4-X?JwW?uEL$4m7_^+M3W$Qdk8IsXT^AX2fn4^%Go z6YRDpVgHQwbZ-b1V?%E9Cr%5`9w;xWqy(U|S*@GwtTU60c1cmLGO~pQnq1kDK))oh z=*=EI0v|VfZ=h*5LSoaYdgLO{(+Y&q?Sbox;4P%PJwW(NZ>ApM`f9{*$k)LDFtNCD zP!FerP(#=D;#R1Cv$$VX$*pBooN|hOG0at_dljZ?T-JgV*C|Be?a^Jt>iFRBWds1~ z4xn)94t`9)G>_n#SCb;CT&y%-4eA=*p?Bnu+Q%dCd%E-(p61X~1@z`C#r`51Vz~qy zS~?0w!$uYPS3HQui;$+@NjMQ=XmaW9oM1XXz&F}3B4k9)lODx&JRp7?Iu#Ty_;ITl(!p?3geageVb-nKRwr<;`f_b; zH#gOCFDIr^om>OM**D@dU$@Ob>$JoDS|!l!FRD!eHc+e#l-OYJg)#_HS(qL4&GXqn z_t$-Ff9=SAA<*0&OuZj#@_A!oK}Z5AEl@BKMVSsW6II9$5$)EL0=RT4@V&{?Zqcj5|UP7tcsk26IfhX`vj>(JjJ8JF01a9+xV&DmFJ9fYsgM_oeY>(YV1I zt65rWhQq0!!0*=hV|kZft{LdPS3AXC$*6xhG$fBOb1th(IGChx1X6$)Zi^v=-%)`d z2Ph2JXctbaFLjZ2*>nB;8}5SXMxUSdfY|Fp(T@5_Nb0BQr`mlBp{fUKK5Rio}dxi54&{&L$NnxX7l_0RSMH=&v{ci1iOUdHvd5C#jS|U%O>e!Ksc4jajx$k9i5Eg|8x^tGGGfy3* z=&m}1QZKzSHqAjG$b|0Q`ZRv-kx&BK1r&Nw&Z><;&2F_{LrXqA1LE42?nRbIuk|^0 zkp*&B6KH>qZ8wQmM;~_Q>;B>fS-MPGHfk@}(k0L>GC4ck3K6rGj-g(dcWpF9-%}{; z!-*<+3MJe=c02Q&okK~!{PCwRt1o}}+n?Z2c%YwI=RGp>P)eIf7_@7zuouBJa8H;P zegq`(n^0ZwiIyjIc{;#@VQ0&$lTMgvY9Xzc&=De}E<^&*%*OT9n_E5FNTTvrx&am z`s8u!`ZxG4STTs{xOn$l^{V85sZZr^FYuCwfBt;@{=0ue6#D&k0ac9^0eRzWK=BsK zkZQB0OKk)oC^@s6EuQAB%)-h+T@D1V7~dzVk}81iQm55%Sq5Y^*E=$$ox#WDT|idW zy#*lL9zR2WHWjeBTJJ8$d!bb_qm5}G*$^=2xW$>~fA3}%vM zx_E_Bu%)whm3G2HhYKgz#D3_AOqaC#Cd4j%8*Q{*0g{<&d?+Yad zqI7?h(Lp*uDe0vC)FZJQy>b0gA$R~?srizAN^ej(WDvZNa>`trKRX^jd+sUvX{wxD zv>wa?URI)_s(Q>8*J#GTzbEbV%~?IR^43#DC3dnyOqj|7uHYa-HWAj7sbaH3Fw7^F zM+0#S?gMVG*KDc1&C$D_>&_RwH&m^6H6gF`c7+@)_~0IZN-t&|LezdVvvm6rso`=h zARPv&-i4|#HP({AJ@EMFby25*?NC&wp*O?gG>Tx47AVC5L)Cl5dhje3=Ffs<2OP`D zTQZ+)bZ||QPiH9u!Tf_)@IFb&^Wxivszv9;1!^%N@o~GhL`3z*3Q_2hS_}9EP*ei8 zMIr8*vDk_63@s(iz@ml+Yr#|8XFLU{LFtBj_?42#Hg4>VKWQ2KFg1zQ2zu^aEnl*_ zL+@Bh4r+PM*q#9otrp*uHSg%bKRYAEEKFk=Wy7FG?MS;0K|7kM_X(L{?WXX>mQVtB zZy^@L2I?^rX7Gt7kUp5z22|c6v_xm4a}gReLN56)D%LHV8BI9PVa8MWEyi3VoKUVM zag~G@Og?-N@WL%n1}j&$aB#pfVlyK}e4F%cW>pisK9hsgz>$Nr{Ujwt?@5v*Rgp;L z&#-O?CWiVA+lmf0EV9*#dw~K_iracDk>k{|=G^^7<>V2G5r`&nWg5n*f@X%YvqF8b z=9bl%xl_F%>QsbSRB)`K5xI=Tm`5YZzN zI5IsQZ{M;<;LlK2L|ly;q;yPfYv&edu%lbdPua22331<;!s~1nia)A%q$*1RlJjhA zmj|dG3hjc&MeH4X&`iQCZgYjT>E)oTPArbXXo?^u+{moSjOHAJyyK;utZXHubmX>rZLe#J8=5h7*btV{b7LpG5Y!pr{z@PU(qxsRS+RNyN-R*jj-nt#= zyz^*^y>Y3)gB`M)8-En3{+at=#e!<#VWrOvI*pYLLGpAAp%`5F3Q(ojKHK~V{TY5J z;RTLpBlf1VV3YdCi?xY3K}{>vj9iPt16-?#PH%8CSW5Ty5e1sYS_)2oJwx{yQ=3{B zo{Fg%Rd0s%NtGkV&C871$kD>wK=lB`;K8TW`svolekYEr!~*%`MwtcDaL`3Js-1gr z&l_mHvBF8e5|Gj8ziLS14xXs1&rbjswISP)@Gr3-%0cqnQVSt`CZ}7VarE-156BFB zSXvFKq}tFA2-T*nLcuOft!`6H0|Dk4uC&1|JOwK8uuvujyH7%#@U_YKmrcNAzHZ+l z>Q3(h}dOvUk=G&paH3j~cY`Lb}M-Xp@Ys_hv#K=!oS6pqVsfBfEo|>sdjbsQx&#S~rrG+0 z8kE>n(FDABRnyoCn0dl7a8{hVjt=S0A z8b03ro{N!U71?c8bmCQ4N}3oLHOJ#!vh{Q{+-`-=g33k}lz{Z)oPQ<8^L9yEm{)Em6k2IV!VcOp7(5pkZpdn=~h`p2j?$~&;ajN#gl2#>*ccQ-P10z zr=c5xU?;gi$>{-Mjpa9J`Ms~6+_e|7Zt5u=I9vC?74EtRQ$PGO4a%3l!IsYo;P(KJ88%>GNt-q4X zW)!@8Fme6j`EL#2hwI4cg+_1`dT^64PN)kQan-b(T!YRck2ncXK;B{Kg z1S=M!_SwNKlSlr5pvt7Ubw@keTYnyzm_uGqPz{eyHL#8t28Da+_{9VpYFF{}kG@~admr9%2 zMs%lXLn^UJji@UU|B%Jz**O%ObVI`R!V|zhk${HM!H-Xm(3Z{)=@{T>btmW@`S!(Y z4V32PH;UGJlXSQ7dS*W#%!8$}OTO{_LP@TEpoo&~hoo%C3W}`Jua9Qvr=9cE;bWpr zijMI6P6wr%5UNTNc~M<#8BcLTOXDc;&DA$N&fA>2E)1Sah|jF7>}R2xTn)vBgoRd2 z&{ruISv6QEIW-yKQz50NkkwaS!hq59*>o&a7zTxArdeh?qZwSC9nz98f@%>=0W}j5 z-kfSQ0%gb*F5A5+kbyCdKQ(=*FznK{uAhQC7(#EFcm)xZEF0X#C=1H2rPiAaM#th0 zV;uuAG*h{8M@oh@T%uTiC7SoTdueLSX{8u@+s@H<>zh~jWB|*6kih@$KC(V)V)W-G zba?&Qsr)5uR@nsOv_NmWnw5>meQS8%emTb~u{k-5Pn%GF3#kgxK$=vuishk+@GnO)34vOHG_VO=WhX-(OqQ3jlU+{}(imt7Q+=^Uh&ZbG zK#Ja;e6SH`EO$W1>Lt*9#i+j#7S6I5K&4WnVP1zG8!J%O<^%!M&pk8A9?vD{$7q>^ z0*MQ7V)(9y^N&)u4FBj)6M+_PU|7=3Ti{B;a83Mgcn>pM-cx*9S-4{~(D1=_Ts)PU zz$AAGphaQo0H`5Wqu^-WG(gQ;GLJV>QR++xJc?Sky|jmxS$a*P8;2(>x=g)cxY}C) z8^^<|QOj_xrxd&hRJ?n_R-;{j(E=%`Ue|hy@fH`8RMug61B!xYgxTT|+rBoK5;Eibvy2#ME&)n8-lF`X{lRyrJii%ekQxC- z5BJWrL~rQ(4XB|rr!-&gmf)#SIoFG4w!V*jD8fEf0S!AP_TT+RX$XLiCS9RZR@z^BSpYl9kl< zdAmY27=$5hU~zMufxS~4yN&d)Tt7i3@vNKu)Q%aKaI9itTo};aaryZhSV+Y}ksp`g z58MG`Qzg!3Ay$~sP3N~jdlY6@8l4CdiFR~0hT;06ac#lkV)-(%rMLFlpN zX@V_@YVU40PsnLL!U*{1FJHd<@o!#&7ZE;Hgp}o>C#wJ-im z@Jg#GWH$60u%=ttHlqgf6g!cWYNdl_9ltjiI~*v6#1Yy%)YgnqK{Lk|jX@wN8nOST z&>Bh0GXGbH^(S(sQ>xNk8cB@lY-iX*UBjLh;LNqL`!K2ZyTb-q7mHyI1*z2A-9|N+ zc{xc`=tQb7ak-4Djw88!cA66kPMe28EbixzA6dML2hmx-%u~k&Sn{CKIe65UE3p;P z@qE&$4vDX9*%Q)Cma9g?>d&!v^z-d~Qr!wE4mbNA7cwgR8(FuRSnKu{@ITd-s- zj5}$Di|rfd+XI5)FRJnxzTJ{AP?~bN13akp6EQ;!{PN?U{)C2t^cV7fCB}!a&kLnOoK95qzY7cd1@re~@3z#DCed^5mN?1^o?F-{kjD0B2R(_Q_)}8^D|nABK?*b25itBRGzb!v zm&mX#ufbHFc2iS3bMUgskgJ<5O2ma|bW^XHVGBo5n`?U9KOx;}bSdDG$&2zaMTLKx>4j!(5?`Y*YF5@=f<*t`+=KhmVvUq1o<)m4 zv6X)hn1F@%!dWeLpVLPf2w=srX@rpXxG;8CB8gj0ajy%21hze;llO3-Ylj z&^?@peUVj1vUoCNgX^>}hHEo*ku$Ygu5{Kf zvo>zpOVH3;FmjZMwLD!b|AQP|9XD0cx?eMLNv%uGSg3~V^LffDsN6(TpU+z z3|@7@ODuN@M~!@6q$EG{lIXV4#e5sHSp22W~;j zrX!mSt!kqWelihQfj+5d2TZ!a%77t&qD^4shp@{K5DY9FjSt22bpjW_M=fAUiZ{|; zsdyvYj*XzXvZKqfRii;|RaK6`_2~K}^k&$WQM4C|ER%yno9&5sR1f$-cB`YcLzzT& z*f<|d#-~Rn8}j}R^ygO=1gxv&WG&Q^-)6;Ytl6^ty*7v3AnH%mTHxgsw}>hcO(dgT zVJIUt95%8GvMWh%utUk+X-3G-i2nHH@85s-MNmwe20%a_A#bmHKt~?)n5hu~wBp)UXj+78f1PskktfCdiIc$^6QbI*MGhW;T2Vbv zR-U$ff4@U>vy=UiPWO1Ivml*Gwj8Dywn!KCLYyd56s8E576y&V%cdqkVaqRX>^hZZ ztLgvjG&=;9QN#x=P#uw|cKwvI)9fjr%1cnNhlP1U3Al%+ooLAoN*F~FsEg8S`}DE| zI8M#str@`#y7P1hcs_KB2^=YhvGFW)CfGNSAnY?QEgiX!8B-ISOobWO9wt1PRrF9r z8U^t9Fq}06KLX{mYNT{v=YapojdU zJ#Iv%-?2J&zq8UmJOxp%XqL`cqxJ$IM+0F2nkI9rQd2CPQc95mwq+3BCG3k@s8d8d ze#(L4#gC*mE2Rv ztpx^~ua%dMxQM~t$90YFUF%LC1I498~ zPgFoW+_l;mC`XMJc{ZfCthRf&8t@veT)Y{K=ZfagzkSam9d0~xWh2aUkAhxSXU#hy zZy(A!cdi<-^l=29l&JU+Zc0@jIovDZN{q@3#Z&;zk%n?F@|dk|nYs12P`t99k;C~yiLiH!_%(r`IRFJP*vCD)_Ct@g*_8dKNw{rY#Pi*NW)b1?)Dk5(Ge zbB%+8^46b0r1e3p$81kU(*!QC-Hu$4_qUPtNw&~2=IS@O3EIvAOycq+DF6VND*j#eI(`aj7+V|$yK<%@!A2_UAy10;O4L#7Tk?J90*y#InyhaLH!( zIumT&`Td?$fp0f|69T2Nd{C}qQy4N|?1|390hCZ^JJ6WB)eM=~!%(WR% z++bXuu$d5N^o{3ebM0s?@04_LTCap4&;ms>cm8M7{QOs^BYN)T@D1`+e&vZ^&E1K5 zDG@gj4eP>wcs{T#t)myC>+z}0U3!w8Ep>$7A3;v-SwtNNWu~AkuI6KpIyKF2>Z2czLOEa2d2SLDs@;mTmbpU8K%VsFm#WSU& zQ{DkJsV&Gw5^IVGrHq)G5{IP%ddD6yeXO}nqK>aim`gxre|q=r*D3F`7`GA6Iu*>7 zY}vpsu?09UrmHNcmrWaM>46E$nL4Y$4#U!LR*^Ak2=B?IH96p_=$Q~1h*HVuu^AvN zQ8KZNW65PC9;D+>PG^O6-h!N7ncu(sc?!3m@nqlQ-1UPj{+C9WAvM0a~=C^ zj1JmYOH%;(9dTwP@AxtKYch*nPu^Q7yP;Bs<;NY+&=-3I=VPfY!GKjI&y-Olt=w1` z;ug^ZTUIgRb8h!@nJ0V*k|x7tYZfz41KiI9+s_QdfgKO)42m({?dcAHA6&m7nOfxn z9FCizMD1`Sb^cwMka}q~u1%qE=5cN~Ug^v;^j^7qhyyHqHFKN9w%7@s+NO{g%S~A- zt097BSR?ro>iChp-w7onv4jMcP7LcWzf~Js5Qm>P+G}>Ra~&#)eiY49m0Zk5lX;xC z_Q4?}9*AFh#sXtTM*z~G{5cq4Ihx4hnC|A$91g{ttTx_ovbuU^<=N+^a1nD~Y2UIT zYVY36DTZ}^NWi(Qbv_V<7kDaNjt40Dk^rLXrbhLXE6K~nv5;|z)jQTdTrWf}CQCYz zhfzpa^x}QPTwf18-Y#GU6>ruJfJ-427#p%f&eapvi~;J-C~(*H=GOFGt9xk2$YA$|4}wdt zy=1La8sjyutNp@jVp<zqNAcJL)Ope{A75>!_nM~vK9fxYodLNkLD-_KYQxvh~ zp=*Ga;fh@6u7Ql^YQ{RaRc{vG(l+yMhmxWjfxS|n7*{}wBNI=|`K)?wO>t)?*(MO3P~kR4MoiM@)t5Wp*G#Yvw7@xY6yopj z5+)pkX2;AbZj=E;frB_o;ZbRL8ii%;uvJPRj8)Ho0!9h7J)osUa%Z!%Me4`eUTy%2 z`X)#;7-h>15g!ZaG7G;b#$FBbnbFvLUJ z)sTy$G5wf;y)bwXFF%`QuRHI6lwlga0Tlipww6BXLzUi1`=?yW<@6>(IMO;+*Xl(q zhr&;IbwWLWEzrl$jL!nF3b8#x%~^&BtA*bt26w31HxtK-pnQcocbp^-<|gv4fH*ZR#Q9^s5sV4ImRqf7#)#fqJ1v(4tN9PfTRu&bpVngv>Tlyo#e0VfhoP7M9}fVamIJ5tTOOZ?n;+~~$LBBB`y?YtC? zCH7F}qmPkwG4CTX8M1s@O@8wXN^E?7%_TbhV4TBOxtqhXmDYuD`QMOvL_w-MG=e*WhQWnD|&yS^N_PjoNZt$O?h=eJkHO-uzW^@xu_im2R3DD~A zPuJMj-qm=c@t9tRq+X%@v&5~(LmiIYnZ)PDnT-%6*}UW=jrCsXMW%OamVKpZ5>@xc zvbi6A8(3S{XheWKP3gpXpC2KPZXW?j;_YBX1WSHC+zLp;VducVUfevF2DpbNoOheu znA?n6JG7;;mt@i@@E7D0gi>+gQwv-{N3WhGJUOD~vvh(bH!-%#We@ksl~*OY%y1KH z-&4VYtSs~_;s}JE)au-^C)2>Hk)W8)ogx_>ZD_(&4@%=q_nA5k=@heqJHR@@$*zgK zKgaey4gj)UA|4my6NNq!-yEi8z!@5#L?ZQQpy8YCxB~-Ue){gmzy9s#Z-4s5cS!Xb zWqhMxV`Yr}+@Bi=iJ?oh|EO{S*U$Utq7i(_#V(s;$cMG;bbNtpB#^h_E6mNfSL!D#oA666(8t?_{Y1upLfeRrE5i}yBUG1yYfbz7Xp{w& zke~sBti0+bh9%%IjLLtV~!Q%B!R2{p<0V@u(h_ zyc{8J)I(tlZ%|Dm=jZtmjDVfj{cgwJ$Lx_6@HRiRx?a6h9@QJsKC^R*C{mv2zPurh zcWLrQpXSM^wj^_$gQh@=z${OO!%7AgcmmJ*VRy9n@u~L6H7c+AE*NADTaDY- z9f~g;Pq5bml#tXsSm-Ph0qV5u)y_aXjuhPv>w$#>a)a`sC;bZ}h*JQs2U|ecFasZR z(foWZm(G`P!F=a$YQ!DB)dB?`%{WH`kWT9Z1j(2>Y$QHwJf1dDXC4?Dx+5e+usrnc z;&EuEoAe8dI5$Kpv`V~%c1az z_9B#zB5EsWgdBvH0RUH?50?r*Okz7{v?H`|0!VB8tCsI)=Y&9@&9fhM#o5a)C>US` z)z%0>;h+d4ULo`G0X7xO;6d#~|MgUG7}2`w?W2l=)bd!9z4LT%J!ZDWMilr!|U(lcw`$rVE4f?OF_CQRvH z^RrzRUQyIO+sC{y*q-Xq{q`CW3pi;~RwEp+yMP}3# zk+jFkU&cY}d54thT0ljl~2p22yb1%v3`E5bI(iIy=Xd@I{Ip;gc!c_>`FKm}wZ3N^NMIcEDGs&>RIu%hAp6D&qM zYeqX~CfO4*yAX{~F9h%mI^h%S{xehT{@|_vz88BXFh8Q`aPMlY(s)culz%13pcD-P zW2As22@dlizCIB^+nZtU2vsnBoFXN&$Jb~sj$%5K8KZz?Oz%^NP$ij}3+Bnj=5IPm zQmcwKnsw&vrJSiX9n<-1WokwU(@Wq^tc%KFwdLLCOauIxW8N6kXcmP#eyca54>mPKD6wrH0;W%ye?2a*?(fWTno-j!Wb#(7$mm zp&u&DaAOJm#fF&6h@UmhHIaDAEXJl{@)ernzo@GD5`u?rf;sc0-XkV|qnwx&2r z2uFKR%{|wT@b-AfouIbMu5hw6JHCe3E@Ei<4wx|zqq=NdWLqK_7QZBm3}rGS7}hq} zbEqaMX&pZrIaKAv+E75ryL>~W0ZgVA;sF)gD?h+QvhUe1`9Z7~xqy#IIrocij!<6S z9FC)Tc2YW_@>L#|aE33`F}ErZ0Xm#r8aj|g`h&W!>0eCMDfBTYend~sPSuZ=qZt+@ zRU=}p&@+tTbxVUzme+*3QA*^ve*%8M%p)C(XX9TxG}=qm0QQt&Iz{c}SfueF6kK6M z0DpIDfA)K11irwNiT|fYZlB?1`U&X*)Ptc(U?`ZLurUib z%x2S%dKiRi{ZME)A}?2f=V$EDa@Zb91^D<`4}&{vk2Kl)1H+TDIE#dBFVL}mdBS%l z*harv4Rvgn&Lonb?Q5|0*_mWX=2p%WFu|Z86nr}U|D3&RlN(2pC90oNW^1;_w$+Rw zfqL;Ho-8!$0RpHhs=vV0YEHLod!$~88q@6V{qOgjdwK=s@!n<3d5k%`O*4}Tta zpC6x4EZN|&r;8td`f3ZBw+o0d%OjhbcTrt#jtlRz>}3~?kpVcQo#F~0Z^p3&w^#yf z%DIss*3P(&)mRo%GJr$Fw^kfcb4k55Sx?Ivl)WT2QC+dETaSGPxnS5C3;r0x8^upq zA*b;a{Q!ll;^TvGoYj5V2V2faw>`2G#^d3SuZbWespD#g7V2?62>DQ`@V{qCgT;D_ zonvvPivHx}fc_)@<=9073Wc-@T{#^zRF5SKGv)xZ08OsAzeyTpOt$Bs2%)9$#4Q*I z3%8t_O9X8d`Y31+$<+7;xC%$rR05$ry?vt`3;NL-fE%oO^aQPP3A@`Itkw#s^Wxo^ zfuPOaupUTlB-RRlLlLXF&v@K81=YTQWX^X&NFdt0eJRxfU<`_B<|6>vqkL1|PX^Ij zH2a8BM>F*5(BvfOm(!~r{1u>k^{pXY)g z&fpq#r&zb6-ZHUpi3vJa9xEHR9kU1WpdYP^0g9R+U%z-DG%AW39Hk4Gc?f|^?3bZ$ zH|}}1t`&sgZzHD}d54kRSd)}^7<-)U!RIS(WVM=k`3yTMCXmc3!;7B9`g{~dK)4+v z-d17!;C0Nlwy7cYxGj@>C`^#2w+Y8O^lK__^;og2-T{g&OUn6L@-$}iOG8)kqrPP{ z9Cw+|s>vw~Z}XBC16l?m>QVmwXxJVWjtawC;B+Vghqh#Zq9Uf01COi}O7vo~*?PV1 za1dxVC7@zmb#?nVfqX1FOz@bVpP~-V;nn9yIfC9?r*xi%^vzv+;76(85&aqV>GC3j zV3%72*dW+GKwovk)tv|^HyLoiL|OD`)7&TZJ7^m|#Lr9U*9E6!kR(w_jEhf_4h*d| zIek7hfSP8|-t%{Yc^onApa#FB2a==rSL@P*9uyJ?RGIMY5MMnu9?|C`t zwk>#Xq?I`KRXmK8pHN@p0o_ew(xXCU$i>gQj=8;pG(#( zEJ$Z|ITPuOB0V^BPsN*KmrR)hJ-s_9z-T%gW$Dr(SI}-;QpALqn&1q zEt3#& zX3^s07wuHo&X(EI*e%YgEe1psXfH>PaGsGeFNQ~U4v@1j*vwjKS$!U}6=sonLXj`t zO@3eVA^49cD;Os^CL{gnWw4%^L0Jhdv$DJ_2fZOoLNIT@sHsOiD^{fcL@n?fct{~; zOb?P55oX{=7zpovgEIq_xBmd8c;YD>CjY1z%`VdkP1OR{!(4?53&w^ZihQJ28wide z=b4TO-5#E9Zh<`-(uz1ee&z~&JQ$Ic^zF?&l1`mTJKB7ZjO*f3<2n3xWIW+R&`*l# zdHkevtv9>Vw0a{MF+FY8>(v59nE}Oat6}EB*qF`~J-01~Jaoz-OFDRiJ;Kw;tbOs2 z{#uh}J!YgC%(;ML(9dq+jBDSgscNw8*Q;kC)v!;6gGjuZMjpE^S>bYP6(!A{0}$tF zqxcTxKt~%HO|fmF$RaRUfe|HsWPPY8_2Gq=>$HjG({BG{2VAW7X@3uKP#tf`{K@+( z9ZRr)6l;K#VN@3E7;(xo1F?_2VNjSaqS@W_3{zvFZd=!*3@7wxARa%uPej6X?Ou*w84adiaU|g=l2%C!35e9v|OG&i29M4}1@12_OzK&lXQczqi_`2A*RH1w=+ z%jxRw9R(~=u4;oa)j*g34mO+OV4~mx)okj;bf^?C13ZNH8I5 z3W!#k_R(Ce^^bbc)HECiXiiH5GvvCEfXiP`uB?w0398Ilp#BVG9oMcd$IF66j0kY# zM%k(Nhi8-oJNaLd{gdB|M4wz#WV@Q`zDbm(x{k<~hd6}=kw?g^kR?2F*79n#Rw^JN zPmVenjRpC2W{6-+3h8oI^mEtlr-1&Ub3iiU2g=4J_U&iyL~uWP5IQQVdPuu zj?=xCf~H>WzKELoX0)J@YGO5~{hVO1NzyvEgZan0?o=dnXf=<1_J@Eg6nLI;kjrMY zWnwsjRN~9&SF#y%X)ZzWAMZ_irXE7M31FEBkJklf#!L*c3y{39I9{0_^SjTJ;T z$Y9iRdxe@wAErsZHP<`ht)0Oy!wx!bplFZ>@m7E@U?Nj6I*gFOS%-+^*8*R{HyYy_ z(&>aKpRe$&Fn-#Bngh+-8$ARKKXn{;>|`0}?f_nDwFAasqP`LmVgRJHs}S zTbp!$mujX9rPrb%jmbnEl4}FN3&m**4Fq z|M9>$&(a(22eLwB6Hp~QSOqT3j zqHb2SFMs{XGd`U1&rA{Z8)*%f)@&V+5Ba}XnM3cn-t6I&e$LiOb+vOc>Tx?7#p)$; zD3Wa8S|=4#-)9g2nDmsLYyUempK_MHd`XHf1!<&)y@QIn~21w7Q1T39IGQP>Mw}#~){gqn1 z2hy|c8SN?-(^TlYH{$=Sws;YZwR$mSG`6m%l9b8NR_fu7a5*!P zyO`O?`!d`i*K<}(K*5E|Az%{q64*#ar^u=>?Q+tSCQ><8IqIPzG}cnhML_nrkH;!1 z^k|(|EEgGO(Qj0s6N-ZV^?sh4WjmV}DD9LLF5pf@Vx((IR_KBC9>A?fEZ^+j-c-G8 z$C~FCE3i@d1O&LumOLlfxX8YcYu=SsGzG7!RDXyJ>IBA+QznDeEYFv#g{=qmuBHM+ zHI{lg>oHqIMFC7AsybwSM>}fwM11)03iV;~yVB>7LPrIy5T4Oal<;Ho(&}^7-^{hu z+pr;Jl!E_;QQ8i)Mrku%dN0sguaBZrL5XShkOAO@hz&G-I4=+$J6!_JUP%wVBvOmY zBW9)uWDwU9>=S<+U((qwFLq9JHO$=#g{8>(VOhO`J_o~3m|oLN(|#vO40I0aU%1f& zN2a0MoyWp5Gdr^`-i9ya??ElbMp7U}Rkvaw2(C9AexrO&RpP~d6j~~t+Uam^?jsL5 z1N8Vx+1=`ctdhBOZx&NP7sGqJC{n2kG zh=6i)QTdVf5-|ZL>;h%&g3JmtRwth2hYexvbMkqoqzDoBu)|Vh`PK~CsVa_+iWL>Y zB}di;Uqa<3cIxuSEG!1#OqYn{VMXj%qB?pJ zLx*7YQ`uf`4rMcpGYRLd8IDrP$>OcqrGE5QueqWVgLNkNs2iv2XtJHexUw5{6`duy zXe{v}&Evy*VGfn6vUn_(dw*P8iCh#o%v}bgs7V5PwokbmZ_VS6+n1y|BKQaJh1GuY zOWSd~lR-}-0stL&B)Q(+ZE%54Um&e#HQ#@Ss)8SjU4%s{W{r5cOvF({*#_)43MRcg z2z`i}jmOV8^TiW!R`^6ht^iTYC^Ct8bWza$v!!~^J=krrG5o%d| zW|F-bxox=7<1|9v);=Ia5Z05~73H{=`+%;tjMh$Pr}_Sa`G3r~hgTDEx#iyKnNx8l zn_0|Pr_KJ;#lIjkhaXe-f#r)>a^j2{G?J*oA~X}Gg46oPSj!zeyZfnW)V?vPX;Guf zRWy7-FHJYkswRB%y0Rjzb8xHIIaGf$?@{WF(kH2!iaR&2HJ)H^7I78jp*^6k-S%OP z+^qwnzh1rrn{s+Ul=j-gX_HjN*YcU!t34R1RrOl11>vX|Lw`>B8YmbDeGC;MX$4)S zC@Rp}!^L$|tBz|##s*{F{u*`UI6EVoSO`cXJb{b})@>{598}li5Rl6|gr9eb{4?QPYTE@j=8Og_2yF zed4jef)1O*iS}c!L0XEE|4M#hd-_}F*^&ZY8vs{`QZeE!AbXwF9 zz>XD8m?=VQLD5l+s!Yvp$0Yq65t6Ij#GU16&|CKjqPjw6MFOj-xTUN zY7OI4T>8@aycy1ly)$ z0W_$Lv6EG&n!Q^lp+6vWirZ!EIz$J*-Jhga;D%fK<`hfb07J?2GAH-9^zX0^7t&O8ivmLEZcP2*#RS;-Y2$n%epmqLr%D90q=|$F z_fQJg$erJg#82z_<(>LfTJMZ{Cawa{-ECE%1Dgy(IBgdciqg?Y8<||JMrU^>*|wzi zkc{o|InlI}RObi9f`i#k$Up+9%vKA6>AjBs?1a+IE8u)&6sgIvWRZo#oV`B6YY3t(m%@q!WHr>XiRa)7K39tp`dMK;6m)9!6uBr-2F~Ls z_Onvmiv!0haOWmy?YI~jTasF=_Gki*OSM=f0apdpBj}VTCc-3* zmst2*#4(NZ?4Z2PKdw(u0nqXr9*z_0i2_!KLbzWe_pN#;HQU}`7QpUcN}Xp^m(D9$p?_Qyo|m z)YJbHd1T1V^m6i^N&^YH?hDxZDk!mUvxebR91!Wo2$)z|sDEk%#5@`SWcct}z$rv0 ze&Se#tN=^PaFOsG42I>RYJ#&}x(?jqO;;t`N5>O|jNERXz=n`sFh3&E3MbIjXz&4P z@L=_u(HwCx9SXHFMeQ-Z4vKY*uT>JWoNdoAu3Dc%xaM(A2)^e|&r%8Og|ax*d+By~ zj}pa-hE1x#m7J*#^$VpMq7X_oY!Tq;!baz}jmPK zG4Eq>K458)pX@)AbmXYg!k-BnCFN$AI8;}$h{I}sH6ipk<8emUD_W>WweU0-9nFN@ zCrK4rhKbhk6x|t~Bm6yFv)^o(g)1ie;6S+&P_?u{4|pAS^9|6Unq^{gh^z-ocP3v@ zH104*GHq=>O~DdwZzU=CemcC=&LJwOhe4~$(R48H(Uuj$|55>{_#CD`8Y__0=blc? zEC2MkL3slBFjpufw)}3%15y0S+?4iEAjn!*@JAtNF+JBKU@CLrH~{UPue zT7$HZ@fRHcXNF?8I}@~LQu~U+)8-tJ{~3v$%kzzoiitVKTx@cj6x5v)|Hw=!dMR(V zpHl+8cv3YGFFw9c?=30-CqKyB)j4IzK(msR3y3&bU zr7M)4^$RLx{P^|V_gU(`HK{ZiLuIy1#CTmpm=(HmJvAC4(YFF z24e9>!&(44YIU-bwO5-ur<>2}G9qRH)A8vpJgbn%c#YyT@9XA8QFIASgg3=`AU?uG z4Iwdhq=0rq^W<{>tnSviiTVJt0ecbLE>D_w2B_8C^<*xTb_V+9Ji{5Hjs5GfcB4`K zG+9f_%T>~eXYkBWJh3xD&lD}A$8BXNgPW0(tS^dacP-&gx{*59fB( z)#lZzTcr8A{D)+N+EwsYV^&z&YJy0@6yW7B%L=f8Xfps5ic-N{hobXXvN>G?&&<`F zSOo)S?H^;np_Bn9K}N)i!PGe~;i#jF*7yqqB>5$)6B_1WbU7$}bdNqup4fY+f$LQR z1}#U7Sdt0u1itvlx~C(wz}ac`6r7MtZ!ZEFKp^(!*Xzn=c`<==k% z>C0bWUuKm!Ig3B+;1~z#BA_A)Kce{fa5db%1j>tiXVb-4pYoZm4OaDo*8iV@wh!a$(v58D2Oqp zNL1&(P?*HzDg-0_82t%UfsKNMa=%D*o_>+e-NGZokPsm0G?N=H_u#aL=LPfum+W3*w=Q;T9)xU+ zf%4*Q0vRC#N8w18gea&qY;BbZnxl}+5!P<~%_8+`yf^|L4Z)jQDUcfnccMK7z)P-> z2%n3<58wfy zyQ45Oipt43s+{Kt>o7|2u}r?v<>1%cv2u{dLY8<5SONsOwz7fATLP6wCmkPPbs!VK zqRsBJMV#DbK#f6$nBpkKWIhNoG)s`70VWu&mShD%fWxy|Dk0{B=uOfm*g%Tbw(%*2 zsys!mL?~~^hMhgEyg*%>k8NZS8Fzy*TPjsI5CgQ&)>1gRIO;{ zf%<%mZUh}rQxBYMjce?+h&{noK?=-PpyIumxl z(iA<<)P`JDfA@6Xp@!}(-A~iGP(2m{*xCqnJ0GktC5StWHC0G)lvd~iqhZ^eg65_t zI=#*pEa{9=%AfA`Tb``b`iiNJzz^O(vw`SE5oo%yC?LJ1=?lzX$fN3rKCWOm+;3~b zs)p>v-GrIcj{DMAm=U~T4icRks>1rU{)u|5p z47``$CVVD?=1hX#qX7M<`e!8o)0q7%^HzbT7b0HGEqDPQ)c*Al5u;I&kRUp$M}{|m z#K%Q8G9w2%X76><)tl?0^u}LN->El-a=rYCQ9Fd2;KYT$;sFj;teJjp@@z0Y#2z3Y zkn%+5fY+hL3h6%+X4FlsQJo~20-;7G@E1>)RxnSs<>t)%kXmeqkr_Moj4&dSBRCP9 z3kUojc!zC_yjfNW-8@_D&*~Pxmu#J!K0O_#P?xO3rl%|P2V*OAX6q@o86<>8c_6yH ztKduIF4~IUG@7pf%Lw(}`r_fEJ@dDwu5+`rYl&gz%AJh@9cw8$t1L^FV{LnMo||Pq zLW%*>>d z1hTG7-8Baox)VHao^0VV@XlbC>_a-*mB8jzQ*28%yXVux%Vv-CxxfAV%h%I?eEH$) z&%gYtheMVaZF!zplCTp`JaT~Q;_2x)Uyq`EMO}LxsHOg#ezYb4VRwxaa;8_;2X|SN zc{;ottLUaePU5j6B_H*Tqxd##5<^mhcg1M`&hUYE2kc(&Y?R}+I&OagV ztw!|%CWpY=$_U#3K`o2r!h##$;@=VG;J;V=AIr^#|E7!>Hj^1}Z6N zi7$6YJKVWHk1wi-lnyfEY*1`)k$u}0yoafy-)>QkDhzjH#fx1!!xy`EoN%ZXA)Pg3 zi^x;Ix3(+j$YgX2J1SICz%gZ2xBwBom)X?R*(>D`McwNfUCh*@j#lJxIe>JO*ArdTPXcZDjhcf z*`%K#_l*FmGhZG?#O_Q~7o2y5!K$Xns)TJQso^7}SHssZZ^G4TG zBIfz+#Se{l%L1cG=ap(wwLzkUI6sN{Z4v&0*Xn#sU^~fCt*>=9A}f+ z^yU)0iffbVpW@v^$}*&0kJ)p@vQUKo1h)mRV9lI^AF-eK{{YvFVpvQqm*cT8fTK&p z`N{YRd&$y)wL}o{fQmROVAUB2sn0hnhttDkGcERp`GG~l&Gf3WwpPe&K@|xzL97S1 zxXFIab{I*p(&Q+vcSLGCgKq!{RHi<>sep<7`;1}(Os)H)w90zVv_Iu=br*b}h}1U` zT))M~Y(6=9g4S&xFJYUVgm0{zxjSe@?{@!gRu)Y$l;EPxs-w7=C=Pm^9DeWwiix-l z!^$FIytww(8HueN-Ko9Qv2mYs>N@!Pv`5bL*`au1cS3$@vcUFxHTAL3+RO_0h)4o* z#2WB=sGS`q4pPV}4Z*z7t<+uMF1;m}X^*HAlAW$o zIC%;vB7$#xmxfol7|$uHC8t^nNFlmK&#^ab?vv6yPY=*uPZu!LV}}S3HNSREnd5OI zwc_k;*x!>RW1G&^flE96wC&C)n=GI^|Zg+7LLO!F9k19 zlX>)o%}npFk8VdhAJCuId;w9}l+&ees(t-D2ghp}@$<^E=*12tDxu`N#N%3xwNZ_v7USIRT;a%@t_X4E6A7dc}h&;Y|mFI_a{z_3k3g|_6$Rfhg{Ea^}NY< z2RNJ8a|v<7W=sHU-% zELV$kTtvcT{Yl||pbOkK&UBq>8MzQLXOap}wr^Ri$%&qR`<$uZMaalQImO^Ps#4>Br=!*z?3}djG&^WydV#eP*-phht!ywQaiW3j4aB$0 zdWj_pKnOe>D8`s^3}?nWFL-XIy`w8zs(~?;`#P)l^_VXy(~YR@%b9`(7K|a=|2Uzo zMsfTQa1DnNEfDzi3RLgl(NpmDJIDkJ`g-)(qg+|vu5-N_M6m=lfoXDbb zzc&X$_JT`HS|m=K2K}$z5=e=~Fulw&qun=Js~7cHbp%}j@fkXPd_f!yH~QhnY>5B@ z`F1i_1~N;+C~S+(yB#}1pFb8!OS=;3{|{5pOXXU^z21iq=T zY!0ZBH9w-yvj5AeyP%s(tdYpND9_!fo0!q!R})KY2RhtlG{xAAew0k+VRihjii3K} z9fJ{hT&wLyTt@uv?w{r;fFns_eJab&9WrgKC|2c6Ds;KFc$SL^>CAx0bh!)ISh%C6 z5rD_G*XTy4m@^aYYrOkuAgJ^es0FMfnCVq631@l(!zyeF0~fN@7phdQHkg2eKps)% z1oWZ_{;7Ap?r#Kjpw+S4)w#Tgq9vhw&3UQT(waVSXnF;0<{%aai_C3Ay;qGWszWmwC%?d@*#dWM^J(mB{ zyw+KKCl~~h!z3h`@Cw%~G>E5X0Fp2M1$iD-Z2xtCR9YX_9d({6CS{)LBk0>HGmIicKbms^jORF$Lm9TI)K63s9E7rD; zX4u*hIY-~pi4j&pI*ON@T5|E?Ba#b8cwOZk7ejoN?7a2bo;Jq@M; z<*g|NcHNF8)~&wUtXef##q83`{F9)a>ubGPqIhb*N5pLxy?;)cYSZ-4*#1=#2?Tgt-aedO=Ue06U>6kU(V7CR6j^q2SXZdtS8frj*hxKn zMR)AO+&x4Q4lGCPRS*C9>+#1Q{-*^sRLxFWx*|4F*SJ4Lr*MaT#;R;}*orWZCHhsP znlEYq?{_mu1}bU_b8#TILbanl$5f3Zw`MYQ8MPV^y9$#toEI#0x1XbO!CQ8;u_LtX zW_`QEGaiM-)R}hNcu{Sqb|Rb|PpqF5FrK9kX7&;@=sE>a+(1Sm*E!qyCVrtiLC-JP zcp`PL!7%3KPUQ7C$(wEjRTys+Jz3h$?oq@*OSgi$eT1ZtAdycp^cR7$TAyS+XhfIX zZi}4tS6u6e>T;CdZI+Q2U2)7rReq)kXGz@R3?aJ~h0`o-1D-C>Puarq;u4-6{#TgT zDgq6@%d(n4+q^IzH5<|6(b%*zbF^)8g2@x@Sl4i$CU1zVO#-}{M~rLmOeEtoi2d~Z zh+-#%@b1wW_4Ket&84yiGi;EqI)EA__a9M8H!lNRxgi&$w3ei#7uV8>)j5@GxvSSr zE>miL=ye4l0ks6T^91Rxed{}pGu1KeD9#Jl=ViX%vW#o#`nhRw-|bwjZa8ErZzPnr zB2LDNL)}xQ9$;rrq~U%beY*GNA9t!(%NUwt@FD7@M%NRuu*6h7YJ^fc*u|Qwy5?!k z%o;xIh#J_)wx1)X@y+4*=`)k`^AZ@(b(JqWAduL>%xV3zIV$b|pR0g$WUwaN1^@y9 z`CYOIJN22DEd&(rc(YOut*-)q_`iPp{+BPOUw;1itBH)j3a2zErb(6bVtzs`eLY8C zN2U0AdNr9|n9TGB>3a61$Fzq_YsR*Hd~eo0*aq$5kYEqH%BXLK_$Xtq0acH3s3DTc zdh?jgmyhNI-~o`MTa>bY#2l7WGwl^Cjnb^9qA5ck_+;CQIv0zJi@qzY@*5n#JeAl$ z3J(~tfBEtsKmPDVu|O!iXl(#z(;V!j@>UUnMKiWDgA#;9RQmcX4pp&a30wEKL;R9x z_&%vlL~kf)v~#akw!99{Wgpp>ef+64k(_#P&4bY)mBqLunmVQ{}U-lPb*an1}y43 zyHkvwYRR!eUmj+@Y*C47RR{vltxhSB$PjOVBjkGZxcz{rKC)=k@h?LK+cCQ%ivshS zR9S&-s#&S%CHuDW8yWs&nEnw;3e>yh$5f=6Ki?E}PzPYb_|K08-F0S&?kJxy1}$Fx z{3Nv_hJgUlOzs&MpZ1YV1*YB4lQ}gX57&X#wMD{mk7Y2~>E*5bdmWoK`8zse9qp+% zi=Sbf>28P6>%##cWt2B8=pm^EOYeq@7S8m86l%VO2JG?8EG?6H9SoOge~xY*Ptlzc zJjcbS3dBZr6#pS@n}i5!n9ExFW^buvpf{kFbp4r-?CiO`jaueSE0z?d9L#=aXNvdX zW`yvHjn()cNPG@+%KqhLHx z+q|Q3Fo_ZY7>XER)kbfnzhK%HN|w7|YT%JKN~u-Tl3kpE5YWb+Bl;7Z3@1P+2KjAr zuPhl8@sdbOIWEnwk>OV3T1W+PVyleoAPrSp1WfyYFyZ9l>b<`7*P`%|`LIxOAL(kC zCm)vqfBUm+!Z&#Ie0gyLOn@t4mcmRy=Q!}T?t3v59He`%2%~VCVjYC%JeRSjUa97u zY8*t8S~#f{XD*4J+8X-!8tD=fyWdRi&y>5+kn?9SxTF|@Se4HvHpggv27-W1iOM}#Q2OhRLQNnRN)M0lhYeETA2)^uP1RSd zNFI5L`ATQgMPjto*{Y^=`0X2$x$}RpG@-~5gLzK3O*>Vi_~7cl5y6mIgj(w|Wc^}caD$-ZqwHI@Zw z$KRT@Bo)FCB&@O^9(5}lJ+f*6nvfX9>9!b%dsg7GzZiqxI@(D zL{#k?gDoqWs;NtPKUG9Y%>C1wfSLRw{3>U#QHudS>bJ+o@6kR*e9aGHuF(zyU!l6f z{GQU`OOqERSR2EfLO5&S3)DP+7;iyuhHU{ir^2DI<}(Ywblhw)6d%^VSNgY!RtYU+ zqklkBA6rs!V?7*C3BP%4B3arKAFtObsEh-&1Zz2OR{`aXFc&JM*| zcP5B>bcCwnol_8IHYa-HwzL&ZfK$|~(T@5(Uh!+$bd(EjJGx$T+;-U6>KwF?mUKF~ z_57scTpmO$xtxZgop5=_Ng^cUk;U4xgAQt^TzS!_SjB{}r^OUUeJgWRPipoI>}}>q z{ZKp?!!+g8C16B-vHsR-4B8i}$ar-cq7BxwQXMw;|9Faa*gPJnb%=h&AGS&A)R#LF zrBnpGwwVp2TX?y`AZ=3;yG<<5^b6Y3w04jT&jk6HosMuYl;(N=Ss)d8r_ zJY>_WQg<^lcdoyIGw&ZM#l07}H z);KmRi~m?TL67cGZ#tk9j~V8|ms-Y(_=rW-PE7as3@l0h+3~3Tau_w{p6S6hVfkP2 zIJ&Hl4X*qfO&d*f#FeIq2WtKcrCQ6GdBaV#F00hI()&#}S1h6wDF*Nvb7cJ)kRhVW zw9DNejnBk&U{k6U>WteO@zcZMh`;x45k@b0@iLI-MAdwrsr0E{_J>a@#{Iwn_IqWBcCAy6 z;t)sPsSLByX9np`t%WM{eV)-)x$t(Ng(tHG&rD2g%o>394v9htp#h?xGu$uwlmo4l19k4bjXCrek zUXIPox(Y6mz3CHGs1ewQujUo{ykIZTH@;R+SuUs06AvpGT&NTseG1PGRc}z;t5*om zTQY{8UO>QPV-a5H&9K+cWnAI4ST1ur!gin|6-QI}Hm>~egiu+1yt9aqIdo`qolwxI z3J=q}ng;Bxic?a0G33DrU1_~!;Z5OO?>bJ)AWLJt*(FnRU656!ita z^6v6B!6L;ebmwJBDv>>{%b|{hc2x*9b8#KohW*h))QG9k3|mQ4mq3)mDe_+7bJqHn zz*-mqHO2I1*b@t^K{yZ_KCcxS`wzRbsF)BS@=Ahv2d!8fJI)hc5L)z2}R*rl>HTTX)k;YN+cCzSv@IRw!zor+HLq+IGY!f8&&m% zr&;yZtn4Dol?NdgU2GzA3XCrl`T20o;-%BlNmN~{)%bGAPAtv|d!yYg5W~GdJ6&2z zCUMa{7G(|V6>mpv0Xx3TDb~FsV>a?-avMUb6Ibz4Xcv++Go&NQ3)13MG!PQDc>3-wkA%Pj>W-Tx*N+eu>6zmvq7XC@g6*1XxM09A68 z`BLmySb!am)(sbbW1_FW>rpkSxaUcXE`Z9$YdTR}@1n>!@7Xy#v+7xFWl5P_1Iu7K zxvbj4xA5?KeHn}_aN=4Z`AN1Y)VVwUi66w=Xv&y^FpFw1WiAHfNdPO042^;6$#DIL zi~oBeulc;XCF{PVA5^wbduZ}Y`o|yk^G)OMtA=dB;}VUuGqW{hvyo7Ew?(Uh4`n=x zh?vu9aX<`qd)TsHv64+JlsQB3z)*XzS)lOb{%r>8FNF`d9uHs79o&+zb5JE;f8n2v zjTYyIXu38P(CmrDFpFnj(xun<)}c#FcI@E&III@CS2#f)rND$jBKI!pqlq)G@Q?Bg zSuBy1Ud<4FxI^6lXl4w+MKr3ueRi7d0)++EasTUAHwUSPdYdhtdUy6JT^8OwWTwOO zbY>tFv;MGN+BULl^g_+YfpwkXxLj}RBT|pq%Nrd}k~?34Nvl>Jl4L&ZCrH8fZ5sm) zP zQ4~g92{I{;j#pJC60Dt-H)1gvE@ra;5rEaAV;Ktg*dO-w@$QSsZGhsyAzd()*XlPe zr{_2{#N(r{l{$?DgNrAp6FbjOZcl4Dl=bC03$%jgg-YE_vBMCbhsK@OOc%(_6(S@_ z_>Kqa4;_ss?g5dw+)oYZ3U{t7yDG?$PaYj_vghfO^A^O3f%FDDJfu5~Tb*7=z6!Xa zxUtjs-Mko!*rGi#ZJrDhbdO`wAd!|@X0=j(JU4~vqdt9km+WPdDvAI@E%98%?pR2V z-rXYMXs2N+085mDbD@7d>I&y=ox&M_)qMdME%vm!+HPn$XhP55oSA@?El$B!jyX+P zkaIT46?+EBkmTTE=OwZVbh+PfR}LF+pyKdaEM+u9U!6WJqllb|CT5c0MLy7cV0)wa zLupPbo^jjeAEs=+VeSYwx>>z;BYdLh>rAp!7OpD(CP2^B zjTSq6QLlQ9jRb{{@6=A4FahEXL9@d=y=8s5^M=g?dpqsMdUHIS(IiZBEm}dC)(4ka zvDqrr$v-aM^{&SEv}5`jUQ9eLm9%HnfikLbXiZasUaZY-4p<1Z%_iVI8nz=ynvp}@ z(p~AogWW2ZIyS~DCWX^#Jh7M~mlYKRMROFy1vy7v2)MzSl#kTt0*CL+l(flB*M&B> zj;as#bO2@?ji6Jo!t@@5d69}C&?r~9O@@S@-S(<8P;OT{tal5AkmjLL^*vE6r(rid z;62_Pj)$L{WHb?ef%Ve^s|4t#WI3iy3`9h+g+!7Ur(RoFOv47|87ariXlQr%(+TkT zvJDBWB~wL)n?Po&T9nyZ3>dkuCFv0K{;}Rft#F^6W>m?I)Hy`6n+Hgv3S+^Iyq!yd zW#`xtnATCIku_KC@>-KNWsyWLu2?KM>^nWikevc`@|=&a#m=@P zdJ}7id`Hhe-(DTm=cwqzNbTWuzC&RaRIrJ1McbwLW9+!fQC4HNZpjs9L^yvwqMP{P z8I*|MM1|rF`~nBSs!)$-4SW@nFUe05!|V@t80VRZ{4gjnuSd(6e0o zJ0919kQt*g_u4YCSBq(SthycTE~q>MA?ovRDquw%BaOPBQk@-47k@Vi-1RUth<EL*$@wfKsY5VqRL_ zG~cF$U!13Uju8cy21&`%pNig5_2n~5n(x!ITvtKKv;}IrY|xPtQO4h4P3oKCB^+*& zzQ_Tw_$0(2r-TtADgapDAeUFtm625g6(_d?8O%r~P1kcoE{R3Ja|rkvI7F_LMGo

    aXP}xBgabfbBqcnzo`Nt$WHq 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

    9K4X%~4CY=ShD`b6hC_?u<&Q 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%0D?H9Qp3~^@}nhg&4 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%0DhHAyeasM&@yR`8$+k=D+b$bg&J7 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: - -/** - * \brief I/O read interface - */ -int32_t io_read(struct io_descriptor *const io_descr, uint8_t *const buf, const uint16_t length) -{ - 0: 08 18 01 20 fd 09 00 00 f9 09 00 00 f9 09 00 00 ... ............ - ASSERT(io_descr && buf); - 10: f9 09 00 00 f9 09 00 00 f9 09 00 00 00 00 00 00 ................ - ... - return io_descr->read(io_descr, buf, length); - 2c: f9 09 00 00 f9 09 00 00 00 00 00 00 f9 09 00 00 ................ - - descr->flags |= TIMER_FLAG_QUEUE_IS_TAKEN; - if (!is_list_element(&descr->tasks, task)) { - descr->flags &= ~TIMER_FLAG_QUEUE_IS_TAKEN; - ASSERT(false); - return ERR_NOT_FOUND; - 3c: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - } - list_delete_element(&descr->tasks, task); - - descr->flags &= ~TIMER_FLAG_QUEUE_IS_TAKEN; - 4c: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - if (descr->flags & TIMER_FLAG_INTERRUPT_TRIGERRED) { - CRITICAL_SECTION_ENTER() - 5c: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - descr->flags &= ~TIMER_FLAG_INTERRUPT_TRIGERRED; - _timer_set_irq(&descr->device); - 6c: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - CRITICAL_SECTION_LEAVE() - } - - return ERR_NONE; - 7c: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - 8c: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - } else { - /* error baudrate */ - return ERR_INVALID_ARG; - } - - return ERR_NONE; - 9c: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - -static inline void hri_sercomi2cm_write_BAUD_BAUD_bf(const void *const hw, hri_sercomi2cm_baud_reg_t data) -{ - uint32_t tmp; - SERCOM_CRITICAL_SECTION_ENTER(); - tmp = ((Sercom *)hw)->I2CM.BAUD.reg; - ac: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - tmp = (uint32_t)((clkrate - 10 * baudrate - baudrate * clkrate * (i2c_dev->service.trise * 0.000000001)) - bc: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - cc: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - dc: f9 09 00 00 f9 09 00 00 f9 09 00 00 00 00 00 00 ................ - ... - f4: 1d 06 00 00 55 09 00 00 c1 09 00 00 c9 09 00 00 ....U........... - / (2 * baudrate)); - 104: d1 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - tmp &= ~SERCOM_I2CM_BAUD_BAUD_Msk; - tmp |= SERCOM_I2CM_BAUD_BAUD(data); - 114: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - tmp = (clkrate - 2 * baudrate) / (2 * baudrate); - 124: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ -static inline void hri_sercomi2cm_write_BAUD_HSBAUD_bf(const void *const hw, hri_sercomi2cm_baud_reg_t data) -{ - uint32_t tmp; - SERCOM_CRITICAL_SECTION_ENTER(); - tmp = ((Sercom *)hw)->I2CM.BAUD.reg; - tmp &= ~SERCOM_I2CM_BAUD_HSBAUD_Msk; - 134: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - return ERR_DENIED; - 144: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - return ERR_INVALID_ARG; - 154: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - 164: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - 174: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - ver_en = true; - } - } - - /*If a move is greater then LV_DRAG_LIMIT then begin the drag*/ - if((hor_en && LV_MATH_ABS(proc->types.pointer.drag_sum.x) >= indev_act->driver.drag_limit) || - 184: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - 194: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - (ver_en && LV_MATH_ABS(proc->types.pointer.drag_sum.y) >= indev_act->driver.drag_limit)) { - 1a4: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - drag_just_started = true; - } - } - - /*If the drag limit is exceeded handle the dragging*/ - if(proc->types.pointer.drag_limit_out != 0) { - 1b4: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - /*Set new position if the vector is not zero*/ - if(proc->types.pointer.vect.x != 0 || proc->types.pointer.vect.y != 0) { - 1c4: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - - lv_coord_t prev_x = drag_obj->coords.x1; - lv_coord_t prev_y = drag_obj->coords.y1; - 1d4: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - lv_coord_t prev_par_w = lv_obj_get_width(lv_obj_get_parent(drag_obj)); - lv_coord_t prev_par_h = lv_obj_get_height(lv_obj_get_parent(drag_obj)); - 1e4: f9 09 00 00 f9 09 00 00 31 10 00 00 f9 09 00 00 ........1....... - - /*Get the coordinates of the object and modify them*/ - lv_coord_t act_x = lv_obj_get_x(drag_obj); - lv_coord_t act_y = lv_obj_get_y(drag_obj); - 1f4: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - - if(allowed_dirs == LV_DRAG_DIR_BOTH) { - if(drag_just_started) { - proc->types.pointer.drag_dir = LV_DRAG_DIR_BOTH; - 204: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - act_x += proc->types.pointer.drag_sum.x; - 214: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - /*Move the object*/ - if(allowed_dirs == LV_DRAG_DIR_HOR || - allowed_dirs == LV_DRAG_DIR_BOTH || - (allowed_dirs == LV_DRAG_DIR_ONE && - LV_MATH_ABS(proc->types.pointer.drag_sum.x) > LV_MATH_ABS(proc->types.pointer.drag_sum.y))) { - act_x += proc->types.pointer.vect.x; - 224: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - 234: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - 244: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - 254: f9 09 00 00 f9 09 00 00 f9 09 00 00 f9 09 00 00 ................ - -00000264 : - 264: 4803 ldr r0, [pc, #12] ; (274 ) - 266: 4b04 ldr r3, [pc, #16] ; (278 ) - 268: 4283 cmp r3, r0 - 26a: d002 beq.n 272 - 26c: 4b03 ldr r3, [pc, #12] ; (27c ) - 26e: b103 cbz r3, 272 - proc->types.pointer.last_point.x = proc->types.pointer.act_point.x; - 270: 4718 bx r3 - if(proc->types.pointer.act_obj != NULL) { - 272: 4770 bx lr - 274: 0002c598 .word 0x0002c598 - proc->types.pointer.last_obj = indev_obj_act; - 278: 0002c598 .word 0x0002c598 - if(indev_obj_act != NULL) { - 27c: 00000000 .word 0x00000000 - -00000280 : - 280: 4805 ldr r0, [pc, #20] ; (298 ) - proc->pr_timestamp = lv_tick_get(); - 282: 4b06 ldr r3, [pc, #24] ; (29c ) - i = lv_obj_get_parent(i); - 284: 1a1b subs r3, r3, r0 - proc->pr_timestamp = lv_tick_get(); - 286: 0fd9 lsrs r1, r3, #31 - proc->types.pointer.drag_limit_out = 0; - 288: eb01 01a3 add.w r1, r1, r3, asr #2 - proc->long_pr_sent = 0; - 28c: 1049 asrs r1, r1, #1 - 28e: d002 beq.n 296 - proc->pr_timestamp = lv_tick_get(); - 290: 4b03 ldr r3, [pc, #12] ; (2a0 ) - proc->types.pointer.gesture_sum.x = 0; - 292: b103 cbz r3, 296 - proc->types.pointer.drag_limit_out = 0; - 294: 4718 bx r3 - 296: 4770 bx lr - proc->types.pointer.drag_sum.x = 0; - 298: 0002c598 .word 0x0002c598 - proc->long_pr_sent = 0; - 29c: 0002c598 .word 0x0002c598 - proc->types.pointer.drag_limit_out = 0; - 2a0: 00000000 .word 0x00000000 - -000002a4 <__do_global_dtors_aux>: - lv_obj_t * i = indev_obj_act; - 2a4: b510 push {r4, lr} - proc->long_pr_sent = 0; - 2a6: 4c06 ldr r4, [pc, #24] ; (2c0 <__do_global_dtors_aux+0x1c>) - 2a8: 7823 ldrb r3, [r4, #0] - proc->types.pointer.gesture_sum.x = 0; - 2aa: b943 cbnz r3, 2be <__do_global_dtors_aux+0x1a> - proc->types.pointer.gesture_sum.y = 0; - 2ac: f7ff ffda bl 264 - proc->types.pointer.drag_limit_out = 0; - 2b0: 4b04 ldr r3, [pc, #16] ; (2c4 <__do_global_dtors_aux+0x20>) - while(i != NULL) { - 2b2: b113 cbz r3, 2ba <__do_global_dtors_aux+0x16> - 2b4: 4804 ldr r0, [pc, #16] ; (2c8 <__do_global_dtors_aux+0x24>) - if(last_top != NULL) { - 2b6: f3af 8000 nop.w - lv_obj_move_foreground(last_top); - 2ba: 2301 movs r3, #1 - 2bc: 7023 strb r3, [r4, #0] - indev_obj_act->signal_cb(indev_obj_act, LV_SIGNAL_PRESSED, indev_act); - 2be: bd10 pop {r4, pc} - 2c0: 20000a04 .word 0x20000a04 - if(indev_reset_check(proc)) return; - 2c4: 00000000 .word 0x00000000 - indev_obj_act->signal_cb(indev_obj_act, LV_SIGNAL_PRESSED, indev_act); - 2c8: 0002c598 .word 0x0002c598 - -000002cc : - if(indev_reset_check(proc)) return; - 2cc: b508 push {r3, lr} - 2ce: 4b04 ldr r3, [pc, #16] ; (2e0 ) - 2d0: b11b cbz r3, 2da - 2d2: 4904 ldr r1, [pc, #16] ; (2e4 ) - lv_event_send(indev_obj_act, LV_EVENT_PRESSED, NULL); - 2d4: 4804 ldr r0, [pc, #16] ; (2e8 ) - 2d6: f3af 8000 nop.w - 2da: e8bd 4008 ldmia.w sp!, {r3, lr} - if(indev_reset_check(proc)) return; - 2de: e7cf b.n 280 - 2e0: 00000000 .word 0x00000000 - 2e4: 20000a08 .word 0x20000a08 - if(indev_act->proc.wait_until_release) return; - 2e8: 0002c598 .word 0x0002c598 - -000002ec : -{ - 2ec: b570 push {r4, r5, r6, lr} - 2ee: 460d mov r5, r1 - 2f0: 4616 mov r6, r2 - ASSERT(io_descr && buf); - 2f2: 4604 mov r4, r0 - 2f4: b110 cbz r0, 2fc - 2f6: 1e08 subs r0, r1, #0 - 2f8: bf18 it ne - 2fa: 2001 movne r0, #1 - 2fc: 4905 ldr r1, [pc, #20] ; (314 ) - 2fe: 4b06 ldr r3, [pc, #24] ; (318 ) - 300: 2234 movs r2, #52 ; 0x34 - 302: 4798 blx r3 - return io_descr->write(io_descr, buf, length); - 304: 6823 ldr r3, [r4, #0] - 306: 4632 mov r2, r6 - 308: 4629 mov r1, r5 - 30a: 4620 mov r0, r4 -} - 30c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - return io_descr->write(io_descr, buf, length); - 310: 4718 bx r3 - 312: bf00 nop - 314: 0001dd54 .word 0x0001dd54 - 318: 000006a5 .word 0x000006a5 - -0000031c <_irq_set>: - */ -__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) -{ - if ((int32_t)(IRQn) >= 0) - { - NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); - 31c: 0943 lsrs r3, r0, #5 - 31e: 4904 ldr r1, [pc, #16] ; (330 <_irq_set+0x14>) - 320: f000 001f and.w r0, r0, #31 - 324: 2201 movs r2, #1 - 326: 3340 adds r3, #64 ; 0x40 - 328: 4082 lsls r2, r0 - 32a: f841 2023 str.w r2, [r1, r3, lsl #2] - * \brief Set the given IRQ - */ -void _irq_set(uint8_t n) -{ - NVIC_SetPendingIRQ((IRQn_Type)n); -} - 32e: 4770 bx lr - 330: e000e100 .word 0xe000e100 - -00000334 <_get_cycles_for_us>: - */ -static inline uint32_t _get_cycles_for_us_internal(const uint16_t us, const uint32_t freq, const uint8_t power) -{ - switch (power) { - case 9: - return (us * (freq / 1000000) + 2) / 3; - 334: 2377 movs r3, #119 ; 0x77 - 336: 4358 muls r0, r3 - 338: 3002 adds r0, #2 - * \brief Retrieve the amount of cycles to delay for the given amount of us - */ -uint32_t _get_cycles_for_us(const uint16_t us) -{ - return _get_cycles_for_us_internal(us, CONF_CPU_FREQUENCY, CPU_FREQ_POWER); -} - 33a: 2303 movs r3, #3 - 33c: fbb0 f0f3 udiv r0, r0, r3 - 340: 4770 bx lr - -00000342 <_get_cycles_for_ms>: - */ -static inline uint32_t _get_cycles_for_ms_internal(const uint16_t ms, const uint32_t freq, const uint8_t power) -{ - switch (power) { - case 9: - return (ms * (freq / 1000000) + 2) / 3 * 1000; - 342: 2377 movs r3, #119 ; 0x77 - 344: 4358 muls r0, r3 - 346: 3002 adds r0, #2 - 348: 2303 movs r3, #3 - 34a: fbb0 f0f3 udiv r0, r0, r3 - * \brief Retrieve the amount of cycles to delay for the given amount of ms - */ -uint32_t _get_cycles_for_ms(const uint16_t ms) -{ - return _get_cycles_for_ms_internal(ms, CONF_CPU_FREQUENCY, CPU_FREQ_POWER); -} - 34e: f44f 737a mov.w r3, #1000 ; 0x3e8 - 352: 4358 muls r0, r3 - 354: 4770 bx lr - -00000356 <_delay_init>: - * \brief Initialize delay functionality - */ -void _delay_init(void *const hw) -{ - (void)hw; -} - 356: 4770 bx lr - -00000358 <_delay_cycles>: - __asm(".align 3 \n" - "__delay:\n" - "subs r1, r1, #1\n" - "bhi __delay\n"); -#elif defined __GNUC__ - __asm(".syntax unified\n" - 358: 3901 subs r1, #1 - 35a: d8fd bhi.n 358 <_delay_cycles> - __asm("__delay:\n" - "subs r1, r1, #1\n" - "bhi.n __delay\n"); -#endif -#endif -} - 35c: 4770 bx lr - if(indev_reset_check(proc)) return; - 35e: bf00 nop - -00000360 <_sbrk>: -extern caddr_t _sbrk(int incr) -{ - static unsigned char *heap = NULL; - unsigned char * prev_heap; - - if (heap == NULL) { - 360: 4a04 ldr r2, [pc, #16] ; (374 <_sbrk+0x14>) - 362: 6811 ldr r1, [r2, #0] -{ - 364: 4603 mov r3, r0 - if (heap == NULL) { - 366: b909 cbnz r1, 36c <_sbrk+0xc> - heap = (unsigned char *)&_end; - 368: 4903 ldr r1, [pc, #12] ; (378 <_sbrk+0x18>) - 36a: 6011 str r1, [r2, #0] - } - prev_heap = heap; - 36c: 6810 ldr r0, [r2, #0] - - heap += incr; - 36e: 4403 add r3, r0 - 370: 6013 str r3, [r2, #0] - - return (caddr_t)prev_heap; -} - 372: 4770 bx lr - 374: 20000a20 .word 0x20000a20 - 378: 20011808 .word 0x20011808 - -0000037c <_close>: - */ -extern int _close(int file) -{ - (void)file; - return -1; -} - 37c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 380: 4770 bx lr - -00000382 <_fstat>: - * \brief Replacement of C library of _fstat - */ -extern int _fstat(int file, struct stat *st) -{ - (void)file; - st->st_mode = S_IFCHR; - 382: f44f 5300 mov.w r3, #8192 ; 0x2000 - 386: 604b str r3, [r1, #4] - - return 0; -} - 388: 2000 movs r0, #0 - 38a: 4770 bx lr - -0000038c <_isatty>: - */ -extern int _isatty(int file) -{ - (void)file; - return 1; -} - 38c: 2001 movs r0, #1 - 38e: 4770 bx lr - -00000390 <_lseek>: - */ -extern int _lseek(int file, int ptr, int dir) -{ - (void)file, (void)ptr, (void)dir; - return 0; -} - 390: 2000 movs r0, #0 - 392: 4770 bx lr - -00000394 <_exit>: - -/** - * \brief Replacement of C library of _exit - */ -extern void _exit(int status) -{ - 394: b508 push {r3, lr} - 396: 4601 mov r1, r0 - printf("Exiting with status %d.\n", status); - 398: 4b01 ldr r3, [pc, #4] ; (3a0 <_exit+0xc>) - 39a: 4802 ldr r0, [pc, #8] ; (3a4 <_exit+0x10>) - 39c: 4798 blx r3 - - for (;;) - 39e: e7fe b.n 39e <_exit+0xa> - 3a0: 00016ff5 .word 0x00016ff5 - 3a4: 0001dd68 .word 0x0001dd68 - -000003a8 <_kill>: - */ -extern void _kill(int pid, int sig) -{ - (void)pid, (void)sig; - return; -} - 3a8: 4770 bx lr - -000003aa <_getpid>: - * \brief Replacement of C library of _getpid - */ -extern int _getpid(void) -{ - return -1; -} - 3aa: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 3ae: 4770 bx lr - -000003b0 : - * \param[in] head The pointer to the head of timer task list - * \param[in] task The pointer to task to add - * \param[in] time Current timer time - */ -static void timer_add_timer_task(struct list_descriptor *list, struct timer_task *const new_task, const uint32_t time) -{ - 3b0: b5f0 push {r4, r5, r6, r7, lr} - * \return A pointer to the head of the given list or NULL if the list is - * empty - */ -static inline void *list_get_head(const struct list_descriptor *const list) -{ - return (void *)list->head; - 3b2: 6805 ldr r5, [r0, #0] - struct timer_task *it, *prev = NULL, *head = (struct timer_task *)list_get_head(list); - - if (!head) { - 3b4: b91d cbnz r5, 3be - list_insert_as_head(list, new_task); - 3b6: 4b0f ldr r3, [pc, #60] ; (3f4 ) - if (it == head) { - list_insert_as_head(list, new_task); - } else { - list_insert_after(prev, new_task); - } -} - 3b8: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - list_insert_after(prev, new_task); - 3bc: 4718 bx r3 - if (time_left >= new_task->interval) - 3be: f8d1 c008 ldr.w ip, [r1, #8] - 3c2: 462c mov r4, r5 - struct timer_task *it, *prev = NULL, *head = (struct timer_task *)list_get_head(list); - 3c4: 2600 movs r6, #0 - time_left = it->interval - (0xFFFFFFFF - it->time_label) - time; - 3c6: f1c2 0e01 rsb lr, r2, #1 - time_left = it->interval - (time - it->time_label); - 3ca: e9d4 3701 ldrd r3, r7, [r4, #4] - if (it->time_label <= time) { - 3ce: 4293 cmp r3, r2 - time_left = it->interval - (time - it->time_label); - 3d0: bf95 itete ls - 3d2: 19db addls r3, r3, r7 - time_left = it->interval - (0xFFFFFFFF - it->time_label) - time; - 3d4: 4473 addhi r3, lr - time_left = it->interval - (time - it->time_label); - 3d6: 1a9b subls r3, r3, r2 - time_left = it->interval - (0xFFFFFFFF - it->time_label) - time; - 3d8: 19db addhi r3, r3, r7 - if (time_left >= new_task->interval) - 3da: 459c cmp ip, r3 - 3dc: d907 bls.n 3ee - * \return A pointer to the next list element or NULL if there is not next - * element - */ -static inline void *list_get_next_element(const void *const element) -{ - return element ? ((struct list_element *)element)->next : NULL; - 3de: 6823 ldr r3, [r4, #0] - for (it = head; it; it = (struct timer_task *)list_get_next_element(it)) { - 3e0: 4626 mov r6, r4 - 3e2: b913 cbnz r3, 3ea - list_insert_after(prev, new_task); - 3e4: 4b04 ldr r3, [pc, #16] ; (3f8 ) - 3e6: 4630 mov r0, r6 - 3e8: e7e6 b.n 3b8 - 3ea: 461c mov r4, r3 - 3ec: e7ed b.n 3ca - if (it == head) { - 3ee: 42a5 cmp r5, r4 - 3f0: d0e1 beq.n 3b6 - 3f2: e7f7 b.n 3e4 - 3f4: 00000665 .word 0x00000665 - 3f8: 00000691 .word 0x00000691 - -000003fc : - -/** - * \internal Process interrupts - */ -static void timer_process_counted(struct _timer_device *device) -{ - 3fc: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - struct timer_descriptor *timer = CONTAINER_OF(device, struct timer_descriptor, device); - struct timer_task * it = (struct timer_task *)list_get_head(&timer->tasks); - uint32_t time = ++timer->time; - 400: e9d0 6504 ldrd r6, r5, [r0, #16] - - if ((timer->flags & TIMER_FLAG_QUEUE_IS_TAKEN) || (timer->flags & TIMER_FLAG_INTERRUPT_TRIGERRED)) { - 404: 7e03 ldrb r3, [r0, #24] - uint32_t time = ++timer->time; - 406: 3601 adds r6, #1 - if ((timer->flags & TIMER_FLAG_QUEUE_IS_TAKEN) || (timer->flags & TIMER_FLAG_INTERRUPT_TRIGERRED)) { - 408: 07da lsls r2, r3, #31 -{ - 40a: 4604 mov r4, r0 - uint32_t time = ++timer->time; - 40c: 6106 str r6, [r0, #16] - if ((timer->flags & TIMER_FLAG_QUEUE_IS_TAKEN) || (timer->flags & TIMER_FLAG_INTERRUPT_TRIGERRED)) { - 40e: d41f bmi.n 450 - 410: 7e03 ldrb r3, [r0, #24] - 412: 079b lsls r3, r3, #30 - 414: d41c bmi.n 450 - } - - while (it && ((time - it->time_label) >= it->interval)) { - struct timer_task *tmp = it; - - list_remove_head(&timer->tasks); - 416: f8df 8044 ldr.w r8, [pc, #68] ; 45c - if (TIMER_TASK_REPEAT == tmp->mode) { - tmp->time_label = time; - timer_add_timer_task(&timer->tasks, tmp, time); - 41a: f8df 9044 ldr.w r9, [pc, #68] ; 460 - list_remove_head(&timer->tasks); - 41e: f100 0714 add.w r7, r0, #20 - while (it && ((time - it->time_label) >= it->interval)) { - 422: b1cd cbz r5, 458 - 424: 686b ldr r3, [r5, #4] - 426: 68aa ldr r2, [r5, #8] - 428: 1af3 subs r3, r6, r3 - 42a: 4293 cmp r3, r2 - 42c: d314 bcc.n 458 - list_remove_head(&timer->tasks); - 42e: 4638 mov r0, r7 - 430: 47c0 blx r8 - if (TIMER_TASK_REPEAT == tmp->mode) { - 432: 7c2b ldrb r3, [r5, #16] - 434: 2b01 cmp r3, #1 - 436: d104 bne.n 442 - tmp->time_label = time; - 438: 606e str r6, [r5, #4] - timer_add_timer_task(&timer->tasks, tmp, time); - 43a: 4632 mov r2, r6 - 43c: 4629 mov r1, r5 - 43e: 4638 mov r0, r7 - 440: 47c8 blx r9 - return (void *)list->head; - 442: f8d4 a014 ldr.w sl, [r4, #20] - } - it = (struct timer_task *)list_get_head(&timer->tasks); - - tmp->cb(tmp); - 446: 68eb ldr r3, [r5, #12] - 448: 4628 mov r0, r5 - 44a: 4798 blx r3 - it = (struct timer_task *)list_get_head(&timer->tasks); - 44c: 4655 mov r5, sl - 44e: e7e8 b.n 422 - timer->flags |= TIMER_FLAG_INTERRUPT_TRIGERRED; - 450: 7e23 ldrb r3, [r4, #24] - 452: f043 0302 orr.w r3, r3, #2 - 456: 7623 strb r3, [r4, #24] - } -} - 458: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 45c: 00000699 .word 0x00000699 - 460: 000003b1 .word 0x000003b1 - -00000464 : -{ - 464: b538 push {r3, r4, r5, lr} - 466: 460d mov r5, r1 - ASSERT(descr && hw); - 468: 4604 mov r4, r0 - 46a: b110 cbz r0, 472 - 46c: 1e08 subs r0, r1, #0 - 46e: bf18 it ne - 470: 2001 movne r0, #1 - 472: 223b movs r2, #59 ; 0x3b - 474: 4905 ldr r1, [pc, #20] ; (48c ) - 476: 4b06 ldr r3, [pc, #24] ; (490 ) - 478: 4798 blx r3 - _timer_init(&descr->device, hw); - 47a: 4b06 ldr r3, [pc, #24] ; (494 ) - 47c: 4629 mov r1, r5 - 47e: 4620 mov r0, r4 - 480: 4798 blx r3 - descr->device.timer_cb.period_expired = timer_process_counted; - 482: 4b05 ldr r3, [pc, #20] ; (498 ) - 484: 6023 str r3, [r4, #0] - descr->time = 0; - 486: 2000 movs r0, #0 - 488: 6120 str r0, [r4, #16] -} - 48a: bd38 pop {r3, r4, r5, pc} - 48c: 0001dd81 .word 0x0001dd81 - 490: 000006a5 .word 0x000006a5 - 494: 00000e85 .word 0x00000e85 - 498: 000003fd .word 0x000003fd - -0000049c : -{ - 49c: b538 push {r3, r4, r5, lr} - ASSERT(descr); - 49e: 4605 mov r5, r0 - 4a0: 3800 subs r0, #0 - 4a2: bf18 it ne - 4a4: 2001 movne r0, #1 - 4a6: 4908 ldr r1, [pc, #32] ; (4c8 ) - 4a8: 4b08 ldr r3, [pc, #32] ; (4cc ) - 4aa: 2253 movs r2, #83 ; 0x53 - 4ac: 4798 blx r3 - if (_timer_is_started(&descr->device)) { - 4ae: 4b08 ldr r3, [pc, #32] ; (4d0 ) - 4b0: 4628 mov r0, r5 - 4b2: 4798 blx r3 - 4b4: 4604 mov r4, r0 - 4b6: b920 cbnz r0, 4c2 - _timer_start(&descr->device); - 4b8: 4628 mov r0, r5 - 4ba: 4b06 ldr r3, [pc, #24] ; (4d4 ) - 4bc: 4798 blx r3 - return ERR_NONE; - 4be: 4620 mov r0, r4 -} - 4c0: bd38 pop {r3, r4, r5, pc} - return ERR_DENIED; - 4c2: f06f 0010 mvn.w r0, #16 - 4c6: e7fb b.n 4c0 - 4c8: 0001dd81 .word 0x0001dd81 - 4cc: 000006a5 .word 0x000006a5 - 4d0: 00000fd5 .word 0x00000fd5 - 4d4: 00000fc1 .word 0x00000fc1 - -000004d8 : -{ - 4d8: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 4dc: 460d mov r5, r1 - ASSERT(descr && task); - 4de: 4604 mov r4, r0 - 4e0: b110 cbz r0, 4e8 - 4e2: 1e08 subs r0, r1, #0 - 4e4: bf18 it ne - 4e6: 2001 movne r0, #1 - 4e8: 491e ldr r1, [pc, #120] ; (564 ) - 4ea: f8df 8090 ldr.w r8, [pc, #144] ; 57c - 4ee: 227a movs r2, #122 ; 0x7a - 4f0: 47c0 blx r8 - descr->flags |= TIMER_FLAG_QUEUE_IS_TAKEN; - 4f2: 7e23 ldrb r3, [r4, #24] - if (is_list_element(&descr->tasks, task)) { - 4f4: f104 0714 add.w r7, r4, #20 - descr->flags |= TIMER_FLAG_QUEUE_IS_TAKEN; - 4f8: f043 0301 orr.w r3, r3, #1 - 4fc: 7623 strb r3, [r4, #24] - if (is_list_element(&descr->tasks, task)) { - 4fe: 4629 mov r1, r5 - 500: 4b19 ldr r3, [pc, #100] ; (568 ) - 502: 4638 mov r0, r7 - 504: 4798 blx r3 - 506: 4606 mov r6, r0 - 508: b160 cbz r0, 524 - descr->flags &= ~TIMER_FLAG_QUEUE_IS_TAKEN; - 50a: 7e23 ldrb r3, [r4, #24] - ASSERT(false); - 50c: 4915 ldr r1, [pc, #84] ; (564 ) - descr->flags &= ~TIMER_FLAG_QUEUE_IS_TAKEN; - 50e: f003 03fe and.w r3, r3, #254 ; 0xfe - ASSERT(false); - 512: 2000 movs r0, #0 - descr->flags &= ~TIMER_FLAG_QUEUE_IS_TAKEN; - 514: 7623 strb r3, [r4, #24] - ASSERT(false); - 516: 227f movs r2, #127 ; 0x7f - 518: 47c0 blx r8 - return ERR_ALREADY_INITIALIZED; - 51a: f06f 0011 mvn.w r0, #17 -} - 51e: b002 add sp, #8 - 520: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - task->time_label = descr->time; - 524: 6922 ldr r2, [r4, #16] - timer_add_timer_task(&descr->tasks, task, descr->time); - 526: 4b11 ldr r3, [pc, #68] ; (56c ) - task->time_label = descr->time; - 528: 606a str r2, [r5, #4] - timer_add_timer_task(&descr->tasks, task, descr->time); - 52a: 4629 mov r1, r5 - 52c: 4638 mov r0, r7 - 52e: 4798 blx r3 - descr->flags &= ~TIMER_FLAG_QUEUE_IS_TAKEN; - 530: 7e23 ldrb r3, [r4, #24] - 532: f003 03fe and.w r3, r3, #254 ; 0xfe - 536: 7623 strb r3, [r4, #24] - if (descr->flags & TIMER_FLAG_INTERRUPT_TRIGERRED) { - 538: 7e23 ldrb r3, [r4, #24] - 53a: f013 0302 ands.w r3, r3, #2 - 53e: d00e beq.n 55e - CRITICAL_SECTION_ENTER() - 540: 4b0b ldr r3, [pc, #44] ; (570 ) - 542: a801 add r0, sp, #4 - 544: 4798 blx r3 - descr->flags &= ~TIMER_FLAG_INTERRUPT_TRIGERRED; - 546: 7e23 ldrb r3, [r4, #24] - 548: f003 03fd and.w r3, r3, #253 ; 0xfd - 54c: 7623 strb r3, [r4, #24] - _timer_set_irq(&descr->device); - 54e: 4620 mov r0, r4 - 550: 4b08 ldr r3, [pc, #32] ; (574 ) - 552: 4798 blx r3 - CRITICAL_SECTION_LEAVE() - 554: a801 add r0, sp, #4 - 556: 4b08 ldr r3, [pc, #32] ; (578 ) - 558: 4798 blx r3 - return ERR_NONE; - 55a: 4630 mov r0, r6 - 55c: e7df b.n 51e - 55e: 4618 mov r0, r3 - 560: e7dd b.n 51e - 562: bf00 nop - 564: 0001dd81 .word 0x0001dd81 - 568: 00000655 .word 0x00000655 - 56c: 000003b1 .word 0x000003b1 - 570: 0000104d .word 0x0000104d - 574: 00000ff1 .word 0x00000ff1 - 578: 0000105b .word 0x0000105b - 57c: 000006a5 .word 0x000006a5 - -00000580 : -/** - * \brief Initialize Delay driver - */ -void delay_init(void *const hw) -{ - _delay_init(hardware = hw); - 580: 4b01 ldr r3, [pc, #4] ; (588 ) - 582: 6018 str r0, [r3, #0] - 584: 4b01 ldr r3, [pc, #4] ; (58c ) - 586: 4718 bx r3 - 588: 20000a24 .word 0x20000a24 - 58c: 00000357 .word 0x00000357 - -00000590 : -/** - * \brief Perform delay in us - */ -void delay_us(const uint16_t us) -{ - _delay_cycles(hardware, _get_cycles_for_us(us)); - 590: 4b05 ldr r3, [pc, #20] ; (5a8 ) -{ - 592: b510 push {r4, lr} - _delay_cycles(hardware, _get_cycles_for_us(us)); - 594: 681c ldr r4, [r3, #0] - 596: 4b05 ldr r3, [pc, #20] ; (5ac ) - 598: 4798 blx r3 - 59a: 4b05 ldr r3, [pc, #20] ; (5b0 ) - 59c: 4601 mov r1, r0 - 59e: 4620 mov r0, r4 -} - 5a0: e8bd 4010 ldmia.w sp!, {r4, lr} - _delay_cycles(hardware, _get_cycles_for_us(us)); - 5a4: 4718 bx r3 - 5a6: bf00 nop - 5a8: 20000a24 .word 0x20000a24 - 5ac: 00000335 .word 0x00000335 - 5b0: 00000359 .word 0x00000359 - -000005b4 : -/** - * \brief Perform delay in ms - */ -void delay_ms(const uint16_t ms) -{ - _delay_cycles(hardware, _get_cycles_for_ms(ms)); - 5b4: 4b05 ldr r3, [pc, #20] ; (5cc ) -{ - 5b6: b510 push {r4, lr} - _delay_cycles(hardware, _get_cycles_for_ms(ms)); - 5b8: 681c ldr r4, [r3, #0] - 5ba: 4b05 ldr r3, [pc, #20] ; (5d0 ) - 5bc: 4798 blx r3 - 5be: 4b05 ldr r3, [pc, #20] ; (5d4 ) - 5c0: 4601 mov r1, r0 - 5c2: 4620 mov r0, r4 -} - 5c4: e8bd 4010 ldmia.w sp!, {r4, lr} - _delay_cycles(hardware, _get_cycles_for_ms(ms)); - 5c8: 4718 bx r3 - 5ca: bf00 nop - 5cc: 20000a24 .word 0x20000a24 - 5d0: 00000343 .word 0x00000343 - 5d4: 00000359 .word 0x00000359 - -000005d8 <_init_chip>: -} - -static inline void hri_nvmctrl_set_CTRLA_RWS_bf(const void *const hw, hri_nvmctrl_ctrla_reg_t mask) -{ - NVMCTRL_CRITICAL_SECTION_ENTER(); - ((Nvmctrl *)hw)->CTRLA.reg |= NVMCTRL_CTRLA_RWS(mask); - 5d8: 4a0a ldr r2, [pc, #40] ; (604 <_init_chip+0x2c>) - 5da: 8813 ldrh r3, [r2, #0] - 5dc: b29b uxth r3, r3 - -/** - * \brief Initialize the hardware abstraction layer - */ -void _init_chip(void) -{ - 5de: b510 push {r4, lr} - 5e0: f443 63a0 orr.w r3, r3, #1280 ; 0x500 - 5e4: 8013 strh r3, [r2, #0] - hri_nvmctrl_set_CTRLA_RWS_bf(NVMCTRL, CONF_NVM_WAIT_STATE); - - _osc32kctrl_init_sources(); - 5e6: 4b08 ldr r3, [pc, #32] ; (608 <_init_chip+0x30>) - 5e8: 4798 blx r3 - _oscctrl_init_sources(); - 5ea: 4b08 ldr r3, [pc, #32] ; (60c <_init_chip+0x34>) - 5ec: 4798 blx r3 - _mclk_init(); - 5ee: 4b08 ldr r3, [pc, #32] ; (610 <_init_chip+0x38>) - 5f0: 4798 blx r3 -#if _GCLK_INIT_1ST - _gclk_init_generators_by_fref(_GCLK_INIT_1ST); -#endif - _oscctrl_init_referenced_generators(); - 5f2: 4b08 ldr r3, [pc, #32] ; (614 <_init_chip+0x3c>) - 5f4: 4798 blx r3 -#endif - -#if CONF_CMCC_ENABLE - cache_init(); -#endif -} - 5f6: e8bd 4010 ldmia.w sp!, {r4, lr} - _gclk_init_generators_by_fref(_GCLK_INIT_LAST); - 5fa: 4b07 ldr r3, [pc, #28] ; (618 <_init_chip+0x40>) - 5fc: f640 70ff movw r0, #4095 ; 0xfff - 600: 4718 bx r3 - 602: bf00 nop - 604: 41004000 .word 0x41004000 - 608: 00000ae1 .word 0x00000ae1 - 60c: 000006ab .word 0x000006ab - 610: 000006e9 .word 0x000006e9 - 614: 000006ad .word 0x000006ad - 618: 000009d9 .word 0x000009d9 - -0000061c : - return tmp; -} - -static inline hri_ramecc_intflag_reg_t hri_ramecc_read_INTFLAG_reg(const void *const hw) -{ - return ((Ramecc *)hw)->INTFLAG.reg; - 61c: 4a0b ldr r2, [pc, #44] ; (64c ) - 61e: 7893 ldrb r3, [r2, #2] - -/** - * \internal RAMECC interrupt handler - */ -void RAMECC_Handler(void) -{ - 620: b082 sub sp, #8 - 622: b2db uxtb r3, r3 - struct _ramecc_device *dev = (struct _ramecc_device *)&device; - volatile uint32_t int_mask = hri_ramecc_read_INTFLAG_reg(RAMECC); - 624: 9301 str r3, [sp, #4] - - if (int_mask & RAMECC_INTFLAG_DUALE && dev->ramecc_cb.dual_bit_err) { - 626: 9b01 ldr r3, [sp, #4] - 628: 0799 lsls r1, r3, #30 - 62a: d505 bpl.n 638 - 62c: 4b08 ldr r3, [pc, #32] ; (650 ) - 62e: 681b ldr r3, [r3, #0] - 630: b113 cbz r3, 638 - return tmp; -} - -static inline hri_ramecc_erraddr_reg_t hri_ramecc_read_ERRADDR_reg(const void *const hw) -{ - return ((Ramecc *)hw)->ERRADDR.reg; - 632: 6850 ldr r0, [r2, #4] - } else if (int_mask & RAMECC_INTFLAG_SINGLEE && dev->ramecc_cb.single_bit_err) { - dev->ramecc_cb.single_bit_err((uint32_t)hri_ramecc_read_ERRADDR_reg(RAMECC)); - } else { - return; - } -} - 634: b002 add sp, #8 - dev->ramecc_cb.single_bit_err((uint32_t)hri_ramecc_read_ERRADDR_reg(RAMECC)); - 636: 4718 bx r3 - } else if (int_mask & RAMECC_INTFLAG_SINGLEE && dev->ramecc_cb.single_bit_err) { - 638: 9b01 ldr r3, [sp, #4] - 63a: 07db lsls r3, r3, #31 - 63c: d504 bpl.n 648 - 63e: 4b04 ldr r3, [pc, #16] ; (650 ) - 640: 685b ldr r3, [r3, #4] - 642: b10b cbz r3, 648 - 644: 4a01 ldr r2, [pc, #4] ; (64c ) - 646: e7f4 b.n 632 -} - 648: b002 add sp, #8 - 64a: 4770 bx lr - 64c: 41020000 .word 0x41020000 - 650: 20000a28 .word 0x20000a28 - -00000654 : - * \brief Check whether element belongs to list - */ -bool is_list_element(const struct list_descriptor *const list, const void *const element) -{ - struct list_element *it; - for (it = list->head; it; it = it->next) { - 654: 6800 ldr r0, [r0, #0] - 656: b900 cbnz r0, 65a - 658: 4770 bx lr - if (it == element) { - 65a: 4288 cmp r0, r1 - 65c: d1fa bne.n 654 - return true; - 65e: 2001 movs r0, #1 - } - } - - return false; -} - 660: 4770 bx lr - ... - -00000664 : - -/** - * \brief Insert an element as list head - */ -void list_insert_as_head(struct list_descriptor *const list, void *const element) -{ - 664: b538 push {r3, r4, r5, lr} - ASSERT(!is_list_element(list, element)); - 666: 4b07 ldr r3, [pc, #28] ; (684 ) -{ - 668: 4604 mov r4, r0 - ASSERT(!is_list_element(list, element)); - 66a: 4798 blx r3 - 66c: f080 0001 eor.w r0, r0, #1 -{ - 670: 460d mov r5, r1 - ASSERT(!is_list_element(list, element)); - 672: 4b05 ldr r3, [pc, #20] ; (688 ) - 674: 4905 ldr r1, [pc, #20] ; (68c ) - 676: 2239 movs r2, #57 ; 0x39 - 678: b2c0 uxtb r0, r0 - 67a: 4798 blx r3 - - ((struct list_element *)element)->next = list->head; - 67c: 6823 ldr r3, [r4, #0] - 67e: 602b str r3, [r5, #0] - list->head = (struct list_element *)element; - 680: 6025 str r5, [r4, #0] -} - 682: bd38 pop {r3, r4, r5, pc} - 684: 00000655 .word 0x00000655 - 688: 000006a5 .word 0x000006a5 - 68c: 0001dd98 .word 0x0001dd98 - -00000690 : -/** - * \brief Insert an element after the given list element - */ -void list_insert_after(void *const after, void *const element) -{ - ((struct list_element *)element)->next = ((struct list_element *)after)->next; - 690: 6803 ldr r3, [r0, #0] - 692: 600b str r3, [r1, #0] - ((struct list_element *)after)->next = (struct list_element *)element; - 694: 6001 str r1, [r0, #0] -} - 696: 4770 bx lr - -00000698 : -/** - * \brief Removes list head - */ -void *list_remove_head(struct list_descriptor *const list) -{ - if (list->head) { - 698: 6803 ldr r3, [r0, #0] - 69a: b10b cbz r3, 6a0 - struct list_element *tmp = list->head; - - list->head = list->head->next; - 69c: 681a ldr r2, [r3, #0] - 69e: 6002 str r2, [r0, #0] - return (void *)tmp; - } - - return NULL; -} - 6a0: 4618 mov r0, r3 - 6a2: 4770 bx lr - -000006a4 : -/** - * \brief Assert function - */ -void assert(const bool condition, const char *const file, const int line) -{ - if (!(condition)) { - 6a4: b900 cbnz r0, 6a8 - __asm("BKPT #0"); - 6a6: be00 bkpt 0x0000 - } - (void)file; - (void)line; -} - 6a8: 4770 bx lr - -000006aa <_oscctrl_init_sources>: - hri_oscctrl_set_XOSCCTRL_ONDEMAND_bit(hw, 1); -#endif -#endif - - (void)hw; -} - 6aa: 4770 bx lr - -000006ac <_oscctrl_init_referenced_generators>: - -static inline void hri_oscctrl_write_DPLLRATIO_reg(const void *const hw, uint8_t submodule_index, - hri_oscctrl_dpllratio_reg_t data) -{ - OSCCTRL_CRITICAL_SECTION_ENTER(); - ((Oscctrl *)hw)->Dpll[submodule_index].DPLLRATIO.reg = data; - 6ac: 4b0c ldr r3, [pc, #48] ; (6e0 <_oscctrl_init_referenced_generators+0x34>) - 6ae: 4a0d ldr r2, [pc, #52] ; (6e4 <_oscctrl_init_referenced_generators+0x38>) - 6b0: 635a str r2, [r3, #52] ; 0x34 - while (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSYNCBUSY.reg & reg) { - 6b2: 6bda ldr r2, [r3, #60] ; 0x3c - 6b4: f012 0f06 tst.w r2, #6 - 6b8: d1fb bne.n 6b2 <_oscctrl_init_referenced_generators+0x6> - -static inline void hri_oscctrl_write_DPLLCTRLB_reg(const void *const hw, uint8_t submodule_index, - hri_oscctrl_dpllctrlb_reg_t data) -{ - OSCCTRL_CRITICAL_SECTION_ENTER(); - ((Oscctrl *)hw)->Dpll[submodule_index].DPLLCTRLB.reg = data; - 6ba: f44f 6202 mov.w r2, #2080 ; 0x820 - 6be: 639a str r2, [r3, #56] ; 0x38 - ((Oscctrl *)hw)->Dpll[submodule_index].DPLLCTRLA.reg = data; - 6c0: 2202 movs r2, #2 - 6c2: f883 2030 strb.w r2, [r3, #48] ; 0x30 - while (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSYNCBUSY.reg & reg) { - 6c6: 4a06 ldr r2, [pc, #24] ; (6e0 <_oscctrl_init_referenced_generators+0x34>) - 6c8: 6bd3 ldr r3, [r2, #60] ; 0x3c - 6ca: 0798 lsls r0, r3, #30 - 6cc: d4fc bmi.n 6c8 <_oscctrl_init_referenced_generators+0x1c> - return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK) - 6ce: 4b04 ldr r3, [pc, #16] ; (6e0 <_oscctrl_init_referenced_generators+0x34>) - 6d0: 6c1a ldr r2, [r3, #64] ; 0x40 -#endif -#endif - -#if CONF_FDPLL0_CONFIG == 1 -#if CONF_FDPLL0_ENABLE == 1 - while (!(hri_oscctrl_get_DPLLSTATUS_LOCK_bit(hw, 0) || hri_oscctrl_get_DPLLSTATUS_CLKRDY_bit(hw, 0))) - 6d2: 07d1 lsls r1, r2, #31 - 6d4: d402 bmi.n 6dc <_oscctrl_init_referenced_generators+0x30> - return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_CLKRDY) - 6d6: 6c1a ldr r2, [r3, #64] ; 0x40 - 6d8: 0792 lsls r2, r2, #30 - 6da: d5f9 bpl.n 6d0 <_oscctrl_init_referenced_generators+0x24> - hri_gclk_write_GENCTRL_SRC_bf(GCLK, 0, CONF_GCLK_GEN_0_SOURCE); - while (hri_gclk_get_SYNCBUSY_GENCTRL0_bit(GCLK)) - ; -#endif - (void)hw; -} - 6dc: 4770 bx lr - 6de: bf00 nop - 6e0: 40001000 .word 0x40001000 - 6e4: 00010e4d .word 0x00010e4d - -000006e8 <_mclk_init>: -} - -static inline void hri_mclk_write_CPUDIV_reg(const void *const hw, hri_mclk_cpudiv_reg_t data) -{ - MCLK_CRITICAL_SECTION_ENTER(); - ((Mclk *)hw)->CPUDIV.reg = data; - 6e8: 4b01 ldr r3, [pc, #4] ; (6f0 <_mclk_init+0x8>) - 6ea: 2201 movs r2, #1 - 6ec: 715a strb r2, [r3, #5] - */ -void _mclk_init(void) -{ - void *hw = (void *)MCLK; - hri_mclk_write_CPUDIV_reg(hw, MCLK_CPUDIV_DIV(CONF_MCLK_CPUDIV)); -} - 6ee: 4770 bx lr - 6f0: 40000800 .word 0x40000800 - -000006f4 : - while (((Sercom *)hw)->I2CM.SYNCBUSY.reg & reg) { - 6f4: 69c3 ldr r3, [r0, #28] - 6f6: 420b tst r3, r1 - 6f8: d1fc bne.n 6f4 -} - 6fa: 4770 bx lr - -000006fc : - ((Sercom *)hw)->I2CM.CTRLA.reg |= SERCOM_I2CM_CTRLA_ENABLE; - 6fc: 6802 ldr r2, [r0, #0] - hri_sercomi2cm_wait_for_sync(hw, SERCOM_I2CM_SYNCBUSY_SWRST | SERCOM_I2CM_SYNCBUSY_ENABLE); - 6fe: 4b03 ldr r3, [pc, #12] ; (70c ) - ((Sercom *)hw)->I2CM.CTRLA.reg |= SERCOM_I2CM_CTRLA_ENABLE; - 700: f042 0202 orr.w r2, r2, #2 - 704: 6002 str r2, [r0, #0] - hri_sercomi2cm_wait_for_sync(hw, SERCOM_I2CM_SYNCBUSY_SWRST | SERCOM_I2CM_SYNCBUSY_ENABLE); - 706: 2103 movs r1, #3 - 708: 4718 bx r3 - 70a: bf00 nop - 70c: 000006f5 .word 0x000006f5 - -00000710 : - ((Sercom *)hw)->I2CM.CTRLA.reg &= ~SERCOM_I2CM_CTRLA_ENABLE; - 710: 6802 ldr r2, [r0, #0] - hri_sercomi2cm_wait_for_sync(hw, SERCOM_I2CM_SYNCBUSY_SWRST | SERCOM_I2CM_SYNCBUSY_ENABLE); - 712: 4b03 ldr r3, [pc, #12] ; (720 ) - ((Sercom *)hw)->I2CM.CTRLA.reg &= ~SERCOM_I2CM_CTRLA_ENABLE; - 714: f022 0202 bic.w r2, r2, #2 - 718: 6002 str r2, [r0, #0] - hri_sercomi2cm_wait_for_sync(hw, SERCOM_I2CM_SYNCBUSY_SWRST | SERCOM_I2CM_SYNCBUSY_ENABLE); - 71a: 2103 movs r1, #3 - 71c: 4718 bx r3 - 71e: bf00 nop - 720: 000006f5 .word 0x000006f5 - -00000724 : - ((Sercom *)hw)->I2CM.CTRLA.reg = data; - 724: 6001 str r1, [r0, #0] - hri_sercomi2cm_wait_for_sync(hw, SERCOM_I2CM_SYNCBUSY_SWRST | SERCOM_I2CM_SYNCBUSY_ENABLE); - 726: 4b01 ldr r3, [pc, #4] ; (72c ) - 728: 2103 movs r1, #3 - 72a: 4718 bx r3 - 72c: 000006f5 .word 0x000006f5 - -00000730 <_sercom_get_hardware_index>: -{ - 730: b570 push {r4, r5, r6, lr} - Sercom *const sercom_modules[] = SERCOM_INSTS; - 732: 4d0c ldr r5, [pc, #48] ; (764 <_sercom_get_hardware_index+0x34>) -{ - 734: 4606 mov r6, r0 - Sercom *const sercom_modules[] = SERCOM_INSTS; - 736: cd0f ldmia r5!, {r0, r1, r2, r3} -{ - 738: b088 sub sp, #32 - Sercom *const sercom_modules[] = SERCOM_INSTS; - 73a: 466c mov r4, sp - 73c: c40f stmia r4!, {r0, r1, r2, r3} - 73e: e895 000f ldmia.w r5, {r0, r1, r2, r3} - 742: e884 000f stmia.w r4, {r0, r1, r2, r3} - for (uint32_t i = 0; i < SERCOM_INST_NUM; i++) { - 746: 466a mov r2, sp - 748: 2300 movs r3, #0 - if ((uint32_t)hw == (uint32_t)sercom_modules[i]) { - 74a: f852 1b04 ldr.w r1, [r2], #4 - 74e: 42b1 cmp r1, r6 - 750: d102 bne.n 758 <_sercom_get_hardware_index+0x28> - return i; - 752: b2d8 uxtb r0, r3 -} - 754: b008 add sp, #32 - 756: bd70 pop {r4, r5, r6, pc} - for (uint32_t i = 0; i < SERCOM_INST_NUM; i++) { - 758: 3301 adds r3, #1 - 75a: 2b08 cmp r3, #8 - 75c: d1f5 bne.n 74a <_sercom_get_hardware_index+0x1a> - return 0; - 75e: 2000 movs r0, #0 - 760: e7f8 b.n 754 <_sercom_get_hardware_index+0x24> - 762: bf00 nop - 764: 0001ddd4 .word 0x0001ddd4 - -00000768 <_sercom_get_irq_num>: -{ - 768: b508 push {r3, lr} - return SERCOM0_0_IRQn + (_sercom_get_hardware_index(hw) << 2); - 76a: 4b03 ldr r3, [pc, #12] ; (778 <_sercom_get_irq_num+0x10>) - 76c: 4798 blx r3 - 76e: 0080 lsls r0, r0, #2 - 770: 302e adds r0, #46 ; 0x2e -} - 772: f000 00fe and.w r0, r0, #254 ; 0xfe - 776: bd08 pop {r3, pc} - 778: 00000731 .word 0x00000731 - -0000077c <__NVIC_EnableIRQ>: - NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); - 77c: 0941 lsrs r1, r0, #5 - 77e: 4a04 ldr r2, [pc, #16] ; (790 <__NVIC_EnableIRQ+0x14>) - 780: f000 001f and.w r0, r0, #31 - 784: 2301 movs r3, #1 - 786: 4083 lsls r3, r0 - 788: f842 3021 str.w r3, [r2, r1, lsl #2] -} - 78c: 4770 bx lr - 78e: bf00 nop - 790: e000e100 .word 0xe000e100 - -00000794 <__NVIC_DisableIRQ>: - NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); - 794: 0943 lsrs r3, r0, #5 - 796: 4906 ldr r1, [pc, #24] ; (7b0 <__NVIC_DisableIRQ+0x1c>) - 798: f000 001f and.w r0, r0, #31 - 79c: 3320 adds r3, #32 - 79e: 2201 movs r2, #1 - 7a0: 4082 lsls r2, r0 - 7a2: f841 2023 str.w r2, [r1, r3, lsl #2] - \details Acts as a special kind of Data Memory Barrier. - It completes when all explicit memory accesses before this instruction complete. - */ -__STATIC_FORCEINLINE void __DSB(void) -{ - __ASM volatile ("dsb 0xF":::"memory"); - 7a6: f3bf 8f4f dsb sy - __ASM volatile ("isb 0xF":::"memory"); - 7aa: f3bf 8f6f isb sy -} - 7ae: 4770 bx lr - 7b0: e000e100 .word 0xe000e100 - -000007b4 <__NVIC_ClearPendingIRQ>: - */ -__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) -{ - if ((int32_t)(IRQn) >= 0) - { - NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); - 7b4: 0943 lsrs r3, r0, #5 - 7b6: 4904 ldr r1, [pc, #16] ; (7c8 <__NVIC_ClearPendingIRQ+0x14>) - 7b8: f000 001f and.w r0, r0, #31 - 7bc: 2201 movs r2, #1 - 7be: 3360 adds r3, #96 ; 0x60 - 7c0: 4082 lsls r2, r0 - 7c2: f841 2023 str.w r2, [r1, r3, lsl #2] - } -} - 7c6: 4770 bx lr - 7c8: e000e100 .word 0xe000e100 - -000007cc <_usart_init>: -{ - 7cc: b570 push {r4, r5, r6, lr} - uint8_t sercom_offset = _sercom_get_hardware_index(hw); - 7ce: 4b19 ldr r3, [pc, #100] ; (834 <_usart_init+0x68>) -{ - 7d0: 4604 mov r4, r0 - uint8_t sercom_offset = _sercom_get_hardware_index(hw); - 7d2: 4798 blx r3 - if (_usarts[i].number == sercom_offset) { - 7d4: b128 cbz r0, 7e2 <_usart_init+0x16> - ASSERT(false); - 7d6: 4918 ldr r1, [pc, #96] ; (838 <_usart_init+0x6c>) - 7d8: 4b18 ldr r3, [pc, #96] ; (83c <_usart_init+0x70>) - 7da: f240 226b movw r2, #619 ; 0x26b - 7de: 2000 movs r0, #0 - 7e0: 4798 blx r3 - return ((Sercom *)hw)->USART.SYNCBUSY.reg & reg; - 7e2: 69e3 ldr r3, [r4, #28] - 7e4: 4d16 ldr r5, [pc, #88] ; (840 <_usart_init+0x74>) - 7e6: 4e17 ldr r6, [pc, #92] ; (844 <_usart_init+0x78>) - if (!hri_sercomusart_is_syncing(hw, SERCOM_USART_SYNCBUSY_SWRST)) { - 7e8: f013 0f01 tst.w r3, #1 - 7ec: d10d bne.n 80a <_usart_init+0x3e> - hri_sercomi2cm_wait_for_sync(hw, SERCOM_I2CM_SYNCBUSY_SWRST | SERCOM_I2CM_SYNCBUSY_ENABLE); - 7ee: 4b16 ldr r3, [pc, #88] ; (848 <_usart_init+0x7c>) - 7f0: 2103 movs r1, #3 - 7f2: 4620 mov r0, r4 - 7f4: 4798 blx r3 - tmp = ((Sercom *)hw)->I2CM.CTRLA.reg; - 7f6: 6823 ldr r3, [r4, #0] - if (hri_sercomusart_get_CTRLA_reg(hw, SERCOM_USART_CTRLA_ENABLE)) { - 7f8: 079b lsls r3, r3, #30 - 7fa: d503 bpl.n 804 <_usart_init+0x38> - hri_sercomusart_clear_CTRLA_ENABLE_bit(hw); - 7fc: 4b13 ldr r3, [pc, #76] ; (84c <_usart_init+0x80>) - 7fe: 4798 blx r3 - hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_ENABLE); - 800: 2102 movs r1, #2 - 802: 47a8 blx r5 - hri_sercomusart_write_CTRLA_reg(hw, SERCOM_USART_CTRLA_SWRST | mode); - 804: 2105 movs r1, #5 - 806: 4620 mov r0, r4 - 808: 47b0 blx r6 - hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST); - 80a: 4620 mov r0, r4 - 80c: 2101 movs r1, #1 - 80e: 47a8 blx r5 - hri_sercomusart_write_CTRLA_reg(hw, _usarts[i].ctrl_a); - 810: 490f ldr r1, [pc, #60] ; (850 <_usart_init+0x84>) - 812: 47b0 blx r6 - ((Sercom *)hw)->USART.CTRLB.reg = data; - 814: f44f 3340 mov.w r3, #196608 ; 0x30000 - 818: 6063 str r3, [r4, #4] - hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_MASK); - 81a: 211f movs r1, #31 - 81c: 47a8 blx r5 - ((Sercom *)hw)->USART.CTRLC.reg = data; - 81e: 4b0d ldr r3, [pc, #52] ; (854 <_usart_init+0x88>) - 820: 60a3 str r3, [r4, #8] -} - -static inline void hri_sercomusart_write_BAUD_reg(const void *const hw, hri_sercomusart_baud_reg_t data) -{ - SERCOM_CRITICAL_SECTION_ENTER(); - ((Sercom *)hw)->USART.BAUD.reg = data; - 822: f64f 4311 movw r3, #64529 ; 0xfc11 - 826: 81a3 strh r3, [r4, #12] -} - -static inline void hri_sercomusart_write_RXPL_reg(const void *const hw, hri_sercomusart_rxpl_reg_t data) -{ - SERCOM_CRITICAL_SECTION_ENTER(); - ((Sercom *)hw)->USART.RXPL.reg = data; - 828: 2300 movs r3, #0 - 82a: 73a3 strb r3, [r4, #14] -} - 82c: 4618 mov r0, r3 -} - -static inline void hri_sercomusart_write_DBGCTRL_reg(const void *const hw, hri_sercomusart_dbgctrl_reg_t data) -{ - SERCOM_CRITICAL_SECTION_ENTER(); - ((Sercom *)hw)->USART.DBGCTRL.reg = data; - 82e: f884 3030 strb.w r3, [r4, #48] ; 0x30 - 832: bd70 pop {r4, r5, r6, pc} - 834: 00000731 .word 0x00000731 - 838: 0001ddb6 .word 0x0001ddb6 - 83c: 000006a5 .word 0x000006a5 - 840: 000006f5 .word 0x000006f5 - 844: 00000725 .word 0x00000725 - 848: 000006f5 .word 0x000006f5 - 84c: 00000711 .word 0x00000711 - 850: 40100004 .word 0x40100004 - 854: 00700002 .word 0x00700002 - -00000858 <_usart_async_init>: -{ - 858: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - ASSERT(device); - 85c: 4605 mov r5, r0 - 85e: 3800 subs r0, #0 - 860: bf18 it ne - 862: 2001 movne r0, #1 - 864: 4b14 ldr r3, [pc, #80] ; (8b8 <_usart_async_init+0x60>) -{ - 866: 460c mov r4, r1 - ASSERT(device); - 868: 22cb movs r2, #203 ; 0xcb - 86a: 4914 ldr r1, [pc, #80] ; (8bc <_usart_async_init+0x64>) - 86c: 4798 blx r3 - init_status = _usart_init(hw); - 86e: 4b14 ldr r3, [pc, #80] ; (8c0 <_usart_async_init+0x68>) - 870: 4620 mov r0, r4 - 872: 4798 blx r3 - if (init_status) { - 874: 4606 mov r6, r0 - 876: b9d8 cbnz r0, 8b0 <_usart_async_init+0x58> - if (hw == SERCOM0) { - 878: 4b12 ldr r3, [pc, #72] ; (8c4 <_usart_async_init+0x6c>) - device->hw = hw; - 87a: 61ac str r4, [r5, #24] - if (hw == SERCOM0) { - 87c: 429c cmp r4, r3 - _sercom0_dev = (struct _usart_async_device *)dev; - 87e: bf08 it eq - 880: 4b11 ldreq r3, [pc, #68] ; (8c8 <_usart_async_init+0x70>) - NVIC_DisableIRQ((IRQn_Type)irq); - 882: f8df 9050 ldr.w r9, [pc, #80] ; 8d4 <_usart_async_init+0x7c> - _sercom0_dev = (struct _usart_async_device *)dev; - 886: bf08 it eq - 888: 601d streq r5, [r3, #0] - uint8_t irq = _sercom_get_irq_num(hw); - 88a: 4620 mov r0, r4 - 88c: 4b0f ldr r3, [pc, #60] ; (8cc <_usart_async_init+0x74>) - NVIC_ClearPendingIRQ((IRQn_Type)irq); - 88e: f8df 8048 ldr.w r8, [pc, #72] ; 8d8 <_usart_async_init+0x80> - NVIC_EnableIRQ((IRQn_Type)irq); - 892: 4f0f ldr r7, [pc, #60] ; (8d0 <_usart_async_init+0x78>) - uint8_t irq = _sercom_get_irq_num(hw); - 894: 4798 blx r3 - for (uint32_t i = 0; i < 4; i++) { - 896: 2400 movs r4, #0 - uint8_t irq = _sercom_get_irq_num(hw); - 898: 4605 mov r5, r0 - NVIC_DisableIRQ((IRQn_Type)irq); - 89a: 192b adds r3, r5, r4 - 89c: b2d8 uxtb r0, r3 - 89e: 9001 str r0, [sp, #4] - 8a0: 47c8 blx r9 - NVIC_ClearPendingIRQ((IRQn_Type)irq); - 8a2: 9801 ldr r0, [sp, #4] - 8a4: 47c0 blx r8 - for (uint32_t i = 0; i < 4; i++) { - 8a6: 3401 adds r4, #1 - NVIC_EnableIRQ((IRQn_Type)irq); - 8a8: 9801 ldr r0, [sp, #4] - 8aa: 47b8 blx r7 - for (uint32_t i = 0; i < 4; i++) { - 8ac: 2c04 cmp r4, #4 - 8ae: d1f4 bne.n 89a <_usart_async_init+0x42> -} - 8b0: 4630 mov r0, r6 - 8b2: b003 add sp, #12 - 8b4: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 8b8: 000006a5 .word 0x000006a5 - 8bc: 0001ddb6 .word 0x0001ddb6 - 8c0: 000007cd .word 0x000007cd - 8c4: 40003000 .word 0x40003000 - 8c8: 20000a38 .word 0x20000a38 - 8cc: 00000769 .word 0x00000769 - 8d0: 0000077d .word 0x0000077d - 8d4: 00000795 .word 0x00000795 - 8d8: 000007b5 .word 0x000007b5 - -000008dc <_usart_async_enable>: - hri_sercomusart_set_CTRLA_ENABLE_bit(device->hw); - 8dc: 6980 ldr r0, [r0, #24] - 8de: 4b01 ldr r3, [pc, #4] ; (8e4 <_usart_async_enable+0x8>) - 8e0: 4718 bx r3 - 8e2: bf00 nop - 8e4: 000006fd .word 0x000006fd - -000008e8 <_usart_async_write_byte>: - hri_sercomusart_write_DATA_reg(device->hw, data); - 8e8: 6983 ldr r3, [r0, #24] - ((Sercom *)hw)->USART.DATA.reg = data; - 8ea: 6299 str r1, [r3, #40] ; 0x28 -} - 8ec: 4770 bx lr - -000008ee <_usart_async_enable_byte_sent_irq>: - hri_sercomusart_set_INTEN_DRE_bit(device->hw); - 8ee: 6983 ldr r3, [r0, #24] - ((Sercom *)hw)->USART.INTENSET.reg = SERCOM_USART_INTENSET_DRE; - 8f0: 2201 movs r2, #1 - 8f2: 759a strb r2, [r3, #22] -} - 8f4: 4770 bx lr - -000008f6 <_usart_async_enable_tx_done_irq>: - hri_sercomusart_set_INTEN_TXC_bit(device->hw); - 8f6: 6983 ldr r3, [r0, #24] - ((Sercom *)hw)->USART.INTENSET.reg = SERCOM_USART_INTENSET_TXC; - 8f8: 2202 movs r2, #2 - 8fa: 759a strb r2, [r3, #22] -} - 8fc: 4770 bx lr - ... - -00000900 <_usart_async_set_irq_state>: -{ - 900: b570 push {r4, r5, r6, lr} - ASSERT(device); - 902: 4604 mov r4, r0 - 904: 3800 subs r0, #0 -{ - 906: 460e mov r6, r1 - ASSERT(device); - 908: bf18 it ne - 90a: 2001 movne r0, #1 - 90c: 490f ldr r1, [pc, #60] ; (94c <_usart_async_set_irq_state+0x4c>) - 90e: 4b10 ldr r3, [pc, #64] ; (950 <_usart_async_set_irq_state+0x50>) -{ - 910: 4615 mov r5, r2 - ASSERT(device); - 912: f240 222b movw r2, #555 ; 0x22b - 916: 4798 blx r3 - if (USART_ASYNC_BYTE_SENT == type || USART_ASYNC_TX_DONE == type) { - 918: f016 0ffd tst.w r6, #253 ; 0xfd - 91c: d109 bne.n 932 <_usart_async_set_irq_state+0x32> - hri_sercomusart_write_INTEN_DRE_bit(device->hw, state); - 91e: 69a3 ldr r3, [r4, #24] - if (value == 0x0) { - 920: 2101 movs r1, #1 - 922: 2202 movs r2, #2 - 924: b915 cbnz r5, 92c <_usart_async_set_irq_state+0x2c> - ((Sercom *)hw)->USART.INTENCLR.reg = SERCOM_USART_INTENSET_DRE; - 926: 7519 strb r1, [r3, #20] - ((Sercom *)hw)->USART.INTENCLR.reg = SERCOM_USART_INTENSET_ERROR; - 928: 751a strb r2, [r3, #20] -} - 92a: bd70 pop {r4, r5, r6, pc} - ((Sercom *)hw)->USART.INTENSET.reg = SERCOM_USART_INTENSET_DRE; - 92c: 7599 strb r1, [r3, #22] - ((Sercom *)hw)->USART.INTENSET.reg = SERCOM_USART_INTENSET_ERROR; - 92e: 759a strb r2, [r3, #22] - 930: e7fb b.n 92a <_usart_async_set_irq_state+0x2a> - } else if (USART_ASYNC_RX_DONE == type) { - 932: 2e01 cmp r6, #1 - 934: d104 bne.n 940 <_usart_async_set_irq_state+0x40> - hri_sercomusart_write_INTEN_RXC_bit(device->hw, state); - 936: 69a3 ldr r3, [r4, #24] - if (value == 0x0) { - 938: 2204 movs r2, #4 - if (value == 0x0) { - 93a: 2d00 cmp r5, #0 - 93c: d1f7 bne.n 92e <_usart_async_set_irq_state+0x2e> - 93e: e7f3 b.n 928 <_usart_async_set_irq_state+0x28> - } else if (USART_ASYNC_ERROR == type) { - 940: 2e03 cmp r6, #3 - 942: d1f2 bne.n 92a <_usart_async_set_irq_state+0x2a> - hri_sercomusart_write_INTEN_ERROR_bit(device->hw, state); - 944: 69a3 ldr r3, [r4, #24] - 946: 2280 movs r2, #128 ; 0x80 - 948: e7f7 b.n 93a <_usart_async_set_irq_state+0x3a> - 94a: bf00 nop - 94c: 0001ddb6 .word 0x0001ddb6 - 950: 000006a5 .word 0x000006a5 - -00000954 : -/** - * \internal Sercom interrupt handler - */ -void SERCOM0_0_Handler(void) -{ - _sercom_usart_interrupt_handler(_sercom0_dev); - 954: 4b19 ldr r3, [pc, #100] ; (9bc ) - 956: 6818 ldr r0, [r3, #0] -{ - 958: b510 push {r4, lr} - void *hw = device->hw; - 95a: 6984 ldr r4, [r0, #24] - return (((Sercom *)hw)->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_DRE) >> SERCOM_USART_INTFLAG_DRE_Pos; - 95c: 7e23 ldrb r3, [r4, #24] - if (hri_sercomusart_get_interrupt_DRE_bit(hw) && hri_sercomusart_get_INTEN_DRE_bit(hw)) { - 95e: 07da lsls r2, r3, #31 - 960: d508 bpl.n 974 - return (((Sercom *)hw)->USART.INTENSET.reg & SERCOM_USART_INTENSET_DRE) >> SERCOM_USART_INTENSET_DRE_Pos; - 962: 7da3 ldrb r3, [r4, #22] - 964: 07db lsls r3, r3, #31 - 966: d505 bpl.n 974 - ((Sercom *)hw)->USART.INTENCLR.reg = SERCOM_USART_INTENSET_DRE; - 968: 2301 movs r3, #1 - 96a: 7523 strb r3, [r4, #20] - device->usart_cb.tx_byte_sent(device); - 96c: 6803 ldr r3, [r0, #0] -} - 96e: e8bd 4010 ldmia.w sp!, {r4, lr} - device->usart_cb.tx_done_cb(device); - 972: 4718 bx r3 - return (((Sercom *)hw)->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_TXC) >> SERCOM_USART_INTFLAG_TXC_Pos; - 974: 7e23 ldrb r3, [r4, #24] - } else if (hri_sercomusart_get_interrupt_TXC_bit(hw) && hri_sercomusart_get_INTEN_TXC_bit(hw)) { - 976: 0799 lsls r1, r3, #30 - 978: d506 bpl.n 988 - return (((Sercom *)hw)->USART.INTENSET.reg & SERCOM_USART_INTENSET_TXC) >> SERCOM_USART_INTENSET_TXC_Pos; - 97a: 7da3 ldrb r3, [r4, #22] - 97c: 079a lsls r2, r3, #30 - 97e: d503 bpl.n 988 - ((Sercom *)hw)->USART.INTENCLR.reg = SERCOM_USART_INTENSET_TXC; - 980: 2302 movs r3, #2 - 982: 7523 strb r3, [r4, #20] - device->usart_cb.tx_done_cb(device); - 984: 6883 ldr r3, [r0, #8] - 986: e7f2 b.n 96e - return (((Sercom *)hw)->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_RXC) >> SERCOM_USART_INTFLAG_RXC_Pos; - 988: 7e23 ldrb r3, [r4, #24] - } else if (hri_sercomusart_get_interrupt_RXC_bit(hw)) { - 98a: 075b lsls r3, r3, #29 - 98c: d50c bpl.n 9a8 - SERCOM_CRITICAL_SECTION_LEAVE(); -} - -static inline hri_sercomusart_status_reg_t hri_sercomusart_read_STATUS_reg(const void *const hw) -{ - return ((Sercom *)hw)->USART.STATUS.reg; - 98e: 8b63 ldrh r3, [r4, #26] - if (hri_sercomusart_read_STATUS_reg(hw) - 990: f003 0337 and.w r3, r3, #55 ; 0x37 - 994: b113 cbz r3, 99c - ((Sercom *)hw)->USART.STATUS.reg = mask; - 996: 23ff movs r3, #255 ; 0xff - 998: 8363 strh r3, [r4, #26] -} - 99a: bd10 pop {r4, pc} - return ((Sercom *)hw)->USART.DATA.reg; - 99c: 6aa1 ldr r1, [r4, #40] ; 0x28 - device->usart_cb.rx_done_cb(device, hri_sercomusart_read_DATA_reg(hw)); - 99e: 6843 ldr r3, [r0, #4] -} - 9a0: e8bd 4010 ldmia.w sp!, {r4, lr} - device->usart_cb.rx_done_cb(device, hri_sercomusart_read_DATA_reg(hw)); - 9a4: b2c9 uxtb r1, r1 - 9a6: 4718 bx r3 - return (((Sercom *)hw)->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_ERROR) >> SERCOM_USART_INTFLAG_ERROR_Pos; - 9a8: 7e23 ldrb r3, [r4, #24] - } else if (hri_sercomusart_get_interrupt_ERROR_bit(hw)) { - 9aa: 09db lsrs r3, r3, #7 - 9ac: d0f5 beq.n 99a - ((Sercom *)hw)->USART.INTFLAG.reg = SERCOM_USART_INTFLAG_ERROR; - 9ae: 2380 movs r3, #128 ; 0x80 - 9b0: 7623 strb r3, [r4, #24] - device->usart_cb.error_cb(device); - 9b2: 68c3 ldr r3, [r0, #12] - 9b4: 4798 blx r3 - return ((Sercom *)hw)->USART.STATUS.reg; - 9b6: 8b63 ldrh r3, [r4, #26] - 9b8: b29b uxth r3, r3 - 9ba: e7ed b.n 998 - 9bc: 20000a38 .word 0x20000a38 - -000009c0 : - 9c0: 4b00 ldr r3, [pc, #0] ; (9c4 ) - 9c2: 4718 bx r3 - 9c4: 00000955 .word 0x00000955 - -000009c8 : - 9c8: 4b00 ldr r3, [pc, #0] ; (9cc ) - 9ca: 4718 bx r3 - 9cc: 00000955 .word 0x00000955 - -000009d0 : - 9d0: 4b00 ldr r3, [pc, #0] ; (9d4 ) - 9d2: 4718 bx r3 - 9d4: 00000955 .word 0x00000955 - -000009d8 <_gclk_init_generators_by_fref>: - -void _gclk_init_generators_by_fref(uint32_t bm) -{ - -#if CONF_GCLK_GENERATOR_0_CONFIG == 1 - if (bm & (1ul << 0)) { - 9d8: 07c3 lsls r3, r0, #31 - 9da: d507 bpl.n 9ec <_gclk_init_generators_by_fref+0x14> -} - -static inline void hri_gclk_write_GENCTRL_reg(const void *const hw, uint8_t index, hri_gclk_genctrl_reg_t data) -{ - GCLK_CRITICAL_SECTION_ENTER(); - ((Gclk *)hw)->GENCTRL[index].reg = data; - 9dc: 4b04 ldr r3, [pc, #16] ; (9f0 <_gclk_init_generators_by_fref+0x18>) - 9de: 4a05 ldr r2, [pc, #20] ; (9f4 <_gclk_init_generators_by_fref+0x1c>) - 9e0: 621a str r2, [r3, #32] - while (((Gclk *)hw)->SYNCBUSY.reg & reg) { - 9e2: f643 72fd movw r2, #16381 ; 0x3ffd - 9e6: 6859 ldr r1, [r3, #4] - 9e8: 4211 tst r1, r2 - 9ea: d1fc bne.n 9e6 <_gclk_init_generators_by_fref+0xe> - | (CONF_GCLK_GEN_11_DIVSEL << GCLK_GENCTRL_DIVSEL_Pos) | (CONF_GCLK_GEN_11_OE << GCLK_GENCTRL_OE_Pos) - | (CONF_GCLK_GEN_11_OOV << GCLK_GENCTRL_OOV_Pos) | (CONF_GCLK_GEN_11_IDC << GCLK_GENCTRL_IDC_Pos) - | (CONF_GCLK_GENERATOR_11_CONFIG << GCLK_GENCTRL_GENEN_Pos) | CONF_GCLK_GEN_11_SOURCE); - } -#endif -} - 9ec: 4770 bx lr - 9ee: bf00 nop - 9f0: 40001c00 .word 0x40001c00 - 9f4: 00010107 .word 0x00010107 - -000009f8 : -/** - * \brief Default interrupt handler for unused IRQs. - */ -void Dummy_Handler(void) -{ - while (1) { - 9f8: e7fe b.n 9f8 - ... - -000009fc : - if (pSrc != pDest) { - 9fc: 4918 ldr r1, [pc, #96] ; (a60 ) - 9fe: 4819 ldr r0, [pc, #100] ; (a64 ) - a00: 4281 cmp r1, r0 -{ - a02: b510 push {r4, lr} - if (pSrc != pDest) { - a04: d00a beq.n a1c - *pDest++ = *pSrc++; - a06: 4b18 ldr r3, [pc, #96] ; (a68 ) - a08: 1cda adds r2, r3, #3 - a0a: 1a12 subs r2, r2, r0 - a0c: f022 0203 bic.w r2, r2, #3 - a10: 1ec4 subs r4, r0, #3 - a12: 42a3 cmp r3, r4 - a14: bf38 it cc - a16: 2200 movcc r2, #0 - a18: 4b14 ldr r3, [pc, #80] ; (a6c ) - a1a: 4798 blx r3 - *pDest++ = 0; - a1c: 4b14 ldr r3, [pc, #80] ; (a70 ) - a1e: 4815 ldr r0, [pc, #84] ; (a74 ) - a20: 1cda adds r2, r3, #3 - a22: 1a12 subs r2, r2, r0 - a24: 1ec1 subs r1, r0, #3 - a26: f022 0203 bic.w r2, r2, #3 - a2a: 4299 cmp r1, r3 - a2c: bf88 it hi - a2e: 2200 movhi r2, #0 - a30: 4b11 ldr r3, [pc, #68] ; (a78 ) - a32: 2100 movs r1, #0 - a34: 4798 blx r3 - SCB->VTOR = ((uint32_t)pSrc & SCB_VTOR_TBLOFF_Msk); - a36: 4a11 ldr r2, [pc, #68] ; (a7c ) - a38: 4b11 ldr r3, [pc, #68] ; (a80 ) - a3a: f022 027f bic.w r2, r2, #127 ; 0x7f - a3e: 609a str r2, [r3, #8] - SCB->CPACR |= (0xFu << 20); - a40: f8d3 2088 ldr.w r2, [r3, #136] ; 0x88 - a44: f442 0270 orr.w r2, r2, #15728640 ; 0xf00000 - a48: f8c3 2088 str.w r2, [r3, #136] ; 0x88 - __ASM volatile ("dsb 0xF":::"memory"); - a4c: f3bf 8f4f dsb sy - __ASM volatile ("isb 0xF":::"memory"); - a50: f3bf 8f6f isb sy - __libc_init_array(); - a54: 4b0b ldr r3, [pc, #44] ; (a84 ) - a56: 4798 blx r3 - main(); - a58: 4b0b ldr r3, [pc, #44] ; (a88 ) - a5a: 4798 blx r3 - while (1) - a5c: e7fe b.n a5c - a5e: bf00 nop - a60: 0002c598 .word 0x0002c598 - a64: 20000000 .word 0x20000000 - a68: 20000a04 .word 0x20000a04 - a6c: 00016d25 .word 0x00016d25 - a70: 20005808 .word 0x20005808 - a74: 20000a04 .word 0x20000a04 - a78: 00016f51 .word 0x00016f51 - a7c: 00000000 .word 0x00000000 - a80: e000ed00 .word 0xe000ed00 - a84: 00016c79 .word 0x00016c79 - a88: 00000a8d .word 0x00000a8d - -00000a8c

    : -#include "oracle.h" -#include "p_usart.h" - - -int main(void) -{ - a8c: b508 push {r3, lr} - oracle_init(); - a8e: 4b02 ldr r3, [pc, #8] ; (a98 ) - for(;;) - { - oracle_service(); - a90: 4c02 ldr r4, [pc, #8] ; (a9c ) - oracle_init(); - a92: 4798 blx r3 - oracle_service(); - a94: 47a0 blx r4 - for(;;) - a96: e7fd b.n a94 - a98: 00000aa1 .word 0x00000aa1 - a9c: 00000ad9 .word 0x00000ad9 - -00000aa0 : -#include "p_ssd1963.h" -#include "p_screen.h" - - -void oracle_init(void) -{ - aa0: b510 push {r4, lr} - * Currently the following initialization functions are supported: - * - System clock initialization - */ -static inline void init_mcu(void) -{ - _init_chip(); - aa2: 4b07 ldr r3, [pc, #28] ; (ac0 ) - aa4: 4798 blx r3 - // init mcu - init_mcu(); - // uart init - p_usart_init(); - aa6: 4b07 ldr r3, [pc, #28] ; (ac4 ) - aa8: 4798 blx r3 - // i2c init - p_i2c_init(); - aaa: 4b07 ldr r3, [pc, #28] ; (ac8 ) - aac: 4798 blx r3 - // gpio init - p_gpio_init(); - aae: 4b07 ldr r3, [pc, #28] ; (acc ) - ab0: 4798 blx r3 - // time init - p_time_init(); - ab2: 4b07 ldr r3, [pc, #28] ; (ad0 ) - ab4: 4798 blx r3 - - p_screen_init(); -} - ab6: e8bd 4010 ldmia.w sp!, {r4, lr} - p_screen_init(); - aba: 4b06 ldr r3, [pc, #24] ; (ad4 ) - abc: 4718 bx r3 - abe: bf00 nop - ac0: 000005d9 .word 0x000005d9 - ac4: 00001481 .word 0x00001481 - ac8: 00001355 .word 0x00001355 - acc: 00001281 .word 0x00001281 - ad0: 00001371 .word 0x00001371 - ad4: 00001629 .word 0x00001629 - -00000ad8 : - -void oracle_service(void) -{ - p_screen_service(); - ad8: 4b00 ldr r3, [pc, #0] ; (adc ) - ada: 4718 bx r3 - adc: 000016d5 .word 0x000016d5 - -00000ae0 <_osc32kctrl_init_sources>: -} - -static inline void hri_osc32kctrl_write_XOSC32K_reg(const void *const hw, hri_osc32kctrl_xosc32k_reg_t data) -{ - OSC32KCTRL_CRITICAL_SECTION_ENTER(); - ((Osc32kctrl *)hw)->XOSC32K.reg = data; - ae0: 4b06 ldr r3, [pc, #24] ; (afc <_osc32kctrl_init_sources+0x1c>) - ae2: f242 328e movw r2, #9102 ; 0x238e - ae6: 829a strh r2, [r3, #20] -} - -static inline void hri_osc32kctrl_write_CFDCTRL_reg(const void *const hw, hri_osc32kctrl_cfdctrl_reg_t data) -{ - OSC32KCTRL_CRITICAL_SECTION_ENTER(); - ((Osc32kctrl *)hw)->CFDCTRL.reg = data; - ae8: 2200 movs r2, #0 - aea: 759a strb r2, [r3, #22] -} - -static inline void hri_osc32kctrl_write_EVCTRL_reg(const void *const hw, hri_osc32kctrl_evctrl_reg_t data) -{ - OSC32KCTRL_CRITICAL_SECTION_ENTER(); - ((Osc32kctrl *)hw)->EVCTRL.reg = data; - aec: 75da strb r2, [r3, #23] -} - -static inline hri_osc32kctrl_osculp32k_reg_t hri_osc32kctrl_read_OSCULP32K_CALIB_bf(const void *const hw) -{ - uint32_t tmp; - tmp = ((Osc32kctrl *)hw)->OSCULP32K.reg; - aee: 69da ldr r2, [r3, #28] - calib = hri_osc32kctrl_read_OSCULP32K_CALIB_bf(hw); - hri_osc32kctrl_write_OSCULP32K_reg(hw, -#if CONF_OSCULP32K_CALIB_ENABLE == 1 - OSC32KCTRL_OSCULP32K_CALIB(CONF_OSCULP32K_CALIB) -#else - OSC32KCTRL_OSCULP32K_CALIB(calib) - af0: f402 527c and.w r2, r2, #16128 ; 0x3f00 -} - -static inline void hri_osc32kctrl_write_OSCULP32K_reg(const void *const hw, hri_osc32kctrl_osculp32k_reg_t data) -{ - OSC32KCTRL_CRITICAL_SECTION_ENTER(); - ((Osc32kctrl *)hw)->OSCULP32K.reg = data; - af4: 61da str r2, [r3, #28] - ((Osc32kctrl *)hw)->RTCCTRL.reg = data; - af6: 2201 movs r2, #1 - af8: 741a strb r2, [r3, #16] -#endif -#endif - - hri_osc32kctrl_write_RTCCTRL_reg(hw, OSC32KCTRL_RTCCTRL_RTCSEL(CONF_RTCCTRL)); - (void)calib; -} - afa: 4770 bx lr - afc: 40001400 .word 0x40001400 - -00000b00 : - */ -static void usart_transmission_complete(struct _usart_async_device *device) -{ - struct usart_async_descriptor *descr = CONTAINER_OF(device, struct usart_async_descriptor, device); - - descr->stat = 0; - b00: 2300 movs r3, #0 - b02: 6283 str r3, [r0, #40] ; 0x28 - if (descr->usart_cb.tx_done) { - b04: 69c3 ldr r3, [r0, #28] - b06: b10b cbz r3, b0c - descr->usart_cb.tx_done(descr); - b08: 3808 subs r0, #8 - b0a: 4718 bx r3 - } -} - b0c: 4770 bx lr - -00000b0e : - */ -static void usart_error(struct _usart_async_device *device) -{ - struct usart_async_descriptor *descr = CONTAINER_OF(device, struct usart_async_descriptor, device); - - descr->stat = 0; - b0e: 2300 movs r3, #0 - b10: 6283 str r3, [r0, #40] ; 0x28 - if (descr->usart_cb.error) { - b12: 6a43 ldr r3, [r0, #36] ; 0x24 - b14: b10b cbz r3, b1a - descr->usart_cb.error(descr); - b16: 3808 subs r0, #8 - b18: 4718 bx r3 - } -} - b1a: 4770 bx lr - -00000b1c : -{ - b1c: b570 push {r4, r5, r6, lr} - b1e: 4604 mov r4, r0 - ringbuffer_put(&descr->rx, data); - b20: 4b05 ldr r3, [pc, #20] ; (b38 ) - b22: f1a0 0508 sub.w r5, r0, #8 - b26: 302c adds r0, #44 ; 0x2c - b28: 4798 blx r3 - if (descr->usart_cb.rx_done) { - b2a: 6a23 ldr r3, [r4, #32] - b2c: b11b cbz r3, b36 - descr->usart_cb.rx_done(descr); - b2e: 4628 mov r0, r5 -} - b30: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - descr->usart_cb.rx_done(descr); - b34: 4718 bx r3 -} - b36: bd70 pop {r4, r5, r6, pc} - b38: 00000dcd .word 0x00000dcd - -00000b3c : -{ - b3c: b570 push {r4, r5, r6, lr} - b3e: 460e mov r6, r1 - b40: 4615 mov r5, r2 - ASSERT(descr && buf && length); - b42: 4604 mov r4, r0 - b44: b118 cbz r0, b4e - b46: b1d9 cbz r1, b80 - b48: 1e10 subs r0, r2, #0 - b4a: bf18 it ne - b4c: 2001 movne r0, #1 - b4e: 4b0f ldr r3, [pc, #60] ; (b8c ) - b50: 490f ldr r1, [pc, #60] ; (b90 ) - b52: f240 123b movw r2, #315 ; 0x13b - b56: 4798 blx r3 - if (descr->tx_por != descr->tx_buffer_length) { - b58: f8b4 2044 ldrh.w r2, [r4, #68] ; 0x44 - b5c: f8b4 304c ldrh.w r3, [r4, #76] ; 0x4c - b60: 429a cmp r2, r3 - b62: d10f bne.n b84 - descr->tx_por = 0; - b64: 2300 movs r3, #0 - b66: f8a4 3044 strh.w r3, [r4, #68] ; 0x44 - descr->stat = USART_ASYNC_STATUS_BUSY; - b6a: 2301 movs r3, #1 - b6c: 6323 str r3, [r4, #48] ; 0x30 - _usart_async_enable_byte_sent_irq(&descr->device); - b6e: f104 0008 add.w r0, r4, #8 - b72: 4b08 ldr r3, [pc, #32] ; (b94 ) - descr->tx_buffer = (uint8_t *)buf; - b74: 64a6 str r6, [r4, #72] ; 0x48 - descr->tx_buffer_length = length; - b76: f8a4 504c strh.w r5, [r4, #76] ; 0x4c - _usart_async_enable_byte_sent_irq(&descr->device); - b7a: 4798 blx r3 - return (int32_t)length; - b7c: 4628 mov r0, r5 -} - b7e: bd70 pop {r4, r5, r6, pc} - ASSERT(descr && buf && length); - b80: 4608 mov r0, r1 - b82: e7e4 b.n b4e - return ERR_NO_RESOURCE; - b84: f06f 001b mvn.w r0, #27 - b88: e7f9 b.n b7e - b8a: bf00 nop - b8c: 000006a5 .word 0x000006a5 - b90: 0001de1d .word 0x0001de1d - b94: 000008ef .word 0x000008ef - -00000b98 : - if (descr->tx_por != descr->tx_buffer_length) { - b98: 8f83 ldrh r3, [r0, #60] ; 0x3c - b9a: f8b0 2044 ldrh.w r2, [r0, #68] ; 0x44 - b9e: 429a cmp r2, r3 -{ - ba0: b510 push {r4, lr} - ba2: 4604 mov r4, r0 - if (descr->tx_por != descr->tx_buffer_length) { - ba4: d00a beq.n bbc - _usart_async_write_byte(&descr->device, descr->tx_buffer[descr->tx_por++]); - ba6: 6c02 ldr r2, [r0, #64] ; 0x40 - ba8: 1c59 adds r1, r3, #1 - baa: 8781 strh r1, [r0, #60] ; 0x3c - bac: 5cd1 ldrb r1, [r2, r3] - bae: 4b04 ldr r3, [pc, #16] ; (bc0 ) - bb0: 4798 blx r3 - _usart_async_enable_byte_sent_irq(&descr->device); - bb2: 4b04 ldr r3, [pc, #16] ; (bc4 ) - bb4: 4620 mov r0, r4 -} - bb6: e8bd 4010 ldmia.w sp!, {r4, lr} - _usart_async_enable_tx_done_irq(&descr->device); - bba: 4718 bx r3 - bbc: 4b02 ldr r3, [pc, #8] ; (bc8 ) - bbe: e7fa b.n bb6 - bc0: 000008e9 .word 0x000008e9 - bc4: 000008ef .word 0x000008ef - bc8: 000008f7 .word 0x000008f7 - -00000bcc : -{ - bcc: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - bd0: 460e mov r6, r1 - bd2: 4617 mov r7, r2 - ASSERT(descr && buf && length); - bd4: 4604 mov r4, r0 - bd6: b118 cbz r0, be0 - bd8: b1e9 cbz r1, c16 - bda: 1e10 subs r0, r2, #0 - bdc: bf18 it ne - bde: 2001 movne r0, #1 - be0: 4910 ldr r1, [pc, #64] ; (c24 ) - be2: 4b11 ldr r3, [pc, #68] ; (c28 ) - ringbuffer_get(&descr->rx, &buf[was_read++]); - be4: f8df 9050 ldr.w r9, [pc, #80] ; c38 - ASSERT(descr && buf && length); - be8: f44f 72ac mov.w r2, #344 ; 0x158 - bec: 4798 blx r3 - num = ringbuffer_num(&descr->rx); - bee: 3434 adds r4, #52 ; 0x34 - CRITICAL_SECTION_ENTER() - bf0: 4b0e ldr r3, [pc, #56] ; (c2c ) - bf2: a801 add r0, sp, #4 - bf4: 4798 blx r3 - num = ringbuffer_num(&descr->rx); - bf6: 4b0e ldr r3, [pc, #56] ; (c30 ) - bf8: 4620 mov r0, r4 - bfa: 4798 blx r3 - CRITICAL_SECTION_LEAVE() - bfc: 4b0d ldr r3, [pc, #52] ; (c34 ) - num = ringbuffer_num(&descr->rx); - bfe: 4680 mov r8, r0 - CRITICAL_SECTION_LEAVE() - c00: a801 add r0, sp, #4 - c02: 4798 blx r3 - while ((was_read < num) && (was_read < length)) { - c04: 2500 movs r5, #0 - c06: 45a8 cmp r8, r5 - c08: d001 beq.n c0e - c0a: 42bd cmp r5, r7 - c0c: d105 bne.n c1a -} - c0e: 4628 mov r0, r5 - c10: b003 add sp, #12 - c12: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - ASSERT(descr && buf && length); - c16: 4608 mov r0, r1 - c18: e7e2 b.n be0 - ringbuffer_get(&descr->rx, &buf[was_read++]); - c1a: 1971 adds r1, r6, r5 - c1c: 4620 mov r0, r4 - c1e: 47c8 blx r9 - c20: 3501 adds r5, #1 - c22: e7f0 b.n c06 - c24: 0001de1d .word 0x0001de1d - c28: 000006a5 .word 0x000006a5 - c2c: 0000104d .word 0x0000104d - c30: 00000e0d .word 0x00000e0d - c34: 0000105b .word 0x0000105b - c38: 00000d8d .word 0x00000d8d - -00000c3c : -{ - c3c: b5f8 push {r3, r4, r5, r6, r7, lr} - c3e: 460d mov r5, r1 - c40: 4616 mov r6, r2 - c42: 461f mov r7, r3 - ASSERT(descr && hw && rx_buffer && rx_buffer_length); - c44: 4604 mov r4, r0 - c46: b120 cbz r0, c52 - c48: b309 cbz r1, c8e - c4a: b312 cbz r2, c92 - c4c: 1e18 subs r0, r3, #0 - c4e: bf18 it ne - c50: 2001 movne r0, #1 - c52: 4912 ldr r1, [pc, #72] ; (c9c ) - c54: 4b12 ldr r3, [pc, #72] ; (ca0 ) - c56: 223a movs r2, #58 ; 0x3a - c58: 4798 blx r3 - if (ERR_NONE != ringbuffer_init(&descr->rx, rx_buffer, rx_buffer_length)) { - c5a: 4b12 ldr r3, [pc, #72] ; (ca4 ) - c5c: 463a mov r2, r7 - c5e: 4631 mov r1, r6 - c60: f104 0034 add.w r0, r4, #52 ; 0x34 - c64: 4798 blx r3 - c66: b9b0 cbnz r0, c96 - init_status = _usart_async_init(&descr->device, hw); - c68: 4b0f ldr r3, [pc, #60] ; (ca8 ) - c6a: 4629 mov r1, r5 - c6c: f104 0008 add.w r0, r4, #8 - c70: 4798 blx r3 - if (init_status) { - c72: b958 cbnz r0, c8c - descr->io.read = usart_async_read; - c74: 4b0d ldr r3, [pc, #52] ; (cac ) - c76: 6063 str r3, [r4, #4] - descr->io.write = usart_async_write; - c78: 4b0d ldr r3, [pc, #52] ; (cb0 ) - c7a: 6023 str r3, [r4, #0] - descr->device.usart_cb.tx_byte_sent = usart_process_byte_sent; - c7c: 4b0d ldr r3, [pc, #52] ; (cb4 ) - c7e: 60a3 str r3, [r4, #8] - descr->device.usart_cb.rx_done_cb = usart_fill_rx_buffer; - c80: 4b0d ldr r3, [pc, #52] ; (cb8 ) - c82: 60e3 str r3, [r4, #12] - descr->device.usart_cb.tx_done_cb = usart_transmission_complete; - c84: 4b0d ldr r3, [pc, #52] ; (cbc ) - c86: 6123 str r3, [r4, #16] - descr->device.usart_cb.error_cb = usart_error; - c88: 4b0d ldr r3, [pc, #52] ; (cc0 ) - c8a: 6163 str r3, [r4, #20] -} - c8c: bdf8 pop {r3, r4, r5, r6, r7, pc} - ASSERT(descr && hw && rx_buffer && rx_buffer_length); - c8e: 4608 mov r0, r1 - c90: e7df b.n c52 - c92: 4610 mov r0, r2 - c94: e7dd b.n c52 - return ERR_INVALID_ARG; - c96: f06f 000c mvn.w r0, #12 - c9a: e7f7 b.n c8c - c9c: 0001de1d .word 0x0001de1d - ca0: 000006a5 .word 0x000006a5 - ca4: 00000d51 .word 0x00000d51 - ca8: 00000859 .word 0x00000859 - cac: 00000bcd .word 0x00000bcd - cb0: 00000b3d .word 0x00000b3d - cb4: 00000b99 .word 0x00000b99 - cb8: 00000b1d .word 0x00000b1d - cbc: 00000b01 .word 0x00000b01 - cc0: 00000b0f .word 0x00000b0f - -00000cc4 : -{ - cc4: b510 push {r4, lr} - ASSERT(descr); - cc6: 4604 mov r4, r0 - cc8: 3800 subs r0, #0 - cca: bf18 it ne - ccc: 2001 movne r0, #1 - cce: 4905 ldr r1, [pc, #20] ; (ce4 ) - cd0: 4b05 ldr r3, [pc, #20] ; (ce8 ) - cd2: 2261 movs r2, #97 ; 0x61 - cd4: 4798 blx r3 - _usart_async_enable(&descr->device); - cd6: f104 0008 add.w r0, r4, #8 - cda: 4b04 ldr r3, [pc, #16] ; (cec ) - cdc: 4798 blx r3 -} - cde: 2000 movs r0, #0 - ce0: bd10 pop {r4, pc} - ce2: bf00 nop - ce4: 0001de1d .word 0x0001de1d - ce8: 000006a5 .word 0x000006a5 - cec: 000008dd .word 0x000008dd - -00000cf0 : -{ - cf0: b570 push {r4, r5, r6, lr} - ASSERT(descr); - cf2: 4605 mov r5, r0 - cf4: 3800 subs r0, #0 -{ - cf6: 460c mov r4, r1 - ASSERT(descr); - cf8: bf18 it ne - cfa: 2001 movne r0, #1 - cfc: 4911 ldr r1, [pc, #68] ; (d44 ) - cfe: 4b12 ldr r3, [pc, #72] ; (d48 ) -{ - d00: 4616 mov r6, r2 - ASSERT(descr); - d02: 2283 movs r2, #131 ; 0x83 - d04: 4798 blx r3 - switch (type) { - d06: 2c01 cmp r4, #1 - d08: d00d beq.n d26 - d0a: 2c02 cmp r4, #2 - d0c: d011 beq.n d32 - d0e: b9b4 cbnz r4, d3e - _usart_async_set_irq_state(&descr->device, USART_ASYNC_RX_DONE, NULL != cb); - d10: 1e32 subs r2, r6, #0 - descr->usart_cb.rx_done = cb; - d12: 62ae str r6, [r5, #40] ; 0x28 - _usart_async_set_irq_state(&descr->device, USART_ASYNC_RX_DONE, NULL != cb); - d14: bf18 it ne - d16: 2201 movne r2, #1 - d18: 2101 movs r1, #1 - _usart_async_set_irq_state(&descr->device, USART_ASYNC_ERROR, NULL != cb); - d1a: f105 0008 add.w r0, r5, #8 - d1e: 4b0b ldr r3, [pc, #44] ; (d4c ) - d20: 4798 blx r3 - return ERR_NONE; - d22: 2000 movs r0, #0 -} - d24: bd70 pop {r4, r5, r6, pc} - _usart_async_set_irq_state(&descr->device, USART_ASYNC_TX_DONE, NULL != cb); - d26: 1e32 subs r2, r6, #0 - descr->usart_cb.tx_done = cb; - d28: 626e str r6, [r5, #36] ; 0x24 - _usart_async_set_irq_state(&descr->device, USART_ASYNC_TX_DONE, NULL != cb); - d2a: bf18 it ne - d2c: 2201 movne r2, #1 - d2e: 2102 movs r1, #2 - d30: e7f3 b.n d1a - _usart_async_set_irq_state(&descr->device, USART_ASYNC_ERROR, NULL != cb); - d32: 1e32 subs r2, r6, #0 - descr->usart_cb.error = cb; - d34: 62ee str r6, [r5, #44] ; 0x2c - _usart_async_set_irq_state(&descr->device, USART_ASYNC_ERROR, NULL != cb); - d36: bf18 it ne - d38: 2201 movne r2, #1 - d3a: 2103 movs r1, #3 - d3c: e7ed b.n d1a - switch (type) { - d3e: f06f 000c mvn.w r0, #12 - d42: e7ef b.n d24 - d44: 0001de1d .word 0x0001de1d - d48: 000006a5 .word 0x000006a5 - d4c: 00000901 .word 0x00000901 - -00000d50 : - -/** - * \brief Ringbuffer init - */ -int32_t ringbuffer_init(struct ringbuffer *const rb, void *buf, uint32_t size) -{ - d50: b570 push {r4, r5, r6, lr} - d52: 460e mov r6, r1 - d54: 4614 mov r4, r2 - ASSERT(rb && buf && size); - d56: 4605 mov r5, r0 - d58: b118 cbz r0, d62 - d5a: b189 cbz r1, d80 - d5c: 1e10 subs r0, r2, #0 - d5e: bf18 it ne - d60: 2001 movne r0, #1 - d62: 4908 ldr r1, [pc, #32] ; (d84 ) - d64: 4b08 ldr r3, [pc, #32] ; (d88 ) - d66: 2228 movs r2, #40 ; 0x28 - d68: 4798 blx r3 - - /* - * buf size must be aligned to power of 2 - */ - if ((size & (size - 1)) != 0) { - d6a: 1e63 subs r3, r4, #1 - d6c: ea13 0004 ands.w r0, r3, r4 - return ERR_INVALID_ARG; - } - - /* size - 1 is faster in calculation */ - rb->size = size - 1; - rb->read_index = 0; - d70: bf03 ittte eq - d72: e9c5 3001 strdeq r3, r0, [r5, #4] - rb->write_index = rb->read_index; - d76: 60e8 streq r0, [r5, #12] - rb->buf = (uint8_t *)buf; - d78: 602e streq r6, [r5, #0] - return ERR_INVALID_ARG; - d7a: f06f 000c mvnne.w r0, #12 - - return ERR_NONE; -} - d7e: bd70 pop {r4, r5, r6, pc} - ASSERT(rb && buf && size); - d80: 4608 mov r0, r1 - d82: e7ee b.n d62 - d84: 0001de3a .word 0x0001de3a - d88: 000006a5 .word 0x000006a5 - -00000d8c : -/** - * \brief Get one byte from ringbuffer - * - */ -int32_t ringbuffer_get(struct ringbuffer *const rb, uint8_t *data) -{ - d8c: b538 push {r3, r4, r5, lr} - d8e: 460d mov r5, r1 - ASSERT(rb && data); - d90: 4604 mov r4, r0 - d92: b110 cbz r0, d9a - d94: 1e08 subs r0, r1, #0 - d96: bf18 it ne - d98: 2001 movne r0, #1 - d9a: 4b0a ldr r3, [pc, #40] ; (dc4 ) - d9c: 490a ldr r1, [pc, #40] ; (dc8 ) - d9e: 2240 movs r2, #64 ; 0x40 - da0: 4798 blx r3 - - if (rb->write_index != rb->read_index) { - da2: e9d4 3202 ldrd r3, r2, [r4, #8] - da6: 429a cmp r2, r3 - da8: d009 beq.n dbe - *data = rb->buf[rb->read_index & rb->size]; - daa: 6862 ldr r2, [r4, #4] - dac: 4013 ands r3, r2 - dae: 6822 ldr r2, [r4, #0] - db0: 5cd3 ldrb r3, [r2, r3] - db2: 702b strb r3, [r5, #0] - rb->read_index++; - db4: 68a3 ldr r3, [r4, #8] - db6: 3301 adds r3, #1 - db8: 60a3 str r3, [r4, #8] - return ERR_NONE; - dba: 2000 movs r0, #0 - } - - return ERR_NOT_FOUND; -} - dbc: bd38 pop {r3, r4, r5, pc} - return ERR_NOT_FOUND; - dbe: f06f 0009 mvn.w r0, #9 - dc2: e7fb b.n dbc - dc4: 000006a5 .word 0x000006a5 - dc8: 0001de3a .word 0x0001de3a - -00000dcc : -/** - * \brief Put one byte to ringbuffer - * - */ -int32_t ringbuffer_put(struct ringbuffer *const rb, uint8_t data) -{ - dcc: b538 push {r3, r4, r5, lr} - dce: 4604 mov r4, r0 - dd0: 460d mov r5, r1 - ASSERT(rb); - dd2: 4b0c ldr r3, [pc, #48] ; (e04 ) - dd4: 490c ldr r1, [pc, #48] ; (e08 ) - dd6: 2251 movs r2, #81 ; 0x51 - dd8: 2001 movs r0, #1 - dda: 4798 blx r3 - - rb->buf[rb->write_index & rb->size] = data; - ddc: 68e3 ldr r3, [r4, #12] - dde: 6862 ldr r2, [r4, #4] - de0: 4013 ands r3, r2 - de2: 6822 ldr r2, [r4, #0] - de4: 54d5 strb r5, [r2, r3] - - /* - * buffer full strategy: new data will overwrite the oldest data in - * the buffer - */ - if ((rb->write_index - rb->read_index) > rb->size) { - de6: e9d4 2101 ldrd r2, r1, [r4, #4] - dea: 68e3 ldr r3, [r4, #12] - dec: 1a59 subs r1, r3, r1 - dee: 4291 cmp r1, r2 - rb->read_index = rb->write_index - rb->size; - df0: bf88 it hi - df2: 1a9a subhi r2, r3, r2 - } - - rb->write_index++; - df4: f103 0301 add.w r3, r3, #1 - rb->read_index = rb->write_index - rb->size; - df8: bf88 it hi - dfa: 60a2 strhi r2, [r4, #8] - rb->write_index++; - dfc: 60e3 str r3, [r4, #12] - - return ERR_NONE; -} - dfe: 2000 movs r0, #0 - e00: bd38 pop {r3, r4, r5, pc} - e02: bf00 nop - e04: 000006a5 .word 0x000006a5 - e08: 0001de3a .word 0x0001de3a - -00000e0c : - -/** - * \brief Return the element number of ringbuffer - */ -uint32_t ringbuffer_num(const struct ringbuffer *const rb) -{ - e0c: b510 push {r4, lr} - ASSERT(rb); - e0e: 4905 ldr r1, [pc, #20] ; (e24 ) - e10: 4b05 ldr r3, [pc, #20] ; (e28 ) -{ - e12: 4604 mov r4, r0 - ASSERT(rb); - e14: 2267 movs r2, #103 ; 0x67 - e16: 2001 movs r0, #1 - e18: 4798 blx r3 - - return rb->write_index - rb->read_index; - e1a: e9d4 3002 ldrd r3, r0, [r4, #8] -} - e1e: 1ac0 subs r0, r0, r3 - e20: bd10 pop {r4, pc} - e22: bf00 nop - e24: 0001de3a .word 0x0001de3a - e28: 000006a5 .word 0x000006a5 - -00000e2c : -typedef uint8_t hri_tccount8_per_reg_t; -typedef uint8_t hri_tccount8_perbuf_reg_t; - -static inline void hri_tc_wait_for_sync(const void *const hw, hri_tc_syncbusy_reg_t reg) -{ - while (((Tc *)hw)->COUNT8.SYNCBUSY.reg & reg) { - e2c: 6903 ldr r3, [r0, #16] - e2e: 420b tst r3, r1 - e30: d1fc bne.n e2c - }; -} - e32: 4770 bx lr - -00000e34 : - * \param[in] hw The pointer to hardware instance - * - * \return The index of TC configuration - */ -static int8_t get_tc_index(const void *const hw) -{ - e34: b570 push {r4, r5, r6, lr} - * \param[in] hw The pointer to hardware instance - */ -static inline uint8_t _get_hardware_offset(const void *const hw) -{ - /* List of available TC modules. */ - Tc *const tc_modules[TC_INST_NUM] = TC_INSTS; - e36: 4d10 ldr r5, [pc, #64] ; (e78 ) -{ - e38: 4606 mov r6, r0 - Tc *const tc_modules[TC_INST_NUM] = TC_INSTS; - e3a: cd0f ldmia r5!, {r0, r1, r2, r3} -{ - e3c: b088 sub sp, #32 - Tc *const tc_modules[TC_INST_NUM] = TC_INSTS; - e3e: 466c mov r4, sp - e40: c40f stmia r4!, {r0, r1, r2, r3} - e42: e895 000f ldmia.w r5, {r0, r1, r2, r3} - e46: e884 000f stmia.w r4, {r0, r1, r2, r3} - - /* Find index for TC instance. */ - for (uint32_t i = 0; i < TC_INST_NUM; i++) { - e4a: 466a mov r2, sp - e4c: 2000 movs r0, #0 - if ((uint32_t)hw == (uint32_t)tc_modules[i]) { - e4e: f852 1b04 ldr.w r1, [r2], #4 - e52: 42b1 cmp r1, r6 - e54: d102 bne.n e5c - if (_tcs[i].number == index) { - e56: b930 cbnz r0, e66 -} - e58: b008 add sp, #32 - e5a: bd70 pop {r4, r5, r6, pc} - for (uint32_t i = 0; i < TC_INST_NUM; i++) { - e5c: 3001 adds r0, #1 - e5e: 2808 cmp r0, #8 - e60: d1f5 bne.n e4e - return i; - e62: 2000 movs r0, #0 - e64: e7f8 b.n e58 - ASSERT(false); - e66: 2000 movs r0, #0 - e68: 4904 ldr r1, [pc, #16] ; (e7c ) - e6a: 4b05 ldr r3, [pc, #20] ; (e80 ) - e6c: f44f 729e mov.w r2, #316 ; 0x13c - e70: 4798 blx r3 - e72: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - e76: e7ef b.n e58 - e78: 0001de74 .word 0x0001de74 - e7c: 0001de5e .word 0x0001de5e - e80: 000006a5 .word 0x000006a5 - -00000e84 <_timer_init>: -{ - e84: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - int8_t i = get_tc_index(hw); - e88: 4b45 ldr r3, [pc, #276] ; (fa0 <_timer_init+0x11c>) -{ - e8a: 4681 mov r9, r0 - int8_t i = get_tc_index(hw); - e8c: 4608 mov r0, r1 -{ - e8e: 460c mov r4, r1 - int8_t i = get_tc_index(hw); - e90: 4798 blx r3 - ASSERT(ARRAY_SIZE(_tcs)); - e92: 4b44 ldr r3, [pc, #272] ; (fa4 <_timer_init+0x120>) - e94: 4944 ldr r1, [pc, #272] ; (fa8 <_timer_init+0x124>) - device->hw = hw; - e96: f8c9 400c str.w r4, [r9, #12] - ASSERT(ARRAY_SIZE(_tcs)); - e9a: 228d movs r2, #141 ; 0x8d - int8_t i = get_tc_index(hw); - e9c: 4680 mov r8, r0 - ASSERT(ARRAY_SIZE(_tcs)); - e9e: 2001 movs r0, #1 - ea0: 4798 blx r3 - -static inline bool hri_tc_is_syncing(const void *const hw, hri_tc_syncbusy_reg_t reg) -{ - return ((Tc *)hw)->COUNT8.SYNCBUSY.reg & reg; - ea2: 6923 ldr r3, [r4, #16] - ea4: 4a41 ldr r2, [pc, #260] ; (fac <_timer_init+0x128>) - if (!hri_tc_is_syncing(hw, TC_SYNCBUSY_SWRST)) { - ea6: f013 0f01 tst.w r3, #1 - eaa: d111 bne.n ed0 <_timer_init+0x4c> -} - -static inline hri_tc_ctrla_reg_t hri_tc_get_CTRLA_reg(const void *const hw, hri_tc_ctrla_reg_t mask) -{ - uint32_t tmp; - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_SWRST | TC_SYNCBUSY_ENABLE); - eac: 2103 movs r1, #3 - eae: 4620 mov r0, r4 - eb0: 4790 blx r2 - tmp = ((Tc *)hw)->COUNT16.CTRLA.reg; - eb2: 6823 ldr r3, [r4, #0] - if (hri_tc_get_CTRLA_reg(hw, TC_CTRLA_ENABLE)) { - eb4: 079b lsls r3, r3, #30 - eb6: d506 bpl.n ec6 <_timer_init+0x42> - ((Tc *)hw)->COUNT16.CTRLA.reg &= ~TC_CTRLA_ENABLE; - eb8: 6823 ldr r3, [r4, #0] - eba: f023 0302 bic.w r3, r3, #2 - ebe: 6023 str r3, [r4, #0] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_SWRST | TC_SYNCBUSY_ENABLE); - ec0: 4790 blx r2 - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_ENABLE); - ec2: 2102 movs r1, #2 - ec4: 4790 blx r2 -} - -static inline void hri_tc_write_CTRLA_reg(const void *const hw, hri_tc_ctrla_reg_t data) -{ - TC_CRITICAL_SECTION_ENTER(); - ((Tc *)hw)->COUNT16.CTRLA.reg = data; - ec6: 2301 movs r3, #1 - ec8: 6023 str r3, [r4, #0] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_SWRST | TC_SYNCBUSY_ENABLE); - eca: 2103 movs r1, #3 - ecc: 4620 mov r0, r4 - ece: 4790 blx r2 - hri_tc_write_CTRLA_reg(hw, _tcs[i].ctrl_a); - ed0: 4f37 ldr r7, [pc, #220] ; (fb0 <_timer_init+0x12c>) - ed2: 2514 movs r5, #20 - ed4: fb05 7508 mla r5, r5, r8, r7 - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_SWRST); - ed8: 2101 movs r1, #1 - eda: 4620 mov r0, r4 - edc: 4790 blx r2 - hri_tc_write_CTRLA_reg(hw, _tcs[i].ctrl_a); - ede: 6a6e ldr r6, [r5, #36] ; 0x24 - ((Tc *)hw)->COUNT16.CTRLA.reg = data; - ee0: 6026 str r6, [r4, #0] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_SWRST | TC_SYNCBUSY_ENABLE); - ee2: 2103 movs r1, #3 - ee4: 4790 blx r2 - hri_tc_write_DBGCTRL_reg(hw, _tcs[i].dbg_ctrl); - ee6: f895 302a ldrb.w r3, [r5, #42] ; 0x2a -} - -static inline void hri_tc_write_DBGCTRL_reg(const void *const hw, hri_tc_dbgctrl_reg_t data) -{ - TC_CRITICAL_SECTION_ENTER(); - ((Tc *)hw)->COUNT16.DBGCTRL.reg = data; - eea: 73e3 strb r3, [r4, #15] - if ((_tcs[i].ctrl_a & TC_CTRLA_MODE_Msk) == TC_CTRLA_MODE_COUNT32) { - eec: f006 060c and.w r6, r6, #12 - hri_tc_write_EVCTRL_reg(hw, _tcs[i].event_ctrl); - ef0: 8d2b ldrh r3, [r5, #40] ; 0x28 - ((Tc *)hw)->COUNT16.EVCTRL.reg = data; - ef2: 80e3 strh r3, [r4, #6] - if ((_tcs[i].ctrl_a & TC_CTRLA_MODE_Msk) == TC_CTRLA_MODE_COUNT32) { - ef4: 2e08 cmp r6, #8 - ((Tc *)hw)->COUNT16.WAVE.reg = data; - ef6: f04f 0301 mov.w r3, #1 - efa: 7323 strb r3, [r4, #12] - efc: d13a bne.n f74 <_timer_init+0xf0> - hri_tccount32_write_CC_reg(hw, 0, _tcs[i].cc0); - efe: 6aeb ldr r3, [r5, #44] ; 0x2c -} - -static inline void hri_tccount32_write_CC_reg(const void *const hw, uint8_t index, hri_tccount32_cc_reg_t data) -{ - TC_CRITICAL_SECTION_ENTER(); - ((Tc *)hw)->COUNT32.CC[index].reg = data; - f00: 61e3 str r3, [r4, #28] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_CC0 | TC_SYNCBUSY_CC1); - f02: 21c0 movs r1, #192 ; 0xc0 - f04: 4790 blx r2 - ((Tc *)hw)->COUNT32.CC[index].reg = data; - f06: 2300 movs r3, #0 - f08: 6223 str r3, [r4, #32] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_PER); - f0a: 4790 blx r2 - ((Tc *)hw)->COUNT16.INTENSET.reg = TC_INTENSET_OVF; - f0c: 2301 movs r3, #1 - f0e: 7263 strb r3, [r4, #9] - if (hw == TC0) { - f10: 4b28 ldr r3, [pc, #160] ; (fb4 <_timer_init+0x130>) - f12: 429c cmp r4, r3 - _tc0_dev = (struct _timer_device *)dev; - f14: bf04 itt eq - f16: 4b28 ldreq r3, [pc, #160] ; (fb8 <_timer_init+0x134>) - f18: f8c3 9000 streq.w r9, [r3] - NVIC_DisableIRQ(_tcs[i].irq); - f1c: 2314 movs r3, #20 - f1e: fb03 7308 mla r3, r3, r8, r7 - f22: f9b3 3022 ldrsh.w r3, [r3, #34] ; 0x22 - if ((int32_t)(IRQn) >= 0) - f26: 2b00 cmp r3, #0 - f28: db0d blt.n f46 <_timer_init+0xc2> - NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); - f2a: 095a lsrs r2, r3, #5 - f2c: 2101 movs r1, #1 - f2e: f003 031f and.w r3, r3, #31 - f32: 4099 lsls r1, r3 - f34: f102 0320 add.w r3, r2, #32 - f38: 4a20 ldr r2, [pc, #128] ; (fbc <_timer_init+0x138>) - f3a: f842 1023 str.w r1, [r2, r3, lsl #2] - __ASM volatile ("dsb 0xF":::"memory"); - f3e: f3bf 8f4f dsb sy - __ASM volatile ("isb 0xF":::"memory"); - f42: f3bf 8f6f isb sy - NVIC_ClearPendingIRQ(_tcs[i].irq); - f46: 2314 movs r3, #20 - f48: fb03 7008 mla r0, r3, r8, r7 - f4c: f9b0 3022 ldrsh.w r3, [r0, #34] ; 0x22 - if ((int32_t)(IRQn) >= 0) - f50: 2b00 cmp r3, #0 - f52: db0c blt.n f6e <_timer_init+0xea> - NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); - f54: f003 011f and.w r1, r3, #31 - f58: 095b lsrs r3, r3, #5 - f5a: 009b lsls r3, r3, #2 - f5c: f103 4360 add.w r3, r3, #3758096384 ; 0xe0000000 - f60: f503 4361 add.w r3, r3, #57600 ; 0xe100 - f64: 2201 movs r2, #1 - f66: 408a lsls r2, r1 - f68: f8c3 2180 str.w r2, [r3, #384] ; 0x180 - NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); - f6c: 601a str r2, [r3, #0] -} - f6e: 2000 movs r0, #0 - f70: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - } else if ((_tcs[i].ctrl_a & TC_CTRLA_MODE_Msk) == TC_CTRLA_MODE_COUNT16) { - f74: b92e cbnz r6, f82 <_timer_init+0xfe> - hri_tccount16_write_CC_reg(hw, 0, (uint16_t)_tcs[i].cc0); - f76: 8dab ldrh r3, [r5, #44] ; 0x2c - ((Tc *)hw)->COUNT16.CC[index].reg = data; - f78: 83a3 strh r3, [r4, #28] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_CC0 | TC_SYNCBUSY_CC1); - f7a: 21c0 movs r1, #192 ; 0xc0 - f7c: 4790 blx r2 - ((Tc *)hw)->COUNT16.CC[index].reg = data; - f7e: 83e6 strh r6, [r4, #30] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_CC0 | TC_SYNCBUSY_CC1); - f80: e7c3 b.n f0a <_timer_init+0x86> - } else if ((_tcs[i].ctrl_a & TC_CTRLA_MODE_Msk) == TC_CTRLA_MODE_COUNT8) { - f82: 2e04 cmp r6, #4 - f84: d1c2 bne.n f0c <_timer_init+0x88> - hri_tccount8_write_CC_reg(hw, 0, (uint8_t)_tcs[i].cc0); - f86: f895 302c ldrb.w r3, [r5, #44] ; 0x2c - ((Tc *)hw)->COUNT8.CC[index].reg = data; - f8a: 7723 strb r3, [r4, #28] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_CC0 | TC_SYNCBUSY_CC1); - f8c: 21c0 movs r1, #192 ; 0xc0 - f8e: 4790 blx r2 - ((Tc *)hw)->COUNT8.CC[index].reg = data; - f90: 2300 movs r3, #0 - f92: 7763 strb r3, [r4, #29] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_CC0 | TC_SYNCBUSY_CC1); - f94: 4790 blx r2 - hri_tccount8_write_PER_reg(hw, _tcs[i].per); - f96: f895 302b ldrb.w r3, [r5, #43] ; 0x2b - ((Tc *)hw)->COUNT8.PER.reg = data; - f9a: 76e3 strb r3, [r4, #27] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_PER); - f9c: 2120 movs r1, #32 - f9e: e7b4 b.n f0a <_timer_init+0x86> - fa0: 00000e35 .word 0x00000e35 - fa4: 000006a5 .word 0x000006a5 - fa8: 0001de5e .word 0x0001de5e - fac: 00000e2d .word 0x00000e2d - fb0: 0001de74 .word 0x0001de74 - fb4: 40003800 .word 0x40003800 - fb8: 20000a3c .word 0x20000a3c - fbc: e000e100 .word 0xe000e100 - -00000fc0 <_timer_start>: - hri_tc_set_CTRLA_ENABLE_bit(device->hw); - fc0: 68c0 ldr r0, [r0, #12] - ((Tc *)hw)->COUNT16.CTRLA.reg |= TC_CTRLA_ENABLE; - fc2: 6803 ldr r3, [r0, #0] - fc4: f043 0302 orr.w r3, r3, #2 - fc8: 6003 str r3, [r0, #0] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_SWRST | TC_SYNCBUSY_ENABLE); - fca: 2103 movs r1, #3 - fcc: 4b00 ldr r3, [pc, #0] ; (fd0 <_timer_start+0x10>) - fce: 4718 bx r3 - fd0: 00000e2d .word 0x00000e2d - -00000fd4 <_timer_is_started>: -{ - fd4: b508 push {r3, lr} - return hri_tc_get_CTRLA_ENABLE_bit(device->hw); - fd6: 68c0 ldr r0, [r0, #12] - hri_tc_wait_for_sync(hw, TC_SYNCBUSY_SWRST | TC_SYNCBUSY_ENABLE); - fd8: 4b03 ldr r3, [pc, #12] ; (fe8 <_timer_is_started+0x14>) - fda: 2103 movs r1, #3 - fdc: 4798 blx r3 - tmp = ((Tc *)hw)->COUNT16.CTRLA.reg; - fde: 6800 ldr r0, [r0, #0] -} - fe0: f3c0 0040 ubfx r0, r0, #1, #1 - fe4: bd08 pop {r3, pc} - fe6: bf00 nop - fe8: 00000e2d .word 0x00000e2d - -00000fec <_tc_get_timer>: -} - fec: 2000 movs r0, #0 - fee: 4770 bx lr - -00000ff0 <_timer_set_irq>: -{ - ff0: b510 push {r4, lr} - int8_t i = get_tc_index(hw); - ff2: 4b0a ldr r3, [pc, #40] ; (101c <_timer_set_irq+0x2c>) - ff4: 68c0 ldr r0, [r0, #12] - ff6: 4798 blx r3 - ASSERT(ARRAY_SIZE(_tcs)); - ff8: 4b09 ldr r3, [pc, #36] ; (1020 <_timer_set_irq+0x30>) - ffa: 490a ldr r1, [pc, #40] ; (1024 <_timer_set_irq+0x34>) - int8_t i = get_tc_index(hw); - ffc: 4604 mov r4, r0 - ASSERT(ARRAY_SIZE(_tcs)); - ffe: f240 120f movw r2, #271 ; 0x10f - 1002: 2001 movs r0, #1 - 1004: 4798 blx r3 - _irq_set(_tcs[i].irq); - 1006: 4808 ldr r0, [pc, #32] ; (1028 <_timer_set_irq+0x38>) - 1008: 4b08 ldr r3, [pc, #32] ; (102c <_timer_set_irq+0x3c>) - 100a: 2214 movs r2, #20 - 100c: fb02 0004 mla r0, r2, r4, r0 -} - 1010: e8bd 4010 ldmia.w sp!, {r4, lr} - _irq_set(_tcs[i].irq); - 1014: f890 0022 ldrb.w r0, [r0, #34] ; 0x22 - 1018: 4718 bx r3 - 101a: bf00 nop - 101c: 00000e35 .word 0x00000e35 - 1020: 000006a5 .word 0x000006a5 - 1024: 0001de5e .word 0x0001de5e - 1028: 0001de74 .word 0x0001de74 - 102c: 0000031d .word 0x0000031d - -00001030 : - tc_interrupt_handler(_tc0_dev); - 1030: 4b05 ldr r3, [pc, #20] ; (1048 ) - 1032: 6818 ldr r0, [r3, #0] - void *const hw = device->hw; - 1034: 68c3 ldr r3, [r0, #12] - return (((Tc *)hw)->COUNT16.INTFLAG.reg & TC_INTFLAG_OVF) >> TC_INTFLAG_OVF_Pos; - 1036: 7a9a ldrb r2, [r3, #10] - if (hri_tc_get_interrupt_OVF_bit(hw)) { - 1038: 07d2 lsls r2, r2, #31 - 103a: d503 bpl.n 1044 - ((Tc *)hw)->COUNT16.INTFLAG.reg = TC_INTFLAG_OVF; - 103c: 2201 movs r2, #1 - 103e: 729a strb r2, [r3, #10] - device->timer_cb.period_expired(device); - 1040: 6803 ldr r3, [r0, #0] - 1042: 4718 bx r3 -} - 1044: 4770 bx lr - 1046: bf00 nop - 1048: 20000a3c .word 0x20000a3c - -0000104c : - __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); - 104c: f3ef 8310 mrs r3, PRIMASK -/** - * \brief Disable interrupts, enter critical section - */ -void atomic_enter_critical(hal_atomic_t volatile *atomic) -{ - *atomic = __get_PRIMASK(); - 1050: 6003 str r3, [r0, #0] - __ASM volatile ("cpsid i" : : : "memory"); - 1052: b672 cpsid i - \details Ensures the apparent order of the explicit memory operations before - and after the instruction, without ensuring their completion. - */ -__STATIC_FORCEINLINE void __DMB(void) -{ - __ASM volatile ("dmb 0xF":::"memory"); - 1054: f3bf 8f5f dmb sy - __disable_irq(); - __DMB(); -} - 1058: 4770 bx lr - -0000105a : - 105a: f3bf 8f5f dmb sy - * \brief Exit atomic section - */ -void atomic_leave_critical(hal_atomic_t volatile *atomic) -{ - __DMB(); - __set_PRIMASK(*atomic); - 105e: 6803 ldr r3, [r0, #0] - __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); - 1060: f383 8810 msr PRIMASK, r3 -} - 1064: 4770 bx lr - ... - -00001068 : - * GPIO_DIRECTION_OFF = Disables the pin - * (low power state) - */ -static inline void gpio_set_pin_direction(const uint8_t pin, const enum gpio_direction direction) -{ - _gpio_set_direction((enum gpio_port)GPIO_PORT(pin), 1U << GPIO_PIN(pin), direction); - 1068: 0943 lsrs r3, r0, #5 - 106a: 2201 movs r2, #1 - 106c: f000 001f and.w r0, r0, #31 - * \brief Set direction on port with mask - */ -static inline void _gpio_set_direction(const enum gpio_port port, const uint32_t mask, - const enum gpio_direction direction) -{ - switch (direction) { - 1070: 2901 cmp r1, #1 - 1072: fa02 f200 lsl.w r2, r2, r0 - 1076: d010 beq.n 109a - 1078: 2902 cmp r1, #2 - 107a: d01f beq.n 10bc - 107c: bb29 cbnz r1, 10ca - ((Port *)hw)->Group[submodule_index].DIRCLR.reg = ~data; -} - -static inline void hri_port_clear_DIR_reg(const void *const hw, uint8_t submodule_index, hri_port_dir_reg_t mask) -{ - ((Port *)hw)->Group[submodule_index].DIRCLR.reg = mask; - 107e: 01db lsls r3, r3, #7 - 1080: f103 4382 add.w r3, r3, #1090519040 ; 0x41000000 - 1084: f503 4300 add.w r3, r3, #32768 ; 0x8000 - 1088: 605a str r2, [r3, #4] - | ((mask & 0xffff0000) >> 16)); - break; - - case GPIO_DIRECTION_OUT: - hri_port_set_DIR_reg(PORT, port, mask); - hri_port_write_WRCONFIG_reg(PORT, port, PORT_WRCONFIG_WRPINCFG | (mask & 0xffff)); - 108a: b291 uxth r1, r2 - 108c: f041 4180 orr.w r1, r1, #1073741824 ; 0x40000000 - hri_port_write_WRCONFIG_reg( - PORT, port, PORT_WRCONFIG_HWSEL | PORT_WRCONFIG_WRPINCFG | ((mask & 0xffff0000) >> 16)); - 1090: 0c12 lsrs r2, r2, #16 - -static inline void hri_port_write_WRCONFIG_reg(const void *const hw, uint8_t submodule_index, - hri_port_wrconfig_reg_t data) -{ - PORT_CRITICAL_SECTION_ENTER(); - ((Port *)hw)->Group[submodule_index].WRCONFIG.reg = data; - 1092: 6299 str r1, [r3, #40] ; 0x28 - hri_port_write_WRCONFIG_reg( - 1094: f042 4240 orr.w r2, r2, #3221225472 ; 0xc0000000 - 1098: e00e b.n 10b8 - ((Port *)hw)->Group[submodule_index].DIRCLR.reg = mask; - 109a: 01db lsls r3, r3, #7 - hri_port_write_WRCONFIG_reg(PORT, port, PORT_WRCONFIG_WRPINCFG | PORT_WRCONFIG_INEN | (mask & 0xffff)); - 109c: b291 uxth r1, r2 - 109e: f103 4382 add.w r3, r3, #1090519040 ; 0x41000000 - 10a2: f503 4300 add.w r3, r3, #32768 ; 0x8000 - 10a6: f041 4180 orr.w r1, r1, #1073741824 ; 0x40000000 - 10aa: f441 3100 orr.w r1, r1, #131072 ; 0x20000 - 10ae: 605a str r2, [r3, #4] - ((Port *)hw)->Group[submodule_index].WRCONFIG.reg = data; - 10b0: 6299 str r1, [r3, #40] ; 0x28 - hri_port_write_WRCONFIG_reg(PORT, - 10b2: 4908 ldr r1, [pc, #32] ; (10d4 ) - 10b4: ea41 4212 orr.w r2, r1, r2, lsr #16 - 10b8: 629a str r2, [r3, #40] ; 0x28 -} - 10ba: 4770 bx lr - ((Port *)hw)->Group[submodule_index].DIRSET.reg = mask; - 10bc: 01db lsls r3, r3, #7 - 10be: f103 4382 add.w r3, r3, #1090519040 ; 0x41000000 - 10c2: f503 4300 add.w r3, r3, #32768 ; 0x8000 - 10c6: 609a str r2, [r3, #8] - 10c8: e7df b.n 108a - break; - - default: - ASSERT(false); - 10ca: 4903 ldr r1, [pc, #12] ; (10d8 ) - 10cc: 4b03 ldr r3, [pc, #12] ; (10dc ) - 10ce: 2246 movs r2, #70 ; 0x46 - 10d0: 2000 movs r0, #0 - 10d2: 4718 bx r3 - 10d4: c0020000 .word 0xc0020000 - 10d8: 0001dea8 .word 0x0001dea8 - 10dc: 000006a5 .word 0x000006a5 - -000010e0 <_gpio_set_pin_function>: - -/** - * \brief Set gpio pin function - */ -static inline void _gpio_set_pin_function(const uint32_t gpio, const uint32_t function) -{ - 10e0: b530 push {r4, r5, lr} - uint8_t port = GPIO_PORT(gpio); - uint8_t pin = GPIO_PIN(gpio); - - if (function == GPIO_PIN_FUNCTION_OFF) { - 10e2: 1c4b adds r3, r1, #1 - uint8_t pin = GPIO_PIN(gpio); - 10e4: b2c5 uxtb r5, r0 - 10e6: 4b18 ldr r3, [pc, #96] ; (1148 <_gpio_set_pin_function+0x68>) - 10e8: f000 041f and.w r4, r0, #31 - uint8_t port = GPIO_PORT(gpio); - 10ec: ea4f 1050 mov.w r0, r0, lsr #5 - 10f0: ea4f 10c0 mov.w r0, r0, lsl #7 - tmp = ((Port *)hw)->Group[submodule_index].PINCFG[index].reg; - 10f4: 4403 add r3, r0 - if (function == GPIO_PIN_FUNCTION_OFF) { - 10f6: d107 bne.n 1108 <_gpio_set_pin_function+0x28> - 10f8: 4423 add r3, r4 - 10fa: f893 2040 ldrb.w r2, [r3, #64] ; 0x40 - tmp &= ~PORT_PINCFG_PMUXEN; - 10fe: f002 02fe and.w r2, r2, #254 ; 0xfe - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg = tmp; - 1102: f883 2040 strb.w r2, [r3, #64] ; 0x40 - } else { - // Even numbered pin - hri_port_write_PMUX_PMUXE_bf(PORT, port, pin >> 1, function & 0xffff); - } - } -} - 1106: bd30 pop {r4, r5, pc} - tmp = ((Port *)hw)->Group[submodule_index].PINCFG[index].reg; - 1108: 1918 adds r0, r3, r4 - 110a: eb03 0354 add.w r3, r3, r4, lsr #1 - 110e: f890 2040 ldrb.w r2, [r0, #64] ; 0x40 - tmp &= ~PORT_PINCFG_PMUXEN; - 1112: f002 02fe and.w r2, r2, #254 ; 0xfe - tmp |= value << PORT_PINCFG_PMUXEN_Pos; - 1116: f042 0201 orr.w r2, r2, #1 - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg = tmp; - 111a: f880 2040 strb.w r2, [r0, #64] ; 0x40 - tmp = ((Port *)hw)->Group[submodule_index].PMUX[index].reg; - 111e: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - if (pin & 1) { - 1122: f015 0f01 tst.w r5, #1 - hri_port_write_PMUX_PMUXO_bf(PORT, port, pin >> 1, function & 0xffff); - 1126: b2c9 uxtb r1, r1 - tmp &= ~PORT_PMUX_PMUXO_Msk; - 1128: bf19 ittee ne - 112a: f002 020f andne.w r2, r2, #15 - tmp |= PORT_PMUX_PMUXO(data); - 112e: ea42 1201 orrne.w r2, r2, r1, lsl #4 - tmp &= ~PORT_PMUX_PMUXE_Msk; - 1132: f002 02f0 andeq.w r2, r2, #240 ; 0xf0 - tmp |= PORT_PMUX_PMUXE(data); - 1136: f001 010f andeq.w r1, r1, #15 - tmp |= PORT_PMUX_PMUXO(data); - 113a: bf14 ite ne - 113c: b2d2 uxtbne r2, r2 - tmp |= PORT_PMUX_PMUXE(data); - 113e: 430a orreq r2, r1 - ((Port *)hw)->Group[submodule_index].PMUX[index].reg = tmp; - 1140: f883 2030 strb.w r2, [r3, #48] ; 0x30 -} - 1144: e7df b.n 1106 <_gpio_set_pin_function+0x26> - 1146: bf00 nop - 1148: 41008000 .word 0x41008000 - -0000114c : - switch (pull_mode) { - 114c: 2901 cmp r1, #1 - _gpio_set_pin_pull_mode((enum gpio_port)GPIO_PORT(pin), pin & 0x1F, pull_mode); - 114e: ea4f 1350 mov.w r3, r0, lsr #5 - 1152: f000 001f and.w r0, r0, #31 - 1156: d00f beq.n 1178 - 1158: 2902 cmp r1, #2 - 115a: d01d beq.n 1198 - 115c: bb69 cbnz r1, 11ba - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg &= ~PORT_PINCFG_PULLEN; - 115e: eb00 10c3 add.w r0, r0, r3, lsl #7 - 1162: f100 4082 add.w r0, r0, #1090519040 ; 0x41000000 - 1166: f500 4000 add.w r0, r0, #32768 ; 0x8000 - 116a: f890 3040 ldrb.w r3, [r0, #64] ; 0x40 - 116e: f003 03fb and.w r3, r3, #251 ; 0xfb - 1172: f880 3040 strb.w r3, [r0, #64] ; 0x40 -} - 1176: 4770 bx lr - ((Port *)hw)->Group[submodule_index].DIRCLR.reg = mask; - 1178: 01db lsls r3, r3, #7 - 117a: f103 4382 add.w r3, r3, #1090519040 ; 0x41000000 - 117e: f503 4300 add.w r3, r3, #32768 ; 0x8000 - hri_port_clear_DIR_reg(PORT, port, 1U << pin); - 1182: 4081 lsls r1, r0 - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg |= PORT_PINCFG_PULLEN; - 1184: 4418 add r0, r3 - ((Port *)hw)->Group[submodule_index].DIRCLR.reg = mask; - 1186: 6059 str r1, [r3, #4] - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg |= PORT_PINCFG_PULLEN; - 1188: f890 2040 ldrb.w r2, [r0, #64] ; 0x40 - 118c: f042 0204 orr.w r2, r2, #4 - 1190: f880 2040 strb.w r2, [r0, #64] ; 0x40 - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 1194: 6199 str r1, [r3, #24] -} - 1196: 4770 bx lr - ((Port *)hw)->Group[submodule_index].DIRCLR.reg = mask; - 1198: 01db lsls r3, r3, #7 - 119a: f103 4382 add.w r3, r3, #1090519040 ; 0x41000000 - 119e: f503 4300 add.w r3, r3, #32768 ; 0x8000 - hri_port_clear_DIR_reg(PORT, port, 1U << pin); - 11a2: 2201 movs r2, #1 - 11a4: 4082 lsls r2, r0 - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg |= PORT_PINCFG_PULLEN; - 11a6: 4418 add r0, r3 - ((Port *)hw)->Group[submodule_index].DIRCLR.reg = mask; - 11a8: 605a str r2, [r3, #4] - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg |= PORT_PINCFG_PULLEN; - 11aa: f890 1040 ldrb.w r1, [r0, #64] ; 0x40 - 11ae: f041 0104 orr.w r1, r1, #4 - 11b2: f880 1040 strb.w r1, [r0, #64] ; 0x40 - ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; - 11b6: 615a str r2, [r3, #20] -} - 11b8: 4770 bx lr - ASSERT(false); - 11ba: 4902 ldr r1, [pc, #8] ; (11c4 ) - 11bc: 4b02 ldr r3, [pc, #8] ; (11c8 ) - 11be: 2289 movs r2, #137 ; 0x89 - 11c0: 2000 movs r0, #0 - 11c2: 4718 bx r3 - 11c4: 0001dea8 .word 0x0001dea8 - 11c8: 000006a5 .word 0x000006a5 - -000011cc : - - -} - -void p_gpio_parallel_write(PortGroup* group, uint32_t mask, uint16_t data) -{ - 11cc: b530 push {r4, r5, lr} - 11ce: 4b09 ldr r3, [pc, #36] ; (11f4 ) - 11d0: f44f 7480 mov.w r4, #256 ; 0x100 -} - -void p_gpio_set_port_data(PortGroup* const port, const uint32_t mask, const uint32_t data) -{ - uint32_t dword = (uint32_t)(SSD1963_TFT_DATA_FIX(data)); - port->OUTSET.reg = (mask & data); - 11d4: ea02 0501 and.w r5, r2, r1 - port->OUTCLR.reg = (mask & ~data); - 11d8: ea21 0202 bic.w r2, r1, r2 - 11dc: 615c str r4, [r3, #20] - port->OUTSET.reg = (mask & data); - 11de: 6185 str r5, [r0, #24] - port->OUTCLR.reg = (mask & ~data); - 11e0: 6142 str r2, [r0, #20] - 11e2: f04f 7280 mov.w r2, #16777216 ; 0x1000000 - 11e6: f8c3 2094 str.w r2, [r3, #148] ; 0x94 - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 11ea: f8c3 2098 str.w r2, [r3, #152] ; 0x98 - 11ee: 619c str r4, [r3, #24] -} - 11f0: bd30 pop {r4, r5, pc} - 11f2: bf00 nop - 11f4: 41008000 .word 0x41008000 - -000011f8 : -{ - 11f8: b5f8 push {r3, r4, r5, r6, r7, lr} - p_gpio_parallel_write(group, mask, data[ind]); - 11fa: 4f06 ldr r7, [pc, #24] ; (1214 ) -{ - 11fc: 4616 mov r6, r2 - 11fe: 461d mov r5, r3 - for(int ind = 0; ind < len; ind++) - 1200: 2400 movs r4, #0 - 1202: 42a5 cmp r5, r4 - 1204: dc00 bgt.n 1208 -} - 1206: bdf8 pop {r3, r4, r5, r6, r7, pc} - p_gpio_parallel_write(group, mask, data[ind]); - 1208: f836 2014 ldrh.w r2, [r6, r4, lsl #1] - 120c: 47b8 blx r7 - for(int ind = 0; ind < len; ind++) - 120e: 3401 adds r4, #1 - 1210: e7f7 b.n 1202 - 1212: bf00 nop - 1214: 000011cd .word 0x000011cd - -00001218 : -} - -void p_gpio_set_port_group_config(enum gpio_port port, const uint32_t mask, p_port_config* config) -{ - 1218: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - for(uint8_t i = 0; i < 32; i++) - { - if(mask & (1UL << i)) - { - uint32_t _gpio_pin = GPIO(port, i); - 121c: 0147 lsls r7, r0, #5 - gpio_set_pin_direction(_gpio_pin, config->direction); - 121e: 4b15 ldr r3, [pc, #84] ; (1274 ) - _gpio_set_pin_function(pin, function); - 1220: f8df a058 ldr.w sl, [pc, #88] ; 127c -{ - 1224: 4688 mov r8, r1 - 1226: 4616 mov r6, r2 - uint32_t _gpio_pin = GPIO(port, i); - 1228: fa5f fb87 uxtb.w fp, r7 - 122c: 2500 movs r5, #0 - if(mask & (1UL << i)) - 122e: fa28 f205 lsr.w r2, r8, r5 - 1232: 07d2 lsls r2, r2, #31 - 1234: d519 bpl.n 126a - uint32_t _gpio_pin = GPIO(port, i); - 1236: 19ec adds r4, r5, r7 - 1238: b2e4 uxtb r4, r4 - gpio_set_pin_direction(_gpio_pin, config->direction); - 123a: 4620 mov r0, r4 - 123c: 7871 ldrb r1, [r6, #1] - 123e: 4798 blx r3 - 1240: eb0b 0905 add.w r9, fp, r5 - gpio_set_pin_pull_mode(_gpio_pin, config->pull_mode); - 1244: 4b0c ldr r3, [pc, #48] ; (1278 ) - 1246: 7831 ldrb r1, [r6, #0] - 1248: 4620 mov r0, r4 - 124a: 4798 blx r3 - 124c: 6871 ldr r1, [r6, #4] - 124e: 4648 mov r0, r9 - 1250: 47d0 blx sl - * \param[in] level true = Pin level set to "high" state - * false = Pin level set to "low" state - */ -static inline void gpio_set_pin_level(const uint8_t pin, const bool level) -{ - _gpio_set_level((enum gpio_port)GPIO_PORT(pin), 1U << GPIO_PIN(pin), level); - 1252: f004 011f and.w r1, r4, #31 - ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; - 1256: 0964 lsrs r4, r4, #5 - 1258: 01e4 lsls r4, r4, #7 - 125a: f104 4482 add.w r4, r4, #1090519040 ; 0x41000000 - 125e: 2201 movs r2, #1 - 1260: f504 4400 add.w r4, r4, #32768 ; 0x8000 - 1264: 408a lsls r2, r1 - 1266: 4b03 ldr r3, [pc, #12] ; (1274 ) - 1268: 6162 str r2, [r4, #20] - for(uint8_t i = 0; i < 32; i++) - 126a: 3501 adds r5, #1 - 126c: 2d20 cmp r5, #32 - 126e: d1de bne.n 122e - gpio_set_pin_function(_gpio_pin, config->function); - gpio_set_pin_level(_gpio_pin, 0); - } - - } -} - 1270: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1274: 00001069 .word 0x00001069 - 1278: 0000114d .word 0x0000114d - 127c: 000010e1 .word 0x000010e1 - -00001280 : -{ - 1280: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - memset(&data_config, 0, sizeof(data_config)); - 1284: f04f 0900 mov.w r9, #0 - p_gpio_set_port_group_config(SSD1963_TFT_DATA_PORT, SSD1963_TFT_DATA_MASK, &data_config); - 1288: 466a mov r2, sp - 128a: 4b2d ldr r3, [pc, #180] ; (1340 ) - memset(&data_config, 0, sizeof(data_config)); - 128c: f8cd 9000 str.w r9, [sp] - data_config.direction = GPIO_DIRECTION_OUT; - 1290: 2502 movs r5, #2 - data_config.function = GPIO_PIN_FUNCTION_OFF; - 1292: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - p_gpio_set_port_group_config(SSD1963_TFT_DATA_PORT, SSD1963_TFT_DATA_MASK, &data_config); - 1296: f64f 71ff movw r1, #65535 ; 0xffff - 129a: 2001 movs r0, #1 - gpio_set_pin_direction(SSD1963_TFT_CS, GPIO_DIRECTION_OUT); - 129c: f8df 80b0 ldr.w r8, [pc, #176] ; 1350 - data_config.direction = GPIO_DIRECTION_OUT; - 12a0: f88d 5001 strb.w r5, [sp, #1] - data_config.function = GPIO_PIN_FUNCTION_OFF; - 12a4: 9401 str r4, [sp, #4] - p_gpio_set_port_group_config(SSD1963_TFT_DATA_PORT, SSD1963_TFT_DATA_MASK, &data_config); - 12a6: 4798 blx r3 - gpio_set_pin_direction(SSD1963_TFT_CS, GPIO_DIRECTION_OUT); - 12a8: 4629 mov r1, r5 - 12aa: 2008 movs r0, #8 - gpio_set_pin_pull_mode(SSD1963_TFT_CS, GPIO_PULL_OFF); - 12ac: 4f25 ldr r7, [pc, #148] ; (1344 ) - _gpio_set_pin_function(pin, function); - 12ae: 4e26 ldr r6, [pc, #152] ; (1348 ) - gpio_set_pin_direction(SSD1963_TFT_CS, GPIO_DIRECTION_OUT); - 12b0: 47c0 blx r8 - gpio_set_pin_pull_mode(SSD1963_TFT_CS, GPIO_PULL_OFF); - 12b2: 4649 mov r1, r9 - 12b4: 2008 movs r0, #8 - 12b6: 47b8 blx r7 - 12b8: 4621 mov r1, r4 - 12ba: 2008 movs r0, #8 - 12bc: 47b0 blx r6 - gpio_set_pin_direction(SSD1963_TFT_nRST, GPIO_DIRECTION_OUT); - 12be: 4629 mov r1, r5 - 12c0: 205c movs r0, #92 ; 0x5c - 12c2: 47c0 blx r8 - gpio_set_pin_pull_mode(SSD1963_TFT_nRST, GPIO_PULL_OFF); - 12c4: 4649 mov r1, r9 - 12c6: 205c movs r0, #92 ; 0x5c - 12c8: 47b8 blx r7 - 12ca: 4621 mov r1, r4 - 12cc: 205c movs r0, #92 ; 0x5c - 12ce: 47b0 blx r6 - gpio_set_pin_direction(SSD1963_TFT_RD, GPIO_DIRECTION_OUT); - 12d0: 4629 mov r1, r5 - 12d2: 2039 movs r0, #57 ; 0x39 - 12d4: 47c0 blx r8 - gpio_set_pin_pull_mode(SSD1963_TFT_RD, GPIO_PULL_OFF); - 12d6: 4649 mov r1, r9 - 12d8: 2039 movs r0, #57 ; 0x39 - 12da: 47b8 blx r7 - 12dc: 4621 mov r1, r4 - 12de: 2039 movs r0, #57 ; 0x39 - 12e0: 47b0 blx r6 - gpio_set_pin_direction(SSD1963_TFT_RSDC, GPIO_DIRECTION_OUT); - 12e2: 4629 mov r1, r5 - 12e4: 2009 movs r0, #9 - 12e6: 47c0 blx r8 - gpio_set_pin_pull_mode(SSD1963_TFT_RSDC, GPIO_PULL_OFF); - 12e8: 4649 mov r1, r9 - 12ea: 2009 movs r0, #9 - 12ec: 47b8 blx r7 - 12ee: 4621 mov r1, r4 - 12f0: 2009 movs r0, #9 - 12f2: 47b0 blx r6 - gpio_set_pin_direction(SSD1963_TFT_WR, GPIO_DIRECTION_OUT); - 12f4: 4629 mov r1, r5 - 12f6: 2038 movs r0, #56 ; 0x38 - 12f8: 47c0 blx r8 - gpio_set_pin_pull_mode(SSD1963_TFT_WR, GPIO_PULL_OFF); - 12fa: 4649 mov r1, r9 - 12fc: 2038 movs r0, #56 ; 0x38 - 12fe: 47b8 blx r7 - 1300: 4621 mov r1, r4 - 1302: 2038 movs r0, #56 ; 0x38 - 1304: 47b0 blx r6 - gpio_set_pin_direction(SSD1963_TFT_TE, GPIO_DIRECTION_IN); - 1306: 2101 movs r1, #1 - 1308: 2003 movs r0, #3 - 130a: 47c0 blx r8 - gpio_set_pin_pull_mode(SSD1963_TFT_TE, GPIO_PULL_DOWN); - 130c: 4629 mov r1, r5 - 130e: 2003 movs r0, #3 - 1310: 47b8 blx r7 - 1312: 4621 mov r1, r4 - 1314: 2003 movs r0, #3 - 1316: 47b0 blx r6 - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 1318: 4b0c ldr r3, [pc, #48] ; (134c ) - 131a: f44f 7280 mov.w r2, #256 ; 0x100 - 131e: 619a str r2, [r3, #24] - 1320: f04f 5280 mov.w r2, #268435456 ; 0x10000000 - 1324: f8c3 2118 str.w r2, [r3, #280] ; 0x118 - 1328: f04f 7200 mov.w r2, #33554432 ; 0x2000000 - 132c: f8c3 2098 str.w r2, [r3, #152] ; 0x98 - 1330: f04f 7280 mov.w r2, #16777216 ; 0x1000000 - 1334: f8c3 2098 str.w r2, [r3, #152] ; 0x98 -} - 1338: b003 add sp, #12 - 133a: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 133e: bf00 nop - 1340: 00001219 .word 0x00001219 - 1344: 0000114d .word 0x0000114d - 1348: 000010e1 .word 0x000010e1 - 134c: 41008000 .word 0x41008000 - 1350: 00001069 .word 0x00001069 - -00001354 : - //// port init - //gpio_set_pin_pull_mode(I2C_MASTER_SDA, GPIO_PULL_OFF); - //gpio_set_pin_function(I2C_MASTER_SDA, I2C_MASTER_SDA_MUX); - //gpio_set_pin_pull_mode(I2C_MASTER_SCL, GPIO_PULL_OFF); - //gpio_set_pin_function(I2C_MASTER_SCL, I2C_MASTER_SCL_MUX); -} - 1354: 4770 bx lr - ... - -00001358 : -static volatile uint32_t sys_time = 0; -static char sys_time_str[64]; - -static void TIMER_0_task1_cb(const struct timer_task *const timer_task) -{ - sys_time++; - 1358: 4a03 ldr r2, [pc, #12] ; (1368 ) - 135a: 6813 ldr r3, [r2, #0] - 135c: 3301 adds r3, #1 - 135e: 6013 str r3, [r2, #0] - lv_tick_inc(1); - 1360: 2001 movs r0, #1 - 1362: 4b02 ldr r3, [pc, #8] ; (136c ) - 1364: 4718 bx r3 - 1366: bf00 nop - 1368: 20000a40 .word 0x20000a40 - 136c: 0000dcb9 .word 0x0000dcb9 - -00001370 : -} - -void p_time_init(void) -{ - 1370: b570 push {r4, r5, r6, lr} - delay_init(SysTick); - 1372: 4812 ldr r0, [pc, #72] ; (13bc ) - 1374: 4b12 ldr r3, [pc, #72] ; (13c0 ) - hri_mclk_set_APBAMASK_TC0_bit(MCLK); - hri_gclk_write_PCHCTRL_reg(GCLK, TC0_GCLK_ID, CONF_GCLK_TC0_SRC | (1 << GCLK_PCHCTRL_CHEN_Pos)); - - timer_init(&p_tcc_inst, TC0, _tc_get_timer()); - 1376: 4c13 ldr r4, [pc, #76] ; (13c4 ) - delay_init(SysTick); - 1378: 4798 blx r3 -} - -static inline void hri_mclk_set_APBAMASK_TC0_bit(const void *const hw) -{ - MCLK_CRITICAL_SECTION_ENTER(); - ((Mclk *)hw)->APBAMASK.reg |= MCLK_APBAMASK_TC0; - 137a: 4a13 ldr r2, [pc, #76] ; (13c8 ) - 137c: 6953 ldr r3, [r2, #20] - 137e: f443 4380 orr.w r3, r3, #16384 ; 0x4000 - 1382: 6153 str r3, [r2, #20] -} - -static inline void hri_gclk_write_PCHCTRL_reg(const void *const hw, uint8_t index, hri_gclk_pchctrl_reg_t data) -{ - GCLK_CRITICAL_SECTION_ENTER(); - ((Gclk *)hw)->PCHCTRL[index].reg = data; - 1384: 4b11 ldr r3, [pc, #68] ; (13cc ) - 1386: 2240 movs r2, #64 ; 0x40 - 1388: f8c3 20a4 str.w r2, [r3, #164] ; 0xa4 - timer_init(&p_tcc_inst, TC0, _tc_get_timer()); - 138c: 4b10 ldr r3, [pc, #64] ; (13d0 ) - 138e: 4798 blx r3 - 1390: 1d25 adds r5, r4, #4 - 1392: 4602 mov r2, r0 - 1394: 490f ldr r1, [pc, #60] ; (13d4 ) - 1396: 4b10 ldr r3, [pc, #64] ; (13d8 ) - 1398: 4628 mov r0, r5 - 139a: 4798 blx r3 - - TIMER_0_task1.interval = 1; - 139c: 2301 movs r3, #1 - 139e: 62a3 str r3, [r4, #40] ; 0x28 - TIMER_0_task1.cb = TIMER_0_task1_cb; - TIMER_0_task1.mode = TIMER_TASK_REPEAT; - 13a0: f884 3030 strb.w r3, [r4, #48] ; 0x30 - TIMER_0_task1.cb = TIMER_0_task1_cb; - 13a4: 4a0d ldr r2, [pc, #52] ; (13dc ) - - timer_add_task(&p_tcc_inst, &TIMER_0_task1); - 13a6: 4b0e ldr r3, [pc, #56] ; (13e0 ) - TIMER_0_task1.cb = TIMER_0_task1_cb; - 13a8: 62e2 str r2, [r4, #44] ; 0x2c - timer_add_task(&p_tcc_inst, &TIMER_0_task1); - 13aa: f104 0120 add.w r1, r4, #32 - 13ae: 4628 mov r0, r5 - 13b0: 4798 blx r3 - timer_start(&p_tcc_inst); - 13b2: 4628 mov r0, r5 - 13b4: 4b0b ldr r3, [pc, #44] ; (13e4 ) -} - 13b6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - timer_start(&p_tcc_inst); - 13ba: 4718 bx r3 - 13bc: e000e010 .word 0xe000e010 - 13c0: 00000581 .word 0x00000581 - 13c4: 20000a40 .word 0x20000a40 - 13c8: 40000800 .word 0x40000800 - 13cc: 40001c00 .word 0x40001c00 - 13d0: 00000fed .word 0x00000fed - 13d4: 40003800 .word 0x40003800 - 13d8: 00000465 .word 0x00000465 - 13dc: 00001359 .word 0x00001359 - 13e0: 000004d9 .word 0x000004d9 - 13e4: 0000049d .word 0x0000049d - -000013e8 : -{ - return sys_time; -} - -const char* p_get_time_str(void) -{ - 13e8: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - uint16_t millis = sys_time % 1000; - 13ec: 4d18 ldr r5, [pc, #96] ; (1450 ) - // remove millis portion - uint32_t current_time = sys_time / 1000; - uint8_t hour = ((current_time % 86400UL) / 3600); // 86400 seconds per day - uint8_t minute = ((current_time % 3600) / 60); - uint8_t _sec = (current_time % 60); - memset(sys_time_str, '\0', P_MAX_TIME_STR); - 13ee: 4b19 ldr r3, [pc, #100] ; (1454 ) - uint16_t millis = sys_time % 1000; - 13f0: 682e ldr r6, [r5, #0] - uint32_t current_time = sys_time / 1000; - 13f2: f855 4b34 ldr.w r4, [r5], #52 - memset(sys_time_str, '\0', P_MAX_TIME_STR); - 13f6: 2740 movs r7, #64 ; 0x40 - 13f8: 463a mov r2, r7 - 13fa: 2100 movs r1, #0 - 13fc: 4628 mov r0, r5 - 13fe: 4798 blx r3 - uint32_t current_time = sys_time / 1000; - 1400: f44f 787a mov.w r8, #1000 ; 0x3e8 - uint8_t hour = ((current_time % 86400UL) / 3600); // 86400 seconds per day - 1404: 4b14 ldr r3, [pc, #80] ; (1458 ) - uint16_t millis = sys_time % 1000; - 1406: fbb6 f1f8 udiv r1, r6, r8 - 140a: fb08 6611 mls r6, r8, r1, r6 - uint8_t _sec = (current_time % 60); - 140e: 213c movs r1, #60 ; 0x3c - uint32_t current_time = sys_time / 1000; - 1410: fbb4 f4f8 udiv r4, r4, r8 - uint8_t hour = ((current_time % 86400UL) / 3600); // 86400 seconds per day - 1414: fbb4 f2f3 udiv r2, r4, r3 - uint8_t _sec = (current_time % 60); - 1418: fbb4 f0f1 udiv r0, r4, r1 - uint8_t hour = ((current_time % 86400UL) / 3600); // 86400 seconds per day - 141c: fb03 4212 mls r2, r3, r2, r4 - uint8_t _sec = (current_time % 60); - 1420: fb01 4010 mls r0, r1, r0, r4 - uint8_t hour = ((current_time % 86400UL) / 3600); // 86400 seconds per day - 1424: f44f 6361 mov.w r3, #3600 ; 0xe10 - snprintf(sys_time_str, P_MAX_TIME_STR, "%02u:%02u:%02u:%03u", hour, minute, _sec, millis); - 1428: 9001 str r0, [sp, #4] - 142a: 9602 str r6, [sp, #8] - uint8_t minute = ((current_time % 3600) / 60); - 142c: fbb4 f0f3 udiv r0, r4, r3 - 1430: fb03 4410 mls r4, r3, r0, r4 - snprintf(sys_time_str, P_MAX_TIME_STR, "%02u:%02u:%02u:%03u", hour, minute, _sec, millis); - 1434: fbb2 f3f3 udiv r3, r2, r3 - uint8_t minute = ((current_time % 3600) / 60); - 1438: fbb4 f4f1 udiv r4, r4, r1 - snprintf(sys_time_str, P_MAX_TIME_STR, "%02u:%02u:%02u:%03u", hour, minute, _sec, millis); - 143c: 4a07 ldr r2, [pc, #28] ; (145c ) - 143e: 9400 str r4, [sp, #0] - 1440: 4639 mov r1, r7 - 1442: 4c07 ldr r4, [pc, #28] ; (1460 ) - 1444: 4628 mov r0, r5 - 1446: 47a0 blx r4 - - return sys_time_str; - -} - 1448: 4628 mov r0, r5 - 144a: b004 add sp, #16 - 144c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 1450: 20000a40 .word 0x20000a40 - 1454: 00016f51 .word 0x00016f51 - 1458: 00015180 .word 0x00015180 - 145c: 0001dec4 .word 0x0001dec4 - 1460: 0001701d .word 0x0001701d - -00001464 : - -// usart debug callbacks -static void debug_tx_cb(const struct usart_async_descriptor *const io_descr) -{ - /* Transfer completed */ - b_tx_complete = true; - 1464: 4b01 ldr r3, [pc, #4] ; (146c ) - 1466: 2201 movs r2, #1 - 1468: 701a strb r2, [r3, #0] -} - 146a: 4770 bx lr - 146c: 20000000 .word 0x20000000 - -00001470 : - return data_arrived; -} - -void p_set_data_arrived(bool status) -{ - data_arrived = status; - 1470: 4b01 ldr r3, [pc, #4] ; (1478 ) - 1472: 2201 movs r2, #1 - 1474: 601a str r2, [r3, #0] -} - 1476: 4770 bx lr - 1478: 20000ab4 .word 0x20000ab4 - -0000147c : -} - 147c: 4770 bx lr - ... - -00001480 : - 1480: 4b27 ldr r3, [pc, #156] ; (1520 ) - 1482: 2240 movs r2, #64 ; 0x40 -{ - 1484: b573 push {r0, r1, r4, r5, r6, lr} - 1486: f8c3 209c str.w r2, [r3, #156] ; 0x9c - 148a: 2243 movs r2, #67 ; 0x43 - 148c: f8c3 208c str.w r2, [r3, #140] ; 0x8c - ((Mclk *)hw)->APBAMASK.reg |= MCLK_APBAMASK_SERCOM0; - 1490: 4a24 ldr r2, [pc, #144] ; (1524 ) - usart_async_init(&p_usart_debug_inst, USART_DEBUG_SERCOM, debug_rx_buff, DEBUG_USART_EX_BUFF_SIZE, (void*)NULL); - 1492: 4925 ldr r1, [pc, #148] ; (1528 ) - 1494: 6953 ldr r3, [r2, #20] - 1496: 4e25 ldr r6, [pc, #148] ; (152c ) - 1498: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - 149c: 6153 str r3, [r2, #20] - 149e: 4a24 ldr r2, [pc, #144] ; (1530 ) - 14a0: 2500 movs r5, #0 - 14a2: f102 0414 add.w r4, r2, #20 - 14a6: 9500 str r5, [sp, #0] - 14a8: 2310 movs r3, #16 - 14aa: 3204 adds r2, #4 - 14ac: 4620 mov r0, r4 - 14ae: 47b0 blx r6 - tmp = ((Port *)hw)->Group[submodule_index].PINCFG[index].reg; - 14b0: 4b20 ldr r3, [pc, #128] ; (1534 ) - usart_async_register_callback(&p_usart_debug_inst, USART_ASYNC_TXC_CB, debug_tx_cb); - 14b2: 4e21 ldr r6, [pc, #132] ; (1538 ) - 14b4: f893 2045 ldrb.w r2, [r3, #69] ; 0x45 - tmp &= ~PORT_PINCFG_PMUXEN; - 14b8: f002 02fe and.w r2, r2, #254 ; 0xfe - tmp |= value << PORT_PINCFG_PMUXEN_Pos; - 14bc: f042 0201 orr.w r2, r2, #1 - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg = tmp; - 14c0: f883 2045 strb.w r2, [r3, #69] ; 0x45 - tmp = ((Port *)hw)->Group[submodule_index].PMUX[index].reg; - 14c4: f893 2032 ldrb.w r2, [r3, #50] ; 0x32 - tmp &= ~PORT_PMUX_PMUXO_Msk; - 14c8: f002 020f and.w r2, r2, #15 - tmp |= PORT_PMUX_PMUXO(data); - 14cc: f042 0230 orr.w r2, r2, #48 ; 0x30 - ((Port *)hw)->Group[submodule_index].PMUX[index].reg = tmp; - 14d0: f883 2032 strb.w r2, [r3, #50] ; 0x32 - tmp = ((Port *)hw)->Group[submodule_index].PINCFG[index].reg; - 14d4: f893 2044 ldrb.w r2, [r3, #68] ; 0x44 - tmp &= ~PORT_PINCFG_PMUXEN; - 14d8: f002 02fe and.w r2, r2, #254 ; 0xfe - tmp |= value << PORT_PINCFG_PMUXEN_Pos; - 14dc: f042 0201 orr.w r2, r2, #1 - ((Port *)hw)->Group[submodule_index].PINCFG[index].reg = tmp; - 14e0: f883 2044 strb.w r2, [r3, #68] ; 0x44 - tmp = ((Port *)hw)->Group[submodule_index].PMUX[index].reg; - 14e4: f893 2032 ldrb.w r2, [r3, #50] ; 0x32 - tmp &= ~PORT_PMUX_PMUXE_Msk; - 14e8: f002 02f0 and.w r2, r2, #240 ; 0xf0 - tmp |= PORT_PMUX_PMUXE(data); - 14ec: f042 0203 orr.w r2, r2, #3 - ((Port *)hw)->Group[submodule_index].PMUX[index].reg = tmp; - 14f0: f883 2032 strb.w r2, [r3, #50] ; 0x32 - 14f4: 2101 movs r1, #1 - 14f6: 4a11 ldr r2, [pc, #68] ; (153c ) - 14f8: 4620 mov r0, r4 - 14fa: 47b0 blx r6 - usart_async_register_callback(&p_usart_debug_inst, USART_ASYNC_RXC_CB, debug_rx_cb); - 14fc: 4629 mov r1, r5 - 14fe: 4a10 ldr r2, [pc, #64] ; (1540 ) - 1500: 4620 mov r0, r4 - 1502: 47b0 blx r6 - usart_async_register_callback(&p_usart_debug_inst, USART_ASYNC_ERROR_CB, debug_err_cb); - 1504: 4a0f ldr r2, [pc, #60] ; (1544 ) - 1506: 2102 movs r1, #2 - 1508: 4620 mov r0, r4 - 150a: 47b0 blx r6 - usart_async_enable(&p_usart_debug_inst); - 150c: 4b0e ldr r3, [pc, #56] ; (1548 ) - 150e: 4620 mov r0, r4 - 1510: 4798 blx r3 - lv_log_register_print_cb((lv_log_print_g_cb_t)p_lv_log_cb); - 1512: 480e ldr r0, [pc, #56] ; (154c ) - 1514: 4b0e ldr r3, [pc, #56] ; (1550 ) -} - 1516: b002 add sp, #8 - 1518: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_log_register_print_cb((lv_log_print_g_cb_t)p_lv_log_cb); - 151c: 4718 bx r3 - 151e: bf00 nop - 1520: 40001c00 .word 0x40001c00 - 1524: 40000800 .word 0x40000800 - 1528: 40003000 .word 0x40003000 - 152c: 00000c3d .word 0x00000c3d - 1530: 20000ab4 .word 0x20000ab4 - 1534: 41008000 .word 0x41008000 - 1538: 00000cf1 .word 0x00000cf1 - 153c: 00001465 .word 0x00001465 - 1540: 00001471 .word 0x00001471 - 1544: 0000147d .word 0x0000147d - 1548: 00000cc5 .word 0x00000cc5 - 154c: 000015d9 .word 0x000015d9 - 1550: 0000eb6d .word 0x0000eb6d - -00001554 : -{ - 1554: b510 push {r4, lr} - b_tx_complete = false; - 1556: 4c04 ldr r4, [pc, #16] ; (1568 ) - 1558: 2300 movs r3, #0 - 155a: 7023 strb r3, [r4, #0] - io_write(&inst->io, data, len); - 155c: 4b03 ldr r3, [pc, #12] ; (156c ) - 155e: 4798 blx r3 - while(!b_tx_complete){} - 1560: 7823 ldrb r3, [r4, #0] - 1562: 2b00 cmp r3, #0 - 1564: d0fc beq.n 1560 -} - 1566: bd10 pop {r4, pc} - 1568: 20000000 .word 0x20000000 - 156c: 000002ed .word 0x000002ed - -00001570 : -{ - 1570: b40f push {r0, r1, r2, r3} - 1572: b530 push {r4, r5, lr} - 1574: b0c5 sub sp, #276 ; 0x114 - size_t size_str = strlen(str); - 1576: 4c13 ldr r4, [pc, #76] ; (15c4 ) -{ - 1578: 9d48 ldr r5, [sp, #288] ; 0x120 - size_t size_str = strlen(str); - 157a: 4628 mov r0, r5 - 157c: 47a0 blx r4 - if (size_str >= DEBUG_MAX_BUFFER_SIZE) - 157e: 28ff cmp r0, #255 ; 0xff - 1580: d81c bhi.n 15bc - memset(printf_buffer, '\0', DEBUG_MAX_BUFFER_SIZE); - 1582: 4b11 ldr r3, [pc, #68] ; (15c8 ) - 1584: f44f 7280 mov.w r2, #256 ; 0x100 - 1588: 2100 movs r1, #0 - 158a: a804 add r0, sp, #16 - 158c: 4798 blx r3 - va_start(args, str); - 158e: ab49 add r3, sp, #292 ; 0x124 - vsprintf((char*)printf_buffer, str, args); - 1590: f44f 7280 mov.w r2, #256 ; 0x100 - 1594: 2100 movs r1, #0 - va_start(args, str); - 1596: 9303 str r3, [sp, #12] - vsprintf((char*)printf_buffer, str, args); - 1598: 9300 str r3, [sp, #0] - 159a: a804 add r0, sp, #16 - 159c: 462b mov r3, r5 - 159e: 4d0b ldr r5, [pc, #44] ; (15cc ) - 15a0: 47a8 blx r5 - p_write(&p_usart_debug_inst, (const uint8_t*)printf_buffer, strlen((const char*)printf_buffer)); - 15a2: a804 add r0, sp, #16 - 15a4: 47a0 blx r4 - 15a6: 4b0a ldr r3, [pc, #40] ; (15d0 ) - 15a8: b282 uxth r2, r0 - 15aa: a904 add r1, sp, #16 - 15ac: 4809 ldr r0, [pc, #36] ; (15d4 ) - 15ae: 4798 blx r3 - return 0; - 15b0: 2000 movs r0, #0 -} - 15b2: b045 add sp, #276 ; 0x114 - 15b4: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 15b8: b004 add sp, #16 - 15ba: 4770 bx lr - return -1; - 15bc: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 15c0: e7f7 b.n 15b2 - 15c2: bf00 nop - 15c4: 00017481 .word 0x00017481 - 15c8: 00016f51 .word 0x00016f51 - 15cc: 00019d09 .word 0x00019d09 - 15d0: 00001555 .word 0x00001555 - 15d4: 20000ac8 .word 0x20000ac8 - -000015d8 : -{ - 15d8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 15da: 461f mov r7, r3 - PDEBUG("[LVGL][%s][%s][%s][%d] --\t%s\r\n", p_get_time_str(), level == LV_LOG_LEVEL_TRACE ? "TRACE" : - 15dc: 4b0c ldr r3, [pc, #48] ; (1610 ) -{ - 15de: 460d mov r5, r1 - 15e0: 4604 mov r4, r0 - 15e2: 4616 mov r6, r2 - PDEBUG("[LVGL][%s][%s][%s][%d] --\t%s\r\n", p_get_time_str(), level == LV_LOG_LEVEL_TRACE ? "TRACE" : - 15e4: 4798 blx r3 - 15e6: 4601 mov r1, r0 - 15e8: b174 cbz r4, 1608 - 15ea: 3c01 subs r4, #1 - 15ec: b2e4 uxtb r4, r4 - 15ee: 2c02 cmp r4, #2 - 15f0: d80c bhi.n 160c - 15f2: 4b08 ldr r3, [pc, #32] ; (1614 ) - 15f4: f853 2024 ldr.w r2, [r3, r4, lsl #2] - 15f8: 4c07 ldr r4, [pc, #28] ; (1618 ) - 15fa: 4808 ldr r0, [pc, #32] ; (161c ) - 15fc: e9cd 6700 strd r6, r7, [sp] - 1600: 462b mov r3, r5 - 1602: 47a0 blx r4 -} - 1604: b003 add sp, #12 - 1606: bdf0 pop {r4, r5, r6, r7, pc} - PDEBUG("[LVGL][%s][%s][%s][%d] --\t%s\r\n", p_get_time_str(), level == LV_LOG_LEVEL_TRACE ? "TRACE" : - 1608: 4a05 ldr r2, [pc, #20] ; (1620 ) - 160a: e7f5 b.n 15f8 - 160c: 4a05 ldr r2, [pc, #20] ; (1624 ) - 160e: e7f3 b.n 15f8 - 1610: 000013e9 .word 0x000013e9 - 1614: 0001df14 .word 0x0001df14 - 1618: 00001571 .word 0x00001571 - 161c: 0001dee3 .word 0x0001dee3 - 1620: 0001dedd .word 0x0001dedd - 1624: 0001ded8 .word 0x0001ded8 - -00001628 : - -static lv_disp_buf_t disp_buf; -static lv_color_t buf[LV_HOR_RES_MAX * 10]; /*Declare a buffer for 10 lines*/ - -void p_screen_init(void) -{ - 1628: b530 push {r4, r5, lr} - // devices init - lv_init(); - 162a: 4b1a ldr r3, [pc, #104] ; (1694 ) - - ssd1963_init(); - - - lv_disp_buf_init(&disp_buf, buf, NULL, LV_HOR_RES_MAX * 10); /*Initialize the display buffer*/ - 162c: 4c1a ldr r4, [pc, #104] ; (1698 ) - 162e: 4d1b ldr r5, [pc, #108] ; (169c ) -{ - 1630: b08d sub sp, #52 ; 0x34 - lv_init(); - 1632: 4798 blx r3 - ssd1963_init(); - 1634: 4b1a ldr r3, [pc, #104] ; (16a0 ) - 1636: 4798 blx r3 - lv_disp_buf_init(&disp_buf, buf, NULL, LV_HOR_RES_MAX * 10); /*Initialize the display buffer*/ - 1638: 2200 movs r2, #0 - 163a: 491a ldr r1, [pc, #104] ; (16a4 ) - 163c: 4620 mov r0, r4 - 163e: f44f 5396 mov.w r3, #4800 ; 0x12c0 - 1642: 47a8 blx r5 - lv_disp_drv_t disp_drv; /*Descriptor of a display driver*/ - lv_disp_drv_init(&disp_drv); /*Basic initialization*/ - 1644: a801 add r0, sp, #4 - 1646: 4b18 ldr r3, [pc, #96] ; (16a8 ) - 1648: 4798 blx r3 - disp_drv.flush_cb = ssd1963_flush; /*Set your driver function*/ - 164a: 4b18 ldr r3, [pc, #96] ; (16ac ) - 164c: 9304 str r3, [sp, #16] - disp_drv.buffer = &disp_buf; /*Assign the buffer to the display*/ - lv_disp_drv_register(&disp_drv); /*Finally register the driver*/ - 164e: a801 add r0, sp, #4 - 1650: 4b17 ldr r3, [pc, #92] ; (16b0 ) - disp_drv.buffer = &disp_buf; /*Assign the buffer to the display*/ - 1652: 9402 str r4, [sp, #8] - lv_disp_drv_register(&disp_drv); /*Finally register the driver*/ - 1654: 4798 blx r3 - - lv_obj_t* scr = lv_disp_get_scr_act(NULL); - 1656: 4b17 ldr r3, [pc, #92] ; (16b4 ) - 1658: 2000 movs r0, #0 - 165a: 4798 blx r3 - - lv_obj_t* hornet_image = lv_img_create(scr, NULL); - 165c: 4b16 ldr r3, [pc, #88] ; (16b8 ) - 165e: 2100 movs r1, #0 - lv_obj_t* scr = lv_disp_get_scr_act(NULL); - 1660: 4604 mov r4, r0 - lv_obj_t* hornet_image = lv_img_create(scr, NULL); - 1662: 4798 blx r3 - lv_img_set_src(hornet_image, &hornet); - 1664: 4b15 ldr r3, [pc, #84] ; (16bc ) - 1666: 4916 ldr r1, [pc, #88] ; (16c0 ) - lv_obj_t* hornet_image = lv_img_create(scr, NULL); - 1668: 4605 mov r5, r0 - lv_img_set_src(hornet_image, &hornet); - 166a: 4798 blx r3 - lv_obj_set_pos(hornet_image, 0, 0); - 166c: 2200 movs r2, #0 - 166e: 4611 mov r1, r2 - 1670: 4628 mov r0, r5 - 1672: 4d14 ldr r5, [pc, #80] ; (16c4 ) - 1674: 47a8 blx r5 - - lv_obj_t* random_text = lv_label_create(scr, NULL); - 1676: 4b14 ldr r3, [pc, #80] ; (16c8 ) - 1678: 2100 movs r1, #0 - 167a: 4620 mov r0, r4 - 167c: 4798 blx r3 - lv_obj_set_pos(random_text, 90, 35); - 167e: 2223 movs r2, #35 ; 0x23 - lv_obj_t* random_text = lv_label_create(scr, NULL); - 1680: 4604 mov r4, r0 - lv_obj_set_pos(random_text, 90, 35); - 1682: 215a movs r1, #90 ; 0x5a - 1684: 47a8 blx r5 - lv_label_set_text(random_text, "Hello World"); - 1686: 4911 ldr r1, [pc, #68] ; (16cc ) - 1688: 4b11 ldr r3, [pc, #68] ; (16d0 ) - 168a: 4620 mov r0, r4 - 168c: 4798 blx r3 -} - 168e: b00d add sp, #52 ; 0x34 - 1690: bd30 pop {r4, r5, pc} - 1692: bf00 nop - 1694: 00001fb1 .word 0x00001fb1 - 1698: 20000b18 .word 0x20000b18 - 169c: 0000da21 .word 0x0000da21 - 16a0: 0000175d .word 0x0000175d - 16a4: 20000b3c .word 0x20000b3c - 16a8: 0000d9e1 .word 0x0000d9e1 - 16ac: 00001909 .word 0x00001909 - 16b0: 0000da41 .word 0x0000da41 - 16b4: 00001af5 .word 0x00001af5 - 16b8: 000149a9 .word 0x000149a9 - 16bc: 00014755 .word 0x00014755 - 16c0: 0001df2c .word 0x0001df2c - 16c4: 00002b25 .word 0x00002b25 - 16c8: 00015bc1 .word 0x00015bc1 - 16cc: 0001df20 .word 0x0001df20 - 16d0: 000158c5 .word 0x000158c5 - -000016d4 : - -void p_screen_service(void) -{ - lv_task_handler(); - 16d4: 4b00 ldr r3, [pc, #0] ; (16d8 ) - 16d6: 4718 bx r3 - 16d8: 0000fc8d .word 0x0000fc8d - -000016dc : - ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; - 16dc: 490b ldr r1, [pc, #44] ; (170c ) -/** - * Write command - * @param cmd the command - */ -static inline void ssd1963_cmd(uint8_t cmd) -{ - 16de: b508 push {r3, lr} - 16e0: f44f 7380 mov.w r3, #256 ; 0x100 - 16e4: 614b str r3, [r1, #20] - if(cmd_mode == false) { - 16e6: 4b0a ldr r3, [pc, #40] ; (1710 ) -{ - 16e8: 4602 mov r2, r0 - if(cmd_mode == false) { - 16ea: 7818 ldrb r0, [r3, #0] - 16ec: b920 cbnz r0, 16f8 - 16ee: f44f 7000 mov.w r0, #512 ; 0x200 - 16f2: 6148 str r0, [r1, #20] - cmd_mode = true; - 16f4: 2101 movs r1, #1 - 16f6: 7019 strb r1, [r3, #0] - - LV_DRV_DISP_PAR_CS(0); - ssd1963_cmd_mode(); - LV_DRV_DISP_PAR_WR_WORD(cmd); - 16f8: 4b06 ldr r3, [pc, #24] ; (1714 ) - 16fa: 4807 ldr r0, [pc, #28] ; (1718 ) - 16fc: f64f 71ff movw r1, #65535 ; 0xffff - 1700: 4798 blx r3 - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 1702: 4b02 ldr r3, [pc, #8] ; (170c ) - 1704: f44f 7280 mov.w r2, #256 ; 0x100 - 1708: 619a str r2, [r3, #24] - LV_DRV_DISP_PAR_CS(1); - -} - 170a: bd08 pop {r3, pc} - 170c: 41008000 .word 0x41008000 - 1710: 20000001 .word 0x20000001 - 1714: 000011cd .word 0x000011cd - 1718: 41008080 .word 0x41008080 - -0000171c : - ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; - 171c: 490b ldr r1, [pc, #44] ; (174c ) -/** - * Write data - * @param data the data - */ -static inline void ssd1963_data(uint8_t data) -{ - 171e: b508 push {r3, lr} - 1720: f44f 7380 mov.w r3, #256 ; 0x100 - 1724: 614b str r3, [r1, #20] - if(cmd_mode != false) { - 1726: 4b0a ldr r3, [pc, #40] ; (1750 ) -{ - 1728: 4602 mov r2, r0 - if(cmd_mode != false) { - 172a: 7818 ldrb r0, [r3, #0] - 172c: b120 cbz r0, 1738 - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 172e: f44f 7000 mov.w r0, #512 ; 0x200 - 1732: 6188 str r0, [r1, #24] - cmd_mode = false; - 1734: 2100 movs r1, #0 - 1736: 7019 strb r1, [r3, #0] - - LV_DRV_DISP_PAR_CS(0); - ssd1963_data_mode(); - LV_DRV_DISP_PAR_WR_WORD(data); - 1738: 4b06 ldr r3, [pc, #24] ; (1754 ) - 173a: 4807 ldr r0, [pc, #28] ; (1758 ) - 173c: f64f 71ff movw r1, #65535 ; 0xffff - 1740: 4798 blx r3 - 1742: 4b02 ldr r3, [pc, #8] ; (174c ) - 1744: f44f 7280 mov.w r2, #256 ; 0x100 - 1748: 619a str r2, [r3, #24] - LV_DRV_DISP_PAR_CS(1); - -} - 174a: bd08 pop {r3, pc} - 174c: 41008000 .word 0x41008000 - 1750: 20000001 .word 0x20000001 - 1754: 000011cd .word 0x000011cd - 1758: 41008080 .word 0x41008080 - -0000175c : -{ - 175c: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - asm volatile("nop"); - 1760: bf00 nop - 1762: 4f61 ldr r7, [pc, #388] ; (18e8 ) - LV_DRV_DELAY_MS(50); - 1764: 4e61 ldr r6, [pc, #388] ; (18ec ) - 1766: f04f 5480 mov.w r4, #268435456 ; 0x10000000 - 176a: f8c7 4118 str.w r4, [r7, #280] ; 0x118 - 176e: 2032 movs r0, #50 ; 0x32 - 1770: 47b0 blx r6 - ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; - 1772: f8c7 4114 str.w r4, [r7, #276] ; 0x114 - asm volatile("nop"); - 1776: bf00 nop - LV_DRV_DELAY_MS(50); - 1778: 2032 movs r0, #50 ; 0x32 - 177a: 47b0 blx r6 - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 177c: f8c7 4118 str.w r4, [r7, #280] ; 0x118 - LV_DRV_DELAY_MS(50); - 1780: 2032 movs r0, #50 ; 0x32 - 1782: 47b0 blx r6 - asm volatile("nop"); - 1784: bf00 nop - ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; - 1786: f44f 7880 mov.w r8, #256 ; 0x100 - LV_DRV_DELAY_MS(10); - 178a: 200a movs r0, #10 - 178c: f8c7 8014 str.w r8, [r7, #20] - 1790: 47b0 blx r6 - LV_DRV_DELAY_MS(5); - 1792: 2005 movs r0, #5 - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 1794: f8c7 8018 str.w r8, [r7, #24] - ssd1963_cmd(0x01); - 1798: 4d55 ldr r5, [pc, #340] ; (18f0 ) - ssd1963_data(0x2F); //N=0x36 for 6.5M, 0x23 for 10M crystal - 179a: 4c56 ldr r4, [pc, #344] ; (18f4 ) - ssd1963_data((SSD1963_HOR_RES-1)>>8); //Set panel size - 179c: f8df 9160 ldr.w r9, [pc, #352] ; 1900 - LV_DRV_DELAY_MS(5); - 17a0: 47b0 blx r6 - ssd1963_cmd(0x01); - 17a2: 2001 movs r0, #1 - 17a4: 47a8 blx r5 - LV_DRV_DELAY_MS(20); - 17a6: 2014 movs r0, #20 - 17a8: 47b0 blx r6 - ssd1963_cmd(0x01); - 17aa: 2001 movs r0, #1 - 17ac: 47a8 blx r5 - LV_DRV_DELAY_MS(20); - 17ae: 2014 movs r0, #20 - 17b0: 47b0 blx r6 - ssd1963_cmd(0x01); - 17b2: 2001 movs r0, #1 - 17b4: 47a8 blx r5 - LV_DRV_DELAY_MS(20); - 17b6: 2014 movs r0, #20 - 17b8: 47b0 blx r6 - ssd1963_cmd(0xE2); //PLL multiplier, set PLL clock to 120M - 17ba: 20e2 movs r0, #226 ; 0xe2 - ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; - 17bc: f8c7 8014 str.w r8, [r7, #20] - 17c0: 47a8 blx r5 - ssd1963_data(0x2F); //N=0x36 for 6.5M, 0x23 for 10M crystal - 17c2: 202f movs r0, #47 ; 0x2f - 17c4: 47a0 blx r4 - ssd1963_data(0x03); - 17c6: 2003 movs r0, #3 - 17c8: 47a0 blx r4 - ssd1963_data(0x54); - 17ca: 2054 movs r0, #84 ; 0x54 - 17cc: 47a0 blx r4 - ssd1963_cmd(0xE0); // PLL enable - 17ce: 20e0 movs r0, #224 ; 0xe0 - 17d0: 47a8 blx r5 - ssd1963_data(0x01); - 17d2: 2001 movs r0, #1 - 17d4: 47a0 blx r4 - delay_us(100); - 17d6: 4b48 ldr r3, [pc, #288] ; (18f8 ) - 17d8: 2064 movs r0, #100 ; 0x64 - 17da: 4798 blx r3 - ssd1963_cmd(0xE0); - 17dc: 20e0 movs r0, #224 ; 0xe0 - 17de: 47a8 blx r5 - ssd1963_data(0x03); // now, use PLL output as system clock - 17e0: 2003 movs r0, #3 - 17e2: 47a0 blx r4 - delay_ms(1); - 17e4: 2001 movs r0, #1 - 17e6: 47b0 blx r6 - ssd1963_cmd(0x01); - 17e8: 2001 movs r0, #1 - 17ea: 47a8 blx r5 - delay_ms(1); - 17ec: 2001 movs r0, #1 - 17ee: 47b0 blx r6 - ssd1963_cmd(0xE6); //PLL setting for PCLK, depends on resolution - 17f0: 20e6 movs r0, #230 ; 0xe6 - 17f2: 47a8 blx r5 - ssd1963_data(0x01); - 17f4: 2001 movs r0, #1 - 17f6: 47a0 blx r4 - ssd1963_data(0xCC); - 17f8: 20cc movs r0, #204 ; 0xcc - 17fa: 47a0 blx r4 - ssd1963_data(0xCC); - 17fc: 20cc movs r0, #204 ; 0xcc - 17fe: 47a0 blx r4 - ssd1963_cmd(0xB0); - 1800: 20b0 movs r0, #176 ; 0xb0 - 1802: 47a8 blx r5 - ssd1963_data(0x28); // set 18-bit for 7" panel TY700TFT800480 - 1804: 2028 movs r0, #40 ; 0x28 - 1806: 47a0 blx r4 - ssd1963_data((SSD1963_HOR_RES-1)>>8); //Set panel size - 1808: 4e3c ldr r6, [pc, #240] ; (18fc ) - ssd1963_data(0x80); // set TTL mode - 180a: 2080 movs r0, #128 ; 0x80 - 180c: 47a0 blx r4 - ssd1963_data((SSD1963_HOR_RES-1)>>8); //Set panel size - 180e: 47b0 blx r6 - 1810: 47c8 blx r9 - 1812: 3801 subs r0, #1 - 1814: f3c0 2007 ubfx r0, r0, #8, #8 - 1818: 47a0 blx r4 - ssd1963_data(SSD1963_HOR_RES-1); - 181a: 47b0 blx r6 - 181c: 47c8 blx r9 - 181e: 3801 subs r0, #1 - 1820: b2c0 uxtb r0, r0 - 1822: 47a0 blx r4 - ssd1963_data((SSD1963_VER_RES-1)>>8); - 1824: f8df 90dc ldr.w r9, [pc, #220] ; 1904 - 1828: 47b0 blx r6 - 182a: 47c8 blx r9 - 182c: 3801 subs r0, #1 - 182e: f3c0 2007 ubfx r0, r0, #8, #8 - 1832: 47a0 blx r4 - ssd1963_data(SSD1963_VER_RES-1); - 1834: 47b0 blx r6 - 1836: 47c8 blx r9 - 1838: 3801 subs r0, #1 - 183a: b2c0 uxtb r0, r0 - 183c: 47a0 blx r4 - ssd1963_data(0x00); - 183e: 2000 movs r0, #0 - 1840: 47a0 blx r4 - ssd1963_cmd(0xF0); //Pixel Data Interface Format - 1842: 20f0 movs r0, #240 ; 0xf0 - 1844: 47a8 blx r5 - ssd1963_data(0x03); //16-bit(565 format) data - 1846: 2003 movs r0, #3 - 1848: 47a0 blx r4 - ssd1963_cmd(0x3A); //Set the current pixel format for RGB image data - 184a: 203a movs r0, #58 ; 0x3a - 184c: 47a8 blx r5 - ssd1963_data(0x55); //16-bit/pixel - 184e: 2055 movs r0, #85 ; 0x55 - 1850: 47a0 blx r4 - ssd1963_cmd(0xb4); //SET HBP, - 1852: 20b4 movs r0, #180 ; 0xb4 - 1854: 47a8 blx r5 - ssd1963_data(0x02); //SET HSYNC Tatol 525 - 1856: 2002 movs r0, #2 - 1858: 47a0 blx r4 - ssd1963_data(0x0d); - 185a: 200d movs r0, #13 - 185c: 47a0 blx r4 - ssd1963_data(0x00); //SET HBP 43 - 185e: 2000 movs r0, #0 - 1860: 47a0 blx r4 - ssd1963_data(0x2b); - 1862: 202b movs r0, #43 ; 0x2b - 1864: 47a0 blx r4 - ssd1963_data(0x28); //SET VBP 41=40+1 - 1866: 2028 movs r0, #40 ; 0x28 - 1868: 47a0 blx r4 - ssd1963_data(0x00); //SET Hsync pulse start position - 186a: 2000 movs r0, #0 - 186c: 47a0 blx r4 - ssd1963_data(0x00); - 186e: 2000 movs r0, #0 - 1870: 47a0 blx r4 - ssd1963_data(0x00); //SET Hsync pulse subpixel start position - 1872: 2000 movs r0, #0 - 1874: 47a0 blx r4 - ssd1963_cmd(0xb6); //SET VBP, - 1876: 20b6 movs r0, #182 ; 0xb6 - 1878: 47a8 blx r5 - ssd1963_data(0x01); //SET Vsync total 286=285+1 - 187a: 2001 movs r0, #1 - 187c: 47a0 blx r4 - ssd1963_data(0x1d); - 187e: 201d movs r0, #29 - 1880: 47a0 blx r4 - ssd1963_data(0x00); //SET VBP=12 - 1882: 2000 movs r0, #0 - 1884: 47a0 blx r4 - ssd1963_data(0x0c); - 1886: 200c movs r0, #12 - 1888: 47a0 blx r4 - ssd1963_data(0x09); //SET Vsync pulse 10=9+1 - 188a: 2009 movs r0, #9 - 188c: 47a0 blx r4 - ssd1963_data(0x00); //SET Vsync pulse start position - 188e: 2000 movs r0, #0 - 1890: 47a0 blx r4 - ssd1963_data(0x00); - 1892: 2000 movs r0, #0 - 1894: 47a0 blx r4 - ssd1963_cmd(0x2a); //SET column address - 1896: 202a movs r0, #42 ; 0x2a - 1898: 47a8 blx r5 - ssd1963_data(0x00); //SET start column address=0 - 189a: 2000 movs r0, #0 - 189c: 47a0 blx r4 - ssd1963_data(0x00); - 189e: 2000 movs r0, #0 - 18a0: 47a0 blx r4 - ssd1963_data(0x01); //SET end column address=479 - 18a2: 2001 movs r0, #1 - 18a4: 47a0 blx r4 - ssd1963_data(0xDF); - 18a6: 20df movs r0, #223 ; 0xdf - 18a8: 47a0 blx r4 - ssd1963_cmd(0x2b); //SET page address - 18aa: 202b movs r0, #43 ; 0x2b - 18ac: 47a8 blx r5 - ssd1963_data(0x00); //SET start page address=0 - 18ae: 2000 movs r0, #0 - 18b0: 47a0 blx r4 - ssd1963_data(0x00); - 18b2: 2000 movs r0, #0 - 18b4: 47a0 blx r4 - ssd1963_data(0x01); //SET end page address=271 - 18b6: 2001 movs r0, #1 - 18b8: 47a0 blx r4 - ssd1963_data(0x0F); - 18ba: 200f movs r0, #15 - 18bc: 47a0 blx r4 - ssd1963_cmd(0x29); //display on - 18be: 2029 movs r0, #41 ; 0x29 - 18c0: 47a8 blx r5 - ssd1963_cmd(0xBE); - 18c2: 20be movs r0, #190 ; 0xbe - 18c4: 47a8 blx r5 - ssd1963_data(0x06); - 18c6: 2006 movs r0, #6 - 18c8: 47a0 blx r4 - ssd1963_data(0xFF); - 18ca: 20ff movs r0, #255 ; 0xff - 18cc: 47a0 blx r4 - ssd1963_data(0x01); - 18ce: 2001 movs r0, #1 - 18d0: 47a0 blx r4 - ssd1963_data(0xFF); - 18d2: 20ff movs r0, #255 ; 0xff - 18d4: 47a0 blx r4 - ssd1963_data(0x00); - 18d6: 2000 movs r0, #0 - 18d8: 47a0 blx r4 - ssd1963_data(0x01); - 18da: 2001 movs r0, #1 - 18dc: 47a0 blx r4 - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 18de: f8c7 8018 str.w r8, [r7, #24] -} - 18e2: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 18e6: bf00 nop - 18e8: 41008000 .word 0x41008000 - 18ec: 000005b5 .word 0x000005b5 - 18f0: 000016dd .word 0x000016dd - 18f4: 0000171d .word 0x0000171d - 18f8: 00000591 .word 0x00000591 - 18fc: 0000db81 .word 0x0000db81 - 1900: 0000db8d .word 0x0000db8d - 1904: 0000dbb1 .word 0x0000dbb1 - -00001908 : -{ - 1908: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - if(area->x2 < 0) return; - 190c: f9b1 3004 ldrsh.w r3, [r1, #4] -{ - 1910: ed2d 8b02 vpush {d8} - if(area->x2 < 0) return; - 1914: 2b00 cmp r3, #0 -{ - 1916: ee08 0a10 vmov s16, r0 - 191a: b081 sub sp, #4 - 191c: 460d mov r5, r1 - 191e: 4690 mov r8, r2 - if(area->x2 < 0) return; - 1920: f2c0 8086 blt.w 1a30 - if(area->y2 < 0) return; - 1924: f9b1 3006 ldrsh.w r3, [r1, #6] - 1928: 2b00 cmp r3, #0 - 192a: f2c0 8081 blt.w 1a30 - if(area->x1 > SSD1963_HOR_RES - 1) return; - 192e: 4f43 ldr r7, [pc, #268] ; (1a3c ) - 1930: f8df a118 ldr.w sl, [pc, #280] ; 1a4c - 1934: 47b8 blx r7 - 1936: 47d0 blx sl - 1938: f9b5 3000 ldrsh.w r3, [r5] - 193c: 4283 cmp r3, r0 - 193e: da77 bge.n 1a30 - if(area->y1 > SSD1963_VER_RES - 1) return; - 1940: 47b8 blx r7 - 1942: f8df b10c ldr.w fp, [pc, #268] ; 1a50 - 1946: 47d8 blx fp - 1948: f9b5 6002 ldrsh.w r6, [r5, #2] - 194c: 42b0 cmp r0, r6 - 194e: dd6f ble.n 1a30 - int32_t act_x1 = area->x1 < 0 ? 0 : area->x1; - 1950: f9b5 4000 ldrsh.w r4, [r5] - int32_t act_x2 = area->x2 > SSD1963_HOR_RES - 1 ? SSD1963_HOR_RES - 1 : area->x2; - 1954: 47b8 blx r7 - 1956: 47d0 blx sl - 1958: f9b5 3004 ldrsh.w r3, [r5, #4] - 195c: 4298 cmp r0, r3 - int32_t act_x1 = area->x1 < 0 ? 0 : area->x1; - 195e: ea24 74e4 bic.w r4, r4, r4, asr #31 - int32_t act_y1 = area->y1 < 0 ? 0 : area->y1; - 1962: ea26 76e6 bic.w r6, r6, r6, asr #31 - int32_t act_x2 = area->x2 > SSD1963_HOR_RES - 1 ? SSD1963_HOR_RES - 1 : area->x2; - 1966: dc55 bgt.n 1a14 - 1968: 47b8 blx r7 - 196a: 47d0 blx sl - 196c: f100 3aff add.w sl, r0, #4294967295 ; 0xffffffff - int32_t act_y2 = area->y2 > SSD1963_VER_RES - 1 ? SSD1963_VER_RES - 1 : area->y2; - 1970: 47b8 blx r7 - 1972: 47d8 blx fp - 1974: f9b5 3006 ldrsh.w r3, [r5, #6] - 1978: 4298 cmp r0, r3 - 197a: dc4d bgt.n 1a18 - 197c: 47b8 blx r7 - 197e: 47d8 blx fp - 1980: 1e47 subs r7, r0, #1 - ssd1963_cmd(0x002A); - 1982: f8df 90d0 ldr.w r9, [pc, #208] ; 1a54 - ssd1963_data(act_x1 >> 8); - 1986: f8df b0d0 ldr.w fp, [pc, #208] ; 1a58 - ssd1963_cmd(0x002A); - 198a: 202a movs r0, #42 ; 0x2a - 198c: 47c8 blx r9 - ssd1963_data(act_x1 >> 8); - 198e: f3c4 2007 ubfx r0, r4, #8, #8 - 1992: 47d8 blx fp - ssd1963_data(0x00FF & act_x1); - 1994: b2e0 uxtb r0, r4 - 1996: 47d8 blx fp - ssd1963_data(act_x2 >> 8); - 1998: f3ca 2007 ubfx r0, sl, #8, #8 - 199c: 47d8 blx fp - ssd1963_data(0x00FF & act_x2); - 199e: fa5f f08a uxtb.w r0, sl - 19a2: 47d8 blx fp - ssd1963_cmd(0x002B); - 19a4: 202b movs r0, #43 ; 0x2b - 19a6: 47c8 blx r9 - ssd1963_data(act_y1 >> 8); - 19a8: f3c6 2007 ubfx r0, r6, #8, #8 - 19ac: 47d8 blx fp - ssd1963_data(0x00FF & act_y1); - 19ae: b2f0 uxtb r0, r6 - 19b0: 47d8 blx fp - ssd1963_data(act_y2 >> 8); - 19b2: f3c7 2007 ubfx r0, r7, #8, #8 - 19b6: 47d8 blx fp - ssd1963_data(0x00FF & act_y2); - 19b8: b2f8 uxtb r0, r7 - 19ba: 47d8 blx fp - ssd1963_cmd(0x2c); - 19bc: 202c movs r0, #44 ; 0x2c - 19be: 47c8 blx r9 - uint16_t full_w = area->x2 - area->x1 + 1; - 19c0: 88ab ldrh r3, [r5, #4] - 19c2: 882a ldrh r2, [r5, #0] - 19c4: 3301 adds r3, #1 - 19c6: 1a9d subs r5, r3, r2 - if(cmd_mode != false) { - 19c8: 4a1d ldr r2, [pc, #116] ; (1a40 ) - 19ca: 4b1e ldr r3, [pc, #120] ; (1a44 ) - 19cc: 7811 ldrb r1, [r2, #0] - uint16_t full_w = area->x2 - area->x1 + 1; - 19ce: b2ad uxth r5, r5 - if(cmd_mode != false) { - 19d0: b121 cbz r1, 19dc - 19d2: f44f 7100 mov.w r1, #512 ; 0x200 - 19d6: 6199 str r1, [r3, #24] - cmd_mode = false; - 19d8: 2100 movs r1, #0 - 19da: 7011 strb r1, [r2, #0] - uint16_t act_w = act_x2 - act_x1 + 1; - 19dc: f1c4 0401 rsb r4, r4, #1 - ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; - 19e0: f44f 7280 mov.w r2, #256 ; 0x100 - 19e4: 615a str r2, [r3, #20] - LV_DRV_DISP_PAR_WR_ARRAY((uint16_t *)color_p, act_w); - 19e6: f8df b074 ldr.w fp, [pc, #116] ; 1a5c - uint16_t act_w = act_x2 - act_x1 + 1; - 19ea: eb04 030a add.w r3, r4, sl - LV_DRV_DISP_PAR_WR_ARRAY((uint16_t *)color_p, act_w); - 19ee: f8df a070 ldr.w sl, [pc, #112] ; 1a60 - uint16_t act_w = act_x2 - act_x1 + 1; - 19f2: b29c uxth r4, r3 - color_p += full_w; - 19f4: 006d lsls r5, r5, #1 - for(i = act_y1; i <= act_y2; i++) { - 19f6: 42be cmp r6, r7 - 19f8: dd10 ble.n 1a1c - ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask; - 19fa: 4b12 ldr r3, [pc, #72] ; (1a44 ) - 19fc: f44f 7280 mov.w r2, #256 ; 0x100 - 1a00: 619a str r2, [r3, #24] - lv_disp_flush_ready(disp_drv); - 1a02: ee18 0a10 vmov r0, s16 - 1a06: 4b10 ldr r3, [pc, #64] ; (1a48 ) -} - 1a08: b001 add sp, #4 - 1a0a: ecbd 8b02 vpop {d8} - 1a0e: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_disp_flush_ready(disp_drv); - 1a12: 4718 bx r3 - int32_t act_x2 = area->x2 > SSD1963_HOR_RES - 1 ? SSD1963_HOR_RES - 1 : area->x2; - 1a14: 469a mov sl, r3 - 1a16: e7ab b.n 1970 - int32_t act_y2 = area->y2 > SSD1963_VER_RES - 1 ? SSD1963_VER_RES - 1 : area->y2; - 1a18: 461f mov r7, r3 - 1a1a: e7b2 b.n 1982 - LV_DRV_DISP_PAR_WR_ARRAY((uint16_t *)color_p, act_w); - 1a1c: 4642 mov r2, r8 - 1a1e: 4623 mov r3, r4 - 1a20: f64f 71ff movw r1, #65535 ; 0xffff - 1a24: 4650 mov r0, sl - 1a26: 3601 adds r6, #1 - 1a28: 47d8 blx fp - color_p += full_w; - 1a2a: 44a8 add r8, r5 - for(i = act_y1; i <= act_y2; i++) { - 1a2c: b236 sxth r6, r6 - 1a2e: e7e2 b.n 19f6 -} - 1a30: b001 add sp, #4 - 1a32: ecbd 8b02 vpop {d8} - 1a36: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1a3a: bf00 nop - 1a3c: 0000db81 .word 0x0000db81 - 1a40: 20000001 .word 0x20000001 - 1a44: 41008000 .word 0x41008000 - 1a48: 0000dc3d .word 0x0000dc3d - 1a4c: 0000db8d .word 0x0000db8d - 1a50: 0000dbb1 .word 0x0000dbb1 - 1a54: 000016dd .word 0x000016dd - 1a58: 0000171d .word 0x0000171d - 1a5c: 000011f9 .word 0x000011f9 - 1a60: 41008080 .word 0x41008080 - -00001a64 : -bool lv_debug_check_null(const void * p) -{ - if(p) return true; - - return false; -} - 1a64: 3800 subs r0, #0 - 1a66: bf18 it ne - 1a68: 2001 movne r0, #1 - 1a6a: 4770 bx lr - -00001a6c : - LV_LOG_WARN("lv_debug_check_str: string is longer than LV_DEBUG_STR_MAX_LENGTH"); - return false; -} - -void lv_debug_log_error(const char * msg, uint64_t value) -{ - 1a6c: b5f0 push {r4, r5, r6, r7, lr} - static const char hex[] = "0123456789ABCDEF"; - - size_t msg_len = strlen(msg); - 1a6e: 4b1b ldr r3, [pc, #108] ; (1adc ) -{ - 1a70: b0c3 sub sp, #268 ; 0x10c - 1a72: 4607 mov r7, r0 - 1a74: 4616 mov r6, r2 - size_t msg_len = strlen(msg); - 1a76: 4798 blx r3 - uint32_t value_len = sizeof(unsigned long int); - - if(msg_len < 230) { - 1a78: 28e5 cmp r0, #229 ; 0xe5 - size_t msg_len = strlen(msg); - 1a7a: 4604 mov r4, r0 - if(msg_len < 230) { - 1a7c: d829 bhi.n 1ad2 - char buf[255]; - char * bufp = buf; - - /*Add the function name*/ - _lv_memcpy(bufp, msg, msg_len); - 1a7e: ad02 add r5, sp, #8 - 1a80: 4602 mov r2, r0 - 1a82: 4b17 ldr r3, [pc, #92] ; (1ae0 ) - 1a84: 4639 mov r1, r7 - 1a86: 4628 mov r0, r5 - 1a88: 4798 blx r3 - bufp += msg_len; - 1a8a: 192b adds r3, r5, r4 - - /*Add value in hey*/ - *bufp = ' '; - 1a8c: 2220 movs r2, #32 - 1a8e: 552a strb r2, [r5, r4] - bufp ++; - *bufp = '('; - 1a90: 2228 movs r2, #40 ; 0x28 - 1a92: 705a strb r2, [r3, #1] - bufp ++; - *bufp = '0'; - 1a94: 2230 movs r2, #48 ; 0x30 - 1a96: 709a strb r2, [r3, #2] - - int8_t i; - for(i = value_len * 2 - 1; i >= 0; i--) { - uint8_t x = (unsigned long int)((unsigned long int)value >> (i * 4)) & 0xF; - - *bufp = hex[x]; - 1a98: 4c12 ldr r4, [pc, #72] ; (1ae4 ) - *bufp = 'x'; - 1a9a: 2278 movs r2, #120 ; 0x78 - 1a9c: 70da strb r2, [r3, #3] - bufp ++; - 1a9e: 1d18 adds r0, r3, #4 - 1aa0: 221c movs r2, #28 - uint8_t x = (unsigned long int)((unsigned long int)value >> (i * 4)) & 0xF; - 1aa2: fa26 f102 lsr.w r1, r6, r2 - *bufp = hex[x]; - 1aa6: f001 010f and.w r1, r1, #15 - 1aaa: 4421 add r1, r4 - for(i = value_len * 2 - 1; i >= 0; i--) { - 1aac: 3a04 subs r2, #4 - *bufp = hex[x]; - 1aae: 7cc9 ldrb r1, [r1, #19] - 1ab0: f800 1b01 strb.w r1, [r0], #1 - for(i = value_len * 2 - 1; i >= 0; i--) { - 1ab4: 1d11 adds r1, r2, #4 - 1ab6: d1f4 bne.n 1aa2 - bufp++; - } - - *bufp = ')'; - 1ab8: 2229 movs r2, #41 ; 0x29 - 1aba: 731a strb r2, [r3, #12] - bufp ++; - - *bufp = '\0'; - 1abc: 2200 movs r2, #0 - 1abe: 735a strb r2, [r3, #13] - LV_LOG_ERROR(buf); - 1ac0: 4b09 ldr r3, [pc, #36] ; (1ae8 ) - 1ac2: 9500 str r5, [sp, #0] - 1ac4: 22bc movs r2, #188 ; 0xbc - } - else { - LV_LOG_ERROR(msg); - 1ac6: 4909 ldr r1, [pc, #36] ; (1aec ) - 1ac8: 4c09 ldr r4, [pc, #36] ; (1af0 ) - 1aca: 2003 movs r0, #3 - 1acc: 47a0 blx r4 - } -} - 1ace: b043 add sp, #268 ; 0x10c - 1ad0: bdf0 pop {r4, r5, r6, r7, pc} - LV_LOG_ERROR(msg); - 1ad2: 4b05 ldr r3, [pc, #20] ; (1ae8 ) - 1ad4: 9700 str r7, [sp, #0] - 1ad6: 22bf movs r2, #191 ; 0xbf - 1ad8: e7f5 b.n 1ac6 - 1ada: bf00 nop - 1adc: 00017481 .word 0x00017481 - 1ae0: 0000eec1 .word 0x0000eec1 - 1ae4: 0002659d .word 0x0002659d - 1ae8: 000265c1 .word 0x000265c1 - 1aec: 00026493 .word 0x00026493 - 1af0: 0000eb79 .word 0x0000eb79 - -00001af4 : - * @param disp pointer to display which active screen should be get. (NULL to use the default - * screen) - * @return pointer to the active screen object (loaded by 'lv_scr_load()') - */ -lv_obj_t * lv_disp_get_scr_act(lv_disp_t * disp) -{ - 1af4: b537 push {r0, r1, r2, r4, r5, lr} - if(!disp) disp = lv_disp_get_default(); - 1af6: 4604 mov r4, r0 - 1af8: b970 cbnz r0, 1b18 - 1afa: 4b08 ldr r3, [pc, #32] ; (1b1c ) - 1afc: 4798 blx r3 - if(!disp) { - 1afe: 4604 mov r4, r0 - 1b00: b950 cbnz r0, 1b18 - LV_LOG_WARN("lv_scr_act: no display registered to get its act. screen"); - 1b02: 4b07 ldr r3, [pc, #28] ; (1b20 ) - 1b04: 9300 str r3, [sp, #0] - 1b06: 4907 ldr r1, [pc, #28] ; (1b24 ) - 1b08: 4b07 ldr r3, [pc, #28] ; (1b28 ) - 1b0a: 4d08 ldr r5, [pc, #32] ; (1b2c ) - 1b0c: 222e movs r2, #46 ; 0x2e - 1b0e: 2002 movs r0, #2 - 1b10: 47a8 blx r5 - return NULL; - } - - return disp->act_scr; -} - 1b12: 4620 mov r0, r4 - 1b14: b003 add sp, #12 - 1b16: bd30 pop {r4, r5, pc} - return disp->act_scr; - 1b18: 6be4 ldr r4, [r4, #60] ; 0x3c - 1b1a: e7fa b.n 1b12 - 1b1c: 0000db81 .word 0x0000db81 - 1b20: 00026604 .word 0x00026604 - 1b24: 000265d4 .word 0x000265d4 - 1b28: 00026774 .word 0x00026774 - 1b2c: 0000eb79 .word 0x0000eb79 - -00001b30 : - * Return with the top layer. (Same on every screen and it is above the normal screen layer) - * @param disp pointer to display which top layer should be get. (NULL to use the default screen) - * @return pointer to the top layer object (transparent screen sized lv_obj) - */ -lv_obj_t * lv_disp_get_layer_top(lv_disp_t * disp) -{ - 1b30: b537 push {r0, r1, r2, r4, r5, lr} - if(!disp) disp = lv_disp_get_default(); - 1b32: 4604 mov r4, r0 - 1b34: b970 cbnz r0, 1b54 - 1b36: 4b08 ldr r3, [pc, #32] ; (1b58 ) - 1b38: 4798 blx r3 - if(!disp) { - 1b3a: 4604 mov r4, r0 - 1b3c: b950 cbnz r0, 1b54 - LV_LOG_WARN("lv_layer_top: no display registered to get its top layer"); - 1b3e: 4b07 ldr r3, [pc, #28] ; (1b5c ) - 1b40: 9300 str r3, [sp, #0] - 1b42: 4907 ldr r1, [pc, #28] ; (1b60 ) - 1b44: 4b07 ldr r3, [pc, #28] ; (1b64 ) - 1b46: 4d08 ldr r5, [pc, #32] ; (1b68 ) - 1b48: 224b movs r2, #75 ; 0x4b - 1b4a: 2002 movs r0, #2 - 1b4c: 47a8 blx r5 - return NULL; - } - - return disp->top_layer; -} - 1b4e: 4620 mov r0, r4 - 1b50: b003 add sp, #12 - 1b52: bd30 pop {r4, r5, pc} - return disp->top_layer; - 1b54: 6c24 ldr r4, [r4, #64] ; 0x40 - 1b56: e7fa b.n 1b4e - 1b58: 0000db81 .word 0x0000db81 - 1b5c: 0002663d .word 0x0002663d - 1b60: 000265d4 .word 0x000265d4 - 1b64: 00026788 .word 0x00026788 - 1b68: 0000eb79 .word 0x0000eb79 - -00001b6c : - * layer) - * @param disp pointer to display which sys. layer should be get. (NULL to use the default screen) - * @return pointer to the sys layer object (transparent screen sized lv_obj) - */ -lv_obj_t * lv_disp_get_layer_sys(lv_disp_t * disp) -{ - 1b6c: b537 push {r0, r1, r2, r4, r5, lr} - if(!disp) disp = lv_disp_get_default(); - 1b6e: 4604 mov r4, r0 - 1b70: b970 cbnz r0, 1b90 - 1b72: 4b08 ldr r3, [pc, #32] ; (1b94 ) - 1b74: 4798 blx r3 - if(!disp) { - 1b76: 4604 mov r4, r0 - 1b78: b950 cbnz r0, 1b90 - LV_LOG_WARN("lv_layer_sys: no display registered to get its sys. layer"); - 1b7a: 4b07 ldr r3, [pc, #28] ; (1b98 ) - 1b7c: 9300 str r3, [sp, #0] - 1b7e: 4907 ldr r1, [pc, #28] ; (1b9c ) - 1b80: 4b07 ldr r3, [pc, #28] ; (1ba0 ) - 1b82: 4d08 ldr r5, [pc, #32] ; (1ba4 ) - 1b84: 225c movs r2, #92 ; 0x5c - 1b86: 2002 movs r0, #2 - 1b88: 47a8 blx r5 - return NULL; - } - - return disp->sys_layer; -} - 1b8a: 4620 mov r0, r4 - 1b8c: b003 add sp, #12 - 1b8e: bd30 pop {r4, r5, pc} - return disp->sys_layer; - 1b90: 6c64 ldr r4, [r4, #68] ; 0x44 - 1b92: e7fa b.n 1b8a - 1b94: 0000db81 .word 0x0000db81 - 1b98: 00026676 .word 0x00026676 - 1b9c: 000265d4 .word 0x000265d4 - 1ba0: 0002679e .word 0x0002679e - 1ba4: 0000eb79 .word 0x0000eb79 - -00001ba8 : - - if(group->focus_cb) group->focus_cb(group); -} - -static void obj_to_foreground(lv_obj_t * obj) -{ - 1ba8: b570 push {r4, r5, r6, lr} - /*Search for 'top' attribute*/ - lv_obj_t * i = obj; - lv_obj_t * last_top = NULL; - while(i != NULL) { - if(i->top != 0) last_top = i; - i = lv_obj_get_parent(i); - 1baa: 4d09 ldr r5, [pc, #36] ; (1bd0 ) - lv_obj_t * last_top = NULL; - 1bac: 2400 movs r4, #0 - while(i != NULL) { - 1bae: b928 cbnz r0, 1bbc - } - - if(last_top != NULL) { - 1bb0: b164 cbz r4, 1bcc - /*Move the last_top object to the foreground*/ - lv_obj_move_foreground(last_top); - 1bb2: 4620 mov r0, r4 - 1bb4: 4b07 ldr r3, [pc, #28] ; (1bd4 ) - } -} - 1bb6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_move_foreground(last_top); - 1bba: 4718 bx r3 - if(i->top != 0) last_top = i; - 1bbc: f890 3034 ldrb.w r3, [r0, #52] ; 0x34 - 1bc0: f013 0f20 tst.w r3, #32 - 1bc4: bf18 it ne - 1bc6: 4604 movne r4, r0 - i = lv_obj_get_parent(i); - 1bc8: 47a8 blx r5 - 1bca: e7f0 b.n 1bae -} - 1bcc: bd70 pop {r4, r5, r6, pc} - 1bce: bf00 nop - 1bd0: 000023a9 .word 0x000023a9 - 1bd4: 00002a95 .word 0x00002a95 - -00001bd8 : -{ - 1bd8: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - if(group->frozen) return; - 1bdc: 7d06 ldrb r6, [r0, #20] - 1bde: f016 0601 ands.w r6, r6, #1 -{ - 1be2: 4605 mov r5, r0 - 1be4: 4688 mov r8, r1 - 1be6: 4617 mov r7, r2 - if(group->frozen) return; - 1be8: d15c bne.n 1ca4 - lv_obj_t ** obj_next = group->obj_focus; - 1bea: 68c4 ldr r4, [r0, #12] - if(!lv_obj_get_hidden(*obj_next)) break; - 1bec: f8df a0c8 ldr.w sl, [pc, #200] ; 1cb8 - bool can_begin = true; - 1bf0: f04f 0901 mov.w r9, #1 - if(obj_next == NULL) { - 1bf4: 2c00 cmp r4, #0 - 1bf6: d14c bne.n 1c92 - if(group->wrap || obj_sentinel == NULL) { - 1bf8: 7d2b ldrb r3, [r5, #20] - 1bfa: 06db lsls r3, r3, #27 - 1bfc: d401 bmi.n 1c02 - 1bfe: 2e00 cmp r6, #0 - 1c00: d150 bne.n 1ca4 - if(!can_begin) return; - 1c02: f1b9 0f00 cmp.w r9, #0 - 1c06: d04d beq.n 1ca4 - obj_next = begin(&group->obj_ll); - 1c08: 4628 mov r0, r5 - 1c0a: 47c0 blx r8 - 1c0c: 4604 mov r4, r0 - if(obj_sentinel == NULL) { - 1c0e: 2e00 cmp r6, #0 - 1c10: d13a bne.n 1c88 - if(obj_sentinel == NULL) return; /*Group is empty*/ - 1c12: 2800 cmp r0, #0 - 1c14: d046 beq.n 1ca4 - 1c16: 4606 mov r6, r0 - can_begin = false; - 1c18: f04f 0900 mov.w r9, #0 - if(!lv_obj_get_hidden(*obj_next)) break; - 1c1c: 6820 ldr r0, [r4, #0] - 1c1e: 47d0 blx sl - 1c20: 4602 mov r2, r0 - 1c22: 2800 cmp r0, #0 - 1c24: d1e6 bne.n 1bf4 - if(obj_next == group->obj_focus) return; /*There's only one visible object and it's already focused*/ - 1c26: 68eb ldr r3, [r5, #12] - 1c28: 42a3 cmp r3, r4 - 1c2a: d03b beq.n 1ca4 - if(group->obj_focus) { - 1c2c: 4e1f ldr r6, [pc, #124] ; (1cac ) - 1c2e: b17b cbz r3, 1c50 - (*group->obj_focus)->signal_cb(*group->obj_focus, LV_SIGNAL_DEFOCUS, NULL); - 1c30: 6818 ldr r0, [r3, #0] - 1c32: 9201 str r2, [sp, #4] - 1c34: 69c3 ldr r3, [r0, #28] - 1c36: 2117 movs r1, #23 - 1c38: 4798 blx r3 - lv_res_t res = lv_event_send(*group->obj_focus, LV_EVENT_DEFOCUSED, NULL); - 1c3a: 68eb ldr r3, [r5, #12] - 1c3c: 9a01 ldr r2, [sp, #4] - 1c3e: 6818 ldr r0, [r3, #0] - 1c40: 210e movs r1, #14 - 1c42: 47b0 blx r6 - if(res != LV_RES_OK) return; - 1c44: 2801 cmp r0, #1 - 1c46: d12d bne.n 1ca4 - lv_obj_invalidate(*group->obj_focus); - 1c48: 68eb ldr r3, [r5, #12] - 1c4a: 6818 ldr r0, [r3, #0] - 1c4c: 4b18 ldr r3, [pc, #96] ; (1cb0 ) - 1c4e: 4798 blx r3 - (*group->obj_focus)->signal_cb(*group->obj_focus, LV_SIGNAL_FOCUS, NULL); - 1c50: 6820 ldr r0, [r4, #0] - group->obj_focus = obj_next; - 1c52: 60ec str r4, [r5, #12] - (*group->obj_focus)->signal_cb(*group->obj_focus, LV_SIGNAL_FOCUS, NULL); - 1c54: 69c3 ldr r3, [r0, #28] - 1c56: 2200 movs r2, #0 - 1c58: 2116 movs r1, #22 - 1c5a: 4798 blx r3 - lv_res_t res = lv_event_send(*group->obj_focus, LV_EVENT_FOCUSED, NULL); - 1c5c: 68eb ldr r3, [r5, #12] - 1c5e: 2200 movs r2, #0 - 1c60: 6818 ldr r0, [r3, #0] - 1c62: 210d movs r1, #13 - 1c64: 47b0 blx r6 - if(res != LV_RES_OK) return; - 1c66: 2801 cmp r0, #1 - 1c68: d11c bne.n 1ca4 - obj_to_foreground(*group->obj_focus); - 1c6a: 68eb ldr r3, [r5, #12] - 1c6c: 6818 ldr r0, [r3, #0] - 1c6e: 4b11 ldr r3, [pc, #68] ; (1cb4 ) - 1c70: 4798 blx r3 - lv_obj_invalidate(*group->obj_focus); - 1c72: 68eb ldr r3, [r5, #12] - 1c74: 6818 ldr r0, [r3, #0] - 1c76: 4b0e ldr r3, [pc, #56] ; (1cb0 ) - 1c78: 4798 blx r3 - if(group->focus_cb) group->focus_cb(group); - 1c7a: 692b ldr r3, [r5, #16] - 1c7c: b193 cbz r3, 1ca4 - 1c7e: 4628 mov r0, r5 -} - 1c80: b002 add sp, #8 - 1c82: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - if(group->focus_cb) group->focus_cb(group); - 1c86: 4718 bx r3 - can_begin = false; - 1c88: f04f 0900 mov.w r9, #0 - if(obj_next == NULL) continue; - 1c8c: 2c00 cmp r4, #0 - 1c8e: d1c5 bne.n 1c1c - 1c90: e7b2 b.n 1bf8 - obj_next = move(&group->obj_ll, obj_next); - 1c92: 4621 mov r1, r4 - 1c94: 4628 mov r0, r5 - 1c96: 47b8 blx r7 - if(obj_sentinel == NULL) { - 1c98: 2e00 cmp r6, #0 - 1c9a: bf08 it eq - 1c9c: 4626 moveq r6, r4 - if(obj_next == obj_sentinel) return; - 1c9e: 42b0 cmp r0, r6 - obj_next = move(&group->obj_ll, obj_next); - 1ca0: 4604 mov r4, r0 - if(obj_next == obj_sentinel) return; - 1ca2: d1f3 bne.n 1c8c -} - 1ca4: b002 add sp, #8 - 1ca6: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 1caa: bf00 nop - 1cac: 000021fd .word 0x000021fd - 1cb0: 00002a09 .word 0x00002a09 - 1cb4: 00001ba9 .word 0x00001ba9 - 1cb8: 000028a1 .word 0x000028a1 - -00001cbc <_lv_group_init>: - _lv_ll_init(&LV_GC_ROOT(_lv_group_ll), sizeof(lv_group_t)); - 1cbc: 4801 ldr r0, [pc, #4] ; (1cc4 <_lv_group_init+0x8>) - 1cbe: 4b02 ldr r3, [pc, #8] ; (1cc8 <_lv_group_init+0xc>) - 1cc0: 2118 movs r1, #24 - 1cc2: 4718 bx r3 - 1cc4: 20003618 .word 0x20003618 - 1cc8: 0000e889 .word 0x0000e889 - -00001ccc : - focus_next_core(group, _lv_ll_get_head, _lv_ll_get_next); - 1ccc: 4a01 ldr r2, [pc, #4] ; (1cd4 ) - 1cce: 4902 ldr r1, [pc, #8] ; (1cd8 ) - 1cd0: 4b02 ldr r3, [pc, #8] ; (1cdc ) - 1cd2: 4718 bx r3 - 1cd4: 0000e939 .word 0x0000e939 - 1cd8: 0000e92d .word 0x0000e92d - 1cdc: 00001bd9 .word 0x00001bd9 - -00001ce0 : - focus_next_core(group, _lv_ll_get_tail, _lv_ll_get_prev); - 1ce0: 4a01 ldr r2, [pc, #4] ; (1ce8 ) - 1ce2: 4902 ldr r1, [pc, #8] ; (1cec ) - 1ce4: 4b02 ldr r3, [pc, #8] ; (1cf0 ) - 1ce6: 4718 bx r3 - 1ce8: 0000e959 .word 0x0000e959 - 1cec: 0000e933 .word 0x0000e933 - 1cf0: 00001bd9 .word 0x00001bd9 - -00001cf4 : -{ - 1cf4: b538 push {r3, r4, r5, lr} - uint8_t temp_wrap = g->wrap; - 1cf6: 7d03 ldrb r3, [r0, #20] - 1cf8: f3c3 1500 ubfx r5, r3, #4, #1 - g->wrap = 1; - 1cfc: f043 0310 orr.w r3, r3, #16 - 1d00: 7503 strb r3, [r0, #20] -{ - 1d02: 4604 mov r4, r0 - if(g->refocus_policy == LV_GROUP_REFOCUS_POLICY_NEXT) - 1d04: 071b lsls r3, r3, #28 - lv_group_focus_next(g); - 1d06: bf54 ite pl - 1d08: 4b03 ldrpl r3, [pc, #12] ; (1d18 ) - lv_group_focus_prev(g); - 1d0a: 4b04 ldrmi r3, [pc, #16] ; (1d1c ) - 1d0c: 4798 blx r3 - g->wrap = temp_wrap; - 1d0e: 7d23 ldrb r3, [r4, #20] - 1d10: f365 1304 bfi r3, r5, #4, #1 - 1d14: 7523 strb r3, [r4, #20] -} - 1d16: bd38 pop {r3, r4, r5, pc} - 1d18: 00001ccd .word 0x00001ccd - 1d1c: 00001ce1 .word 0x00001ce1 - -00001d20 : -{ - 1d20: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 1d24: 460d mov r5, r1 - if(group == NULL) return; - 1d26: 4604 mov r4, r0 - 1d28: 2800 cmp r0, #0 - 1d2a: d036 beq.n 1d9a - _LV_LL_READ(group->obj_ll, obj_i) { - 1d2c: f8df 80c4 ldr.w r8, [pc, #196] ; 1df4 - 1d30: 4e24 ldr r6, [pc, #144] ; (1dc4 ) - 1d32: 47c0 blx r8 - 1d34: bb30 cbnz r0, 1d84 - if(obj->group_p) { - 1d36: 6bab ldr r3, [r5, #56] ; 0x38 - 1d38: b173 cbz r3, 1d58 - if(lv_obj_is_focused(obj)) { - 1d3a: 4b23 ldr r3, [pc, #140] ; (1dc8 ) - 1d3c: 4628 mov r0, r5 - 1d3e: 4798 blx r3 - 1d40: b150 cbz r0, 1d58 - lv_group_refocus(obj->group_p); - 1d42: 6ba8 ldr r0, [r5, #56] ; 0x38 - 1d44: 4b21 ldr r3, [pc, #132] ; (1dcc ) - LV_LOG_INFO("lv_group_add_obj: assign object to an other group"); - 1d46: 4e22 ldr r6, [pc, #136] ; (1dd0 ) - lv_group_refocus(obj->group_p); - 1d48: 4798 blx r3 - LV_LOG_INFO("lv_group_add_obj: assign object to an other group"); - 1d4a: 4b22 ldr r3, [pc, #136] ; (1dd4 ) - 1d4c: 9300 str r3, [sp, #0] - 1d4e: 4922 ldr r1, [pc, #136] ; (1dd8 ) - 1d50: 4b22 ldr r3, [pc, #136] ; (1ddc ) - 1d52: 227f movs r2, #127 ; 0x7f - 1d54: 2001 movs r0, #1 - 1d56: 47b0 blx r6 - lv_obj_t ** next = _lv_ll_ins_tail(&group->obj_ll); - 1d58: 4b21 ldr r3, [pc, #132] ; (1de0 ) - obj->group_p = group; - 1d5a: 63ac str r4, [r5, #56] ; 0x38 - lv_obj_t ** next = _lv_ll_ins_tail(&group->obj_ll); - 1d5c: 4620 mov r0, r4 - 1d5e: 4798 blx r3 - LV_ASSERT_MEM(next); - 1d60: 4b20 ldr r3, [pc, #128] ; (1de4 ) - lv_obj_t ** next = _lv_ll_ins_tail(&group->obj_ll); - 1d62: 4606 mov r6, r0 - LV_ASSERT_MEM(next); - 1d64: 4798 blx r3 - 1d66: 4607 mov r7, r0 - 1d68: b9f0 cbnz r0, 1da8 - 1d6a: 4b1c ldr r3, [pc, #112] ; (1ddc ) - 1d6c: 491a ldr r1, [pc, #104] ; (1dd8 ) - 1d6e: 9300 str r3, [sp, #0] - 1d70: 2285 movs r2, #133 ; 0x85 - 1d72: 2003 movs r0, #3 - 1d74: 4c16 ldr r4, [pc, #88] ; (1dd0 ) - 1d76: 47a0 blx r4 - 1d78: 481b ldr r0, [pc, #108] ; (1de8 ) - 1d7a: 491c ldr r1, [pc, #112] ; (1dec ) - 1d7c: 4632 mov r2, r6 - 1d7e: 463b mov r3, r7 - 1d80: 4788 blx r1 - 1d82: e7fe b.n 1d82 - if((*obj_i) == obj) { - 1d84: 6803 ldr r3, [r0, #0] - 1d86: 42ab cmp r3, r5 - 1d88: d10a bne.n 1da0 - LV_LOG_INFO("lv_group_add_obj: the object is already added to this group"); - 1d8a: 4b19 ldr r3, [pc, #100] ; (1df0 ) - 1d8c: 9300 str r3, [sp, #0] - 1d8e: 4912 ldr r1, [pc, #72] ; (1dd8 ) - 1d90: 4b12 ldr r3, [pc, #72] ; (1ddc ) - 1d92: 4c0f ldr r4, [pc, #60] ; (1dd0 ) - 1d94: 2275 movs r2, #117 ; 0x75 - 1d96: 2001 movs r0, #1 - 1d98: 47a0 blx r4 -} - 1d9a: b002 add sp, #8 - 1d9c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - _LV_LL_READ(group->obj_ll, obj_i) { - 1da0: 4601 mov r1, r0 - 1da2: 4620 mov r0, r4 - 1da4: 47b0 blx r6 - 1da6: e7c5 b.n 1d34 - if(next == NULL) return; - 1da8: 2e00 cmp r6, #0 - 1daa: d0f6 beq.n 1d9a - *next = obj; - 1dac: 6035 str r5, [r6, #0] - if(_lv_ll_get_head(&group->obj_ll) == next) { - 1dae: 4620 mov r0, r4 - 1db0: 47c0 blx r8 - 1db2: 4286 cmp r6, r0 - 1db4: d1f1 bne.n 1d9a - lv_group_refocus(group); - 1db6: 4b05 ldr r3, [pc, #20] ; (1dcc ) - 1db8: 4620 mov r0, r4 -} - 1dba: b002 add sp, #8 - 1dbc: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - lv_group_refocus(group); - 1dc0: 4718 bx r3 - 1dc2: bf00 nop - 1dc4: 0000e939 .word 0x0000e939 - 1dc8: 0000447d .word 0x0000447d - 1dcc: 00001cf5 .word 0x00001cf5 - 1dd0: 0000eb79 .word 0x0000eb79 - 1dd4: 0002688c .word 0x0002688c - 1dd8: 00026811 .word 0x00026811 - 1ddc: 000268ce .word 0x000268ce - 1de0: 0000e8e5 .word 0x0000e8e5 - 1de4: 00001a65 .word 0x00001a65 - 1de8: 00026842 .word 0x00026842 - 1dec: 00001a6d .word 0x00001a6d - 1df0: 00026850 .word 0x00026850 - 1df4: 0000e92d .word 0x0000e92d - -00001df8 : -{ - 1df8: b5f8 push {r3, r4, r5, r6, r7, lr} - lv_group_t * g = obj->group_p; - 1dfa: 6b84 ldr r4, [r0, #56] ; 0x38 -{ - 1dfc: 4606 mov r6, r0 - if(g == NULL) return; - 1dfe: 2c00 cmp r4, #0 - 1e00: d033 beq.n 1e6a - if(g->obj_focus == NULL) return; /*Just to be sure (Not possible if there is at least one object in the group)*/ - 1e02: 68e3 ldr r3, [r4, #12] - 1e04: 2b00 cmp r3, #0 - 1e06: d030 beq.n 1e6a - if(*g->obj_focus == obj) { - 1e08: 681b ldr r3, [r3, #0] - 1e0a: 4d1c ldr r5, [pc, #112] ; (1e7c ) - 1e0c: 4283 cmp r3, r0 - 1e0e: d11b bne.n 1e48 - if(g->frozen) g->frozen = 0; - 1e10: 7d23 ldrb r3, [r4, #20] - 1e12: 07da lsls r2, r3, #31 - 1e14: bf44 itt mi - 1e16: f36f 0300 bfcmi r3, #0, #1 - 1e1a: 7523 strbmi r3, [r4, #20] - if(_lv_ll_get_head(&g->obj_ll) == g->obj_focus && _lv_ll_get_tail(&g->obj_ll) == g->obj_focus) { - 1e1c: 4620 mov r0, r4 - 1e1e: 47a8 blx r5 - 1e20: 68e3 ldr r3, [r4, #12] - 1e22: 4283 cmp r3, r0 - 1e24: d122 bne.n 1e6c - 1e26: 4b16 ldr r3, [pc, #88] ; (1e80 ) - 1e28: 4620 mov r0, r4 - 1e2a: 4798 blx r3 - 1e2c: 68e3 ldr r3, [r4, #12] - 1e2e: 4298 cmp r0, r3 - 1e30: d11c bne.n 1e6c - (*g->obj_focus)->signal_cb(*g->obj_focus, LV_SIGNAL_DEFOCUS, NULL); - 1e32: 6800 ldr r0, [r0, #0] - 1e34: 2200 movs r2, #0 - 1e36: 69c3 ldr r3, [r0, #28] - 1e38: 2117 movs r1, #23 - 1e3a: 4798 blx r3 - if(*g->obj_focus == obj) { - 1e3c: 68e3 ldr r3, [r4, #12] - 1e3e: 681b ldr r3, [r3, #0] - 1e40: 42b3 cmp r3, r6 - g->obj_focus = NULL; - 1e42: bf04 itt eq - 1e44: 2300 moveq r3, #0 - 1e46: 60e3 streq r3, [r4, #12] - _LV_LL_READ(g->obj_ll, i) { - 1e48: 4620 mov r0, r4 - 1e4a: 47a8 blx r5 - 1e4c: 4f0d ldr r7, [pc, #52] ; (1e84 ) - 1e4e: 4605 mov r5, r0 - 1e50: b15d cbz r5, 1e6a - if(*i == obj) { - 1e52: 682b ldr r3, [r5, #0] - 1e54: 42b3 cmp r3, r6 - _lv_ll_remove(&g->obj_ll, i); - 1e56: 4629 mov r1, r5 - 1e58: 4620 mov r0, r4 - if(*i == obj) { - 1e5a: d10b bne.n 1e74 - _lv_ll_remove(&g->obj_ll, i); - 1e5c: 4b0a ldr r3, [pc, #40] ; (1e88 ) - 1e5e: 4798 blx r3 - lv_mem_free(i); - 1e60: 4b0a ldr r3, [pc, #40] ; (1e8c ) - 1e62: 4628 mov r0, r5 - 1e64: 4798 blx r3 - obj->group_p = NULL; - 1e66: 2300 movs r3, #0 - 1e68: 63b3 str r3, [r6, #56] ; 0x38 -} - 1e6a: bdf8 pop {r3, r4, r5, r6, r7, pc} - lv_group_refocus(g); - 1e6c: 4b08 ldr r3, [pc, #32] ; (1e90 ) - 1e6e: 4620 mov r0, r4 - 1e70: 4798 blx r3 - 1e72: e7e3 b.n 1e3c - _LV_LL_READ(g->obj_ll, i) { - 1e74: 47b8 blx r7 - 1e76: 4605 mov r5, r0 - 1e78: e7ea b.n 1e50 - 1e7a: bf00 nop - 1e7c: 0000e92d .word 0x0000e92d - 1e80: 0000e933 .word 0x0000e933 - 1e84: 0000e939 .word 0x0000e939 - 1e88: 0000e9f1 .word 0x0000e9f1 - 1e8c: 0000ed75 .word 0x0000ed75 - 1e90: 00001cf5 .word 0x00001cf5 - -00001e94 : - if(!group) return NULL; - 1e94: b110 cbz r0, 1e9c - if(group->obj_focus == NULL) return NULL; - 1e96: 68c0 ldr r0, [r0, #12] - 1e98: b100 cbz r0, 1e9c - return *group->obj_focus; - 1e9a: 6800 ldr r0, [r0, #0] -} - 1e9c: 4770 bx lr - -00001e9e : - if(!group) return false; - 1e9e: b110 cbz r0, 1ea6 - return group->editing ? true : false; - 1ea0: 7d00 ldrb r0, [r0, #20] - 1ea2: f3c0 0040 ubfx r0, r0, #1, #1 -} - 1ea6: 4770 bx lr - -00001ea8 : -void lv_indev_reset(lv_indev_t * indev, lv_obj_t * obj) - 1ea8: b5f8 push {r3, r4, r5, r6, r7, lr} - lv_indev_t * i = lv_indev_get_next(NULL); - 1eaa: 4d0c ldr r5, [pc, #48] ; (1edc ) - if(indev_act == i) indev_obj_act = NULL; - 1eac: 4e0c ldr r6, [pc, #48] ; (1ee0 ) -void lv_indev_reset(lv_indev_t * indev, lv_obj_t * obj) - 1eae: 4604 mov r4, r0 - lv_indev_t * i = lv_indev_get_next(NULL); - 1eb0: 2000 movs r0, #0 - 1eb2: 47a8 blx r5 - if(indev_act == i) indev_obj_act = NULL; - 1eb4: 2700 movs r7, #0 - while(i) { - 1eb6: b900 cbnz r0, 1eba -} - 1eb8: bdf8 pop {r3, r4, r5, r6, r7, pc} - i->proc.reset_query = 1; - 1eba: f890 3050 ldrb.w r3, [r0, #80] ; 0x50 - 1ebe: f043 0302 orr.w r3, r3, #2 - 1ec2: f880 3050 strb.w r3, [r0, #80] ; 0x50 - if(indev_act == i) indev_obj_act = NULL; - 1ec6: 6873 ldr r3, [r6, #4] - 1ec8: 4298 cmp r0, r3 - 1eca: bf08 it eq - 1ecc: 6037 streq r7, [r6, #0] - if(obj == NULL || i->proc.types.pointer.last_pressed == obj) { - 1ece: b114 cbz r4, 1ed6 - 1ed0: 6bc3 ldr r3, [r0, #60] ; 0x3c - 1ed2: 429c cmp r4, r3 - 1ed4: d100 bne.n 1ed8 - i->proc.types.pointer.last_pressed = NULL; - 1ed6: 63c7 str r7, [r0, #60] ; 0x3c - i = lv_indev_get_next(i); - 1ed8: 47a8 blx r5 - 1eda: e7ec b.n 1eb6 - 1edc: 0000dc9d .word 0x0000dc9d - 1ee0: 200030bc .word 0x200030bc - -00001ee4 <_lv_indev_init>: - if(indev) { - 1ee4: 4b01 ldr r3, [pc, #4] ; (1eec <_lv_indev_init+0x8>) - 1ee6: 2000 movs r0, #0 - 1ee8: 4718 bx r3 - 1eea: bf00 nop - 1eec: 00001ea9 .word 0x00001ea9 - -00001ef0 : -} - 1ef0: 4b01 ldr r3, [pc, #4] ; (1ef8 ) - 1ef2: 6858 ldr r0, [r3, #4] - 1ef4: 4770 bx lr - 1ef6: bf00 nop - 1ef8: 200030bc .word 0x200030bc - -00001efc : - if(indev) { - 1efc: 4603 mov r3, r0 - 1efe: b190 cbz r0, 1f26 - indev->proc.reset_query = 1; - 1f00: f890 2050 ldrb.w r2, [r0, #80] ; 0x50 - 1f04: f042 0202 orr.w r2, r2, #2 - 1f08: f880 2050 strb.w r2, [r0, #80] ; 0x50 - if(indev_act == indev) indev_obj_act = NULL; - 1f0c: 4a08 ldr r2, [pc, #32] ; (1f30 ) - 1f0e: 6850 ldr r0, [r2, #4] - 1f10: 4298 cmp r0, r3 - 1f12: bf04 itt eq - 1f14: 2000 moveq r0, #0 - 1f16: 6010 streq r0, [r2, #0] - if(obj == NULL || indev->proc.types.pointer.last_pressed == obj) { - 1f18: b111 cbz r1, 1f20 - 1f1a: 6bda ldr r2, [r3, #60] ; 0x3c - 1f1c: 428a cmp r2, r1 - 1f1e: d105 bne.n 1f2c - indev->proc.types.pointer.last_pressed = NULL; - 1f20: 2200 movs r2, #0 - 1f22: 63da str r2, [r3, #60] ; 0x3c - 1f24: 4770 bx lr - 1f26: 4b03 ldr r3, [pc, #12] ; (1f34 ) - 1f28: 4608 mov r0, r1 - 1f2a: 4718 bx r3 -} - 1f2c: 4770 bx lr - 1f2e: bf00 nop - 1f30: 200030bc .word 0x200030bc - 1f34: 00001ea9 .word 0x00001ea9 - -00001f38 : -} - 1f38: 4b01 ldr r3, [pc, #4] ; (1f40 ) - 1f3a: 6818 ldr r0, [r3, #0] - 1f3c: 4770 bx lr - 1f3e: bf00 nop - 1f40: 200030bc .word 0x200030bc - -00001f44 : - * @param obj pointer to an object which children will be repositioned - * @param x_diff x coordinate shift - * @param y_diff y coordinate shift - */ -static void refresh_children_position(lv_obj_t * obj, lv_coord_t x_diff, lv_coord_t y_diff) -{ - 1f44: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - lv_obj_t * i; - _LV_LL_READ(obj->child_ll, i) { - 1f48: 1d05 adds r5, r0, #4 - 1f4a: 4b12 ldr r3, [pc, #72] ; (1f94 ) - 1f4c: f8df 9048 ldr.w r9, [pc, #72] ; 1f98 - 1f50: 4628 mov r0, r5 -{ - 1f52: 460e mov r6, r1 - 1f54: 4617 mov r7, r2 - _LV_LL_READ(obj->child_ll, i) { - 1f56: 4798 blx r3 - i->coords.x1 += x_diff; - 1f58: fa1f f886 uxth.w r8, r6 - _LV_LL_READ(obj->child_ll, i) { - 1f5c: 4604 mov r4, r0 - i->coords.y1 += y_diff; - 1f5e: fa1f fa87 uxth.w sl, r7 - _LV_LL_READ(obj->child_ll, i) { - 1f62: b90c cbnz r4, 1f68 - i->coords.x2 += x_diff; - i->coords.y2 += y_diff; - - refresh_children_position(i, x_diff, y_diff); - } -} - 1f64: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - i->coords.x1 += x_diff; - 1f68: 8a23 ldrh r3, [r4, #16] - 1f6a: 4443 add r3, r8 - 1f6c: 8223 strh r3, [r4, #16] - i->coords.y1 += y_diff; - 1f6e: 8a63 ldrh r3, [r4, #18] - 1f70: 4453 add r3, sl - 1f72: 8263 strh r3, [r4, #18] - i->coords.x2 += x_diff; - 1f74: 8aa3 ldrh r3, [r4, #20] - 1f76: 4443 add r3, r8 - 1f78: 82a3 strh r3, [r4, #20] - i->coords.y2 += y_diff; - 1f7a: 8ae3 ldrh r3, [r4, #22] - 1f7c: 4453 add r3, sl - 1f7e: 82e3 strh r3, [r4, #22] - refresh_children_position(i, x_diff, y_diff); - 1f80: 4620 mov r0, r4 - 1f82: 463a mov r2, r7 - 1f84: 4631 mov r1, r6 - 1f86: f7ff ffdd bl 1f44 - _LV_LL_READ(obj->child_ll, i) { - 1f8a: 4621 mov r1, r4 - 1f8c: 4628 mov r0, r5 - 1f8e: 47c8 blx r9 - 1f90: 4604 mov r4, r0 - 1f92: e7e6 b.n 1f62 - 1f94: 0000e92d .word 0x0000e92d - 1f98: 0000e939 .word 0x0000e939 - -00001f9c : -LV_ATTRIBUTE_FAST_MEM static inline void * _lv_memcpy_small(void * dst, const void * src, size_t len) -{ - uint8_t * d8 = (uint8_t *)dst; - const uint8_t * s8 = (const uint8_t *)src; - - while(len) { - 1f9c: 3901 subs r1, #1 - 1f9e: f100 0308 add.w r3, r0, #8 - *d8 = *s8; - 1fa2: f811 2f01 ldrb.w r2, [r1, #1]! - 1fa6: f800 2b01 strb.w r2, [r0], #1 - while(len) { - 1faa: 4298 cmp r0, r3 - 1fac: d1f9 bne.n 1fa2 - * @param src pointer to the source area - */ -inline static void lv_area_copy(lv_area_t * dest, const lv_area_t * src) -{ - _lv_memcpy_small(dest, src, sizeof(lv_area_t)); -} - 1fae: 4770 bx lr - -00001fb0 : -{ - 1fb0: b5f0 push {r4, r5, r6, r7, lr} - if(lv_initialized) { - 1fb2: 4e20 ldr r6, [pc, #128] ; (2034 ) - 1fb4: 4d20 ldr r5, [pc, #128] ; (2038 ) - 1fb6: 7833 ldrb r3, [r6, #0] -{ - 1fb8: b085 sub sp, #20 - if(lv_initialized) { - 1fba: b143 cbz r3, 1fce - LV_LOG_WARN("lv_init: already inited"); - 1fbc: 4b1f ldr r3, [pc, #124] ; (203c ) - 1fbe: 9300 str r3, [sp, #0] - 1fc0: 491f ldr r1, [pc, #124] ; (2040 ) - 1fc2: 4b20 ldr r3, [pc, #128] ; (2044 ) - 1fc4: 2278 movs r2, #120 ; 0x78 - 1fc6: 2002 movs r0, #2 - LV_LOG_INFO("lv_init ready"); - 1fc8: 47a8 blx r5 -} - 1fca: b005 add sp, #20 - 1fcc: bdf0 pop {r4, r5, r6, r7, pc} - _lv_mem_init(); - 1fce: 4b1e ldr r3, [pc, #120] ; (2048 ) - _lv_ll_init(&LV_GC_ROOT(_lv_obj_style_trans_ll), sizeof(lv_style_trans_t)); - 1fd0: 4c1e ldr r4, [pc, #120] ; (204c ) - lv_theme_t * th = LV_THEME_DEFAULT_INIT(LV_THEME_DEFAULT_COLOR_PRIMARY, LV_THEME_DEFAULT_COLOR_SECONDARY, - 1fd2: 4f1f ldr r7, [pc, #124] ; (2050 ) - _lv_mem_init(); - 1fd4: 4798 blx r3 - _lv_task_core_init(); - 1fd6: 4b1f ldr r3, [pc, #124] ; (2054 ) - 1fd8: 4798 blx r3 - _lv_fs_init(); - 1fda: 4b1f ldr r3, [pc, #124] ; (2058 ) - 1fdc: 4798 blx r3 - _lv_anim_core_init(); - 1fde: 4b1f ldr r3, [pc, #124] ; (205c ) - 1fe0: 4798 blx r3 - _lv_group_init(); - 1fe2: 4b1f ldr r3, [pc, #124] ; (2060 ) - 1fe4: 4798 blx r3 - _lv_ll_init(&LV_GC_ROOT(_lv_obj_style_trans_ll), sizeof(lv_style_trans_t)); - 1fe6: 481f ldr r0, [pc, #124] ; (2064 ) - 1fe8: 2110 movs r1, #16 - 1fea: 47a0 blx r4 - lv_theme_t * th = LV_THEME_DEFAULT_INIT(LV_THEME_DEFAULT_COLOR_PRIMARY, LV_THEME_DEFAULT_COLOR_SECONDARY, - 1fec: 4b1e ldr r3, [pc, #120] ; (2068 ) - 1fee: 9300 str r3, [sp, #0] - 1ff0: 2202 movs r2, #2 - 1ff2: f04f 011f mov.w r1, #31 - 1ff6: e9cd 3301 strd r3, r3, [sp, #4] - 1ffa: f64f 0000 movw r0, #63488 ; 0xf800 - 1ffe: 47b8 blx r7 - lv_theme_set_act(th); - 2000: 4b1a ldr r3, [pc, #104] ; (206c ) - 2002: 4798 blx r3 - _lv_refr_init(); - 2004: 4b1a ldr r3, [pc, #104] ; (2070 ) - 2006: 4798 blx r3 - _lv_ll_init(&LV_GC_ROOT(_lv_disp_ll), sizeof(lv_disp_t)); - 2008: 481a ldr r0, [pc, #104] ; (2074 ) - 200a: f44f 71b8 mov.w r1, #368 ; 0x170 - 200e: 47a0 blx r4 - _lv_ll_init(&LV_GC_ROOT(_lv_indev_ll), sizeof(lv_indev_t)); - 2010: 2160 movs r1, #96 ; 0x60 - 2012: 4819 ldr r0, [pc, #100] ; (2078 ) - 2014: 47a0 blx r4 - _lv_indev_init(); - 2016: 4b19 ldr r3, [pc, #100] ; (207c ) - 2018: 4798 blx r3 - _lv_img_decoder_init(); - 201a: 4b19 ldr r3, [pc, #100] ; (2080 ) - 201c: 4798 blx r3 - lv_img_cache_set_size(LV_IMG_CACHE_DEF_SIZE); - 201e: 4b19 ldr r3, [pc, #100] ; (2084 ) - 2020: 2001 movs r0, #1 - 2022: 4798 blx r3 - LV_LOG_INFO("lv_init ready"); - 2024: 4b18 ldr r3, [pc, #96] ; (2088 ) - 2026: 9300 str r3, [sp, #0] - lv_initialized = true; - 2028: 2001 movs r0, #1 - LV_LOG_INFO("lv_init ready"); - 202a: 4b06 ldr r3, [pc, #24] ; (2044 ) - 202c: 4904 ldr r1, [pc, #16] ; (2040 ) - lv_initialized = true; - 202e: 7030 strb r0, [r6, #0] - LV_LOG_INFO("lv_init ready"); - 2030: 22a2 movs r2, #162 ; 0xa2 - 2032: e7c9 b.n 1fc8 - 2034: 200030c4 .word 0x200030c4 - 2038: 0000eb79 .word 0x0000eb79 - 203c: 0002690e .word 0x0002690e - 2040: 000268df .word 0x000268df - 2044: 00026ae6 .word 0x00026ae6 - 2048: 0000eca5 .word 0x0000eca5 - 204c: 0000e889 .word 0x0000e889 - 2050: 00012799 .word 0x00012799 - 2054: 0000fac1 .word 0x0000fac1 - 2058: 0000e65d .word 0x0000e65d - 205c: 0000deb5 .word 0x0000deb5 - 2060: 00001cbd .word 0x00001cbd - 2064: 20003630 .word 0x20003630 - 2068: 20000004 .word 0x20000004 - 206c: 0001055d .word 0x0001055d - 2070: 0000518d .word 0x0000518d - 2074: 200035dc .word 0x200035dc - 2078: 200035e8 .word 0x200035e8 - 207c: 00001ee5 .word 0x00001ee5 - 2080: 0000d359 .word 0x0000d359 - 2084: 0000c92d .word 0x0000c92d - 2088: 00026926 .word 0x00026926 - -0000208c : -{ - 208c: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 208e: 4b0e ldr r3, [pc, #56] ; (20c8 ) -{ - 2090: 4604 mov r4, r0 - 2092: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2094: 4798 blx r3 - 2096: 4605 mov r5, r0 - 2098: b968 cbnz r0, 20b6 - 209a: 4b0c ldr r3, [pc, #48] ; (20cc ) - 209c: 490c ldr r1, [pc, #48] ; (20d0 ) - 209e: 9300 str r3, [sp, #0] - 20a0: f240 5294 movw r2, #1428 ; 0x594 - 20a4: 2003 movs r0, #3 - 20a6: 4e0b ldr r6, [pc, #44] ; (20d4 ) - 20a8: 47b0 blx r6 - 20aa: 480b ldr r0, [pc, #44] ; (20d8 ) - 20ac: 490b ldr r1, [pc, #44] ; (20dc ) - 20ae: 4622 mov r2, r4 - 20b0: 462b mov r3, r5 - 20b2: 4788 blx r1 - 20b4: e7fe b.n 20b4 - obj->adv_hittest = en == false ? 0 : 1; - 20b6: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - 20ba: f366 13c7 bfi r3, r6, #7, #1 - 20be: f884 3034 strb.w r3, [r4, #52] ; 0x34 -} - 20c2: b002 add sp, #8 - 20c4: bd70 pop {r4, r5, r6, pc} - 20c6: bf00 nop - 20c8: 00001a65 .word 0x00001a65 - 20cc: 00026b3b .word 0x00026b3b - 20d0: 000268df .word 0x000268df - 20d4: 0000eb79 .word 0x0000eb79 - 20d8: 00026943 .word 0x00026943 - 20dc: 00001a6d .word 0x00001a6d - -000020e0 : -{ - 20e0: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 20e2: 4b0e ldr r3, [pc, #56] ; (211c ) -{ - 20e4: 4604 mov r4, r0 - 20e6: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 20e8: 4798 blx r3 - 20ea: 4605 mov r5, r0 - 20ec: b968 cbnz r0, 210a - 20ee: 4b0c ldr r3, [pc, #48] ; (2120 ) - 20f0: 490c ldr r1, [pc, #48] ; (2124 ) - 20f2: 9300 str r3, [sp, #0] - 20f4: f44f 62b4 mov.w r2, #1440 ; 0x5a0 - 20f8: 2003 movs r0, #3 - 20fa: 4e0b ldr r6, [pc, #44] ; (2128 ) - 20fc: 47b0 blx r6 - 20fe: 480b ldr r0, [pc, #44] ; (212c ) - 2100: 490b ldr r1, [pc, #44] ; (2130 ) - 2102: 4622 mov r2, r4 - 2104: 462b mov r3, r5 - 2106: 4788 blx r1 - 2108: e7fe b.n 2108 - obj->click = (en == true ? 1 : 0); - 210a: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - 210e: f366 0300 bfi r3, r6, #0, #1 - 2112: f884 3034 strb.w r3, [r4, #52] ; 0x34 -} - 2116: b002 add sp, #8 - 2118: bd70 pop {r4, r5, r6, pc} - 211a: bf00 nop - 211c: 00001a65 .word 0x00001a65 - 2120: 00026b52 .word 0x00026b52 - 2124: 000268df .word 0x000268df - 2128: 0000eb79 .word 0x0000eb79 - 212c: 00026943 .word 0x00026943 - 2130: 00001a6d .word 0x00001a6d - -00002134 : -{ - 2134: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - 2138: 4680 mov r8, r0 - 213a: b087 sub sp, #28 - 213c: 4616 mov r6, r2 - 213e: 461f mov r7, r3 - if(obj != NULL) { - 2140: 460c mov r4, r1 - 2142: b191 cbz r1, 216a - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2144: 4b24 ldr r3, [pc, #144] ; (21d8 ) - 2146: 4608 mov r0, r1 - 2148: 4798 blx r3 - 214a: 4605 mov r5, r0 - 214c: b968 cbnz r0, 216a - 214e: 4b23 ldr r3, [pc, #140] ; (21dc ) - 2150: 4923 ldr r1, [pc, #140] ; (21e0 ) - 2152: 9300 str r3, [sp, #0] - 2154: f44f 62db mov.w r2, #1752 ; 0x6d8 - 2158: 2003 movs r0, #3 - 215a: 4e22 ldr r6, [pc, #136] ; (21e4 ) - 215c: 47b0 blx r6 - 215e: 4822 ldr r0, [pc, #136] ; (21e8 ) - 2160: 4922 ldr r1, [pc, #136] ; (21ec ) - 2162: 4622 mov r2, r4 - 2164: 462b mov r3, r5 - 2166: 4788 blx r1 - 2168: e7fe b.n 2168 - if(event_temp_data_head) { - 216a: 4d21 ldr r5, [pc, #132] ; (21f0 ) - event_temp_data.obj = obj; - 216c: 9403 str r4, [sp, #12] - event_temp_data.deleted = false; - 216e: 2300 movs r3, #0 - 2170: f88d 3010 strb.w r3, [sp, #16] - if(event_temp_data_head) { - 2174: 686b ldr r3, [r5, #4] - 2176: 9305 str r3, [sp, #20] - event_temp_data_head = &event_temp_data; - 2178: ab03 add r3, sp, #12 - 217a: 606b str r3, [r5, #4] - lv_indev_t * indev_act = lv_indev_get_act(); - 217c: 4b1d ldr r3, [pc, #116] ; (21f4 ) - const void * event_act_data_save = event_act_data; - 217e: f8d5 9008 ldr.w r9, [r5, #8] - event_act_data = data; - 2182: 60af str r7, [r5, #8] - lv_indev_t * indev_act = lv_indev_get_act(); - 2184: 4798 blx r3 - if(indev_act) { - 2186: b118 cbz r0, 2190 - if(indev_act->driver.feedback_cb) indev_act->driver.feedback_cb(&indev_act->driver, event); - 2188: 6883 ldr r3, [r0, #8] - 218a: b10b cbz r3, 2190 - 218c: 4631 mov r1, r6 - 218e: 4798 blx r3 - if(event_xcb) event_xcb(obj, event); - 2190: f1b8 0f00 cmp.w r8, #0 - 2194: d002 beq.n 219c - 2196: 4631 mov r1, r6 - 2198: 4620 mov r0, r4 - 219a: 47c0 blx r8 - event_temp_data_head = event_temp_data_head->prev; - 219c: 686b ldr r3, [r5, #4] - event_act_data = event_act_data_save; - 219e: f8c5 9008 str.w r9, [r5, #8] - event_temp_data_head = event_temp_data_head->prev; - 21a2: 689b ldr r3, [r3, #8] - 21a4: 606b str r3, [r5, #4] - if(event_temp_data.deleted) { - 21a6: f89d 3010 ldrb.w r3, [sp, #16] - 21aa: b983 cbnz r3, 21ce - if(obj) { - 21ac: b18c cbz r4, 21d2 - if(obj->parent_event && obj->parent) { - 21ae: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - 21b2: 065a lsls r2, r3, #25 - 21b4: d50d bpl.n 21d2 - 21b6: 6820 ldr r0, [r4, #0] - 21b8: b158 cbz r0, 21d2 - lv_res_t res = lv_event_send(obj->parent, event, data); - 21ba: 4b0f ldr r3, [pc, #60] ; (21f8 ) - 21bc: 463a mov r2, r7 - 21be: 4631 mov r1, r6 - 21c0: 4798 blx r3 - return LV_RES_INV; - 21c2: 1e43 subs r3, r0, #1 - 21c4: 4258 negs r0, r3 - 21c6: 4158 adcs r0, r3 -} - 21c8: b007 add sp, #28 - 21ca: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - return LV_RES_INV; - 21ce: 2000 movs r0, #0 - 21d0: e7fa b.n 21c8 - return LV_RES_OK; - 21d2: 2001 movs r0, #1 - 21d4: e7f8 b.n 21c8 - 21d6: bf00 nop - 21d8: 00001a65 .word 0x00001a65 - 21dc: 00026c17 .word 0x00026c17 - 21e0: 000268df .word 0x000268df - 21e4: 0000eb79 .word 0x0000eb79 - 21e8: 00026943 .word 0x00026943 - 21ec: 00001a6d .word 0x00001a6d - 21f0: 200030c4 .word 0x200030c4 - 21f4: 00001ef1 .word 0x00001ef1 - 21f8: 000021fd .word 0x000021fd - -000021fc : -{ - 21fc: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - 21fe: 460e mov r6, r1 - 2200: 9203 str r2, [sp, #12] - if(obj == NULL) return LV_RES_OK; - 2202: 4604 mov r4, r0 - 2204: b1d8 cbz r0, 223e - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2206: 4a0f ldr r2, [pc, #60] ; (2244 ) - 2208: 4790 blx r2 - 220a: 9b03 ldr r3, [sp, #12] - 220c: 4605 mov r5, r0 - 220e: b968 cbnz r0, 222c - 2210: 4b0d ldr r3, [pc, #52] ; (2248 ) - 2212: 490e ldr r1, [pc, #56] ; (224c ) - 2214: 9300 str r3, [sp, #0] - 2216: f240 62c4 movw r2, #1732 ; 0x6c4 - 221a: 2003 movs r0, #3 - 221c: 4e0c ldr r6, [pc, #48] ; (2250 ) - 221e: 47b0 blx r6 - 2220: 480c ldr r0, [pc, #48] ; (2254 ) - 2222: 490d ldr r1, [pc, #52] ; (2258 ) - 2224: 4622 mov r2, r4 - 2226: 462b mov r3, r5 - 2228: 4788 blx r1 - 222a: e7fe b.n 222a - res = lv_event_send_func(obj->event_cb, obj, event, data); - 222c: 69a0 ldr r0, [r4, #24] - 222e: 4621 mov r1, r4 - 2230: 4c0a ldr r4, [pc, #40] ; (225c ) - 2232: 4632 mov r2, r6 - 2234: 46a4 mov ip, r4 -} - 2236: b004 add sp, #16 - 2238: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - res = lv_event_send_func(obj->event_cb, obj, event, data); - 223c: 4760 bx ip -} - 223e: 2001 movs r0, #1 - 2240: b004 add sp, #16 - 2242: bd70 pop {r4, r5, r6, pc} - 2244: 00001a65 .word 0x00001a65 - 2248: 00026c2a .word 0x00026c2a - 224c: 000268df .word 0x000268df - 2250: 0000eb79 .word 0x0000eb79 - 2254: 00026943 .word 0x00026943 - 2258: 00001a6d .word 0x00001a6d - 225c: 00002135 .word 0x00002135 - -00002260 : -{ - 2260: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2262: 4b0b ldr r3, [pc, #44] ; (2290 ) -{ - 2264: 4604 mov r4, r0 - 2266: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2268: 4798 blx r3 - 226a: 4605 mov r5, r0 - 226c: b968 cbnz r0, 228a - 226e: 4b09 ldr r3, [pc, #36] ; (2294 ) - 2270: 4909 ldr r1, [pc, #36] ; (2298 ) - 2272: 9300 str r3, [sp, #0] - 2274: f240 721b movw r2, #1819 ; 0x71b - 2278: 2003 movs r0, #3 - 227a: 4e08 ldr r6, [pc, #32] ; (229c ) - 227c: 47b0 blx r6 - 227e: 4808 ldr r0, [pc, #32] ; (22a0 ) - 2280: 4908 ldr r1, [pc, #32] ; (22a4 ) - 2282: 4622 mov r2, r4 - 2284: 462b mov r3, r5 - 2286: 4788 blx r1 - 2288: e7fe b.n 2288 - obj->signal_cb = signal_cb; - 228a: 61e6 str r6, [r4, #28] -} - 228c: b002 add sp, #8 - 228e: bd70 pop {r4, r5, r6, pc} - 2290: 00001a65 .word 0x00001a65 - 2294: 00026c38 .word 0x00026c38 - 2298: 000268df .word 0x000268df - 229c: 0000eb79 .word 0x0000eb79 - 22a0: 00026943 .word 0x00026943 - 22a4: 00001a6d .word 0x00001a6d - -000022a8 : - if(obj == NULL) return LV_RES_OK; - 22a8: b110 cbz r0, 22b0 - if(obj->signal_cb) res = obj->signal_cb(obj, signal, param); - 22aa: 69c3 ldr r3, [r0, #28] - 22ac: b103 cbz r3, 22b0 - 22ae: 4718 bx r3 -} - 22b0: 2001 movs r0, #1 - 22b2: 4770 bx lr - -000022b4 : -{ - 22b4: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 22b6: 4b0b ldr r3, [pc, #44] ; (22e4 ) -{ - 22b8: 4604 mov r4, r0 - 22ba: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 22bc: 4798 blx r3 - 22be: 4605 mov r5, r0 - 22c0: b968 cbnz r0, 22de - 22c2: 4b09 ldr r3, [pc, #36] ; (22e8 ) - 22c4: 4909 ldr r1, [pc, #36] ; (22ec ) - 22c6: 9300 str r3, [sp, #0] - 22c8: f240 7237 movw r2, #1847 ; 0x737 - 22cc: 2003 movs r0, #3 - 22ce: 4e08 ldr r6, [pc, #32] ; (22f0 ) - 22d0: 47b0 blx r6 - 22d2: 4808 ldr r0, [pc, #32] ; (22f4 ) - 22d4: 4908 ldr r1, [pc, #32] ; (22f8 ) - 22d6: 4622 mov r2, r4 - 22d8: 462b mov r3, r5 - 22da: 4788 blx r1 - 22dc: e7fe b.n 22dc - obj->design_cb = design_cb; - 22de: 6226 str r6, [r4, #32] -} - 22e0: b002 add sp, #8 - 22e2: bd70 pop {r4, r5, r6, pc} - 22e4: 00001a65 .word 0x00001a65 - 22e8: 00026c4d .word 0x00026c4d - 22ec: 000268df .word 0x000268df - 22f0: 0000eb79 .word 0x0000eb79 - 22f4: 00026943 .word 0x00026943 - 22f8: 00001a6d .word 0x00001a6d - -000022fc : -{ - 22fc: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 22fe: 4b0e ldr r3, [pc, #56] ; (2338 ) -{ - 2300: 9103 str r1, [sp, #12] - 2302: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2304: 4798 blx r3 - 2306: 9903 ldr r1, [sp, #12] - 2308: 4605 mov r5, r0 - 230a: b968 cbnz r0, 2328 - 230c: 4b0b ldr r3, [pc, #44] ; (233c ) - 230e: 490c ldr r1, [pc, #48] ; (2340 ) - 2310: 9300 str r3, [sp, #0] - 2312: f240 7249 movw r2, #1865 ; 0x749 - 2316: 2003 movs r0, #3 - 2318: 4e0a ldr r6, [pc, #40] ; (2344 ) - 231a: 47b0 blx r6 - 231c: 480a ldr r0, [pc, #40] ; (2348 ) - 231e: 490b ldr r1, [pc, #44] ; (234c ) - 2320: 4622 mov r2, r4 - 2322: 462b mov r3, r5 - 2324: 4788 blx r1 - 2326: e7fe b.n 2326 - void * new_ext = lv_mem_realloc(obj->ext_attr, ext_size); - 2328: 6a60 ldr r0, [r4, #36] ; 0x24 - 232a: 4b09 ldr r3, [pc, #36] ; (2350 ) - 232c: 4798 blx r3 - if(new_ext == NULL) return NULL; - 232e: b100 cbz r0, 2332 - obj->ext_attr = new_ext; - 2330: 6260 str r0, [r4, #36] ; 0x24 -} - 2332: b004 add sp, #16 - 2334: bd70 pop {r4, r5, r6, pc} - 2336: bf00 nop - 2338: 00001a65 .word 0x00001a65 - 233c: 00026c62 .word 0x00026c62 - 2340: 000268df .word 0x000268df - 2344: 0000eb79 .word 0x0000eb79 - 2348: 00026943 .word 0x00026943 - 234c: 00001a6d .word 0x00001a6d - 2350: 0000f0a5 .word 0x0000f0a5 - -00002354 : -{ - 2354: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2356: 4b0e ldr r3, [pc, #56] ; (2390 ) -{ - 2358: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 235a: 4798 blx r3 - 235c: 4605 mov r5, r0 - 235e: b968 cbnz r0, 237c - 2360: 4b0c ldr r3, [pc, #48] ; (2394 ) - 2362: 490d ldr r1, [pc, #52] ; (2398 ) - 2364: 9300 str r3, [sp, #0] - 2366: f240 7259 movw r2, #1881 ; 0x759 - 236a: 2003 movs r0, #3 - 236c: 4e0b ldr r6, [pc, #44] ; (239c ) - 236e: 47b0 blx r6 - 2370: 480b ldr r0, [pc, #44] ; (23a0 ) - 2372: 490c ldr r1, [pc, #48] ; (23a4 ) - 2374: 4622 mov r2, r4 - 2376: 462b mov r3, r5 - 2378: 4788 blx r1 - 237a: e7fe b.n 237a - obj->signal_cb(obj, LV_SIGNAL_REFR_EXT_DRAW_PAD, NULL); - 237c: 69e3 ldr r3, [r4, #28] - obj->ext_draw_pad = 0; - 237e: 2200 movs r2, #0 - obj->signal_cb(obj, LV_SIGNAL_REFR_EXT_DRAW_PAD, NULL); - 2380: 2106 movs r1, #6 - 2382: 4620 mov r0, r4 - obj->ext_draw_pad = 0; - 2384: 8662 strh r2, [r4, #50] ; 0x32 -} - 2386: b002 add sp, #8 - 2388: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - obj->signal_cb(obj, LV_SIGNAL_REFR_EXT_DRAW_PAD, NULL); - 238c: 4718 bx r3 - 238e: bf00 nop - 2390: 00001a65 .word 0x00001a65 - 2394: 00026c7b .word 0x00026c7b - 2398: 000268df .word 0x000268df - 239c: 0000eb79 .word 0x0000eb79 - 23a0: 00026943 .word 0x00026943 - 23a4: 00001a6d .word 0x00001a6d - -000023a8 : -{ - 23a8: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 23aa: 4b0b ldr r3, [pc, #44] ; (23d8 ) -{ - 23ac: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 23ae: 4798 blx r3 - 23b0: 4605 mov r5, r0 - 23b2: b968 cbnz r0, 23d0 - 23b4: 4b09 ldr r3, [pc, #36] ; (23dc ) - 23b6: 490a ldr r1, [pc, #40] ; (23e0 ) - 23b8: 9300 str r3, [sp, #0] - 23ba: f240 729f movw r2, #1951 ; 0x79f - 23be: 2003 movs r0, #3 - 23c0: 4e08 ldr r6, [pc, #32] ; (23e4 ) - 23c2: 47b0 blx r6 - 23c4: 4808 ldr r0, [pc, #32] ; (23e8 ) - 23c6: 4909 ldr r1, [pc, #36] ; (23ec ) - 23c8: 4622 mov r2, r4 - 23ca: 462b mov r3, r5 - 23cc: 4788 blx r1 - 23ce: e7fe b.n 23ce -} - 23d0: 6820 ldr r0, [r4, #0] - 23d2: b002 add sp, #8 - 23d4: bd70 pop {r4, r5, r6, pc} - 23d6: bf00 nop - 23d8: 00001a65 .word 0x00001a65 - 23dc: 00026c97 .word 0x00026c97 - 23e0: 000268df .word 0x000268df - 23e4: 0000eb79 .word 0x0000eb79 - 23e8: 00026943 .word 0x00026943 - 23ec: 00001a6d .word 0x00001a6d - -000023f0 : -{ - 23f0: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 23f2: 4b0e ldr r3, [pc, #56] ; (242c ) -{ - 23f4: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 23f6: 4798 blx r3 - 23f8: 4605 mov r5, r0 - 23fa: b148 cbz r0, 2410 - par = lv_obj_get_parent(act_p); - 23fc: 4e0c ldr r6, [pc, #48] ; (2430 ) - 23fe: 4620 mov r0, r4 - 2400: 47b0 blx r6 - } while(par != NULL); - 2402: 4625 mov r5, r4 - 2404: 4604 mov r4, r0 - 2406: 2800 cmp r0, #0 - 2408: d1f9 bne.n 23fe -} - 240a: 4628 mov r0, r5 - 240c: b002 add sp, #8 - 240e: bd70 pop {r4, r5, r6, pc} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2410: 4b08 ldr r3, [pc, #32] ; (2434 ) - 2412: 4909 ldr r1, [pc, #36] ; (2438 ) - 2414: 9300 str r3, [sp, #0] - 2416: f240 726b movw r2, #1899 ; 0x76b - 241a: 2003 movs r0, #3 - 241c: 4e07 ldr r6, [pc, #28] ; (243c ) - 241e: 47b0 blx r6 - 2420: 4807 ldr r0, [pc, #28] ; (2440 ) - 2422: 4908 ldr r1, [pc, #32] ; (2444 ) - 2424: 4622 mov r2, r4 - 2426: 462b mov r3, r5 - 2428: 4788 blx r1 - 242a: e7fe b.n 242a - 242c: 00001a65 .word 0x00001a65 - 2430: 000023a9 .word 0x000023a9 - 2434: 00026ca9 .word 0x00026ca9 - 2438: 000268df .word 0x000268df - 243c: 0000eb79 .word 0x0000eb79 - 2440: 00026943 .word 0x00026943 - 2444: 00001a6d .word 0x00001a6d - -00002448 : -{ - 2448: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 244c: 4b1e ldr r3, [pc, #120] ; (24c8 ) -{ - 244e: 4605 mov r5, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2450: 4798 blx r3 - 2452: 4604 mov r4, r0 - 2454: b968 cbnz r0, 2472 - 2456: 4b1d ldr r3, [pc, #116] ; (24cc ) - 2458: 491d ldr r1, [pc, #116] ; (24d0 ) - 245a: 9300 str r3, [sp, #0] - 245c: f240 727f movw r2, #1919 ; 0x77f - 2460: 2003 movs r0, #3 - 2462: 4e1c ldr r6, [pc, #112] ; (24d4 ) - 2464: 47b0 blx r6 - 2466: 481c ldr r0, [pc, #112] ; (24d8 ) - 2468: 491c ldr r1, [pc, #112] ; (24dc ) - 246a: 462a mov r2, r5 - 246c: 4623 mov r3, r4 - 246e: 4788 blx r1 - 2470: e7fe b.n 2470 - if(obj->parent == NULL) - 2472: 682b ldr r3, [r5, #0] - 2474: b11b cbz r3, 247e - scr = lv_obj_get_screen(obj); /*get the screen of `obj`*/ - 2476: 4628 mov r0, r5 - 2478: 4b19 ldr r3, [pc, #100] ; (24e0 ) - 247a: 4798 blx r3 - 247c: 4605 mov r5, r0 - _LV_LL_READ(LV_GC_ROOT(_lv_disp_ll), d) { - 247e: 4819 ldr r0, [pc, #100] ; (24e4 ) - 2480: 4e19 ldr r6, [pc, #100] ; (24e8 ) - _LV_LL_READ(d->scr_ll, s) { - 2482: 4f1a ldr r7, [pc, #104] ; (24ec ) - _LV_LL_READ(LV_GC_ROOT(_lv_disp_ll), d) { - 2484: f8df 805c ldr.w r8, [pc, #92] ; 24e4 - 2488: 47b0 blx r6 - 248a: 4604 mov r4, r0 - 248c: b964 cbnz r4, 24a8 - LV_LOG_WARN("lv_scr_get_disp: screen not found") - 248e: 4b18 ldr r3, [pc, #96] ; (24f0 ) - 2490: 9300 str r3, [sp, #0] - 2492: 490f ldr r1, [pc, #60] ; (24d0 ) - 2494: 4b0d ldr r3, [pc, #52] ; (24cc ) - 2496: 4d0f ldr r5, [pc, #60] ; (24d4 ) - 2498: f44f 62f2 mov.w r2, #1936 ; 0x790 - 249c: 2002 movs r0, #2 - 249e: 47a8 blx r5 -} - 24a0: 4620 mov r0, r4 - 24a2: b003 add sp, #12 - 24a4: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - _LV_LL_READ(d->scr_ll, s) { - 24a8: f104 0930 add.w r9, r4, #48 ; 0x30 - 24ac: 4648 mov r0, r9 - 24ae: 47b0 blx r6 - 24b0: b920 cbnz r0, 24bc - _LV_LL_READ(LV_GC_ROOT(_lv_disp_ll), d) { - 24b2: 4621 mov r1, r4 - 24b4: 4640 mov r0, r8 - 24b6: 47b8 blx r7 - 24b8: 4604 mov r4, r0 - 24ba: e7e7 b.n 248c - if(s == scr) return d; - 24bc: 4285 cmp r5, r0 - 24be: d0ef beq.n 24a0 - _LV_LL_READ(d->scr_ll, s) { - 24c0: 4601 mov r1, r0 - 24c2: 4648 mov r0, r9 - 24c4: 47b8 blx r7 - 24c6: e7f3 b.n 24b0 - 24c8: 00001a65 .word 0x00001a65 - 24cc: 00026cbb .word 0x00026cbb - 24d0: 000268df .word 0x000268df - 24d4: 0000eb79 .word 0x0000eb79 - 24d8: 00026943 .word 0x00026943 - 24dc: 00001a6d .word 0x00001a6d - 24e0: 000023f1 .word 0x000023f1 - 24e4: 200035dc .word 0x200035dc - 24e8: 0000e92d .word 0x0000e92d - 24ec: 0000e939 .word 0x0000e939 - 24f0: 00026950 .word 0x00026950 - -000024f4 : -{ - 24f4: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 24f6: 4b10 ldr r3, [pc, #64] ; (2538 ) -{ - 24f8: 4604 mov r4, r0 - 24fa: 460d mov r5, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 24fc: 4798 blx r3 - 24fe: 4606 mov r6, r0 - 2500: b968 cbnz r0, 251e - 2502: 4b0e ldr r3, [pc, #56] ; (253c ) - 2504: 490e ldr r1, [pc, #56] ; (2540 ) - 2506: 9300 str r3, [sp, #0] - 2508: f240 72ad movw r2, #1965 ; 0x7ad - 250c: 2003 movs r0, #3 - 250e: 4d0d ldr r5, [pc, #52] ; (2544 ) - 2510: 47a8 blx r5 - 2512: 480d ldr r0, [pc, #52] ; (2548 ) - 2514: 490d ldr r1, [pc, #52] ; (254c ) - 2516: 4622 mov r2, r4 - 2518: 4633 mov r3, r6 - 251a: 4788 blx r1 - 251c: e7fe b.n 251c - result = _lv_ll_get_head(&obj->child_ll); - 251e: 1d20 adds r0, r4, #4 - if(child == NULL) { - 2520: b925 cbnz r5, 252c - result = _lv_ll_get_head(&obj->child_ll); - 2522: 4b0b ldr r3, [pc, #44] ; (2550 ) -} - 2524: b002 add sp, #8 - 2526: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - result = _lv_ll_get_head(&obj->child_ll); - 252a: 4718 bx r3 - result = _lv_ll_get_next(&obj->child_ll, child); - 252c: 4b09 ldr r3, [pc, #36] ; (2554 ) - 252e: 4629 mov r1, r5 -} - 2530: b002 add sp, #8 - 2532: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - result = _lv_ll_get_next(&obj->child_ll, child); - 2536: 4718 bx r3 - 2538: 00001a65 .word 0x00001a65 - 253c: 00026ccb .word 0x00026ccb - 2540: 000268df .word 0x000268df - 2544: 0000eb79 .word 0x0000eb79 - 2548: 00026943 .word 0x00026943 - 254c: 00001a6d .word 0x00001a6d - 2550: 0000e92d .word 0x0000e92d - 2554: 0000e939 .word 0x0000e939 - -00002558 : -{ - 2558: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 255a: 4b0e ldr r3, [pc, #56] ; (2594 ) -{ - 255c: 4604 mov r4, r0 - 255e: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2560: 4798 blx r3 - 2562: 4605 mov r5, r0 - 2564: b968 cbnz r0, 2582 - 2566: 4b0c ldr r3, [pc, #48] ; (2598 ) - 2568: 490c ldr r1, [pc, #48] ; (259c ) - 256a: 9300 str r3, [sp, #0] - 256c: f640 0201 movw r2, #2049 ; 0x801 - 2570: 2003 movs r0, #3 - 2572: 4e0b ldr r6, [pc, #44] ; (25a0 ) - 2574: 47b0 blx r6 - 2576: 480b ldr r0, [pc, #44] ; (25a4 ) - 2578: 490b ldr r1, [pc, #44] ; (25a8 ) - 257a: 4622 mov r2, r4 - 257c: 462b mov r3, r5 - 257e: 4788 blx r1 - 2580: e7fe b.n 2580 - lv_area_copy(cords_p, &obj->coords); - 2582: 4b0a ldr r3, [pc, #40] ; (25ac ) - 2584: f104 0110 add.w r1, r4, #16 - 2588: 4630 mov r0, r6 -} - 258a: b002 add sp, #8 - 258c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_area_copy(cords_p, &obj->coords); - 2590: 4718 bx r3 - 2592: bf00 nop - 2594: 00001a65 .word 0x00001a65 - 2598: 00026d3c .word 0x00026d3c - 259c: 000268df .word 0x000268df - 25a0: 0000eb79 .word 0x0000eb79 - 25a4: 00026943 .word 0x00026943 - 25a8: 00001a6d .word 0x00001a6d - 25ac: 00001f9d .word 0x00001f9d - -000025b0 : -{ - 25b0: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 25b2: 4b10 ldr r3, [pc, #64] ; (25f4 ) -{ - 25b4: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 25b6: 4798 blx r3 - 25b8: 4605 mov r5, r0 - 25ba: b968 cbnz r0, 25d8 - 25bc: 4b0e ldr r3, [pc, #56] ; (25f8 ) - 25be: 490f ldr r1, [pc, #60] ; (25fc ) - 25c0: 9300 str r3, [sp, #0] - 25c2: f640 0222 movw r2, #2082 ; 0x822 - 25c6: 2003 movs r0, #3 - 25c8: 4e0d ldr r6, [pc, #52] ; (2600 ) - 25ca: 47b0 blx r6 - 25cc: 480d ldr r0, [pc, #52] ; (2604 ) - 25ce: 490e ldr r1, [pc, #56] ; (2608 ) - 25d0: 4622 mov r2, r4 - 25d2: 462b mov r3, r5 - 25d4: 4788 blx r1 - 25d6: e7fe b.n 25d6 - lv_obj_t * parent = lv_obj_get_parent(obj); - 25d8: 4b0c ldr r3, [pc, #48] ; (260c ) - 25da: 4620 mov r0, r4 - 25dc: 4798 blx r3 - if(parent) { - 25de: b128 cbz r0, 25ec - rel_x = obj->coords.x1 - parent->coords.x1; - 25e0: 8a23 ldrh r3, [r4, #16] - 25e2: 8a02 ldrh r2, [r0, #16] - 25e4: 1a98 subs r0, r3, r2 - 25e6: b200 sxth r0, r0 -} - 25e8: b002 add sp, #8 - 25ea: bd70 pop {r4, r5, r6, pc} - rel_x = obj->coords.x1; - 25ec: f9b4 0010 ldrsh.w r0, [r4, #16] - 25f0: e7fa b.n 25e8 - 25f2: bf00 nop - 25f4: 00001a65 .word 0x00001a65 - 25f8: 00026d4e .word 0x00026d4e - 25fc: 000268df .word 0x000268df - 2600: 0000eb79 .word 0x0000eb79 - 2604: 00026943 .word 0x00026943 - 2608: 00001a6d .word 0x00001a6d - 260c: 000023a9 .word 0x000023a9 - -00002610 : -{ - 2610: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2612: 4b10 ldr r3, [pc, #64] ; (2654 ) -{ - 2614: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2616: 4798 blx r3 - 2618: 4605 mov r5, r0 - 261a: b968 cbnz r0, 2638 - 261c: 4b0e ldr r3, [pc, #56] ; (2658 ) - 261e: 490f ldr r1, [pc, #60] ; (265c ) - 2620: 9300 str r3, [sp, #0] - 2622: f640 0236 movw r2, #2102 ; 0x836 - 2626: 2003 movs r0, #3 - 2628: 4e0d ldr r6, [pc, #52] ; (2660 ) - 262a: 47b0 blx r6 - 262c: 480d ldr r0, [pc, #52] ; (2664 ) - 262e: 490e ldr r1, [pc, #56] ; (2668 ) - 2630: 4622 mov r2, r4 - 2632: 462b mov r3, r5 - 2634: 4788 blx r1 - 2636: e7fe b.n 2636 - lv_obj_t * parent = lv_obj_get_parent(obj); - 2638: 4b0c ldr r3, [pc, #48] ; (266c ) - 263a: 4620 mov r0, r4 - 263c: 4798 blx r3 - if(parent) { - 263e: b128 cbz r0, 264c - rel_y = obj->coords.y1 - parent->coords.y1; - 2640: 8a63 ldrh r3, [r4, #18] - 2642: 8a42 ldrh r2, [r0, #18] - 2644: 1a98 subs r0, r3, r2 - 2646: b200 sxth r0, r0 -} - 2648: b002 add sp, #8 - 264a: bd70 pop {r4, r5, r6, pc} - rel_y = obj->coords.y1; - 264c: f9b4 0012 ldrsh.w r0, [r4, #18] - 2650: e7fa b.n 2648 - 2652: bf00 nop - 2654: 00001a65 .word 0x00001a65 - 2658: 00026d5b .word 0x00026d5b - 265c: 000268df .word 0x000268df - 2660: 0000eb79 .word 0x0000eb79 - 2664: 00026943 .word 0x00026943 - 2668: 00001a6d .word 0x00001a6d - 266c: 000023a9 .word 0x000023a9 - -00002670 : -{ - 2670: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2672: 4b0d ldr r3, [pc, #52] ; (26a8 ) -{ - 2674: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2676: 4798 blx r3 - 2678: 4605 mov r5, r0 - 267a: b968 cbnz r0, 2698 - 267c: 4b0b ldr r3, [pc, #44] ; (26ac ) - 267e: 490c ldr r1, [pc, #48] ; (26b0 ) - 2680: 9300 str r3, [sp, #0] - 2682: f640 024a movw r2, #2122 ; 0x84a - 2686: 2003 movs r0, #3 - 2688: 4e0a ldr r6, [pc, #40] ; (26b4 ) - 268a: 47b0 blx r6 - 268c: 480a ldr r0, [pc, #40] ; (26b8 ) - 268e: 490b ldr r1, [pc, #44] ; (26bc ) - 2690: 4622 mov r2, r4 - 2692: 462b mov r3, r5 - 2694: 4788 blx r1 - 2696: e7fe b.n 2696 - * @param area_p pointer to an area - * @return the width of the area (if x1 == x2 -> width = 1) - */ -static inline lv_coord_t lv_area_get_width(const lv_area_t * area_p) -{ - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 2698: 8aa3 ldrh r3, [r4, #20] - 269a: 8a22 ldrh r2, [r4, #16] - 269c: 3301 adds r3, #1 - 269e: 1a98 subs r0, r3, r2 -} - 26a0: b200 sxth r0, r0 - 26a2: b002 add sp, #8 - 26a4: bd70 pop {r4, r5, r6, pc} - 26a6: bf00 nop - 26a8: 00001a65 .word 0x00001a65 - 26ac: 00026d68 .word 0x00026d68 - 26b0: 000268df .word 0x000268df - 26b4: 0000eb79 .word 0x0000eb79 - 26b8: 00026943 .word 0x00026943 - 26bc: 00001a6d .word 0x00001a6d - -000026c0 : -{ - 26c0: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 26c2: 4b0d ldr r3, [pc, #52] ; (26f8 ) -{ - 26c4: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 26c6: 4798 blx r3 - 26c8: 4605 mov r5, r0 - 26ca: b968 cbnz r0, 26e8 - 26cc: 4b0b ldr r3, [pc, #44] ; (26fc ) - 26ce: 490c ldr r1, [pc, #48] ; (2700 ) - 26d0: 9300 str r3, [sp, #0] - 26d2: f640 0256 movw r2, #2134 ; 0x856 - 26d6: 2003 movs r0, #3 - 26d8: 4e0a ldr r6, [pc, #40] ; (2704 ) - 26da: 47b0 blx r6 - 26dc: 480a ldr r0, [pc, #40] ; (2708 ) - 26de: 490b ldr r1, [pc, #44] ; (270c ) - 26e0: 4622 mov r2, r4 - 26e2: 462b mov r3, r5 - 26e4: 4788 blx r1 - 26e6: e7fe b.n 26e6 - * @param area_p pointer to an area - * @return the height of the area (if y1 == y2 -> height = 1) - */ -static inline lv_coord_t lv_area_get_height(const lv_area_t * area_p) -{ - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 26e8: 8ae3 ldrh r3, [r4, #22] - 26ea: 8a62 ldrh r2, [r4, #18] - 26ec: 3301 adds r3, #1 - 26ee: 1a98 subs r0, r3, r2 -} - 26f0: b200 sxth r0, r0 - 26f2: b002 add sp, #8 - 26f4: bd70 pop {r4, r5, r6, pc} - 26f6: bf00 nop - 26f8: 00001a65 .word 0x00001a65 - 26fc: 00026d79 .word 0x00026d79 - 2700: 000268df .word 0x000268df - 2704: 0000eb79 .word 0x0000eb79 - 2708: 00026943 .word 0x00026943 - 270c: 00001a6d .word 0x00001a6d - -00002710 : -{ - 2710: b513 push {r0, r1, r4, lr} - if(part == LV_OBJ_PART_MAIN) return &((lv_obj_t *)obj)->style_list; - 2712: b911 cbnz r1, 271a - 2714: 3028 adds r0, #40 ; 0x28 -} - 2716: b002 add sp, #8 - 2718: bd10 pop {r4, pc} - info.part = part; - 271a: f88d 1000 strb.w r1, [sp] - info.result = NULL; - 271e: 2400 movs r4, #0 - res = lv_signal_send((lv_obj_t *)obj, LV_SIGNAL_GET_STYLE, &info); - 2720: 4b04 ldr r3, [pc, #16] ; (2734 ) - info.result = NULL; - 2722: 9401 str r4, [sp, #4] - res = lv_signal_send((lv_obj_t *)obj, LV_SIGNAL_GET_STYLE, &info); - 2724: 466a mov r2, sp - 2726: 2108 movs r1, #8 - 2728: 4798 blx r3 - if(res != LV_RES_OK) return NULL; - 272a: 2801 cmp r0, #1 - return info.result; - 272c: bf0c ite eq - 272e: 9801 ldreq r0, [sp, #4] - if(res != LV_RES_OK) return NULL; - 2730: 4620 movne r0, r4 - 2732: e7f0 b.n 2716 - 2734: 000022a9 .word 0x000022a9 - -00002738 : - * @param part a part of object or 0xFF to remove from all parts - * @param prop a property or 0xFF to remove all porpeties - * @param tr_limit delete transitions only "older" then this. `NULL` is not used - */ -static void trans_del(lv_obj_t * obj, uint8_t part, lv_style_property_t prop, lv_style_trans_t * tr_limit) -{ - 2738: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 273c: 4607 mov r7, r0 - 273e: 4698 mov r8, r3 - lv_style_trans_t * tr; - lv_style_trans_t * tr_prev; - tr = _lv_ll_get_tail(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 2740: 4819 ldr r0, [pc, #100] ; (27a8 ) - 2742: 4b1a ldr r3, [pc, #104] ; (27ac ) - while(tr != NULL) { - if(tr == tr_limit) break; - - /*'tr' might be deleted, so get the next object while 'tr' is valid*/ - tr_prev = _lv_ll_get_prev(&LV_GC_ROOT(_lv_obj_style_trans_ll), tr); - 2744: f8df 9060 ldr.w r9, [pc, #96] ; 27a8 - - if(tr->obj == obj && (part == tr->part || part == 0xFF) && (prop == tr->prop || prop == 0xFF)) { - /* Remove the transitioned property from trans. style - * to allow changing it by normal styles*/ - lv_style_list_t * list = lv_obj_get_style_list(tr->obj, tr->part); - 2748: f8df b07c ldr.w fp, [pc, #124] ; 27c8 -{ - 274c: 460d mov r5, r1 - 274e: 4616 mov r6, r2 - tr = _lv_ll_get_tail(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 2750: 4798 blx r3 - 2752: 4604 mov r4, r0 - while(tr != NULL) { - 2754: b90c cbnz r4, 275a - _lv_ll_remove(&LV_GC_ROOT(_lv_obj_style_trans_ll), tr); - lv_mem_free(tr); - } - tr = tr_prev; - } -} - 2756: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(tr == tr_limit) break; - 275a: 4544 cmp r4, r8 - 275c: d0fb beq.n 2756 - tr_prev = _lv_ll_get_prev(&LV_GC_ROOT(_lv_obj_style_trans_ll), tr); - 275e: 4b14 ldr r3, [pc, #80] ; (27b0 ) - 2760: 4621 mov r1, r4 - 2762: 4648 mov r0, r9 - 2764: 4798 blx r3 - 2766: 4682 mov sl, r0 - if(tr->obj == obj && (part == tr->part || part == 0xFF) && (prop == tr->prop || prop == 0xFF)) { - 2768: 6820 ldr r0, [r4, #0] - 276a: 42b8 cmp r0, r7 - 276c: d11a bne.n 27a4 - 276e: 79a1 ldrb r1, [r4, #6] - 2770: 42a9 cmp r1, r5 - 2772: d001 beq.n 2778 - 2774: 2dff cmp r5, #255 ; 0xff - 2776: d115 bne.n 27a4 - 2778: 88a2 ldrh r2, [r4, #4] - 277a: 42b2 cmp r2, r6 - 277c: d001 beq.n 2782 - 277e: 2eff cmp r6, #255 ; 0xff - 2780: d110 bne.n 27a4 - lv_style_list_t * list = lv_obj_get_style_list(tr->obj, tr->part); - 2782: 47d8 blx fp - lv_style_t * style_trans = _lv_style_list_get_transition_style(list); - 2784: 4a0b ldr r2, [pc, #44] ; (27b4 ) - 2786: 4790 blx r2 - lv_style_remove_prop(style_trans, tr->prop); - 2788: 88a1 ldrh r1, [r4, #4] - 278a: 4a0b ldr r2, [pc, #44] ; (27b8 ) - 278c: 4790 blx r2 - lv_anim_del(tr, NULL); - 278e: 4a0b ldr r2, [pc, #44] ; (27bc ) - 2790: 2100 movs r1, #0 - 2792: 4620 mov r0, r4 - 2794: 4790 blx r2 - _lv_ll_remove(&LV_GC_ROOT(_lv_obj_style_trans_ll), tr); - 2796: 4a0a ldr r2, [pc, #40] ; (27c0 ) - 2798: 4648 mov r0, r9 - 279a: 4621 mov r1, r4 - 279c: 4790 blx r2 - lv_mem_free(tr); - 279e: 4a09 ldr r2, [pc, #36] ; (27c4 ) - 27a0: 4620 mov r0, r4 - 27a2: 4790 blx r2 -{ - 27a4: 4654 mov r4, sl - 27a6: e7d5 b.n 2754 - 27a8: 20003630 .word 0x20003630 - 27ac: 0000e933 .word 0x0000e933 - 27b0: 0000e959 .word 0x0000e959 - 27b4: 00005f3d .word 0x00005f3d - 27b8: 00005a95 .word 0x00005a95 - 27bc: 0000df35 .word 0x0000df35 - 27c0: 0000e9f1 .word 0x0000e9f1 - 27c4: 0000ed75 .word 0x0000ed75 - 27c8: 00002711 .word 0x00002711 - -000027cc : -{ - 27cc: b537 push {r0, r1, r2, r4, r5, lr} - lv_style_list_t * style_dsc = lv_obj_get_style_list(obj, part); - 27ce: 4b0e ldr r3, [pc, #56] ; (2808 ) -{ - 27d0: 4604 mov r4, r0 - 27d2: 460d mov r5, r1 - lv_style_list_t * style_dsc = lv_obj_get_style_list(obj, part); - 27d4: 4798 blx r3 - if(style_dsc == NULL) { - 27d6: b950 cbnz r0, 27ee - LV_LOG_WARN("lv_obj_clean_style_list: can't find style with `part`"); - 27d8: 4b0c ldr r3, [pc, #48] ; (280c ) - 27da: 9300 str r3, [sp, #0] - 27dc: 490c ldr r1, [pc, #48] ; (2810 ) - 27de: 4b0d ldr r3, [pc, #52] ; (2814 ) - 27e0: 4c0d ldr r4, [pc, #52] ; (2818 ) - 27e2: f240 4292 movw r2, #1170 ; 0x492 - 27e6: 2002 movs r0, #2 - 27e8: 47a0 blx r4 -} - 27ea: b003 add sp, #12 - 27ec: bd30 pop {r4, r5, pc} - _lv_style_list_reset(style_dsc); - 27ee: 4b0b ldr r3, [pc, #44] ; (281c ) - 27f0: 4798 blx r3 - trans_del(obj, part, 0xFF, NULL); - 27f2: 4620 mov r0, r4 - 27f4: 4c0a ldr r4, [pc, #40] ; (2820 ) - 27f6: 2300 movs r3, #0 - 27f8: 22ff movs r2, #255 ; 0xff - 27fa: 4629 mov r1, r5 - 27fc: 46a4 mov ip, r4 -} - 27fe: b003 add sp, #12 - 2800: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - trans_del(obj, part, 0xFF, NULL); - 2804: 4760 bx ip - 2806: bf00 nop - 2808: 00002711 .word 0x00002711 - 280c: 00026998 .word 0x00026998 - 2810: 000268df .word 0x000268df - 2814: 00026e35 .word 0x00026e35 - 2818: 0000eb79 .word 0x0000eb79 - 281c: 00005f4d .word 0x00005f4d - 2820: 00002739 .word 0x00002739 - -00002824 : - tr->prop = prop_tmp; - -} - -static void trans_anim_ready_cb(lv_anim_t * a) -{ - 2824: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - * if there no more transitions for this property - * It allows changing it by normal styles*/ - - bool running = false; - lv_style_trans_t * tr_i; - _LV_LL_READ(LV_GC_ROOT(_lv_obj_style_trans_ll), tr_i) { - 2828: 4b15 ldr r3, [pc, #84] ; (2880 ) - lv_style_trans_t * tr = a->var; - 282a: 6804 ldr r4, [r0, #0] - _LV_LL_READ(LV_GC_ROOT(_lv_obj_style_trans_ll), tr_i) { - 282c: 4815 ldr r0, [pc, #84] ; (2884 ) - 282e: 4e15 ldr r6, [pc, #84] ; (2884 ) - 2830: 4f15 ldr r7, [pc, #84] ; (2888 ) - 2832: 4798 blx r3 - bool running = false; - 2834: 2500 movs r5, #0 - _LV_LL_READ(LV_GC_ROOT(_lv_obj_style_trans_ll), tr_i) { - 2836: b990 cbnz r0, 285e - if(tr_i != tr && tr_i->obj == tr->obj && tr_i->part == tr->part && tr_i->prop == tr->prop) { - running = true; - } - } - - if(!running) { - 2838: b945 cbnz r5, 284c - lv_style_list_t * list = lv_obj_get_style_list(tr->obj, tr->part); - 283a: 79a1 ldrb r1, [r4, #6] - 283c: 4b13 ldr r3, [pc, #76] ; (288c ) - 283e: 6820 ldr r0, [r4, #0] - 2840: 4798 blx r3 - lv_style_t * style_trans = _lv_style_list_get_transition_style(list); - 2842: 4b13 ldr r3, [pc, #76] ; (2890 ) - 2844: 4798 blx r3 - lv_style_remove_prop(style_trans, tr->prop); - 2846: 88a1 ldrh r1, [r4, #4] - 2848: 4b12 ldr r3, [pc, #72] ; (2894 ) - 284a: 4798 blx r3 - } - - _lv_ll_remove(&LV_GC_ROOT(_lv_obj_style_trans_ll), tr); - 284c: 480d ldr r0, [pc, #52] ; (2884 ) - 284e: 4b12 ldr r3, [pc, #72] ; (2898 ) - 2850: 4621 mov r1, r4 - 2852: 4798 blx r3 - lv_mem_free(tr); - 2854: 4620 mov r0, r4 - 2856: 4b11 ldr r3, [pc, #68] ; (289c ) -} - 2858: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - lv_mem_free(tr); - 285c: 4718 bx r3 - if(tr_i != tr && tr_i->obj == tr->obj && tr_i->part == tr->part && tr_i->prop == tr->prop) { - 285e: 42a0 cmp r0, r4 - 2860: d00a beq.n 2878 - 2862: 6802 ldr r2, [r0, #0] - 2864: 6823 ldr r3, [r4, #0] - 2866: 429a cmp r2, r3 - 2868: d106 bne.n 2878 - 286a: 6843 ldr r3, [r0, #4] - 286c: 6862 ldr r2, [r4, #4] - 286e: 4053 eors r3, r2 - running = true; - 2870: f033 437f bics.w r3, r3, #4278190080 ; 0xff000000 - 2874: bf08 it eq - 2876: 2501 moveq r5, #1 - _LV_LL_READ(LV_GC_ROOT(_lv_obj_style_trans_ll), tr_i) { - 2878: 4601 mov r1, r0 - 287a: 4630 mov r0, r6 - 287c: 47b8 blx r7 - 287e: e7da b.n 2836 - 2880: 0000e92d .word 0x0000e92d - 2884: 20003630 .word 0x20003630 - 2888: 0000e939 .word 0x0000e939 - 288c: 00002711 .word 0x00002711 - 2890: 00005f3d .word 0x00005f3d - 2894: 00005a95 .word 0x00005a95 - 2898: 0000e9f1 .word 0x0000e9f1 - 289c: 0000ed75 .word 0x0000ed75 - -000028a0 : -{ - 28a0: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 28a2: 4b0c ldr r3, [pc, #48] ; (28d4 ) -{ - 28a4: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 28a6: 4798 blx r3 - 28a8: 4605 mov r5, r0 - 28aa: b968 cbnz r0, 28c8 - 28ac: 4b0a ldr r3, [pc, #40] ; (28d8 ) - 28ae: 490b ldr r1, [pc, #44] ; (28dc ) - 28b0: 9300 str r3, [sp, #0] - 28b2: f640 2241 movw r2, #2625 ; 0xa41 - 28b6: 2003 movs r0, #3 - 28b8: 4e09 ldr r6, [pc, #36] ; (28e0 ) - 28ba: 47b0 blx r6 - 28bc: 4809 ldr r0, [pc, #36] ; (28e4 ) - 28be: 490a ldr r1, [pc, #40] ; (28e8 ) - 28c0: 4622 mov r2, r4 - 28c2: 462b mov r3, r5 - 28c4: 4788 blx r1 - 28c6: e7fe b.n 28c6 - return obj->hidden == 0 ? false : true; - 28c8: f894 0034 ldrb.w r0, [r4, #52] ; 0x34 -} - 28cc: f3c0 1000 ubfx r0, r0, #4, #1 - 28d0: b002 add sp, #8 - 28d2: bd70 pop {r4, r5, r6, pc} - 28d4: 00001a65 .word 0x00001a65 - 28d8: 00026e83 .word 0x00026e83 - 28dc: 000268df .word 0x000268df - 28e0: 0000eb79 .word 0x0000eb79 - 28e4: 00026943 .word 0x00026943 - 28e8: 00001a6d .word 0x00001a6d - -000028ec : -{ - 28ec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 28f0: 4b35 ldr r3, [pc, #212] ; (29c8 ) -{ - 28f2: b086 sub sp, #24 - 28f4: 4604 mov r4, r0 - 28f6: 4688 mov r8, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 28f8: 4798 blx r3 - 28fa: 4605 mov r5, r0 - 28fc: b968 cbnz r0, 291a - 28fe: 4b33 ldr r3, [pc, #204] ; (29cc ) - 2900: 4933 ldr r1, [pc, #204] ; (29d0 ) - 2902: 9300 str r3, [sp, #0] - 2904: f44f 72f0 mov.w r2, #480 ; 0x1e0 - 2908: 2003 movs r0, #3 - 290a: 4e32 ldr r6, [pc, #200] ; (29d4 ) - 290c: 47b0 blx r6 - 290e: 4832 ldr r0, [pc, #200] ; (29d8 ) - 2910: 4932 ldr r1, [pc, #200] ; (29dc ) - 2912: 4622 mov r2, r4 - 2914: 462b mov r3, r5 - 2916: 4788 blx r1 - 2918: e7fe b.n 2918 - if(lv_obj_get_hidden(obj)) return; - 291a: 4f31 ldr r7, [pc, #196] ; (29e0 ) - 291c: 4620 mov r0, r4 - 291e: 47b8 blx r7 - 2920: 2800 cmp r0, #0 - 2922: d141 bne.n 29a8 - lv_obj_t * obj_scr = lv_obj_get_screen(obj); - 2924: 4b2f ldr r3, [pc, #188] ; (29e4 ) - 2926: 4620 mov r0, r4 - 2928: 4798 blx r3 - lv_disp_t * disp = lv_obj_get_disp(obj_scr); - 292a: 4b2f ldr r3, [pc, #188] ; (29e8 ) - lv_obj_t * obj_scr = lv_obj_get_screen(obj); - 292c: 4605 mov r5, r0 - lv_disp_t * disp = lv_obj_get_disp(obj_scr); - 292e: 4798 blx r3 - if(obj_scr == lv_disp_get_scr_act(disp) || obj_scr == lv_disp_get_layer_top(disp) || - 2930: 4b2e ldr r3, [pc, #184] ; (29ec ) - lv_disp_t * disp = lv_obj_get_disp(obj_scr); - 2932: 4606 mov r6, r0 - if(obj_scr == lv_disp_get_scr_act(disp) || obj_scr == lv_disp_get_layer_top(disp) || - 2934: 4798 blx r3 - 2936: 4285 cmp r5, r0 - 2938: d12c bne.n 2994 - lv_coord_t ext_size = obj->ext_draw_pad; - 293a: f9b4 5032 ldrsh.w r5, [r4, #50] ; 0x32 - lv_area_copy(&obj_coords, &obj->coords); - 293e: 4b2c ldr r3, [pc, #176] ; (29f0 ) - 2940: f104 0110 add.w r1, r4, #16 - 2944: a802 add r0, sp, #8 - 2946: 4798 blx r3 - obj_coords.x1 -= ext_size; - 2948: f8bd 2008 ldrh.w r2, [sp, #8] - 294c: b2ab uxth r3, r5 - 294e: 1ad2 subs r2, r2, r3 - 2950: f8ad 2008 strh.w r2, [sp, #8] - obj_coords.y1 -= ext_size; - 2954: f8bd 200a ldrh.w r2, [sp, #10] - is_common = _lv_area_intersect(&area_trunc, area, &obj_coords); - 2958: 4d26 ldr r5, [pc, #152] ; (29f4 ) - obj_coords.y1 -= ext_size; - 295a: 1ad2 subs r2, r2, r3 - 295c: f8ad 200a strh.w r2, [sp, #10] - obj_coords.x2 += ext_size; - 2960: f8bd 200c ldrh.w r2, [sp, #12] - 2964: 441a add r2, r3 - 2966: f8ad 200c strh.w r2, [sp, #12] - obj_coords.y2 += ext_size; - 296a: f8bd 200e ldrh.w r2, [sp, #14] - is_common = _lv_area_intersect(&area_trunc, area, &obj_coords); - 296e: 4641 mov r1, r8 - obj_coords.y2 += ext_size; - 2970: 4413 add r3, r2 - is_common = _lv_area_intersect(&area_trunc, area, &obj_coords); - 2972: a804 add r0, sp, #16 - 2974: aa02 add r2, sp, #8 - obj_coords.y2 += ext_size; - 2976: f8ad 300e strh.w r3, [sp, #14] - is_common = _lv_area_intersect(&area_trunc, area, &obj_coords); - 297a: 47a8 blx r5 - if(is_common == false) return; /*The area is not on the object*/ - 297c: b1a0 cbz r0, 29a8 - lv_obj_t * par = lv_obj_get_parent(obj); - 297e: f8df 8084 ldr.w r8, [pc, #132] ; 2a04 - 2982: 4620 mov r0, r4 - par = lv_obj_get_parent(par); - 2984: 47c0 blx r8 - 2986: 4604 mov r4, r0 - while(par != NULL) { - 2988: b988 cbnz r0, 29ae - if(is_common) _lv_inv_area(disp, &area_trunc); - 298a: 4b1b ldr r3, [pc, #108] ; (29f8 ) - 298c: a904 add r1, sp, #16 - 298e: 4630 mov r0, r6 - 2990: 4798 blx r3 - 2992: e009 b.n 29a8 - if(obj_scr == lv_disp_get_scr_act(disp) || obj_scr == lv_disp_get_layer_top(disp) || - 2994: 4b19 ldr r3, [pc, #100] ; (29fc ) - 2996: 4630 mov r0, r6 - 2998: 4798 blx r3 - 299a: 4285 cmp r5, r0 - 299c: d0cd beq.n 293a - obj_scr == lv_disp_get_layer_sys(disp)) { - 299e: 4b18 ldr r3, [pc, #96] ; (2a00 ) - 29a0: 4630 mov r0, r6 - 29a2: 4798 blx r3 - if(obj_scr == lv_disp_get_scr_act(disp) || obj_scr == lv_disp_get_layer_top(disp) || - 29a4: 4285 cmp r5, r0 - 29a6: d0c8 beq.n 293a -} - 29a8: b006 add sp, #24 - 29aa: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - is_common = _lv_area_intersect(&area_trunc, &area_trunc, &par->coords); - 29ae: a904 add r1, sp, #16 - 29b0: f104 0210 add.w r2, r4, #16 - 29b4: 4608 mov r0, r1 - 29b6: 47a8 blx r5 - if(is_common == false) break; /*If no common parts with parent break;*/ - 29b8: 2800 cmp r0, #0 - 29ba: d0f5 beq.n 29a8 - if(lv_obj_get_hidden(par)) return; /*If the parent is hidden then the child is hidden and won't be drawn*/ - 29bc: 4620 mov r0, r4 - 29be: 47b8 blx r7 - 29c0: 2800 cmp r0, #0 - 29c2: d1f1 bne.n 29a8 - par = lv_obj_get_parent(par); - 29c4: 4620 mov r0, r4 - 29c6: e7dd b.n 2984 - 29c8: 00001a65 .word 0x00001a65 - 29cc: 00026e95 .word 0x00026e95 - 29d0: 000268df .word 0x000268df - 29d4: 0000eb79 .word 0x0000eb79 - 29d8: 00026943 .word 0x00026943 - 29dc: 00001a6d .word 0x00001a6d - 29e0: 000028a1 .word 0x000028a1 - 29e4: 000023f1 .word 0x000023f1 - 29e8: 00002449 .word 0x00002449 - 29ec: 00001af5 .word 0x00001af5 - 29f0: 00001f9d .word 0x00001f9d - 29f4: 0000e111 .word 0x0000e111 - 29f8: 00005191 .word 0x00005191 - 29fc: 00001b31 .word 0x00001b31 - 2a00: 00001b6d .word 0x00001b6d - 2a04: 000023a9 .word 0x000023a9 - -00002a08 : -{ - 2a08: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2a0a: 4b1a ldr r3, [pc, #104] ; (2a74 ) -{ - 2a0c: 4605 mov r5, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2a0e: 4798 blx r3 - 2a10: 4604 mov r4, r0 - 2a12: b968 cbnz r0, 2a30 - 2a14: 4b18 ldr r3, [pc, #96] ; (2a78 ) - 2a16: 4919 ldr r1, [pc, #100] ; (2a7c ) - 2a18: 9300 str r3, [sp, #0] - 2a1a: f240 220d movw r2, #525 ; 0x20d - 2a1e: 2003 movs r0, #3 - 2a20: 4e17 ldr r6, [pc, #92] ; (2a80 ) - 2a22: 47b0 blx r6 - 2a24: 4817 ldr r0, [pc, #92] ; (2a84 ) - 2a26: 4918 ldr r1, [pc, #96] ; (2a88 ) - 2a28: 462a mov r2, r5 - 2a2a: 4623 mov r3, r4 - 2a2c: 4788 blx r1 - 2a2e: e7fe b.n 2a2e - lv_coord_t ext_size = obj->ext_draw_pad; - 2a30: f9b5 4032 ldrsh.w r4, [r5, #50] ; 0x32 - lv_area_copy(&obj_coords, &obj->coords); - 2a34: 4b15 ldr r3, [pc, #84] ; (2a8c ) - 2a36: f105 0110 add.w r1, r5, #16 - 2a3a: a802 add r0, sp, #8 - 2a3c: 4798 blx r3 - obj_coords.x1 -= ext_size; - 2a3e: f8bd 2008 ldrh.w r2, [sp, #8] - 2a42: b2a3 uxth r3, r4 - 2a44: 1ad2 subs r2, r2, r3 - 2a46: f8ad 2008 strh.w r2, [sp, #8] - obj_coords.y1 -= ext_size; - 2a4a: f8bd 200a ldrh.w r2, [sp, #10] - 2a4e: 1ad2 subs r2, r2, r3 - 2a50: f8ad 200a strh.w r2, [sp, #10] - obj_coords.x2 += ext_size; - 2a54: f8bd 200c ldrh.w r2, [sp, #12] - 2a58: 441a add r2, r3 - 2a5a: f8ad 200c strh.w r2, [sp, #12] - obj_coords.y2 += ext_size; - 2a5e: f8bd 200e ldrh.w r2, [sp, #14] - 2a62: 4413 add r3, r2 - 2a64: f8ad 300e strh.w r3, [sp, #14] - lv_obj_invalidate_area(obj, &obj_coords); - 2a68: a902 add r1, sp, #8 - 2a6a: 4b09 ldr r3, [pc, #36] ; (2a90 ) - 2a6c: 4628 mov r0, r5 - 2a6e: 4798 blx r3 -} - 2a70: b004 add sp, #16 - 2a72: bd70 pop {r4, r5, r6, pc} - 2a74: 00001a65 .word 0x00001a65 - 2a78: 00026eac .word 0x00026eac - 2a7c: 000268df .word 0x000268df - 2a80: 0000eb79 .word 0x0000eb79 - 2a84: 00026943 .word 0x00026943 - 2a88: 00001a6d .word 0x00001a6d - 2a8c: 00001f9d .word 0x00001f9d - 2a90: 000028ed .word 0x000028ed - -00002a94 : -{ - 2a94: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2a96: 4b19 ldr r3, [pc, #100] ; (2afc ) -{ - 2a98: 4605 mov r5, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2a9a: 4798 blx r3 - 2a9c: 4604 mov r4, r0 - 2a9e: b968 cbnz r0, 2abc - 2aa0: 4b17 ldr r3, [pc, #92] ; (2b00 ) - 2aa2: 4918 ldr r1, [pc, #96] ; (2b04 ) - 2aa4: 9300 str r3, [sp, #0] - 2aa6: f240 2262 movw r2, #610 ; 0x262 - 2aaa: 2003 movs r0, #3 - 2aac: 4e16 ldr r6, [pc, #88] ; (2b08 ) - 2aae: 47b0 blx r6 - 2ab0: 4816 ldr r0, [pc, #88] ; (2b0c ) - 2ab2: 4917 ldr r1, [pc, #92] ; (2b10 ) - 2ab4: 462a mov r2, r5 - 2ab6: 4623 mov r3, r4 - 2ab8: 4788 blx r1 - 2aba: e7fe b.n 2aba - lv_obj_t * parent = lv_obj_get_parent(obj); - 2abc: 4b15 ldr r3, [pc, #84] ; (2b14 ) - 2abe: 4628 mov r0, r5 - 2ac0: 4798 blx r3 - if(_lv_ll_get_head(&parent->child_ll) == obj) return; - 2ac2: 1d07 adds r7, r0, #4 - 2ac4: 4b14 ldr r3, [pc, #80] ; (2b18 ) - lv_obj_t * parent = lv_obj_get_parent(obj); - 2ac6: 4604 mov r4, r0 - if(_lv_ll_get_head(&parent->child_ll) == obj) return; - 2ac8: 4638 mov r0, r7 - 2aca: 4798 blx r3 - 2acc: 4285 cmp r5, r0 - 2ace: d013 beq.n 2af8 - lv_obj_invalidate(parent); - 2ad0: 4e12 ldr r6, [pc, #72] ; (2b1c ) - 2ad2: 4620 mov r0, r4 - 2ad4: 47b0 blx r6 - _lv_ll_chg_list(&parent->child_ll, &parent->child_ll, obj, true); - 2ad6: 462a mov r2, r5 - 2ad8: 4639 mov r1, r7 - 2ada: 4638 mov r0, r7 - 2adc: 2301 movs r3, #1 - 2ade: 4f10 ldr r7, [pc, #64] ; (2b20 ) - 2ae0: 47b8 blx r7 - parent->signal_cb(parent, LV_SIGNAL_CHILD_CHG, obj); - 2ae2: 69e3 ldr r3, [r4, #28] - 2ae4: 462a mov r2, r5 - 2ae6: 2101 movs r1, #1 - 2ae8: 4620 mov r0, r4 - 2aea: 4798 blx r3 - lv_obj_invalidate(parent); - 2aec: 4620 mov r0, r4 - 2aee: 4633 mov r3, r6 -} - 2af0: b003 add sp, #12 - 2af2: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - lv_obj_invalidate(parent); - 2af6: 4718 bx r3 -} - 2af8: b003 add sp, #12 - 2afa: bdf0 pop {r4, r5, r6, r7, pc} - 2afc: 00001a65 .word 0x00001a65 - 2b00: 00026ebe .word 0x00026ebe - 2b04: 000268df .word 0x000268df - 2b08: 0000eb79 .word 0x0000eb79 - 2b0c: 00026943 .word 0x00026943 - 2b10: 00001a6d .word 0x00001a6d - 2b14: 000023a9 .word 0x000023a9 - 2b18: 0000e92d .word 0x0000e92d - 2b1c: 00002a09 .word 0x00002a09 - 2b20: 0000ea71 .word 0x0000ea71 - -00002b24 : -{ - 2b24: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2b28: 4b2e ldr r3, [pc, #184] ; (2be4 ) -{ - 2b2a: b087 sub sp, #28 - 2b2c: 4604 mov r4, r0 - 2b2e: 4688 mov r8, r1 - 2b30: 4617 mov r7, r2 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2b32: 4798 blx r3 - 2b34: 4605 mov r5, r0 - 2b36: b968 cbnz r0, 2b54 - 2b38: 4b2b ldr r3, [pc, #172] ; (2be8 ) - 2b3a: 492c ldr r1, [pc, #176] ; (2bec ) - 2b3c: 9300 str r3, [sp, #0] - 2b3e: f240 2296 movw r2, #662 ; 0x296 - 2b42: 2003 movs r0, #3 - 2b44: 4e2a ldr r6, [pc, #168] ; (2bf0 ) - 2b46: 47b0 blx r6 - 2b48: 482a ldr r0, [pc, #168] ; (2bf4 ) - 2b4a: 492b ldr r1, [pc, #172] ; (2bf8 ) - 2b4c: 4622 mov r2, r4 - 2b4e: 462b mov r3, r5 - 2b50: 4788 blx r1 - 2b52: e7fe b.n 2b52 - lv_obj_t * par = obj->parent; - 2b54: 6826 ldr r6, [r4, #0] - if(par == NULL) { - 2b56: b95e cbnz r6, 2b70 - LV_LOG_WARN("lv_obj_set_pos: not changing position of screen object"); - 2b58: 4b28 ldr r3, [pc, #160] ; (2bfc ) - 2b5a: 9300 str r3, [sp, #0] - 2b5c: 4923 ldr r1, [pc, #140] ; (2bec ) - 2b5e: 4b22 ldr r3, [pc, #136] ; (2be8 ) - 2b60: 4c23 ldr r4, [pc, #140] ; (2bf0 ) - 2b62: f44f 7227 mov.w r2, #668 ; 0x29c - 2b66: 2002 movs r0, #2 - 2b68: 47a0 blx r4 -} - 2b6a: b007 add sp, #28 - 2b6c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - diff.x = x - obj->coords.x1; - 2b70: 8a22 ldrh r2, [r4, #16] - 2b72: 8a33 ldrh r3, [r6, #16] - 2b74: 1a9b subs r3, r3, r2 - 2b76: eb03 0108 add.w r1, r3, r8 - diff.y = y - obj->coords.y1; - 2b7a: 8a62 ldrh r2, [r4, #18] - 2b7c: 8a73 ldrh r3, [r6, #18] - 2b7e: 1a9b subs r3, r3, r2 - 2b80: 19da adds r2, r3, r7 - 2b82: b297 uxth r7, r2 - diff.x = x - obj->coords.x1; - 2b84: fa1f f881 uxth.w r8, r1 - diff.y = y - obj->coords.y1; - 2b88: b212 sxth r2, r2 - if(diff.x == 0 && diff.y == 0) return; - 2b8a: ea58 0307 orrs.w r3, r8, r7 - diff.x = x - obj->coords.x1; - 2b8e: b20d sxth r5, r1 - diff.y = y - obj->coords.y1; - 2b90: 9203 str r2, [sp, #12] - if(diff.x == 0 && diff.y == 0) return; - 2b92: d0ea beq.n 2b6a - lv_obj_invalidate(obj); - 2b94: 4620 mov r0, r4 - 2b96: f8df 9070 ldr.w r9, [pc, #112] ; 2c08 - 2b9a: 47c8 blx r9 - lv_obj_get_coords(obj, &ori); - 2b9c: a904 add r1, sp, #16 - 2b9e: 4620 mov r0, r4 - 2ba0: 4b17 ldr r3, [pc, #92] ; (2c00 ) - 2ba2: 4798 blx r3 - obj->coords.x1 += diff.x; - 2ba4: 8a23 ldrh r3, [r4, #16] - refresh_children_position(obj, diff.x, diff.y); - 2ba6: 9a03 ldr r2, [sp, #12] - obj->coords.x1 += diff.x; - 2ba8: 4443 add r3, r8 - 2baa: 8223 strh r3, [r4, #16] - obj->coords.y1 += diff.y; - 2bac: 8a63 ldrh r3, [r4, #18] - 2bae: 443b add r3, r7 - 2bb0: 8263 strh r3, [r4, #18] - obj->coords.x2 += diff.x; - 2bb2: 8aa3 ldrh r3, [r4, #20] - 2bb4: 4498 add r8, r3 - obj->coords.y2 += diff.y; - 2bb6: 8ae3 ldrh r3, [r4, #22] - obj->coords.x2 += diff.x; - 2bb8: f8a4 8014 strh.w r8, [r4, #20] - obj->coords.y2 += diff.y; - 2bbc: 441f add r7, r3 - refresh_children_position(obj, diff.x, diff.y); - 2bbe: 4629 mov r1, r5 - 2bc0: 4620 mov r0, r4 - 2bc2: 4b10 ldr r3, [pc, #64] ; (2c04 ) - obj->coords.y2 += diff.y; - 2bc4: 82e7 strh r7, [r4, #22] - refresh_children_position(obj, diff.x, diff.y); - 2bc6: 4798 blx r3 - obj->signal_cb(obj, LV_SIGNAL_COORD_CHG, &ori); - 2bc8: 69e3 ldr r3, [r4, #28] - 2bca: aa04 add r2, sp, #16 - 2bcc: 2102 movs r1, #2 - 2bce: 4620 mov r0, r4 - 2bd0: 4798 blx r3 - par->signal_cb(par, LV_SIGNAL_CHILD_CHG, obj); - 2bd2: 69f3 ldr r3, [r6, #28] - 2bd4: 4622 mov r2, r4 - 2bd6: 2101 movs r1, #1 - 2bd8: 4630 mov r0, r6 - 2bda: 4798 blx r3 - lv_obj_invalidate(obj); - 2bdc: 4620 mov r0, r4 - 2bde: 47c8 blx r9 - 2be0: e7c3 b.n 2b6a - 2be2: bf00 nop - 2be4: 00001a65 .word 0x00001a65 - 2be8: 00026eec .word 0x00026eec - 2bec: 000268df .word 0x000268df - 2bf0: 0000eb79 .word 0x0000eb79 - 2bf4: 00026943 .word 0x00026943 - 2bf8: 00001a6d .word 0x00001a6d - 2bfc: 000269ce .word 0x000269ce - 2c00: 00002559 .word 0x00002559 - 2c04: 00001f45 .word 0x00001f45 - 2c08: 00002a09 .word 0x00002a09 - -00002c0c : -{ - 2c0c: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2c0e: 4b0f ldr r3, [pc, #60] ; (2c4c ) -{ - 2c10: 4604 mov r4, r0 - 2c12: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2c14: 4798 blx r3 - 2c16: 4605 mov r5, r0 - 2c18: b968 cbnz r0, 2c36 - 2c1a: 4b0d ldr r3, [pc, #52] ; (2c50 ) - 2c1c: 490d ldr r1, [pc, #52] ; (2c54 ) - 2c1e: 9300 str r3, [sp, #0] - 2c20: f44f 7233 mov.w r2, #716 ; 0x2cc - 2c24: 2003 movs r0, #3 - 2c26: 4e0c ldr r6, [pc, #48] ; (2c58 ) - 2c28: 47b0 blx r6 - 2c2a: 480c ldr r0, [pc, #48] ; (2c5c ) - 2c2c: 490c ldr r1, [pc, #48] ; (2c60 ) - 2c2e: 4622 mov r2, r4 - 2c30: 462b mov r3, r5 - 2c32: 4788 blx r1 - 2c34: e7fe b.n 2c34 - lv_obj_set_pos(obj, x, lv_obj_get_y(obj)); - 2c36: 4b0b ldr r3, [pc, #44] ; (2c64 ) - 2c38: 4620 mov r0, r4 - 2c3a: 4798 blx r3 - 2c3c: 4b0a ldr r3, [pc, #40] ; (2c68 ) - 2c3e: 4602 mov r2, r0 - 2c40: 4631 mov r1, r6 - 2c42: 4620 mov r0, r4 -} - 2c44: b002 add sp, #8 - 2c46: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_set_pos(obj, x, lv_obj_get_y(obj)); - 2c4a: 4718 bx r3 - 2c4c: 00001a65 .word 0x00001a65 - 2c50: 00026efb .word 0x00026efb - 2c54: 000268df .word 0x000268df - 2c58: 0000eb79 .word 0x0000eb79 - 2c5c: 00026943 .word 0x00026943 - 2c60: 00001a6d .word 0x00001a6d - 2c64: 00002611 .word 0x00002611 - 2c68: 00002b25 .word 0x00002b25 - -00002c6c : -{ - 2c6c: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2c6e: 4b0f ldr r3, [pc, #60] ; (2cac ) -{ - 2c70: 4604 mov r4, r0 - 2c72: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2c74: 4798 blx r3 - 2c76: 4605 mov r5, r0 - 2c78: b968 cbnz r0, 2c96 - 2c7a: 4b0d ldr r3, [pc, #52] ; (2cb0 ) - 2c7c: 490d ldr r1, [pc, #52] ; (2cb4 ) - 2c7e: 9300 str r3, [sp, #0] - 2c80: f44f 7236 mov.w r2, #728 ; 0x2d8 - 2c84: 2003 movs r0, #3 - 2c86: 4e0c ldr r6, [pc, #48] ; (2cb8 ) - 2c88: 47b0 blx r6 - 2c8a: 480c ldr r0, [pc, #48] ; (2cbc ) - 2c8c: 490c ldr r1, [pc, #48] ; (2cc0 ) - 2c8e: 4622 mov r2, r4 - 2c90: 462b mov r3, r5 - 2c92: 4788 blx r1 - 2c94: e7fe b.n 2c94 - lv_obj_set_pos(obj, lv_obj_get_x(obj), y); - 2c96: 4b0b ldr r3, [pc, #44] ; (2cc4 ) - 2c98: 4620 mov r0, r4 - 2c9a: 4798 blx r3 - 2c9c: 4b0a ldr r3, [pc, #40] ; (2cc8 ) - 2c9e: 4601 mov r1, r0 - 2ca0: 4632 mov r2, r6 - 2ca2: 4620 mov r0, r4 -} - 2ca4: b002 add sp, #8 - 2ca6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_set_pos(obj, lv_obj_get_x(obj), y); - 2caa: 4718 bx r3 - 2cac: 00001a65 .word 0x00001a65 - 2cb0: 00026f08 .word 0x00026f08 - 2cb4: 000268df .word 0x000268df - 2cb8: 0000eb79 .word 0x0000eb79 - 2cbc: 00026943 .word 0x00026943 - 2cc0: 00001a6d .word 0x00001a6d - 2cc4: 000025b1 .word 0x000025b1 - 2cc8: 00002b25 .word 0x00002b25 - -00002ccc : -{ - 2ccc: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2cd0: f8df a0d8 ldr.w sl, [pc, #216] ; 2dac -{ - 2cd4: f9bd 8030 ldrsh.w r8, [sp, #48] ; 0x30 - 2cd8: 4604 mov r4, r0 - 2cda: 460d mov r5, r1 - 2cdc: 4617 mov r7, r2 - 2cde: 461e mov r6, r3 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2ce0: 47d0 blx sl - 2ce2: 4681 mov r9, r0 - 2ce4: b968 cbnz r0, 2d02 - 2ce6: 4b2a ldr r3, [pc, #168] ; (2d90 ) - 2ce8: 492a ldr r1, [pc, #168] ; (2d94 ) - 2cea: 9300 str r3, [sp, #0] - 2cec: f240 326d movw r2, #877 ; 0x36d - 2cf0: 2003 movs r0, #3 - 2cf2: 4d29 ldr r5, [pc, #164] ; (2d98 ) - 2cf4: 47a8 blx r5 - 2cf6: 4829 ldr r0, [pc, #164] ; (2d9c ) - 2cf8: 4929 ldr r1, [pc, #164] ; (2da0 ) - 2cfa: 4622 mov r2, r4 - 2cfc: 464b mov r3, r9 - 2cfe: 4788 blx r1 - 2d00: e7fe b.n 2d00 - if(base == NULL) base = lv_obj_get_parent(obj); - 2d02: b91d cbnz r5, 2d0c - 2d04: 4b27 ldr r3, [pc, #156] ; (2da4 ) - 2d06: 4620 mov r0, r4 - 2d08: 4798 blx r3 - 2d0a: 4605 mov r5, r0 - LV_ASSERT_OBJ(base, LV_OBJX_NAME); - 2d0c: 4628 mov r0, r5 - 2d0e: 47d0 blx sl - 2d10: 4681 mov r9, r0 - 2d12: b968 cbnz r0, 2d30 - 2d14: 4b1e ldr r3, [pc, #120] ; (2d90 ) - 2d16: 491f ldr r1, [pc, #124] ; (2d94 ) - 2d18: 9300 str r3, [sp, #0] - 2d1a: f240 3271 movw r2, #881 ; 0x371 - 2d1e: 2003 movs r0, #3 - 2d20: 4c1d ldr r4, [pc, #116] ; (2d98 ) - 2d22: 47a0 blx r4 - 2d24: 481d ldr r0, [pc, #116] ; (2d9c ) - 2d26: 491e ldr r1, [pc, #120] ; (2da0 ) - 2d28: 462a mov r2, r5 - 2d2a: 464b mov r3, r9 - 2d2c: 4788 blx r1 - 2d2e: e7fe b.n 2d2e - _lv_area_align(&base->coords, &obj->coords, align, &new_pos); - 2d30: 463a mov r2, r7 - 2d32: f104 0110 add.w r1, r4, #16 - 2d36: ab03 add r3, sp, #12 - 2d38: f105 0010 add.w r0, r5, #16 - 2d3c: f8df 9070 ldr.w r9, [pc, #112] ; 2db0 - 2d40: 47c8 blx r9 - lv_obj_t * par = lv_obj_get_parent(obj); - 2d42: 4b18 ldr r3, [pc, #96] ; (2da4 ) - 2d44: 4620 mov r0, r4 - 2d46: 4798 blx r3 - new_pos.y += y_ofs; - 2d48: f8bd 200e ldrh.w r2, [sp, #14] - new_pos.x += x_ofs; - 2d4c: f8bd 100c ldrh.w r1, [sp, #12] - lv_coord_t par_abs_y = par->coords.y1; - 2d50: f9b0 3012 ldrsh.w r3, [r0, #18] - new_pos.x -= par_abs_x; - 2d54: 8a00 ldrh r0, [r0, #16] - new_pos.y += y_ofs; - 2d56: 4442 add r2, r8 - new_pos.x += x_ofs; - 2d58: 4431 add r1, r6 - new_pos.x -= par_abs_x; - 2d5a: 1a09 subs r1, r1, r0 - new_pos.y -= par_abs_y; - 2d5c: 1ad2 subs r2, r2, r3 - new_pos.x -= par_abs_x; - 2d5e: b209 sxth r1, r1 - new_pos.y -= par_abs_y; - 2d60: b212 sxth r2, r2 - lv_obj_set_pos(obj, new_pos.x, new_pos.y); - 2d62: 4b11 ldr r3, [pc, #68] ; (2da8 ) - new_pos.x -= par_abs_x; - 2d64: f8ad 100c strh.w r1, [sp, #12] - lv_obj_set_pos(obj, new_pos.x, new_pos.y); - 2d68: 4620 mov r0, r4 - new_pos.y -= par_abs_y; - 2d6a: f8ad 200e strh.w r2, [sp, #14] - lv_obj_set_pos(obj, new_pos.x, new_pos.y); - 2d6e: 4798 blx r3 - obj->realign.origo_align = 0; - 2d70: f894 3049 ldrb.w r3, [r4, #73] ; 0x49 - obj->realign.align = align; - 2d74: f884 7048 strb.w r7, [r4, #72] ; 0x48 - obj->realign.origo_align = 0; - 2d78: f36f 0341 bfc r3, #1, #1 - obj->realign.xofs = x_ofs; - 2d7c: f8a4 6044 strh.w r6, [r4, #68] ; 0x44 - obj->realign.yofs = y_ofs; - 2d80: f8a4 8046 strh.w r8, [r4, #70] ; 0x46 - obj->realign.base = base; - 2d84: 6425 str r5, [r4, #64] ; 0x40 - obj->realign.origo_align = 0; - 2d86: f884 3049 strb.w r3, [r4, #73] ; 0x49 -} - 2d8a: b004 add sp, #16 - 2d8c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 2d90: 00026f15 .word 0x00026f15 - 2d94: 000268df .word 0x000268df - 2d98: 0000eb79 .word 0x0000eb79 - 2d9c: 00026943 .word 0x00026943 - 2da0: 00001a6d .word 0x00001a6d - 2da4: 000023a9 .word 0x000023a9 - 2da8: 00002b25 .word 0x00002b25 - 2dac: 00001a65 .word 0x00001a65 - 2db0: 0000e3b5 .word 0x0000e3b5 - -00002db4 : -{ - 2db4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2db8: b087 sub sp, #28 - 2dba: e9cd 2303 strd r2, r3, [sp, #12] - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2dbe: f8df b1a4 ldr.w fp, [pc, #420] ; 2f64 -{ - 2dc2: f9bd 3040 ldrsh.w r3, [sp, #64] ; 0x40 - 2dc6: 9305 str r3, [sp, #20] - 2dc8: 4680 mov r8, r0 - 2dca: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2dcc: 47d8 blx fp - 2dce: 4604 mov r4, r0 - 2dd0: b968 cbnz r0, 2dee - 2dd2: 4b5a ldr r3, [pc, #360] ; (2f3c ) - 2dd4: 495a ldr r1, [pc, #360] ; (2f40 ) - 2dd6: 9300 str r3, [sp, #0] - 2dd8: f240 3295 movw r2, #917 ; 0x395 - 2ddc: 2003 movs r0, #3 - 2dde: 4d59 ldr r5, [pc, #356] ; (2f44 ) - 2de0: 47a8 blx r5 - 2de2: 4859 ldr r0, [pc, #356] ; (2f48 ) - 2de4: 4959 ldr r1, [pc, #356] ; (2f4c ) - 2de6: 4642 mov r2, r8 - 2de8: 4623 mov r3, r4 - 2dea: 4788 blx r1 - 2dec: e7fe b.n 2dec - lv_coord_t new_x = lv_obj_get_x(obj); - 2dee: 4b58 ldr r3, [pc, #352] ; (2f50 ) - lv_coord_t obj_h_half = lv_obj_get_height(obj) / 2; - 2df0: f8df 9174 ldr.w r9, [pc, #372] ; 2f68 - lv_coord_t new_x = lv_obj_get_x(obj); - 2df4: 4640 mov r0, r8 - 2df6: 4798 blx r3 - lv_coord_t new_y = lv_obj_get_y(obj); - 2df8: 4b56 ldr r3, [pc, #344] ; (2f54 ) - lv_coord_t new_x = lv_obj_get_x(obj); - 2dfa: 4604 mov r4, r0 - lv_coord_t new_y = lv_obj_get_y(obj); - 2dfc: 4640 mov r0, r8 - 2dfe: 4798 blx r3 - lv_coord_t obj_w_half = lv_obj_get_width(obj) / 2; - 2e00: 4a55 ldr r2, [pc, #340] ; (2f58 ) - lv_coord_t new_y = lv_obj_get_y(obj); - 2e02: 4682 mov sl, r0 - lv_coord_t obj_w_half = lv_obj_get_width(obj) / 2; - 2e04: 4640 mov r0, r8 - 2e06: 4790 blx r2 - 2e08: 4605 mov r5, r0 - lv_coord_t obj_h_half = lv_obj_get_height(obj) / 2; - 2e0a: 4640 mov r0, r8 - 2e0c: 47c8 blx r9 - 2e0e: 4607 mov r7, r0 - if(base == NULL) { - 2e10: b91e cbnz r6, 2e1a - base = lv_obj_get_parent(obj); - 2e12: 4952 ldr r1, [pc, #328] ; (2f5c ) - 2e14: 4640 mov r0, r8 - 2e16: 4788 blx r1 - 2e18: 4606 mov r6, r0 - LV_ASSERT_OBJ(base, LV_OBJX_NAME); - 2e1a: 4630 mov r0, r6 - 2e1c: 47d8 blx fp - 2e1e: 4a4e ldr r2, [pc, #312] ; (2f58 ) - 2e20: 4683 mov fp, r0 - 2e22: b968 cbnz r0, 2e40 - 2e24: 4b45 ldr r3, [pc, #276] ; (2f3c ) - 2e26: 4946 ldr r1, [pc, #280] ; (2f40 ) - 2e28: 9300 str r3, [sp, #0] - 2e2a: f240 32a1 movw r2, #929 ; 0x3a1 - 2e2e: 2003 movs r0, #3 - 2e30: 4c44 ldr r4, [pc, #272] ; (2f44 ) - 2e32: 47a0 blx r4 - 2e34: 4844 ldr r0, [pc, #272] ; (2f48 ) - 2e36: 4945 ldr r1, [pc, #276] ; (2f4c ) - 2e38: 4632 mov r2, r6 - 2e3a: 465b mov r3, fp - 2e3c: 4788 blx r1 - 2e3e: e7fe b.n 2e3e - switch(align) { - 2e40: 9b03 ldr r3, [sp, #12] - lv_coord_t obj_w_half = lv_obj_get_width(obj) / 2; - 2e42: eb05 75d5 add.w r5, r5, r5, lsr #31 - lv_coord_t obj_h_half = lv_obj_get_height(obj) / 2; - 2e46: eb07 77d7 add.w r7, r7, r7, lsr #31 - lv_coord_t obj_w_half = lv_obj_get_width(obj) / 2; - 2e4a: f345 054f sbfx r5, r5, #1, #16 - lv_coord_t obj_h_half = lv_obj_get_height(obj) / 2; - 2e4e: f347 074f sbfx r7, r7, #1, #16 - switch(align) { - 2e52: 2b14 cmp r3, #20 - 2e54: d824 bhi.n 2ea0 - 2e56: e8df f003 tbb [pc, r3] - 2e5a: 580b .short 0x580b - 2e5c: 4b5e6119 .word 0x4b5e6119 - 2e60: 58665b6b .word 0x58665b6b - 2e64: 4b5e6119 .word 0x4b5e6119 - 2e68: 5e5b586b .word 0x5e5b586b - 2e6c: 6661 .short 0x6661 - 2e6e: 6b .byte 0x6b - 2e6f: 00 .byte 0x00 - new_x = lv_obj_get_width(base) / 2 - obj_w_half; - 2e70: 4630 mov r0, r6 - 2e72: 4790 blx r2 - 2e74: eb00 70d0 add.w r0, r0, r0, lsr #31 - 2e78: ebc5 0460 rsb r4, r5, r0, asr #1 - 2e7c: b224 sxth r4, r4 - new_y = lv_obj_get_height(base) / 2 - obj_h_half; - 2e7e: 4630 mov r0, r6 - 2e80: 47c8 blx r9 - 2e82: eb00 70d0 add.w r0, r0, r0, lsr #31 - 2e86: ebc7 0360 rsb r3, r7, r0, asr #1 - 2e8a: e007 b.n 2e9c - new_x = lv_obj_get_width(base) / 2 - obj_w_half; - 2e8c: 4630 mov r0, r6 - 2e8e: 4790 blx r2 - 2e90: eb00 70d0 add.w r0, r0, r0, lsr #31 - 2e94: ebc5 0460 rsb r4, r5, r0, asr #1 - 2e98: b224 sxth r4, r4 - new_y = -obj_h_half; - 2e9a: 427b negs r3, r7 - new_y = lv_obj_get_height(base) / 2 - obj_h_half; - 2e9c: fa0f fa83 sxth.w sl, r3 - lv_obj_t * par = lv_obj_get_parent(obj); - 2ea0: 4a2e ldr r2, [pc, #184] ; (2f5c ) - 2ea2: 4640 mov r0, r8 - 2ea4: 4790 blx r2 - new_x += x_ofs + base_abs_x; - 2ea6: 9b04 ldr r3, [sp, #16] - 2ea8: 8a31 ldrh r1, [r6, #16] - new_x -= par_abs_x; - 2eaa: 8a02 ldrh r2, [r0, #16] - new_x += x_ofs + base_abs_x; - 2eac: 4419 add r1, r3 - 2eae: 4421 add r1, r4 - new_y += y_ofs + base_abs_y; - 2eb0: 9b05 ldr r3, [sp, #20] - new_x -= par_abs_x; - 2eb2: 1a89 subs r1, r1, r2 - new_y += y_ofs + base_abs_y; - 2eb4: 8a72 ldrh r2, [r6, #18] - 2eb6: 441a add r2, r3 - new_y -= par_abs_y; - 2eb8: 8a43 ldrh r3, [r0, #18] - new_y += y_ofs + base_abs_y; - 2eba: 4452 add r2, sl - new_y -= par_abs_y; - 2ebc: 1ad2 subs r2, r2, r3 - lv_obj_set_pos(obj, new_x, new_y); - 2ebe: b212 sxth r2, r2 - 2ec0: 4b27 ldr r3, [pc, #156] ; (2f60 ) - 2ec2: b209 sxth r1, r1 - 2ec4: 4640 mov r0, r8 - 2ec6: 4798 blx r3 - obj->realign.align = align; - 2ec8: 9b03 ldr r3, [sp, #12] - 2eca: f888 3048 strb.w r3, [r8, #72] ; 0x48 - obj->realign.xofs = x_ofs; - 2ece: 9b04 ldr r3, [sp, #16] - 2ed0: f8a8 3044 strh.w r3, [r8, #68] ; 0x44 - obj->realign.yofs = y_ofs; - 2ed4: 9b05 ldr r3, [sp, #20] - 2ed6: f8a8 3046 strh.w r3, [r8, #70] ; 0x46 - obj->realign.origo_align = 1; - 2eda: f898 3049 ldrb.w r3, [r8, #73] ; 0x49 - obj->realign.base = base; - 2ede: f8c8 6040 str.w r6, [r8, #64] ; 0x40 - obj->realign.origo_align = 1; - 2ee2: f043 0302 orr.w r3, r3, #2 - 2ee6: f888 3049 strb.w r3, [r8, #73] ; 0x49 -} - 2eea: b007 add sp, #28 - 2eec: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - new_x = lv_obj_get_width(base) / 2 - obj_w_half; - 2ef0: 4630 mov r0, r6 - 2ef2: 4790 blx r2 - 2ef4: eb00 70d0 add.w r0, r0, r0, lsr #31 - 2ef8: ebc5 0460 rsb r4, r5, r0, asr #1 - 2efc: b224 sxth r4, r4 - new_y = lv_obj_get_height(base) - obj_h_half; - 2efe: 4630 mov r0, r6 - 2f00: 47c8 blx r9 - 2f02: 1bc0 subs r0, r0, r7 - 2f04: fa0f fa80 sxth.w sl, r0 - break; - 2f08: e7ca b.n 2ea0 - new_x = -obj_w_half; - 2f0a: 426d negs r5, r5 - 2f0c: b22c sxth r4, r5 - new_y = -obj_h_half; - 2f0e: e7c4 b.n 2e9a - new_x = -obj_w_half; - 2f10: 426d negs r5, r5 - 2f12: b22c sxth r4, r5 - new_y = lv_obj_get_height(base) / 2 - obj_h_half; - 2f14: e7b3 b.n 2e7e - new_x = -obj_w_half; - 2f16: 426d negs r5, r5 - 2f18: b22c sxth r4, r5 - new_y = lv_obj_get_height(base) - obj_h_half; - 2f1a: e7f0 b.n 2efe - new_x = lv_obj_get_width(base) - obj_w_half; - 2f1c: 4630 mov r0, r6 - 2f1e: 4790 blx r2 - 2f20: 1b40 subs r0, r0, r5 - 2f22: b204 sxth r4, r0 - 2f24: e7b9 b.n 2e9a - new_x = lv_obj_get_width(base) - obj_w_half; - 2f26: 4630 mov r0, r6 - 2f28: 4790 blx r2 - 2f2a: 1b40 subs r0, r0, r5 - 2f2c: b204 sxth r4, r0 - 2f2e: e7a6 b.n 2e7e - new_x = lv_obj_get_width(base) - obj_w_half; - 2f30: 4630 mov r0, r6 - 2f32: 4790 blx r2 - 2f34: 1b40 subs r0, r0, r5 - 2f36: b204 sxth r4, r0 - 2f38: e7e1 b.n 2efe - 2f3a: bf00 nop - 2f3c: 00026f22 .word 0x00026f22 - 2f40: 000268df .word 0x000268df - 2f44: 0000eb79 .word 0x0000eb79 - 2f48: 00026943 .word 0x00026943 - 2f4c: 00001a6d .word 0x00001a6d - 2f50: 000025b1 .word 0x000025b1 - 2f54: 00002611 .word 0x00002611 - 2f58: 00002671 .word 0x00002671 - 2f5c: 000023a9 .word 0x000023a9 - 2f60: 00002b25 .word 0x00002b25 - 2f64: 00001a65 .word 0x00001a65 - 2f68: 000026c1 .word 0x000026c1 - -00002f6c : -{ - 2f6c: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2f6e: 4b12 ldr r3, [pc, #72] ; (2fb8 ) -{ - 2f70: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 2f72: 4798 blx r3 - 2f74: 4605 mov r5, r0 - 2f76: b968 cbnz r0, 2f94 - 2f78: 4b10 ldr r3, [pc, #64] ; (2fbc ) - 2f7a: 4911 ldr r1, [pc, #68] ; (2fc0 ) - 2f7c: 9300 str r3, [sp, #0] - 2f7e: f240 422a movw r2, #1066 ; 0x42a - 2f82: 2003 movs r0, #3 - 2f84: 4e0f ldr r6, [pc, #60] ; (2fc4 ) - 2f86: 47b0 blx r6 - 2f88: 480f ldr r0, [pc, #60] ; (2fc8 ) - 2f8a: 4910 ldr r1, [pc, #64] ; (2fcc ) - 2f8c: 4622 mov r2, r4 - 2f8e: 462b mov r3, r5 - 2f90: 4788 blx r1 - 2f92: e7fe b.n 2f92 - if(obj->realign.origo_align) - 2f94: f894 5049 ldrb.w r5, [r4, #73] ; 0x49 - lv_obj_align_origo(obj, obj->realign.base, obj->realign.align, obj->realign.xofs, obj->realign.yofs); - 2f98: f9b4 0046 ldrsh.w r0, [r4, #70] ; 0x46 - 2f9c: 6c21 ldr r1, [r4, #64] ; 0x40 - 2f9e: f894 2048 ldrb.w r2, [r4, #72] ; 0x48 - 2fa2: f9b4 3044 ldrsh.w r3, [r4, #68] ; 0x44 - 2fa6: 9000 str r0, [sp, #0] - 2fa8: 4620 mov r0, r4 - if(obj->realign.origo_align) - 2faa: 07ac lsls r4, r5, #30 - lv_obj_align_origo(obj, obj->realign.base, obj->realign.align, obj->realign.xofs, obj->realign.yofs); - 2fac: bf4c ite mi - 2fae: 4c08 ldrmi r4, [pc, #32] ; (2fd0 ) - lv_obj_align(obj, obj->realign.base, obj->realign.align, obj->realign.xofs, obj->realign.yofs); - 2fb0: 4c08 ldrpl r4, [pc, #32] ; (2fd4 ) - 2fb2: 47a0 blx r4 -} - 2fb4: b002 add sp, #8 - 2fb6: bd70 pop {r4, r5, r6, pc} - 2fb8: 00001a65 .word 0x00001a65 - 2fbc: 00026f35 .word 0x00026f35 - 2fc0: 000268df .word 0x000268df - 2fc4: 0000eb79 .word 0x0000eb79 - 2fc8: 00026943 .word 0x00026943 - 2fcc: 00001a6d .word 0x00001a6d - 2fd0: 00002db5 .word 0x00002db5 - 2fd4: 00002ccd .word 0x00002ccd - -00002fd8 : -{ - 2fd8: b5f8 push {r3, r4, r5, r6, r7, lr} - lv_obj_t * child = lv_obj_get_child(obj, NULL); - 2fda: 2100 movs r1, #0 - 2fdc: 4e0b ldr r6, [pc, #44] ; (300c ) - lv_obj_invalidate(child); - 2fde: 4f0c ldr r7, [pc, #48] ; (3010 ) -{ - 2fe0: 4605 mov r5, r0 - lv_obj_t * child = lv_obj_get_child(obj, NULL); - 2fe2: 47b0 blx r6 - 2fe4: 4604 mov r4, r0 - while(child != NULL) { - 2fe6: b904 cbnz r4, 2fea -} - 2fe8: bdf8 pop {r3, r4, r5, r6, r7, pc} - lv_obj_invalidate(child); - 2fea: 4620 mov r0, r4 - 2fec: 47b8 blx r7 - child->signal_cb(child, LV_SIGNAL_STYLE_CHG, NULL); - 2fee: 69e3 ldr r3, [r4, #28] - 2ff0: 2200 movs r2, #0 - 2ff2: 2104 movs r1, #4 - 2ff4: 4620 mov r0, r4 - 2ff6: 4798 blx r3 - lv_obj_invalidate(child); - 2ff8: 4620 mov r0, r4 - 2ffa: 47b8 blx r7 - refresh_children_style(child); /*Check children too*/ - 2ffc: 4620 mov r0, r4 - 2ffe: f7ff ffeb bl 2fd8 - child = lv_obj_get_child(obj, child); - 3002: 4621 mov r1, r4 - 3004: 4628 mov r0, r5 - 3006: 47b0 blx r6 - 3008: 4604 mov r4, r0 - 300a: e7ec b.n 2fe6 - 300c: 000024f5 .word 0x000024f5 - 3010: 00002a09 .word 0x00002a09 - -00003014 : -{ - 3014: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 3016: 4b36 ldr r3, [pc, #216] ; (30f0 ) -{ - 3018: 4605 mov r5, r0 - 301a: 460c mov r4, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 301c: 4798 blx r3 - 301e: 4606 mov r6, r0 - 3020: b968 cbnz r0, 303e - 3022: 4b34 ldr r3, [pc, #208] ; (30f4 ) - 3024: 4934 ldr r1, [pc, #208] ; (30f8 ) - 3026: 9300 str r3, [sp, #0] - 3028: f240 521d movw r2, #1309 ; 0x51d - 302c: 2003 movs r0, #3 - 302e: 4c33 ldr r4, [pc, #204] ; (30fc ) - 3030: 47a0 blx r4 - 3032: 4833 ldr r0, [pc, #204] ; (3100 ) - 3034: 4933 ldr r1, [pc, #204] ; (3104 ) - 3036: 462a mov r2, r5 - 3038: 4633 mov r3, r6 - 303a: 4788 blx r1 - 303c: e7fe b.n 303c - switch(prop) { - 303e: 2c90 cmp r4, #144 ; 0x90 - 3040: 4e31 ldr r6, [pc, #196] ; (3108 ) - 3042: d838 bhi.n 30b6 - 3044: 2c72 cmp r4, #114 ; 0x72 - 3046: d819 bhi.n 307c - 3048: 2c53 cmp r4, #83 ; 0x53 - 304a: d82e bhi.n 30aa - 304c: 2c3f cmp r4, #63 ; 0x3f - 304e: d822 bhi.n 3096 - 3050: 2c07 cmp r4, #7 - 3052: d825 bhi.n 30a0 - 3054: 2c01 cmp r4, #1 - 3056: d918 bls.n 308a - lv_obj_invalidate(obj); - 3058: 4628 mov r0, r5 - 305a: 47b0 blx r6 - obj->signal_cb(obj, LV_SIGNAL_STYLE_CHG, NULL); - 305c: 69eb ldr r3, [r5, #28] - 305e: 2200 movs r2, #0 - 3060: 2104 movs r1, #4 - 3062: 4628 mov r0, r5 - 3064: 4798 blx r3 - switch(prop) { - 3066: 2c18 cmp r4, #24 - 3068: d834 bhi.n 30d4 - 306a: 2c14 cmp r4, #20 - 306c: d934 bls.n 30d8 - if(obj->parent) obj->parent->signal_cb(obj->parent, LV_SIGNAL_CHILD_CHG, NULL); - 306e: 6828 ldr r0, [r5, #0] - 3070: b390 cbz r0, 30d8 - 3072: 69c3 ldr r3, [r0, #28] - 3074: 2200 movs r2, #0 - 3076: 2101 movs r1, #1 - 3078: 4798 blx r3 - 307a: e02d b.n 30d8 - 307c: f1a4 0273 sub.w r2, r4, #115 ; 0x73 - 3080: 4b22 ldr r3, [pc, #136] ; (310c ) - 3082: b292 uxth r2, r2 - 3084: 40d3 lsrs r3, r2 - 3086: 07da lsls r2, r3, #31 - 3088: d4e6 bmi.n 3058 - lv_obj_invalidate(obj); - 308a: 4628 mov r0, r5 - 308c: 4633 mov r3, r6 -} - 308e: b002 add sp, #8 - 3090: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - if(prop == LV_STYLE_PROP_ALL || (prop & LV_STYLE_INHERIT_MASK)) refresh_children_style(obj); - 3094: 4718 bx r3 - 3096: f1a4 0240 sub.w r2, r4, #64 ; 0x40 - 309a: 4b1d ldr r3, [pc, #116] ; (3110 ) - 309c: b292 uxth r2, r2 - 309e: e7f1 b.n 3084 - switch(prop) { - 30a0: f1a4 0310 sub.w r3, r4, #16 - 30a4: 2b08 cmp r3, #8 - 30a6: d8f0 bhi.n 308a - 30a8: e7d6 b.n 3058 - 30aa: 2c5c cmp r4, #92 ; 0x5c - 30ac: d0d4 beq.n 3058 - 30ae: f1a4 0370 sub.w r3, r4, #112 ; 0x70 - 30b2: 2b01 cmp r3, #1 - 30b4: e7f7 b.n 30a6 - 30b6: f248 0381 movw r3, #32897 ; 0x8081 - 30ba: 429c cmp r4, r3 - 30bc: d806 bhi.n 30cc - 30be: f248 037f movw r3, #32895 ; 0x807f - 30c2: 429c cmp r4, r3 - 30c4: d8c8 bhi.n 3058 - 30c6: 2cff cmp r4, #255 ; 0xff - 30c8: d1df bne.n 308a - 30ca: e7c5 b.n 3058 - 30cc: f248 038e movw r3, #32910 ; 0x808e - 30d0: 429c cmp r4, r3 - 30d2: e7f9 b.n 30c8 - switch(prop) { - 30d4: 2cff cmp r4, #255 ; 0xff - 30d6: d0ca beq.n 306e - lv_obj_invalidate(obj); - 30d8: 4628 mov r0, r5 - 30da: 47b0 blx r6 - if(prop == LV_STYLE_PROP_ALL || (prop & LV_STYLE_INHERIT_MASK)) refresh_children_style(obj); - 30dc: 2cff cmp r4, #255 ; 0xff - 30de: d001 beq.n 30e4 - 30e0: 0423 lsls r3, r4, #16 - 30e2: d502 bpl.n 30ea - 30e4: 4b0b ldr r3, [pc, #44] ; (3114 ) - 30e6: 4628 mov r0, r5 - 30e8: e7d1 b.n 308e -} - 30ea: b002 add sp, #8 - 30ec: bd70 pop {r4, r5, r6, pc} - 30ee: bf00 nop - 30f0: 00001a65 .word 0x00001a65 - 30f4: 00026f44 .word 0x00026f44 - 30f8: 000268df .word 0x000268df - 30fc: 0000eb79 .word 0x0000eb79 - 3100: 00026943 .word 0x00026943 - 3104: 00001a6d .word 0x00001a6d - 3108: 00002a09 .word 0x00002a09 - 310c: 20001a07 .word 0x20001a07 - 3110: 000f1003 .word 0x000f1003 - 3114: 00002fd9 .word 0x00002fd9 - -00003118 : -{ - 3118: b510 push {r4, lr} - lv_obj_clean_style_list(obj, part); - 311a: 4b04 ldr r3, [pc, #16] ; (312c ) -{ - 311c: 4604 mov r4, r0 - lv_obj_clean_style_list(obj, part); - 311e: 4798 blx r3 - lv_obj_refresh_style(obj, LV_STYLE_PROP_ALL); - 3120: 4620 mov r0, r4 - 3122: 4b03 ldr r3, [pc, #12] ; (3130 ) -} - 3124: e8bd 4010 ldmia.w sp!, {r4, lr} - lv_obj_refresh_style(obj, LV_STYLE_PROP_ALL); - 3128: 21ff movs r1, #255 ; 0xff - 312a: 4718 bx r3 - 312c: 000027cd .word 0x000027cd - 3130: 00003015 .word 0x00003015 - -00003134 : -{ - 3134: b5f8 push {r3, r4, r5, r6, r7, lr} - lv_style_list_t * dsc = lv_obj_get_style_list(obj, part_sub); - 3136: 4c1e ldr r4, [pc, #120] ; (31b0 ) -{ - 3138: 4606 mov r6, r0 - 313a: 460d mov r5, r1 - 313c: 2700 movs r7, #0 - lv_style_list_t * dsc = lv_obj_get_style_list(obj, part_sub); - 313e: b2f9 uxtb r1, r7 - 3140: 4628 mov r0, r5 - 3142: 47a0 blx r4 - if(dsc == NULL) break; - 3144: 4602 mov r2, r0 - 3146: b1f8 cbz r0, 3188 - for(ci = 0; ci < dsc->style_cnt; ci++) { - 3148: 7901 ldrb r1, [r0, #4] - 314a: f04f 0c00 mov.w ip, #0 - 314e: fa5f f38c uxtb.w r3, ip - 3152: 4299 cmp r1, r3 - 3154: d915 bls.n 3182 - */ -void _lv_style_list_reset(lv_style_list_t * style_list); - -static inline lv_style_t * lv_style_list_get_style(lv_style_list_t * list, uint8_t id) -{ - if(list->has_trans && list->skip_trans) id++; - 3156: 7950 ldrb r0, [r2, #5] - 3158: f000 0006 and.w r0, r0, #6 - 315c: 2806 cmp r0, #6 - 315e: d123 bne.n 31a8 - 3160: 3301 adds r3, #1 - 3162: b2db uxtb r3, r3 - if(list->style_cnt == 0 || id >= list->style_cnt) return NULL; - 3164: 4299 cmp r1, r3 - 3166: d916 bls.n 3196 - return list->style_list[id]; - 3168: 6810 ldr r0, [r2, #0] - 316a: f850 3023 ldr.w r3, [r0, r3, lsl #2] - if(class == style || style == NULL) { - 316e: 429e cmp r6, r3 - 3170: d003 beq.n 317a - 3172: f10c 0c01 add.w ip, ip, #1 - 3176: 2e00 cmp r6, #0 - 3178: d1e9 bne.n 314e - lv_obj_refresh_style(obj, LV_STYLE_PROP_ALL); - 317a: 4b0e ldr r3, [pc, #56] ; (31b4 ) - 317c: 21ff movs r1, #255 ; 0xff - 317e: 4628 mov r0, r5 - 3180: 4798 blx r3 - for(part_sub = 0; part_sub != _LV_OBJ_PART_REAL_LAST; part_sub++) { - 3182: 3701 adds r7, #1 - 3184: 2f40 cmp r7, #64 ; 0x40 - 3186: d1da bne.n 313e - lv_obj_t * child = lv_obj_get_child(obj, NULL); - 3188: 4f0b ldr r7, [pc, #44] ; (31b8 ) - 318a: 2100 movs r1, #0 - 318c: 4628 mov r0, r5 - child = lv_obj_get_child(obj, child); - 318e: 47b8 blx r7 - 3190: 4604 mov r4, r0 - while(child) { - 3192: b910 cbnz r0, 319a -} - 3194: bdf8 pop {r3, r4, r5, r6, r7, pc} - if(list->style_cnt == 0 || id >= list->style_cnt) return NULL; - 3196: 2300 movs r3, #0 - 3198: e7e9 b.n 316e - report_style_mod_core(style, child); - 319a: 4621 mov r1, r4 - 319c: 4630 mov r0, r6 - 319e: f7ff ffc9 bl 3134 - child = lv_obj_get_child(obj, child); - 31a2: 4621 mov r1, r4 - 31a4: 4628 mov r0, r5 - 31a6: e7f2 b.n 318e - 31a8: 2900 cmp r1, #0 - 31aa: d1dd bne.n 3168 - 31ac: 460b mov r3, r1 - 31ae: e7de b.n 316e - 31b0: 00002711 .word 0x00002711 - 31b4: 00003015 .word 0x00003015 - 31b8: 000024f5 .word 0x000024f5 - -000031bc : -{ - 31bc: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_disp_t * d = lv_disp_get_next(NULL); - 31c0: 4f0f ldr r7, [pc, #60] ; (3200 ) - _LV_LL_READ(d->scr_ll, i) { - 31c2: f8df 9040 ldr.w r9, [pc, #64] ; 3204 - report_style_mod_core(style, i); - 31c6: f8df a040 ldr.w sl, [pc, #64] ; 3208 -{ - 31ca: 4606 mov r6, r0 - lv_disp_t * d = lv_disp_get_next(NULL); - 31cc: 2000 movs r0, #0 - 31ce: 47b8 blx r7 - 31d0: 4604 mov r4, r0 - while(d) { - 31d2: b90c cbnz r4, 31d8 -} - 31d4: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - _LV_LL_READ(d->scr_ll, i) { - 31d8: f104 0830 add.w r8, r4, #48 ; 0x30 - 31dc: 4640 mov r0, r8 - 31de: 47c8 blx r9 - 31e0: f8df b028 ldr.w fp, [pc, #40] ; 320c - 31e4: 4605 mov r5, r0 - 31e6: b91d cbnz r5, 31f0 - d = lv_disp_get_next(d); - 31e8: 4620 mov r0, r4 - 31ea: 47b8 blx r7 - 31ec: 4604 mov r4, r0 - 31ee: e7f0 b.n 31d2 - report_style_mod_core(style, i); - 31f0: 4629 mov r1, r5 - 31f2: 4630 mov r0, r6 - 31f4: 47d0 blx sl - _LV_LL_READ(d->scr_ll, i) { - 31f6: 4629 mov r1, r5 - 31f8: 4640 mov r0, r8 - 31fa: 47d8 blx fp - 31fc: 4605 mov r5, r0 - 31fe: e7f2 b.n 31e6 - 3200: 0000dc49 .word 0x0000dc49 - 3204: 0000e92d .word 0x0000e92d - 3208: 00003135 .word 0x00003135 - 320c: 0000e939 .word 0x0000e939 - -00003210 : -{ - 3210: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - lv_style_list_t * list = lv_obj_get_style_list(tr->obj, tr->part); - 3214: 4b3b ldr r3, [pc, #236] ; (3304 ) -{ - 3216: 4604 mov r4, r0 - 3218: 460d mov r5, r1 - lv_style_list_t * list = lv_obj_get_style_list(tr->obj, tr->part); - 321a: 7981 ldrb r1, [r0, #6] - 321c: 6800 ldr r0, [r0, #0] - 321e: 4798 blx r3 - lv_style_t * style = _lv_style_list_get_transition_style(list); - 3220: 4b39 ldr r3, [pc, #228] ; (3308 ) - 3222: 4798 blx r3 - if((tr->prop & 0xF) < LV_STYLE_ID_COLOR) { /*Value*/ - 3224: 88a1 ldrh r1, [r4, #4] - 3226: f001 030f and.w r3, r1, #15 - 322a: 2b08 cmp r3, #8 - 322c: d816 bhi.n 325c - if(v == 0) x = tr->start_value._int; - 322e: b94d cbnz r5, 3244 - 3230: f9b4 2008 ldrsh.w r2, [r4, #8] - _lv_style_set_int(style, tr->prop, x); - 3234: 4b35 ldr r3, [pc, #212] ; (330c ) - 3236: 4798 blx r3 - lv_obj_refresh_style(tr->obj, tr->prop); - 3238: 88a1 ldrh r1, [r4, #4] - 323a: 6820 ldr r0, [r4, #0] - 323c: 4b34 ldr r3, [pc, #208] ; (3310 ) -} - 323e: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - lv_obj_refresh_style(tr->obj, tr->prop); - 3242: 4718 bx r3 - else if(v == 255) x = tr->end_value._int; - 3244: 2dff cmp r5, #255 ; 0xff - 3246: f9b4 200c ldrsh.w r2, [r4, #12] - 324a: d0f3 beq.n 3234 - else x = tr->start_value._int + ((int32_t)((int32_t)(tr->end_value._int - tr->start_value._int) * v) >> 8); - 324c: f9b4 3008 ldrsh.w r3, [r4, #8] - 3250: 1ad2 subs r2, r2, r3 - 3252: 436a muls r2, r5 - 3254: eb03 2322 add.w r3, r3, r2, asr #8 - 3258: b21a sxth r2, r3 - 325a: e7eb b.n 3234 - else if((tr->prop & 0xF) < LV_STYLE_ID_OPA) { /*Color*/ - 325c: 2b0b cmp r3, #11 - 325e: d838 bhi.n 32d2 - if(v <= 0) x = tr->start_value._color; - 3260: 2d00 cmp r5, #0 - 3262: dc03 bgt.n 326c - 3264: 8922 ldrh r2, [r4, #8] - _lv_style_set_color(style, tr->prop, x); - 3266: 4b2b ldr r3, [pc, #172] ; (3314 ) - 3268: 4798 blx r3 - 326a: e7e5 b.n 3238 - else if(v >= 255) x = tr->end_value._color; - 326c: 2dfe cmp r5, #254 ; 0xfe - 326e: dd01 ble.n 3274 - 3270: 89a2 ldrh r2, [r4, #12] - 3272: e7f8 b.n 3266 -{ - lv_color_t ret; -#if LV_COLOR_DEPTH != 1 - /*LV_COLOR_DEPTH == 8, 16 or 32*/ - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 3274: 8923 ldrh r3, [r4, #8] - 3276: 89a2 ldrh r2, [r4, #12] - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 3278: f894 c008 ldrb.w ip, [r4, #8] - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 327c: f1c5 07ff rsb r7, r5, #255 ; 0xff - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 3280: f3c3 1345 ubfx r3, r3, #5, #6 - 3284: 437b muls r3, r7 - 3286: f3c2 1245 ubfx r2, r2, #5, #6 - 328a: fb15 3202 smlabb r2, r5, r2, r3 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 328e: 7b23 ldrb r3, [r4, #12] - 3290: f00c 0c1f and.w ip, ip, #31 - 3294: fb07 fc0c mul.w ip, r7, ip - 3298: f003 031f and.w r3, r3, #31 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 329c: f248 0681 movw r6, #32897 ; 0x8081 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 32a0: fb15 c303 smlabb r3, r5, r3, ip - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 32a4: 4372 muls r2, r6 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 32a6: 4373 muls r3, r6 - 32a8: f3c3 53c4 ubfx r3, r3, #23, #5 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 32ac: f894 c009 ldrb.w ip, [r4, #9] - 32b0: f3c2 52c5 ubfx r2, r2, #23, #6 - 32b4: ea43 1242 orr.w r2, r3, r2, lsl #5 - 32b8: 7b63 ldrb r3, [r4, #13] - 32ba: ea4f 0cdc mov.w ip, ip, lsr #3 - 32be: 08db lsrs r3, r3, #3 - 32c0: fb07 f70c mul.w r7, r7, ip - 32c4: fb15 7303 smlabb r3, r5, r3, r7 - 32c8: 4373 muls r3, r6 - 32ca: 0ddb lsrs r3, r3, #23 - 32cc: ea42 22c3 orr.w r2, r2, r3, lsl #11 - 32d0: e7c9 b.n 3266 - else if((tr->prop & 0xF) < LV_STYLE_ID_PTR) { /*Opa*/ - 32d2: 2b0d cmp r3, #13 - 32d4: d80f bhi.n 32f6 - if(v <= 0) x = tr->start_value._opa; - 32d6: 2d00 cmp r5, #0 - 32d8: dc03 bgt.n 32e2 - 32da: 7a22 ldrb r2, [r4, #8] - _lv_style_set_opa(style, tr->prop, x); - 32dc: 4b0e ldr r3, [pc, #56] ; (3318 ) - 32de: 4798 blx r3 - 32e0: e7aa b.n 3238 - else if(v >= 255) x = tr->end_value._opa; - 32e2: 2dfe cmp r5, #254 ; 0xfe - 32e4: 7b22 ldrb r2, [r4, #12] - 32e6: dcf9 bgt.n 32dc - else x = tr->start_value._opa + (((tr->end_value._opa - tr->start_value._opa) * v) >> 8); - 32e8: 7a23 ldrb r3, [r4, #8] - 32ea: 1ad2 subs r2, r2, r3 - 32ec: 436a muls r2, r5 - 32ee: eb03 2322 add.w r3, r3, r2, asr #8 - 32f2: b2da uxtb r2, r3 - 32f4: e7f2 b.n 32dc - if(v < 128) x = tr->start_value._ptr; - 32f6: 2d7f cmp r5, #127 ; 0x7f - 32f8: bfd4 ite le - 32fa: 68a2 ldrle r2, [r4, #8] - else x = tr->end_value._ptr; - 32fc: 68e2 ldrgt r2, [r4, #12] - _lv_style_set_ptr(style, tr->prop, x); - 32fe: 4b07 ldr r3, [pc, #28] ; (331c ) - 3300: 4798 blx r3 - 3302: e799 b.n 3238 - 3304: 00002711 .word 0x00002711 - 3308: 00005f3d .word 0x00005f3d - 330c: 00005afd .word 0x00005afd - 3310: 00003015 .word 0x00003015 - 3314: 00005bcd .word 0x00005bcd - 3318: 00005c9d .word 0x00005c9d - 331c: 00005d71 .word 0x00005d71 - -00003320 : -{ - 3320: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 3322: 4b0b ldr r3, [pc, #44] ; (3350 ) -{ - 3324: 4605 mov r5, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 3326: 4798 blx r3 - 3328: 4604 mov r4, r0 - 332a: b968 cbnz r0, 3348 - 332c: 4b09 ldr r3, [pc, #36] ; (3354 ) - 332e: 490a ldr r1, [pc, #40] ; (3358 ) - 3330: 9300 str r3, [sp, #0] - 3332: f640 22b1 movw r2, #2737 ; 0xab1 - 3336: 2003 movs r0, #3 - 3338: 4e08 ldr r6, [pc, #32] ; (335c ) - 333a: 47b0 blx r6 - 333c: 4808 ldr r0, [pc, #32] ; (3360 ) - 333e: 4909 ldr r1, [pc, #36] ; (3364 ) - 3340: 462a mov r2, r5 - 3342: 4623 mov r3, r4 - 3344: 4788 blx r1 - 3346: e7fe b.n 3346 -} - 3348: 2000 movs r0, #0 - 334a: b002 add sp, #8 - 334c: bd70 pop {r4, r5, r6, pc} - 334e: bf00 nop - 3350: 00001a65 .word 0x00001a65 - 3354: 00027005 .word 0x00027005 - 3358: 000268df .word 0x000268df - 335c: 0000eb79 .word 0x0000eb79 - 3360: 00026943 .word 0x00026943 - 3364: 00001a6d .word 0x00001a6d - -00003368 : -{ - 3368: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - 336c: 460d mov r5, r1 - if(parent == NULL) { - 336e: 4606 mov r6, r0 - 3370: 2800 cmp r0, #0 - 3372: d177 bne.n 3464 - lv_disp_t * disp = lv_disp_get_default(); - 3374: 4b89 ldr r3, [pc, #548] ; (359c ) - 3376: 4798 blx r3 - if(!disp) { - 3378: 4604 mov r4, r0 - 337a: b940 cbnz r0, 338e - LV_LOG_WARN("lv_obj_create: not display created to so far. No place to assign the new screen"); - 337c: 4b88 ldr r3, [pc, #544] ; (35a0 ) - 337e: 9300 str r3, [sp, #0] - 3380: 4988 ldr r1, [pc, #544] ; (35a4 ) - 3382: 4b89 ldr r3, [pc, #548] ; (35a8 ) - 3384: 22cf movs r2, #207 ; 0xcf - 3386: 2002 movs r0, #2 - LV_LOG_INFO("Object create ready"); - 3388: 4d88 ldr r5, [pc, #544] ; (35ac ) - 338a: 47a8 blx r5 - return new_obj; - 338c: e016 b.n 33bc - new_obj = _lv_ll_ins_head(&disp->scr_ll); - 338e: 4b88 ldr r3, [pc, #544] ; (35b0 ) - 3390: 3030 adds r0, #48 ; 0x30 - 3392: 4798 blx r3 - LV_ASSERT_MEM(new_obj); - 3394: 4b87 ldr r3, [pc, #540] ; (35b4 ) - new_obj = _lv_ll_ins_head(&disp->scr_ll); - 3396: 4604 mov r4, r0 - LV_ASSERT_MEM(new_obj); - 3398: 4798 blx r3 - 339a: 4607 mov r7, r0 - 339c: b960 cbnz r0, 33b8 - 339e: 4b82 ldr r3, [pc, #520] ; (35a8 ) - 33a0: 4980 ldr r1, [pc, #512] ; (35a4 ) - 33a2: 9300 str r3, [sp, #0] - 33a4: 22d4 movs r2, #212 ; 0xd4 - 33a6: 2003 movs r0, #3 - 33a8: 4d80 ldr r5, [pc, #512] ; (35ac ) - 33aa: 47a8 blx r5 - 33ac: 4882 ldr r0, [pc, #520] ; (35b8 ) - 33ae: 4983 ldr r1, [pc, #524] ; (35bc ) - 33b0: 4622 mov r2, r4 - 33b2: 463b mov r3, r7 - 33b4: 4788 blx r1 - 33b6: e7fe b.n 33b6 - if(new_obj == NULL) return NULL; - 33b8: b924 cbnz r4, 33c4 - 33ba: 2400 movs r4, #0 -} - 33bc: 4620 mov r0, r4 - 33be: b004 add sp, #16 - 33c0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - _lv_memset_00(new_obj, sizeof(lv_obj_t)); - 33c4: 214c movs r1, #76 ; 0x4c - 33c6: 4b7e ldr r3, [pc, #504] ; (35c0 ) - 33c8: 4620 mov r0, r4 - 33ca: 4798 blx r3 - new_obj->base_dir = LV_BIDI_DIR_LTR; - 33cc: f894 3035 ldrb.w r3, [r4, #53] ; 0x35 - new_obj->event_cb = NULL; - 33d0: 61a6 str r6, [r4, #24] - new_obj->base_dir = LV_BIDI_DIR_LTR; - 33d2: f366 1305 bfi r3, r6, #4, #2 - 33d6: f884 3035 strb.w r3, [r4, #53] ; 0x35 - new_obj->signal_cb = lv_obj_signal; - 33da: 4b7a ldr r3, [pc, #488] ; (35c4 ) - 33dc: 61e3 str r3, [r4, #28] - new_obj->design_cb = lv_obj_design; - 33de: 4b7a ldr r3, [pc, #488] ; (35c8 ) - 33e0: 6223 str r3, [r4, #32] - new_obj->coords.x1 = 0; - 33e2: 6126 str r6, [r4, #16] - new_obj->coords.x2 = lv_disp_get_hor_res(NULL) - 1; - 33e4: 4b79 ldr r3, [pc, #484] ; (35cc ) - 33e6: 4630 mov r0, r6 - 33e8: 4798 blx r3 - 33ea: 3801 subs r0, #1 - 33ec: 82a0 strh r0, [r4, #20] - new_obj->coords.y2 = lv_disp_get_ver_res(NULL) - 1; - 33ee: 4b78 ldr r3, [pc, #480] ; (35d0 ) - 33f0: 4630 mov r0, r6 - 33f2: 4798 blx r3 - 33f4: 3801 subs r0, #1 - 33f6: 82e0 strh r0, [r4, #22] - _lv_ll_init(&(new_obj->child_ll), sizeof(lv_obj_t)); - 33f8: 4b76 ldr r3, [pc, #472] ; (35d4 ) - 33fa: 214c movs r1, #76 ; 0x4c - 33fc: 1d20 adds r0, r4, #4 - 33fe: 4798 blx r3 - new_obj->realign.align = LV_ALIGN_CENTER; - 3400: f8b4 3048 ldrh.w r3, [r4, #72] ; 0x48 - 3404: f423 73ff bic.w r3, r3, #510 ; 0x1fe - 3408: f023 0301 bic.w r3, r3, #1 - 340c: f8a4 3048 strh.w r3, [r4, #72] ; 0x48 - new_obj->click = 1; - 3410: 8ea3 ldrh r3, [r4, #52] ; 0x34 - 3412: f423 637f bic.w r3, r3, #4080 ; 0xff0 - 3416: f023 030f bic.w r3, r3, #15 - 341a: f443 63e0 orr.w r3, r3, #1792 ; 0x700 - new_obj->realign.base = NULL; - 341e: 2200 movs r2, #0 - new_obj->click = 1; - 3420: f043 0301 orr.w r3, r3, #1 - lv_style_list_init(&new_obj->style_list); - 3424: f104 0028 add.w r0, r4, #40 ; 0x28 - new_obj->click = 1; - 3428: 86a3 strh r3, [r4, #52] ; 0x34 - new_obj->realign.xofs = 0; - 342a: e9c4 2210 strd r2, r2, [r4, #64] ; 0x40 - lv_style_list_init(&new_obj->style_list); - 342e: 4b6a ldr r3, [pc, #424] ; (35d8 ) - new_obj->ext_click_pad_hor = 0; - 3430: 6322 str r2, [r4, #48] ; 0x30 - new_obj->group_p = NULL; - 3432: 63a2 str r2, [r4, #56] ; 0x38 - new_obj->protect = LV_PROTECT_NONE; - 3434: 87a2 strh r2, [r4, #60] ; 0x3c - new_obj->ext_attr = NULL; - 3436: 6262 str r2, [r4, #36] ; 0x24 - lv_style_list_init(&new_obj->style_list); - 3438: 9003 str r0, [sp, #12] - 343a: 4798 blx r3 - if(copy == NULL) { - 343c: 9803 ldr r0, [sp, #12] - 343e: 2d00 cmp r5, #0 - 3440: f040 80d8 bne.w 35f4 - if(parent != NULL) lv_theme_apply(new_obj, LV_THEME_OBJ); - 3444: 4b65 ldr r3, [pc, #404] ; (35dc ) - 3446: 2e00 cmp r6, #0 - 3448: f000 809d beq.w 3586 - 344c: 2102 movs r1, #2 - 344e: 4620 mov r0, r4 - 3450: 4798 blx r3 - parent->signal_cb(parent, LV_SIGNAL_CHILD_CHG, new_obj); - 3452: 69f3 ldr r3, [r6, #28] - 3454: 4622 mov r2, r4 - 3456: 2101 movs r1, #1 - 3458: 4630 mov r0, r6 - 345a: 4798 blx r3 - lv_obj_invalidate(new_obj); - 345c: 4b60 ldr r3, [pc, #384] ; (35e0 ) - 345e: 4620 mov r0, r4 - 3460: 4798 blx r3 - 3462: e093 b.n 358c - LV_ASSERT_OBJ(parent, LV_OBJX_NAME); - 3464: 4f53 ldr r7, [pc, #332] ; (35b4 ) - 3466: 47b8 blx r7 - 3468: 4604 mov r4, r0 - 346a: b960 cbnz r0, 3486 - 346c: 4b4e ldr r3, [pc, #312] ; (35a8 ) - 346e: 494d ldr r1, [pc, #308] ; (35a4 ) - 3470: 9300 str r3, [sp, #0] - 3472: 22ed movs r2, #237 ; 0xed - 3474: 2003 movs r0, #3 - 3476: 4d4d ldr r5, [pc, #308] ; (35ac ) - 3478: 47a8 blx r5 - 347a: 485a ldr r0, [pc, #360] ; (35e4 ) - 347c: 494f ldr r1, [pc, #316] ; (35bc ) - 347e: 4632 mov r2, r6 - 3480: 4623 mov r3, r4 - 3482: 4788 blx r1 - 3484: e7fe b.n 3484 - new_obj = _lv_ll_ins_head(&parent->child_ll); - 3486: 4b4a ldr r3, [pc, #296] ; (35b0 ) - 3488: 1d30 adds r0, r6, #4 - 348a: 4798 blx r3 - 348c: 4604 mov r4, r0 - LV_ASSERT_MEM(new_obj); - 348e: 47b8 blx r7 - 3490: 4607 mov r7, r0 - 3492: b960 cbnz r0, 34ae - 3494: 4b44 ldr r3, [pc, #272] ; (35a8 ) - 3496: 4943 ldr r1, [pc, #268] ; (35a4 ) - 3498: 9300 str r3, [sp, #0] - 349a: 22f0 movs r2, #240 ; 0xf0 - 349c: 2003 movs r0, #3 - 349e: 4d43 ldr r5, [pc, #268] ; (35ac ) - 34a0: 47a8 blx r5 - 34a2: 4845 ldr r0, [pc, #276] ; (35b8 ) - 34a4: 4945 ldr r1, [pc, #276] ; (35bc ) - 34a6: 4622 mov r2, r4 - 34a8: 463b mov r3, r7 - 34aa: 4788 blx r1 - 34ac: e7fe b.n 34ac - if(new_obj == NULL) return NULL; - 34ae: 2c00 cmp r4, #0 - 34b0: d083 beq.n 33ba - _lv_memset_00(new_obj, sizeof(lv_obj_t)); - 34b2: 4b43 ldr r3, [pc, #268] ; (35c0 ) - new_obj->coords.y2 = parent->coords.y1 + LV_OBJ_DEF_HEIGHT; - 34b4: f8df 9138 ldr.w r9, [pc, #312] ; 35f0 - _lv_memset_00(new_obj, sizeof(lv_obj_t)); - 34b8: 214c movs r1, #76 ; 0x4c - 34ba: 4620 mov r0, r4 - 34bc: 4798 blx r3 - new_obj->base_dir = LV_BIDI_DIR_LTR; - 34be: f894 3035 ldrb.w r3, [r4, #53] ; 0x35 - new_obj->parent = parent; - 34c2: 6026 str r6, [r4, #0] - new_obj->base_dir = LV_BIDI_DIR_LTR; - 34c4: f36f 1305 bfc r3, #4, #2 - 34c8: f884 3035 strb.w r3, [r4, #53] ; 0x35 - new_obj->signal_cb = lv_obj_signal; - 34cc: 4b3d ldr r3, [pc, #244] ; (35c4 ) - 34ce: 61e3 str r3, [r4, #28] - new_obj->design_cb = lv_obj_design; - 34d0: 4b3d ldr r3, [pc, #244] ; (35c8 ) - 34d2: 6223 str r3, [r4, #32] - new_obj->event_cb = NULL; - 34d4: f04f 0800 mov.w r8, #0 - new_obj->coords.y1 = parent->coords.y1; - 34d8: f9b6 3012 ldrsh.w r3, [r6, #18] - 34dc: 8263 strh r3, [r4, #18] - new_obj->event_cb = NULL; - 34de: f8c4 8018 str.w r8, [r4, #24] - new_obj->coords.y2 = parent->coords.y1 + LV_OBJ_DEF_HEIGHT; - 34e2: 4640 mov r0, r8 - 34e4: 8a77 ldrh r7, [r6, #18] - 34e6: 47c8 blx r9 - 34e8: f04f 0a32 mov.w sl, #50 ; 0x32 - 34ec: fb00 f00a mul.w r0, r0, sl - 34f0: 28ef cmp r0, #239 ; 0xef - 34f2: dd2c ble.n 354e - 34f4: 4640 mov r0, r8 - 34f6: 47c8 blx r9 - 34f8: 2350 movs r3, #80 ; 0x50 - 34fa: fb00 300a mla r0, r0, sl, r3 - 34fe: 23a0 movs r3, #160 ; 0xa0 - 3500: fb90 f0f3 sdiv r0, r0, r3 - 3504: b280 uxth r0, r0 - 3506: 4407 add r7, r0 - 3508: 82e7 strh r7, [r4, #22] - if(lv_obj_get_base_dir(new_obj) == LV_BIDI_DIR_RTL) { - 350a: 4b37 ldr r3, [pc, #220] ; (35e8 ) - 350c: 4620 mov r0, r4 - 350e: 4798 blx r3 - 3510: 2801 cmp r0, #1 - 3512: 4607 mov r7, r0 - 3514: d11d bne.n 3552 - new_obj->coords.x2 = parent->coords.x2; - 3516: f9b6 8014 ldrsh.w r8, [r6, #20] - 351a: f8a4 8014 strh.w r8, [r4, #20] - new_obj->coords.x1 = parent->coords.x2 - LV_OBJ_DEF_WIDTH; - 351e: 2000 movs r0, #0 - 3520: 47c8 blx r9 - 3522: f04f 0a64 mov.w sl, #100 ; 0x64 - 3526: fb00 f00a mul.w r0, r0, sl - 352a: 28ef cmp r0, #239 ; 0xef - 352c: fa1f f888 uxth.w r8, r8 - 3530: dd08 ble.n 3544 - 3532: 2000 movs r0, #0 - 3534: 47c8 blx r9 - 3536: 2750 movs r7, #80 ; 0x50 - 3538: fb00 770a mla r7, r0, sl, r7 - 353c: 23a0 movs r3, #160 ; 0xa0 - 353e: fb97 f7f3 sdiv r7, r7, r3 - 3542: b2bf uxth r7, r7 - 3544: eba8 0807 sub.w r8, r8, r7 - 3548: f8a4 8010 strh.w r8, [r4, #16] - 354c: e754 b.n 33f8 - new_obj->coords.y2 = parent->coords.y1 + LV_OBJ_DEF_HEIGHT; - 354e: 2001 movs r0, #1 - 3550: e7d9 b.n 3506 - new_obj->coords.x1 = parent->coords.x1; - 3552: f9b6 7010 ldrsh.w r7, [r6, #16] - 3556: 8227 strh r7, [r4, #16] - new_obj->coords.x2 = parent->coords.x1 + LV_OBJ_DEF_WIDTH; - 3558: 2000 movs r0, #0 - 355a: 47c8 blx r9 - 355c: f04f 0864 mov.w r8, #100 ; 0x64 - 3560: fb00 f008 mul.w r0, r0, r8 - 3564: 28ef cmp r0, #239 ; 0xef - 3566: b2bf uxth r7, r7 - 3568: dd0b ble.n 3582 - 356a: 2000 movs r0, #0 - 356c: 47c8 blx r9 - 356e: 2350 movs r3, #80 ; 0x50 - 3570: fb00 3008 mla r0, r0, r8, r3 - 3574: 23a0 movs r3, #160 ; 0xa0 - 3576: fb90 f0f3 sdiv r0, r0, r3 - 357a: b280 uxth r0, r0 - 357c: 4407 add r7, r0 - 357e: 82a7 strh r7, [r4, #20] - 3580: e73a b.n 33f8 - 3582: 2001 movs r0, #1 - 3584: e7fa b.n 357c - else lv_theme_apply(new_obj, LV_THEME_SCR); - 3586: 2101 movs r1, #1 - 3588: 4620 mov r0, r4 - 358a: 4798 blx r3 - LV_LOG_INFO("Object create ready"); - 358c: 4b17 ldr r3, [pc, #92] ; (35ec ) - 358e: 9300 str r3, [sp, #0] - 3590: 4904 ldr r1, [pc, #16] ; (35a4 ) - 3592: 4b05 ldr r3, [pc, #20] ; (35a8 ) - 3594: f240 1287 movw r2, #391 ; 0x187 - 3598: 2001 movs r0, #1 - 359a: e6f5 b.n 3388 - 359c: 0000db81 .word 0x0000db81 - 35a0: 00026a34 .word 0x00026a34 - 35a4: 000268df .word 0x000268df - 35a8: 00027019 .word 0x00027019 - 35ac: 0000eb79 .word 0x0000eb79 - 35b0: 0000e89d .word 0x0000e89d - 35b4: 00001a65 .word 0x00001a65 - 35b8: 00026842 .word 0x00026842 - 35bc: 00001a6d .word 0x00001a6d - 35c0: 0000f2a9 .word 0x0000f2a9 - 35c4: 00004db1 .word 0x00004db1 - 35c8: 00004821 .word 0x00004821 - 35cc: 0000db8d .word 0x0000db8d - 35d0: 0000dbb1 .word 0x0000dbb1 - 35d4: 0000e889 .word 0x0000e889 - 35d8: 000057c1 .word 0x000057c1 - 35dc: 00010575 .word 0x00010575 - 35e0: 00002a09 .word 0x00002a09 - 35e4: 00026943 .word 0x00026943 - 35e8: 00003321 .word 0x00003321 - 35ec: 00026a84 .word 0x00026a84 - 35f0: 0000dbd5 .word 0x0000dbd5 - lv_style_list_copy(&new_obj->style_list, ©->style_list); - 35f4: 4b54 ldr r3, [pc, #336] ; (3748 ) - 35f6: f105 0128 add.w r1, r5, #40 ; 0x28 - 35fa: 4798 blx r3 - lv_area_copy(&new_obj->coords, ©->coords); - 35fc: 4b53 ldr r3, [pc, #332] ; (374c ) - 35fe: f104 0010 add.w r0, r4, #16 - 3602: f105 0110 add.w r1, r5, #16 - 3606: 4798 blx r3 - new_obj->ext_draw_pad = copy->ext_draw_pad; - 3608: f9b5 3032 ldrsh.w r3, [r5, #50] ; 0x32 - 360c: 8663 strh r3, [r4, #50] ; 0x32 - new_obj->ext_click_pad_hor = copy->ext_click_pad_hor; - 360e: f895 3030 ldrb.w r3, [r5, #48] ; 0x30 - 3612: f884 3030 strb.w r3, [r4, #48] ; 0x30 - new_obj->ext_click_pad_ver = copy->ext_click_pad_ver; - 3616: f895 3031 ldrb.w r3, [r5, #49] ; 0x31 - 361a: f884 3031 strb.w r3, [r4, #49] ; 0x31 - new_obj->realign.align = copy->realign.align; - 361e: f895 3048 ldrb.w r3, [r5, #72] ; 0x48 - 3622: f884 3048 strb.w r3, [r4, #72] ; 0x48 - new_obj->realign.xofs = copy->realign.xofs; - 3626: f9b5 3044 ldrsh.w r3, [r5, #68] ; 0x44 - 362a: f8a4 3044 strh.w r3, [r4, #68] ; 0x44 - new_obj->realign.yofs = copy->realign.yofs; - 362e: f9b5 3046 ldrsh.w r3, [r5, #70] ; 0x46 - 3632: f8a4 3046 strh.w r3, [r4, #70] ; 0x46 - new_obj->realign.base = copy->realign.base; - 3636: 6c2b ldr r3, [r5, #64] ; 0x40 - new_obj->realign.auto_realign = copy->realign.auto_realign; - 3638: f895 2049 ldrb.w r2, [r5, #73] ; 0x49 - new_obj->realign.base = copy->realign.base; - 363c: 6423 str r3, [r4, #64] ; 0x40 - new_obj->realign.auto_realign = copy->realign.auto_realign; - 363e: f894 3049 ldrb.w r3, [r4, #73] ; 0x49 - 3642: f362 0300 bfi r3, r2, #0, #1 - 3646: f884 3049 strb.w r3, [r4, #73] ; 0x49 - new_obj->event_cb = copy->event_cb; - 364a: 69ab ldr r3, [r5, #24] - 364c: 61a3 str r3, [r4, #24] - new_obj->adv_hittest = copy->adv_hittest; - 364e: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 - 3652: f894 2034 ldrb.w r2, [r4, #52] ; 0x34 - 3656: 09db lsrs r3, r3, #7 - 3658: f363 12c7 bfi r2, r3, #7, #1 - 365c: f884 2034 strb.w r2, [r4, #52] ; 0x34 - new_obj->click = copy->click; - 3660: f895 2034 ldrb.w r2, [r5, #52] ; 0x34 - 3664: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - 3668: f362 0300 bfi r3, r2, #0, #1 - 366c: f884 3034 strb.w r3, [r4, #52] ; 0x34 - new_obj->drag = copy->drag; - 3670: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 - 3674: f894 2034 ldrb.w r2, [r4, #52] ; 0x34 - 3678: f3c3 0340 ubfx r3, r3, #1, #1 - 367c: f363 0241 bfi r2, r3, #1, #1 - 3680: f884 2034 strb.w r2, [r4, #52] ; 0x34 - new_obj->drag_dir = copy->drag_dir; - 3684: f895 3035 ldrb.w r3, [r5, #53] ; 0x35 - 3688: f894 2035 ldrb.w r2, [r4, #53] ; 0x35 - 368c: f3c3 0342 ubfx r3, r3, #1, #3 - 3690: f363 0243 bfi r2, r3, #1, #3 - 3694: f884 2035 strb.w r2, [r4, #53] ; 0x35 - new_obj->drag_throw = copy->drag_throw; - 3698: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 - 369c: f894 2034 ldrb.w r2, [r4, #52] ; 0x34 - 36a0: f3c3 0380 ubfx r3, r3, #2, #1 - 36a4: f363 0282 bfi r2, r3, #2, #1 - 36a8: f884 2034 strb.w r2, [r4, #52] ; 0x34 - new_obj->drag_parent = copy->drag_parent; - 36ac: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 - 36b0: b2d2 uxtb r2, r2 - 36b2: f3c3 03c0 ubfx r3, r3, #3, #1 - 36b6: f363 02c3 bfi r2, r3, #3, #1 - 36ba: f884 2034 strb.w r2, [r4, #52] ; 0x34 - new_obj->hidden = copy->hidden; - 36be: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 - 36c2: b2d2 uxtb r2, r2 - 36c4: f3c3 1300 ubfx r3, r3, #4, #1 - 36c8: f363 1204 bfi r2, r3, #4, #1 - 36cc: f884 2034 strb.w r2, [r4, #52] ; 0x34 - new_obj->top = copy->top; - 36d0: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 - 36d4: b2d2 uxtb r2, r2 - 36d6: f3c3 1340 ubfx r3, r3, #5, #1 - 36da: f363 1245 bfi r2, r3, #5, #1 - 36de: f884 2034 strb.w r2, [r4, #52] ; 0x34 - new_obj->parent_event = copy->parent_event; - 36e2: f895 3034 ldrb.w r3, [r5, #52] ; 0x34 - 36e6: b2d2 uxtb r2, r2 - 36e8: f3c3 1380 ubfx r3, r3, #6, #1 - 36ec: f363 1286 bfi r2, r3, #6, #1 - 36f0: f884 2034 strb.w r2, [r4, #52] ; 0x34 - new_obj->protect = copy->protect; - 36f4: f895 303c ldrb.w r3, [r5, #60] ; 0x3c - 36f8: f884 303c strb.w r3, [r4, #60] ; 0x3c - new_obj->gesture_parent = copy->gesture_parent; - 36fc: f895 2035 ldrb.w r2, [r5, #53] ; 0x35 - 3700: f894 3035 ldrb.w r3, [r4, #53] ; 0x35 - 3704: f362 0300 bfi r3, r2, #0, #1 - 3708: f884 3035 strb.w r3, [r4, #53] ; 0x35 - if(copy->group_p != NULL) { - 370c: 6ba8 ldr r0, [r5, #56] ; 0x38 - 370e: b110 cbz r0, 3716 - lv_group_add_obj(copy->group_p, new_obj); - 3710: 4b0f ldr r3, [pc, #60] ; (3750 ) - 3712: 4621 mov r1, r4 - 3714: 4798 blx r3 - if(lv_obj_get_parent(copy) != NULL && parent != NULL) { - 3716: 4b0f ldr r3, [pc, #60] ; (3754 ) - 3718: 4628 mov r0, r5 - 371a: 4798 blx r3 - 371c: b178 cbz r0, 373e - 371e: 2e00 cmp r6, #0 - 3720: f43f af34 beq.w 358c - lv_obj_set_pos(new_obj, lv_obj_get_x(copy), lv_obj_get_y(copy)); - 3724: 4b0c ldr r3, [pc, #48] ; (3758 ) - 3726: 4628 mov r0, r5 - 3728: 4798 blx r3 - 372a: 4b0c ldr r3, [pc, #48] ; (375c ) - 372c: 9003 str r0, [sp, #12] - 372e: 4628 mov r0, r5 - 3730: 4798 blx r3 - 3732: 9903 ldr r1, [sp, #12] - 3734: 4b0a ldr r3, [pc, #40] ; (3760 ) - 3736: 4602 mov r2, r0 - 3738: 4620 mov r0, r4 - 373a: 4798 blx r3 - if(parent != NULL) { - 373c: e689 b.n 3452 - 373e: 2e00 cmp r6, #0 - 3740: f47f ae87 bne.w 3452 - 3744: e722 b.n 358c - 3746: bf00 nop - 3748: 00005fb1 .word 0x00005fb1 - 374c: 00001f9d .word 0x00001f9d - 3750: 00001d21 .word 0x00001d21 - 3754: 000023a9 .word 0x000023a9 - 3758: 000025b1 .word 0x000025b1 - 375c: 00002611 .word 0x00002611 - 3760: 00002b25 .word 0x00002b25 - -00003764 : -{ - 3764: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 3768: 4b33 ldr r3, [pc, #204] ; (3838 ) -{ - 376a: 4604 mov r4, r0 - 376c: 460d mov r5, r1 - 376e: 4617 mov r7, r2 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 3770: 4798 blx r3 - 3772: 4606 mov r6, r0 - 3774: b968 cbnz r0, 3792 - 3776: 4b31 ldr r3, [pc, #196] ; (383c ) - 3778: 4931 ldr r1, [pc, #196] ; (3840 ) - 377a: 9300 str r3, [sp, #0] - 377c: f240 22e5 movw r2, #741 ; 0x2e5 - 3780: 2003 movs r0, #3 - 3782: 4d30 ldr r5, [pc, #192] ; (3844 ) - 3784: 47a8 blx r5 - 3786: 4830 ldr r0, [pc, #192] ; (3848 ) - 3788: 4930 ldr r1, [pc, #192] ; (384c ) - 378a: 4622 mov r2, r4 - 378c: 4633 mov r3, r6 - 378e: 4788 blx r1 - 3790: e7fe b.n 3790 - if(lv_obj_get_width(obj) == w && lv_obj_get_height(obj) == h) { - 3792: 4b2f ldr r3, [pc, #188] ; (3850 ) - 3794: 4620 mov r0, r4 - 3796: 4798 blx r3 - 3798: 4285 cmp r5, r0 - 379a: d104 bne.n 37a6 - 379c: 4b2d ldr r3, [pc, #180] ; (3854 ) - 379e: 4620 mov r0, r4 - 37a0: 4798 blx r3 - 37a2: 4287 cmp r7, r0 - 37a4: d03a beq.n 381c - lv_obj_invalidate(obj); - 37a6: 4620 mov r0, r4 - 37a8: 4e2b ldr r6, [pc, #172] ; (3858 ) - 37aa: 47b0 blx r6 - lv_obj_get_coords(obj, &ori); - 37ac: a902 add r1, sp, #8 - 37ae: 4b2b ldr r3, [pc, #172] ; (385c ) - 37b0: 4620 mov r0, r4 - 37b2: 4798 blx r3 - obj->coords.y2 = obj->coords.y1 + h - 1; - 37b4: 8a63 ldrh r3, [r4, #18] - 37b6: 3f01 subs r7, #1 - 37b8: 441f add r7, r3 - 37ba: 82e7 strh r7, [r4, #22] - if(lv_obj_get_base_dir(obj) == LV_BIDI_DIR_RTL) { - 37bc: 4b28 ldr r3, [pc, #160] ; (3860 ) - 37be: 4620 mov r0, r4 - 37c0: 4798 blx r3 - 37c2: 2801 cmp r0, #1 - obj->coords.x1 = obj->coords.x2 - w + 1; - 37c4: b2ad uxth r5, r5 - 37c6: bf0b itete eq - 37c8: 8aa3 ldrheq r3, [r4, #20] - obj->coords.x2 = obj->coords.x1 + w - 1; - 37ca: 8a23 ldrhne r3, [r4, #16] - obj->coords.x1 = obj->coords.x2 - w + 1; - 37cc: f1c5 0501 rsbeq r5, r5, #1 - obj->coords.x2 = obj->coords.x1 + w - 1; - 37d0: f105 35ff addne.w r5, r5, #4294967295 ; 0xffffffff - obj->coords.x1 = obj->coords.x2 - w + 1; - 37d4: bf0a itet eq - 37d6: 18ed addeq r5, r5, r3 - obj->coords.x2 = obj->coords.x1 + w - 1; - 37d8: 18ed addne r5, r5, r3 - obj->coords.x1 = obj->coords.x2 - w + 1; - 37da: 8225 strheq r5, [r4, #16] - obj->signal_cb(obj, LV_SIGNAL_COORD_CHG, &ori); - 37dc: 69e3 ldr r3, [r4, #28] - obj->coords.x2 = obj->coords.x1 + w - 1; - 37de: bf18 it ne - 37e0: 82a5 strhne r5, [r4, #20] - obj->signal_cb(obj, LV_SIGNAL_COORD_CHG, &ori); - 37e2: aa02 add r2, sp, #8 - 37e4: 2102 movs r1, #2 - 37e6: 4620 mov r0, r4 - 37e8: 4798 blx r3 - lv_obj_t * par = lv_obj_get_parent(obj); - 37ea: 4b1e ldr r3, [pc, #120] ; (3864 ) - 37ec: 4620 mov r0, r4 - 37ee: 4798 blx r3 - if(par != NULL) par->signal_cb(par, LV_SIGNAL_CHILD_CHG, obj); - 37f0: b118 cbz r0, 37fa - 37f2: 69c3 ldr r3, [r0, #28] - 37f4: 4622 mov r2, r4 - 37f6: 2101 movs r1, #1 - 37f8: 4798 blx r3 - _LV_LL_READ(obj->child_ll, i) { - 37fa: 1d27 adds r7, r4, #4 - 37fc: 4b1a ldr r3, [pc, #104] ; (3868 ) - 37fe: f8df 8070 ldr.w r8, [pc, #112] ; 3870 - 3802: 4638 mov r0, r7 - 3804: 4798 blx r3 - 3806: 4605 mov r5, r0 - 3808: b95d cbnz r5, 3822 - lv_obj_invalidate(obj); - 380a: 4620 mov r0, r4 - 380c: 47b0 blx r6 - if(obj->realign.auto_realign) lv_obj_realign(obj); - 380e: f894 3049 ldrb.w r3, [r4, #73] ; 0x49 - 3812: 07db lsls r3, r3, #31 - 3814: d502 bpl.n 381c - 3816: 4b15 ldr r3, [pc, #84] ; (386c ) - 3818: 4620 mov r0, r4 - 381a: 4798 blx r3 -} - 381c: b004 add sp, #16 - 381e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - i->signal_cb(i, LV_SIGNAL_PARENT_SIZE_CHG, &ori); - 3822: 69eb ldr r3, [r5, #28] - 3824: aa02 add r2, sp, #8 - 3826: 2103 movs r1, #3 - 3828: 4628 mov r0, r5 - 382a: 4798 blx r3 - _LV_LL_READ(obj->child_ll, i) { - 382c: 4629 mov r1, r5 - 382e: 4638 mov r0, r7 - 3830: 47c0 blx r8 - 3832: 4605 mov r5, r0 - 3834: e7e8 b.n 3808 - 3836: bf00 nop - 3838: 00001a65 .word 0x00001a65 - 383c: 00027039 .word 0x00027039 - 3840: 000268df .word 0x000268df - 3844: 0000eb79 .word 0x0000eb79 - 3848: 00026943 .word 0x00026943 - 384c: 00001a6d .word 0x00001a6d - 3850: 00002671 .word 0x00002671 - 3854: 000026c1 .word 0x000026c1 - 3858: 00002a09 .word 0x00002a09 - 385c: 00002559 .word 0x00002559 - 3860: 00003321 .word 0x00003321 - 3864: 000023a9 .word 0x000023a9 - 3868: 0000e92d .word 0x0000e92d - 386c: 00002f6d .word 0x00002f6d - 3870: 0000e939 .word 0x0000e939 - -00003874 : -{ - 3874: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 3876: 4b0f ldr r3, [pc, #60] ; (38b4 ) -{ - 3878: 4604 mov r4, r0 - 387a: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 387c: 4798 blx r3 - 387e: 4605 mov r5, r0 - 3880: b968 cbnz r0, 389e - 3882: 4b0d ldr r3, [pc, #52] ; (38b8 ) - 3884: 490d ldr r1, [pc, #52] ; (38bc ) - 3886: 9300 str r3, [sp, #0] - 3888: f240 3227 movw r2, #807 ; 0x327 - 388c: 2003 movs r0, #3 - 388e: 4e0c ldr r6, [pc, #48] ; (38c0 ) - 3890: 47b0 blx r6 - 3892: 480c ldr r0, [pc, #48] ; (38c4 ) - 3894: 490c ldr r1, [pc, #48] ; (38c8 ) - 3896: 4622 mov r2, r4 - 3898: 462b mov r3, r5 - 389a: 4788 blx r1 - 389c: e7fe b.n 389c - lv_obj_set_size(obj, lv_obj_get_width(obj), h); - 389e: 4b0b ldr r3, [pc, #44] ; (38cc ) - 38a0: 4620 mov r0, r4 - 38a2: 4798 blx r3 - 38a4: 4b0a ldr r3, [pc, #40] ; (38d0 ) - 38a6: 4601 mov r1, r0 - 38a8: 4632 mov r2, r6 - 38aa: 4620 mov r0, r4 -} - 38ac: b002 add sp, #8 - 38ae: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_set_size(obj, lv_obj_get_width(obj), h); - 38b2: 4718 bx r3 - 38b4: 00001a65 .word 0x00001a65 - 38b8: 0002705a .word 0x0002705a - 38bc: 000268df .word 0x000268df - 38c0: 0000eb79 .word 0x0000eb79 - 38c4: 00026943 .word 0x00026943 - 38c8: 00001a6d .word 0x00001a6d - 38cc: 00002671 .word 0x00002671 - 38d0: 00003765 .word 0x00003765 - -000038d4 : -{ - 38d4: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 38d6: 4b0e ldr r3, [pc, #56] ; (3910 ) -{ - 38d8: 4604 mov r4, r0 - 38da: 460e mov r6, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 38dc: 4798 blx r3 - 38de: 4605 mov r5, r0 - 38e0: b968 cbnz r0, 38fe - 38e2: 4b0c ldr r3, [pc, #48] ; (3914 ) - 38e4: 490c ldr r1, [pc, #48] ; (3918 ) - 38e6: 9300 str r3, [sp, #0] - 38e8: f640 22d7 movw r2, #2775 ; 0xad7 - 38ec: 2003 movs r0, #3 - 38ee: 4e0b ldr r6, [pc, #44] ; (391c ) - 38f0: 47b0 blx r6 - 38f2: 480b ldr r0, [pc, #44] ; (3920 ) - 38f4: 490b ldr r1, [pc, #44] ; (3924 ) - 38f6: 4622 mov r2, r4 - 38f8: 462b mov r3, r5 - 38fa: 4788 blx r1 - 38fc: e7fe b.n 38fc - return (obj->protect & prot) == 0 ? false : true; - 38fe: f894 303c ldrb.w r3, [r4, #60] ; 0x3c - 3902: 421e tst r6, r3 -} - 3904: bf14 ite ne - 3906: 2001 movne r0, #1 - 3908: 2000 moveq r0, #0 - 390a: b002 add sp, #8 - 390c: bd70 pop {r4, r5, r6, pc} - 390e: bf00 nop - 3910: 00001a65 .word 0x00001a65 - 3914: 0002707f .word 0x0002707f - 3918: 000268df .word 0x000268df - 391c: 0000eb79 .word 0x0000eb79 - 3920: 00026943 .word 0x00026943 - 3924: 00001a6d .word 0x00001a6d - -00003928 : -{ - 3928: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 392a: 4b13 ldr r3, [pc, #76] ; (3978 ) -{ - 392c: 4604 mov r4, r0 - 392e: 460d mov r5, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 3930: 4798 blx r3 - 3932: 4606 mov r6, r0 - 3934: b968 cbnz r0, 3952 - 3936: 4b11 ldr r3, [pc, #68] ; (397c ) - 3938: 4911 ldr r1, [pc, #68] ; (3980 ) - 393a: 9300 str r3, [sp, #0] - 393c: f640 22de movw r2, #2782 ; 0xade - 3940: 2003 movs r0, #3 - 3942: 4d10 ldr r5, [pc, #64] ; (3984 ) - 3944: 47a8 blx r5 - 3946: 4810 ldr r0, [pc, #64] ; (3988 ) - 3948: 4910 ldr r1, [pc, #64] ; (398c ) - 394a: 4622 mov r2, r4 - 394c: 4633 mov r3, r6 - 394e: 4788 blx r1 - 3950: e7fe b.n 3950 - if(part < _LV_OBJ_PART_REAL_LAST) return ((lv_obj_t *)obj)->state; - 3952: 2d3f cmp r5, #63 ; 0x3f - 3954: d803 bhi.n 395e - 3956: f894 003d ldrb.w r0, [r4, #61] ; 0x3d -} - 395a: b004 add sp, #16 - 395c: bd70 pop {r4, r5, r6, pc} - info.result = LV_STATE_DEFAULT; - 395e: 2300 movs r3, #0 - 3960: f88d 300d strb.w r3, [sp, #13] - lv_signal_send((lv_obj_t *)obj, LV_SIGNAL_GET_STATE_DSC, &info); - 3964: aa03 add r2, sp, #12 - 3966: 4b0a ldr r3, [pc, #40] ; (3990 ) - info.part = part; - 3968: f88d 500c strb.w r5, [sp, #12] - lv_signal_send((lv_obj_t *)obj, LV_SIGNAL_GET_STATE_DSC, &info); - 396c: 2109 movs r1, #9 - 396e: 4620 mov r0, r4 - 3970: 4798 blx r3 - return info.result; - 3972: f89d 000d ldrb.w r0, [sp, #13] - 3976: e7f0 b.n 395a - 3978: 00001a65 .word 0x00001a65 - 397c: 00027093 .word 0x00027093 - 3980: 000268df .word 0x000268df - 3984: 0000eb79 .word 0x0000eb79 - 3988: 00026943 .word 0x00026943 - 398c: 00001a6d .word 0x00001a6d - 3990: 000022a9 .word 0x000022a9 - -00003994 <_lv_obj_get_style_int>: -{ - 3994: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_state_t state = lv_obj_get_state(parent, part); - 3998: f8df a094 ldr.w sl, [pc, #148] ; 3a30 <_lv_obj_get_style_int+0x9c> - res = _lv_style_list_get_int(dsc, prop, &value_act); - 399c: f8df b094 ldr.w fp, [pc, #148] ; 3a34 <_lv_obj_get_style_int+0xa0> -{ - 39a0: 4605 mov r5, r0 - 39a2: 460e mov r6, r1 - 39a4: 4617 mov r7, r2 - attr.full = prop_ori >> 8; - 39a6: ea4f 2812 mov.w r8, r2, lsr #8 - while(parent) { - 39aa: 4614 mov r4, r2 - 39ac: b965 cbnz r5, 39c8 <_lv_obj_get_style_int+0x34> - prop = prop & (~LV_STYLE_STATE_MASK); - 39ae: f424 44fe bic.w r4, r4, #32512 ; 0x7f00 - switch(prop) { - 39b2: 2c22 cmp r4, #34 ; 0x22 - prop = prop & (~LV_STYLE_STATE_MASK); - 39b4: b2a0 uxth r0, r4 - switch(prop) { - 39b6: d030 beq.n 3a1a <_lv_obj_get_style_int+0x86> - 39b8: d827 bhi.n 3a0a <_lv_obj_get_style_int+0x76> - 39ba: 2803 cmp r0, #3 - 39bc: d02f beq.n 3a1e <_lv_obj_get_style_int+0x8a> - 39be: 1fc2 subs r2, r0, #7 - 39c0: 4250 negs r0, r2 - 39c2: 4150 adcs r0, r2 - 39c4: 0200 lsls r0, r0, #8 - 39c6: e013 b.n 39f0 <_lv_obj_get_style_int+0x5c> - lv_style_list_t * dsc = lv_obj_get_style_list(parent, part); - 39c8: 4b17 ldr r3, [pc, #92] ; (3a28 <_lv_obj_get_style_int+0x94>) - 39ca: 4631 mov r1, r6 - 39cc: 4628 mov r0, r5 - 39ce: 4798 blx r3 - lv_state_t state = lv_obj_get_state(parent, part); - 39d0: 4631 mov r1, r6 - lv_style_list_t * dsc = lv_obj_get_style_list(parent, part); - 39d2: 4681 mov r9, r0 - lv_state_t state = lv_obj_get_state(parent, part); - 39d4: 4628 mov r0, r5 - 39d6: 47d0 blx sl - prop = (uint16_t)prop_ori + ((uint16_t)state << LV_STYLE_STATE_POS); - 39d8: eb07 2000 add.w r0, r7, r0, lsl #8 - 39dc: b284 uxth r4, r0 - res = _lv_style_list_get_int(dsc, prop, &value_act); - 39de: f10d 0206 add.w r2, sp, #6 - 39e2: 4621 mov r1, r4 - 39e4: 4648 mov r0, r9 - 39e6: 47d8 blx fp - if(res == LV_RES_OK) return value_act; - 39e8: 2801 cmp r0, #1 - 39ea: d104 bne.n 39f6 <_lv_obj_get_style_int+0x62> - 39ec: f9bd 0006 ldrsh.w r0, [sp, #6] -} - 39f0: b003 add sp, #12 - 39f2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(attr.bits.inherit == 0) break; - 39f6: f018 0f80 tst.w r8, #128 ; 0x80 - 39fa: d0d8 beq.n 39ae <_lv_obj_get_style_int+0x1a> - if(part != LV_OBJ_PART_MAIN) { - 39fc: b91e cbnz r6, 3a06 <_lv_obj_get_style_int+0x72> - parent = lv_obj_get_parent(parent); - 39fe: 4628 mov r0, r5 - 3a00: 4b0a ldr r3, [pc, #40] ; (3a2c <_lv_obj_get_style_int+0x98>) - 3a02: 4798 blx r3 - 3a04: 4605 mov r5, r0 -{ - 3a06: 2600 movs r6, #0 - 3a08: e7d0 b.n 39ac <_lv_obj_get_style_int+0x18> - switch(prop) { - 3a0a: 2831 cmp r0, #49 ; 0x31 - 3a0c: d009 beq.n 3a22 <_lv_obj_get_style_int+0x8e> - 3a0e: f1a0 03c0 sub.w r3, r0, #192 ; 0xc0 - 3a12: 4258 negs r0, r3 - 3a14: 4158 adcs r0, r3 - 3a16: 0100 lsls r0, r0, #4 - 3a18: e7ea b.n 39f0 <_lv_obj_get_style_int+0x5c> - return 255; - 3a1a: 20ff movs r0, #255 ; 0xff - 3a1c: e7e8 b.n 39f0 <_lv_obj_get_style_int+0x5c> - switch(prop) { - 3a1e: 2006 movs r0, #6 - 3a20: e7e6 b.n 39f0 <_lv_obj_get_style_int+0x5c> - return LV_BORDER_SIDE_FULL; - 3a22: 200f movs r0, #15 - 3a24: e7e4 b.n 39f0 <_lv_obj_get_style_int+0x5c> - 3a26: bf00 nop - 3a28: 00002711 .word 0x00002711 - 3a2c: 000023a9 .word 0x000023a9 - 3a30: 00003929 .word 0x00003929 - 3a34: 00006111 .word 0x00006111 - -00003a38 <_lv_obj_get_style_color>: -{ - 3a38: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_state_t state = lv_obj_get_state(parent, part); - 3a3c: f8df a074 ldr.w sl, [pc, #116] ; 3ab4 <_lv_obj_get_style_color+0x7c> - res = _lv_style_list_get_color(dsc, prop, &value_act); - 3a40: f8df b074 ldr.w fp, [pc, #116] ; 3ab8 <_lv_obj_get_style_color+0x80> -{ - 3a44: 4605 mov r5, r0 - 3a46: 460e mov r6, r1 - 3a48: 4617 mov r7, r2 - attr.full = prop_ori >> 8; - 3a4a: ea4f 2812 mov.w r8, r2, lsr #8 - while(parent) { - 3a4e: 4614 mov r4, r2 - 3a50: b94d cbnz r5, 3a66 <_lv_obj_get_style_color+0x2e> - prop = prop & (~LV_STYLE_STATE_MASK); - 3a52: f424 44fe bic.w r4, r4, #32512 ; 0x7f00 - switch(prop) { - 3a56: 3c29 subs r4, #41 ; 0x29 - 3a58: 2c01 cmp r4, #1 - return LV_COLOR_WHITE; - 3a5a: bf96 itet ls - 3a5c: 4b12 ldrls r3, [pc, #72] ; (3aa8 <_lv_obj_get_style_color+0x70>) - return LV_COLOR_BLACK; - 3a5e: 2000 movhi r0, #0 - return LV_COLOR_WHITE; - 3a60: f8b3 0602 ldrhls.w r0, [r3, #1538] ; 0x602 - return LV_COLOR_BLACK; - 3a64: e012 b.n 3a8c <_lv_obj_get_style_color+0x54> - lv_style_list_t * dsc = lv_obj_get_style_list(parent, part); - 3a66: 4b11 ldr r3, [pc, #68] ; (3aac <_lv_obj_get_style_color+0x74>) - 3a68: 4631 mov r1, r6 - 3a6a: 4628 mov r0, r5 - 3a6c: 4798 blx r3 - lv_state_t state = lv_obj_get_state(parent, part); - 3a6e: 4631 mov r1, r6 - lv_style_list_t * dsc = lv_obj_get_style_list(parent, part); - 3a70: 4681 mov r9, r0 - lv_state_t state = lv_obj_get_state(parent, part); - 3a72: 4628 mov r0, r5 - 3a74: 47d0 blx sl - prop = (uint16_t)prop_ori + ((uint16_t)state << LV_STYLE_STATE_POS); - 3a76: eb07 2000 add.w r0, r7, r0, lsl #8 - 3a7a: b284 uxth r4, r0 - res = _lv_style_list_get_color(dsc, prop, &value_act); - 3a7c: aa01 add r2, sp, #4 - 3a7e: 4621 mov r1, r4 - 3a80: 4648 mov r0, r9 - 3a82: 47d8 blx fp - if(res == LV_RES_OK) return value_act; - 3a84: 2801 cmp r0, #1 - 3a86: d104 bne.n 3a92 <_lv_obj_get_style_color+0x5a> - 3a88: f8bd 0004 ldrh.w r0, [sp, #4] -} - 3a8c: b003 add sp, #12 - 3a8e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(attr.bits.inherit == 0) break; - 3a92: f018 0f80 tst.w r8, #128 ; 0x80 - 3a96: d0dc beq.n 3a52 <_lv_obj_get_style_color+0x1a> - if(part != LV_OBJ_PART_MAIN) { - 3a98: b91e cbnz r6, 3aa2 <_lv_obj_get_style_color+0x6a> - parent = lv_obj_get_parent(parent); - 3a9a: 4628 mov r0, r5 - 3a9c: 4b04 ldr r3, [pc, #16] ; (3ab0 <_lv_obj_get_style_color+0x78>) - 3a9e: 4798 blx r3 - 3aa0: 4605 mov r5, r0 -{ - 3aa2: 2600 movs r6, #0 - 3aa4: e7d4 b.n 3a50 <_lv_obj_get_style_color+0x18> - 3aa6: bf00 nop - 3aa8: 00026ae6 .word 0x00026ae6 - 3aac: 00002711 .word 0x00002711 - 3ab0: 000023a9 .word 0x000023a9 - 3ab4: 00003929 .word 0x00003929 - 3ab8: 00006199 .word 0x00006199 - -00003abc <_lv_obj_get_style_opa>: -{ - 3abc: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_state_t state = lv_obj_get_state(parent, part); - 3ac0: f8df a080 ldr.w sl, [pc, #128] ; 3b44 <_lv_obj_get_style_opa+0x88> - res = _lv_style_list_get_opa(dsc, prop, &value_act); - 3ac4: f8df b080 ldr.w fp, [pc, #128] ; 3b48 <_lv_obj_get_style_opa+0x8c> -{ - 3ac8: 4605 mov r5, r0 - 3aca: 460e mov r6, r1 - 3acc: 4617 mov r7, r2 - attr.full = prop_ori >> 8; - 3ace: ea4f 2812 mov.w r8, r2, lsr #8 - while(parent) { - 3ad2: 4614 mov r4, r2 - 3ad4: b975 cbnz r5, 3af4 <_lv_obj_get_style_opa+0x38> - prop = prop & (~LV_STYLE_STATE_MASK); - 3ad6: f424 44fe bic.w r4, r4, #32512 ; 0x7f00 - switch(prop) { - 3ada: 2c6d cmp r4, #109 ; 0x6d - prop = prop & (~LV_STYLE_STATE_MASK); - 3adc: b2a0 uxth r0, r4 - switch(prop) { - 3ade: d02a beq.n 3b36 <_lv_obj_get_style_opa+0x7a> - 3ae0: f248 03ad movw r3, #32941 ; 0x80ad - 3ae4: 4298 cmp r0, r3 - 3ae6: d026 beq.n 3b36 <_lv_obj_get_style_opa+0x7a> - 3ae8: 382c subs r0, #44 ; 0x2c - 3aea: bf18 it ne - 3aec: f04f 30ff movne.w r0, #4294967295 ; 0xffffffff - 3af0: b2c0 uxtb r0, r0 - 3af2: e013 b.n 3b1c <_lv_obj_get_style_opa+0x60> - lv_style_list_t * dsc = lv_obj_get_style_list(parent, part); - 3af4: 4b11 ldr r3, [pc, #68] ; (3b3c <_lv_obj_get_style_opa+0x80>) - 3af6: 4631 mov r1, r6 - 3af8: 4628 mov r0, r5 - 3afa: 4798 blx r3 - lv_state_t state = lv_obj_get_state(parent, part); - 3afc: 4631 mov r1, r6 - lv_style_list_t * dsc = lv_obj_get_style_list(parent, part); - 3afe: 4681 mov r9, r0 - lv_state_t state = lv_obj_get_state(parent, part); - 3b00: 4628 mov r0, r5 - 3b02: 47d0 blx sl - prop = (uint16_t)prop_ori + ((uint16_t)state << LV_STYLE_STATE_POS); - 3b04: eb07 2000 add.w r0, r7, r0, lsl #8 - 3b08: b284 uxth r4, r0 - res = _lv_style_list_get_opa(dsc, prop, &value_act); - 3b0a: f10d 0207 add.w r2, sp, #7 - 3b0e: 4621 mov r1, r4 - 3b10: 4648 mov r0, r9 - 3b12: 47d8 blx fp - if(res == LV_RES_OK) return value_act; - 3b14: 2801 cmp r0, #1 - 3b16: d104 bne.n 3b22 <_lv_obj_get_style_opa+0x66> - 3b18: f89d 0007 ldrb.w r0, [sp, #7] -} - 3b1c: b003 add sp, #12 - 3b1e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(attr.bits.inherit == 0) break; - 3b22: f018 0f80 tst.w r8, #128 ; 0x80 - 3b26: d0d6 beq.n 3ad6 <_lv_obj_get_style_opa+0x1a> - if(part != LV_OBJ_PART_MAIN) { - 3b28: b91e cbnz r6, 3b32 <_lv_obj_get_style_opa+0x76> - parent = lv_obj_get_parent(parent); - 3b2a: 4628 mov r0, r5 - 3b2c: 4b04 ldr r3, [pc, #16] ; (3b40 <_lv_obj_get_style_opa+0x84>) - 3b2e: 4798 blx r3 - 3b30: 4605 mov r5, r0 -{ - 3b32: 2600 movs r6, #0 - 3b34: e7ce b.n 3ad4 <_lv_obj_get_style_opa+0x18> - return LV_OPA_TRANSP; - 3b36: 2000 movs r0, #0 - 3b38: e7f0 b.n 3b1c <_lv_obj_get_style_opa+0x60> - 3b3a: bf00 nop - 3b3c: 00002711 .word 0x00002711 - 3b40: 000023a9 .word 0x000023a9 - 3b44: 00003929 .word 0x00003929 - 3b48: 00006221 .word 0x00006221 - -00003b4c <_lv_obj_get_style_ptr>: -{ - 3b4c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_state_t state = lv_obj_get_state(parent, part); - 3b50: f8df a084 ldr.w sl, [pc, #132] ; 3bd8 <_lv_obj_get_style_ptr+0x8c> - res = _lv_style_list_get_ptr(dsc, prop, &value_act); - 3b54: f8df b084 ldr.w fp, [pc, #132] ; 3bdc <_lv_obj_get_style_ptr+0x90> -{ - 3b58: 4605 mov r5, r0 - 3b5a: 460e mov r6, r1 - 3b5c: 4617 mov r7, r2 - attr.full = prop_ori >> 8; - 3b5e: ea4f 2812 mov.w r8, r2, lsr #8 - while(parent) { - 3b62: 4614 mov r4, r2 - 3b64: b96d cbnz r5, 3b82 <_lv_obj_get_style_ptr+0x36> - prop = prop & (~LV_STYLE_STATE_MASK); - 3b66: f424 44fe bic.w r4, r4, #32512 ; 0x7f00 - switch(prop) { - 3b6a: 2cbe cmp r4, #190 ; 0xbe - prop = prop & (~LV_STYLE_STATE_MASK); - 3b6c: b2a3 uxth r3, r4 - switch(prop) { - 3b6e: d027 beq.n 3bc0 <_lv_obj_get_style_ptr+0x74> - 3b70: f248 028e movw r2, #32910 ; 0x808e - 3b74: 4293 cmp r3, r2 - 3b76: d001 beq.n 3b7c <_lv_obj_get_style_ptr+0x30> - 3b78: 2b7e cmp r3, #126 ; 0x7e - 3b7a: d123 bne.n 3bc4 <_lv_obj_get_style_ptr+0x78> - return lv_theme_get_font_normal(); - 3b7c: 4b12 ldr r3, [pc, #72] ; (3bc8 <_lv_obj_get_style_ptr+0x7c>) - 3b7e: 4798 blx r3 - 3b80: e011 b.n 3ba6 <_lv_obj_get_style_ptr+0x5a> - lv_style_list_t * dsc = lv_obj_get_style_list(parent, part); - 3b82: 4b12 ldr r3, [pc, #72] ; (3bcc <_lv_obj_get_style_ptr+0x80>) - 3b84: 4631 mov r1, r6 - 3b86: 4628 mov r0, r5 - 3b88: 4798 blx r3 - lv_state_t state = lv_obj_get_state(parent, part); - 3b8a: 4631 mov r1, r6 - lv_style_list_t * dsc = lv_obj_get_style_list(parent, part); - 3b8c: 4681 mov r9, r0 - lv_state_t state = lv_obj_get_state(parent, part); - 3b8e: 4628 mov r0, r5 - 3b90: 47d0 blx sl - prop = (uint16_t)prop_ori + ((uint16_t)state << LV_STYLE_STATE_POS); - 3b92: eb07 2000 add.w r0, r7, r0, lsl #8 - 3b96: b284 uxth r4, r0 - res = _lv_style_list_get_ptr(dsc, prop, &value_act); - 3b98: aa01 add r2, sp, #4 - 3b9a: 4621 mov r1, r4 - 3b9c: 4648 mov r0, r9 - 3b9e: 47d8 blx fp - if(res == LV_RES_OK) return value_act; - 3ba0: 2801 cmp r0, #1 - 3ba2: d103 bne.n 3bac <_lv_obj_get_style_ptr+0x60> - 3ba4: 9801 ldr r0, [sp, #4] -} - 3ba6: b003 add sp, #12 - 3ba8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(attr.bits.inherit == 0) break; - 3bac: f018 0f80 tst.w r8, #128 ; 0x80 - 3bb0: d0d9 beq.n 3b66 <_lv_obj_get_style_ptr+0x1a> - if(part != LV_OBJ_PART_MAIN) { - 3bb2: b91e cbnz r6, 3bbc <_lv_obj_get_style_ptr+0x70> - parent = lv_obj_get_parent(parent); - 3bb4: 4628 mov r0, r5 - 3bb6: 4b06 ldr r3, [pc, #24] ; (3bd0 <_lv_obj_get_style_ptr+0x84>) - 3bb8: 4798 blx r3 - 3bba: 4605 mov r5, r0 -{ - 3bbc: 2600 movs r6, #0 - 3bbe: e7d1 b.n 3b64 <_lv_obj_get_style_ptr+0x18> - return &lv_anim_path_def; - 3bc0: 4804 ldr r0, [pc, #16] ; (3bd4 <_lv_obj_get_style_ptr+0x88>) - 3bc2: e7f0 b.n 3ba6 <_lv_obj_get_style_ptr+0x5a> - switch(prop) { - 3bc4: 2000 movs r0, #0 - 3bc6: e7ee b.n 3ba6 <_lv_obj_get_style_ptr+0x5a> - 3bc8: 00010569 .word 0x00010569 - 3bcc: 00002711 .word 0x00002711 - 3bd0: 000023a9 .word 0x000023a9 - 3bd4: 0002b9a8 .word 0x0002b9a8 - 3bd8: 00003929 .word 0x00003929 - 3bdc: 000062a9 .word 0x000062a9 - -00003be0 : -{ - 3be0: b570 push {r4, r5, r6, lr} - lv_style_trans_t * tr = a->var; - 3be2: 6804 ldr r4, [r0, #0] - lv_style_property_t prop_tmp = tr->prop; - 3be4: 88a5 ldrh r5, [r4, #4] - tr->start_value._int = _lv_obj_get_style_int(tr->obj, tr->part, prop_tmp); - 3be6: 6820 ldr r0, [r4, #0] - 3be8: 79a1 ldrb r1, [r4, #6] - 3bea: f005 030f and.w r3, r5, #15 - if((prop_tmp & 0xF) < LV_STYLE_ID_COLOR) { /*Int*/ - 3bee: 2b08 cmp r3, #8 - tr->start_value._int = _lv_obj_get_style_int(tr->obj, tr->part, prop_tmp); - 3bf0: 462a mov r2, r5 - if((prop_tmp & 0xF) < LV_STYLE_ID_COLOR) { /*Int*/ - 3bf2: d80c bhi.n 3c0e - tr->start_value._int = _lv_obj_get_style_int(tr->obj, tr->part, prop_tmp); - 3bf4: 4b0d ldr r3, [pc, #52] ; (3c2c ) - 3bf6: 4798 blx r3 - tr->start_value._color = _lv_obj_get_style_color(tr->obj, tr->part, prop_tmp); - 3bf8: 8120 strh r0, [r4, #8] - tr->prop = 0; - 3bfa: 2300 movs r3, #0 - 3bfc: 80a3 strh r3, [r4, #4] - trans_del(tr->obj, tr->part, prop_tmp, tr); - 3bfe: 79a1 ldrb r1, [r4, #6] - 3c00: 6820 ldr r0, [r4, #0] - 3c02: 4e0b ldr r6, [pc, #44] ; (3c30 ) - 3c04: 4623 mov r3, r4 - 3c06: 462a mov r2, r5 - 3c08: 47b0 blx r6 - tr->prop = prop_tmp; - 3c0a: 80a5 strh r5, [r4, #4] -} - 3c0c: bd70 pop {r4, r5, r6, pc} - else if((prop_tmp & 0xF) < LV_STYLE_ID_OPA) { /*Color*/ - 3c0e: 2b0b cmp r3, #11 - 3c10: d802 bhi.n 3c18 - tr->start_value._color = _lv_obj_get_style_color(tr->obj, tr->part, prop_tmp); - 3c12: 4b08 ldr r3, [pc, #32] ; (3c34 ) - 3c14: 4798 blx r3 - 3c16: e7ef b.n 3bf8 - else if((prop_tmp & 0xF) < LV_STYLE_ID_PTR) { /*Opa*/ - 3c18: 2b0d cmp r3, #13 - 3c1a: d803 bhi.n 3c24 - tr->start_value._opa = _lv_obj_get_style_opa(tr->obj, tr->part, prop_tmp); - 3c1c: 4b06 ldr r3, [pc, #24] ; (3c38 ) - 3c1e: 4798 blx r3 - 3c20: 7220 strb r0, [r4, #8] - 3c22: e7ea b.n 3bfa - tr->start_value._ptr = _lv_obj_get_style_ptr(tr->obj, tr->part, prop_tmp); - 3c24: 4b05 ldr r3, [pc, #20] ; (3c3c ) - 3c26: 4798 blx r3 - 3c28: 60a0 str r0, [r4, #8] - 3c2a: e7e6 b.n 3bfa - 3c2c: 00003995 .word 0x00003995 - 3c30: 00002739 .word 0x00002739 - 3c34: 00003a39 .word 0x00003a39 - 3c38: 00003abd .word 0x00003abd - 3c3c: 00003b4d .word 0x00003b4d - -00003c40 : -{ - 3c40: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - if(obj->state == new_state) return; - 3c44: f890 303d ldrb.w r3, [r0, #61] ; 0x3d - 3c48: 428b cmp r3, r1 -{ - 3c4a: b09f sub sp, #124 ; 0x7c - 3c4c: 4604 mov r4, r0 - 3c4e: 4688 mov r8, r1 - if(obj->state == new_state) return; - 3c50: f000 8242 beq.w 40d8 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 3c54: 4b95 ldr r3, [pc, #596] ; (3eac ) - 3c56: 4798 blx r3 - 3c58: 4605 mov r5, r0 - 3c5a: b968 cbnz r0, 3c78 - 3c5c: 4b94 ldr r3, [pc, #592] ; (3eb0 ) - 3c5e: 4995 ldr r1, [pc, #596] ; (3eb4 ) - 3c60: 9300 str r3, [sp, #0] - 3c62: f240 6237 movw r2, #1591 ; 0x637 - 3c66: 2003 movs r0, #3 - 3c68: 4e93 ldr r6, [pc, #588] ; (3eb8 ) - 3c6a: 47b0 blx r6 - 3c6c: 4893 ldr r0, [pc, #588] ; (3ebc ) - 3c6e: 4994 ldr r1, [pc, #592] ; (3ec0 ) - 3c70: 4622 mov r2, r4 - 3c72: 462b mov r3, r5 - 3c74: 4788 blx r1 - 3c76: e7fe b.n 3c76 - lv_state_t prev_state = obj->state; - 3c78: f894 303d ldrb.w r3, [r4, #61] ; 0x3d - 3c7c: 9302 str r3, [sp, #8] - obj->state = new_state; - 3c7e: 2300 movs r3, #0 - 3c80: f884 803d strb.w r8, [r4, #61] ; 0x3d - 3c84: 9303 str r3, [sp, #12] - 3c86: f89d 600c ldrb.w r6, [sp, #12] - lv_style_list_t * style_list = lv_obj_get_style_list(obj, part); - 3c8a: 4b8e ldr r3, [pc, #568] ; (3ec4 ) - 3c8c: 4631 mov r1, r6 - 3c8e: 4620 mov r0, r4 - 3c90: 4798 blx r3 - if(style_list == NULL) break; /*No more style lists*/ - 3c92: 9005 str r0, [sp, #20] - 3c94: b140 cbz r0, 3ca8 - if(style_list->ignore_trans) continue; - 3c96: 7947 ldrb r7, [r0, #5] - 3c98: f017 0708 ands.w r7, r7, #8 - 3c9c: d00b beq.n 3cb6 - for(part = 0; part < _LV_OBJ_PART_REAL_LAST; part++) { - 3c9e: 9b03 ldr r3, [sp, #12] - 3ca0: 3301 adds r3, #1 - 3ca2: 2b40 cmp r3, #64 ; 0x40 - 3ca4: 9303 str r3, [sp, #12] - 3ca6: d1ee bne.n 3c86 - lv_obj_refresh_style(obj, LV_STYLE_PROP_ALL); - 3ca8: 4b87 ldr r3, [pc, #540] ; (3ec8 ) - 3caa: 21ff movs r1, #255 ; 0xff - 3cac: 4620 mov r0, r4 -} - 3cae: b01f add sp, #124 ; 0x7c - 3cb0: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_obj_refresh_style(obj, LV_STYLE_PROP_ALL); - 3cb4: 4718 bx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_OPA, line_opa, lv_opa_t, _opa, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_BLEND_MODE, image_blend_mode, lv_blend_mode_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_OPA, image_opa, lv_opa_t, _opa, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR_OPA, image_recolor_opa, lv_opa_t, _opa, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_TIME, transition_time, lv_style_int_t, _int, scalar) - 3cb6: 4d85 ldr r5, [pc, #532] ; (3ecc ) - 3cb8: 22b0 movs r2, #176 ; 0xb0 - 3cba: 4631 mov r1, r6 - 3cbc: 4620 mov r0, r4 - 3cbe: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_DELAY, transition_delay, lv_style_int_t, _int, scalar) - 3cc0: 22b1 movs r2, #177 ; 0xb1 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_TIME, transition_time, lv_style_int_t, _int, scalar) - 3cc2: 9009 str r0, [sp, #36] ; 0x24 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_DELAY, transition_delay, lv_style_int_t, _int, scalar) - 3cc4: 4631 mov r1, r6 - 3cc6: 4620 mov r0, r4 - 3cc8: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_3, transition_prop_3, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_4, transition_prop_4, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_5, transition_prop_5, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int_t, _int, scalar) -#if LV_USE_ANIMATION -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PATH, transition_path, lv_anim_path_t *, _ptr, scalar) - 3cca: 4b81 ldr r3, [pc, #516] ; (3ed0 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_DELAY, transition_delay, lv_style_int_t, _int, scalar) - 3ccc: 9008 str r0, [sp, #32] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PATH, transition_path, lv_anim_path_t *, _ptr, scalar) - 3cce: 22be movs r2, #190 ; 0xbe - 3cd0: 4631 mov r1, r6 - 3cd2: 4620 mov r0, r4 - 3cd4: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_1, transition_prop_1, lv_style_int_t, _int, scalar) - 3cd6: 22b2 movs r2, #178 ; 0xb2 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PATH, transition_path, lv_anim_path_t *, _ptr, scalar) - 3cd8: 9006 str r0, [sp, #24] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_1, transition_prop_1, lv_style_int_t, _int, scalar) - 3cda: 4631 mov r1, r6 - 3cdc: 4620 mov r0, r4 - 3cde: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_2, transition_prop_2, lv_style_int_t, _int, scalar) - 3ce0: 22b3 movs r2, #179 ; 0xb3 - props[0] = lv_obj_get_style_transition_prop_1(obj, part); - 3ce2: f8ad 002c strh.w r0, [sp, #44] ; 0x2c - 3ce6: 4631 mov r1, r6 - 3ce8: 4620 mov r0, r4 - 3cea: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_3, transition_prop_3, lv_style_int_t, _int, scalar) - 3cec: 22b4 movs r2, #180 ; 0xb4 - props[1] = lv_obj_get_style_transition_prop_2(obj, part); - 3cee: f8ad 002e strh.w r0, [sp, #46] ; 0x2e - 3cf2: 4631 mov r1, r6 - 3cf4: 4620 mov r0, r4 - 3cf6: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_4, transition_prop_4, lv_style_int_t, _int, scalar) - 3cf8: 22b5 movs r2, #181 ; 0xb5 - props[2] = lv_obj_get_style_transition_prop_3(obj, part); - 3cfa: f8ad 0030 strh.w r0, [sp, #48] ; 0x30 - 3cfe: 4631 mov r1, r6 - 3d00: 4620 mov r0, r4 - 3d02: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_5, transition_prop_5, lv_style_int_t, _int, scalar) - 3d04: 22b6 movs r2, #182 ; 0xb6 - props[3] = lv_obj_get_style_transition_prop_4(obj, part); - 3d06: f8ad 0032 strh.w r0, [sp, #50] ; 0x32 - 3d0a: 4631 mov r1, r6 - 3d0c: 4620 mov r0, r4 - 3d0e: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int_t, _int, scalar) - 3d10: 22b7 movs r2, #183 ; 0xb7 - props[4] = lv_obj_get_style_transition_prop_5(obj, part); - 3d12: f8ad 0034 strh.w r0, [sp, #52] ; 0x34 - 3d16: 4631 mov r1, r6 - 3d18: 4620 mov r0, r4 - 3d1a: 47a8 blx r5 - props[5] = lv_obj_get_style_transition_prop_6(obj, part); - 3d1c: 9704 str r7, [sp, #16] - 3d1e: f8ad 0036 strh.w r0, [sp, #54] ; 0x36 - if(props[i] != 0) { - 3d22: 9a04 ldr r2, [sp, #16] - 3d24: ab0b add r3, sp, #44 ; 0x2c - 3d26: f833 7012 ldrh.w r7, [r3, r2, lsl #1] - 3d2a: 2f00 cmp r7, #0 - 3d2c: f000 80b6 beq.w 3e9c - _lv_style_list_add_trans_style(style_list); - 3d30: 4b68 ldr r3, [pc, #416] ; (3ed4 ) - 3d32: 9805 ldr r0, [sp, #20] - 3d34: 4798 blx r3 - lv_style_list_t * style_list = lv_obj_get_style_list(obj, part); - 3d36: 4b63 ldr r3, [pc, #396] ; (3ec4 ) - 3d38: 4631 mov r1, r6 - 3d3a: 4620 mov r0, r4 - 3d3c: 4798 blx r3 - lv_style_t * style_trans = _lv_style_list_get_transition_style(style_list); - 3d3e: 4b66 ldr r3, [pc, #408] ; (3ed8 ) - lv_style_list_t * style_list = lv_obj_get_style_list(obj, part); - 3d40: 4605 mov r5, r0 - lv_style_t * style_trans = _lv_style_list_get_transition_style(style_list); - 3d42: 4798 blx r3 - 3d44: f007 030f and.w r3, r7, #15 - if((prop & 0xF) < LV_STYLE_ID_COLOR) { /*Int*/ - 3d48: 2b08 cmp r3, #8 - lv_style_t * style_trans = _lv_style_list_get_transition_style(style_list); - 3d4a: 4682 mov sl, r0 - if((prop & 0xF) < LV_STYLE_ID_COLOR) { /*Int*/ - 3d4c: f200 80dc bhi.w 3f08 - style_list->skip_trans = 1; - 3d50: 796b ldrb r3, [r5, #5] - lv_style_int_t int1 = _lv_obj_get_style_int(obj, part, prop); - 3d52: f8df b178 ldr.w fp, [pc, #376] ; 3ecc - style_list->skip_trans = 1; - 3d56: f043 0304 orr.w r3, r3, #4 - 3d5a: 716b strb r3, [r5, #5] - obj->state = prev_state; - 3d5c: 9b02 ldr r3, [sp, #8] - 3d5e: f884 303d strb.w r3, [r4, #61] ; 0x3d - lv_style_int_t int1 = _lv_obj_get_style_int(obj, part, prop); - 3d62: 463a mov r2, r7 - 3d64: 4631 mov r1, r6 - 3d66: 4620 mov r0, r4 - 3d68: 47d8 blx fp - lv_style_int_t int2 = _lv_obj_get_style_int(obj, part, prop); - 3d6a: 463a mov r2, r7 - lv_style_int_t int1 = _lv_obj_get_style_int(obj, part, prop); - 3d6c: 9007 str r0, [sp, #28] - obj->state = new_state; - 3d6e: f884 803d strb.w r8, [r4, #61] ; 0x3d - lv_style_int_t int2 = _lv_obj_get_style_int(obj, part, prop); - 3d72: 4631 mov r1, r6 - 3d74: 4620 mov r0, r4 - 3d76: 47d8 blx fp - style_list->skip_trans = 0; - 3d78: 796a ldrb r2, [r5, #5] - if(int1 == int2) return NULL; - 3d7a: 9b07 ldr r3, [sp, #28] - style_list->skip_trans = 0; - 3d7c: f36f 0282 bfc r2, #2, #1 - if(int1 == int2) return NULL; - 3d80: 4283 cmp r3, r0 - lv_style_int_t int2 = _lv_obj_get_style_int(obj, part, prop); - 3d82: 4681 mov r9, r0 - style_list->skip_trans = 0; - 3d84: 716a strb r2, [r5, #5] - if(int1 == int2) return NULL; - 3d86: f000 8089 beq.w 3e9c - obj->state = prev_state; - 3d8a: 9b02 ldr r3, [sp, #8] - 3d8c: f884 303d strb.w r3, [r4, #61] ; 0x3d - int1 = _lv_obj_get_style_int(obj, part, prop); - 3d90: 463a mov r2, r7 - 3d92: 4631 mov r1, r6 - 3d94: 4620 mov r0, r4 - 3d96: 47d8 blx fp - _lv_style_set_int(style_trans, prop, int1); /*Be sure `trans_style` has a valid value */ - 3d98: 4b50 ldr r3, [pc, #320] ; (3edc ) - obj->state = new_state; - 3d9a: f884 803d strb.w r8, [r4, #61] ; 0x3d - _lv_style_set_int(style_trans, prop, int1); /*Be sure `trans_style` has a valid value */ - 3d9e: 4602 mov r2, r0 - int1 = _lv_obj_get_style_int(obj, part, prop); - 3da0: 4683 mov fp, r0 - _lv_style_set_int(style_trans, prop, int1); /*Be sure `trans_style` has a valid value */ - 3da2: 4639 mov r1, r7 - 3da4: 4650 mov r0, sl - 3da6: 4798 blx r3 - if(prop == LV_STYLE_RADIUS) { - 3da8: 2f01 cmp r7, #1 - 3daa: d122 bne.n 3df2 - if(int1 == LV_RADIUS_CIRCLE || int2 == LV_RADIUS_CIRCLE) { - 3dac: f647 73ff movw r3, #32767 ; 0x7fff - 3db0: 459b cmp fp, r3 - 3db2: d001 beq.n 3db8 - 3db4: 4599 cmp r9, r3 - 3db6: d11c bne.n 3df2 - lv_coord_t whalf = lv_obj_get_width(obj) / 2; - 3db8: f8df a148 ldr.w sl, [pc, #328] ; 3f04 - 3dbc: 4620 mov r0, r4 - 3dbe: 47d0 blx sl - 3dc0: eb00 70d0 add.w r0, r0, r0, lsr #31 - 3dc4: f340 054f sbfx r5, r0, #1, #16 - lv_coord_t hhalf = lv_obj_get_width(obj) / 2; - 3dc8: 4620 mov r0, r4 - 3dca: 47d0 blx sl - if(int1 == LV_RADIUS_CIRCLE) int1 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3dcc: f647 73ff movw r3, #32767 ; 0x7fff - lv_coord_t hhalf = lv_obj_get_width(obj) / 2; - 3dd0: eb00 70d0 add.w r0, r0, r0, lsr #31 - if(int1 == LV_RADIUS_CIRCLE) int1 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3dd4: 459b cmp fp, r3 - lv_coord_t hhalf = lv_obj_get_width(obj) / 2; - 3dd6: f340 004f sbfx r0, r0, #1, #16 - if(int1 == LV_RADIUS_CIRCLE) int1 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3dda: d12a bne.n 3e32 - 3ddc: 4285 cmp r5, r0 - 3dde: da1e bge.n 3e1e - 3de0: f105 0b01 add.w fp, r5, #1 - if(int2 == LV_RADIUS_CIRCLE) int2 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3de4: 4599 cmp r9, r3 - if(int1 == LV_RADIUS_CIRCLE) int1 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3de6: fa0f fb8b sxth.w fp, fp - if(int2 == LV_RADIUS_CIRCLE) int2 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3dea: d102 bne.n 3df2 - 3dec: 3501 adds r5, #1 - 3dee: fa0f f985 sxth.w r9, r5 - tr = _lv_ll_ins_head(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 3df2: 4b3b ldr r3, [pc, #236] ; (3ee0 ) - 3df4: 483b ldr r0, [pc, #236] ; (3ee4 ) - 3df6: 4798 blx r3 - LV_ASSERT_MEM(tr); - 3df8: 4b2c ldr r3, [pc, #176] ; (3eac ) - tr = _lv_ll_ins_head(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 3dfa: 4605 mov r5, r0 - LV_ASSERT_MEM(tr); - 3dfc: 4798 blx r3 - 3dfe: 4682 mov sl, r0 - 3e00: b9e0 cbnz r0, 3e3c - 3e02: 4b39 ldr r3, [pc, #228] ; (3ee8 ) - 3e04: 492b ldr r1, [pc, #172] ; (3eb4 ) - 3e06: 9300 str r3, [sp, #0] - 3e08: f640 62b2 movw r2, #3762 ; 0xeb2 - 3e0c: 2003 movs r0, #3 - 3e0e: 4c2a ldr r4, [pc, #168] ; (3eb8 ) - 3e10: 47a0 blx r4 - 3e12: 4836 ldr r0, [pc, #216] ; (3eec ) - 3e14: 492a ldr r1, [pc, #168] ; (3ec0 ) - 3e16: 462a mov r2, r5 - 3e18: 4653 mov r3, sl - 3e1a: 4788 blx r1 - 3e1c: e7fe b.n 3e1c - if(int1 == LV_RADIUS_CIRCLE) int1 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3e1e: f100 0b01 add.w fp, r0, #1 - if(int2 == LV_RADIUS_CIRCLE) int2 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3e22: 4599 cmp r9, r3 - if(int1 == LV_RADIUS_CIRCLE) int1 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3e24: fa0f fb8b sxth.w fp, fp - if(int2 == LV_RADIUS_CIRCLE) int2 = LV_MATH_MIN(whalf + 1, hhalf + 1); - 3e28: d1e3 bne.n 3df2 - 3e2a: 3001 adds r0, #1 - 3e2c: fa0f f980 sxth.w r9, r0 - 3e30: e7df b.n 3df2 - 3e32: 4599 cmp r9, r3 - 3e34: d1dd bne.n 3df2 - 3e36: 4285 cmp r5, r0 - 3e38: daf7 bge.n 3e2a - 3e3a: e7d7 b.n 3dec - if(tr == NULL) return NULL; - 3e3c: 2d00 cmp r5, #0 - 3e3e: d02d beq.n 3e9c - tr->start_value._int = int1; - 3e40: f8a5 b008 strh.w fp, [r5, #8] - tr->end_value._int = int2; - 3e44: f8a5 900c strh.w r9, [r5, #12] - lv_anim_init(&a); - 3e48: 4b29 ldr r3, [pc, #164] ; (3ef0 ) - tr->obj = obj; - 3e4a: 602c str r4, [r5, #0] - tr->prop = props[i]; - 3e4c: 80af strh r7, [r5, #4] - tr->part = part; - 3e4e: 71ae strb r6, [r5, #6] - lv_anim_init(&a); - 3e50: a80e add r0, sp, #56 ; 0x38 - 3e52: 4798 blx r3 - * LittelvGL's built-in functions can be used. - * E.g. lv_obj_set_x - */ -static inline void lv_anim_set_exec_cb(lv_anim_t * a, lv_anim_exec_xcb_t exec_cb) -{ - a->exec_cb = exec_cb; - 3e54: 4b27 ldr r3, [pc, #156] ; (3ef4 ) - 3e56: 930f str r3, [sp, #60] ; 0x3c - * @param a pointer to an initialized `lv_anim_t` variable - * @param start_cb a function call when the animation starts - */ -static inline void lv_anim_set_start_cb(lv_anim_t * a, lv_anim_ready_cb_t start_cb) -{ - a->start_cb = start_cb; - 3e58: 4b27 ldr r3, [pc, #156] ; (3ef8 ) - 3e5a: 9310 str r3, [sp, #64] ; 0x40 - * @param a pointer to an initialized `lv_anim_t` variable - * @param ready_cb a function call when the animation is ready - */ -static inline void lv_anim_set_ready_cb(lv_anim_t * a, lv_anim_ready_cb_t ready_cb) -{ - a->ready_cb = ready_cb; - 3e5c: 4b27 ldr r3, [pc, #156] ; (3efc ) - 3e5e: 9311 str r3, [sp, #68] ; 0x44 - a->end = end; - 3e60: 2200 movs r2, #0 - 3e62: 23ff movs r3, #255 ; 0xff - 3e64: e9cd 2314 strd r2, r3, [sp, #80] ; 0x50 - a->time = duration; - 3e68: 9b09 ldr r3, [sp, #36] ; 0x24 - 3e6a: 9316 str r3, [sp, #88] ; 0x58 - a->act_time = (int32_t)(-delay); - 3e6c: 9b08 ldr r3, [sp, #32] - 3e6e: 9a06 ldr r2, [sp, #24] - a->var = var; - 3e70: 950e str r5, [sp, #56] ; 0x38 - a->act_time = (int32_t)(-delay); - 3e72: 425b negs r3, r3 - 3e74: 9317 str r3, [sp, #92] ; 0x5c - 3e76: 9b06 ldr r3, [sp, #24] - 3e78: 1dd1 adds r1, r2, #7 - 3e7a: 3b01 subs r3, #1 - uint8_t * d8 = (uint8_t *)dst; - 3e7c: aa12 add r2, sp, #72 ; 0x48 - *d8 = *s8; - 3e7e: f813 0f01 ldrb.w r0, [r3, #1]! - 3e82: f802 0b01 strb.w r0, [r2], #1 - while(len) { - 3e86: 4299 cmp r1, r3 - 3e88: d1f9 bne.n 3e7e - a.early_apply = 0; - 3e8a: f89d 306e ldrb.w r3, [sp, #110] ; 0x6e - 3e8e: f36f 0300 bfc r3, #0, #1 - 3e92: f88d 306e strb.w r3, [sp, #110] ; 0x6e - lv_anim_start(&a); - 3e96: a80e add r0, sp, #56 ; 0x38 - 3e98: 4b19 ldr r3, [pc, #100] ; (3f00 ) - 3e9a: 4798 blx r3 - for(i = 0; i < LV_STYLE_TRANS_NUM_MAX; i++) { - 3e9c: 9b04 ldr r3, [sp, #16] - 3e9e: 3301 adds r3, #1 - 3ea0: 2b06 cmp r3, #6 - 3ea2: 9304 str r3, [sp, #16] - 3ea4: f47f af3d bne.w 3d22 - 3ea8: e6f9 b.n 3c9e - 3eaa: bf00 nop - 3eac: 00001a65 .word 0x00001a65 - 3eb0: 000270ea .word 0x000270ea - 3eb4: 000268df .word 0x000268df - 3eb8: 0000eb79 .word 0x0000eb79 - 3ebc: 00026943 .word 0x00026943 - 3ec0: 00001a6d .word 0x00001a6d - 3ec4: 00002711 .word 0x00002711 - 3ec8: 00003015 .word 0x00003015 - 3ecc: 00003995 .word 0x00003995 - 3ed0: 00003b4d .word 0x00003b4d - 3ed4: 00006065 .word 0x00006065 - 3ed8: 00005f3d .word 0x00005f3d - 3edc: 00005afd .word 0x00005afd - 3ee0: 0000e89d .word 0x0000e89d - 3ee4: 20003630 .word 0x20003630 - 3ee8: 000270fb .word 0x000270fb - 3eec: 00026842 .word 0x00026842 - 3ef0: 0000defd .word 0x0000defd - 3ef4: 00003211 .word 0x00003211 - 3ef8: 00003be1 .word 0x00003be1 - 3efc: 00002825 .word 0x00002825 - 3f00: 0000dfa5 .word 0x0000dfa5 - 3f04: 00002671 .word 0x00002671 - else if((prop & 0xF) < LV_STYLE_ID_OPA) { /*Color*/ - 3f08: 2b0b cmp r3, #11 - 3f0a: d84b bhi.n 3fa4 - style_list->skip_trans = 1; - 3f0c: 796b ldrb r3, [r5, #5] - lv_color_t c1 = _lv_obj_get_style_color(obj, part, prop); - 3f0e: f8df b200 ldr.w fp, [pc, #512] ; 4110 - style_list->skip_trans = 1; - 3f12: f043 0304 orr.w r3, r3, #4 - 3f16: 716b strb r3, [r5, #5] - obj->state = prev_state; - 3f18: 9b02 ldr r3, [sp, #8] - 3f1a: f884 303d strb.w r3, [r4, #61] ; 0x3d - lv_color_t c1 = _lv_obj_get_style_color(obj, part, prop); - 3f1e: 463a mov r2, r7 - 3f20: 4631 mov r1, r6 - 3f22: 4620 mov r0, r4 - 3f24: 47d8 blx fp - lv_color_t c2 = _lv_obj_get_style_color(obj, part, prop); - 3f26: 463a mov r2, r7 - lv_color_t c1 = _lv_obj_get_style_color(obj, part, prop); - 3f28: 4681 mov r9, r0 - obj->state = new_state; - 3f2a: f884 803d strb.w r8, [r4, #61] ; 0x3d - lv_color_t c2 = _lv_obj_get_style_color(obj, part, prop); - 3f2e: 4631 mov r1, r6 - 3f30: 4620 mov r0, r4 - 3f32: 47d8 blx fp - style_list->skip_trans = 0; - 3f34: 796a ldrb r2, [r5, #5] - lv_color_t c2 = _lv_obj_get_style_color(obj, part, prop); - 3f36: f8ad 001c strh.w r0, [sp, #28] - style_list->skip_trans = 0; - 3f3a: f36f 0282 bfc r2, #2, #1 - 3f3e: 716a strb r2, [r5, #5] - if(c1.full == c2.full) return NULL; - 3f40: fa1f f989 uxth.w r9, r9 - 3f44: b282 uxth r2, r0 - 3f46: 4591 cmp r9, r2 - 3f48: d0a8 beq.n 3e9c - obj->state = prev_state; - 3f4a: 9b02 ldr r3, [sp, #8] - 3f4c: f884 303d strb.w r3, [r4, #61] ; 0x3d - c1 = _lv_obj_get_style_color(obj, part, prop); - 3f50: 463a mov r2, r7 - 3f52: 4631 mov r1, r6 - 3f54: 4620 mov r0, r4 - 3f56: 47d8 blx fp - _lv_style_set_color(style_trans, prop, c1); /*Be sure `trans_style` has a valid value */ - 3f58: 4639 mov r1, r7 - 3f5a: 4602 mov r2, r0 - 3f5c: 4b60 ldr r3, [pc, #384] ; (40e0 ) - obj->state = new_state; - 3f5e: f884 803d strb.w r8, [r4, #61] ; 0x3d - c1 = _lv_obj_get_style_color(obj, part, prop); - 3f62: 4681 mov r9, r0 - _lv_style_set_color(style_trans, prop, c1); /*Be sure `trans_style` has a valid value */ - 3f64: 4650 mov r0, sl - 3f66: 4798 blx r3 - tr = _lv_ll_ins_head(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 3f68: 4b5e ldr r3, [pc, #376] ; (40e4 ) - 3f6a: 485f ldr r0, [pc, #380] ; (40e8 ) - 3f6c: 4798 blx r3 - LV_ASSERT_MEM(tr); - 3f6e: 4b5f ldr r3, [pc, #380] ; (40ec ) - tr = _lv_ll_ins_head(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 3f70: 4605 mov r5, r0 - LV_ASSERT_MEM(tr); - 3f72: 4798 blx r3 - 3f74: 4682 mov sl, r0 - 3f76: b968 cbnz r0, 3f94 - 3f78: 4b5d ldr r3, [pc, #372] ; (40f0 ) - 3f7a: 495e ldr r1, [pc, #376] ; (40f4 ) - 3f7c: 9300 str r3, [sp, #0] - 3f7e: f640 62c6 movw r2, #3782 ; 0xec6 - 3f82: 2003 movs r0, #3 - 3f84: 4c5c ldr r4, [pc, #368] ; (40f8 ) - 3f86: 47a0 blx r4 - 3f88: 485c ldr r0, [pc, #368] ; (40fc ) - 3f8a: 495d ldr r1, [pc, #372] ; (4100 ) - 3f8c: 462a mov r2, r5 - 3f8e: 4653 mov r3, sl - 3f90: 4788 blx r1 - 3f92: e7fe b.n 3f92 - if(tr == NULL) return NULL; - 3f94: 2d00 cmp r5, #0 - 3f96: d081 beq.n 3e9c - tr->end_value._color = c2; - 3f98: f8bd 301c ldrh.w r3, [sp, #28] - tr->start_value._color = c1; - 3f9c: f8a5 9008 strh.w r9, [r5, #8] - tr->end_value._color = c2; - 3fa0: 81ab strh r3, [r5, #12] - 3fa2: e751 b.n 3e48 - else if((prop & 0xF) < LV_STYLE_ID_PTR) { /*Opa*/ - 3fa4: 2b0d cmp r3, #13 - 3fa6: d849 bhi.n 403c - style_list->skip_trans = 1; - 3fa8: 796b ldrb r3, [r5, #5] - lv_opa_t o1 = _lv_obj_get_style_opa(obj, part, prop); - 3faa: f8df b168 ldr.w fp, [pc, #360] ; 4114 - style_list->skip_trans = 1; - 3fae: f043 0304 orr.w r3, r3, #4 - 3fb2: 716b strb r3, [r5, #5] - obj->state = prev_state; - 3fb4: 9b02 ldr r3, [sp, #8] - 3fb6: f884 303d strb.w r3, [r4, #61] ; 0x3d - lv_opa_t o1 = _lv_obj_get_style_opa(obj, part, prop); - 3fba: 463a mov r2, r7 - 3fbc: 4631 mov r1, r6 - 3fbe: 4620 mov r0, r4 - 3fc0: 47d8 blx fp - lv_opa_t o2 = _lv_obj_get_style_opa(obj, part, prop); - 3fc2: 463a mov r2, r7 - lv_opa_t o1 = _lv_obj_get_style_opa(obj, part, prop); - 3fc4: 9007 str r0, [sp, #28] - obj->state = new_state; - 3fc6: f884 803d strb.w r8, [r4, #61] ; 0x3d - lv_opa_t o2 = _lv_obj_get_style_opa(obj, part, prop); - 3fca: 4631 mov r1, r6 - 3fcc: 4620 mov r0, r4 - 3fce: 47d8 blx fp - style_list->skip_trans = 0; - 3fd0: 796a ldrb r2, [r5, #5] - if(o1 == o2) return NULL; - 3fd2: 9b07 ldr r3, [sp, #28] - style_list->skip_trans = 0; - 3fd4: f36f 0282 bfc r2, #2, #1 - if(o1 == o2) return NULL; - 3fd8: 4283 cmp r3, r0 - lv_opa_t o2 = _lv_obj_get_style_opa(obj, part, prop); - 3fda: 4681 mov r9, r0 - style_list->skip_trans = 0; - 3fdc: 716a strb r2, [r5, #5] - if(o1 == o2) return NULL; - 3fde: f43f af5d beq.w 3e9c - obj->state = prev_state; - 3fe2: 9b02 ldr r3, [sp, #8] - 3fe4: f884 303d strb.w r3, [r4, #61] ; 0x3d - o1 = _lv_obj_get_style_opa(obj, part, prop); - 3fe8: 463a mov r2, r7 - 3fea: 4631 mov r1, r6 - 3fec: 4620 mov r0, r4 - 3fee: 47d8 blx fp - _lv_style_set_opa(style_trans, prop, o1); /*Be sure `trans_style` has a valid value */ - 3ff0: 4639 mov r1, r7 - 3ff2: 4602 mov r2, r0 - 3ff4: 4b43 ldr r3, [pc, #268] ; (4104 ) - obj->state = new_state; - 3ff6: f884 803d strb.w r8, [r4, #61] ; 0x3d - o1 = _lv_obj_get_style_opa(obj, part, prop); - 3ffa: 4683 mov fp, r0 - _lv_style_set_opa(style_trans, prop, o1); /*Be sure `trans_style` has a valid value */ - 3ffc: 4650 mov r0, sl - 3ffe: 4798 blx r3 - tr = _lv_ll_ins_head(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 4000: 4b38 ldr r3, [pc, #224] ; (40e4 ) - 4002: 4839 ldr r0, [pc, #228] ; (40e8 ) - 4004: 4798 blx r3 - LV_ASSERT_MEM(tr); - 4006: 4b39 ldr r3, [pc, #228] ; (40ec ) - tr = _lv_ll_ins_head(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 4008: 4605 mov r5, r0 - LV_ASSERT_MEM(tr); - 400a: 4798 blx r3 - 400c: 4682 mov sl, r0 - 400e: b968 cbnz r0, 402c - 4010: 4b37 ldr r3, [pc, #220] ; (40f0 ) - 4012: 4938 ldr r1, [pc, #224] ; (40f4 ) - 4014: 9300 str r3, [sp, #0] - 4016: f640 62db movw r2, #3803 ; 0xedb - 401a: 2003 movs r0, #3 - 401c: 4c36 ldr r4, [pc, #216] ; (40f8 ) - 401e: 47a0 blx r4 - 4020: 4836 ldr r0, [pc, #216] ; (40fc ) - 4022: 4937 ldr r1, [pc, #220] ; (4100 ) - 4024: 462a mov r2, r5 - 4026: 4653 mov r3, sl - 4028: 4788 blx r1 - 402a: e7fe b.n 402a - if(tr == NULL) return NULL; - 402c: 2d00 cmp r5, #0 - 402e: f43f af35 beq.w 3e9c - tr->start_value._opa = o1; - 4032: f885 b008 strb.w fp, [r5, #8] - tr->end_value._opa = o2; - 4036: f885 900c strb.w r9, [r5, #12] - 403a: e705 b.n 3e48 - obj->state = prev_state; - 403c: 9b02 ldr r3, [sp, #8] - 403e: f884 303d strb.w r3, [r4, #61] ; 0x3d - style_list->skip_trans = 1; - 4042: 796b ldrb r3, [r5, #5] - const void * p1 = _lv_obj_get_style_ptr(obj, part, prop); - 4044: f8df b0d0 ldr.w fp, [pc, #208] ; 4118 - style_list->skip_trans = 1; - 4048: f043 0304 orr.w r3, r3, #4 - 404c: 716b strb r3, [r5, #5] - const void * p1 = _lv_obj_get_style_ptr(obj, part, prop); - 404e: 463a mov r2, r7 - 4050: 4631 mov r1, r6 - 4052: 4620 mov r0, r4 - 4054: 47d8 blx fp - const void * p2 = _lv_obj_get_style_ptr(obj, part, prop); - 4056: 463a mov r2, r7 - const void * p1 = _lv_obj_get_style_ptr(obj, part, prop); - 4058: 900a str r0, [sp, #40] ; 0x28 - const void * p2 = _lv_obj_get_style_ptr(obj, part, prop); - 405a: 4631 mov r1, r6 - obj->state = new_state; - 405c: f884 803d strb.w r8, [r4, #61] ; 0x3d - const void * p2 = _lv_obj_get_style_ptr(obj, part, prop); - 4060: 4620 mov r0, r4 - 4062: 47d8 blx fp - 4064: 900e str r0, [sp, #56] ; 0x38 - style_list->skip_trans = 0; - 4066: 796b ldrb r3, [r5, #5] - 4068: f36f 0382 bfc r3, #2, #1 - const void * p2 = _lv_obj_get_style_ptr(obj, part, prop); - 406c: 4681 mov r9, r0 - style_list->skip_trans = 0; - 406e: 716b strb r3, [r5, #5] - if(memcmp(&p1, &p2, sizeof(const void *)) == 0) return NULL; - 4070: 2204 movs r2, #4 - 4072: 4b25 ldr r3, [pc, #148] ; (4108 ) - 4074: a90e add r1, sp, #56 ; 0x38 - 4076: a80a add r0, sp, #40 ; 0x28 - 4078: 4798 blx r3 - 407a: 2800 cmp r0, #0 - 407c: f43f af0e beq.w 3e9c - obj->state = prev_state; - 4080: 9b02 ldr r3, [sp, #8] - 4082: f884 303d strb.w r3, [r4, #61] ; 0x3d - p1 = _lv_obj_get_style_ptr(obj, part, prop); - 4086: 463a mov r2, r7 - 4088: 4631 mov r1, r6 - 408a: 4620 mov r0, r4 - 408c: 47d8 blx fp - _lv_style_set_ptr(style_trans, prop, p1); /*Be sure `trans_style` has a valid value */ - 408e: 4639 mov r1, r7 - 4090: 4602 mov r2, r0 - 4092: 4b1e ldr r3, [pc, #120] ; (410c ) - p1 = _lv_obj_get_style_ptr(obj, part, prop); - 4094: 900a str r0, [sp, #40] ; 0x28 - 4096: 4683 mov fp, r0 - obj->state = new_state; - 4098: f884 803d strb.w r8, [r4, #61] ; 0x3d - _lv_style_set_ptr(style_trans, prop, p1); /*Be sure `trans_style` has a valid value */ - 409c: 4650 mov r0, sl - 409e: 4798 blx r3 - tr = _lv_ll_ins_head(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 40a0: 4b10 ldr r3, [pc, #64] ; (40e4 ) - 40a2: 4811 ldr r0, [pc, #68] ; (40e8 ) - 40a4: 4798 blx r3 - LV_ASSERT_MEM(tr); - 40a6: 4b11 ldr r3, [pc, #68] ; (40ec ) - tr = _lv_ll_ins_head(&LV_GC_ROOT(_lv_obj_style_trans_ll)); - 40a8: 4605 mov r5, r0 - LV_ASSERT_MEM(tr); - 40aa: 4798 blx r3 - 40ac: 4682 mov sl, r0 - 40ae: b968 cbnz r0, 40cc - 40b0: 4b0f ldr r3, [pc, #60] ; (40f0 ) - 40b2: 4910 ldr r1, [pc, #64] ; (40f4 ) - 40b4: 9300 str r3, [sp, #0] - 40b6: f640 62ef movw r2, #3823 ; 0xeef - 40ba: 2003 movs r0, #3 - 40bc: 4c0e ldr r4, [pc, #56] ; (40f8 ) - 40be: 47a0 blx r4 - 40c0: 480e ldr r0, [pc, #56] ; (40fc ) - 40c2: 490f ldr r1, [pc, #60] ; (4100 ) - 40c4: 462a mov r2, r5 - 40c6: 4653 mov r3, sl - 40c8: 4788 blx r1 - 40ca: e7fe b.n 40ca - if(tr == NULL) return NULL; - 40cc: 2d00 cmp r5, #0 - 40ce: f43f aee5 beq.w 3e9c - tr->end_value._ptr = p2; - 40d2: e9c5 b902 strd fp, r9, [r5, #8] - 40d6: e6b7 b.n 3e48 -} - 40d8: b01f add sp, #124 ; 0x7c - 40da: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 40de: bf00 nop - 40e0: 00005bcd .word 0x00005bcd - 40e4: 0000e89d .word 0x0000e89d - 40e8: 20003630 .word 0x20003630 - 40ec: 00001a65 .word 0x00001a65 - 40f0: 000270fb .word 0x000270fb - 40f4: 000268df .word 0x000268df - 40f8: 0000eb79 .word 0x0000eb79 - 40fc: 00026842 .word 0x00026842 - 4100: 00001a6d .word 0x00001a6d - 4104: 00005c9d .word 0x00005c9d - 4108: 00016cc1 .word 0x00016cc1 - 410c: 00005d71 .word 0x00005d71 - 4110: 00003a39 .word 0x00003a39 - 4114: 00003abd .word 0x00003abd - 4118: 00003b4d .word 0x00003b4d - -0000411c : -{ - 411c: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 411e: 4b11 ldr r3, [pc, #68] ; (4164 ) -{ - 4120: 4604 mov r4, r0 - 4122: 460d mov r5, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 4124: 4798 blx r3 - 4126: 4606 mov r6, r0 - 4128: b968 cbnz r0, 4146 - 412a: 4b0f ldr r3, [pc, #60] ; (4168 ) - 412c: 490f ldr r1, [pc, #60] ; (416c ) - 412e: 9300 str r3, [sp, #0] - 4130: f240 627e movw r2, #1662 ; 0x67e - 4134: 2003 movs r0, #3 - 4136: 4d0e ldr r5, [pc, #56] ; (4170 ) - 4138: 47a8 blx r5 - 413a: 480e ldr r0, [pc, #56] ; (4174 ) - 413c: 490e ldr r1, [pc, #56] ; (4178 ) - 413e: 4622 mov r2, r4 - 4140: 4633 mov r3, r6 - 4142: 4788 blx r1 - 4144: e7fe b.n 4144 - lv_state_t new_state = obj->state | state; - 4146: f894 303d ldrb.w r3, [r4, #61] ; 0x3d - 414a: ea43 0105 orr.w r1, r3, r5 - if(obj->state != new_state) { - 414e: 439d bics r5, r3 - 4150: d005 beq.n 415e - lv_obj_set_state(obj, new_state); - 4152: 4b0a ldr r3, [pc, #40] ; (417c ) - 4154: 4620 mov r0, r4 -} - 4156: b002 add sp, #8 - 4158: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_set_state(obj, new_state); - 415c: 4718 bx r3 -} - 415e: b002 add sp, #8 - 4160: bd70 pop {r4, r5, r6, pc} - 4162: bf00 nop - 4164: 00001a65 .word 0x00001a65 - 4168: 00027108 .word 0x00027108 - 416c: 000268df .word 0x000268df - 4170: 0000eb79 .word 0x0000eb79 - 4174: 00026943 .word 0x00026943 - 4178: 00001a6d .word 0x00001a6d - 417c: 00003c41 .word 0x00003c41 - -00004180 : -{ - 4180: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 4182: 4b11 ldr r3, [pc, #68] ; (41c8 ) -{ - 4184: 4604 mov r4, r0 - 4186: 460d mov r5, r1 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 4188: 4798 blx r3 - 418a: 4606 mov r6, r0 - 418c: b968 cbnz r0, 41aa - 418e: 4b0f ldr r3, [pc, #60] ; (41cc ) - 4190: 490f ldr r1, [pc, #60] ; (41d0 ) - 4192: 9300 str r3, [sp, #0] - 4194: f240 628f movw r2, #1679 ; 0x68f - 4198: 2003 movs r0, #3 - 419a: 4d0e ldr r5, [pc, #56] ; (41d4 ) - 419c: 47a8 blx r5 - 419e: 480e ldr r0, [pc, #56] ; (41d8 ) - 41a0: 490e ldr r1, [pc, #56] ; (41dc ) - 41a2: 4622 mov r2, r4 - 41a4: 4633 mov r3, r6 - 41a6: 4788 blx r1 - 41a8: e7fe b.n 41a8 - lv_state_t new_state = obj->state & (~state); - 41aa: f894 303d ldrb.w r3, [r4, #61] ; 0x3d - if(obj->state != new_state) { - 41ae: 421d tst r5, r3 - lv_state_t new_state = obj->state & (~state); - 41b0: ea23 0105 bic.w r1, r3, r5 - if(obj->state != new_state) { - 41b4: d005 beq.n 41c2 - lv_obj_set_state(obj, new_state); - 41b6: 4b0a ldr r3, [pc, #40] ; (41e0 ) - 41b8: 4620 mov r0, r4 -} - 41ba: b002 add sp, #8 - 41bc: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_set_state(obj, new_state); - 41c0: 4718 bx r3 -} - 41c2: b002 add sp, #8 - 41c4: bd70 pop {r4, r5, r6, pc} - 41c6: bf00 nop - 41c8: 00001a65 .word 0x00001a65 - 41cc: 00027119 .word 0x00027119 - 41d0: 000268df .word 0x000268df - 41d4: 0000eb79 .word 0x0000eb79 - 41d8: 00026943 .word 0x00026943 - 41dc: 00001a6d .word 0x00001a6d - 41e0: 00003c41 .word 0x00003c41 - -000041e4 : -{ - 41e4: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 41e6: 4b0b ldr r3, [pc, #44] ; (4214 ) -{ - 41e8: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 41ea: 4798 blx r3 - 41ec: 4605 mov r5, r0 - 41ee: b968 cbnz r0, 420c - 41f0: 4b09 ldr r3, [pc, #36] ; (4218 ) - 41f2: 490a ldr r1, [pc, #40] ; (421c ) - 41f4: 9300 str r3, [sp, #0] - 41f6: f640 22f5 movw r2, #2805 ; 0xaf5 - 41fa: 2003 movs r0, #3 - 41fc: 4e08 ldr r6, [pc, #32] ; (4220 ) - 41fe: 47b0 blx r6 - 4200: 4808 ldr r0, [pc, #32] ; (4224 ) - 4202: 4909 ldr r1, [pc, #36] ; (4228 ) - 4204: 4622 mov r2, r4 - 4206: 462b mov r3, r5 - 4208: 4788 blx r1 - 420a: e7fe b.n 420a -} - 420c: 69e0 ldr r0, [r4, #28] - 420e: b002 add sp, #8 - 4210: bd70 pop {r4, r5, r6, pc} - 4212: bf00 nop - 4214: 00001a65 .word 0x00001a65 - 4218: 0002712c .word 0x0002712c - 421c: 000268df .word 0x000268df - 4220: 0000eb79 .word 0x0000eb79 - 4224: 00026943 .word 0x00026943 - 4228: 00001a6d .word 0x00001a6d - -0000422c : -{ - 422c: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 422e: 4b0b ldr r3, [pc, #44] ; (425c ) -{ - 4230: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 4232: 4798 blx r3 - 4234: 4605 mov r5, r0 - 4236: b968 cbnz r0, 4254 - 4238: 4b09 ldr r3, [pc, #36] ; (4260 ) - 423a: 490a ldr r1, [pc, #40] ; (4264 ) - 423c: 9300 str r3, [sp, #0] - 423e: f640 321e movw r2, #2846 ; 0xb1e - 4242: 2003 movs r0, #3 - 4244: 4e08 ldr r6, [pc, #32] ; (4268 ) - 4246: 47b0 blx r6 - 4248: 4808 ldr r0, [pc, #32] ; (426c ) - 424a: 4909 ldr r1, [pc, #36] ; (4270 ) - 424c: 4622 mov r2, r4 - 424e: 462b mov r3, r5 - 4250: 4788 blx r1 - 4252: e7fe b.n 4252 -} - 4254: 6a60 ldr r0, [r4, #36] ; 0x24 - 4256: b002 add sp, #8 - 4258: bd70 pop {r4, r5, r6, pc} - 425a: bf00 nop - 425c: 00001a65 .word 0x00001a65 - 4260: 0002716a .word 0x0002716a - 4264: 000268df .word 0x000268df - 4268: 0000eb79 .word 0x0000eb79 - 426c: 00026943 .word 0x00026943 - 4270: 00001a6d .word 0x00001a6d - -00004274 : -{ - 4274: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 4276: 4b0b ldr r3, [pc, #44] ; (42a4 ) -{ - 4278: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 427a: 4798 blx r3 - 427c: 4605 mov r5, r0 - 427e: b968 cbnz r0, 429c - 4280: 4b09 ldr r3, [pc, #36] ; (42a8 ) - 4282: 490a ldr r1, [pc, #40] ; (42ac ) - 4284: 9300 str r3, [sp, #0] - 4286: f640 326f movw r2, #2927 ; 0xb6f - 428a: 2003 movs r0, #3 - 428c: 4e08 ldr r6, [pc, #32] ; (42b0 ) - 428e: 47b0 blx r6 - 4290: 4808 ldr r0, [pc, #32] ; (42b4 ) - 4292: 4909 ldr r1, [pc, #36] ; (42b8 ) - 4294: 4622 mov r2, r4 - 4296: 462b mov r3, r5 - 4298: 4788 blx r1 - 429a: e7fe b.n 429a -} - 429c: 6ba0 ldr r0, [r4, #56] ; 0x38 - 429e: b002 add sp, #8 - 42a0: bd70 pop {r4, r5, r6, pc} - 42a2: bf00 nop - 42a4: 00001a65 .word 0x00001a65 - 42a8: 0002718e .word 0x0002718e - 42ac: 000268df .word 0x000268df - 42b0: 0000eb79 .word 0x0000eb79 - 42b4: 00026943 .word 0x00026943 - 42b8: 00001a6d .word 0x00001a6d - -000042bc : -{ - 42bc: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - lv_event_send(obj, LV_EVENT_DELETE, NULL); - 42c0: 4b39 ldr r3, [pc, #228] ; (43a8 ) -{ - 42c2: 4604 mov r4, r0 - lv_event_send(obj, LV_EVENT_DELETE, NULL); - 42c4: 2200 movs r2, #0 - 42c6: 2115 movs r1, #21 - 42c8: 4798 blx r3 - lv_group_t * group = lv_obj_get_group(obj); - 42ca: 4b38 ldr r3, [pc, #224] ; (43ac ) - 42cc: 4620 mov r0, r4 - 42ce: 4798 blx r3 - if(group) lv_group_remove_obj(obj); - 42d0: 4607 mov r7, r0 - 42d2: b110 cbz r0, 42da - 42d4: 4b36 ldr r3, [pc, #216] ; (43b0 ) - 42d6: 4620 mov r0, r4 - 42d8: 4798 blx r3 - lv_anim_del(obj, NULL); - 42da: 4b36 ldr r3, [pc, #216] ; (43b4 ) - trans_del(obj, 0xFF, 0xFF, NULL); - 42dc: 4d36 ldr r5, [pc, #216] ; (43b8 ) - i_next = _lv_ll_get_next(&(obj->child_ll), i); - 42de: f8df 90f4 ldr.w r9, [pc, #244] ; 43d4 - lv_anim_del(obj, NULL); - 42e2: 2100 movs r1, #0 - 42e4: 4620 mov r0, r4 - 42e6: 4798 blx r3 - trans_del(obj, 0xFF, 0xFF, NULL); - 42e8: 22ff movs r2, #255 ; 0xff - 42ea: 2300 movs r3, #0 - 42ec: 4611 mov r1, r2 - 42ee: 4620 mov r0, r4 - i = _lv_ll_get_head(&(obj->child_ll)); - 42f0: f104 0804 add.w r8, r4, #4 - trans_del(obj, 0xFF, 0xFF, NULL); - 42f4: 47a8 blx r5 - i = _lv_ll_get_head(&(obj->child_ll)); - 42f6: 4b31 ldr r3, [pc, #196] ; (43bc ) - 42f8: 4640 mov r0, r8 - 42fa: 4798 blx r3 - 42fc: 4605 mov r5, r0 - while(i != NULL) { - 42fe: bb3d cbnz r5, 4350 - -#endif - -static void lv_event_mark_deleted(lv_obj_t * obj) -{ - lv_event_temp_data_t * t = event_temp_data_head; - 4300: 4b2f ldr r3, [pc, #188] ; (43c0 ) - 4302: 685e ldr r6, [r3, #4] - - while(t) { - if(t->obj == obj) t->deleted = true; - 4304: 2301 movs r3, #1 - while(t) { - 4306: bb66 cbnz r6, 4362 - lv_indev_t * indev = lv_indev_get_next(NULL); - 4308: f8df 80cc ldr.w r8, [pc, #204] ; 43d8 - lv_indev_reset(indev, obj); - 430c: f8df 90cc ldr.w r9, [pc, #204] ; 43dc - if(indev->group == group && obj == lv_indev_get_obj_act()) { - 4310: f8df a0cc ldr.w sl, [pc, #204] ; 43e0 - lv_indev_t * indev = lv_indev_get_next(NULL); - 4314: 4630 mov r0, r6 - 4316: 47c0 blx r8 - 4318: 4605 mov r5, r0 - while(indev) { - 431a: bb45 cbnz r5, 436e - obj->signal_cb(obj, LV_SIGNAL_CLEANUP, NULL); - 431c: 462a mov r2, r5 - 431e: 4629 mov r1, r5 - 4320: 69e3 ldr r3, [r4, #28] - 4322: 4d28 ldr r5, [pc, #160] ; (43c4 ) - 4324: 4620 mov r0, r4 - 4326: 4798 blx r3 - lv_obj_t * par = lv_obj_get_parent(obj); - 4328: 4b27 ldr r3, [pc, #156] ; (43c8 ) - 432a: 4620 mov r0, r4 - 432c: 4798 blx r3 - if(par == NULL) { /*It is a screen*/ - 432e: 2800 cmp r0, #0 - 4330: d137 bne.n 43a2 - lv_disp_t * d = lv_obj_get_disp(obj); - 4332: 4b26 ldr r3, [pc, #152] ; (43cc ) - 4334: 4620 mov r0, r4 - 4336: 4798 blx r3 - _lv_ll_remove(&d->scr_ll, obj); - 4338: 4621 mov r1, r4 - 433a: 3030 adds r0, #48 ; 0x30 - _lv_ll_remove(&(par->child_ll), obj); - 433c: 47a8 blx r5 - if(obj->ext_attr != NULL) lv_mem_free(obj->ext_attr); - 433e: 6a60 ldr r0, [r4, #36] ; 0x24 - 4340: 4d23 ldr r5, [pc, #140] ; (43d0 ) - 4342: b100 cbz r0, 4346 - 4344: 47a8 blx r5 - lv_mem_free(obj); /*Free the object itself*/ - 4346: 4620 mov r0, r4 - 4348: 462b mov r3, r5 -} - 434a: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - lv_mem_free(obj); /*Free the object itself*/ - 434e: 4718 bx r3 - i_next = _lv_ll_get_next(&(obj->child_ll), i); - 4350: 4629 mov r1, r5 - 4352: 4640 mov r0, r8 - 4354: 47c8 blx r9 - 4356: 4606 mov r6, r0 - obj_del_core(i); - 4358: 4628 mov r0, r5 - 435a: f7ff ffaf bl 42bc - i = i_next; - 435e: 4635 mov r5, r6 - 4360: e7cd b.n 42fe - if(t->obj == obj) t->deleted = true; - 4362: 6832 ldr r2, [r6, #0] - 4364: 4294 cmp r4, r2 - 4366: bf08 it eq - 4368: 7133 strbeq r3, [r6, #4] - t = t->prev; - 436a: 68b6 ldr r6, [r6, #8] - 436c: e7cb b.n 4306 - if(indev->proc.types.pointer.act_obj == obj || indev->proc.types.pointer.last_obj == obj) { - 436e: 6b6b ldr r3, [r5, #52] ; 0x34 - 4370: 42a3 cmp r3, r4 - 4372: d002 beq.n 437a - 4374: 6bab ldr r3, [r5, #56] ; 0x38 - 4376: 42a3 cmp r3, r4 - 4378: d102 bne.n 4380 - lv_indev_reset(indev, obj); - 437a: 4621 mov r1, r4 - 437c: 4628 mov r0, r5 - 437e: 47c8 blx r9 - if(indev->proc.types.pointer.last_pressed == obj) { - 4380: 6beb ldr r3, [r5, #60] ; 0x3c - 4382: 42a3 cmp r3, r4 - if(indev->group == group && obj == lv_indev_get_obj_act()) { - 4384: 6dab ldr r3, [r5, #88] ; 0x58 - indev->proc.types.pointer.last_pressed = NULL; - 4386: bf08 it eq - 4388: 63ee streq r6, [r5, #60] ; 0x3c - if(indev->group == group && obj == lv_indev_get_obj_act()) { - 438a: 42bb cmp r3, r7 - 438c: d105 bne.n 439a - 438e: 47d0 blx sl - 4390: 4284 cmp r4, r0 - 4392: d102 bne.n 439a - lv_indev_reset(indev, obj); - 4394: 4621 mov r1, r4 - 4396: 4628 mov r0, r5 - 4398: 47c8 blx r9 - indev = lv_indev_get_next(indev); - 439a: 4628 mov r0, r5 - 439c: 47c0 blx r8 - 439e: 4605 mov r5, r0 - 43a0: e7bb b.n 431a - _lv_ll_remove(&(par->child_ll), obj); - 43a2: 4621 mov r1, r4 - 43a4: 3004 adds r0, #4 - 43a6: e7c9 b.n 433c - 43a8: 000021fd .word 0x000021fd - 43ac: 00004275 .word 0x00004275 - 43b0: 00001df9 .word 0x00001df9 - 43b4: 0000df35 .word 0x0000df35 - 43b8: 00002739 .word 0x00002739 - 43bc: 0000e92d .word 0x0000e92d - 43c0: 200030c4 .word 0x200030c4 - 43c4: 0000e9f1 .word 0x0000e9f1 - 43c8: 000023a9 .word 0x000023a9 - 43cc: 00002449 .word 0x00002449 - 43d0: 0000ed75 .word 0x0000ed75 - 43d4: 0000e939 .word 0x0000e939 - 43d8: 0000dc9d .word 0x0000dc9d - 43dc: 00001efd .word 0x00001efd - 43e0: 00001f39 .word 0x00001f39 - -000043e4 : -{ - 43e4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 43e6: 4b1b ldr r3, [pc, #108] ; (4454 ) -{ - 43e8: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 43ea: 4798 blx r3 - 43ec: 4605 mov r5, r0 - 43ee: b968 cbnz r0, 440c - 43f0: 4b19 ldr r3, [pc, #100] ; (4458 ) - 43f2: 491a ldr r1, [pc, #104] ; (445c ) - 43f4: 9300 str r3, [sp, #0] - 43f6: f240 1293 movw r2, #403 ; 0x193 - 43fa: 2003 movs r0, #3 - 43fc: 4e18 ldr r6, [pc, #96] ; (4460 ) - 43fe: 47b0 blx r6 - 4400: 4818 ldr r0, [pc, #96] ; (4464 ) - 4402: 4919 ldr r1, [pc, #100] ; (4468 ) - 4404: 4622 mov r2, r4 - 4406: 462b mov r3, r5 - 4408: 4788 blx r1 - 440a: e7fe b.n 440a - lv_obj_invalidate(obj); - 440c: 4b17 ldr r3, [pc, #92] ; (446c ) - 440e: 4620 mov r0, r4 - 4410: 4798 blx r3 - lv_obj_t * par = lv_obj_get_parent(obj); - 4412: 4b17 ldr r3, [pc, #92] ; (4470 ) - 4414: 4620 mov r0, r4 - 4416: 4798 blx r3 - if(par == NULL) { - 4418: 4606 mov r6, r0 - 441a: b9b8 cbnz r0, 444c - disp = lv_obj_get_disp(obj); - 441c: 4b15 ldr r3, [pc, #84] ; (4474 ) - 441e: 4620 mov r0, r4 - 4420: 4798 blx r3 - if(!disp) return LV_RES_INV; /*Shouldn't happen*/ - 4422: 4605 mov r5, r0 - 4424: b178 cbz r0, 4446 - if(disp->act_scr == obj) act_scr_del = true; - 4426: 6bc7 ldr r7, [r0, #60] ; 0x3c - 4428: 1b3b subs r3, r7, r4 - 442a: 425f negs r7, r3 - 442c: 415f adcs r7, r3 - obj_del_core(obj); - 442e: 4b12 ldr r3, [pc, #72] ; (4478 ) - 4430: 4620 mov r0, r4 - 4432: 4798 blx r3 - if(par) { - 4434: b126 cbz r6, 4440 - par->signal_cb(par, LV_SIGNAL_CHILD_CHG, NULL); - 4436: 69f3 ldr r3, [r6, #28] - 4438: 2200 movs r2, #0 - 443a: 2101 movs r1, #1 - 443c: 4630 mov r0, r6 - 443e: 4798 blx r3 - if(act_scr_del) { - 4440: b10f cbz r7, 4446 - disp->act_scr = NULL; - 4442: 2300 movs r3, #0 - 4444: 63eb str r3, [r5, #60] ; 0x3c -} - 4446: 2000 movs r0, #0 - 4448: b003 add sp, #12 - 444a: bdf0 pop {r4, r5, r6, r7, pc} - bool act_scr_del = false; - 444c: 2700 movs r7, #0 - lv_disp_t * disp = NULL; - 444e: 463d mov r5, r7 - 4450: e7ed b.n 442e - 4452: bf00 nop - 4454: 00001a65 .word 0x00001a65 - 4458: 0002719f .word 0x0002719f - 445c: 000268df .word 0x000268df - 4460: 0000eb79 .word 0x0000eb79 - 4464: 00026943 .word 0x00026943 - 4468: 00001a6d .word 0x00001a6d - 446c: 00002a09 .word 0x00002a09 - 4470: 000023a9 .word 0x000023a9 - 4474: 00002449 .word 0x00002449 - 4478: 000042bd .word 0x000042bd - -0000447c : -{ - 447c: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 447e: 4b0e ldr r3, [pc, #56] ; (44b8 ) -{ - 4480: 4604 mov r4, r0 - LV_ASSERT_OBJ(obj, LV_OBJX_NAME); - 4482: 4798 blx r3 - 4484: 4605 mov r5, r0 - 4486: b968 cbnz r0, 44a4 - 4488: 4b0c ldr r3, [pc, #48] ; (44bc ) - 448a: 490d ldr r1, [pc, #52] ; (44c0 ) - 448c: 9300 str r3, [sp, #0] - 448e: f44f 6238 mov.w r2, #2944 ; 0xb80 - 4492: 2003 movs r0, #3 - 4494: 4e0b ldr r6, [pc, #44] ; (44c4 ) - 4496: 47b0 blx r6 - 4498: 480b ldr r0, [pc, #44] ; (44c8 ) - 449a: 490c ldr r1, [pc, #48] ; (44cc ) - 449c: 4622 mov r2, r4 - 449e: 462b mov r3, r5 - 44a0: 4788 blx r1 - 44a2: e7fe b.n 44a2 - if(obj->group_p) { - 44a4: 6ba0 ldr r0, [r4, #56] ; 0x38 - 44a6: b120 cbz r0, 44b2 - if(lv_group_get_focused(obj->group_p) == obj) return true; - 44a8: 4b09 ldr r3, [pc, #36] ; (44d0 ) - 44aa: 4798 blx r3 - 44ac: 1a23 subs r3, r4, r0 - 44ae: 4258 negs r0, r3 - 44b0: 4158 adcs r0, r3 -} - 44b2: b002 add sp, #8 - 44b4: bd70 pop {r4, r5, r6, pc} - 44b6: bf00 nop - 44b8: 00001a65 .word 0x00001a65 - 44bc: 000271cb .word 0x000271cb - 44c0: 000268df .word 0x000268df - 44c4: 0000eb79 .word 0x0000eb79 - 44c8: 00026943 .word 0x00026943 - 44cc: 00001a6d .word 0x00001a6d - 44d0: 00001e95 .word 0x00001e95 - -000044d4 : -{ - 44d4: b507 push {r0, r1, r2, lr} - ext_area.x1 = obj->coords.x1 - obj->ext_click_pad_hor; - 44d6: 8a02 ldrh r2, [r0, #16] - 44d8: f890 3030 ldrb.w r3, [r0, #48] ; 0x30 - 44dc: 1ad2 subs r2, r2, r3 - 44de: f8ad 2000 strh.w r2, [sp] - ext_area.x2 = obj->coords.x2 + obj->ext_click_pad_hor; - 44e2: 8a82 ldrh r2, [r0, #20] - 44e4: 4413 add r3, r2 - 44e6: f8ad 3004 strh.w r3, [sp, #4] - ext_area.y1 = obj->coords.y1 - obj->ext_click_pad_ver; - 44ea: 8a42 ldrh r2, [r0, #18] - 44ec: f890 3031 ldrb.w r3, [r0, #49] ; 0x31 - 44f0: 1ad2 subs r2, r2, r3 - 44f2: f8ad 2002 strh.w r2, [sp, #2] - ext_area.y2 = obj->coords.y2 + obj->ext_click_pad_ver; - 44f6: 8ac2 ldrh r2, [r0, #22] - 44f8: 4413 add r3, r2 - 44fa: f8ad 3006 strh.w r3, [sp, #6] - if(!_lv_area_is_point_on(&ext_area, point, 0)) { - 44fe: 2200 movs r2, #0 - 4500: 4b02 ldr r3, [pc, #8] ; (450c ) - 4502: 4668 mov r0, sp - 4504: 4798 blx r3 -} - 4506: b003 add sp, #12 - 4508: f85d fb04 ldr.w pc, [sp], #4 - 450c: 0000e1a9 .word 0x0000e1a9 - -00004510 : -{ - 4510: b510 push {r4, lr} - 4512: 2300 movs r3, #0 - if(buf->type[i] == NULL) break; - 4514: f850 4023 ldr.w r4, [r0, r3, lsl #2] - 4518: b2da uxtb r2, r3 - 451a: b11c cbz r4, 4524 - for(i = 0; i < LV_MAX_ANCESTOR_NUM - 1; i++) { /*Find the last set data*/ - 451c: 3301 adds r3, #1 - 451e: 2b07 cmp r3, #7 - 4520: d1f8 bne.n 4514 - 4522: 461a mov r2, r3 - buf->type[i] = name; - 4524: f840 1022 str.w r1, [r0, r2, lsl #2] -} - 4528: 2001 movs r0, #1 - 452a: bd10 pop {r4, pc} - -0000452c : -{ - 452c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 4530: 4614 mov r4, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 4532: 4fb6 ldr r7, [pc, #728] ; (480c ) -_LV_OBJ_STYLE_SET_GET_DECLARE(OPA_SCALE, opa_scale, lv_opa_t, _opa, scalar) - 4534: f8df 82e0 ldr.w r8, [pc, #736] ; 4818 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 4538: 2201 movs r2, #1 - 453a: 4605 mov r5, r0 - 453c: 460e mov r6, r1 - 453e: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(OPA_SCALE, opa_scale, lv_opa_t, _opa, scalar) - 4540: f248 020c movw r2, #32780 ; 0x800c - draw_dsc->radius = lv_obj_get_style_radius(obj, part); - 4544: 8020 strh r0, [r4, #0] - 4546: 4631 mov r1, r6 - 4548: 4628 mov r0, r5 - 454a: 47c0 blx r8 - if(opa_scale <= LV_OPA_MIN) { - 454c: 2805 cmp r0, #5 - 454e: 4681 mov r9, r0 - 4550: d80a bhi.n 4568 - draw_dsc->bg_opa = LV_OPA_TRANSP; - 4552: 2300 movs r3, #0 - 4554: 7323 strb r3, [r4, #12] - draw_dsc->border_opa = LV_OPA_TRANSP; - 4556: 7523 strb r3, [r4, #20] - draw_dsc->shadow_opa = LV_OPA_TRANSP; - 4558: f884 3028 strb.w r3, [r4, #40] ; 0x28 - draw_dsc->pattern_opa = LV_OPA_TRANSP; - 455c: f884 3036 strb.w r3, [r4, #54] ; 0x36 - draw_dsc->value_opa = (uint16_t)((uint16_t)draw_dsc->value_opa * opa_scale) >> 8; - 4560: f884 3044 strb.w r3, [r4, #68] ; 0x44 -} - 4564: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - if(draw_dsc->bg_opa != LV_OPA_TRANSP) { - 4568: 7b23 ldrb r3, [r4, #12] - 456a: b343 cbz r3, 45be -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 456c: 222c movs r2, #44 ; 0x2c - 456e: 4631 mov r1, r6 - 4570: 4628 mov r0, r5 - 4572: 47c0 blx r8 - if(draw_dsc->bg_opa > LV_OPA_MIN) { - 4574: 2805 cmp r0, #5 - draw_dsc->bg_opa = lv_obj_get_style_bg_opa(obj, part); - 4576: 7320 strb r0, [r4, #12] - if(draw_dsc->bg_opa > LV_OPA_MIN) { - 4578: d921 bls.n 45be -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 457a: 2229 movs r2, #41 ; 0x29 - 457c: 4631 mov r1, r6 - 457e: f8df a290 ldr.w sl, [pc, #656] ; 4810 - 4582: 4628 mov r0, r5 - 4584: 47d0 blx sl -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_GRAD_DIR, bg_grad_dir, lv_grad_dir_t, _int, scalar) - 4586: 2223 movs r2, #35 ; 0x23 - draw_dsc->bg_color = lv_obj_get_style_bg_color(obj, part); - 4588: 8060 strh r0, [r4, #2] - 458a: 4631 mov r1, r6 - 458c: 4628 mov r0, r5 - 458e: 47b8 blx r7 - 4590: b2c0 uxtb r0, r0 - draw_dsc->bg_grad_dir = lv_obj_get_style_bg_grad_dir(obj, part); - 4592: 71a0 strb r0, [r4, #6] - if(draw_dsc->bg_grad_dir != LV_GRAD_DIR_NONE) { - 4594: b170 cbz r0, 45b4 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_GRAD_COLOR, bg_grad_color, lv_color_t, _color, nonscalar) - 4596: 222a movs r2, #42 ; 0x2a - 4598: 4631 mov r1, r6 - 459a: 4628 mov r0, r5 - 459c: 47d0 blx sl -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_MAIN_STOP, bg_main_stop, lv_style_int_t, _int, scalar) - 459e: 2221 movs r2, #33 ; 0x21 - draw_dsc->bg_grad_color = lv_obj_get_style_bg_grad_color(obj, part); - 45a0: 80a0 strh r0, [r4, #4] - 45a2: 4631 mov r1, r6 - 45a4: 4628 mov r0, r5 - 45a6: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_GRAD_STOP, bg_grad_stop, lv_style_int_t, _int, scalar) - 45a8: 2222 movs r2, #34 ; 0x22 - draw_dsc->bg_main_color_stop = lv_obj_get_style_bg_main_stop(obj, part); - 45aa: 8120 strh r0, [r4, #8] - 45ac: 4631 mov r1, r6 - 45ae: 4628 mov r0, r5 - 45b0: 47b8 blx r7 - draw_dsc->bg_grad_color_stop = lv_obj_get_style_bg_grad_stop(obj, part); - 45b2: 8160 strh r0, [r4, #10] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_BLEND_MODE, bg_blend_mode, lv_blend_mode_t, _int, scalar) - 45b4: 2220 movs r2, #32 - 45b6: 4631 mov r1, r6 - 45b8: 4628 mov r0, r5 - 45ba: 47b8 blx r7 - 45bc: 7360 strb r0, [r4, #13] - if(draw_dsc->border_opa != LV_OPA_TRANSP) { - 45be: 7d23 ldrb r3, [r4, #20] - 45c0: b1eb cbz r3, 45fe -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 45c2: 2230 movs r2, #48 ; 0x30 - 45c4: 4631 mov r1, r6 - 45c6: 4628 mov r0, r5 - 45c8: 47b8 blx r7 - draw_dsc->border_width = lv_obj_get_style_border_width(obj, part); - 45ca: 8220 strh r0, [r4, #16] - if(draw_dsc->border_width) { - 45cc: b1b8 cbz r0, 45fe -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_OPA, border_opa, lv_opa_t, _opa, scalar) - 45ce: 223c movs r2, #60 ; 0x3c - 45d0: 4631 mov r1, r6 - 45d2: 4628 mov r0, r5 - 45d4: 47c0 blx r8 - if(draw_dsc->border_opa > LV_OPA_MIN) { - 45d6: 2805 cmp r0, #5 - draw_dsc->border_opa = lv_obj_get_style_border_opa(obj, part); - 45d8: 7520 strb r0, [r4, #20] - if(draw_dsc->border_opa > LV_OPA_MIN) { - 45da: d90b bls.n 45f4 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_SIDE, border_side, lv_border_side_t, _int, scalar) - 45dc: 2231 movs r2, #49 ; 0x31 - 45de: 4631 mov r1, r6 - 45e0: 4628 mov r0, r5 - 45e2: 47b8 blx r7 - draw_dsc->border_side = lv_obj_get_style_border_side(obj, part); - 45e4: b2c0 uxtb r0, r0 - 45e6: 8260 strh r0, [r4, #18] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 45e8: 4b89 ldr r3, [pc, #548] ; (4810 ) - 45ea: 2239 movs r2, #57 ; 0x39 - 45ec: 4631 mov r1, r6 - 45ee: 4628 mov r0, r5 - 45f0: 4798 blx r3 - draw_dsc->border_color = lv_obj_get_style_border_color(obj, part); - 45f2: 81e0 strh r0, [r4, #14] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_BLEND_MODE, border_blend_mode, lv_blend_mode_t, _int, scalar) - 45f4: 2232 movs r2, #50 ; 0x32 - 45f6: 4631 mov r1, r6 - 45f8: 4628 mov r0, r5 - 45fa: 47b8 blx r7 - 45fc: 7560 strb r0, [r4, #21] - if(draw_dsc->outline_opa != LV_OPA_TRANSP) { - 45fe: 7f23 ldrb r3, [r4, #28] - 4600: b1e3 cbz r3, 463c -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_WIDTH, outline_width, lv_style_int_t, _int, scalar) - 4602: 2240 movs r2, #64 ; 0x40 - 4604: 4631 mov r1, r6 - 4606: 4628 mov r0, r5 - 4608: 47b8 blx r7 - draw_dsc->outline_width = lv_obj_get_style_outline_width(obj, part); - 460a: 8320 strh r0, [r4, #24] - if(draw_dsc->outline_width) { - 460c: b1b0 cbz r0, 463c -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_OPA, outline_opa, lv_opa_t, _opa, scalar) - 460e: 224c movs r2, #76 ; 0x4c - 4610: 4631 mov r1, r6 - 4612: 4628 mov r0, r5 - 4614: 47c0 blx r8 - if(draw_dsc->outline_opa > LV_OPA_MIN) { - 4616: 2805 cmp r0, #5 - draw_dsc->outline_opa = lv_obj_get_style_outline_opa(obj, part); - 4618: 7720 strb r0, [r4, #28] - if(draw_dsc->outline_opa > LV_OPA_MIN) { - 461a: d90a bls.n 4632 -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_PAD, outline_pad, lv_style_int_t, _int, scalar) - 461c: 2241 movs r2, #65 ; 0x41 - 461e: 4631 mov r1, r6 - 4620: 4628 mov r0, r5 - 4622: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_COLOR, outline_color, lv_color_t, _color, nonscalar) - 4624: 4b7a ldr r3, [pc, #488] ; (4810 ) - draw_dsc->outline_pad = lv_obj_get_style_outline_pad(obj, part); - 4626: 8360 strh r0, [r4, #26] - 4628: 2249 movs r2, #73 ; 0x49 - 462a: 4631 mov r1, r6 - 462c: 4628 mov r0, r5 - 462e: 4798 blx r3 - draw_dsc->outline_color = lv_obj_get_style_outline_color(obj, part); - 4630: 82e0 strh r0, [r4, #22] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_BLEND_MODE, outline_blend_mode, lv_blend_mode_t, _int, scalar) - 4632: 2242 movs r2, #66 ; 0x42 - 4634: 4631 mov r1, r6 - 4636: 4628 mov r0, r5 - 4638: 47b8 blx r7 - 463a: 7760 strb r0, [r4, #29] - if(draw_dsc->pattern_opa != LV_OPA_TRANSP) { - 463c: f894 3036 ldrb.w r3, [r4, #54] ; 0x36 - 4640: 2b00 cmp r3, #0 - 4642: d03b beq.n 46bc -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_IMAGE, pattern_image, const void *, _ptr, scalar) - 4644: f8df a1d4 ldr.w sl, [pc, #468] ; 481c - 4648: 226e movs r2, #110 ; 0x6e - 464a: 4631 mov r1, r6 - 464c: 4628 mov r0, r5 - 464e: 47d0 blx sl - draw_dsc->pattern_image = lv_obj_get_style_pattern_image(obj, part); - 4650: 62e0 str r0, [r4, #44] ; 0x2c - if(draw_dsc->pattern_image) { - 4652: 2800 cmp r0, #0 - 4654: d032 beq.n 46bc -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_OPA, pattern_opa, lv_opa_t, _opa, scalar) - 4656: 226c movs r2, #108 ; 0x6c - 4658: 4631 mov r1, r6 - 465a: 4628 mov r0, r5 - 465c: 47c0 blx r8 - if(draw_dsc->pattern_opa > LV_OPA_MIN) { - 465e: 2805 cmp r0, #5 - draw_dsc->pattern_opa = lv_obj_get_style_pattern_opa(obj, part); - 4660: f884 0036 strb.w r0, [r4, #54] ; 0x36 - if(draw_dsc->pattern_opa > LV_OPA_MIN) { - 4664: d92a bls.n 46bc -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_RECOLOR_OPA, pattern_recolor_opa, lv_opa_t, _opa, scalar) - 4666: 226d movs r2, #109 ; 0x6d - 4668: 4631 mov r1, r6 - 466a: 4628 mov r0, r5 - 466c: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_REPEAT, pattern_repeat, bool, _int, scalar) - 466e: 2261 movs r2, #97 ; 0x61 - draw_dsc->pattern_recolor_opa = lv_obj_get_style_pattern_recolor_opa(obj, part); - 4670: f884 0037 strb.w r0, [r4, #55] ; 0x37 - 4674: 4631 mov r1, r6 - 4676: 4628 mov r0, r5 - 4678: 47b8 blx r7 - draw_dsc->pattern_repeat = lv_obj_get_style_pattern_repeat(obj, part); - 467a: f894 3038 ldrb.w r3, [r4, #56] ; 0x38 - 467e: 3800 subs r0, #0 - 4680: bf18 it ne - 4682: 2001 movne r0, #1 - 4684: f360 0300 bfi r3, r0, #0, #1 - 4688: f884 3038 strb.w r3, [r4, #56] ; 0x38 - if(lv_img_src_get_type(draw_dsc->pattern_image) == LV_IMG_SRC_SYMBOL) { - 468c: 6ae0 ldr r0, [r4, #44] ; 0x2c - 468e: 4b61 ldr r3, [pc, #388] ; (4814 ) - 4690: 4798 blx r3 - 4692: 2802 cmp r0, #2 - 4694: f040 80ad bne.w 47f2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_RECOLOR, pattern_recolor, lv_color_t, _color, nonscalar) - 4698: 4b5d ldr r3, [pc, #372] ; (4810 ) - 469a: 2269 movs r2, #105 ; 0x69 - 469c: 4631 mov r1, r6 - 469e: 4628 mov r0, r5 - 46a0: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 46a2: f248 028e movw r2, #32910 ; 0x808e - draw_dsc->pattern_recolor = lv_obj_get_style_pattern_recolor(obj, part); - 46a6: 86a0 strh r0, [r4, #52] ; 0x34 - 46a8: 4631 mov r1, r6 - 46aa: 4628 mov r0, r5 - 46ac: 47d0 blx sl - draw_dsc->pattern_font = lv_obj_get_style_text_font(obj, part); - 46ae: 6320 str r0, [r4, #48] ; 0x30 -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_BLEND_MODE, pattern_blend_mode, lv_blend_mode_t, _int, scalar) - 46b0: 2260 movs r2, #96 ; 0x60 - 46b2: 4631 mov r1, r6 - 46b4: 4628 mov r0, r5 - 46b6: 47b8 blx r7 - 46b8: f884 0039 strb.w r0, [r4, #57] ; 0x39 - if(draw_dsc->shadow_opa > LV_OPA_MIN) { - 46bc: f894 3028 ldrb.w r3, [r4, #40] ; 0x28 - 46c0: 2b05 cmp r3, #5 - 46c2: d928 bls.n 4716 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_WIDTH, shadow_width, lv_style_int_t, _int, scalar) - 46c4: 2250 movs r2, #80 ; 0x50 - 46c6: 4631 mov r1, r6 - 46c8: 4628 mov r0, r5 - 46ca: 47b8 blx r7 - draw_dsc->shadow_width = lv_obj_get_style_shadow_width(obj, part); - 46cc: 8420 strh r0, [r4, #32] - if(draw_dsc->shadow_width) { - 46ce: b310 cbz r0, 4716 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_OPA, shadow_opa, lv_opa_t, _opa, scalar) - 46d0: 225c movs r2, #92 ; 0x5c - 46d2: 4631 mov r1, r6 - 46d4: 4628 mov r0, r5 - 46d6: 47c0 blx r8 - if(draw_dsc->shadow_opa > LV_OPA_MIN) { - 46d8: 2805 cmp r0, #5 - draw_dsc->shadow_opa = lv_obj_get_style_shadow_opa(obj, part); - 46da: f884 0028 strb.w r0, [r4, #40] ; 0x28 - if(draw_dsc->shadow_opa > LV_OPA_MIN) { - 46de: d91a bls.n 4716 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_OFS_X, shadow_ofs_x, lv_style_int_t, _int, scalar) - 46e0: 2251 movs r2, #81 ; 0x51 - 46e2: 4631 mov r1, r6 - 46e4: 4628 mov r0, r5 - 46e6: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_OFS_Y, shadow_ofs_y, lv_style_int_t, _int, scalar) - 46e8: 2252 movs r2, #82 ; 0x52 - draw_dsc->shadow_ofs_x = lv_obj_get_style_shadow_ofs_x(obj, part); - 46ea: 8460 strh r0, [r4, #34] ; 0x22 - 46ec: 4631 mov r1, r6 - 46ee: 4628 mov r0, r5 - 46f0: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_SPREAD, shadow_spread, lv_style_int_t, _int, scalar) - 46f2: 2253 movs r2, #83 ; 0x53 - draw_dsc->shadow_ofs_y = lv_obj_get_style_shadow_ofs_y(obj, part); - 46f4: 84a0 strh r0, [r4, #36] ; 0x24 - 46f6: 4631 mov r1, r6 - 46f8: 4628 mov r0, r5 - 46fa: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_COLOR, shadow_color, lv_color_t, _color, nonscalar) - 46fc: 4b44 ldr r3, [pc, #272] ; (4810 ) - draw_dsc->shadow_spread = lv_obj_get_style_shadow_spread(obj, part); - 46fe: 84e0 strh r0, [r4, #38] ; 0x26 - 4700: 2259 movs r2, #89 ; 0x59 - 4702: 4631 mov r1, r6 - 4704: 4628 mov r0, r5 - 4706: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_BLEND_MODE, shadow_blend_mode, lv_blend_mode_t, _int, scalar) - 4708: 2254 movs r2, #84 ; 0x54 - draw_dsc->shadow_color = lv_obj_get_style_shadow_color(obj, part); - 470a: 83e0 strh r0, [r4, #30] - 470c: 4631 mov r1, r6 - 470e: 4628 mov r0, r5 - 4710: 47b8 blx r7 - 4712: f884 0029 strb.w r0, [r4, #41] ; 0x29 - if(draw_dsc->value_opa > LV_OPA_MIN) { - 4716: f894 3044 ldrb.w r3, [r4, #68] ; 0x44 - 471a: 2b05 cmp r3, #5 - 471c: d940 bls.n 47a0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_STR, value_str, const char *, _ptr, scalar) - 471e: f8df a0fc ldr.w sl, [pc, #252] ; 481c - 4722: 227f movs r2, #127 ; 0x7f - 4724: 4631 mov r1, r6 - 4726: 4628 mov r0, r5 - 4728: 47d0 blx sl - draw_dsc->value_str = lv_obj_get_style_value_str(obj, part); - 472a: 63e0 str r0, [r4, #60] ; 0x3c - if(draw_dsc->value_str) { - 472c: 2800 cmp r0, #0 - 472e: d037 beq.n 47a0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OPA, value_opa, lv_opa_t, _opa, scalar) - 4730: 227c movs r2, #124 ; 0x7c - 4732: 4631 mov r1, r6 - 4734: 4628 mov r0, r5 - 4736: 47c0 blx r8 - if(draw_dsc->value_opa > LV_OPA_MIN) { - 4738: 2805 cmp r0, #5 - draw_dsc->value_opa = lv_obj_get_style_value_opa(obj, part); - 473a: f884 0044 strb.w r0, [r4, #68] ; 0x44 - if(draw_dsc->value_opa > LV_OPA_MIN) { - 473e: d92f bls.n 47a0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OFS_X, value_ofs_x, lv_style_int_t, _int, scalar) - 4740: 2273 movs r2, #115 ; 0x73 - 4742: 4631 mov r1, r6 - 4744: 4628 mov r0, r5 - 4746: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OFS_Y, value_ofs_y, lv_style_int_t, _int, scalar) - 4748: 2274 movs r2, #116 ; 0x74 - draw_dsc->value_ofs_x = lv_obj_get_style_value_ofs_x(obj, part); - 474a: f8a4 0048 strh.w r0, [r4, #72] ; 0x48 - 474e: 4631 mov r1, r6 - 4750: 4628 mov r0, r5 - 4752: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nonscalar) - 4754: 4b2e ldr r3, [pc, #184] ; (4810 ) - draw_dsc->value_ofs_y = lv_obj_get_style_value_ofs_y(obj, part); - 4756: f8a4 004a strh.w r0, [r4, #74] ; 0x4a - 475a: 2279 movs r2, #121 ; 0x79 - 475c: 4631 mov r1, r6 - 475e: 4628 mov r0, r5 - 4760: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_FONT, value_font, const lv_font_t *, _ptr, scalar) - 4762: 227e movs r2, #126 ; 0x7e - draw_dsc->value_color = lv_obj_get_style_value_color(obj, part); - 4764: f8a4 0046 strh.w r0, [r4, #70] ; 0x46 - 4768: 4631 mov r1, r6 - 476a: 4628 mov r0, r5 - 476c: 47d0 blx sl -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_LETTER_SPACE, value_letter_space, lv_style_int_t, _int, scalar) - 476e: 2270 movs r2, #112 ; 0x70 - draw_dsc->value_font = lv_obj_get_style_value_font(obj, part); - 4770: 6420 str r0, [r4, #64] ; 0x40 - 4772: 4631 mov r1, r6 - 4774: 4628 mov r0, r5 - 4776: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_LINE_SPACE, value_line_space, lv_style_int_t, _int, scalar) - 4778: 2271 movs r2, #113 ; 0x71 - draw_dsc->value_letter_space = lv_obj_get_style_value_letter_space(obj, part); - 477a: f8a4 004c strh.w r0, [r4, #76] ; 0x4c - 477e: 4631 mov r1, r6 - 4780: 4628 mov r0, r5 - 4782: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_ALIGN, value_align, lv_align_t, _int, scalar) - 4784: 2275 movs r2, #117 ; 0x75 - draw_dsc->value_line_space = lv_obj_get_style_value_line_space(obj, part); - 4786: f8a4 004e strh.w r0, [r4, #78] ; 0x4e - 478a: 4631 mov r1, r6 - 478c: 4628 mov r0, r5 - 478e: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_BLEND_MODE, value_blend_mode, lv_blend_mode_t, _int, scalar) - 4790: 2272 movs r2, #114 ; 0x72 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_ALIGN, value_align, lv_align_t, _int, scalar) - 4792: f884 0050 strb.w r0, [r4, #80] ; 0x50 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_BLEND_MODE, value_blend_mode, lv_blend_mode_t, _int, scalar) - 4796: 4631 mov r1, r6 - 4798: 4628 mov r0, r5 - 479a: 47b8 blx r7 - 479c: f884 0051 strb.w r0, [r4, #81] ; 0x51 - if(opa_scale < LV_OPA_MAX) { - 47a0: f1b9 0ff9 cmp.w r9, #249 ; 0xf9 - 47a4: f63f aede bhi.w 4564 - draw_dsc->bg_opa = (uint16_t)((uint16_t)draw_dsc->bg_opa * opa_scale) >> 8; - 47a8: 7b23 ldrb r3, [r4, #12] - 47aa: fa1f f089 uxth.w r0, r9 - 47ae: fb13 f300 smulbb r3, r3, r0 - 47b2: f3c3 2307 ubfx r3, r3, #8, #8 - 47b6: 7323 strb r3, [r4, #12] - draw_dsc->border_opa = (uint16_t)((uint16_t)draw_dsc->border_opa * opa_scale) >> 8; - 47b8: 7d23 ldrb r3, [r4, #20] - 47ba: fb13 f300 smulbb r3, r3, r0 - 47be: f3c3 2307 ubfx r3, r3, #8, #8 - 47c2: 7523 strb r3, [r4, #20] - draw_dsc->shadow_opa = (uint16_t)((uint16_t)draw_dsc->shadow_opa * opa_scale) >> 8; - 47c4: f894 3028 ldrb.w r3, [r4, #40] ; 0x28 - 47c8: fb13 f300 smulbb r3, r3, r0 - 47cc: f3c3 2307 ubfx r3, r3, #8, #8 - 47d0: f884 3028 strb.w r3, [r4, #40] ; 0x28 - draw_dsc->pattern_opa = (uint16_t)((uint16_t)draw_dsc->pattern_opa * opa_scale) >> 8; - 47d4: f894 3036 ldrb.w r3, [r4, #54] ; 0x36 - 47d8: fb13 f300 smulbb r3, r3, r0 - 47dc: f3c3 2307 ubfx r3, r3, #8, #8 - 47e0: f884 3036 strb.w r3, [r4, #54] ; 0x36 - draw_dsc->value_opa = (uint16_t)((uint16_t)draw_dsc->value_opa * opa_scale) >> 8; - 47e4: f894 3044 ldrb.w r3, [r4, #68] ; 0x44 - 47e8: fb13 f300 smulbb r3, r3, r0 - 47ec: f3c3 2307 ubfx r3, r3, #8, #8 - 47f0: e6b6 b.n 4560 - else if(draw_dsc->pattern_recolor_opa > LV_OPA_MIN) { - 47f2: f894 3037 ldrb.w r3, [r4, #55] ; 0x37 - 47f6: 2b05 cmp r3, #5 - 47f8: f67f af5a bls.w 46b0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_RECOLOR, pattern_recolor, lv_color_t, _color, nonscalar) - 47fc: 4b04 ldr r3, [pc, #16] ; (4810 ) - 47fe: 2269 movs r2, #105 ; 0x69 - 4800: 4631 mov r1, r6 - 4802: 4628 mov r0, r5 - 4804: 4798 blx r3 - draw_dsc->pattern_recolor = lv_obj_get_style_pattern_recolor(obj, part); - 4806: 86a0 strh r0, [r4, #52] ; 0x34 - 4808: e752 b.n 46b0 - 480a: bf00 nop - 480c: 00003995 .word 0x00003995 - 4810: 00003a39 .word 0x00003a39 - 4814: 00007a89 .word 0x00007a89 - 4818: 00003abd .word 0x00003abd - 481c: 00003b4d .word 0x00003b4d - -00004820 : -{ - 4820: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - if(mode == LV_DESIGN_COVER_CHK) { - 4824: 2a02 cmp r2, #2 -{ - 4826: b099 sub sp, #100 ; 0x64 - 4828: 4604 mov r4, r0 - 482a: 460f mov r7, r1 - 482c: 4615 mov r5, r2 - if(mode == LV_DESIGN_COVER_CHK) { - 482e: d159 bne.n 48e4 -_LV_OBJ_STYLE_SET_GET_DECLARE(CLIP_CORNER, clip_corner, bool, _int, scalar) - 4830: f8df 9230 ldr.w r9, [pc, #560] ; 4a64 - 4834: 2100 movs r1, #0 - 4836: 47c8 blx r9 - if(lv_obj_get_style_clip_corner(obj, LV_OBJ_PART_MAIN)) return LV_DESIGN_RES_MASKED; - 4838: 4606 mov r6, r0 - 483a: 2800 cmp r0, #0 - 483c: d150 bne.n 48e0 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 483e: 4601 mov r1, r0 - 4840: 2201 movs r2, #1 - 4842: 4620 mov r0, r4 - 4844: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 4846: 2204 movs r2, #4 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 4848: 4682 mov sl, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 484a: 4631 mov r1, r6 - 484c: 4620 mov r0, r4 - 484e: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 4850: 2205 movs r2, #5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 4852: 4683 mov fp, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 4854: 4631 mov r1, r6 - 4856: 4620 mov r0, r4 - 4858: 47c8 blx r9 - lv_area_copy(&coords, &obj->coords); - 485a: 4b77 ldr r3, [pc, #476] ; (4a38 ) - 485c: 4680 mov r8, r0 - 485e: f104 0110 add.w r1, r4, #16 - 4862: a803 add r0, sp, #12 - 4864: 4798 blx r3 - coords.x1 -= w; - 4866: f8bd 300c ldrh.w r3, [sp, #12] - coords.y1 -= h; - 486a: f8bd 200e ldrh.w r2, [sp, #14] - coords.x1 -= w; - 486e: fa1f f08b uxth.w r0, fp - 4872: 1a1b subs r3, r3, r0 - 4874: f8ad 300c strh.w r3, [sp, #12] - coords.x2 += w; - 4878: f8bd 3010 ldrh.w r3, [sp, #16] - 487c: 4418 add r0, r3 - coords.y1 -= h; - 487e: fa1f f388 uxth.w r3, r8 - 4882: 1ad2 subs r2, r2, r3 - 4884: f8ad 200e strh.w r2, [sp, #14] - coords.y2 += h; - 4888: f8bd 2012 ldrh.w r2, [sp, #18] - coords.x2 += w; - 488c: f8ad 0010 strh.w r0, [sp, #16] - coords.y2 += h; - 4890: 4413 add r3, r2 - 4892: f8ad 3012 strh.w r3, [sp, #18] - if(_lv_area_is_in(clip_area, &coords, r) == false) return LV_DESIGN_RES_NOT_COVER; - 4896: 4652 mov r2, sl - 4898: 4b68 ldr r3, [pc, #416] ; (4a3c ) - 489a: a903 add r1, sp, #12 - 489c: 4638 mov r0, r7 - 489e: 4798 blx r3 - 48a0: b1d0 cbz r0, 48d8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 48a2: 4f67 ldr r7, [pc, #412] ; (4a40 ) - 48a4: 222c movs r2, #44 ; 0x2c - 48a6: 4631 mov r1, r6 - 48a8: 4620 mov r0, r4 - 48aa: 47b8 blx r7 - if(lv_obj_get_style_bg_opa(obj, LV_OBJ_PART_MAIN) < LV_OPA_MAX) return LV_DESIGN_RES_NOT_COVER; - 48ac: 28f9 cmp r0, #249 ; 0xf9 - 48ae: d913 bls.n 48d8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_BLEND_MODE, bg_blend_mode, lv_blend_mode_t, _int, scalar) - 48b0: 4631 mov r1, r6 - 48b2: 2220 movs r2, #32 - 48b4: 4620 mov r0, r4 - 48b6: 47c8 blx r9 - if(lv_obj_get_style_bg_blend_mode(obj, LV_OBJ_PART_MAIN) != LV_BLEND_MODE_NORMAL) return LV_DESIGN_RES_NOT_COVER; - 48b8: f010 01ff ands.w r1, r0, #255 ; 0xff - 48bc: d10c bne.n 48d8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_BLEND_MODE, border_blend_mode, lv_blend_mode_t, _int, scalar) - 48be: 2232 movs r2, #50 ; 0x32 - 48c0: 4620 mov r0, r4 - 48c2: 47c8 blx r9 - if(lv_obj_get_style_border_blend_mode(obj, LV_OBJ_PART_MAIN) != LV_BLEND_MODE_NORMAL) return LV_DESIGN_RES_NOT_COVER; - 48c4: f010 01ff ands.w r1, r0, #255 ; 0xff - 48c8: d106 bne.n 48d8 -_LV_OBJ_STYLE_SET_GET_DECLARE(OPA_SCALE, opa_scale, lv_opa_t, _opa, scalar) - 48ca: f248 020c movw r2, #32780 ; 0x800c - 48ce: 4620 mov r0, r4 - 48d0: 47b8 blx r7 - return LV_DESIGN_RES_COVER; - 48d2: 28f9 cmp r0, #249 ; 0xf9 - 48d4: bf88 it hi - 48d6: 2501 movhi r5, #1 -} - 48d8: 4628 mov r0, r5 - 48da: b019 add sp, #100 ; 0x64 - 48dc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(lv_obj_get_style_clip_corner(obj, LV_OBJ_PART_MAIN)) return LV_DESIGN_RES_MASKED; - 48e0: 2503 movs r5, #3 - 48e2: e7f9 b.n 48d8 - else if(mode == LV_DESIGN_DRAW_MAIN) { - 48e4: 2a00 cmp r2, #0 - 48e6: d156 bne.n 4996 - lv_draw_rect_dsc_init(&draw_dsc); - 48e8: a803 add r0, sp, #12 - 48ea: 4b56 ldr r3, [pc, #344] ; (4a44 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_POST, border_post, bool, _int, scalar) - 48ec: f8df 8174 ldr.w r8, [pc, #372] ; 4a64 - 48f0: 4798 blx r3 - 48f2: 2233 movs r2, #51 ; 0x33 - 48f4: 4629 mov r1, r5 - 48f6: 4620 mov r0, r4 - 48f8: 47c0 blx r8 - if(lv_obj_get_style_border_post(obj, LV_OBJ_PART_MAIN)) { - 48fa: b108 cbz r0, 4900 - draw_dsc.border_opa = LV_OPA_TRANSP; - 48fc: f88d 5020 strb.w r5, [sp, #32] - lv_obj_init_draw_rect_dsc(obj, LV_OBJ_PART_MAIN, &draw_dsc); - 4900: 4b51 ldr r3, [pc, #324] ; (4a48 ) - 4902: aa03 add r2, sp, #12 - 4904: 2100 movs r1, #0 - 4906: 4620 mov r0, r4 - 4908: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 490a: 2204 movs r2, #4 - 490c: 2100 movs r1, #0 - 490e: 4620 mov r0, r4 - 4910: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 4912: 2205 movs r2, #5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 4914: 4606 mov r6, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 4916: 2100 movs r1, #0 - 4918: 4620 mov r0, r4 - 491a: 47c0 blx r8 - lv_area_copy(&coords, &obj->coords); - 491c: f104 0910 add.w r9, r4, #16 - 4920: 4b45 ldr r3, [pc, #276] ; (4a38 ) - 4922: 4682 mov sl, r0 - 4924: 4649 mov r1, r9 - 4926: a801 add r0, sp, #4 - 4928: 4798 blx r3 - coords.x1 -= w; - 492a: f8bd 2004 ldrh.w r2, [sp, #4] - 492e: b2b3 uxth r3, r6 - 4930: 1ad2 subs r2, r2, r3 - 4932: f8ad 2004 strh.w r2, [sp, #4] - coords.x2 += w; - 4936: f8bd 2008 ldrh.w r2, [sp, #8] - 493a: 4413 add r3, r2 - 493c: f8ad 3008 strh.w r3, [sp, #8] - coords.y1 -= h; - 4940: f8bd 3006 ldrh.w r3, [sp, #6] - 4944: fa1f f08a uxth.w r0, sl - 4948: 1a1b subs r3, r3, r0 - 494a: f8ad 3006 strh.w r3, [sp, #6] - coords.y2 += h; - 494e: f8bd 300a ldrh.w r3, [sp, #10] - 4952: 4418 add r0, r3 - 4954: f8ad 000a strh.w r0, [sp, #10] - lv_draw_rect(&coords, clip_area, &draw_dsc); - 4958: aa03 add r2, sp, #12 - 495a: 4639 mov r1, r7 - 495c: a801 add r0, sp, #4 - 495e: 4b3b ldr r3, [pc, #236] ; (4a4c ) - 4960: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(CLIP_CORNER, clip_corner, bool, _int, scalar) - 4962: 2202 movs r2, #2 - 4964: 2100 movs r1, #0 - 4966: 4620 mov r0, r4 - 4968: 47c0 blx r8 - if(lv_obj_get_style_clip_corner(obj, LV_OBJ_PART_MAIN)) { - 496a: 2800 cmp r0, #0 - 496c: d0b4 beq.n 48d8 - lv_draw_mask_radius_param_t * mp = _lv_mem_buf_get(sizeof(lv_draw_mask_radius_param_t)); - 496e: 4b38 ldr r3, [pc, #224] ; (4a50 ) - lv_draw_mask_radius_init(mp, &obj->coords, r, false); - 4970: 4f38 ldr r7, [pc, #224] ; (4a54 ) - lv_draw_mask_radius_param_t * mp = _lv_mem_buf_get(sizeof(lv_draw_mask_radius_param_t)); - 4972: 201c movs r0, #28 - 4974: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 4976: 2201 movs r2, #1 - 4978: 4606 mov r6, r0 - 497a: 2100 movs r1, #0 - 497c: 4620 mov r0, r4 - 497e: 47c0 blx r8 - lv_draw_mask_radius_init(mp, &obj->coords, r, false); - 4980: 4649 mov r1, r9 - 4982: 4602 mov r2, r0 - 4984: 2300 movs r3, #0 - 4986: 4630 mov r0, r6 - 4988: 47b8 blx r7 - lv_draw_mask_add(mp, obj + 8); - 498a: 4b33 ldr r3, [pc, #204] ; (4a58 ) - 498c: f504 7118 add.w r1, r4, #608 ; 0x260 - 4990: 4630 mov r0, r6 - 4992: 4798 blx r3 - 4994: e7a0 b.n 48d8 - else if(mode == LV_DESIGN_DRAW_POST) { - 4996: 2a01 cmp r2, #1 - 4998: d001 beq.n 499e - return LV_DESIGN_RES_OK; - 499a: 2500 movs r5, #0 - 499c: e79c b.n 48d8 -_LV_OBJ_STYLE_SET_GET_DECLARE(CLIP_CORNER, clip_corner, bool, _int, scalar) - 499e: f8df 80c4 ldr.w r8, [pc, #196] ; 4a64 - 49a2: 2202 movs r2, #2 - 49a4: 2100 movs r1, #0 - 49a6: 47c0 blx r8 - if(lv_obj_get_style_clip_corner(obj, LV_OBJ_PART_MAIN)) { - 49a8: b128 cbz r0, 49b6 - lv_draw_mask_radius_param_t * param = lv_draw_mask_remove_custom(obj + 8); - 49aa: 4b2c ldr r3, [pc, #176] ; (4a5c ) - 49ac: f504 7018 add.w r0, r4, #608 ; 0x260 - 49b0: 4798 blx r3 - _lv_mem_buf_release(param); - 49b2: 4b2b ldr r3, [pc, #172] ; (4a60 ) - 49b4: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_POST, border_post, bool, _int, scalar) - 49b6: 2233 movs r2, #51 ; 0x33 - 49b8: 2100 movs r1, #0 - 49ba: 4620 mov r0, r4 - 49bc: 47c0 blx r8 - if(lv_obj_get_style_border_post(obj, LV_OBJ_PART_MAIN)) { - 49be: 2800 cmp r0, #0 - 49c0: d0eb beq.n 499a - draw_dsc.bg_opa = LV_OPA_TRANSP; - 49c2: 2500 movs r5, #0 - lv_draw_rect_dsc_init(&draw_dsc); - 49c4: a803 add r0, sp, #12 - 49c6: 4b1f ldr r3, [pc, #124] ; (4a44 ) - 49c8: 4798 blx r3 - lv_obj_init_draw_rect_dsc(obj, LV_OBJ_PART_MAIN, &draw_dsc); - 49ca: 4b1f ldr r3, [pc, #124] ; (4a48 ) - draw_dsc.bg_opa = LV_OPA_TRANSP; - 49cc: f88d 5018 strb.w r5, [sp, #24] - lv_obj_init_draw_rect_dsc(obj, LV_OBJ_PART_MAIN, &draw_dsc); - 49d0: aa03 add r2, sp, #12 - 49d2: 4629 mov r1, r5 - 49d4: 4620 mov r0, r4 - draw_dsc.pattern_opa = LV_OPA_TRANSP; - 49d6: f88d 5042 strb.w r5, [sp, #66] ; 0x42 - draw_dsc.shadow_opa = LV_OPA_TRANSP; - 49da: f88d 5034 strb.w r5, [sp, #52] ; 0x34 - lv_obj_init_draw_rect_dsc(obj, LV_OBJ_PART_MAIN, &draw_dsc); - 49de: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 49e0: 4629 mov r1, r5 - 49e2: 2204 movs r2, #4 - 49e4: 4620 mov r0, r4 - 49e6: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 49e8: 2205 movs r2, #5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 49ea: 4606 mov r6, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 49ec: 4629 mov r1, r5 - 49ee: 4620 mov r0, r4 - 49f0: 47c0 blx r8 - lv_area_copy(&coords, &obj->coords); - 49f2: f104 0110 add.w r1, r4, #16 - 49f6: 4680 mov r8, r0 - 49f8: 4b0f ldr r3, [pc, #60] ; (4a38 ) - 49fa: a801 add r0, sp, #4 - 49fc: 4798 blx r3 - coords.x1 -= w; - 49fe: f8bd 2004 ldrh.w r2, [sp, #4] - 4a02: b2b3 uxth r3, r6 - 4a04: 1ad2 subs r2, r2, r3 - 4a06: f8ad 2004 strh.w r2, [sp, #4] - coords.x2 += w; - 4a0a: f8bd 2008 ldrh.w r2, [sp, #8] - 4a0e: 4413 add r3, r2 - 4a10: f8ad 3008 strh.w r3, [sp, #8] - coords.y1 -= h; - 4a14: f8bd 3006 ldrh.w r3, [sp, #6] - 4a18: fa1f f088 uxth.w r0, r8 - 4a1c: 1a1b subs r3, r3, r0 - 4a1e: f8ad 3006 strh.w r3, [sp, #6] - coords.y2 += h; - 4a22: f8bd 300a ldrh.w r3, [sp, #10] - 4a26: 4418 add r0, r3 - 4a28: f8ad 000a strh.w r0, [sp, #10] - lv_draw_rect(&coords, clip_area, &draw_dsc); - 4a2c: 4b07 ldr r3, [pc, #28] ; (4a4c ) - 4a2e: aa03 add r2, sp, #12 - 4a30: 4639 mov r1, r7 - 4a32: a801 add r0, sp, #4 - 4a34: 4798 blx r3 - 4a36: e74f b.n 48d8 - 4a38: 00001f9d .word 0x00001f9d - 4a3c: 0000e315 .word 0x0000e315 - 4a40: 00003abd .word 0x00003abd - 4a44: 00009e25 .word 0x00009e25 - 4a48: 0000452d .word 0x0000452d - 4a4c: 00009e71 .word 0x00009e71 - 4a50: 0000f145 .word 0x0000f145 - 4a54: 00009b99 .word 0x00009b99 - 4a58: 00009995 .word 0x00009995 - 4a5c: 00009a4d .word 0x00009a4d - 4a60: 0000edf9 .word 0x0000edf9 - 4a64: 00003995 .word 0x00003995 - -00004a68 : -{ - 4a68: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 4a6c: 4614 mov r4, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_OPA, text_opa, lv_opa_t, _opa, scalar) - 4a6e: 4f28 ldr r7, [pc, #160] ; (4b10 ) - 4a70: f248 028c movw r2, #32908 ; 0x808c - 4a74: 4605 mov r5, r0 - 4a76: 460e mov r6, r1 - 4a78: 47b8 blx r7 - if(draw_dsc->opa <= LV_OPA_MIN) return; - 4a7a: 2805 cmp r0, #5 - draw_dsc->opa = lv_obj_get_style_text_opa(obj, part); - 4a7c: 7220 strb r0, [r4, #8] - if(draw_dsc->opa <= LV_OPA_MIN) return; - 4a7e: d945 bls.n 4b0c -_LV_OBJ_STYLE_SET_GET_DECLARE(OPA_SCALE, opa_scale, lv_opa_t, _opa, scalar) - 4a80: f248 020c movw r2, #32780 ; 0x800c - 4a84: 4631 mov r1, r6 - 4a86: 4628 mov r0, r5 - 4a88: 47b8 blx r7 - if(opa_scale < LV_OPA_MAX) { - 4a8a: 28f9 cmp r0, #249 ; 0xf9 - draw_dsc->opa = (uint16_t)((uint16_t)draw_dsc->opa * opa_scale) >> 8; - 4a8c: bf9f itttt ls - 4a8e: 7a23 ldrbls r3, [r4, #8] - 4a90: fb13 f000 smulbbls r0, r3, r0 - 4a94: f3c0 2007 ubfxls r0, r0, #8, #8 - 4a98: 7220 strbls r0, [r4, #8] - if(draw_dsc->opa <= LV_OPA_MIN) return; - 4a9a: 7a23 ldrb r3, [r4, #8] - 4a9c: 2b05 cmp r3, #5 - 4a9e: d935 bls.n 4b0c -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 4aa0: f248 0289 movw r2, #32905 ; 0x8089 - 4aa4: 4631 mov r1, r6 - 4aa6: f8df 8074 ldr.w r8, [pc, #116] ; 4b1c -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 4aaa: 4f1a ldr r7, [pc, #104] ; (4b14 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 4aac: 4628 mov r0, r5 - 4aae: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 4ab0: f248 0280 movw r2, #32896 ; 0x8080 - draw_dsc->color = lv_obj_get_style_text_color(obj, part); - 4ab4: 8020 strh r0, [r4, #0] - 4ab6: 4631 mov r1, r6 - 4ab8: 4628 mov r0, r5 - 4aba: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 4abc: f248 0281 movw r2, #32897 ; 0x8081 - draw_dsc->letter_space = lv_obj_get_style_text_letter_space(obj, part); - 4ac0: 81a0 strh r0, [r4, #12] - 4ac2: 4631 mov r1, r6 - 4ac4: 4628 mov r0, r5 - 4ac6: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_DECOR, text_decor, lv_text_decor_t, _int, scalar) - 4ac8: f248 0282 movw r2, #32898 ; 0x8082 - draw_dsc->line_space = lv_obj_get_style_text_line_space(obj, part); - 4acc: 8160 strh r0, [r4, #10] - 4ace: 4631 mov r1, r6 - 4ad0: 4628 mov r0, r5 - 4ad2: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_BLEND_MODE, text_blend_mode, lv_blend_mode_t, _int, scalar) - 4ad4: f248 0283 movw r2, #32899 ; 0x8083 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_DECOR, text_decor, lv_text_decor_t, _int, scalar) - 4ad8: 7620 strb r0, [r4, #24] -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_BLEND_MODE, text_blend_mode, lv_blend_mode_t, _int, scalar) - 4ada: 4631 mov r1, r6 - 4adc: 4628 mov r0, r5 - 4ade: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 4ae0: 4b0d ldr r3, [pc, #52] ; (4b18 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_BLEND_MODE, text_blend_mode, lv_blend_mode_t, _int, scalar) - 4ae2: 7660 strb r0, [r4, #25] -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 4ae4: f248 028e movw r2, #32910 ; 0x808e - 4ae8: 4631 mov r1, r6 - 4aea: 4628 mov r0, r5 - 4aec: 4798 blx r3 - if(draw_dsc->sel_start != LV_DRAW_LABEL_NO_TXT_SEL && draw_dsc->sel_end != LV_DRAW_LABEL_NO_TXT_SEL) { - 4aee: 89e2 ldrh r2, [r4, #14] - draw_dsc->font = lv_obj_get_style_text_font(obj, part); - 4af0: 6060 str r0, [r4, #4] - if(draw_dsc->sel_start != LV_DRAW_LABEL_NO_TXT_SEL && draw_dsc->sel_end != LV_DRAW_LABEL_NO_TXT_SEL) { - 4af2: f64f 73ff movw r3, #65535 ; 0xffff - 4af6: 429a cmp r2, r3 - 4af8: d008 beq.n 4b0c - 4afa: 8a22 ldrh r2, [r4, #16] - 4afc: 429a cmp r2, r3 - 4afe: d005 beq.n 4b0c -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_SEL_COLOR, text_sel_color, lv_color_t, _color, nonscalar) - 4b00: f248 028a movw r2, #32906 ; 0x808a - 4b04: 4631 mov r1, r6 - 4b06: 4628 mov r0, r5 - 4b08: 47c0 blx r8 - draw_dsc->color = lv_obj_get_style_text_sel_color(obj, part); - 4b0a: 8020 strh r0, [r4, #0] -} - 4b0c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 4b10: 00003abd .word 0x00003abd - 4b14: 00003995 .word 0x00003995 - 4b18: 00003b4d .word 0x00003b4d - 4b1c: 00003a39 .word 0x00003a39 - -00004b20 : -{ - 4b20: b5f8 push {r3, r4, r5, r6, r7, lr} - 4b22: 4614 mov r4, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_OPA, image_opa, lv_opa_t, _opa, scalar) - 4b24: 4f23 ldr r7, [pc, #140] ; (4bb4 ) - 4b26: f248 02ac movw r2, #32940 ; 0x80ac - 4b2a: 4605 mov r5, r0 - 4b2c: 460e mov r6, r1 - 4b2e: 47b8 blx r7 - if(draw_dsc->opa <= LV_OPA_MIN) return; - 4b30: 2805 cmp r0, #5 - draw_dsc->opa = lv_obj_get_style_image_opa(obj, part); - 4b32: 7020 strb r0, [r4, #0] - if(draw_dsc->opa <= LV_OPA_MIN) return; - 4b34: d93c bls.n 4bb0 -_LV_OBJ_STYLE_SET_GET_DECLARE(OPA_SCALE, opa_scale, lv_opa_t, _opa, scalar) - 4b36: f248 020c movw r2, #32780 ; 0x800c - 4b3a: 4631 mov r1, r6 - 4b3c: 4628 mov r0, r5 - 4b3e: 47b8 blx r7 - if(opa_scale < LV_OPA_MAX) { - 4b40: 28f9 cmp r0, #249 ; 0xf9 - draw_dsc->opa = (uint16_t)((uint16_t)draw_dsc->opa * opa_scale) >> 8; - 4b42: bf9f itttt ls - 4b44: 7823 ldrbls r3, [r4, #0] - 4b46: fb13 f000 smulbbls r0, r3, r0 - 4b4a: f3c0 2007 ubfxls r0, r0, #8, #8 - 4b4e: 7020 strbls r0, [r4, #0] - if(draw_dsc->opa <= LV_OPA_MIN) return; - 4b50: 7823 ldrb r3, [r4, #0] - 4b52: 2b05 cmp r3, #5 - 4b54: d92c bls.n 4bb0 - draw_dsc->angle = 0; - 4b56: 2300 movs r3, #0 - 4b58: 8063 strh r3, [r4, #2] - draw_dsc->zoom = LV_IMG_ZOOM_NONE; - 4b5a: f44f 7380 mov.w r3, #256 ; 0x100 - 4b5e: 8123 strh r3, [r4, #8] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 4b60: 8aab ldrh r3, [r5, #20] - 4b62: 8a2a ldrh r2, [r5, #16] - 4b64: 3301 adds r3, #1 - 4b66: 1a9b subs r3, r3, r2 - draw_dsc->pivot.x = lv_area_get_width(&obj->coords) / 2; - 4b68: f3c3 32c0 ubfx r2, r3, #15, #1 - 4b6c: fa02 f383 sxtah r3, r2, r3 - 4b70: 105b asrs r3, r3, #1 - 4b72: 80a3 strh r3, [r4, #4] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 4b74: 8aeb ldrh r3, [r5, #22] - 4b76: 8a6a ldrh r2, [r5, #18] - 4b78: 3301 adds r3, #1 - 4b7a: 1a9b subs r3, r3, r2 - draw_dsc->pivot.y = lv_area_get_height(&obj->coords) / 2; - 4b7c: f3c3 32c0 ubfx r2, r3, #15, #1 - 4b80: fa02 f383 sxtah r3, r2, r3 - 4b84: 105b asrs r3, r3, #1 - 4b86: 80e3 strh r3, [r4, #6] -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR_OPA, image_recolor_opa, lv_opa_t, _opa, scalar) - 4b88: f248 02ad movw r2, #32941 ; 0x80ad - 4b8c: 4631 mov r1, r6 - 4b8e: 4628 mov r0, r5 - 4b90: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) - 4b92: 4b09 ldr r3, [pc, #36] ; (4bb8 ) - draw_dsc->recolor_opa = lv_obj_get_style_image_recolor_opa(obj, part); - 4b94: 72a0 strb r0, [r4, #10] - 4b96: f248 02a9 movw r2, #32937 ; 0x80a9 - 4b9a: 4631 mov r1, r6 - 4b9c: 4628 mov r0, r5 - 4b9e: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_BLEND_MODE, image_blend_mode, lv_blend_mode_t, _int, scalar) - 4ba0: 4b06 ldr r3, [pc, #24] ; (4bbc ) - draw_dsc->recolor = lv_obj_get_style_image_recolor(obj, part); - 4ba2: 81a0 strh r0, [r4, #12] - 4ba4: f248 02a0 movw r2, #32928 ; 0x80a0 - 4ba8: 4631 mov r1, r6 - 4baa: 4628 mov r0, r5 - 4bac: 4798 blx r3 - 4bae: 73a0 strb r0, [r4, #14] -} - 4bb0: bdf8 pop {r3, r4, r5, r6, r7, pc} - 4bb2: bf00 nop - 4bb4: 00003abd .word 0x00003abd - 4bb8: 00003a39 .word 0x00003a39 - 4bbc: 00003995 .word 0x00003995 - -00004bc0 : -{ - 4bc0: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_WIDTH, shadow_width, lv_style_int_t, _int, scalar) - 4bc4: 2250 movs r2, #80 ; 0x50 - 4bc6: 4f75 ldr r7, [pc, #468] ; (4d9c ) - 4bc8: b08a sub sp, #40 ; 0x28 - 4bca: 4604 mov r4, r0 - 4bcc: 460e mov r6, r1 - 4bce: 47b8 blx r7 - if(sh_width) { - 4bd0: 4605 mov r5, r0 - 4bd2: 2800 cmp r0, #0 - 4bd4: f040 80b4 bne.w 4d40 - lv_coord_t s = 0; - 4bd8: 2500 movs r5, #0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_STR, value_str, const char *, _ptr, scalar) - 4bda: f8df a1c8 ldr.w sl, [pc, #456] ; 4da4 - 4bde: 227f movs r2, #127 ; 0x7f - 4be0: 4631 mov r1, r6 - 4be2: 4620 mov r0, r4 - 4be4: 47d0 blx sl - if(value_str) { - 4be6: 4680 mov r8, r0 - 4be8: 2800 cmp r0, #0 - 4bea: d07e beq.n 4cea -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OPA, value_opa, lv_opa_t, _opa, scalar) - 4bec: 4b6c ldr r3, [pc, #432] ; (4da0 ) - 4bee: 227c movs r2, #124 ; 0x7c - 4bf0: 4631 mov r1, r6 - 4bf2: 4620 mov r0, r4 - 4bf4: 4798 blx r3 - if(value_opa > LV_OPA_MIN) { - 4bf6: 2805 cmp r0, #5 - 4bf8: d977 bls.n 4cea -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_LETTER_SPACE, value_letter_space, lv_style_int_t, _int, scalar) - 4bfa: 2270 movs r2, #112 ; 0x70 - 4bfc: 4631 mov r1, r6 - 4bfe: 4620 mov r0, r4 - 4c00: 47b8 blx r7 - 4c02: 2270 movs r2, #112 ; 0x70 - 4c04: 9005 str r0, [sp, #20] - 4c06: 4631 mov r1, r6 - 4c08: 4620 mov r0, r4 - 4c0a: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_FONT, value_font, const lv_font_t *, _ptr, scalar) - 4c0c: 227e movs r2, #126 ; 0x7e -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_LETTER_SPACE, value_letter_space, lv_style_int_t, _int, scalar) - 4c0e: 4681 mov r9, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_FONT, value_font, const lv_font_t *, _ptr, scalar) - 4c10: 4631 mov r1, r6 - 4c12: 4620 mov r0, r4 - 4c14: 47d0 blx sl - _lv_txt_get_size(&txt_size, value_str, font, letter_space, line_space, LV_COORD_MAX, LV_TXT_FLAG_NONE); - 4c16: f04f 0a00 mov.w sl, #0 - 4c1a: f647 4118 movw r1, #31768 ; 0x7c18 - 4c1e: e9cd 1a01 strd r1, sl, [sp, #4] - 4c22: 4602 mov r2, r0 - 4c24: 4641 mov r1, r8 - 4c26: 9b05 ldr r3, [sp, #20] - 4c28: f8df 817c ldr.w r8, [pc, #380] ; 4da8 - 4c2c: f8cd 9000 str.w r9, [sp] - 4c30: a806 add r0, sp, #24 - 4c32: 47c0 blx r8 - value_area.x2 = txt_size.x - 1; - 4c34: f8bd 3018 ldrh.w r3, [sp, #24] - value_area.x1 = 0; - 4c38: f8cd a020 str.w sl, [sp, #32] - value_area.x2 = txt_size.x - 1; - 4c3c: 3b01 subs r3, #1 - 4c3e: f8ad 3024 strh.w r3, [sp, #36] ; 0x24 - value_area.y2 = txt_size.y - 1; - 4c42: f8bd 301a ldrh.w r3, [sp, #26] -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_ALIGN, value_align, lv_align_t, _int, scalar) - 4c46: 2275 movs r2, #117 ; 0x75 - 4c48: 3b01 subs r3, #1 - 4c4a: 4631 mov r1, r6 - 4c4c: 4620 mov r0, r4 - 4c4e: f8ad 3026 strh.w r3, [sp, #38] ; 0x26 - 4c52: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OFS_X, value_ofs_x, lv_style_int_t, _int, scalar) - 4c54: 2273 movs r2, #115 ; 0x73 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_ALIGN, value_align, lv_align_t, _int, scalar) - 4c56: 4682 mov sl, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OFS_X, value_ofs_x, lv_style_int_t, _int, scalar) - 4c58: 4631 mov r1, r6 - 4c5a: 4620 mov r0, r4 - 4c5c: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OFS_Y, value_ofs_y, lv_style_int_t, _int, scalar) - 4c5e: 2274 movs r2, #116 ; 0x74 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OFS_X, value_ofs_x, lv_style_int_t, _int, scalar) - 4c60: 4681 mov r9, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_OFS_Y, value_ofs_y, lv_style_int_t, _int, scalar) - 4c62: 4631 mov r1, r6 - 4c64: 4620 mov r0, r4 - 4c66: 47b8 blx r7 - _lv_area_align(&obj->coords, &value_area, align, &p_align); - 4c68: fa5f f28a uxtb.w r2, sl - 4c6c: 4680 mov r8, r0 - 4c6e: ab07 add r3, sp, #28 - 4c70: a908 add r1, sp, #32 - 4c72: f104 0010 add.w r0, r4, #16 - 4c76: f8df a134 ldr.w sl, [pc, #308] ; 4dac - 4c7a: 47d0 blx sl - value_area.y1 += p_align.y + yofs; - 4c7c: f8bd 201e ldrh.w r2, [sp, #30] - value_area.x1 += p_align.x + xofs; - 4c80: f8bd 301c ldrh.w r3, [sp, #28] - s = LV_MATH_MAX(s, obj->coords.x1 - value_area.x1); - 4c84: f9b4 1010 ldrsh.w r1, [r4, #16] - value_area.y1 += p_align.y + yofs; - 4c88: eb08 0002 add.w r0, r8, r2 - value_area.x1 += p_align.x + xofs; - 4c8c: f8bd 2020 ldrh.w r2, [sp, #32] - 4c90: 444b add r3, r9 - 4c92: fa12 f283 uxtah r2, r2, r3 - s = LV_MATH_MAX(s, obj->coords.x1 - value_area.x1); - 4c96: b212 sxth r2, r2 - 4c98: 1a89 subs r1, r1, r2 - 4c9a: 42a9 cmp r1, r5 - 4c9c: bfb8 it lt - 4c9e: 4629 movlt r1, r5 - value_area.y1 += p_align.y + yofs; - 4ca0: f8bd 5022 ldrh.w r5, [sp, #34] ; 0x22 - s = LV_MATH_MAX(s, obj->coords.y1 - value_area.y1); - 4ca4: f9b4 2012 ldrsh.w r2, [r4, #18] - value_area.y1 += p_align.y + yofs; - 4ca8: fa15 f580 uxtah r5, r5, r0 - s = LV_MATH_MAX(s, obj->coords.y1 - value_area.y1); - 4cac: b22d sxth r5, r5 - 4cae: 1b52 subs r2, r2, r5 - 4cb0: b209 sxth r1, r1 - 4cb2: 428a cmp r2, r1 - 4cb4: bfb8 it lt - 4cb6: 460a movlt r2, r1 - value_area.x2 += p_align.x + xofs; - 4cb8: f8bd 1024 ldrh.w r1, [sp, #36] ; 0x24 - 4cbc: fa11 f383 uxtah r3, r1, r3 - s = LV_MATH_MAX(s, value_area.x2 - obj->coords.x2); - 4cc0: f9b4 1014 ldrsh.w r1, [r4, #20] - 4cc4: b21b sxth r3, r3 - 4cc6: 1a5b subs r3, r3, r1 - 4cc8: b212 sxth r2, r2 - 4cca: 4293 cmp r3, r2 - 4ccc: bfb8 it lt - 4cce: 4613 movlt r3, r2 - value_area.y2 += p_align.y + yofs; - 4cd0: f8bd 2026 ldrh.w r2, [sp, #38] ; 0x26 - 4cd4: fa12 f080 uxtah r0, r2, r0 - s = LV_MATH_MAX(s, value_area.y2 - obj->coords.y2); - 4cd8: f9b4 2016 ldrsh.w r2, [r4, #22] - 4cdc: b200 sxth r0, r0 - 4cde: 1a80 subs r0, r0, r2 - 4ce0: b21b sxth r3, r3 - 4ce2: 4298 cmp r0, r3 - 4ce4: bfb8 it lt - 4ce6: 4618 movlt r0, r3 - 4ce8: b205 sxth r5, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_WIDTH, outline_width, lv_style_int_t, _int, scalar) - 4cea: 2240 movs r2, #64 ; 0x40 - 4cec: 4631 mov r1, r6 - 4cee: 4620 mov r0, r4 - 4cf0: 47b8 blx r7 - if(outline_width) { - 4cf2: 4680 mov r8, r0 - 4cf4: b178 cbz r0, 4d16 -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_OPA, outline_opa, lv_opa_t, _opa, scalar) - 4cf6: 4b2a ldr r3, [pc, #168] ; (4da0 ) - 4cf8: 224c movs r2, #76 ; 0x4c - 4cfa: 4631 mov r1, r6 - 4cfc: 4620 mov r0, r4 - 4cfe: 4798 blx r3 - if(outline_opa > LV_OPA_MIN) { - 4d00: 2805 cmp r0, #5 - 4d02: d908 bls.n 4d16 -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_PAD, outline_pad, lv_style_int_t, _int, scalar) - 4d04: 2241 movs r2, #65 ; 0x41 - 4d06: 4631 mov r1, r6 - 4d08: 4620 mov r0, r4 - 4d0a: 47b8 blx r7 - s = LV_MATH_MAX(s, outline_pad + outline_width); - 4d0c: 4440 add r0, r8 - 4d0e: 42a8 cmp r0, r5 - 4d10: bfb8 it lt - 4d12: 4628 movlt r0, r5 - 4d14: b205 sxth r5, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 4d16: 4631 mov r1, r6 - 4d18: 2204 movs r2, #4 - 4d1a: 4620 mov r0, r4 - 4d1c: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 4d1e: 2205 movs r2, #5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 4d20: 4680 mov r8, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 4d22: 4631 mov r1, r6 - 4d24: 4620 mov r0, r4 - 4d26: 47b8 blx r7 - lv_coord_t wh = LV_MATH_MAX(w, h); - 4d28: 4540 cmp r0, r8 - 4d2a: bfb8 it lt - 4d2c: 4640 movlt r0, r8 - 4d2e: b200 sxth r0, r0 - if(wh > 0) s += wh; - 4d30: 2800 cmp r0, #0 - 4d32: bfc4 itt gt - 4d34: 1940 addgt r0, r0, r5 - 4d36: b205 sxthgt r5, r0 -} - 4d38: 4628 mov r0, r5 - 4d3a: b00a add sp, #40 ; 0x28 - 4d3c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_OPA, shadow_opa, lv_opa_t, _opa, scalar) - 4d40: 4b17 ldr r3, [pc, #92] ; (4da0 ) - 4d42: 225c movs r2, #92 ; 0x5c - 4d44: 4631 mov r1, r6 - 4d46: 4620 mov r0, r4 - 4d48: 4798 blx r3 - if(sh_opa > LV_OPA_MIN) { - 4d4a: 2805 cmp r0, #5 - 4d4c: f67f af44 bls.w 4bd8 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_SPREAD, shadow_spread, lv_style_int_t, _int, scalar) - 4d50: 2253 movs r2, #83 ; 0x53 - 4d52: 4631 mov r1, r6 - 4d54: 4620 mov r0, r4 - 4d56: 47b8 blx r7 - sh_width = sh_width / 2; /*THe blur adds only half width*/ - 4d58: eb05 75d5 add.w r5, r5, r5, lsr #31 - sh_width++; - 4d5c: eb00 0565 add.w r5, r0, r5, asr #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_OFS_X, shadow_ofs_x, lv_style_int_t, _int, scalar) - 4d60: 2251 movs r2, #81 ; 0x51 - 4d62: 4631 mov r1, r6 - 4d64: 4620 mov r0, r4 - 4d66: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_OFS_Y, shadow_ofs_y, lv_style_int_t, _int, scalar) - 4d68: 2252 movs r2, #82 ; 0x52 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_OFS_X, shadow_ofs_x, lv_style_int_t, _int, scalar) - 4d6a: 4680 mov r8, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_OFS_Y, shadow_ofs_y, lv_style_int_t, _int, scalar) - 4d6c: 4631 mov r1, r6 - 4d6e: 4620 mov r0, r4 - 4d70: 47b8 blx r7 - sh_width += LV_MATH_MAX(LV_MATH_ABS(sh_ofs_x), LV_MATH_ABS(sh_ofs_y)); - 4d72: 2800 cmp r0, #0 - 4d74: bfb8 it lt - 4d76: 4240 neglt r0, r0 - 4d78: f1b8 0f00 cmp.w r8, #0 - 4d7c: bfb8 it lt - 4d7e: f1c8 0800 rsblt r8, r8, #0 - sh_width += lv_obj_get_style_shadow_spread(obj, part); - 4d82: 3501 adds r5, #1 - 4d84: b2ad uxth r5, r5 - sh_width += LV_MATH_MAX(LV_MATH_ABS(sh_ofs_x), LV_MATH_ABS(sh_ofs_y)); - 4d86: b280 uxth r0, r0 - 4d88: fa1f f888 uxth.w r8, r8 - 4d8c: 4540 cmp r0, r8 - 4d8e: bf2c ite cs - 4d90: 182d addcs r5, r5, r0 - 4d92: 4445 addcc r5, r8 - s = LV_MATH_MAX(s, sh_width); - 4d94: b22d sxth r5, r5 - 4d96: ea25 75e5 bic.w r5, r5, r5, asr #31 - 4d9a: e71e b.n 4bda - 4d9c: 00003995 .word 0x00003995 - 4da0: 00003abd .word 0x00003abd - 4da4: 00003b4d .word 0x00003b4d - 4da8: 0001042d .word 0x0001042d - 4dac: 0000e3b5 .word 0x0000e3b5 - -00004db0 : -{ - 4db0: b570 push {r4, r5, r6, lr} - 4db2: 4605 mov r5, r0 - 4db4: 4610 mov r0, r2 - 4db6: 2917 cmp r1, #23 - 4db8: d811 bhi.n 4dde - 4dba: e8df f001 tbb [pc, r1] - 4dbe: 1a55 .short 0x1a55 - 4dc0: 10372e10 .word 0x10372e10 - 4dc4: 100c1523 .word 0x100c1523 - 4dc8: 40103b10 .word 0x40103b10 - 4dcc: 10101040 .word 0x10101040 - 4dd0: 10101010 .word 0x10101010 - 4dd4: 5344 .short 0x5344 - if(info->part == LV_OBJ_PART_MAIN) info->result = &obj->style_list; - 4dd6: 7813 ldrb r3, [r2, #0] - 4dd8: b91b cbnz r3, 4de2 - 4dda: 3528 adds r5, #40 ; 0x28 - 4ddc: 6055 str r5, [r2, #4] - lv_res_t res = LV_RES_OK; - 4dde: 2401 movs r4, #1 - 4de0: e00e b.n 4e00 - else info->result = NULL; - 4de2: 2300 movs r3, #0 - 4de4: 6053 str r3, [r2, #4] - 4de6: e7fa b.n 4dde -} - 4de8: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - else if(sign == LV_SIGNAL_GET_TYPE) return lv_obj_handle_get_type_signal(param, LV_OBJX_NAME); - 4dec: 4920 ldr r1, [pc, #128] ; (4e70 ) - 4dee: 4b21 ldr r3, [pc, #132] ; (4e74 ) - 4df0: 4718 bx r3 - if(lv_obj_is_protected(obj, LV_PROTECT_CHILD_CHG) != false) res = LV_RES_INV; - 4df2: 4b21 ldr r3, [pc, #132] ; (4e78 ) - 4df4: 2101 movs r1, #1 - 4df6: 4628 mov r0, r5 - 4df8: 4798 blx r3 - 4dfa: f080 0001 eor.w r0, r0, #1 - return LV_RES_OK; - 4dfe: b2c4 uxtb r4, r0 -} - 4e00: 4620 mov r0, r4 - 4e02: bd70 pop {r4, r5, r6, pc} - lv_coord_t d = lv_obj_get_draw_rect_ext_pad_size(obj, LV_OBJ_PART_MAIN); - 4e04: 4b1d ldr r3, [pc, #116] ; (4e7c ) - 4e06: 2100 movs r1, #0 - 4e08: 4628 mov r0, r5 - 4e0a: 4798 blx r3 - obj->ext_draw_pad = LV_MATH_MAX(obj->ext_draw_pad, d); - 4e0c: f9b5 3032 ldrsh.w r3, [r5, #50] ; 0x32 - 4e10: 4298 cmp r0, r3 - 4e12: bfb8 it lt - 4e14: 4618 movlt r0, r3 - 4e16: 8668 strh r0, [r5, #50] ; 0x32 - 4e18: e7e1 b.n 4dde - if(obj->realign.auto_realign) { - 4e1a: f895 4049 ldrb.w r4, [r5, #73] ; 0x49 - 4e1e: f014 0401 ands.w r4, r4, #1 - 4e22: d0dc beq.n 4dde - lv_obj_realign(obj); - 4e24: 4b16 ldr r3, [pc, #88] ; (4e80 ) - 4e26: 4628 mov r0, r5 - 4e28: 4798 blx r3 - 4e2a: e7e9 b.n 4e00 - lv_obj_refresh_ext_draw_pad(obj); - 4e2c: 4b15 ldr r3, [pc, #84] ; (4e84 ) - 4e2e: 4628 mov r0, r5 - 4e30: 4798 blx r3 - 4e32: e7d4 b.n 4dde - lv_obj_add_state(obj, LV_STATE_PRESSED); - 4e34: 4b14 ldr r3, [pc, #80] ; (4e88 ) - 4e36: 2110 movs r1, #16 - 4e38: 4628 mov r0, r5 - lv_obj_clean_style_list(obj, LV_OBJ_PART_MAIN); - 4e3a: 4798 blx r3 - 4e3c: e7cf b.n 4dde - lv_obj_clear_state(obj, LV_STATE_PRESSED); - 4e3e: 2110 movs r1, #16 - lv_obj_clear_state(obj, LV_STATE_EDITED); - 4e40: 4b12 ldr r3, [pc, #72] ; (4e8c ) - 4e42: 4628 mov r0, r5 - 4e44: e7f9 b.n 4e3a - if(lv_group_get_editing(lv_obj_get_group(obj))) { - 4e46: 4b12 ldr r3, [pc, #72] ; (4e90 ) - 4e48: 4628 mov r0, r5 - 4e4a: 4798 blx r3 - 4e4c: 4b11 ldr r3, [pc, #68] ; (4e94 ) - 4e4e: 4798 blx r3 - 4e50: 4b0d ldr r3, [pc, #52] ; (4e88 ) - 4e52: b110 cbz r0, 4e5a - lv_obj_add_state(obj, state); - 4e54: 2106 movs r1, #6 - 4e56: 4628 mov r0, r5 - 4e58: e7ef b.n 4e3a - lv_obj_add_state(obj, LV_STATE_FOCUSED); - 4e5a: 2102 movs r1, #2 - 4e5c: 4628 mov r0, r5 - 4e5e: 4798 blx r3 - lv_obj_clear_state(obj, LV_STATE_EDITED); - 4e60: 2104 movs r1, #4 - 4e62: e7ed b.n 4e40 - lv_obj_clear_state(obj, LV_STATE_FOCUSED | LV_STATE_EDITED); - 4e64: 2106 movs r1, #6 - 4e66: e7eb b.n 4e40 - lv_obj_clean_style_list(obj, LV_OBJ_PART_MAIN); - 4e68: 4b0b ldr r3, [pc, #44] ; (4e98 ) - 4e6a: 2100 movs r1, #0 - 4e6c: 4628 mov r0, r5 - 4e6e: e7e4 b.n 4e3a - 4e70: 00026adf .word 0x00026adf - 4e74: 00004511 .word 0x00004511 - 4e78: 000038d5 .word 0x000038d5 - 4e7c: 00004bc1 .word 0x00004bc1 - 4e80: 00002f6d .word 0x00002f6d - 4e84: 00002355 .word 0x00002355 - 4e88: 0000411d .word 0x0000411d - 4e8c: 00004181 .word 0x00004181 - 4e90: 00004275 .word 0x00004275 - 4e94: 00001e9f .word 0x00001e9f - 4e98: 000027cd .word 0x000027cd - -00004e9c : - -/** - * Flush the content of the VDB - */ -static void lv_refr_vdb_flush(void) -{ - 4e9c: b538 push {r3, r4, r5, lr} - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 4e9e: 4d17 ldr r5, [pc, #92] ; (4efc ) - 4ea0: 4b17 ldr r3, [pc, #92] ; (4f00 ) - 4ea2: 6828 ldr r0, [r5, #0] - 4ea4: 4798 blx r3 - - /*In double buffered mode wait until the other buffer is flushed before flushing the current - * one*/ - if(lv_disp_is_double_buf(disp_refr)) { - 4ea6: 4b17 ldr r3, [pc, #92] ; (4f04 ) - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 4ea8: 4604 mov r4, r0 - if(lv_disp_is_double_buf(disp_refr)) { - 4eaa: 6828 ldr r0, [r5, #0] - 4eac: 4798 blx r3 - 4eae: b958 cbnz r0, 4ec8 - } - } - - vdb->flushing = 1; - - if(disp_refr->driver.buffer->last_area && disp_refr->driver.buffer->last_part) vdb->flushing_last = 1; - 4eb0: 6828 ldr r0, [r5, #0] - vdb->flushing = 1; - 4eb2: 2301 movs r3, #1 - if(disp_refr->driver.buffer->last_area && disp_refr->driver.buffer->last_part) vdb->flushing_last = 1; - 4eb4: 6842 ldr r2, [r0, #4] - vdb->flushing = 1; - 4eb6: 61a3 str r3, [r4, #24] - if(disp_refr->driver.buffer->last_area && disp_refr->driver.buffer->last_part) vdb->flushing_last = 1; - 4eb8: 6a11 ldr r1, [r2, #32] - 4eba: 07c9 lsls r1, r1, #31 - 4ebc: d409 bmi.n 4ed2 - else vdb->flushing_last = 0; - 4ebe: 2300 movs r3, #0 - 4ec0: e00a b.n 4ed8 - if(disp_refr->driver.wait_cb) disp_refr->driver.wait_cb(&disp_refr->driver); - 4ec2: 69c3 ldr r3, [r0, #28] - 4ec4: b10b cbz r3, 4eca - 4ec6: 4798 blx r3 - 4ec8: 6828 ldr r0, [r5, #0] - while(vdb->flushing) { - 4eca: 69a3 ldr r3, [r4, #24] - 4ecc: 2b00 cmp r3, #0 - 4ece: d1f8 bne.n 4ec2 - 4ed0: e7ee b.n 4eb0 - if(disp_refr->driver.buffer->last_area && disp_refr->driver.buffer->last_part) vdb->flushing_last = 1; - 4ed2: 6a12 ldr r2, [r2, #32] - 4ed4: 0792 lsls r2, r2, #30 - 4ed6: d5f2 bpl.n 4ebe - else vdb->flushing_last = 0; - 4ed8: 61e3 str r3, [r4, #28] - - /*Flush the rendered content to the display*/ - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - if(disp->driver.flush_cb) disp->driver.flush_cb(&disp->driver, &vdb->area, vdb->buf_act); - 4eda: 68c3 ldr r3, [r0, #12] - 4edc: b11b cbz r3, 4ee6 - 4ede: 68a2 ldr r2, [r4, #8] - 4ee0: f104 0110 add.w r1, r4, #16 - 4ee4: 4798 blx r3 - - if(vdb->buf1 && vdb->buf2) { - 4ee6: 6822 ldr r2, [r4, #0] - 4ee8: b132 cbz r2, 4ef8 - 4eea: 6863 ldr r3, [r4, #4] - 4eec: b123 cbz r3, 4ef8 - if(vdb->buf_act == vdb->buf1) - 4eee: 68a1 ldr r1, [r4, #8] - vdb->buf_act = vdb->buf2; - 4ef0: 428a cmp r2, r1 - 4ef2: bf18 it ne - 4ef4: 4613 movne r3, r2 - 4ef6: 60a3 str r3, [r4, #8] - else - vdb->buf_act = vdb->buf1; - } -} - 4ef8: bd38 pop {r3, r4, r5, pc} - 4efa: bf00 nop - 4efc: 200030d0 .word 0x200030d0 - 4f00: 0000dc65 .word 0x0000dc65 - 4f04: 0000dc69 .word 0x0000dc69 - -00004f08 : -{ - 4f08: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - if(_lv_area_is_in(area_p, &obj->coords, 0) && obj->hidden == 0) { - 4f0c: 2200 movs r2, #0 -{ - 4f0e: 460c mov r4, r1 - if(_lv_area_is_in(area_p, &obj->coords, 0) && obj->hidden == 0) { - 4f10: 4b17 ldr r3, [pc, #92] ; (4f70 ) - 4f12: 3110 adds r1, #16 -{ - 4f14: 4607 mov r7, r0 - if(_lv_area_is_in(area_p, &obj->coords, 0) && obj->hidden == 0) { - 4f16: 4798 blx r3 - 4f18: b910 cbnz r0, 4f20 - lv_obj_t * found_p = NULL; - 4f1a: 2000 movs r0, #0 -} - 4f1c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - if(_lv_area_is_in(area_p, &obj->coords, 0) && obj->hidden == 0) { - 4f20: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - 4f24: 06db lsls r3, r3, #27 - 4f26: d4f8 bmi.n 4f1a - lv_design_res_t design_res = obj->design_cb ? obj->design_cb(obj, area_p, - 4f28: 6a23 ldr r3, [r4, #32] - 4f2a: b19b cbz r3, 4f54 - 4f2c: 2202 movs r2, #2 - 4f2e: 4639 mov r1, r7 - 4f30: 4620 mov r0, r4 - 4f32: 4798 blx r3 - if(design_res == LV_DESIGN_RES_MASKED) return NULL; - 4f34: 2803 cmp r0, #3 - lv_design_res_t design_res = obj->design_cb ? obj->design_cb(obj, area_p, - 4f36: 4606 mov r6, r0 - if(design_res == LV_DESIGN_RES_MASKED) return NULL; - 4f38: d0ef beq.n 4f1a - _LV_LL_READ(obj->child_ll, i) { - 4f3a: f104 0804 add.w r8, r4, #4 - 4f3e: 4b0d ldr r3, [pc, #52] ; (4f74 ) - 4f40: f8df 9034 ldr.w r9, [pc, #52] ; 4f78 - 4f44: 4640 mov r0, r8 - 4f46: 4798 blx r3 - 4f48: 4605 mov r5, r0 - 4f4a: b92d cbnz r5, 4f58 - if(design_res == LV_DESIGN_RES_COVER) { - 4f4c: 2e01 cmp r6, #1 - 4f4e: d1e4 bne.n 4f1a - 4f50: 4620 mov r0, r4 - 4f52: e7e3 b.n 4f1c - lv_design_res_t design_res = obj->design_cb ? obj->design_cb(obj, area_p, - 4f54: 2602 movs r6, #2 - 4f56: e7f0 b.n 4f3a - found_p = lv_refr_get_top_obj(area_p, i); - 4f58: 4629 mov r1, r5 - 4f5a: 4638 mov r0, r7 - 4f5c: f7ff ffd4 bl 4f08 - if(found_p != NULL) { - 4f60: 2800 cmp r0, #0 - 4f62: d1db bne.n 4f1c - _LV_LL_READ(obj->child_ll, i) { - 4f64: 4629 mov r1, r5 - 4f66: 4640 mov r0, r8 - 4f68: 47c8 blx r9 - 4f6a: 4605 mov r5, r0 - 4f6c: e7ed b.n 4f4a - 4f6e: bf00 nop - 4f70: 0000e315 .word 0x0000e315 - 4f74: 0000e92d .word 0x0000e92d - 4f78: 0000e939 .word 0x0000e939 - -00004f7c : -{ - 4f7c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - if(obj->hidden != 0) return; - 4f80: f890 8034 ldrb.w r8, [r0, #52] ; 0x34 - 4f84: f018 0810 ands.w r8, r8, #16 -{ - 4f88: b08b sub sp, #44 ; 0x2c - 4f8a: 4604 mov r4, r0 - 4f8c: 460f mov r7, r1 - if(obj->hidden != 0) return; - 4f8e: d13c bne.n 500a - lv_coord_t ext_size = obj->ext_draw_pad; - 4f90: f9b0 5032 ldrsh.w r5, [r0, #50] ; 0x32 - lv_obj_get_coords(obj, &obj_area); - 4f94: 4e31 ldr r6, [pc, #196] ; (505c ) - union_ok = _lv_area_intersect(&obj_ext_mask, mask_ori_p, &obj_area); - 4f96: f8df 90cc ldr.w r9, [pc, #204] ; 5064 - lv_obj_get_coords(obj, &obj_area); - 4f9a: a904 add r1, sp, #16 - 4f9c: 47b0 blx r6 - obj_area.x1 -= ext_size; - 4f9e: f8bd 2010 ldrh.w r2, [sp, #16] - 4fa2: b2ab uxth r3, r5 - 4fa4: 1ad2 subs r2, r2, r3 - 4fa6: f8ad 2010 strh.w r2, [sp, #16] - obj_area.y1 -= ext_size; - 4faa: f8bd 2012 ldrh.w r2, [sp, #18] - 4fae: 1ad2 subs r2, r2, r3 - 4fb0: f8ad 2012 strh.w r2, [sp, #18] - obj_area.x2 += ext_size; - 4fb4: f8bd 2014 ldrh.w r2, [sp, #20] - 4fb8: 441a add r2, r3 - 4fba: f8ad 2014 strh.w r2, [sp, #20] - obj_area.y2 += ext_size; - 4fbe: f8bd 2016 ldrh.w r2, [sp, #22] - union_ok = _lv_area_intersect(&obj_ext_mask, mask_ori_p, &obj_area); - 4fc2: 4639 mov r1, r7 - obj_area.y2 += ext_size; - 4fc4: 4413 add r3, r2 - union_ok = _lv_area_intersect(&obj_ext_mask, mask_ori_p, &obj_area); - 4fc6: a802 add r0, sp, #8 - 4fc8: aa04 add r2, sp, #16 - obj_area.y2 += ext_size; - 4fca: f8ad 3016 strh.w r3, [sp, #22] - union_ok = _lv_area_intersect(&obj_ext_mask, mask_ori_p, &obj_area); - 4fce: 47c8 blx r9 - if(union_ok != false) { - 4fd0: b1d8 cbz r0, 500a - if(obj->design_cb) obj->design_cb(obj, &obj_ext_mask, LV_DESIGN_DRAW_MAIN); - 4fd2: 6a23 ldr r3, [r4, #32] - 4fd4: b11b cbz r3, 4fde - 4fd6: 4642 mov r2, r8 - 4fd8: a902 add r1, sp, #8 - 4fda: 4620 mov r0, r4 - 4fdc: 4798 blx r3 - lv_obj_get_coords(obj, &obj_area); - 4fde: a904 add r1, sp, #16 - 4fe0: 4620 mov r0, r4 - 4fe2: 47b0 blx r6 - union_ok = _lv_area_intersect(&obj_mask, mask_ori_p, &obj_area); - 4fe4: aa04 add r2, sp, #16 - 4fe6: 4639 mov r1, r7 - 4fe8: 4668 mov r0, sp - 4fea: 47c8 blx r9 - if(union_ok != false) { - 4fec: b138 cbz r0, 4ffe - _LV_LL_READ_BACK(obj->child_ll, child_p) { - 4fee: 1d27 adds r7, r4, #4 - 4ff0: 4b1b ldr r3, [pc, #108] ; (5060 ) - 4ff2: f8df 8074 ldr.w r8, [pc, #116] ; 5068 - 4ff6: 4638 mov r0, r7 - 4ff8: 4798 blx r3 - 4ffa: 4605 mov r5, r0 - 4ffc: b945 cbnz r5, 5010 - if(obj->design_cb) obj->design_cb(obj, &obj_ext_mask, LV_DESIGN_DRAW_POST); - 4ffe: 6a23 ldr r3, [r4, #32] - 5000: b11b cbz r3, 500a - 5002: 2201 movs r2, #1 - 5004: a902 add r1, sp, #8 - 5006: 4620 mov r0, r4 - 5008: 4798 blx r3 -} - 500a: b00b add sp, #44 ; 0x2c - 500c: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - lv_obj_get_coords(child_p, &child_area); - 5010: a908 add r1, sp, #32 - 5012: 4628 mov r0, r5 - 5014: 47b0 blx r6 - child_area.x1 -= ext_size; - 5016: 8e6b ldrh r3, [r5, #50] ; 0x32 - 5018: f8bd 2020 ldrh.w r2, [sp, #32] - 501c: 1ad2 subs r2, r2, r3 - 501e: f8ad 2020 strh.w r2, [sp, #32] - child_area.y1 -= ext_size; - 5022: f8bd 2022 ldrh.w r2, [sp, #34] ; 0x22 - 5026: 1ad2 subs r2, r2, r3 - 5028: f8ad 2022 strh.w r2, [sp, #34] ; 0x22 - child_area.x2 += ext_size; - 502c: f8bd 2024 ldrh.w r2, [sp, #36] ; 0x24 - 5030: 441a add r2, r3 - 5032: f8ad 2024 strh.w r2, [sp, #36] ; 0x24 - child_area.y2 += ext_size; - 5036: f8bd 2026 ldrh.w r2, [sp, #38] ; 0x26 - union_ok = _lv_area_intersect(&mask_child, &obj_mask, &child_area); - 503a: 4669 mov r1, sp - child_area.y2 += ext_size; - 503c: 4413 add r3, r2 - union_ok = _lv_area_intersect(&mask_child, &obj_mask, &child_area); - 503e: a806 add r0, sp, #24 - 5040: aa08 add r2, sp, #32 - child_area.y2 += ext_size; - 5042: f8ad 3026 strh.w r3, [sp, #38] ; 0x26 - union_ok = _lv_area_intersect(&mask_child, &obj_mask, &child_area); - 5046: 47c8 blx r9 - if(union_ok) { - 5048: b118 cbz r0, 5052 - lv_refr_obj(child_p, &mask_child); - 504a: a906 add r1, sp, #24 - 504c: 4628 mov r0, r5 - 504e: f7ff ff95 bl 4f7c - _LV_LL_READ_BACK(obj->child_ll, child_p) { - 5052: 4629 mov r1, r5 - 5054: 4638 mov r0, r7 - 5056: 47c0 blx r8 - 5058: 4605 mov r5, r0 - 505a: e7cf b.n 4ffc - 505c: 00002559 .word 0x00002559 - 5060: 0000e933 .word 0x0000e933 - 5064: 0000e111 .word 0x0000e111 - 5068: 0000e959 .word 0x0000e959 - -0000506c : -{ - 506c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 5070: 460e mov r6, r1 - if(top_p == NULL) top_p = lv_disp_get_scr_act(disp_refr); - 5072: 4604 mov r4, r0 - 5074: b928 cbnz r0, 5082 - 5076: 4b15 ldr r3, [pc, #84] ; (50cc ) - 5078: 6818 ldr r0, [r3, #0] - 507a: 4b15 ldr r3, [pc, #84] ; (50d0 ) - 507c: 4798 blx r3 - if(top_p == NULL) return; /*Shouldn't happen*/ - 507e: 4604 mov r4, r0 - 5080: b158 cbz r0, 509a - lv_refr_obj(top_p, mask_p); - 5082: 4631 mov r1, r6 - 5084: 4620 mov r0, r4 - 5086: 4f13 ldr r7, [pc, #76] ; (50d4 ) - par = lv_obj_get_parent(top_p); - 5088: f8df 804c ldr.w r8, [pc, #76] ; 50d8 - lv_obj_t * i = _lv_ll_get_prev(&(par->child_ll), border_p); - 508c: f8df 904c ldr.w r9, [pc, #76] ; 50dc - lv_refr_obj(top_p, mask_p); - 5090: 47b8 blx r7 - par = lv_obj_get_parent(top_p); - 5092: 4620 mov r0, r4 - 5094: 47c0 blx r8 - 5096: 4605 mov r5, r0 - while(par != NULL) { - 5098: b90d cbnz r5, 509e -} - 509a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - lv_obj_t * i = _lv_ll_get_prev(&(par->child_ll), border_p); - 509e: f105 0a04 add.w sl, r5, #4 - i = _lv_ll_get_prev(&(par->child_ll), i); - 50a2: 4621 mov r1, r4 - 50a4: 4650 mov r0, sl - 50a6: 47c8 blx r9 - 50a8: 4604 mov r4, r0 - while(i != NULL) { - 50aa: b950 cbnz r0, 50c2 - if(par->design_cb) par->design_cb(par, mask_p, LV_DESIGN_DRAW_POST); - 50ac: 6a2b ldr r3, [r5, #32] - 50ae: b11b cbz r3, 50b8 - 50b0: 2201 movs r2, #1 - 50b2: 4631 mov r1, r6 - 50b4: 4628 mov r0, r5 - 50b6: 4798 blx r3 - par = lv_obj_get_parent(par); - 50b8: 4628 mov r0, r5 - 50ba: 47c0 blx r8 - 50bc: 462c mov r4, r5 - 50be: 4605 mov r5, r0 - 50c0: e7ea b.n 5098 - lv_refr_obj(i, mask_p); - 50c2: 4631 mov r1, r6 - 50c4: 4620 mov r0, r4 - 50c6: 47b8 blx r7 - 50c8: e7eb b.n 50a2 - 50ca: bf00 nop - 50cc: 200030d0 .word 0x200030d0 - 50d0: 00001af5 .word 0x00001af5 - 50d4: 00004f7d .word 0x00004f7d - 50d8: 000023a9 .word 0x000023a9 - 50dc: 0000e959 .word 0x0000e959 - -000050e0 : -{ - 50e0: b573 push {r0, r1, r4, r5, r6, lr} - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 50e2: 4c1a ldr r4, [pc, #104] ; (514c ) - 50e4: 4b1a ldr r3, [pc, #104] ; (5150 ) -{ - 50e6: 4606 mov r6, r0 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 50e8: 6820 ldr r0, [r4, #0] - 50ea: 4798 blx r3 - if(lv_disp_is_double_buf(disp_refr) == false) { - 50ec: 4b19 ldr r3, [pc, #100] ; (5154 ) - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 50ee: 4605 mov r5, r0 - if(lv_disp_is_double_buf(disp_refr) == false) { - 50f0: 6820 ldr r0, [r4, #0] - 50f2: 4798 blx r3 - 50f4: b320 cbz r0, 5140 - _lv_area_intersect(&start_mask, area_p, &vdb->area); - 50f6: f105 0210 add.w r2, r5, #16 - 50fa: 4631 mov r1, r6 - 50fc: 4b16 ldr r3, [pc, #88] ; (5158 ) - lv_refr_obj_and_children(top_p, &start_mask); - 50fe: 4d17 ldr r5, [pc, #92] ; (515c ) - _lv_area_intersect(&start_mask, area_p, &vdb->area); - 5100: 4668 mov r0, sp - 5102: 4798 blx r3 - top_p = lv_refr_get_top_obj(&start_mask, lv_disp_get_scr_act(disp_refr)); - 5104: 4b16 ldr r3, [pc, #88] ; (5160 ) - 5106: 6820 ldr r0, [r4, #0] - 5108: 4798 blx r3 - 510a: 4b16 ldr r3, [pc, #88] ; (5164 ) - 510c: 4601 mov r1, r0 - 510e: 4668 mov r0, sp - 5110: 4798 blx r3 - lv_refr_obj_and_children(top_p, &start_mask); - 5112: 4669 mov r1, sp - 5114: 47a8 blx r5 - lv_refr_obj_and_children(lv_disp_get_layer_top(disp_refr), &start_mask); - 5116: 4b14 ldr r3, [pc, #80] ; (5168 ) - 5118: 6820 ldr r0, [r4, #0] - 511a: 4798 blx r3 - 511c: 4669 mov r1, sp - 511e: 47a8 blx r5 - lv_refr_obj_and_children(lv_disp_get_layer_sys(disp_refr), &start_mask); - 5120: 4b12 ldr r3, [pc, #72] ; (516c ) - 5122: 6820 ldr r0, [r4, #0] - 5124: 4798 blx r3 - 5126: 4669 mov r1, sp - 5128: 47a8 blx r5 - if(lv_disp_is_true_double_buf(disp_refr) == false) { - 512a: 6820 ldr r0, [r4, #0] - 512c: 4b10 ldr r3, [pc, #64] ; (5170 ) - 512e: 4798 blx r3 - 5130: b908 cbnz r0, 5136 - lv_refr_vdb_flush(); - 5132: 4b10 ldr r3, [pc, #64] ; (5174 ) - 5134: 4798 blx r3 -} - 5136: b002 add sp, #8 - 5138: bd70 pop {r4, r5, r6, pc} - if(disp_refr->driver.wait_cb) disp_refr->driver.wait_cb(&disp_refr->driver); - 513a: 69c3 ldr r3, [r0, #28] - 513c: b10b cbz r3, 5142 - 513e: 4798 blx r3 - 5140: 6820 ldr r0, [r4, #0] - while(vdb->flushing) { - 5142: 69ab ldr r3, [r5, #24] - 5144: 2b00 cmp r3, #0 - 5146: d1f8 bne.n 513a - 5148: e7d5 b.n 50f6 - 514a: bf00 nop - 514c: 200030d0 .word 0x200030d0 - 5150: 0000dc65 .word 0x0000dc65 - 5154: 0000dc69 .word 0x0000dc69 - 5158: 0000e111 .word 0x0000e111 - 515c: 0000506d .word 0x0000506d - 5160: 00001af5 .word 0x00001af5 - 5164: 00004f09 .word 0x00004f09 - 5168: 00001b31 .word 0x00001b31 - 516c: 00001b6d .word 0x00001b6d - 5170: 0000dc79 .word 0x0000dc79 - 5174: 00004e9d .word 0x00004e9d - -00005178 : - 5178: 3901 subs r1, #1 - 517a: f100 0308 add.w r3, r0, #8 - *d8 = *s8; - 517e: f811 2f01 ldrb.w r2, [r1, #1]! - 5182: f800 2b01 strb.w r2, [r0], #1 - while(len) { - 5186: 4298 cmp r0, r3 - 5188: d1f9 bne.n 517e -} - 518a: 4770 bx lr - -0000518c <_lv_refr_init>: -} - 518c: 4770 bx lr - ... - -00005190 <_lv_inv_area>: -{ - 5190: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - 5194: 460d mov r5, r1 - if(!disp) disp = lv_disp_get_default(); - 5196: 4604 mov r4, r0 - 5198: b918 cbnz r0, 51a2 <_lv_inv_area+0x12> - 519a: 4b2d ldr r3, [pc, #180] ; (5250 <_lv_inv_area+0xc0>) - 519c: 4798 blx r3 - if(!disp) return; - 519e: 4604 mov r4, r0 - 51a0: b130 cbz r0, 51b0 <_lv_inv_area+0x20> - if(area_p == NULL) { - 51a2: b945 cbnz r5, 51b6 <_lv_inv_area+0x26> - disp->inv_p = 0; - 51a4: f8b4 3168 ldrh.w r3, [r4, #360] ; 0x168 - 51a8: f365 0309 bfi r3, r5, #0, #10 - 51ac: f8a4 3168 strh.w r3, [r4, #360] ; 0x168 -} - 51b0: b004 add sp, #16 - 51b2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - scr_area.x1 = 0; - 51b6: 2300 movs r3, #0 - 51b8: 9300 str r3, [sp, #0] - scr_area.x2 = lv_disp_get_hor_res(disp) - 1; - 51ba: 4620 mov r0, r4 - 51bc: 4b25 ldr r3, [pc, #148] ; (5254 <_lv_inv_area+0xc4>) - 51be: 4798 blx r3 - 51c0: 3801 subs r0, #1 - scr_area.y2 = lv_disp_get_ver_res(disp) - 1; - 51c2: 4b25 ldr r3, [pc, #148] ; (5258 <_lv_inv_area+0xc8>) - scr_area.x2 = lv_disp_get_hor_res(disp) - 1; - 51c4: f8ad 0004 strh.w r0, [sp, #4] - scr_area.y2 = lv_disp_get_ver_res(disp) - 1; - 51c8: 4620 mov r0, r4 - 51ca: 4798 blx r3 - 51cc: 3801 subs r0, #1 - 51ce: f8ad 0006 strh.w r0, [sp, #6] - suc = _lv_area_intersect(&com_area, area_p, &scr_area); - 51d2: 4b22 ldr r3, [pc, #136] ; (525c <_lv_inv_area+0xcc>) - 51d4: 466a mov r2, sp - 51d6: 4629 mov r1, r5 - 51d8: a802 add r0, sp, #8 - 51da: 4798 blx r3 - if(suc != false) { - 51dc: 2800 cmp r0, #0 - 51de: d0e7 beq.n 51b0 <_lv_inv_area+0x20> - if(disp->driver.rounder_cb) disp->driver.rounder_cb(&disp->driver, &com_area); - 51e0: 6923 ldr r3, [r4, #16] - 51e2: b113 cbz r3, 51ea <_lv_inv_area+0x5a> - 51e4: a902 add r1, sp, #8 - 51e6: 4620 mov r0, r4 - 51e8: 4798 blx r3 - 51ea: f104 0548 add.w r5, r4, #72 ; 0x48 - if(_lv_area_is_in(&com_area, &disp->inv_areas[i], 0) != false) return; - 51ee: f8df 8078 ldr.w r8, [pc, #120] ; 5268 <_lv_inv_area+0xd8> -{ - 51f2: 2600 movs r6, #0 - 51f4: 462f mov r7, r5 - for(i = 0; i < disp->inv_p; i++) { - 51f6: f8b4 3168 ldrh.w r3, [r4, #360] ; 0x168 - 51fa: b2b2 uxth r2, r6 - 51fc: f3c3 0009 ubfx r0, r3, #0, #10 - 5200: 4290 cmp r0, r2 - 5202: d81c bhi.n 523e <_lv_inv_area+0xae> - if(disp->inv_p < LV_INV_BUF_SIZE) { - 5204: 281f cmp r0, #31 - lv_area_copy(&disp->inv_areas[disp->inv_p], &com_area); - 5206: bf9b ittet ls - 5208: 3009 addls r0, #9 - 520a: f3c0 0009 ubfxls r0, r0, #0, #10 - disp->inv_p = 0; - 520e: f36f 0309 bfchi r3, #0, #10 - lv_area_copy(&disp->inv_areas[disp->inv_p], &com_area); - 5212: a902 addls r1, sp, #8 - 5214: bf91 iteee ls - 5216: eb04 00c0 addls.w r0, r4, r0, lsl #3 - disp->inv_p = 0; - 521a: f8a4 3168 strhhi.w r3, [r4, #360] ; 0x168 - lv_area_copy(&disp->inv_areas[disp->inv_p], &scr_area); - 521e: 4669 movhi r1, sp - 5220: 4638 movhi r0, r7 - 5222: 4a0f ldr r2, [pc, #60] ; (5260 <_lv_inv_area+0xd0>) - 5224: 4790 blx r2 - disp->inv_p++; - 5226: f8b4 3168 ldrh.w r3, [r4, #360] ; 0x168 - lv_task_set_prio(disp->refr_task, LV_REFR_TASK_PRIO); - 522a: 6ae0 ldr r0, [r4, #44] ; 0x2c - disp->inv_p++; - 522c: 1c5a adds r2, r3, #1 - 522e: f362 0309 bfi r3, r2, #0, #10 - 5232: f8a4 3168 strh.w r3, [r4, #360] ; 0x168 - lv_task_set_prio(disp->refr_task, LV_REFR_TASK_PRIO); - 5236: 2103 movs r1, #3 - 5238: 4b0a ldr r3, [pc, #40] ; (5264 <_lv_inv_area+0xd4>) - 523a: 4798 blx r3 - 523c: e7b8 b.n 51b0 <_lv_inv_area+0x20> - if(_lv_area_is_in(&com_area, &disp->inv_areas[i], 0) != false) return; - 523e: 4629 mov r1, r5 - 5240: 2200 movs r2, #0 - 5242: a802 add r0, sp, #8 - 5244: 47c0 blx r8 - 5246: 3601 adds r6, #1 - 5248: 3508 adds r5, #8 - 524a: 2800 cmp r0, #0 - 524c: d0d3 beq.n 51f6 <_lv_inv_area+0x66> - 524e: e7af b.n 51b0 <_lv_inv_area+0x20> - 5250: 0000db81 .word 0x0000db81 - 5254: 0000db8d .word 0x0000db8d - 5258: 0000dbb1 .word 0x0000dbb1 - 525c: 0000e111 .word 0x0000e111 - 5260: 00005179 .word 0x00005179 - 5264: 0000fdfd .word 0x0000fdfd - 5268: 0000e315 .word 0x0000e315 - -0000526c <_lv_refr_get_disp_refreshing>: -} - 526c: 4b01 ldr r3, [pc, #4] ; (5274 <_lv_refr_get_disp_refreshing+0x8>) - 526e: 6818 ldr r0, [r3, #0] - 5270: 4770 bx lr - 5272: bf00 nop - 5274: 200030d0 .word 0x200030d0 - -00005278 <_lv_disp_refr_task>: -{ - 5278: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 527c: ed2d 8b02 vpush {d8} - uint32_t start = lv_tick_get(); - 5280: 4b82 ldr r3, [pc, #520] ; (548c <_lv_disp_refr_task+0x214>) - disp_refr = task->user_data; - 5282: 4c83 ldr r4, [pc, #524] ; (5490 <_lv_disp_refr_task+0x218>) -{ - 5284: b08b sub sp, #44 ; 0x2c - 5286: 4605 mov r5, r0 - uint32_t start = lv_tick_get(); - 5288: 4798 blx r3 - disp_refr = task->user_data; - 528a: 68eb ldr r3, [r5, #12] - 528c: 6023 str r3, [r4, #0] - lv_task_set_prio(task, LV_TASK_PRIO_OFF); - 528e: 2100 movs r1, #0 - 5290: 4b80 ldr r3, [pc, #512] ; (5494 <_lv_disp_refr_task+0x21c>) - uint32_t start = lv_tick_get(); - 5292: ee08 0a90 vmov s17, r0 - lv_task_set_prio(task, LV_TASK_PRIO_OFF); - 5296: 4628 mov r0, r5 - 5298: 4798 blx r3 - if(disp_refr->act_scr == NULL) { - 529a: 6823 ldr r3, [r4, #0] - 529c: 6bd9 ldr r1, [r3, #60] ; 0x3c - 529e: 2900 cmp r1, #0 - 52a0: f040 808b bne.w 53ba <_lv_disp_refr_task+0x142> - disp_refr->inv_p = 0; - 52a4: f8b3 2168 ldrh.w r2, [r3, #360] ; 0x168 - 52a8: f361 0209 bfi r2, r1, #0, #10 - 52ac: f8a3 2168 strh.w r2, [r3, #360] ; 0x168 -} - 52b0: b00b add sp, #44 ; 0x2c - 52b2: ecbd 8b02 vpop {d8} - 52b6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(disp_refr->inv_area_joined[join_in] != 0) continue; - 52ba: 4433 add r3, r6 - 52bc: f893 5148 ldrb.w r5, [r3, #328] ; 0x148 - 52c0: 2d00 cmp r5, #0 - 52c2: d03c beq.n 533e <_lv_disp_refr_task+0xc6> - for(join_in = 0; join_in < disp_refr->inv_p; join_in++) { - 52c4: 3601 adds r6, #1 - 52c6: 6823 ldr r3, [r4, #0] - 52c8: f8b3 2168 ldrh.w r2, [r3, #360] ; 0x168 - 52cc: f3c2 0109 ubfx r1, r2, #0, #10 - 52d0: 428e cmp r6, r1 - 52d2: d3f2 bcc.n 52ba <_lv_disp_refr_task+0x42> - px_num = 0; - 52d4: 2000 movs r0, #0 - 52d6: 6060 str r0, [r4, #4] - if(disp_refr->inv_p == 0) return; - 52d8: 2900 cmp r1, #0 - 52da: d171 bne.n 53c0 <_lv_disp_refr_task+0x148> - if(disp_refr->inv_p != 0) { - 52dc: 4f6c ldr r7, [pc, #432] ; (5490 <_lv_disp_refr_task+0x218>) - 52de: 6838 ldr r0, [r7, #0] - 52e0: f8b0 3168 ldrh.w r3, [r0, #360] ; 0x168 - 52e4: f3c3 0309 ubfx r3, r3, #0, #10 - 52e8: b303 cbz r3, 532c <_lv_disp_refr_task+0xb4> - if(lv_disp_is_true_double_buf(disp_refr) && disp_refr->driver.set_px_cb == NULL) { - 52ea: 4b6b ldr r3, [pc, #428] ; (5498 <_lv_disp_refr_task+0x220>) - 52ec: 4798 blx r3 - 52ee: 2800 cmp r0, #0 - 52f0: f040 81a1 bne.w 5636 <_lv_disp_refr_task+0x3be> - _lv_memset_00(disp_refr->inv_areas, sizeof(disp_refr->inv_areas)); - 52f4: 6820 ldr r0, [r4, #0] - 52f6: 4d69 ldr r5, [pc, #420] ; (549c <_lv_disp_refr_task+0x224>) - 52f8: f44f 7180 mov.w r1, #256 ; 0x100 - 52fc: 3048 adds r0, #72 ; 0x48 - 52fe: 47a8 blx r5 - _lv_memset_00(disp_refr->inv_area_joined, sizeof(disp_refr->inv_area_joined)); - 5300: 6820 ldr r0, [r4, #0] - 5302: 2120 movs r1, #32 - 5304: f500 70a4 add.w r0, r0, #328 ; 0x148 - 5308: 47a8 blx r5 - disp_refr->inv_p = 0; - 530a: 6823 ldr r3, [r4, #0] - 530c: f8b3 2168 ldrh.w r2, [r3, #360] ; 0x168 - 5310: f36f 0209 bfc r2, #0, #10 - 5314: f8a3 2168 strh.w r2, [r3, #360] ; 0x168 - elaps = lv_tick_elaps(start); - 5318: ee18 0a90 vmov r0, s17 - 531c: 4b60 ldr r3, [pc, #384] ; (54a0 <_lv_disp_refr_task+0x228>) - 531e: 4798 blx r3 - 5320: 4601 mov r1, r0 - if(disp_refr->driver.monitor_cb) { - 5322: 6820 ldr r0, [r4, #0] - 5324: 6983 ldr r3, [r0, #24] - 5326: 2b00 cmp r3, #0 - 5328: f040 81dd bne.w 56e6 <_lv_disp_refr_task+0x46e> - _lv_mem_buf_free_all(); - 532c: 4b5d ldr r3, [pc, #372] ; (54a4 <_lv_disp_refr_task+0x22c>) - 532e: 4798 blx r3 - _lv_font_clean_up_fmt_txt(); - 5330: 4b5d ldr r3, [pc, #372] ; (54a8 <_lv_disp_refr_task+0x230>) -} - 5332: b00b add sp, #44 ; 0x2c - 5334: ecbd 8b02 vpop {d8} - 5338: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - _lv_font_clean_up_fmt_txt(); - 533c: 4718 bx r3 - 533e: ea4f 09c6 mov.w r9, r6, lsl #3 - if(lv_area_get_size(&joined_area) < (lv_area_get_size(&disp_refr->inv_areas[join_in]) + - 5342: f8df a184 ldr.w sl, [pc, #388] ; 54c8 <_lv_disp_refr_task+0x250> - 5346: f109 0948 add.w r9, r9, #72 ; 0x48 - for(join_from = 0; join_from < disp_refr->inv_p; join_from++) { - 534a: 6820 ldr r0, [r4, #0] - 534c: f8b0 3168 ldrh.w r3, [r0, #360] ; 0x168 - 5350: f3c3 0309 ubfx r3, r3, #0, #10 - 5354: 429d cmp r5, r3 - 5356: d2b5 bcs.n 52c4 <_lv_disp_refr_task+0x4c> - if(disp_refr->inv_area_joined[join_from] != 0 || join_in == join_from) { - 5358: 1943 adds r3, r0, r5 - 535a: f893 3148 ldrb.w r3, [r3, #328] ; 0x148 - 535e: bb53 cbnz r3, 53b6 <_lv_disp_refr_task+0x13e> - 5360: 42ae cmp r6, r5 - 5362: d028 beq.n 53b6 <_lv_disp_refr_task+0x13e> - if(_lv_area_is_on(&disp_refr->inv_areas[join_in], &disp_refr->inv_areas[join_from]) == false) { - 5364: ea4f 0bc5 mov.w fp, r5, lsl #3 - 5368: f10b 0b48 add.w fp, fp, #72 ; 0x48 - 536c: eb00 010b add.w r1, r0, fp - 5370: 4448 add r0, r9 - 5372: 47b8 blx r7 - 5374: b1f8 cbz r0, 53b6 <_lv_disp_refr_task+0x13e> - _lv_area_join(&joined_area, &disp_refr->inv_areas[join_in], &disp_refr->inv_areas[join_from]); - 5376: 6821 ldr r1, [r4, #0] - 5378: 4b4c ldr r3, [pc, #304] ; (54ac <_lv_disp_refr_task+0x234>) - 537a: eb01 020b add.w r2, r1, fp - 537e: a808 add r0, sp, #32 - 5380: 4449 add r1, r9 - 5382: 4798 blx r3 - if(lv_area_get_size(&joined_area) < (lv_area_get_size(&disp_refr->inv_areas[join_in]) + - 5384: a808 add r0, sp, #32 - 5386: 47d0 blx sl - 5388: 4680 mov r8, r0 - 538a: 6820 ldr r0, [r4, #0] - 538c: 4448 add r0, r9 - 538e: 47d0 blx sl - 5390: 9003 str r0, [sp, #12] - lv_area_get_size(&disp_refr->inv_areas[join_from]))) { - 5392: 6820 ldr r0, [r4, #0] - 5394: 4458 add r0, fp - 5396: 47d0 blx sl - if(lv_area_get_size(&joined_area) < (lv_area_get_size(&disp_refr->inv_areas[join_in]) + - 5398: 9b03 ldr r3, [sp, #12] - 539a: 4418 add r0, r3 - 539c: 4580 cmp r8, r0 - 539e: d20a bcs.n 53b6 <_lv_disp_refr_task+0x13e> - lv_area_copy(&disp_refr->inv_areas[join_in], &joined_area); - 53a0: f8d4 b000 ldr.w fp, [r4] - 53a4: 4b42 ldr r3, [pc, #264] ; (54b0 <_lv_disp_refr_task+0x238>) - 53a6: eb0b 0009 add.w r0, fp, r9 - 53aa: a908 add r1, sp, #32 - disp_refr->inv_area_joined[join_from] = 1; - 53ac: 44ab add fp, r5 - lv_area_copy(&disp_refr->inv_areas[join_in], &joined_area); - 53ae: 4798 blx r3 - disp_refr->inv_area_joined[join_from] = 1; - 53b0: 2301 movs r3, #1 - 53b2: f88b 3148 strb.w r3, [fp, #328] ; 0x148 - for(join_from = 0; join_from < disp_refr->inv_p; join_from++) { - 53b6: 3501 adds r5, #1 - 53b8: e7c7 b.n 534a <_lv_disp_refr_task+0xd2> - if(_lv_area_is_on(&disp_refr->inv_areas[join_in], &disp_refr->inv_areas[join_from]) == false) { - 53ba: 4f3e ldr r7, [pc, #248] ; (54b4 <_lv_disp_refr_task+0x23c>) - for(join_in = 0; join_in < disp_refr->inv_p; join_in++) { - 53bc: 2600 movs r6, #0 - 53be: e782 b.n 52c6 <_lv_disp_refr_task+0x4e> - for(i = disp_refr->inv_p - 1; i >= 0; i--) { - 53c0: 1e4f subs r7, r1, #1 - if(disp_refr->inv_area_joined[i] == 0) { - 53c2: f503 72a4 add.w r2, r3, #328 ; 0x148 - for(i = disp_refr->inv_p - 1; i >= 0; i--) { - 53c6: 1c79 adds r1, r7, #1 - 53c8: d15b bne.n 5482 <_lv_disp_refr_task+0x20a> - int32_t last_i = 0; - 53ca: 2700 movs r7, #0 - disp_refr->driver.buffer->last_area = 0; - 53cc: 685b ldr r3, [r3, #4] - for(i = 0; i < disp_refr->inv_p; i++) { - 53ce: f8df 80c0 ldr.w r8, [pc, #192] ; 5490 <_lv_disp_refr_task+0x218> - disp_refr->driver.buffer->last_area = 0; - 53d2: f893 2020 ldrb.w r2, [r3, #32] - 53d6: f36f 0200 bfc r2, #0, #1 - 53da: f883 2020 strb.w r2, [r3, #32] - disp_refr->driver.buffer->last_part = 0; - 53de: f893 2020 ldrb.w r2, [r3, #32] - 53e2: f36f 0241 bfc r2, #1, #1 - 53e6: f883 2020 strb.w r2, [r3, #32] - for(i = 0; i < disp_refr->inv_p; i++) { - 53ea: f04f 0b00 mov.w fp, #0 - 53ee: f8d8 5000 ldr.w r5, [r8] - 53f2: f8b5 3168 ldrh.w r3, [r5, #360] ; 0x168 - 53f6: f3c3 0309 ubfx r3, r3, #0, #10 - 53fa: 459b cmp fp, r3 - 53fc: f6bf af6e bge.w 52dc <_lv_disp_refr_task+0x64> - if(disp_refr->inv_area_joined[i] == 0) { - 5400: eb05 030b add.w r3, r5, fp - 5404: f893 3148 ldrb.w r3, [r3, #328] ; 0x148 - 5408: 2b00 cmp r3, #0 - 540a: f040 80c6 bne.w 559a <_lv_disp_refr_task+0x322> - if(i == last_i) disp_refr->driver.buffer->last_area = 1; - 540e: 686b ldr r3, [r5, #4] - 5410: 45bb cmp fp, r7 - 5412: bf02 ittt eq - 5414: f893 2020 ldrbeq.w r2, [r3, #32] - 5418: f042 0201 orreq.w r2, r2, #1 - 541c: f883 2020 strbeq.w r2, [r3, #32] - disp_refr->driver.buffer->last_part = 0; - 5420: f893 2020 ldrb.w r2, [r3, #32] - 5424: ea4f 09cb mov.w r9, fp, lsl #3 - 5428: f36f 0241 bfc r2, #1, #1 - 542c: f883 2020 strb.w r2, [r3, #32] - lv_refr_area(&disp_refr->inv_areas[i]); - 5430: f109 0348 add.w r3, r9, #72 ; 0x48 - 5434: 9304 str r3, [sp, #16] - 5436: 18eb adds r3, r5, r3 - 5438: ee08 3a10 vmov s16, r3 - if(lv_disp_is_true_double_buf(disp_refr)) { - 543c: 4628 mov r0, r5 - 543e: 4b16 ldr r3, [pc, #88] ; (5498 <_lv_disp_refr_task+0x220>) - 5440: 4798 blx r3 - 5442: 4b1d ldr r3, [pc, #116] ; (54b8 <_lv_disp_refr_task+0x240>) - 5444: 2800 cmp r0, #0 - 5446: d041 beq.n 54cc <_lv_disp_refr_task+0x254> - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 5448: 6820 ldr r0, [r4, #0] - 544a: 4798 blx r3 - vdb->area.x1 = 0; - 544c: 2600 movs r6, #0 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 544e: 4605 mov r5, r0 - vdb->area.x2 = lv_disp_get_hor_res(disp_refr) - 1; - 5450: 4b1a ldr r3, [pc, #104] ; (54bc <_lv_disp_refr_task+0x244>) - vdb->area.x1 = 0; - 5452: 8206 strh r6, [r0, #16] - vdb->area.x2 = lv_disp_get_hor_res(disp_refr) - 1; - 5454: 6820 ldr r0, [r4, #0] - 5456: 4798 blx r3 - 5458: 3801 subs r0, #1 - vdb->area.y2 = lv_disp_get_ver_res(disp_refr) - 1; - 545a: 4b19 ldr r3, [pc, #100] ; (54c0 <_lv_disp_refr_task+0x248>) - vdb->area.x2 = lv_disp_get_hor_res(disp_refr) - 1; - 545c: 82a8 strh r0, [r5, #20] - vdb->area.y1 = 0; - 545e: 826e strh r6, [r5, #18] - vdb->area.y2 = lv_disp_get_ver_res(disp_refr) - 1; - 5460: 6820 ldr r0, [r4, #0] - 5462: 4798 blx r3 - disp_refr->driver.buffer->last_part = 1; - 5464: 6823 ldr r3, [r4, #0] - vdb->area.y2 = lv_disp_get_ver_res(disp_refr) - 1; - 5466: 3801 subs r0, #1 - disp_refr->driver.buffer->last_part = 1; - 5468: 685a ldr r2, [r3, #4] - vdb->area.y2 = lv_disp_get_ver_res(disp_refr) - 1; - 546a: 82e8 strh r0, [r5, #22] - disp_refr->driver.buffer->last_part = 1; - 546c: f892 3020 ldrb.w r3, [r2, #32] - 5470: f043 0302 orr.w r3, r3, #2 - 5474: f882 3020 strb.w r3, [r2, #32] - lv_refr_area_part(area_p); - 5478: ee18 0a10 vmov r0, s16 - 547c: 4b11 ldr r3, [pc, #68] ; (54c4 <_lv_disp_refr_task+0x24c>) - 547e: 4798 blx r3 - 5480: e07e b.n 5580 <_lv_disp_refr_task+0x308> - if(disp_refr->inv_area_joined[i] == 0) { - 5482: 5dd1 ldrb r1, [r2, r7] - 5484: 2900 cmp r1, #0 - 5486: d0a1 beq.n 53cc <_lv_disp_refr_task+0x154> - for(i = disp_refr->inv_p - 1; i >= 0; i--) { - 5488: 3f01 subs r7, #1 - 548a: e79c b.n 53c6 <_lv_disp_refr_task+0x14e> - 548c: 0000dccd .word 0x0000dccd - 5490: 200030d0 .word 0x200030d0 - 5494: 0000fdfd .word 0x0000fdfd - 5498: 0000dc79 .word 0x0000dc79 - 549c: 0000f2a9 .word 0x0000f2a9 - 54a0: 0000dce1 .word 0x0000dce1 - 54a4: 0000ee6d .word 0x0000ee6d - 54a8: 0000d9c5 .word 0x0000d9c5 - 54ac: 0000e165 .word 0x0000e165 - 54b0: 00005179 .word 0x00005179 - 54b4: 0000e2d9 .word 0x0000e2d9 - 54b8: 0000dc65 .word 0x0000dc65 - 54bc: 0000db8d .word 0x0000db8d - 54c0: 0000dbb1 .word 0x0000dbb1 - 54c4: 000050e1 .word 0x000050e1 - 54c8: 0000e0f5 .word 0x0000e0f5 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 54cc: 444d add r5, r9 - 54ce: 6820 ldr r0, [r4, #0] - 54d0: 4798 blx r3 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 54d2: f8b5 904c ldrh.w r9, [r5, #76] ; 0x4c - 54d6: f8b5 3048 ldrh.w r3, [r5, #72] ; 0x48 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 54da: f9b5 204e ldrsh.w r2, [r5, #78] ; 0x4e - 54de: 9203 str r2, [sp, #12] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 54e0: f109 0901 add.w r9, r9, #1 - 54e4: eba9 0903 sub.w r9, r9, r3 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 54e8: f8b5 304a ldrh.w r3, [r5, #74] ; 0x4a - 54ec: f102 0a01 add.w sl, r2, #1 - 54f0: ebaa 0a03 sub.w sl, sl, r3 - 54f4: 4606 mov r6, r0 - area_p->y2 >= lv_disp_get_ver_res(disp_refr) ? lv_disp_get_ver_res(disp_refr) - 1 : area_p->y2; - 54f6: 4b7d ldr r3, [pc, #500] ; (56ec <_lv_disp_refr_task+0x474>) - 54f8: 6820 ldr r0, [r4, #0] - 54fa: 4798 blx r3 - lv_coord_t y2 = - 54fc: 9a03 ldr r2, [sp, #12] - 54fe: 4b7b ldr r3, [pc, #492] ; (56ec <_lv_disp_refr_task+0x474>) - 5500: 4282 cmp r2, r0 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 5502: fa0f f989 sxth.w r9, r9 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 5506: fa0f fa8a sxth.w sl, sl - 550a: db49 blt.n 55a0 <_lv_disp_refr_task+0x328> - area_p->y2 >= lv_disp_get_ver_res(disp_refr) ? lv_disp_get_ver_res(disp_refr) - 1 : area_p->y2; - 550c: 6820 ldr r0, [r4, #0] - 550e: 4798 blx r3 - 5510: 3801 subs r0, #1 - lv_coord_t y2 = - 5512: b203 sxth r3, r0 - int32_t max_row = (uint32_t)vdb->size / w; - 5514: 68f2 ldr r2, [r6, #12] - 5516: fbb2 f2f9 udiv r2, r2, r9 - 551a: 4552 cmp r2, sl - 551c: bfa8 it ge - 551e: 4652 movge r2, sl - 5520: 9203 str r2, [sp, #12] - if(disp_refr->driver.rounder_cb) { - 5522: f8d8 2000 ldr.w r2, [r8] - 5526: 6912 ldr r2, [r2, #16] - 5528: 2a00 cmp r2, #0 - 552a: d040 beq.n 55ae <_lv_disp_refr_task+0x336> - tmp.x1 = 0; - 552c: 2200 movs r2, #0 - lv_coord_t h_tmp = max_row; - 552e: f9bd 900c ldrsh.w r9, [sp, #12] - tmp.x1 = 0; - 5532: 9208 str r2, [sp, #32] - tmp.x2 = 0; - 5534: f8ad 2024 strh.w r2, [sp, #36] ; 0x24 - disp_refr->driver.rounder_cb(&disp_refr->driver, &tmp); - 5538: f8d8 0000 ldr.w r0, [r8] - 553c: 9305 str r3, [sp, #20] - tmp.y2 = h_tmp - 1; - 553e: 46ca mov sl, r9 - 5540: f109 39ff add.w r9, r9, #4294967295 ; 0xffffffff - 5544: fa0f f989 sxth.w r9, r9 - disp_refr->driver.rounder_cb(&disp_refr->driver, &tmp); - 5548: 6902 ldr r2, [r0, #16] - tmp.y2 = h_tmp - 1; - 554a: f8ad 9026 strh.w r9, [sp, #38] ; 0x26 - disp_refr->driver.rounder_cb(&disp_refr->driver, &tmp); - 554e: a908 add r1, sp, #32 - 5550: 4790 blx r2 - 5552: f9bd 1026 ldrsh.w r1, [sp, #38] ; 0x26 - 5556: f8bd 2022 ldrh.w r2, [sp, #34] ; 0x22 - if(lv_area_get_height(&tmp) <= max_row) break; - 555a: 9b03 ldr r3, [sp, #12] - 555c: 3101 adds r1, #1 - 555e: 1a8a subs r2, r1, r2 - 5560: b212 sxth r2, r2 - 5562: 4293 cmp r3, r2 - 5564: 9b05 ldr r3, [sp, #20] - 5566: da1e bge.n 55a6 <_lv_disp_refr_task+0x32e> - } while(h_tmp > 0); - 5568: f1b9 0f00 cmp.w r9, #0 - 556c: dce4 bgt.n 5538 <_lv_disp_refr_task+0x2c0> - LV_LOG_WARN("Can't set VDB height using the round function. (Wrong round_cb or to " - 556e: 4b60 ldr r3, [pc, #384] ; (56f0 <_lv_disp_refr_task+0x478>) - 5570: 9300 str r3, [sp, #0] - 5572: 4960 ldr r1, [pc, #384] ; (56f4 <_lv_disp_refr_task+0x47c>) - 5574: 4b60 ldr r3, [pc, #384] ; (56f8 <_lv_disp_refr_task+0x480>) - 5576: 4d61 ldr r5, [pc, #388] ; (56fc <_lv_disp_refr_task+0x484>) - 5578: f44f 72cf mov.w r2, #414 ; 0x19e - 557c: 2002 movs r0, #2 - 557e: 47a8 blx r5 - if(disp_refr->driver.monitor_cb) px_num += lv_area_get_size(&disp_refr->inv_areas[i]); - 5580: f8d8 0000 ldr.w r0, [r8] - 5584: 6983 ldr r3, [r0, #24] - 5586: b143 cbz r3, 559a <_lv_disp_refr_task+0x322> - 5588: 9b04 ldr r3, [sp, #16] - 558a: 4418 add r0, r3 - 558c: 4b5c ldr r3, [pc, #368] ; (5700 <_lv_disp_refr_task+0x488>) - 558e: 4798 blx r3 - 5590: f8d8 3004 ldr.w r3, [r8, #4] - 5594: 4418 add r0, r3 - 5596: f8c8 0004 str.w r0, [r8, #4] - for(i = 0; i < disp_refr->inv_p; i++) { - 559a: f10b 0b01 add.w fp, fp, #1 - 559e: e726 b.n 53ee <_lv_disp_refr_task+0x176> - lv_coord_t y2 = - 55a0: f9b5 304e ldrsh.w r3, [r5, #78] ; 0x4e - 55a4: e7b6 b.n 5514 <_lv_disp_refr_task+0x29c> - if(h_tmp <= 0) { - 55a6: f1ba 0f00 cmp.w sl, #0 - 55aa: dde0 ble.n 556e <_lv_disp_refr_task+0x2f6> - max_row = tmp.y2 + 1; - 55ac: 9103 str r1, [sp, #12] - vdb->area.y2 = row + max_row - 1; - 55ae: f8bd 100c ldrh.w r1, [sp, #12] - for(row = area_p->y1; row + max_row - 1 <= y2; row += max_row) { - 55b2: f9b5 204a ldrsh.w r2, [r5, #74] ; 0x4a - 55b6: 1e48 subs r0, r1, #1 - lv_coord_t row_last = 0; - 55b8: f04f 0900 mov.w r9, #0 - 55bc: 9005 str r0, [sp, #20] - for(row = area_p->y1; row + max_row - 1 <= y2; row += max_row) { - 55be: 9803 ldr r0, [sp, #12] - 55c0: 1810 adds r0, r2, r0 - 55c2: 3801 subs r0, #1 - 55c4: 4298 cmp r0, r3 - 55c6: dd0c ble.n 55e2 <_lv_disp_refr_task+0x36a> - if(y2 != row_last) { - 55c8: 454b cmp r3, r9 - 55ca: d0d9 beq.n 5580 <_lv_disp_refr_task+0x308> - vdb->area.x1 = area_p->x1; - 55cc: f9b5 0048 ldrsh.w r0, [r5, #72] ; 0x48 - if(y2 == row_last) disp_refr->driver.buffer->last_part = 1; - 55d0: 6821 ldr r1, [r4, #0] - vdb->area.x1 = area_p->x1; - 55d2: 8230 strh r0, [r6, #16] - vdb->area.x2 = area_p->x2; - 55d4: f9b5 004c ldrsh.w r0, [r5, #76] ; 0x4c - 55d8: 82b0 strh r0, [r6, #20] - vdb->area.y1 = row; - 55da: 8272 strh r2, [r6, #18] - vdb->area.y2 = y2; - 55dc: 82f3 strh r3, [r6, #22] - disp_refr->driver.buffer->last_part = 1; - 55de: 684a ldr r2, [r1, #4] - 55e0: e744 b.n 546c <_lv_disp_refr_task+0x1f4> - vdb->area.x1 = area_p->x1; - 55e2: f9b5 0048 ldrsh.w r0, [r5, #72] ; 0x48 - 55e6: 8230 strh r0, [r6, #16] - vdb->area.x2 = area_p->x2; - 55e8: f9b5 004c ldrsh.w r0, [r5, #76] ; 0x4c - 55ec: 82b0 strh r0, [r6, #20] - vdb->area.y1 = row; - 55ee: 9805 ldr r0, [sp, #20] - 55f0: 8272 strh r2, [r6, #18] - vdb->area.y2 = row + max_row - 1; - 55f2: fa1f fa82 uxth.w sl, r2 - 55f6: fa10 f282 uxtah r2, r0, r2 - 55fa: b212 sxth r2, r2 - if(vdb->area.y2 > y2) vdb->area.y2 = y2; - 55fc: 4293 cmp r3, r2 - 55fe: 4699 mov r9, r3 - 5600: bfa8 it ge - 5602: 4691 movge r9, r2 - if(y2 == row_last) disp_refr->driver.buffer->last_part = 1; - 5604: 4293 cmp r3, r2 - 5606: f8a6 9016 strh.w r9, [r6, #22] - 560a: dc08 bgt.n 561e <_lv_disp_refr_task+0x3a6> - 560c: f8d8 2000 ldr.w r2, [r8] - 5610: 6850 ldr r0, [r2, #4] - 5612: f890 2020 ldrb.w r2, [r0, #32] - 5616: f042 0202 orr.w r2, r2, #2 - 561a: f880 2020 strb.w r2, [r0, #32] - lv_refr_area_part(area_p); - 561e: 4a39 ldr r2, [pc, #228] ; (5704 <_lv_disp_refr_task+0x48c>) - 5620: ee18 0a10 vmov r0, s16 - 5624: e9cd 3106 strd r3, r1, [sp, #24] - 5628: 4790 blx r2 - for(row = area_p->y1; row + max_row - 1 <= y2; row += max_row) { - 562a: 9907 ldr r1, [sp, #28] - 562c: 9b06 ldr r3, [sp, #24] - 562e: 448a add sl, r1 - 5630: fa0f f28a sxth.w r2, sl - 5634: e7c3 b.n 55be <_lv_disp_refr_task+0x346> - if(lv_disp_is_true_double_buf(disp_refr) && disp_refr->driver.set_px_cb == NULL) { - 5636: 6838 ldr r0, [r7, #0] - 5638: 6943 ldr r3, [r0, #20] - 563a: 2b00 cmp r3, #0 - 563c: f47f ae5a bne.w 52f4 <_lv_disp_refr_task+0x7c> - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 5640: 4b31 ldr r3, [pc, #196] ; (5708 <_lv_disp_refr_task+0x490>) - 5642: 4798 blx r3 - lv_refr_vdb_flush(); - 5644: 4b31 ldr r3, [pc, #196] ; (570c <_lv_disp_refr_task+0x494>) - lv_disp_buf_t * vdb = lv_disp_get_buf(disp_refr); - 5646: 4605 mov r5, r0 - lv_refr_vdb_flush(); - 5648: 4798 blx r3 - while(vdb->flushing) - 564a: 69ab ldr r3, [r5, #24] - 564c: 2b00 cmp r3, #0 - 564e: d1fc bne.n 564a <_lv_disp_refr_task+0x3d2> - uint8_t * buf_ina = (uint8_t *)vdb->buf_act == vdb->buf1 ? vdb->buf2 : vdb->buf1; - 5650: f8d5 9000 ldr.w r9, [r5] - uint8_t * buf_act = (uint8_t *)vdb->buf_act; - 5654: f8d5 b008 ldr.w fp, [r5, #8] - lv_coord_t hres = lv_disp_get_hor_res(disp_refr); - 5658: 4b2d ldr r3, [pc, #180] ; (5710 <_lv_disp_refr_task+0x498>) - 565a: 6838 ldr r0, [r7, #0] - uint8_t * buf_ina = (uint8_t *)vdb->buf_act == vdb->buf1 ? vdb->buf2 : vdb->buf1; - 565c: 45d9 cmp r9, fp - 565e: bf08 it eq - 5660: f8d5 9004 ldreq.w r9, [r5, #4] - lv_coord_t hres = lv_disp_get_hor_res(disp_refr); - 5664: 4798 blx r3 - for(a = 0; a < disp_refr->inv_p; a++) { - 5666: 2500 movs r5, #0 - lv_coord_t hres = lv_disp_get_hor_res(disp_refr); - 5668: 4680 mov r8, r0 - start_offs += hres * sizeof(lv_color_t); - 566a: 0043 lsls r3, r0, #1 - for(a = 0; a < disp_refr->inv_p; a++) { - 566c: 683a ldr r2, [r7, #0] - 566e: f8b2 1168 ldrh.w r1, [r2, #360] ; 0x168 - 5672: b2a8 uxth r0, r5 - 5674: f3c1 0109 ubfx r1, r1, #0, #10 - 5678: 4281 cmp r1, r0 - 567a: f67f ae3b bls.w 52f4 <_lv_disp_refr_task+0x7c> - if(disp_refr->inv_area_joined[a] == 0) { - 567e: 1951 adds r1, r2, r5 - 5680: f891 1148 ldrb.w r1, [r1, #328] ; 0x148 - 5684: b109 cbz r1, 568a <_lv_disp_refr_task+0x412> - for(a = 0; a < disp_refr->inv_p; a++) { - 5686: 3501 adds r5, #1 - 5688: e7f0 b.n 566c <_lv_disp_refr_task+0x3f4> - uint32_t start_offs = - 568a: eb02 02c5 add.w r2, r2, r5, lsl #3 - (hres * disp_refr->inv_areas[a].y1 + disp_refr->inv_areas[a].x1) * sizeof(lv_color_t); - 568e: f9b2 0048 ldrsh.w r0, [r2, #72] ; 0x48 - 5692: f9b2 604a ldrsh.w r6, [r2, #74] ; 0x4a - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 5696: f8b2 204c ldrh.w r2, [r2, #76] ; 0x4c - 569a: 3201 adds r2, #1 - 569c: fb08 0106 mla r1, r8, r6, r0 - 56a0: 1a12 subs r2, r2, r0 - for(y = disp_refr->inv_areas[a].y1; y <= disp_refr->inv_areas[a].y2; y++) { - 56a2: f105 0009 add.w r0, r5, #9 - uint32_t line_length = lv_area_get_width(&disp_refr->inv_areas[a]) * sizeof(lv_color_t); - 56a6: b212 sxth r2, r2 - for(y = disp_refr->inv_areas[a].y1; y <= disp_refr->inv_areas[a].y2; y++) { - 56a8: 00c0 lsls r0, r0, #3 - 56aa: eb0b 0a41 add.w sl, fp, r1, lsl #1 - uint32_t line_length = lv_area_get_width(&disp_refr->inv_areas[a]) * sizeof(lv_color_t); - 56ae: ea4f 0c42 mov.w ip, r2, lsl #1 - for(y = disp_refr->inv_areas[a].y1; y <= disp_refr->inv_areas[a].y2; y++) { - 56b2: eb09 0141 add.w r1, r9, r1, lsl #1 - 56b6: 9003 str r0, [sp, #12] - 56b8: 6838 ldr r0, [r7, #0] - 56ba: 9a03 ldr r2, [sp, #12] - 56bc: 4410 add r0, r2 - 56be: f9b0 0006 ldrsh.w r0, [r0, #6] - 56c2: 42b0 cmp r0, r6 - 56c4: dbdf blt.n 5686 <_lv_disp_refr_task+0x40e> - 56c6: 9306 str r3, [sp, #24] - _lv_memcpy(buf_act + start_offs, buf_ina + start_offs, line_length); - 56c8: 4662 mov r2, ip - 56ca: 4b12 ldr r3, [pc, #72] ; (5714 <_lv_disp_refr_task+0x49c>) - 56cc: 4650 mov r0, sl - 56ce: e9cd 1c04 strd r1, ip, [sp, #16] - 56d2: 4798 blx r3 - for(y = disp_refr->inv_areas[a].y1; y <= disp_refr->inv_areas[a].y2; y++) { - 56d4: 9b06 ldr r3, [sp, #24] - 56d6: 9904 ldr r1, [sp, #16] - 56d8: f8dd c014 ldr.w ip, [sp, #20] - 56dc: 3601 adds r6, #1 - 56de: b236 sxth r6, r6 - 56e0: 449a add sl, r3 - 56e2: 4419 add r1, r3 - 56e4: e7e8 b.n 56b8 <_lv_disp_refr_task+0x440> - disp_refr->driver.monitor_cb(&disp_refr->driver, elaps, px_num); - 56e6: 6862 ldr r2, [r4, #4] - 56e8: 4798 blx r3 - 56ea: e61f b.n 532c <_lv_disp_refr_task+0xb4> - 56ec: 0000dbb1 .word 0x0000dbb1 - 56f0: 0002720d .word 0x0002720d - 56f4: 000271dd .word 0x000271dd - 56f8: 0002725d .word 0x0002725d - 56fc: 0000eb79 .word 0x0000eb79 - 5700: 0000e0f5 .word 0x0000e0f5 - 5704: 000050e1 .word 0x000050e1 - 5708: 0000dc65 .word 0x0000dc65 - 570c: 00004e9d .word 0x00004e9d - 5710: 0000db8d .word 0x0000db8d - 5714: 0000eec1 .word 0x0000eec1 - -00005718 : - if(list->has_trans && list->skip_trans) id++; - 5718: 7943 ldrb r3, [r0, #5] - 571a: f003 0306 and.w r3, r3, #6 - 571e: 2b06 cmp r3, #6 - 5720: bf08 it eq - 5722: 3101 addeq r1, #1 - if(list->style_cnt == 0 || id >= list->style_cnt) return NULL; - 5724: 7903 ldrb r3, [r0, #4] - if(list->has_trans && list->skip_trans) id++; - 5726: bf08 it eq - 5728: b2c9 uxtbeq r1, r1 - if(list->style_cnt == 0 || id >= list->style_cnt) return NULL; - 572a: 428b cmp r3, r1 - return list->style_list[id]; - 572c: bf86 itte hi - 572e: 6803 ldrhi r3, [r0, #0] - 5730: f853 0021 ldrhi.w r0, [r3, r1, lsl #2] - if(list->style_cnt == 0 || id >= list->style_cnt) return NULL; - 5734: 2000 movls r0, #0 -} - 5736: 4770 bx lr - -00005738 : - * @param style pointer to a style - * @param prop a style property ORed with a state. - * E.g. `LV_STYLE_TEXT_FONT | (LV_STATE_PRESSED << LV_STYLE_STATE_POS)` - * @return - */ -LV_ATTRIBUTE_FAST_MEM static inline int32_t get_property_index(const lv_style_t * style, lv_style_property_t prop) - 5738: b5f0 push {r4, r5, r6, r7, lr} -{ - LV_ASSERT_STYLE(style); - - if(style->map == NULL) return -1; - 573a: b378 cbz r0, 579c - uint8_t id_to_find = prop & 0xFF; - lv_style_attr_t attr; - attr.full = (prop >> 8) & 0xFF; - - int16_t weight = -1; - int16_t id_guess = -1; - 573c: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - uint8_t id_to_find = prop & 0xFF; - 5740: b2cf uxtb r7, r1 - attr.full = (prop >> 8) & 0xFF; - 5742: ea4f 2c11 mov.w ip, r1, lsr #8 - - size_t i = 0; - 5746: 2300 movs r3, #0 - int16_t weight = -1; - 5748: 462e mov r6, r5 - if(attr_i.bits.state == attr.bits.state) { - return i; - } - /* Be sure the property not specifies other state than the requested. - * E.g. For HOVER+PRESS, HOVER only is OK, but HOVER+FOCUS not*/ - else if((attr_i.bits.state & (~attr.bits.state)) == 0) { - 574a: f3c1 2106 ubfx r1, r1, #8, #7 - while(style->map[i] != _LV_STYLE_CLOSEING_PROP) { - 574e: 5cc2 ldrb r2, [r0, r3] - 5750: 2aff cmp r2, #255 ; 0xff - 5752: d101 bne.n 5758 - else i += sizeof(const void *); - - i += sizeof(lv_style_property_t); - } - - return id_guess; - 5754: 4628 mov r0, r5 - 5756: e009 b.n 576c - if(style->map[i] == id_to_find) { - 5758: 4297 cmp r7, r2 - 575a: d111 bne.n 5780 - attr_i.full = style->map[i + 1]; - 575c: 18c4 adds r4, r0, r3 - 575e: 7864 ldrb r4, [r4, #1] - if(attr_i.bits.state == attr.bits.state) { - 5760: ea8c 0e04 eor.w lr, ip, r4 - 5764: f01e 0f7f tst.w lr, #127 ; 0x7f - 5768: d101 bne.n 576e - return i; - 576a: 4618 mov r0, r3 -} - 576c: bdf0 pop {r4, r5, r6, r7, pc} - else if((attr_i.bits.state & (~attr.bits.state)) == 0) { - 576e: f004 047f and.w r4, r4, #127 ; 0x7f - 5772: ea34 0e01 bics.w lr, r4, r1 - 5776: d103 bne.n 5780 - if(attr_i.bits.state > weight) { - 5778: 42b4 cmp r4, r6 - weight = attr_i.bits.state; - 577a: bfc4 itt gt - 577c: b226 sxthgt r6, r4 - id_guess = i; - 577e: b21d sxthgt r5, r3 - if((style->map[i] & 0xF) < LV_STYLE_ID_COLOR) i += sizeof(lv_style_int_t); - 5780: f002 020f and.w r2, r2, #15 - 5784: 2a08 cmp r2, #8 - 5786: d802 bhi.n 578e - else if((style->map[i] & 0xF) < LV_STYLE_ID_OPA) i += sizeof(lv_color_t); - 5788: 3302 adds r3, #2 - i += sizeof(lv_style_property_t); - 578a: 3302 adds r3, #2 - 578c: e7df b.n 574e - else if((style->map[i] & 0xF) < LV_STYLE_ID_OPA) i += sizeof(lv_color_t); - 578e: 2a0b cmp r2, #11 - 5790: d9fa bls.n 5788 - else if((style->map[i] & 0xF) < LV_STYLE_ID_PTR) i += sizeof(lv_opa_t); - 5792: 2a0d cmp r2, #13 - 5794: bf94 ite ls - 5796: 3301 addls r3, #1 - else i += sizeof(const void *); - 5798: 3304 addhi r3, #4 - 579a: e7f6 b.n 578a - if(style->map == NULL) return -1; - 579c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 57a0: e7e4 b.n 576c - -000057a2 <_lv_memcpy_small.isra.0>: - 57a2: 3901 subs r1, #1 - 57a4: 4402 add r2, r0 - *d8 = *s8; - 57a6: f811 3f01 ldrb.w r3, [r1, #1]! - 57aa: f800 3b01 strb.w r3, [r0], #1 - while(len) { - 57ae: 4290 cmp r0, r2 - 57b0: d1f9 bne.n 57a6 <_lv_memcpy_small.isra.0+0x4> - s8++; - len--; - } - - return dst; -} - 57b2: 4770 bx lr - -000057b4 : - _lv_memset_00(style, sizeof(lv_style_t)); - 57b4: 4b01 ldr r3, [pc, #4] ; (57bc ) - 57b6: 2104 movs r1, #4 - 57b8: 4718 bx r3 - 57ba: bf00 nop - 57bc: 0000f2a9 .word 0x0000f2a9 - -000057c0 : - _lv_memset_00(list, sizeof(lv_style_list_t)); - 57c0: 4b01 ldr r3, [pc, #4] ; (57c8 ) - 57c2: 2108 movs r1, #8 - 57c4: 4718 bx r3 - 57c6: bf00 nop - 57c8: 0000f2a9 .word 0x0000f2a9 - -000057cc <_lv_style_list_remove_style>: -{ - 57cc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - if(list->style_cnt == 0) return; - 57ce: 7903 ldrb r3, [r0, #4] -{ - 57d0: 4604 mov r4, r0 - 57d2: 460e mov r6, r1 - if(list->style_cnt == 0) return; - 57d4: b14b cbz r3, 57ea <_lv_style_list_remove_style+0x1e> - if(list->style_list[i] == style) { - 57d6: 6800 ldr r0, [r0, #0] - 57d8: 2200 movs r2, #0 - 57da: f850 1022 ldr.w r1, [r0, r2, lsl #2] - 57de: 42b1 cmp r1, r6 - 57e0: d03c beq.n 585c <_lv_style_list_remove_style+0x90> - for(i = 0; i < list->style_cnt; i++) { - 57e2: 3201 adds r2, #1 - 57e4: b2d1 uxtb r1, r2 - 57e6: 428b cmp r3, r1 - 57e8: d8f7 bhi.n 57da <_lv_style_list_remove_style+0xe> -} - 57ea: b003 add sp, #12 - 57ec: bdf0 pop {r4, r5, r6, r7, pc} - lv_style_t ** new_classes = lv_mem_realloc(list->style_list, sizeof(lv_style_t *) * (list->style_cnt - 1)); - 57ee: 3b01 subs r3, #1 - 57f0: 0099 lsls r1, r3, #2 - 57f2: 4b21 ldr r3, [pc, #132] ; (5878 <_lv_style_list_remove_style+0xac>) - 57f4: 4798 blx r3 - LV_ASSERT_MEM(new_classes); - 57f6: 4b21 ldr r3, [pc, #132] ; (587c <_lv_style_list_remove_style+0xb0>) - lv_style_t ** new_classes = lv_mem_realloc(list->style_list, sizeof(lv_style_t *) * (list->style_cnt - 1)); - 57f8: 4605 mov r5, r0 - LV_ASSERT_MEM(new_classes); - 57fa: 4798 blx r3 - 57fc: 4607 mov r7, r0 - 57fe: b968 cbnz r0, 581c <_lv_style_list_remove_style+0x50> - 5800: 4b1f ldr r3, [pc, #124] ; (5880 <_lv_style_list_remove_style+0xb4>) - 5802: 4920 ldr r1, [pc, #128] ; (5884 <_lv_style_list_remove_style+0xb8>) - 5804: 9300 str r3, [sp, #0] - 5806: f44f 7282 mov.w r2, #260 ; 0x104 - 580a: 2003 movs r0, #3 - 580c: 4c1e ldr r4, [pc, #120] ; (5888 <_lv_style_list_remove_style+0xbc>) - 580e: 47a0 blx r4 - 5810: 481e ldr r0, [pc, #120] ; (588c <_lv_style_list_remove_style+0xc0>) - 5812: 491f ldr r1, [pc, #124] ; (5890 <_lv_style_list_remove_style+0xc4>) - 5814: 462a mov r2, r5 - 5816: 463b mov r3, r7 - 5818: 4788 blx r1 - 581a: e7fe b.n 581a <_lv_style_list_remove_style+0x4e> - if(new_classes == NULL) { - 581c: b14d cbz r5, 5832 <_lv_style_list_remove_style+0x66> - for(i = 0, j = 0; i < list->style_cnt; i++) { - 581e: 2300 movs r3, #0 - 5820: 7921 ldrb r1, [r4, #4] - 5822: 461a mov r2, r3 - 5824: b2d8 uxtb r0, r3 - 5826: 4288 cmp r0, r1 - 5828: d30d bcc.n 5846 <_lv_style_list_remove_style+0x7a> - list->style_cnt--; - 582a: 3901 subs r1, #1 - 582c: 7121 strb r1, [r4, #4] - list->style_list = new_classes; - 582e: 6025 str r5, [r4, #0] - 5830: e7db b.n 57ea <_lv_style_list_remove_style+0x1e> - LV_LOG_WARN("lv_style_list_remove_style: couldn't reallocate class list"); - 5832: 4b18 ldr r3, [pc, #96] ; (5894 <_lv_style_list_remove_style+0xc8>) - 5834: 9300 str r3, [sp, #0] - 5836: 4913 ldr r1, [pc, #76] ; (5884 <_lv_style_list_remove_style+0xb8>) - 5838: 4b11 ldr r3, [pc, #68] ; (5880 <_lv_style_list_remove_style+0xb4>) - 583a: 4c13 ldr r4, [pc, #76] ; (5888 <_lv_style_list_remove_style+0xbc>) - 583c: f44f 7283 mov.w r2, #262 ; 0x106 - 5840: 2002 movs r0, #2 - 5842: 47a0 blx r4 - return; - 5844: e7d1 b.n 57ea <_lv_style_list_remove_style+0x1e> - if(list->style_list[i] == style) continue; - 5846: 6820 ldr r0, [r4, #0] - 5848: f850 0023 ldr.w r0, [r0, r3, lsl #2] - 584c: 42b0 cmp r0, r6 - new_classes[j] = list->style_list[i]; - 584e: bf1e ittt ne - 5850: f845 0022 strne.w r0, [r5, r2, lsl #2] - j++; - 5854: 3201 addne r2, #1 - 5856: b2d2 uxtbne r2, r2 - for(i = 0, j = 0; i < list->style_cnt; i++) { - 5858: 3301 adds r3, #1 - 585a: e7e3 b.n 5824 <_lv_style_list_remove_style+0x58> - if(list->style_cnt == 1) { - 585c: 2b01 cmp r3, #1 - 585e: d1c6 bne.n 57ee <_lv_style_list_remove_style+0x22> - lv_mem_free(list->style_list); - 5860: 4b0d ldr r3, [pc, #52] ; (5898 <_lv_style_list_remove_style+0xcc>) - 5862: 4798 blx r3 - list->style_list = NULL; - 5864: 2300 movs r3, #0 - 5866: 6023 str r3, [r4, #0] - list->style_cnt = 0; - 5868: 88a3 ldrh r3, [r4, #4] - 586a: f423 73ff bic.w r3, r3, #510 ; 0x1fe - 586e: f023 0301 bic.w r3, r3, #1 - 5872: 80a3 strh r3, [r4, #4] - return; - 5874: e7b9 b.n 57ea <_lv_style_list_remove_style+0x1e> - 5876: bf00 nop - 5878: 0000f0a5 .word 0x0000f0a5 - 587c: 00001a65 .word 0x00001a65 - 5880: 00027373 .word 0x00027373 - 5884: 0002726a .word 0x0002726a - 5888: 0000eb79 .word 0x0000eb79 - 588c: 00026842 .word 0x00026842 - 5890: 00001a6d .word 0x00001a6d - 5894: 0002729b .word 0x0002729b - 5898: 0000ed75 .word 0x0000ed75 - -0000589c <_lv_style_list_add_style>: -{ - 589c: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 58a0: 460f mov r7, r1 - if(list == NULL) return; - 58a2: 4605 mov r5, r0 - 58a4: b338 cbz r0, 58f6 <_lv_style_list_add_style+0x5a> - _lv_style_list_remove_style(list, style); - 58a6: 4b29 ldr r3, [pc, #164] ; (594c <_lv_style_list_add_style+0xb0>) - 58a8: 4798 blx r3 - if(list->style_cnt == 0) new_classes = lv_mem_alloc(sizeof(lv_style_t *)); - 58aa: 7929 ldrb r1, [r5, #4] - 58ac: b9a1 cbnz r1, 58d8 <_lv_style_list_add_style+0x3c> - 58ae: 4b28 ldr r3, [pc, #160] ; (5950 <_lv_style_list_add_style+0xb4>) - 58b0: 2004 movs r0, #4 - 58b2: 4798 blx r3 - LV_ASSERT_MEM(new_classes); - 58b4: 4b27 ldr r3, [pc, #156] ; (5954 <_lv_style_list_add_style+0xb8>) - else new_classes = lv_mem_realloc(list->style_list, sizeof(lv_style_t *) * (list->style_cnt + 1)); - 58b6: 4604 mov r4, r0 - LV_ASSERT_MEM(new_classes); - 58b8: 4798 blx r3 - 58ba: 4606 mov r6, r0 - 58bc: b990 cbnz r0, 58e4 <_lv_style_list_add_style+0x48> - 58be: 4b26 ldr r3, [pc, #152] ; (5958 <_lv_style_list_add_style+0xbc>) - 58c0: 4926 ldr r1, [pc, #152] ; (595c <_lv_style_list_add_style+0xc0>) - 58c2: 9300 str r3, [sp, #0] - 58c4: 22d0 movs r2, #208 ; 0xd0 - 58c6: 2003 movs r0, #3 - 58c8: 4d25 ldr r5, [pc, #148] ; (5960 <_lv_style_list_add_style+0xc4>) - 58ca: 47a8 blx r5 - 58cc: 4825 ldr r0, [pc, #148] ; (5964 <_lv_style_list_add_style+0xc8>) - 58ce: 4926 ldr r1, [pc, #152] ; (5968 <_lv_style_list_add_style+0xcc>) - 58d0: 4622 mov r2, r4 - 58d2: 4633 mov r3, r6 - 58d4: 4788 blx r1 - 58d6: e7fe b.n 58d6 <_lv_style_list_add_style+0x3a> - else new_classes = lv_mem_realloc(list->style_list, sizeof(lv_style_t *) * (list->style_cnt + 1)); - 58d8: 3101 adds r1, #1 - 58da: 6828 ldr r0, [r5, #0] - 58dc: 4b23 ldr r3, [pc, #140] ; (596c <_lv_style_list_add_style+0xd0>) - 58de: 0089 lsls r1, r1, #2 - 58e0: 4798 blx r3 - 58e2: e7e7 b.n 58b4 <_lv_style_list_add_style+0x18> - if(new_classes == NULL) { - 58e4: b954 cbnz r4, 58fc <_lv_style_list_add_style+0x60> - LV_LOG_WARN("lv_style_list_add_style: couldn't add the class"); - 58e6: 4b22 ldr r3, [pc, #136] ; (5970 <_lv_style_list_add_style+0xd4>) - 58e8: 9300 str r3, [sp, #0] - 58ea: 491c ldr r1, [pc, #112] ; (595c <_lv_style_list_add_style+0xc0>) - 58ec: 4b1a ldr r3, [pc, #104] ; (5958 <_lv_style_list_add_style+0xbc>) - 58ee: 4c1c ldr r4, [pc, #112] ; (5960 <_lv_style_list_add_style+0xc4>) - 58f0: 22d2 movs r2, #210 ; 0xd2 - 58f2: 2002 movs r0, #2 - 58f4: 47a0 blx r4 -} - 58f6: b002 add sp, #8 - 58f8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - if(list->has_trans) first_style++; - 58fc: 796b ldrb r3, [r5, #5] - for(i = list->style_cnt; i > first_style; i--) { - 58fe: 792e ldrb r6, [r5, #4] - uint8_t first_style = 0; - 5900: f3c3 0840 ubfx r8, r3, #1, #1 - if(list->has_local) first_style++; - 5904: 07db lsls r3, r3, #31 - 5906: bf48 it mi - 5908: f108 0801 addmi.w r8, r8, #1 - new_classes[i] = new_classes[i - 1]; - 590c: eba6 0208 sub.w r2, r6, r8 - 5910: b2d2 uxtb r2, r2 - 5912: 4546 cmp r6, r8 - 5914: f1c2 0001 rsb r0, r2, #1 - 5918: f106 4180 add.w r1, r6, #1073741824 ; 0x40000000 - 591c: ea4f 0080 mov.w r0, r0, lsl #2 - 5920: f101 31ff add.w r1, r1, #4294967295 ; 0xffffffff - 5924: bf38 it cc - 5926: 2004 movcc r0, #4 - 5928: eb00 0181 add.w r1, r0, r1, lsl #2 - 592c: eb00 0086 add.w r0, r0, r6, lsl #2 - 5930: ea4f 0282 mov.w r2, r2, lsl #2 - 5934: 4b0f ldr r3, [pc, #60] ; (5974 <_lv_style_list_add_style+0xd8>) - 5936: bf38 it cc - 5938: 2200 movcc r2, #0 - 593a: 4421 add r1, r4 - 593c: 4420 add r0, r4 - list->style_cnt++; - 593e: 3601 adds r6, #1 - new_classes[i] = new_classes[i - 1]; - 5940: 4798 blx r3 - new_classes[first_style] = style; - 5942: f844 7028 str.w r7, [r4, r8, lsl #2] - list->style_cnt++; - 5946: 712e strb r6, [r5, #4] - list->style_list = new_classes; - 5948: 602c str r4, [r5, #0] - 594a: e7d4 b.n 58f6 <_lv_style_list_add_style+0x5a> - 594c: 000057cd .word 0x000057cd - 5950: 0000ecbd .word 0x0000ecbd - 5954: 00001a65 .word 0x00001a65 - 5958: 0002738f .word 0x0002738f - 595c: 0002726a .word 0x0002726a - 5960: 0000eb79 .word 0x0000eb79 - 5964: 00026842 .word 0x00026842 - 5968: 00001a6d .word 0x00001a6d - 596c: 0000f0a5 .word 0x0000f0a5 - 5970: 000272d6 .word 0x000272d6 - 5974: 00016e59 .word 0x00016e59 - -00005978 : - */ -static lv_style_t * get_alloc_local_style(lv_style_list_t * list) -{ - LV_ASSERT_STYLE_LIST(list); - - if(list->has_local) return lv_style_list_get_style(list, 0); - 5978: 7943 ldrb r3, [r0, #5] - 597a: 07db lsls r3, r3, #31 -{ - 597c: b573 push {r0, r1, r4, r5, r6, lr} - 597e: 4605 mov r5, r0 - if(list->has_local) return lv_style_list_get_style(list, 0); - 5980: d505 bpl.n 598e - 5982: 4b1a ldr r3, [pc, #104] ; (59ec ) - 5984: 2100 movs r1, #0 - /*Add the local style to the furst place*/ - _lv_style_list_add_style(list, local_style); - list->has_local = 1; - - return local_style; -} - 5986: b002 add sp, #8 - 5988: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - if(list->has_local) return lv_style_list_get_style(list, 0); - 598c: 4718 bx r3 - lv_style_t * local_style = lv_mem_alloc(sizeof(lv_style_t)); - 598e: 4b18 ldr r3, [pc, #96] ; (59f0 ) - 5990: 2004 movs r0, #4 - 5992: 4798 blx r3 - LV_ASSERT_MEM(local_style); - 5994: 4b17 ldr r3, [pc, #92] ; (59f4 ) - lv_style_t * local_style = lv_mem_alloc(sizeof(lv_style_t)); - 5996: 4604 mov r4, r0 - LV_ASSERT_MEM(local_style); - 5998: 4798 blx r3 - 599a: 4606 mov r6, r0 - 599c: b968 cbnz r0, 59ba - 599e: 4b16 ldr r3, [pc, #88] ; (59f8 ) - 59a0: 4916 ldr r1, [pc, #88] ; (59fc ) - 59a2: 9300 str r3, [sp, #0] - 59a4: f240 4235 movw r2, #1077 ; 0x435 - 59a8: 2003 movs r0, #3 - 59aa: 4d15 ldr r5, [pc, #84] ; (5a00 ) - 59ac: 47a8 blx r5 - 59ae: 4815 ldr r0, [pc, #84] ; (5a04 ) - 59b0: 4915 ldr r1, [pc, #84] ; (5a08 ) - 59b2: 4622 mov r2, r4 - 59b4: 4633 mov r3, r6 - 59b6: 4788 blx r1 - 59b8: e7fe b.n 59b8 - if(local_style == NULL) { - 59ba: b95c cbnz r4, 59d4 - LV_LOG_WARN("get_local_style: couldn't create local style"); - 59bc: 4b13 ldr r3, [pc, #76] ; (5a0c ) - 59be: 9300 str r3, [sp, #0] - 59c0: 490e ldr r1, [pc, #56] ; (59fc ) - 59c2: 4b0d ldr r3, [pc, #52] ; (59f8 ) - 59c4: 4d0e ldr r5, [pc, #56] ; (5a00 ) - 59c6: f240 4237 movw r2, #1079 ; 0x437 - 59ca: 2002 movs r0, #2 - 59cc: 47a8 blx r5 -} - 59ce: 4620 mov r0, r4 - 59d0: b002 add sp, #8 - 59d2: bd70 pop {r4, r5, r6, pc} - lv_style_init(local_style); - 59d4: 4b0e ldr r3, [pc, #56] ; (5a10 ) - 59d6: 4620 mov r0, r4 - 59d8: 4798 blx r3 - _lv_style_list_add_style(list, local_style); - 59da: 4b0e ldr r3, [pc, #56] ; (5a14 ) - 59dc: 4621 mov r1, r4 - 59de: 4628 mov r0, r5 - 59e0: 4798 blx r3 - list->has_local = 1; - 59e2: 796b ldrb r3, [r5, #5] - 59e4: f043 0301 orr.w r3, r3, #1 - 59e8: 716b strb r3, [r5, #5] - return local_style; - 59ea: e7f0 b.n 59ce - 59ec: 00005719 .word 0x00005719 - 59f0: 0000ecbd .word 0x0000ecbd - 59f4: 00001a65 .word 0x00001a65 - 59f8: 000273a8 .word 0x000273a8 - 59fc: 0002726a .word 0x0002726a - 5a00: 0000eb79 .word 0x0000eb79 - 5a04: 00026842 .word 0x00026842 - 5a08: 00001a6d .word 0x00001a6d - 5a0c: 00027306 .word 0x00027306 - 5a10: 000057b5 .word 0x000057b5 - 5a14: 0000589d .word 0x0000589d - -00005a18 : -{ - 5a18: b510 push {r4, lr} - lv_mem_free(style->map); - 5a1a: 4b03 ldr r3, [pc, #12] ; (5a28 ) -{ - 5a1c: 4604 mov r4, r0 - lv_mem_free(style->map); - 5a1e: 6800 ldr r0, [r0, #0] - 5a20: 4798 blx r3 - style->map = NULL; - 5a22: 2300 movs r3, #0 - 5a24: 6023 str r3, [r4, #0] -} - 5a26: bd10 pop {r4, pc} - 5a28: 0000ed75 .word 0x0000ed75 - -00005a2c <_lv_style_get_mem_size>: - if(style->map == NULL) return 0; - 5a2c: 6800 ldr r0, [r0, #0] - 5a2e: b128 cbz r0, 5a3c <_lv_style_get_mem_size+0x10> - size_t i = 0; - 5a30: 2300 movs r3, #0 - while(style->map[i] != _LV_STYLE_CLOSEING_PROP) { - 5a32: 5cc2 ldrb r2, [r0, r3] - 5a34: 2aff cmp r2, #255 ; 0xff - 5a36: d102 bne.n 5a3e <_lv_style_get_mem_size+0x12> - return i + sizeof(lv_style_property_t); - 5a38: 3302 adds r3, #2 - 5a3a: b298 uxth r0, r3 -} - 5a3c: 4770 bx lr - if((style->map[i] & 0xF) < LV_STYLE_ID_COLOR) i += sizeof(lv_style_int_t); - 5a3e: f002 020f and.w r2, r2, #15 - 5a42: 2a08 cmp r2, #8 - 5a44: d802 bhi.n 5a4c <_lv_style_get_mem_size+0x20> - else if((style->map[i] & 0xF) < LV_STYLE_ID_OPA) i += sizeof(lv_color_t); - 5a46: 3302 adds r3, #2 - i += sizeof(lv_style_property_t); - 5a48: 3302 adds r3, #2 - 5a4a: e7f2 b.n 5a32 <_lv_style_get_mem_size+0x6> - else if((style->map[i] & 0xF) < LV_STYLE_ID_OPA) i += sizeof(lv_color_t); - 5a4c: 2a0b cmp r2, #11 - 5a4e: d9fa bls.n 5a46 <_lv_style_get_mem_size+0x1a> - else if((style->map[i] & 0xF) < LV_STYLE_ID_PTR) i += sizeof(lv_opa_t); - 5a50: 2a0d cmp r2, #13 - 5a52: bf94 ite ls - 5a54: 3301 addls r3, #1 - else i += sizeof(const void *); - 5a56: 3304 addhi r3, #4 - 5a58: e7f6 b.n 5a48 <_lv_style_get_mem_size+0x1c> - ... - -00005a5c : -{ - 5a5c: b537 push {r0, r1, r2, r4, r5, lr} - 5a5e: 4605 mov r5, r0 - if(style_src == NULL) return; - 5a60: 460c mov r4, r1 - 5a62: b179 cbz r1, 5a84 - if(style_src->map == NULL) return; - 5a64: 680b ldr r3, [r1, #0] - 5a66: b16b cbz r3, 5a84 - uint16_t size = _lv_style_get_mem_size(style_src); - 5a68: 4608 mov r0, r1 - 5a6a: 4b07 ldr r3, [pc, #28] ; (5a88 ) - 5a6c: 4798 blx r3 - style_dest->map = lv_mem_alloc(size); - 5a6e: 4b07 ldr r3, [pc, #28] ; (5a8c ) - uint16_t size = _lv_style_get_mem_size(style_src); - 5a70: 9001 str r0, [sp, #4] - style_dest->map = lv_mem_alloc(size); - 5a72: 4798 blx r3 - 5a74: 6028 str r0, [r5, #0] - _lv_memcpy(style_dest->map, style_src->map, size); - 5a76: 9a01 ldr r2, [sp, #4] - 5a78: 6821 ldr r1, [r4, #0] - 5a7a: 4b05 ldr r3, [pc, #20] ; (5a90 ) -} - 5a7c: b003 add sp, #12 - 5a7e: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - _lv_memcpy(style_dest->map, style_src->map, size); - 5a82: 4718 bx r3 -} - 5a84: b003 add sp, #12 - 5a86: bd30 pop {r4, r5, pc} - 5a88: 00005a2d .word 0x00005a2d - 5a8c: 0000ecbd .word 0x0000ecbd - 5a90: 0000eec1 .word 0x0000eec1 - -00005a94 : -{ - 5a94: b5f8 push {r3, r4, r5, r6, r7, lr} - 5a96: 460f mov r7, r1 - if(style == NULL) return false; - 5a98: 4604 mov r4, r0 - 5a9a: b330 cbz r0, 5aea - int32_t id = get_property_index(style, prop); - 5a9c: 6806 ldr r6, [r0, #0] - 5a9e: 4b14 ldr r3, [pc, #80] ; (5af0 ) - 5aa0: 4630 mov r0, r6 - 5aa2: 4798 blx r3 - if(id >= 0) { - 5aa4: 1e05 subs r5, r0, #0 - 5aa6: db20 blt.n 5aea - attr_found.full = *(style->map + id + 1); - 5aa8: 442e add r6, r5 - if(attr_found.bits.state == attr_goal.bits.state) { - 5aaa: 7873 ldrb r3, [r6, #1] - 5aac: ea83 2317 eor.w r3, r3, r7, lsr #8 - 5ab0: 065b lsls r3, r3, #25 - 5ab2: d11a bne.n 5aea - uint32_t map_size = _lv_style_get_mem_size(style); - 5ab4: 4b0f ldr r3, [pc, #60] ; (5af4 ) - 5ab6: 4620 mov r0, r4 - 5ab8: f007 010f and.w r1, r7, #15 - 5abc: 4798 blx r3 - else if((prop & 0xF) < LV_STYLE_ID_OPA) prop_size += sizeof(lv_color_t); - 5abe: 290b cmp r1, #11 - 5ac0: d90c bls.n 5adc - else prop_size += sizeof(const void *); - 5ac2: 290e cmp r1, #14 - 5ac4: bf34 ite cc - 5ac6: 2303 movcc r3, #3 - 5ac8: 2306 movcs r3, #6 - for(i = id; i < map_size - prop_size; i++) { - 5aca: 1ac1 subs r1, r0, r3 - 5acc: 42a9 cmp r1, r5 - style->map[i] = style->map[i + prop_size]; - 5ace: 6820 ldr r0, [r4, #0] - for(i = id; i < map_size - prop_size; i++) { - 5ad0: d806 bhi.n 5ae0 - style->map = lv_mem_realloc(style->map, map_size - prop_size); - 5ad2: 4b09 ldr r3, [pc, #36] ; (5af8 ) - 5ad4: 4798 blx r3 - 5ad6: 6020 str r0, [r4, #0] - return true; - 5ad8: 2001 movs r0, #1 -} - 5ada: bdf8 pop {r3, r4, r5, r6, r7, pc} - else if((prop & 0xF) < LV_STYLE_ID_OPA) prop_size += sizeof(lv_color_t); - 5adc: 2304 movs r3, #4 - 5ade: e7f4 b.n 5aca - style->map[i] = style->map[i + prop_size]; - 5ae0: 1942 adds r2, r0, r5 - 5ae2: 5cd2 ldrb r2, [r2, r3] - 5ae4: 5542 strb r2, [r0, r5] - for(i = id; i < map_size - prop_size; i++) { - 5ae6: 3501 adds r5, #1 - 5ae8: e7f0 b.n 5acc - if(style == NULL) return false; - 5aea: 2000 movs r0, #0 - 5aec: e7f5 b.n 5ada - 5aee: bf00 nop - 5af0: 00005739 .word 0x00005739 - 5af4: 00005a2d .word 0x00005a2d - 5af8: 0000f0a5 .word 0x0000f0a5 - -00005afc <_lv_style_set_int>: -{ - 5afc: b570 push {r4, r5, r6, lr} - 5afe: 6806 ldr r6, [r0, #0] - int32_t id = get_property_index(style, prop); - 5b00: 4b28 ldr r3, [pc, #160] ; (5ba4 <_lv_style_set_int+0xa8>) -{ - 5b02: b086 sub sp, #24 - 5b04: 4605 mov r5, r0 - int32_t id = get_property_index(style, prop); - 5b06: 4630 mov r0, r6 -{ - 5b08: f8ad 100e strh.w r1, [sp, #14] - 5b0c: f8ad 200c strh.w r2, [sp, #12] - int32_t id = get_property_index(style, prop); - 5b10: 460c mov r4, r1 - 5b12: 4798 blx r3 - if(id >= 0) { - 5b14: 2800 cmp r0, #0 - 5b16: db0d blt.n 5b34 <_lv_style_set_int+0x38> - attr_found.full = *(style->map + id + 1); - 5b18: 1833 adds r3, r6, r0 - if(attr_found.bits.state == attr_goal.bits.state) { - 5b1a: 785b ldrb r3, [r3, #1] - 5b1c: ea83 2314 eor.w r3, r3, r4, lsr #8 - 5b20: 065b lsls r3, r3, #25 - 5b22: d107 bne.n 5b34 <_lv_style_set_int+0x38> - _lv_memcpy_small(style->map + id + sizeof(lv_style_property_t), &value, sizeof(lv_style_int_t)); - 5b24: 3002 adds r0, #2 - 5b26: 4b20 ldr r3, [pc, #128] ; (5ba8 <_lv_style_set_int+0xac>) - 5b28: 2202 movs r2, #2 - 5b2a: a903 add r1, sp, #12 - 5b2c: 4430 add r0, r6 - 5b2e: 4798 blx r3 -} - 5b30: b006 add sp, #24 - 5b32: bd70 pop {r4, r5, r6, pc} - lv_style_property_t end_mark = _LV_STYLE_CLOSEING_PROP; - 5b34: 23ff movs r3, #255 ; 0xff - 5b36: f8ad 3016 strh.w r3, [sp, #22] - uint16_t size = _lv_style_get_mem_size(style); - 5b3a: 4628 mov r0, r5 - 5b3c: 4b1b ldr r3, [pc, #108] ; (5bac <_lv_style_set_int+0xb0>) - 5b3e: 4798 blx r3 - if(size == 0) size += end_mark_size; - 5b40: 1e04 subs r4, r0, #0 - 5b42: bf08 it eq - 5b44: 2402 moveq r4, #2 - size += sizeof(lv_style_property_t) + sizeof(lv_style_int_t); - 5b46: 3404 adds r4, #4 - style->map = lv_mem_realloc(style->map, size); - 5b48: b2a4 uxth r4, r4 - 5b4a: 4b19 ldr r3, [pc, #100] ; (5bb0 <_lv_style_set_int+0xb4>) - 5b4c: 4621 mov r1, r4 - 5b4e: 4630 mov r0, r6 - 5b50: 4798 blx r3 - LV_ASSERT_MEM(style->map); - 5b52: 4b18 ldr r3, [pc, #96] ; (5bb4 <_lv_style_set_int+0xb8>) - style->map = lv_mem_realloc(style->map, size); - 5b54: 6028 str r0, [r5, #0] - LV_ASSERT_MEM(style->map); - 5b56: 4798 blx r3 - 5b58: 4606 mov r6, r0 - 5b5a: b968 cbnz r0, 5b78 <_lv_style_set_int+0x7c> - 5b5c: 4b16 ldr r3, [pc, #88] ; (5bb8 <_lv_style_set_int+0xbc>) - 5b5e: 4917 ldr r1, [pc, #92] ; (5bbc <_lv_style_set_int+0xc0>) - 5b60: 9300 str r3, [sp, #0] - 5b62: f44f 72c3 mov.w r2, #390 ; 0x186 - 5b66: 2003 movs r0, #3 - 5b68: 4c15 ldr r4, [pc, #84] ; (5bc0 <_lv_style_set_int+0xc4>) - 5b6a: 47a0 blx r4 - 5b6c: 682a ldr r2, [r5, #0] - 5b6e: 4815 ldr r0, [pc, #84] ; (5bc4 <_lv_style_set_int+0xc8>) - 5b70: 4915 ldr r1, [pc, #84] ; (5bc8 <_lv_style_set_int+0xcc>) - 5b72: 4633 mov r3, r6 - 5b74: 4788 blx r1 - 5b76: e7fe b.n 5b76 <_lv_style_set_int+0x7a> - _lv_memcpy_small(style->map + size - new_prop_size - end_mark_size, &prop, sizeof(lv_style_property_t)); - 5b78: 6828 ldr r0, [r5, #0] - 5b7a: 4e0b ldr r6, [pc, #44] ; (5ba8 <_lv_style_set_int+0xac>) - 5b7c: 1fa3 subs r3, r4, #6 - 5b7e: f10d 010e add.w r1, sp, #14 - 5b82: 4418 add r0, r3 - 5b84: 2202 movs r2, #2 - 5b86: 47b0 blx r6 - _lv_memcpy_small(style->map + size - sizeof(lv_style_int_t) - end_mark_size, &value, sizeof(lv_style_int_t)); - 5b88: 6828 ldr r0, [r5, #0] - _lv_memcpy_small(style->map + size - new_prop_size - end_mark_size, &prop, sizeof(lv_style_property_t)); - 5b8a: 1f23 subs r3, r4, #4 - _lv_memcpy_small(style->map + size - sizeof(lv_style_int_t) - end_mark_size, &value, sizeof(lv_style_int_t)); - 5b8c: a903 add r1, sp, #12 - 5b8e: 4418 add r0, r3 - 5b90: 2202 movs r2, #2 - 5b92: 47b0 blx r6 - _lv_memcpy_small(style->map + size - end_mark_size, &end_mark, sizeof(end_mark)); - 5b94: 6828 ldr r0, [r5, #0] - _lv_memcpy_small(style->map + size - sizeof(lv_style_int_t) - end_mark_size, &value, sizeof(lv_style_int_t)); - 5b96: 3c02 subs r4, #2 - _lv_memcpy_small(style->map + size - end_mark_size, &end_mark, sizeof(end_mark)); - 5b98: 2202 movs r2, #2 - 5b9a: f10d 0116 add.w r1, sp, #22 - 5b9e: 4420 add r0, r4 - 5ba0: 47b0 blx r6 - 5ba2: e7c5 b.n 5b30 <_lv_style_set_int+0x34> - 5ba4: 00005739 .word 0x00005739 - 5ba8: 000057a3 .word 0x000057a3 - 5bac: 00005a2d .word 0x00005a2d - 5bb0: 0000f0a5 .word 0x0000f0a5 - 5bb4: 00001a65 .word 0x00001a65 - 5bb8: 000273be .word 0x000273be - 5bbc: 0002726a .word 0x0002726a - 5bc0: 0000eb79 .word 0x0000eb79 - 5bc4: 00026842 .word 0x00026842 - 5bc8: 00001a6d .word 0x00001a6d - -00005bcc <_lv_style_set_color>: -{ - 5bcc: b570 push {r4, r5, r6, lr} - 5bce: 6806 ldr r6, [r0, #0] - int32_t id = get_property_index(style, prop); - 5bd0: 4b28 ldr r3, [pc, #160] ; (5c74 <_lv_style_set_color+0xa8>) -{ - 5bd2: b086 sub sp, #24 - 5bd4: 4605 mov r5, r0 - int32_t id = get_property_index(style, prop); - 5bd6: 4630 mov r0, r6 -{ - 5bd8: f8ad 200c strh.w r2, [sp, #12] - 5bdc: f8ad 100e strh.w r1, [sp, #14] - int32_t id = get_property_index(style, prop); - 5be0: 460c mov r4, r1 - 5be2: 4798 blx r3 - if(id >= 0) { - 5be4: 2800 cmp r0, #0 - 5be6: db0d blt.n 5c04 <_lv_style_set_color+0x38> - attr_found.full = *(style->map + id + 1); - 5be8: 1833 adds r3, r6, r0 - if(attr_found.bits.state == attr_goal.bits.state) { - 5bea: 785b ldrb r3, [r3, #1] - 5bec: ea83 2314 eor.w r3, r3, r4, lsr #8 - 5bf0: 065b lsls r3, r3, #25 - 5bf2: d107 bne.n 5c04 <_lv_style_set_color+0x38> - _lv_memcpy_small(style->map + id + sizeof(lv_style_property_t), &color, sizeof(lv_color_t)); - 5bf4: 3002 adds r0, #2 - 5bf6: 4b20 ldr r3, [pc, #128] ; (5c78 <_lv_style_set_color+0xac>) - 5bf8: 2202 movs r2, #2 - 5bfa: a903 add r1, sp, #12 - 5bfc: 4430 add r0, r6 - 5bfe: 4798 blx r3 -} - 5c00: b006 add sp, #24 - 5c02: bd70 pop {r4, r5, r6, pc} - lv_style_property_t end_mark = _LV_STYLE_CLOSEING_PROP; - 5c04: 23ff movs r3, #255 ; 0xff - 5c06: f8ad 3016 strh.w r3, [sp, #22] - uint16_t size = _lv_style_get_mem_size(style); - 5c0a: 4628 mov r0, r5 - 5c0c: 4b1b ldr r3, [pc, #108] ; (5c7c <_lv_style_set_color+0xb0>) - 5c0e: 4798 blx r3 - if(size == 0) size += end_mark_size; - 5c10: 1e04 subs r4, r0, #0 - 5c12: bf08 it eq - 5c14: 2402 moveq r4, #2 - size += sizeof(lv_style_property_t) + sizeof(lv_color_t); - 5c16: 3404 adds r4, #4 - style->map = lv_mem_realloc(style->map, size); - 5c18: b2a4 uxth r4, r4 - 5c1a: 4b19 ldr r3, [pc, #100] ; (5c80 <_lv_style_set_color+0xb4>) - 5c1c: 4621 mov r1, r4 - 5c1e: 4630 mov r0, r6 - 5c20: 4798 blx r3 - LV_ASSERT_MEM(style->map); - 5c22: 4b18 ldr r3, [pc, #96] ; (5c84 <_lv_style_set_color+0xb8>) - style->map = lv_mem_realloc(style->map, size); - 5c24: 6028 str r0, [r5, #0] - LV_ASSERT_MEM(style->map); - 5c26: 4798 blx r3 - 5c28: 4606 mov r6, r0 - 5c2a: b968 cbnz r0, 5c48 <_lv_style_set_color+0x7c> - 5c2c: 4b16 ldr r3, [pc, #88] ; (5c88 <_lv_style_set_color+0xbc>) - 5c2e: 4917 ldr r1, [pc, #92] ; (5c8c <_lv_style_set_color+0xc0>) - 5c30: 9300 str r3, [sp, #0] - 5c32: f240 12b5 movw r2, #437 ; 0x1b5 - 5c36: 2003 movs r0, #3 - 5c38: 4c15 ldr r4, [pc, #84] ; (5c90 <_lv_style_set_color+0xc4>) - 5c3a: 47a0 blx r4 - 5c3c: 682a ldr r2, [r5, #0] - 5c3e: 4815 ldr r0, [pc, #84] ; (5c94 <_lv_style_set_color+0xc8>) - 5c40: 4915 ldr r1, [pc, #84] ; (5c98 <_lv_style_set_color+0xcc>) - 5c42: 4633 mov r3, r6 - 5c44: 4788 blx r1 - 5c46: e7fe b.n 5c46 <_lv_style_set_color+0x7a> - _lv_memcpy_small(style->map + size - new_prop_size - end_mark_size, &prop, sizeof(lv_style_property_t)); - 5c48: 6828 ldr r0, [r5, #0] - 5c4a: 4e0b ldr r6, [pc, #44] ; (5c78 <_lv_style_set_color+0xac>) - 5c4c: 1fa3 subs r3, r4, #6 - 5c4e: f10d 010e add.w r1, sp, #14 - 5c52: 4418 add r0, r3 - 5c54: 2202 movs r2, #2 - 5c56: 47b0 blx r6 - _lv_memcpy_small(style->map + size - sizeof(lv_color_t) - end_mark_size, &color, sizeof(lv_color_t)); - 5c58: 6828 ldr r0, [r5, #0] - _lv_memcpy_small(style->map + size - new_prop_size - end_mark_size, &prop, sizeof(lv_style_property_t)); - 5c5a: 1f23 subs r3, r4, #4 - _lv_memcpy_small(style->map + size - sizeof(lv_color_t) - end_mark_size, &color, sizeof(lv_color_t)); - 5c5c: a903 add r1, sp, #12 - 5c5e: 4418 add r0, r3 - 5c60: 2202 movs r2, #2 - 5c62: 47b0 blx r6 - _lv_memcpy_small(style->map + size - end_mark_size, &end_mark, sizeof(end_mark)); - 5c64: 6828 ldr r0, [r5, #0] - _lv_memcpy_small(style->map + size - sizeof(lv_color_t) - end_mark_size, &color, sizeof(lv_color_t)); - 5c66: 3c02 subs r4, #2 - _lv_memcpy_small(style->map + size - end_mark_size, &end_mark, sizeof(end_mark)); - 5c68: 2202 movs r2, #2 - 5c6a: f10d 0116 add.w r1, sp, #22 - 5c6e: 4420 add r0, r4 - 5c70: 47b0 blx r6 - 5c72: e7c5 b.n 5c00 <_lv_style_set_color+0x34> - 5c74: 00005739 .word 0x00005739 - 5c78: 000057a3 .word 0x000057a3 - 5c7c: 00005a2d .word 0x00005a2d - 5c80: 0000f0a5 .word 0x0000f0a5 - 5c84: 00001a65 .word 0x00001a65 - 5c88: 000273d0 .word 0x000273d0 - 5c8c: 0002726a .word 0x0002726a - 5c90: 0000eb79 .word 0x0000eb79 - 5c94: 00026842 .word 0x00026842 - 5c98: 00001a6d .word 0x00001a6d - -00005c9c <_lv_style_set_opa>: -{ - 5c9c: b570 push {r4, r5, r6, lr} - 5c9e: 6806 ldr r6, [r0, #0] - int32_t id = get_property_index(style, prop); - 5ca0: 4b29 ldr r3, [pc, #164] ; (5d48 <_lv_style_set_opa+0xac>) -{ - 5ca2: b086 sub sp, #24 - 5ca4: 4605 mov r5, r0 - int32_t id = get_property_index(style, prop); - 5ca6: 4630 mov r0, r6 -{ - 5ca8: f8ad 100e strh.w r1, [sp, #14] - 5cac: f88d 200d strb.w r2, [sp, #13] - int32_t id = get_property_index(style, prop); - 5cb0: 460c mov r4, r1 - 5cb2: 4798 blx r3 - if(id >= 0) { - 5cb4: 2800 cmp r0, #0 - 5cb6: db0e blt.n 5cd6 <_lv_style_set_opa+0x3a> - attr_found.full = *(style->map + id + 1); - 5cb8: 1833 adds r3, r6, r0 - if(attr_found.bits.state == attr_goal.bits.state) { - 5cba: 785b ldrb r3, [r3, #1] - 5cbc: ea83 2314 eor.w r3, r3, r4, lsr #8 - 5cc0: 065b lsls r3, r3, #25 - 5cc2: d108 bne.n 5cd6 <_lv_style_set_opa+0x3a> - _lv_memcpy_small(style->map + id + sizeof(lv_style_property_t), &opa, sizeof(lv_opa_t)); - 5cc4: 3002 adds r0, #2 - 5cc6: 4b21 ldr r3, [pc, #132] ; (5d4c <_lv_style_set_opa+0xb0>) - 5cc8: 2201 movs r2, #1 - 5cca: f10d 010d add.w r1, sp, #13 - 5cce: 4430 add r0, r6 - 5cd0: 4798 blx r3 -} - 5cd2: b006 add sp, #24 - 5cd4: bd70 pop {r4, r5, r6, pc} - lv_style_property_t end_mark = _LV_STYLE_CLOSEING_PROP; - 5cd6: 23ff movs r3, #255 ; 0xff - 5cd8: f8ad 3016 strh.w r3, [sp, #22] - uint16_t size = _lv_style_get_mem_size(style); - 5cdc: 4628 mov r0, r5 - 5cde: 4b1c ldr r3, [pc, #112] ; (5d50 <_lv_style_set_opa+0xb4>) - 5ce0: 4798 blx r3 - if(size == 0) size += end_mark_size; - 5ce2: 1e04 subs r4, r0, #0 - 5ce4: bf08 it eq - 5ce6: 2402 moveq r4, #2 - size += sizeof(lv_style_property_t) + sizeof(lv_opa_t); - 5ce8: 3403 adds r4, #3 - style->map = lv_mem_realloc(style->map, size); - 5cea: b2a4 uxth r4, r4 - 5cec: 4b19 ldr r3, [pc, #100] ; (5d54 <_lv_style_set_opa+0xb8>) - 5cee: 4621 mov r1, r4 - 5cf0: 4630 mov r0, r6 - 5cf2: 4798 blx r3 - LV_ASSERT_MEM(style->map); - 5cf4: 4b18 ldr r3, [pc, #96] ; (5d58 <_lv_style_set_opa+0xbc>) - style->map = lv_mem_realloc(style->map, size); - 5cf6: 6028 str r0, [r5, #0] - LV_ASSERT_MEM(style->map); - 5cf8: 4798 blx r3 - 5cfa: 4606 mov r6, r0 - 5cfc: b968 cbnz r0, 5d1a <_lv_style_set_opa+0x7e> - 5cfe: 4b17 ldr r3, [pc, #92] ; (5d5c <_lv_style_set_opa+0xc0>) - 5d00: 4917 ldr r1, [pc, #92] ; (5d60 <_lv_style_set_opa+0xc4>) - 5d02: 9300 str r3, [sp, #0] - 5d04: f44f 72f2 mov.w r2, #484 ; 0x1e4 - 5d08: 2003 movs r0, #3 - 5d0a: 4c16 ldr r4, [pc, #88] ; (5d64 <_lv_style_set_opa+0xc8>) - 5d0c: 47a0 blx r4 - 5d0e: 682a ldr r2, [r5, #0] - 5d10: 4815 ldr r0, [pc, #84] ; (5d68 <_lv_style_set_opa+0xcc>) - 5d12: 4916 ldr r1, [pc, #88] ; (5d6c <_lv_style_set_opa+0xd0>) - 5d14: 4633 mov r3, r6 - 5d16: 4788 blx r1 - 5d18: e7fe b.n 5d18 <_lv_style_set_opa+0x7c> - _lv_memcpy_small(style->map + size - new_prop_size - end_mark_size, &prop, sizeof(lv_style_property_t)); - 5d1a: 6828 ldr r0, [r5, #0] - 5d1c: 4e0b ldr r6, [pc, #44] ; (5d4c <_lv_style_set_opa+0xb0>) - 5d1e: 1f63 subs r3, r4, #5 - 5d20: f10d 010e add.w r1, sp, #14 - 5d24: 4418 add r0, r3 - 5d26: 2202 movs r2, #2 - 5d28: 47b0 blx r6 - _lv_memcpy_small(style->map + size - sizeof(lv_opa_t) - end_mark_size, &opa, sizeof(lv_opa_t)); - 5d2a: 6828 ldr r0, [r5, #0] - _lv_memcpy_small(style->map + size - new_prop_size - end_mark_size, &prop, sizeof(lv_style_property_t)); - 5d2c: 1ee3 subs r3, r4, #3 - _lv_memcpy_small(style->map + size - sizeof(lv_opa_t) - end_mark_size, &opa, sizeof(lv_opa_t)); - 5d2e: f10d 010d add.w r1, sp, #13 - 5d32: 4418 add r0, r3 - 5d34: 2201 movs r2, #1 - 5d36: 47b0 blx r6 - _lv_memcpy_small(style->map + size - end_mark_size, &end_mark, sizeof(end_mark)); - 5d38: 6828 ldr r0, [r5, #0] - _lv_memcpy_small(style->map + size - sizeof(lv_opa_t) - end_mark_size, &opa, sizeof(lv_opa_t)); - 5d3a: 3c02 subs r4, #2 - _lv_memcpy_small(style->map + size - end_mark_size, &end_mark, sizeof(end_mark)); - 5d3c: 2202 movs r2, #2 - 5d3e: f10d 0116 add.w r1, sp, #22 - 5d42: 4420 add r0, r4 - 5d44: 47b0 blx r6 - 5d46: e7c4 b.n 5cd2 <_lv_style_set_opa+0x36> - 5d48: 00005739 .word 0x00005739 - 5d4c: 000057a3 .word 0x000057a3 - 5d50: 00005a2d .word 0x00005a2d - 5d54: 0000f0a5 .word 0x0000f0a5 - 5d58: 00001a65 .word 0x00001a65 - 5d5c: 000273e4 .word 0x000273e4 - 5d60: 0002726a .word 0x0002726a - 5d64: 0000eb79 .word 0x0000eb79 - 5d68: 00026842 .word 0x00026842 - 5d6c: 00001a6d .word 0x00001a6d - -00005d70 <_lv_style_set_ptr>: -{ - 5d70: b570 push {r4, r5, r6, lr} - 5d72: 6806 ldr r6, [r0, #0] - int32_t id = get_property_index(style, prop); - 5d74: 4b28 ldr r3, [pc, #160] ; (5e18 <_lv_style_set_ptr+0xa8>) -{ - 5d76: b086 sub sp, #24 - 5d78: 4605 mov r5, r0 - int32_t id = get_property_index(style, prop); - 5d7a: 4630 mov r0, r6 -{ - 5d7c: 9202 str r2, [sp, #8] - 5d7e: f8ad 100e strh.w r1, [sp, #14] - int32_t id = get_property_index(style, prop); - 5d82: 460c mov r4, r1 - 5d84: 4798 blx r3 - if(id >= 0) { - 5d86: 2800 cmp r0, #0 - 5d88: db0d blt.n 5da6 <_lv_style_set_ptr+0x36> - attr_found.full = *(style->map + id + 1); - 5d8a: 1833 adds r3, r6, r0 - if(attr_found.bits.state == attr_goal.bits.state) { - 5d8c: 785b ldrb r3, [r3, #1] - 5d8e: ea83 2314 eor.w r3, r3, r4, lsr #8 - 5d92: 065b lsls r3, r3, #25 - 5d94: d107 bne.n 5da6 <_lv_style_set_ptr+0x36> - _lv_memcpy_small(style->map + id + sizeof(lv_style_property_t), &p, sizeof(const void *)); - 5d96: 3002 adds r0, #2 - 5d98: 4b20 ldr r3, [pc, #128] ; (5e1c <_lv_style_set_ptr+0xac>) - 5d9a: 2204 movs r2, #4 - 5d9c: a902 add r1, sp, #8 - 5d9e: 4430 add r0, r6 - 5da0: 4798 blx r3 -} - 5da2: b006 add sp, #24 - 5da4: bd70 pop {r4, r5, r6, pc} - lv_style_property_t end_mark = _LV_STYLE_CLOSEING_PROP; - 5da6: 23ff movs r3, #255 ; 0xff - 5da8: f8ad 3016 strh.w r3, [sp, #22] - uint16_t size = _lv_style_get_mem_size(style); - 5dac: 4628 mov r0, r5 - 5dae: 4b1c ldr r3, [pc, #112] ; (5e20 <_lv_style_set_ptr+0xb0>) - 5db0: 4798 blx r3 - if(size == 0) size += end_mark_size; - 5db2: 1e04 subs r4, r0, #0 - 5db4: bf08 it eq - 5db6: 2402 moveq r4, #2 - size += sizeof(lv_style_property_t) + sizeof(const void *); - 5db8: 3406 adds r4, #6 - style->map = lv_mem_realloc(style->map, size); - 5dba: b2a4 uxth r4, r4 - 5dbc: 4b19 ldr r3, [pc, #100] ; (5e24 <_lv_style_set_ptr+0xb4>) - 5dbe: 4621 mov r1, r4 - 5dc0: 4630 mov r0, r6 - 5dc2: 4798 blx r3 - LV_ASSERT_MEM(style->map); - 5dc4: 4b18 ldr r3, [pc, #96] ; (5e28 <_lv_style_set_ptr+0xb8>) - style->map = lv_mem_realloc(style->map, size); - 5dc6: 6028 str r0, [r5, #0] - LV_ASSERT_MEM(style->map); - 5dc8: 4798 blx r3 - 5dca: 4606 mov r6, r0 - 5dcc: b968 cbnz r0, 5dea <_lv_style_set_ptr+0x7a> - 5dce: 4b17 ldr r3, [pc, #92] ; (5e2c <_lv_style_set_ptr+0xbc>) - 5dd0: 4917 ldr r1, [pc, #92] ; (5e30 <_lv_style_set_ptr+0xc0>) - 5dd2: 9300 str r3, [sp, #0] - 5dd4: f240 2213 movw r2, #531 ; 0x213 - 5dd8: 2003 movs r0, #3 - 5dda: 4c16 ldr r4, [pc, #88] ; (5e34 <_lv_style_set_ptr+0xc4>) - 5ddc: 47a0 blx r4 - 5dde: 682a ldr r2, [r5, #0] - 5de0: 4815 ldr r0, [pc, #84] ; (5e38 <_lv_style_set_ptr+0xc8>) - 5de2: 4916 ldr r1, [pc, #88] ; (5e3c <_lv_style_set_ptr+0xcc>) - 5de4: 4633 mov r3, r6 - 5de6: 4788 blx r1 - 5de8: e7fe b.n 5de8 <_lv_style_set_ptr+0x78> - _lv_memcpy_small(style->map + size - new_prop_size - end_mark_size, &prop, sizeof(lv_style_property_t)); - 5dea: 6828 ldr r0, [r5, #0] - 5dec: 4e0b ldr r6, [pc, #44] ; (5e1c <_lv_style_set_ptr+0xac>) - 5dee: f1a4 0308 sub.w r3, r4, #8 - 5df2: f10d 010e add.w r1, sp, #14 - 5df6: 4418 add r0, r3 - 5df8: 2202 movs r2, #2 - 5dfa: 47b0 blx r6 - _lv_memcpy_small(style->map + size - sizeof(const void *) - end_mark_size, &p, sizeof(const void *)); - 5dfc: 6828 ldr r0, [r5, #0] - _lv_memcpy_small(style->map + size - new_prop_size - end_mark_size, &prop, sizeof(lv_style_property_t)); - 5dfe: 1fa3 subs r3, r4, #6 - _lv_memcpy_small(style->map + size - sizeof(const void *) - end_mark_size, &p, sizeof(const void *)); - 5e00: a902 add r1, sp, #8 - 5e02: 4418 add r0, r3 - 5e04: 2204 movs r2, #4 - 5e06: 47b0 blx r6 - _lv_memcpy_small(style->map + size - end_mark_size, &end_mark, sizeof(end_mark)); - 5e08: 6828 ldr r0, [r5, #0] - _lv_memcpy_small(style->map + size - sizeof(const void *) - end_mark_size, &p, sizeof(const void *)); - 5e0a: 3c02 subs r4, #2 - _lv_memcpy_small(style->map + size - end_mark_size, &end_mark, sizeof(end_mark)); - 5e0c: 2202 movs r2, #2 - 5e0e: f10d 0116 add.w r1, sp, #22 - 5e12: 4420 add r0, r4 - 5e14: 47b0 blx r6 - 5e16: e7c4 b.n 5da2 <_lv_style_set_ptr+0x32> - 5e18: 00005739 .word 0x00005739 - 5e1c: 000057a3 .word 0x000057a3 - 5e20: 00005a2d .word 0x00005a2d - 5e24: 0000f0a5 .word 0x0000f0a5 - 5e28: 00001a65 .word 0x00001a65 - 5e2c: 000273f6 .word 0x000273f6 - 5e30: 0002726a .word 0x0002726a - 5e34: 0000eb79 .word 0x0000eb79 - 5e38: 00026842 .word 0x00026842 - 5e3c: 00001a6d .word 0x00001a6d - -00005e40 <_lv_style_get_int>: -{ - 5e40: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5e44: 460e mov r6, r1 - 5e46: 4617 mov r7, r2 - if(style == NULL) return -1; - 5e48: 4605 mov r5, r0 - 5e4a: b1c0 cbz r0, 5e7e <_lv_style_get_int+0x3e> - if(style->map == NULL) return -1; - 5e4c: f8d0 8000 ldr.w r8, [r0] - 5e50: f1b8 0f00 cmp.w r8, #0 - 5e54: d013 beq.n 5e7e <_lv_style_get_int+0x3e> - int32_t id = get_property_index(style, prop); - 5e56: 4b0b ldr r3, [pc, #44] ; (5e84 <_lv_style_get_int+0x44>) - 5e58: 4640 mov r0, r8 - 5e5a: 4798 blx r3 - if(id < 0) { - 5e5c: 1e04 subs r4, r0, #0 - 5e5e: db0e blt.n 5e7e <_lv_style_get_int+0x3e> - _lv_memcpy_small(res, &style->map[id + sizeof(lv_style_property_t)], sizeof(lv_style_int_t)); - 5e60: 1ca1 adds r1, r4, #2 - 5e62: 4b09 ldr r3, [pc, #36] ; (5e88 <_lv_style_get_int+0x48>) - 5e64: 4638 mov r0, r7 - 5e66: 2202 movs r2, #2 - 5e68: 4441 add r1, r8 - 5e6a: 4798 blx r3 - attr_act.full = style->map[id + 1]; - 5e6c: 682b ldr r3, [r5, #0] - 5e6e: 4423 add r3, r4 - 5e70: 7858 ldrb r0, [r3, #1] - return attr_act.bits.state & attr_goal.bits.state; - 5e72: f3c0 0006 ubfx r0, r0, #0, #7 - 5e76: ea00 2016 and.w r0, r0, r6, lsr #8 -} - 5e7a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - if(style == NULL) return -1; - 5e7e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 5e82: e7fa b.n 5e7a <_lv_style_get_int+0x3a> - 5e84: 00005739 .word 0x00005739 - 5e88: 000057a3 .word 0x000057a3 - -00005e8c <_lv_style_get_opa>: -{ - 5e8c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5e90: 460e mov r6, r1 - 5e92: 4617 mov r7, r2 - if(style == NULL) return -1; - 5e94: 4605 mov r5, r0 - 5e96: b1c0 cbz r0, 5eca <_lv_style_get_opa+0x3e> - if(style->map == NULL) return -1; - 5e98: f8d0 8000 ldr.w r8, [r0] - 5e9c: f1b8 0f00 cmp.w r8, #0 - 5ea0: d013 beq.n 5eca <_lv_style_get_opa+0x3e> - int32_t id = get_property_index(style, prop); - 5ea2: 4b0b ldr r3, [pc, #44] ; (5ed0 <_lv_style_get_opa+0x44>) - 5ea4: 4640 mov r0, r8 - 5ea6: 4798 blx r3 - if(id < 0) { - 5ea8: 1e04 subs r4, r0, #0 - 5eaa: db0e blt.n 5eca <_lv_style_get_opa+0x3e> - _lv_memcpy_small(res, &style->map[id + sizeof(lv_style_property_t)], sizeof(lv_opa_t)); - 5eac: 1ca1 adds r1, r4, #2 - 5eae: 4b09 ldr r3, [pc, #36] ; (5ed4 <_lv_style_get_opa+0x48>) - 5eb0: 4638 mov r0, r7 - 5eb2: 2201 movs r2, #1 - 5eb4: 4441 add r1, r8 - 5eb6: 4798 blx r3 - attr_act.full = style->map[id + 1]; - 5eb8: 682b ldr r3, [r5, #0] - 5eba: 4423 add r3, r4 - 5ebc: 7858 ldrb r0, [r3, #1] - return attr_act.bits.state & attr_goal.bits.state; - 5ebe: f3c0 0006 ubfx r0, r0, #0, #7 - 5ec2: ea00 2016 and.w r0, r0, r6, lsr #8 -} - 5ec6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - if(style == NULL) return -1; - 5eca: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 5ece: e7fa b.n 5ec6 <_lv_style_get_opa+0x3a> - 5ed0: 00005739 .word 0x00005739 - 5ed4: 000057a3 .word 0x000057a3 - -00005ed8 <_lv_style_get_ptr>: -{ - 5ed8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5edc: 460e mov r6, r1 - 5ede: 4617 mov r7, r2 - if(style == NULL) return -1; - 5ee0: 4605 mov r5, r0 - 5ee2: b1c0 cbz r0, 5f16 <_lv_style_get_ptr+0x3e> - if(style->map == NULL) return -1; - 5ee4: f8d0 8000 ldr.w r8, [r0] - 5ee8: f1b8 0f00 cmp.w r8, #0 - 5eec: d013 beq.n 5f16 <_lv_style_get_ptr+0x3e> - int32_t id = get_property_index(style, prop); - 5eee: 4b0b ldr r3, [pc, #44] ; (5f1c <_lv_style_get_ptr+0x44>) - 5ef0: 4640 mov r0, r8 - 5ef2: 4798 blx r3 - if(id < 0) { - 5ef4: 1e04 subs r4, r0, #0 - 5ef6: db0e blt.n 5f16 <_lv_style_get_ptr+0x3e> - _lv_memcpy_small(res, &style->map[id + sizeof(lv_style_property_t)], sizeof(const void *)); - 5ef8: 1ca1 adds r1, r4, #2 - 5efa: 4b09 ldr r3, [pc, #36] ; (5f20 <_lv_style_get_ptr+0x48>) - 5efc: 4638 mov r0, r7 - 5efe: 2204 movs r2, #4 - 5f00: 4441 add r1, r8 - 5f02: 4798 blx r3 - attr_act.full = style->map[id + 1]; - 5f04: 682b ldr r3, [r5, #0] - 5f06: 4423 add r3, r4 - 5f08: 7858 ldrb r0, [r3, #1] - return attr_act.bits.state & attr_goal.bits.state; - 5f0a: f3c0 0006 ubfx r0, r0, #0, #7 - 5f0e: ea00 2016 and.w r0, r0, r6, lsr #8 -} - 5f12: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - if(style == NULL) return -1; - 5f16: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 5f1a: e7fa b.n 5f12 <_lv_style_get_ptr+0x3a> - 5f1c: 00005739 .word 0x00005739 - 5f20: 000057a3 .word 0x000057a3 - -00005f24 : - if(!list->has_local) return NULL; - 5f24: 7942 ldrb r2, [r0, #5] - 5f26: f012 0301 ands.w r3, r2, #1 - 5f2a: d005 beq.n 5f38 - if(list->has_trans) return list->style_list[1]; - 5f2c: 6803 ldr r3, [r0, #0] - 5f2e: 0792 lsls r2, r2, #30 - 5f30: bf4c ite mi - 5f32: 6858 ldrmi r0, [r3, #4] - else return list->style_list[0]; - 5f34: 6818 ldrpl r0, [r3, #0] - 5f36: 4770 bx lr - if(!list->has_local) return NULL; - 5f38: 4618 mov r0, r3 -} - 5f3a: 4770 bx lr - -00005f3c <_lv_style_list_get_transition_style>: - if(!list->has_trans) return NULL; - 5f3c: 7943 ldrb r3, [r0, #5] - 5f3e: f013 0302 ands.w r3, r3, #2 - return list->style_list[0]; - 5f42: bf1a itte ne - 5f44: 6803 ldrne r3, [r0, #0] - 5f46: 6818 ldrne r0, [r3, #0] - if(!list->has_trans) return NULL; - 5f48: 4618 moveq r0, r3 -} - 5f4a: 4770 bx lr - -00005f4c <_lv_style_list_reset>: -{ - 5f4c: b538 push {r3, r4, r5, lr} - if(list == NULL) return; - 5f4e: 4604 mov r4, r0 - 5f50: b328 cbz r0, 5f9e <_lv_style_list_reset+0x52> - if(list->has_local) { - 5f52: 7943 ldrb r3, [r0, #5] - 5f54: 07da lsls r2, r3, #31 - 5f56: d508 bpl.n 5f6a <_lv_style_list_reset+0x1e> - lv_style_t * local = lv_style_list_get_local_style(list); - 5f58: 4b11 ldr r3, [pc, #68] ; (5fa0 <_lv_style_list_reset+0x54>) - 5f5a: 4798 blx r3 - if(local) { - 5f5c: 4605 mov r5, r0 - 5f5e: b120 cbz r0, 5f6a <_lv_style_list_reset+0x1e> - lv_style_reset(local); - 5f60: 4b10 ldr r3, [pc, #64] ; (5fa4 <_lv_style_list_reset+0x58>) - 5f62: 4798 blx r3 - lv_mem_free(local); - 5f64: 4b10 ldr r3, [pc, #64] ; (5fa8 <_lv_style_list_reset+0x5c>) - 5f66: 4628 mov r0, r5 - 5f68: 4798 blx r3 - if(list->has_trans) { - 5f6a: 7963 ldrb r3, [r4, #5] - 5f6c: 079b lsls r3, r3, #30 - 5f6e: d509 bpl.n 5f84 <_lv_style_list_reset+0x38> - lv_style_t * trans = _lv_style_list_get_transition_style(list); - 5f70: 4b0e ldr r3, [pc, #56] ; (5fac <_lv_style_list_reset+0x60>) - 5f72: 4620 mov r0, r4 - 5f74: 4798 blx r3 - if(trans) { - 5f76: 4605 mov r5, r0 - 5f78: b120 cbz r0, 5f84 <_lv_style_list_reset+0x38> - lv_style_reset(trans); - 5f7a: 4b0a ldr r3, [pc, #40] ; (5fa4 <_lv_style_list_reset+0x58>) - 5f7c: 4798 blx r3 - lv_mem_free(trans); - 5f7e: 4b0a ldr r3, [pc, #40] ; (5fa8 <_lv_style_list_reset+0x5c>) - 5f80: 4628 mov r0, r5 - 5f82: 4798 blx r3 - if(list->style_cnt > 0) lv_mem_free(list->style_list); - 5f84: 7923 ldrb r3, [r4, #4] - 5f86: b113 cbz r3, 5f8e <_lv_style_list_reset+0x42> - 5f88: 6820 ldr r0, [r4, #0] - 5f8a: 4b07 ldr r3, [pc, #28] ; (5fa8 <_lv_style_list_reset+0x5c>) - 5f8c: 4798 blx r3 - list->style_list = NULL; - 5f8e: 2300 movs r3, #0 - 5f90: 6023 str r3, [r4, #0] - list->style_cnt = 0; - 5f92: 88a3 ldrh r3, [r4, #4] - 5f94: f423 63ff bic.w r3, r3, #2040 ; 0x7f8 - 5f98: f023 0307 bic.w r3, r3, #7 - 5f9c: 80a3 strh r3, [r4, #4] -} - 5f9e: bd38 pop {r3, r4, r5, pc} - 5fa0: 00005f25 .word 0x00005f25 - 5fa4: 00005a19 .word 0x00005a19 - 5fa8: 0000ed75 .word 0x0000ed75 - 5fac: 00005f3d .word 0x00005f3d - -00005fb0 : -{ - 5fb0: b570 push {r4, r5, r6, lr} - 5fb2: 460c mov r4, r1 - _lv_style_list_reset(list_dest); - 5fb4: 4b26 ldr r3, [pc, #152] ; (6050 ) -{ - 5fb6: 4605 mov r5, r0 - _lv_style_list_reset(list_dest); - 5fb8: 4798 blx r3 - if(list_src->style_list == NULL) return; - 5fba: 6823 ldr r3, [r4, #0] - 5fbc: b1b3 cbz r3, 5fec - if(list_src->has_local == 0) { - 5fbe: 7963 ldrb r3, [r4, #5] - list_dest->style_list = lv_mem_alloc((list_src->style_cnt - 1) * sizeof(lv_style_t *)); - 5fc0: 7920 ldrb r0, [r4, #4] - 5fc2: 4e24 ldr r6, [pc, #144] ; (6054 ) - if(list_src->has_local == 0) { - 5fc4: f013 0f01 tst.w r3, #1 - if(list_src->has_trans) { - 5fc8: f003 0202 and.w r2, r3, #2 - 5fcc: 4b22 ldr r3, [pc, #136] ; (6058 ) - if(list_src->has_local == 0) { - 5fce: d117 bne.n 6000 - if(list_src->has_trans) { - 5fd0: b16a cbz r2, 5fee - list_dest->style_list = lv_mem_alloc((list_src->style_cnt - 1) * sizeof(lv_style_t *)); - 5fd2: 3801 subs r0, #1 - 5fd4: 0080 lsls r0, r0, #2 - 5fd6: 4798 blx r3 - 5fd8: 6028 str r0, [r5, #0] - _lv_memcpy(list_dest->style_list, list_src->style_list + 1, (list_src->style_cnt - 1) * sizeof(lv_style_t *)); - 5fda: 7922 ldrb r2, [r4, #4] - 5fdc: 6821 ldr r1, [r4, #0] - 5fde: 3a01 subs r2, #1 - 5fe0: 0092 lsls r2, r2, #2 - 5fe2: 3104 adds r1, #4 - 5fe4: 47b0 blx r6 - list_dest->style_cnt = list_src->style_cnt - 1; - 5fe6: 7923 ldrb r3, [r4, #4] - 5fe8: 3b01 subs r3, #1 - list_dest->style_cnt = list_src->style_cnt; - 5fea: 712b strb r3, [r5, #4] -} - 5fec: bd70 pop {r4, r5, r6, pc} - list_dest->style_list = lv_mem_alloc(list_src->style_cnt * sizeof(lv_style_t *)); - 5fee: 0080 lsls r0, r0, #2 - 5ff0: 4798 blx r3 - 5ff2: 6028 str r0, [r5, #0] - _lv_memcpy(list_dest->style_list, list_src->style_list, list_src->style_cnt * sizeof(lv_style_t *)); - 5ff4: 7922 ldrb r2, [r4, #4] - 5ff6: 6821 ldr r1, [r4, #0] - 5ff8: 0092 lsls r2, r2, #2 - 5ffa: 47b0 blx r6 - list_dest->style_cnt = list_src->style_cnt; - 5ffc: 7923 ldrb r3, [r4, #4] - 5ffe: e7f4 b.n 5fea - if(list_src->has_trans) { - 6000: b1ca cbz r2, 6036 - list_dest->style_list = lv_mem_alloc((list_src->style_cnt - 2) * sizeof(lv_style_t *)); - 6002: 3802 subs r0, #2 - 6004: 0080 lsls r0, r0, #2 - 6006: 4798 blx r3 - 6008: 6028 str r0, [r5, #0] - _lv_memcpy(list_dest->style_list, list_src->style_list + 2, (list_src->style_cnt - 2) * sizeof(lv_style_t *)); - 600a: 7922 ldrb r2, [r4, #4] - 600c: 6821 ldr r1, [r4, #0] - 600e: 3a02 subs r2, #2 - 6010: 0092 lsls r2, r2, #2 - 6012: 3108 adds r1, #8 - 6014: 47b0 blx r6 - list_dest->style_cnt = list_src->style_cnt - 2; - 6016: 7923 ldrb r3, [r4, #4] - 6018: 3b02 subs r3, #2 - list_dest->style_cnt = list_src->style_cnt - 1; - 601a: b2db uxtb r3, r3 - list_dest->style_cnt = list_src->style_cnt - 2; - 601c: 712b strb r3, [r5, #4] - lv_style_t * local_style = get_alloc_local_style(list_dest); - 601e: 4e0f ldr r6, [pc, #60] ; (605c ) - 6020: 4628 mov r0, r5 - 6022: 47b0 blx r6 - 6024: 4605 mov r5, r0 - lv_style_copy(local_style, get_alloc_local_style((lv_style_list_t *)list_src)); - 6026: 4620 mov r0, r4 - 6028: 47b0 blx r6 - 602a: 4b0d ldr r3, [pc, #52] ; (6060 ) - 602c: 4601 mov r1, r0 - 602e: 4628 mov r0, r5 -} - 6030: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_style_copy(local_style, get_alloc_local_style((lv_style_list_t *)list_src)); - 6034: 4718 bx r3 - list_dest->style_list = lv_mem_alloc((list_src->style_cnt - 1) * sizeof(lv_style_t *)); - 6036: 3801 subs r0, #1 - 6038: 0080 lsls r0, r0, #2 - 603a: 4798 blx r3 - 603c: 6028 str r0, [r5, #0] - _lv_memcpy(list_dest->style_list, list_src->style_list + 1, (list_src->style_cnt - 1) * sizeof(lv_style_t *)); - 603e: 7922 ldrb r2, [r4, #4] - 6040: 6821 ldr r1, [r4, #0] - 6042: 3a01 subs r2, #1 - 6044: 0092 lsls r2, r2, #2 - 6046: 3104 adds r1, #4 - 6048: 47b0 blx r6 - list_dest->style_cnt = list_src->style_cnt - 1; - 604a: 7923 ldrb r3, [r4, #4] - 604c: 3b01 subs r3, #1 - 604e: e7e4 b.n 601a - 6050: 00005f4d .word 0x00005f4d - 6054: 0000eec1 .word 0x0000eec1 - 6058: 0000ecbd .word 0x0000ecbd - 605c: 00005979 .word 0x00005979 - 6060: 00005a5d .word 0x00005a5d - -00006064 <_lv_style_list_add_trans_style>: - if(list->has_trans) return _lv_style_list_get_transition_style(list); - 6064: 7943 ldrb r3, [r0, #5] - 6066: 079a lsls r2, r3, #30 -{ - 6068: b573 push {r0, r1, r4, r5, r6, lr} - 606a: 4605 mov r5, r0 - if(list->has_trans) return _lv_style_list_get_transition_style(list); - 606c: d504 bpl.n 6078 <_lv_style_list_add_trans_style+0x14> - 606e: 4b1d ldr r3, [pc, #116] ; (60e4 <_lv_style_list_add_trans_style+0x80>) -} - 6070: b002 add sp, #8 - 6072: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - if(list->has_trans) return _lv_style_list_get_transition_style(list); - 6076: 4718 bx r3 - lv_style_t * trans_style = lv_mem_alloc(sizeof(lv_style_t)); - 6078: 4b1b ldr r3, [pc, #108] ; (60e8 <_lv_style_list_add_trans_style+0x84>) - 607a: 2004 movs r0, #4 - 607c: 4798 blx r3 - LV_ASSERT_MEM(trans_style); - 607e: 4b1b ldr r3, [pc, #108] ; (60ec <_lv_style_list_add_trans_style+0x88>) - lv_style_t * trans_style = lv_mem_alloc(sizeof(lv_style_t)); - 6080: 4604 mov r4, r0 - LV_ASSERT_MEM(trans_style); - 6082: 4798 blx r3 - 6084: 4606 mov r6, r0 - 6086: b968 cbnz r0, 60a4 <_lv_style_list_add_trans_style+0x40> - 6088: 4b19 ldr r3, [pc, #100] ; (60f0 <_lv_style_list_add_trans_style+0x8c>) - 608a: 491a ldr r1, [pc, #104] ; (60f4 <_lv_style_list_add_trans_style+0x90>) - 608c: 9300 str r3, [sp, #0] - 608e: f240 22cd movw r2, #717 ; 0x2cd - 6092: 2003 movs r0, #3 - 6094: 4d18 ldr r5, [pc, #96] ; (60f8 <_lv_style_list_add_trans_style+0x94>) - 6096: 47a8 blx r5 - 6098: 4818 ldr r0, [pc, #96] ; (60fc <_lv_style_list_add_trans_style+0x98>) - 609a: 4919 ldr r1, [pc, #100] ; (6100 <_lv_style_list_add_trans_style+0x9c>) - 609c: 4622 mov r2, r4 - 609e: 4633 mov r3, r6 - 60a0: 4788 blx r1 - 60a2: e7fe b.n 60a2 <_lv_style_list_add_trans_style+0x3e> - if(trans_style == NULL) { - 60a4: b95c cbnz r4, 60be <_lv_style_list_add_trans_style+0x5a> - LV_LOG_WARN("lv_style_list_add_trans_style: couldn't create transition style"); - 60a6: 4b17 ldr r3, [pc, #92] ; (6104 <_lv_style_list_add_trans_style+0xa0>) - 60a8: 9300 str r3, [sp, #0] - 60aa: 4912 ldr r1, [pc, #72] ; (60f4 <_lv_style_list_add_trans_style+0x90>) - 60ac: 4b10 ldr r3, [pc, #64] ; (60f0 <_lv_style_list_add_trans_style+0x8c>) - 60ae: 4d12 ldr r5, [pc, #72] ; (60f8 <_lv_style_list_add_trans_style+0x94>) - 60b0: f240 22cf movw r2, #719 ; 0x2cf - 60b4: 2002 movs r0, #2 - 60b6: 47a8 blx r5 -} - 60b8: 4620 mov r0, r4 - 60ba: b002 add sp, #8 - 60bc: bd70 pop {r4, r5, r6, pc} - lv_style_init(trans_style); - 60be: 4b12 ldr r3, [pc, #72] ; (6108 <_lv_style_list_add_trans_style+0xa4>) - 60c0: 4620 mov r0, r4 - 60c2: 4798 blx r3 - _lv_style_list_add_style(list, trans_style); - 60c4: 4621 mov r1, r4 - 60c6: 4b11 ldr r3, [pc, #68] ; (610c <_lv_style_list_add_trans_style+0xa8>) - 60c8: 4628 mov r0, r5 - 60ca: 4798 blx r3 - list->has_trans = 1; - 60cc: 796b ldrb r3, [r5, #5] - 60ce: f043 0302 orr.w r3, r3, #2 - 60d2: 716b strb r3, [r5, #5] - if(list->has_local) { - 60d4: 07db lsls r3, r3, #31 - lv_style_t * tmp = list->style_list[0]; - 60d6: bf42 ittt mi - 60d8: 682b ldrmi r3, [r5, #0] - list->style_list[0] = list->style_list[1]; - 60da: e9d3 2100 ldrdmi r2, r1, [r3] - list->style_list[1] = tmp; - 60de: e9c3 1200 strdmi r1, r2, [r3] - 60e2: e7e9 b.n 60b8 <_lv_style_list_add_trans_style+0x54> - 60e4: 00005f3d .word 0x00005f3d - 60e8: 0000ecbd .word 0x0000ecbd - 60ec: 00001a65 .word 0x00001a65 - 60f0: 00027408 .word 0x00027408 - 60f4: 0002726a .word 0x0002726a - 60f8: 0000eb79 .word 0x0000eb79 - 60fc: 00026842 .word 0x00026842 - 6100: 00001a6d .word 0x00001a6d - 6104: 00027333 .word 0x00027333 - 6108: 000057b5 .word 0x000057b5 - 610c: 0000589d .word 0x0000589d - -00006110 <_lv_style_list_get_int>: -{ - 6110: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6114: 460f mov r7, r1 - 6116: 4690 mov r8, r2 - if(list == NULL) return LV_RES_INV; - 6118: 4605 mov r5, r0 - 611a: b318 cbz r0, 6164 <_lv_style_list_get_int+0x54> - if(list->style_list == NULL) return LV_RES_INV; - 611c: 6800 ldr r0, [r0, #0] - 611e: b308 cbz r0, 6164 <_lv_style_list_get_int+0x54> - lv_style_int_t value_act = 0; - 6120: 2600 movs r6, #0 - lv_style_t * class = lv_style_list_get_style(list, ci); - 6122: 4b1b ldr r3, [pc, #108] ; (6190 <_lv_style_list_get_int+0x80>) - int16_t weight_act = _lv_style_get_int(class, prop, &value_act); - 6124: f8df b06c ldr.w fp, [pc, #108] ; 6194 <_lv_style_list_get_int+0x84> - lv_style_int_t value_act = 0; - 6128: f8ad 6006 strh.w r6, [sp, #6] - int16_t weight_goal = attr.full; - 612c: ea4f 2a11 mov.w sl, r1, lsr #8 - int16_t weight = -1; - 6130: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - for(ci = 0; ci < list->style_cnt; ci++) { - 6134: 792a ldrb r2, [r5, #4] - 6136: fa0f f986 sxth.w r9, r6 - 613a: 4591 cmp r9, r2 - 613c: db03 blt.n 6146 <_lv_style_list_get_int+0x36> - if(weight >= 0) return LV_RES_OK; - 613e: 43e0 mvns r0, r4 - if(list == NULL) return LV_RES_INV; - 6140: f3c0 30c0 ubfx r0, r0, #15, #1 - 6144: e00e b.n 6164 <_lv_style_list_get_int+0x54> - lv_style_t * class = lv_style_list_get_style(list, ci); - 6146: b2f1 uxtb r1, r6 - 6148: 4628 mov r0, r5 - 614a: 4798 blx r3 - int16_t weight_act = _lv_style_get_int(class, prop, &value_act); - 614c: f10d 0206 add.w r2, sp, #6 - 6150: 4639 mov r1, r7 - 6152: 47d8 blx fp - if(weight_act == weight_goal) { - 6154: 4582 cmp sl, r0 - 6156: 4b0e ldr r3, [pc, #56] ; (6190 <_lv_style_list_get_int+0x80>) - 6158: d107 bne.n 616a <_lv_style_list_get_int+0x5a> - *res = value_act; - 615a: f8bd 3006 ldrh.w r3, [sp, #6] - 615e: f8a8 3000 strh.w r3, [r8] - return LV_RES_OK; - 6162: 2001 movs r0, #1 -} - 6164: b003 add sp, #12 - 6166: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - else if(list->has_trans && weight_act >= 0 && ci == 0 && !list->skip_trans) { - 616a: 796a ldrb r2, [r5, #5] - 616c: 0791 lsls r1, r2, #30 - 616e: d506 bpl.n 617e <_lv_style_list_get_int+0x6e> - 6170: 2800 cmp r0, #0 - 6172: db04 blt.n 617e <_lv_style_list_get_int+0x6e> - 6174: f1b9 0f00 cmp.w r9, #0 - 6178: d101 bne.n 617e <_lv_style_list_get_int+0x6e> - 617a: 0752 lsls r2, r2, #29 - 617c: d5ed bpl.n 615a <_lv_style_list_get_int+0x4a> - else if(weight_act > weight) { - 617e: 4284 cmp r4, r0 - *res = value_act; - 6180: bfbe ittt lt - 6182: f8bd 2006 ldrhlt.w r2, [sp, #6] - 6186: f8a8 2000 strhlt.w r2, [r8] - 618a: 4604 movlt r4, r0 - for(ci = 0; ci < list->style_cnt; ci++) { - 618c: 3601 adds r6, #1 - 618e: e7d1 b.n 6134 <_lv_style_list_get_int+0x24> - 6190: 00005719 .word 0x00005719 - 6194: 00005e41 .word 0x00005e41 - -00006198 <_lv_style_list_get_color>: -{ - 6198: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 619c: 460f mov r7, r1 - 619e: 4690 mov r8, r2 - if(list == NULL) return LV_RES_INV; - 61a0: 4605 mov r5, r0 - 61a2: b310 cbz r0, 61ea <_lv_style_list_get_color+0x52> - if(list->style_list == NULL) return LV_RES_INV; - 61a4: 6800 ldr r0, [r0, #0] - 61a6: b300 cbz r0, 61ea <_lv_style_list_get_color+0x52> - lv_color_t value_act = { 0 }; - 61a8: 2600 movs r6, #0 - lv_style_t * class = lv_style_list_get_style(list, ci); - 61aa: 4b1b ldr r3, [pc, #108] ; (6218 <_lv_style_list_get_color+0x80>) - int16_t weight_act = _lv_style_get_color(class, prop, &value_act); - 61ac: f8df b06c ldr.w fp, [pc, #108] ; 621c <_lv_style_list_get_color+0x84> - lv_color_t value_act = { 0 }; - 61b0: f8ad 6004 strh.w r6, [sp, #4] - int16_t weight_goal = attr.full; - 61b4: ea4f 2a11 mov.w sl, r1, lsr #8 - int16_t weight = -1; - 61b8: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - for(ci = 0; ci < list->style_cnt; ci++) { - 61bc: 792a ldrb r2, [r5, #4] - 61be: fa0f f986 sxth.w r9, r6 - 61c2: 4591 cmp r9, r2 - 61c4: db03 blt.n 61ce <_lv_style_list_get_color+0x36> - if(weight >= 0) return LV_RES_OK; - 61c6: 43e0 mvns r0, r4 - if(list == NULL) return LV_RES_INV; - 61c8: f3c0 30c0 ubfx r0, r0, #15, #1 - 61cc: e00d b.n 61ea <_lv_style_list_get_color+0x52> - lv_style_t * class = lv_style_list_get_style(list, ci); - 61ce: b2f1 uxtb r1, r6 - 61d0: 4628 mov r0, r5 - 61d2: 4798 blx r3 - int16_t weight_act = _lv_style_get_color(class, prop, &value_act); - 61d4: aa01 add r2, sp, #4 - 61d6: 4639 mov r1, r7 - 61d8: 47d8 blx fp - if(weight_act == weight_goal) { - 61da: 4582 cmp sl, r0 - 61dc: 4b0e ldr r3, [pc, #56] ; (6218 <_lv_style_list_get_color+0x80>) - 61de: d107 bne.n 61f0 <_lv_style_list_get_color+0x58> - *res = value_act; - 61e0: f8bd 3004 ldrh.w r3, [sp, #4] - 61e4: f8a8 3000 strh.w r3, [r8] - return LV_RES_OK; - 61e8: 2001 movs r0, #1 -} - 61ea: b003 add sp, #12 - 61ec: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - else if(list->has_trans && weight_act >= 0 && ci == 0 && !list->skip_trans) { - 61f0: 796a ldrb r2, [r5, #5] - 61f2: 0791 lsls r1, r2, #30 - 61f4: d506 bpl.n 6204 <_lv_style_list_get_color+0x6c> - 61f6: 2800 cmp r0, #0 - 61f8: db04 blt.n 6204 <_lv_style_list_get_color+0x6c> - 61fa: f1b9 0f00 cmp.w r9, #0 - 61fe: d101 bne.n 6204 <_lv_style_list_get_color+0x6c> - 6200: 0752 lsls r2, r2, #29 - 6202: d5ed bpl.n 61e0 <_lv_style_list_get_color+0x48> - else if(weight_act > weight) { - 6204: 4284 cmp r4, r0 - *res = value_act; - 6206: bfbe ittt lt - 6208: f8bd 2004 ldrhlt.w r2, [sp, #4] - 620c: f8a8 2000 strhlt.w r2, [r8] - 6210: 4604 movlt r4, r0 - for(ci = 0; ci < list->style_cnt; ci++) { - 6212: 3601 adds r6, #1 - 6214: e7d2 b.n 61bc <_lv_style_list_get_color+0x24> - 6216: bf00 nop - 6218: 00005719 .word 0x00005719 - 621c: 00005e41 .word 0x00005e41 - -00006220 <_lv_style_list_get_opa>: -{ - 6220: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6224: 460f mov r7, r1 - 6226: 4690 mov r8, r2 - if(list == NULL) return LV_RES_INV; - 6228: 4605 mov r5, r0 - 622a: b318 cbz r0, 6274 <_lv_style_list_get_opa+0x54> - if(list->style_list == NULL) return LV_RES_INV; - 622c: 6800 ldr r0, [r0, #0] - 622e: b308 cbz r0, 6274 <_lv_style_list_get_opa+0x54> - lv_opa_t value_act = LV_OPA_TRANSP; - 6230: 2600 movs r6, #0 - lv_style_t * class = lv_style_list_get_style(list, ci); - 6232: 4b1b ldr r3, [pc, #108] ; (62a0 <_lv_style_list_get_opa+0x80>) - int16_t weight_act = _lv_style_get_opa(class, prop, &value_act); - 6234: f8df b06c ldr.w fp, [pc, #108] ; 62a4 <_lv_style_list_get_opa+0x84> - lv_opa_t value_act = LV_OPA_TRANSP; - 6238: f88d 6007 strb.w r6, [sp, #7] - int16_t weight_goal = attr.full; - 623c: ea4f 2a11 mov.w sl, r1, lsr #8 - int16_t weight = -1; - 6240: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - for(ci = 0; ci < list->style_cnt; ci++) { - 6244: 792a ldrb r2, [r5, #4] - 6246: fa0f f986 sxth.w r9, r6 - 624a: 4591 cmp r9, r2 - 624c: db03 blt.n 6256 <_lv_style_list_get_opa+0x36> - if(weight >= 0) return LV_RES_OK; - 624e: 43e0 mvns r0, r4 - if(list == NULL) return LV_RES_INV; - 6250: f3c0 30c0 ubfx r0, r0, #15, #1 - 6254: e00e b.n 6274 <_lv_style_list_get_opa+0x54> - lv_style_t * class = lv_style_list_get_style(list, ci); - 6256: b2f1 uxtb r1, r6 - 6258: 4628 mov r0, r5 - 625a: 4798 blx r3 - int16_t weight_act = _lv_style_get_opa(class, prop, &value_act); - 625c: f10d 0207 add.w r2, sp, #7 - 6260: 4639 mov r1, r7 - 6262: 47d8 blx fp - if(weight_act == weight_goal) { - 6264: 4582 cmp sl, r0 - 6266: 4b0e ldr r3, [pc, #56] ; (62a0 <_lv_style_list_get_opa+0x80>) - 6268: d107 bne.n 627a <_lv_style_list_get_opa+0x5a> - *res = value_act; - 626a: f89d 3007 ldrb.w r3, [sp, #7] - 626e: f888 3000 strb.w r3, [r8] - return LV_RES_OK; - 6272: 2001 movs r0, #1 -} - 6274: b003 add sp, #12 - 6276: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - else if(list->has_trans && weight_act >= 0 && ci == 0 && !list->skip_trans) { - 627a: 796a ldrb r2, [r5, #5] - 627c: 0791 lsls r1, r2, #30 - 627e: d506 bpl.n 628e <_lv_style_list_get_opa+0x6e> - 6280: 2800 cmp r0, #0 - 6282: db04 blt.n 628e <_lv_style_list_get_opa+0x6e> - 6284: f1b9 0f00 cmp.w r9, #0 - 6288: d101 bne.n 628e <_lv_style_list_get_opa+0x6e> - 628a: 0752 lsls r2, r2, #29 - 628c: d5ed bpl.n 626a <_lv_style_list_get_opa+0x4a> - else if(weight_act > weight) { - 628e: 4284 cmp r4, r0 - *res = value_act; - 6290: bfbe ittt lt - 6292: f89d 2007 ldrblt.w r2, [sp, #7] - 6296: f888 2000 strblt.w r2, [r8] - 629a: 4604 movlt r4, r0 - for(ci = 0; ci < list->style_cnt; ci++) { - 629c: 3601 adds r6, #1 - 629e: e7d1 b.n 6244 <_lv_style_list_get_opa+0x24> - 62a0: 00005719 .word 0x00005719 - 62a4: 00005e8d .word 0x00005e8d - -000062a8 <_lv_style_list_get_ptr>: -{ - 62a8: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 62ac: 460f mov r7, r1 - 62ae: 4690 mov r8, r2 - if(list == NULL) return LV_RES_INV; - 62b0: 4605 mov r5, r0 - 62b2: b1f8 cbz r0, 62f4 <_lv_style_list_get_ptr+0x4c> - if(list->style_list == NULL) return LV_RES_INV; - 62b4: 6800 ldr r0, [r0, #0] - 62b6: b1e8 cbz r0, 62f4 <_lv_style_list_get_ptr+0x4c> - lv_style_t * class = lv_style_list_get_style(list, ci); - 62b8: 4b19 ldr r3, [pc, #100] ; (6320 <_lv_style_list_get_ptr+0x78>) - int16_t weight_act = _lv_style_get_ptr(class, prop, &value_act); - 62ba: f8df b068 ldr.w fp, [pc, #104] ; 6324 <_lv_style_list_get_ptr+0x7c> - int16_t weight_goal = attr.full; - 62be: ea4f 2a11 mov.w sl, r1, lsr #8 - for(ci = 0; ci < list->style_cnt; ci++) { - 62c2: 2600 movs r6, #0 - int16_t weight = -1; - 62c4: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - for(ci = 0; ci < list->style_cnt; ci++) { - 62c8: 792a ldrb r2, [r5, #4] - 62ca: fa0f f986 sxth.w r9, r6 - 62ce: 4591 cmp r9, r2 - 62d0: db03 blt.n 62da <_lv_style_list_get_ptr+0x32> - if(weight >= 0) return LV_RES_OK; - 62d2: 43e0 mvns r0, r4 - if(list == NULL) return LV_RES_INV; - 62d4: f3c0 30c0 ubfx r0, r0, #15, #1 - 62d8: e00c b.n 62f4 <_lv_style_list_get_ptr+0x4c> - lv_style_t * class = lv_style_list_get_style(list, ci); - 62da: b2f1 uxtb r1, r6 - 62dc: 4628 mov r0, r5 - 62de: 4798 blx r3 - int16_t weight_act = _lv_style_get_ptr(class, prop, &value_act); - 62e0: aa01 add r2, sp, #4 - 62e2: 4639 mov r1, r7 - 62e4: 47d8 blx fp - if(weight_act == weight_goal) { - 62e6: 4582 cmp sl, r0 - 62e8: 4b0d ldr r3, [pc, #52] ; (6320 <_lv_style_list_get_ptr+0x78>) - 62ea: d106 bne.n 62fa <_lv_style_list_get_ptr+0x52> - *res = value_act; - 62ec: 9b01 ldr r3, [sp, #4] - 62ee: f8c8 3000 str.w r3, [r8] - return LV_RES_OK; - 62f2: 2001 movs r0, #1 -} - 62f4: b003 add sp, #12 - 62f6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - else if(list->has_trans && weight_act >= 0 && ci == 0 && !list->skip_trans) { - 62fa: 796a ldrb r2, [r5, #5] - 62fc: 0791 lsls r1, r2, #30 - 62fe: d506 bpl.n 630e <_lv_style_list_get_ptr+0x66> - 6300: 2800 cmp r0, #0 - 6302: db04 blt.n 630e <_lv_style_list_get_ptr+0x66> - 6304: f1b9 0f00 cmp.w r9, #0 - 6308: d101 bne.n 630e <_lv_style_list_get_ptr+0x66> - 630a: 0752 lsls r2, r2, #29 - 630c: d5ee bpl.n 62ec <_lv_style_list_get_ptr+0x44> - else if(weight_act > weight) { - 630e: 4284 cmp r4, r0 - *res = value_act; - 6310: bfbe ittt lt - 6312: 9a01 ldrlt r2, [sp, #4] - 6314: f8c8 2000 strlt.w r2, [r8] - 6318: 4604 movlt r4, r0 - for(ci = 0; ci < list->style_cnt; ci++) { - 631a: 3601 adds r6, #1 - 631c: e7d4 b.n 62c8 <_lv_style_list_get_ptr+0x20> - 631e: bf00 nop - 6320: 00005719 .word 0x00005719 - 6324: 00005ed9 .word 0x00005ed9 - -00006328 : - * @param c2 the second color to mix (usually the background) - * @param mix The ratio of the colors. 0: full `c2`, 255: full `c1`, 127: half `c1` and half`c2` - * @return the mixed color - */ -LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_color_t c2, uint8_t mix) -{ - 6328: b5f0 push {r4, r5, r6, r7, lr} - lv_color_t ret; -#if LV_COLOR_DEPTH != 1 - /*LV_COLOR_DEPTH == 8, 16 or 32*/ - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 632a: f3c1 1345 ubfx r3, r1, #5, #6 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 632e: f1c2 06ff rsb r6, r2, #255 ; 0xff - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 6332: f3c0 1445 ubfx r4, r0, #5, #6 - 6336: 4373 muls r3, r6 - 6338: fb04 3302 mla r3, r4, r2, r3 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 633c: f001 041f and.w r4, r1, #31 - 6340: f000 071f and.w r7, r0, #31 - 6344: 4374 muls r4, r6 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 6346: f248 0581 movw r5, #32897 ; 0x8081 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 634a: fb07 4402 mla r4, r7, r2, r4 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 634e: 436b muls r3, r5 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 6350: 436c muls r4, r5 -#else - /*LV_COLOR_DEPTH == 1*/ - ret.full = mix > LV_OPA_50 ? c1.full : c2.full; -#endif - - return ret; - 6352: f3c3 53c5 ubfx r3, r3, #23, #6 - 6356: f3c4 54c4 ubfx r4, r4, #23, #5 - 635a: ea44 1443 orr.w r4, r4, r3, lsl #5 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 635e: f3c1 23c4 ubfx r3, r1, #11, #5 - 6362: 4373 muls r3, r6 - 6364: f3c0 20c4 ubfx r0, r0, #11, #5 - 6368: fb00 3202 mla r2, r0, r2, r3 - 636c: fb05 f302 mul.w r3, r5, r2 - 6370: 0ddb lsrs r3, r3, #23 -} - 6372: ea44 20c3 orr.w r0, r4, r3, lsl #11 - 6376: bdf0 pop {r4, r5, r6, r7, pc} - -00006378 : - } - } -} - -static inline lv_color_t color_blend_true_color_additive(lv_color_t fg, lv_color_t bg, lv_opa_t opa) -{ - 6378: 460b mov r3, r1 - - if(opa <= LV_OPA_MIN) return bg; - 637a: 2a05 cmp r2, #5 -{ - 637c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 6380: f000 0c1f and.w ip, r0, #31 - 6384: f3c0 1e45 ubfx lr, r0, #5, #6 - 6388: f3c0 28c4 ubfx r8, r0, #11, #5 - 638c: f003 061f and.w r6, r3, #31 - 6390: f3c3 1545 ubfx r5, r3, #5, #6 - 6394: f3c3 24c4 ubfx r4, r3, #11, #5 - if(opa <= LV_OPA_MIN) return bg; - 6398: d802 bhi.n 63a0 - 639a: 4608 mov r0, r1 -#endif - - if(opa == LV_OPA_COVER) return fg; - - return lv_color_mix(fg, bg, opa); -} - 639c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - tmp = bg.ch.red + fg.ch.red; - 63a0: eb04 0308 add.w r3, r4, r8 - fg.ch.red = LV_MATH_MIN(tmp, 31); - 63a4: 2b1f cmp r3, #31 - tmp = bg.ch.green + fg.ch.green; - 63a6: eb05 040e add.w r4, r5, lr - fg.ch.red = LV_MATH_MIN(tmp, 31); - 63aa: bf28 it cs - 63ac: 231f movcs r3, #31 - tmp = bg.ch.blue + fg.ch.blue; - 63ae: eb06 050c add.w r5, r6, ip - fg.ch.green = LV_MATH_MIN(tmp, 63); - 63b2: 2c3f cmp r4, #63 ; 0x3f - 63b4: bf28 it cs - 63b6: 243f movcs r4, #63 ; 0x3f - fg.ch.blue = LV_MATH_MIN(tmp, 31); - 63b8: 2d1f cmp r5, #31 - 63ba: bf28 it cs - 63bc: 251f movcs r5, #31 - if(opa == LV_OPA_COVER) return fg; - 63be: 2aff cmp r2, #255 ; 0xff - fg.ch.red = LV_MATH_MIN(tmp, 31); - 63c0: f003 031f and.w r3, r3, #31 - fg.ch.green = LV_MATH_MIN(tmp, 63); - 63c4: f004 043f and.w r4, r4, #63 ; 0x3f - fg.ch.blue = LV_MATH_MIN(tmp, 31); - 63c8: f005 051f and.w r5, r5, #31 - if(opa == LV_OPA_COVER) return fg; - 63cc: d108 bne.n 63e0 - 63ce: f04f 0000 mov.w r0, #0 - 63d2: f365 0004 bfi r0, r5, #0, #5 - 63d6: f364 104a bfi r0, r4, #5, #6 - 63da: f363 20cf bfi r0, r3, #11, #5 - 63de: e7dd b.n 639c - return lv_color_mix(fg, bg, opa); - 63e0: f365 0004 bfi r0, r5, #0, #5 - 63e4: f364 104a bfi r0, r4, #5, #6 - 63e8: f363 20cf bfi r0, r3, #11, #5 -} - 63ec: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - return lv_color_mix(fg, bg, opa); - 63f0: 4b00 ldr r3, [pc, #0] ; (63f4 ) - 63f2: 4718 bx r3 - 63f4: 00006329 .word 0x00006329 - -000063f8 : - -static inline lv_color_t color_blend_true_color_subtractive(lv_color_t fg, lv_color_t bg, lv_opa_t opa) -{ - 63f8: 460b mov r3, r1 - - if(opa <= LV_OPA_MIN) return bg; - 63fa: 2a05 cmp r2, #5 -{ - 63fc: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 6400: f000 0c1f and.w ip, r0, #31 - 6404: f3c0 1e45 ubfx lr, r0, #5, #6 - 6408: f3c0 28c4 ubfx r8, r0, #11, #5 - 640c: f003 061f and.w r6, r3, #31 - 6410: f3c3 1545 ubfx r5, r3, #5, #6 - 6414: f3c3 24c4 ubfx r4, r3, #11, #5 - if(opa <= LV_OPA_MIN) return bg; - 6418: d802 bhi.n 6420 - 641a: 4608 mov r0, r1 - fg.ch.blue = LV_MATH_MAX(tmp, 0); - - if(opa == LV_OPA_COVER) return fg; - - return lv_color_mix(fg, bg, opa); -} - 641c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - tmp = bg.ch.red - fg.ch.red; - 6420: eba4 0308 sub.w r3, r4, r8 - tmp = bg.ch.green - fg.ch.green; - 6424: eba5 040e sub.w r4, r5, lr - tmp = bg.ch.blue - fg.ch.blue; - 6428: eba6 050c sub.w r5, r6, ip - fg.ch.red = LV_MATH_MAX(tmp, 0); - 642c: ea23 73e3 bic.w r3, r3, r3, asr #31 - fg.ch.green = LV_MATH_MAX(tmp, 0); - 6430: ea24 74e4 bic.w r4, r4, r4, asr #31 - fg.ch.blue = LV_MATH_MAX(tmp, 0); - 6434: ea25 75e5 bic.w r5, r5, r5, asr #31 - if(opa == LV_OPA_COVER) return fg; - 6438: 2aff cmp r2, #255 ; 0xff - fg.ch.red = LV_MATH_MAX(tmp, 0); - 643a: f003 031f and.w r3, r3, #31 - fg.ch.green = LV_MATH_MAX(tmp, 0); - 643e: f004 043f and.w r4, r4, #63 ; 0x3f - fg.ch.blue = LV_MATH_MAX(tmp, 0); - 6442: f005 051f and.w r5, r5, #31 - if(opa == LV_OPA_COVER) return fg; - 6446: d108 bne.n 645a - 6448: f04f 0000 mov.w r0, #0 - 644c: f365 0004 bfi r0, r5, #0, #5 - 6450: f364 104a bfi r0, r4, #5, #6 - 6454: f363 20cf bfi r0, r3, #11, #5 - 6458: e7e0 b.n 641c - return lv_color_mix(fg, bg, opa); - 645a: f365 0004 bfi r0, r5, #0, #5 - 645e: f364 104a bfi r0, r4, #5, #6 - 6462: f363 20cf bfi r0, r3, #11, #5 -} - 6466: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - return lv_color_mix(fg, bg, opa); - 646a: 4b01 ldr r3, [pc, #4] ; (6470 ) - 646c: 4718 bx r3 - 646e: bf00 nop - 6470: 00006329 .word 0x00006329 - -00006474 <_lv_blend_fill>: -{ - 6474: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6478: b08d sub sp, #52 ; 0x34 - 647a: 4605 mov r5, r0 - 647c: 9305 str r3, [sp, #20] - 647e: f89d 305c ldrb.w r3, [sp, #92] ; 0x5c - 6482: f89d 7058 ldrb.w r7, [sp, #88] ; 0x58 - 6486: f89d b060 ldrb.w fp, [sp, #96] ; 0x60 - 648a: 9304 str r3, [sp, #16] - if(opa < LV_OPA_MIN) return; - 648c: 2b04 cmp r3, #4 -{ - 648e: 460e mov r6, r1 - 6490: 4614 mov r4, r2 - if(opa < LV_OPA_MIN) return; - 6492: f240 80a3 bls.w 65dc <_lv_blend_fill+0x168> - if(mask_res == LV_DRAW_MASK_RES_TRANSP) return; - 6496: 2f00 cmp r7, #0 - 6498: f000 80a0 beq.w 65dc <_lv_blend_fill+0x168> - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 649c: 4ba4 ldr r3, [pc, #656] ; (6730 <_lv_blend_fill+0x2bc>) - 649e: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 64a0: 4ba4 ldr r3, [pc, #656] ; (6734 <_lv_blend_fill+0x2c0>) - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 64a2: 4682 mov sl, r0 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 64a4: 4798 blx r3 - is_common = _lv_area_intersect(&draw_area, clip_area, fill_area); - 64a6: 4ba4 ldr r3, [pc, #656] ; (6738 <_lv_blend_fill+0x2c4>) - lv_color_t * disp_buf = vdb->buf_act; - 64a8: f8d0 9008 ldr.w r9, [r0, #8] - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 64ac: 4680 mov r8, r0 - is_common = _lv_area_intersect(&draw_area, clip_area, fill_area); - 64ae: 4632 mov r2, r6 - 64b0: 4629 mov r1, r5 - 64b2: a80a add r0, sp, #40 ; 0x28 - 64b4: 4798 blx r3 - if(!is_common) return; - 64b6: 2800 cmp r0, #0 - 64b8: f000 8090 beq.w 65dc <_lv_blend_fill+0x168> - draw_area.x1 -= disp_area->x1; - 64bc: f8bd 2028 ldrh.w r2, [sp, #40] ; 0x28 - 64c0: f8b8 0010 ldrh.w r0, [r8, #16] - draw_area.x2 -= disp_area->x1; - 64c4: f8bd 302c ldrh.w r3, [sp, #44] ; 0x2c - draw_area.y1 -= disp_area->y1; - 64c8: f8b8 6012 ldrh.w r6, [r8, #18] - 64cc: f8bd 502a ldrh.w r5, [sp, #42] ; 0x2a - draw_area.x1 -= disp_area->x1; - 64d0: 1a11 subs r1, r2, r0 - draw_area.x2 -= disp_area->x1; - 64d2: 1a18 subs r0, r3, r0 - 64d4: f8ad 002c strh.w r0, [sp, #44] ; 0x2c - draw_area.y2 -= disp_area->y1; - 64d8: f8bd 002e ldrh.w r0, [sp, #46] ; 0x2e - 64dc: 1b80 subs r0, r0, r6 - draw_area.y1 -= disp_area->y1; - 64de: 1bad subs r5, r5, r6 - draw_area.y2 -= disp_area->y1; - 64e0: f8ad 002e strh.w r0, [sp, #46] ; 0x2e - if(mask && disp->driver.antialiasing == 0) - 64e4: 9805 ldr r0, [sp, #20] - draw_area.x1 -= disp_area->x1; - 64e6: b209 sxth r1, r1 - draw_area.y1 -= disp_area->y1; - 64e8: b22d sxth r5, r5 - draw_area.x1 -= disp_area->x1; - 64ea: f8ad 1028 strh.w r1, [sp, #40] ; 0x28 - draw_area.y1 -= disp_area->y1; - 64ee: f8ad 502a strh.w r5, [sp, #42] ; 0x2a - if(mask && disp->driver.antialiasing == 0) - 64f2: 2800 cmp r0, #0 - 64f4: d145 bne.n 6582 <_lv_blend_fill+0x10e> - if(disp->driver.set_px_cb) { - 64f6: f8da 0014 ldr.w r0, [sl, #20] - 64fa: b2a6 uxth r6, r4 - 64fc: 2800 cmp r0, #0 - 64fe: d15a bne.n 65b6 <_lv_blend_fill+0x142> - else if(mode == LV_BLEND_MODE_NORMAL) { - 6500: f1bb 0f00 cmp.w fp, #0 - 6504: f040 8227 bne.w 6956 <_lv_blend_fill+0x4e2> - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 6508: 4b89 ldr r3, [pc, #548] ; (6730 <_lv_blend_fill+0x2bc>) - 650a: 4798 blx r3 - * @param area_p pointer to an area - * @return the width of the area (if x1 == x2 -> width = 1) - */ -static inline lv_coord_t lv_area_get_width(const lv_area_t * area_p) -{ - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 650c: f8b8 3014 ldrh.w r3, [r8, #20] - 6510: f8b8 2010 ldrh.w r2, [r8, #16] - * @param area_p pointer to an area - * @return the height of the area (if y1 == y2 -> height = 1) - */ -static inline lv_coord_t lv_area_get_height(const lv_area_t * area_p) -{ - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 6514: f9bd 102a ldrsh.w r1, [sp, #42] ; 0x2a - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 6518: 3301 adds r3, #1 - 651a: eba3 0802 sub.w r8, r3, r2 - 651e: f8bd 302c ldrh.w r3, [sp, #44] ; 0x2c - 6522: f9bd 2028 ldrsh.w r2, [sp, #40] ; 0x28 - 6526: 3301 adds r3, #1 - 6528: 1a9b subs r3, r3, r2 - 652a: b21b sxth r3, r3 - 652c: 9306 str r3, [sp, #24] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 652e: f9bd 302e ldrsh.w r3, [sp, #46] ; 0x2e - 6532: 9308 str r3, [sp, #32] - 6534: 3301 adds r3, #1 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 6536: fa0f f888 sxth.w r8, r8 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 653a: 1a5b subs r3, r3, r1 - int32_t draw_area_h = lv_area_get_height(draw_area); - 653c: b21b sxth r3, r3 - lv_color_t * disp_buf_first = disp_buf + disp_w * draw_area->y1 + draw_area->x1; - 653e: fb08 2201 mla r2, r8, r1, r2 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 6542: 2f01 cmp r7, #1 - int32_t draw_area_h = lv_area_get_height(draw_area); - 6544: 9307 str r3, [sp, #28] - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 6546: 4682 mov sl, r0 - lv_color_t * disp_buf_first = disp_buf + disp_w * draw_area->y1 + draw_area->x1; - 6548: 460b mov r3, r1 - 654a: eb09 0542 add.w r5, r9, r2, lsl #1 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 654e: f040 8132 bne.w 67b6 <_lv_blend_fill+0x342> - if(opa > LV_OPA_MAX) { - 6552: 9b04 ldr r3, [sp, #16] - 6554: 2bfa cmp r3, #250 ; 0xfa - 6556: f240 809e bls.w 6696 <_lv_blend_fill+0x222> - if(disp->driver.gpu_fill_cb && lv_area_get_size(draw_area) > GPU_SIZE_LIMIT) { - 655a: 6a43 ldr r3, [r0, #36] ; 0x24 - 655c: 2b00 cmp r3, #0 - 655e: f000 8095 beq.w 668c <_lv_blend_fill+0x218> - 6562: 4b76 ldr r3, [pc, #472] ; (673c <_lv_blend_fill+0x2c8>) - 6564: a80a add r0, sp, #40 ; 0x28 - 6566: 4798 blx r3 - 6568: 28f0 cmp r0, #240 ; 0xf0 - 656a: f240 808f bls.w 668c <_lv_blend_fill+0x218> - disp->driver.gpu_fill_cb(&disp->driver, disp_buf, disp_w, draw_area, color); - 656e: f8da 5024 ldr.w r5, [sl, #36] ; 0x24 - 6572: f8ad 4000 strh.w r4, [sp] - 6576: ab0a add r3, sp, #40 ; 0x28 - 6578: 4642 mov r2, r8 - 657a: 4649 mov r1, r9 - 657c: 4650 mov r0, sl - 657e: 47a8 blx r5 - return; - 6580: e02c b.n 65dc <_lv_blend_fill+0x168> - if(mask && disp->driver.antialiasing == 0) - 6582: f89a 0008 ldrb.w r0, [sl, #8] - 6586: 07c0 lsls r0, r0, #31 - 6588: d4b5 bmi.n 64f6 <_lv_blend_fill+0x82> - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 658a: 1c58 adds r0, r3, #1 - 658c: 1a80 subs r0, r0, r2 - for(i = 0; i < mask_w; i++) mask[i] = mask[i] > 128 ? LV_OPA_COVER : LV_OPA_TRANSP; - 658e: 9e05 ldr r6, [sp, #20] - int32_t mask_w = lv_area_get_width(&draw_area); - 6590: fa0f fe80 sxth.w lr, r0 - for(i = 0; i < mask_w; i++) mask[i] = mask[i] > 128 ? LV_OPA_COVER : LV_OPA_TRANSP; - 6594: 9805 ldr r0, [sp, #20] - 6596: f1c6 0c01 rsb ip, r6, #1 - 659a: 3801 subs r0, #1 - 659c: eb0c 0600 add.w r6, ip, r0 - 65a0: 45b6 cmp lr, r6 - 65a2: dda8 ble.n 64f6 <_lv_blend_fill+0x82> - 65a4: f810 6f01 ldrb.w r6, [r0, #1]! - 65a8: 2e80 cmp r6, #128 ; 0x80 - 65aa: f04f 36ff mov.w r6, #4294967295 ; 0xffffffff - 65ae: bf98 it ls - 65b0: 2600 movls r6, #0 - 65b2: 7006 strb r6, [r0, #0] - 65b4: e7f2 b.n 659c <_lv_blend_fill+0x128> - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 65b6: 4b5e ldr r3, [pc, #376] ; (6730 <_lv_blend_fill+0x2bc>) - 65b8: 4798 blx r3 - 65ba: f8b8 2014 ldrh.w r2, [r8, #20] - 65be: f8b8 3010 ldrh.w r3, [r8, #16] - 65c2: f9bd 502a ldrsh.w r5, [sp, #42] ; 0x2a - 65c6: 3201 adds r2, #1 - 65c8: 1ad2 subs r2, r2, r3 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 65ca: 2f01 cmp r7, #1 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 65cc: 4606 mov r6, r0 - 65ce: b212 sxth r2, r2 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 65d0: d121 bne.n 6616 <_lv_blend_fill+0x1a2> - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 65d2: 46aa mov sl, r5 - 65d4: f9bd 302e ldrsh.w r3, [sp, #46] ; 0x2e - 65d8: 459a cmp sl, r3 - 65da: dd02 ble.n 65e2 <_lv_blend_fill+0x16e> -} - 65dc: b00d add sp, #52 ; 0x34 - 65de: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 65e2: f9bd 7028 ldrsh.w r7, [sp, #40] ; 0x28 - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, color, opa); - 65e6: fa0f f88a sxth.w r8, sl - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 65ea: f9bd 302c ldrsh.w r3, [sp, #44] ; 0x2c - 65ee: 429f cmp r7, r3 - 65f0: dd02 ble.n 65f8 <_lv_blend_fill+0x184> - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 65f2: f10a 0a01 add.w sl, sl, #1 - 65f6: e7ed b.n 65d4 <_lv_blend_fill+0x160> - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, color, opa); - 65f8: 9b04 ldr r3, [sp, #16] - 65fa: 9302 str r3, [sp, #8] - 65fc: f8ad 4004 strh.w r4, [sp, #4] - 6600: f8cd 8000 str.w r8, [sp] - 6604: b23b sxth r3, r7 - 6606: 6975 ldr r5, [r6, #20] - 6608: 9205 str r2, [sp, #20] - 660a: 4649 mov r1, r9 - 660c: 4630 mov r0, r6 - 660e: 47a8 blx r5 - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6610: 3701 adds r7, #1 - 6612: 9a05 ldr r2, [sp, #20] - 6614: e7e9 b.n 65ea <_lv_blend_fill+0x176> - 6616: f8bd 702c ldrh.w r7, [sp, #44] ; 0x2c - const lv_opa_t * mask_tmp = mask - draw_area->x1; - 661a: f9bd 3028 ldrsh.w r3, [sp, #40] ; 0x28 - 661e: 9905 ldr r1, [sp, #20] - 6620: 3701 adds r7, #1 - 6622: 1aff subs r7, r7, r3 - 6624: eba1 0a03 sub.w sl, r1, r3 - 6628: b23b sxth r3, r7 - 662a: 9305 str r3, [sp, #20] - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 662c: f9bd 302e ldrsh.w r3, [sp, #46] ; 0x2e - 6630: 429d cmp r5, r3 - 6632: dcd3 bgt.n 65dc <_lv_blend_fill+0x168> - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6634: f9bd 8028 ldrsh.w r8, [sp, #40] ; 0x28 - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, color, - 6638: fa0f fb85 sxth.w fp, r5 - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 663c: f9bd 302c ldrsh.w r3, [sp, #44] ; 0x2c - 6640: 4598 cmp r8, r3 - 6642: dd03 ble.n 664c <_lv_blend_fill+0x1d8> - mask_tmp += draw_area_w; - 6644: 9b05 ldr r3, [sp, #20] - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6646: 3501 adds r5, #1 - mask_tmp += draw_area_w; - 6648: 449a add sl, r3 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 664a: e7ef b.n 662c <_lv_blend_fill+0x1b8> - (uint32_t)((uint32_t)opa * mask_tmp[x]) >> 8); - 664c: f81a 3008 ldrb.w r3, [sl, r8] - 6650: 9904 ldr r1, [sp, #16] - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, color, - 6652: f8ad 4004 strh.w r4, [sp, #4] - (uint32_t)((uint32_t)opa * mask_tmp[x]) >> 8); - 6656: fb13 f301 smulbb r3, r3, r1 - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, color, - 665a: 0a1b lsrs r3, r3, #8 - 665c: 9302 str r3, [sp, #8] - 665e: f8cd b000 str.w fp, [sp] - 6662: fa0f f388 sxth.w r3, r8 - 6666: 6977 ldr r7, [r6, #20] - 6668: 9206 str r2, [sp, #24] - 666a: 4649 mov r1, r9 - 666c: 4630 mov r0, r6 - 666e: 47b8 blx r7 - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6670: f108 0801 add.w r8, r8, #1 - 6674: 9a06 ldr r2, [sp, #24] - 6676: e7e1 b.n 663c <_lv_blend_fill+0x1c8> - lv_color_fill(disp_buf_first, color, draw_area_w); - 6678: 4628 mov r0, r5 - 667a: 9a06 ldr r2, [sp, #24] - 667c: 4631 mov r1, r6 - 667e: 47b8 blx r7 - disp_buf_first += disp_w; - 6680: 4445 add r5, r8 - for(y = 0; y < draw_area_h; y++) { - 6682: 3401 adds r4, #1 - 6684: 9b07 ldr r3, [sp, #28] - 6686: 42a3 cmp r3, r4 - 6688: dcf6 bgt.n 6678 <_lv_blend_fill+0x204> - 668a: e7a7 b.n 65dc <_lv_blend_fill+0x168> - lv_color_fill(disp_buf_first, color, draw_area_w); - 668c: 4f2c ldr r7, [pc, #176] ; (6740 <_lv_blend_fill+0x2cc>) - disp_buf_first += disp_w; - 668e: ea4f 0848 mov.w r8, r8, lsl #1 - 6692: 2400 movs r4, #0 - 6694: e7f6 b.n 6684 <_lv_blend_fill+0x210> - if(disp->driver.gpu_blend_cb && lv_area_get_size(draw_area) > GPU_SIZE_LIMIT) { - 6696: 6a03 ldr r3, [r0, #32] - 6698: b313 cbz r3, 66e0 <_lv_blend_fill+0x26c> - 669a: 4b28 ldr r3, [pc, #160] ; (673c <_lv_blend_fill+0x2c8>) - 669c: a80a add r0, sp, #40 ; 0x28 - 669e: 4798 blx r3 - 66a0: 28f0 cmp r0, #240 ; 0xf0 - 66a2: d91d bls.n 66e0 <_lv_blend_fill+0x26c> - 66a4: 4b27 ldr r3, [pc, #156] ; (6744 <_lv_blend_fill+0x2d0>) - for(x = 0; x < draw_area_w ; x++) blend_buf[x].full = color.full; - 66a6: 9a06 ldr r2, [sp, #24] - 66a8: 455a cmp r2, fp - 66aa: dc14 bgt.n 66d6 <_lv_blend_fill+0x262> - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 66ac: f9bd 602a ldrsh.w r6, [sp, #42] ; 0x2a - disp->driver.gpu_blend_cb(&disp->driver, disp_buf_first, blend_buf, draw_area_w, opa); - 66b0: 4f24 ldr r7, [pc, #144] ; (6744 <_lv_blend_fill+0x2d0>) - disp_buf_first += disp_w; - 66b2: ea4f 0848 mov.w r8, r8, lsl #1 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 66b6: f9bd 302e ldrsh.w r3, [sp, #46] ; 0x2e - 66ba: 429e cmp r6, r3 - 66bc: dc8e bgt.n 65dc <_lv_blend_fill+0x168> - disp->driver.gpu_blend_cb(&disp->driver, disp_buf_first, blend_buf, draw_area_w, opa); - 66be: 9b04 ldr r3, [sp, #16] - 66c0: 9300 str r3, [sp, #0] - 66c2: 4629 mov r1, r5 - 66c4: f8da 4020 ldr.w r4, [sl, #32] - 66c8: 9b06 ldr r3, [sp, #24] - 66ca: 463a mov r2, r7 - 66cc: 4650 mov r0, sl - 66ce: 47a0 blx r4 - disp_buf_first += disp_w; - 66d0: 4445 add r5, r8 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 66d2: 3601 adds r6, #1 - 66d4: e7ef b.n 66b6 <_lv_blend_fill+0x242> - for(x = 0; x < draw_area_w ; x++) blend_buf[x].full = color.full; - 66d6: f823 6b02 strh.w r6, [r3], #2 - 66da: f10b 0b01 add.w fp, fp, #1 - 66de: e7e2 b.n 66a6 <_lv_blend_fill+0x232> - lv_color_t last_res_color = lv_color_mix(color, last_dest_color, opa); - 66e0: 9a04 ldr r2, [sp, #16] - 66e2: 4b19 ldr r3, [pc, #100] ; (6748 <_lv_blend_fill+0x2d4>) - 66e4: 4620 mov r0, r4 - lv_color_t last_dest_color = LV_COLOR_BLACK; - 66e6: f04f 0100 mov.w r1, #0 - lv_color_t last_res_color = lv_color_mix(color, last_dest_color, opa); - 66ea: 4798 blx r3 - -LV_ATTRIBUTE_FAST_MEM static inline void lv_color_premult(lv_color_t c, uint8_t mix, uint16_t * out) -{ -#if LV_COLOR_DEPTH != 1 - out[0] = (uint16_t) LV_COLOR_GET_R(c) * mix; - 66ec: 9e04 ldr r6, [sp, #16] - 66ee: f3c4 22c4 ubfx r2, r4, #11, #5 - 66f2: 4372 muls r2, r6 - 66f4: 9205 str r2, [sp, #20] - out[1] = (uint16_t) LV_COLOR_GET_G(c) * mix; - 66f6: f3c4 1245 ubfx r2, r4, #5, #6 - out[2] = (uint16_t) LV_COLOR_GET_B(c) * mix; - 66fa: f004 041f and.w r4, r4, #31 - out[1] = (uint16_t) LV_COLOR_GET_G(c) * mix; - 66fe: fb02 fb06 mul.w fp, r2, r6 - out[2] = (uint16_t) LV_COLOR_GET_B(c) * mix; - 6702: fb04 fa06 mul.w sl, r4, r6 - disp_buf_first += disp_w; - 6706: ea4f 0248 mov.w r2, r8, lsl #1 - lv_opa_t opa_inv = 255 - opa; - 670a: 43f6 mvns r6, r6 - lv_color_t last_res_color = lv_color_mix(color, last_dest_color, opa); - 670c: f000 031f and.w r3, r0, #31 - 6710: f3c0 1c45 ubfx ip, r0, #5, #6 - disp_buf_first += disp_w; - 6714: 9204 str r2, [sp, #16] - lv_color_t last_res_color = lv_color_mix(color, last_dest_color, opa); - 6716: f3c0 20c4 ubfx r0, r0, #11, #5 - for(y = 0; y < draw_area_h; y++) { - 671a: f04f 0800 mov.w r8, #0 -LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix_premult(uint16_t * premult_c1, lv_color_t c2, uint8_t mix) -{ - lv_color_t ret; -#if LV_COLOR_DEPTH != 1 - /*LV_COLOR_DEPTH == 8, 16 or 32*/ - LV_COLOR_SET_R(ret, (uint16_t)((uint16_t) premult_c1[0] + LV_COLOR_GET_R(c2) * mix) >> 8); - 671e: b2f6 uxtb r6, r6 - 6720: 9a07 ldr r2, [sp, #28] - 6722: 4542 cmp r2, r8 - 6724: f77f af5a ble.w 65dc <_lv_blend_fill+0x168> - 6728: 462f mov r7, r5 - for(x = 0; x < draw_area_w; x++) { - 672a: f04f 0e00 mov.w lr, #0 - 672e: e03a b.n 67a6 <_lv_blend_fill+0x332> - 6730: 0000526d .word 0x0000526d - 6734: 0000dc65 .word 0x0000dc65 - 6738: 0000e111 .word 0x0000e111 - 673c: 0000e0f5 .word 0x0000e0f5 - 6740: 0000e58d .word 0x0000e58d - 6744: 200030d8 .word 0x200030d8 - 6748: 00006329 .word 0x00006329 - if(last_dest_color.full != disp_buf_first[x].full) { - 674c: 463a mov r2, r7 - 674e: fa1f f981 uxth.w r9, r1 - 6752: 8814 ldrh r4, [r2, #0] - 6754: 45a1 cmp r9, r4 - 6756: f107 0702 add.w r7, r7, #2 - 675a: d015 beq.n 6788 <_lv_blend_fill+0x314> - 675c: 7850 ldrb r0, [r2, #1] - 675e: 9b05 ldr r3, [sp, #20] - last_dest_color = disp_buf_first[x]; - 6760: f837 1c02 ldrh.w r1, [r7, #-2] - 6764: 08c0 lsrs r0, r0, #3 - 6766: fb00 3006 mla r0, r0, r6, r3 - LV_COLOR_SET_G(ret, (uint16_t)((uint16_t) premult_c1[1] + LV_COLOR_GET_G(c2) * mix) >> 8); - LV_COLOR_SET_B(ret, (uint16_t)((uint16_t) premult_c1[2] + LV_COLOR_GET_B(c2) * mix) >> 8); - 676a: 7813 ldrb r3, [r2, #0] - LV_COLOR_SET_G(ret, (uint16_t)((uint16_t) premult_c1[1] + LV_COLOR_GET_G(c2) * mix) >> 8); - 676c: f3c4 1445 ubfx r4, r4, #5, #6 - LV_COLOR_SET_B(ret, (uint16_t)((uint16_t) premult_c1[2] + LV_COLOR_GET_B(c2) * mix) >> 8); - 6770: f003 031f and.w r3, r3, #31 - LV_COLOR_SET_G(ret, (uint16_t)((uint16_t) premult_c1[1] + LV_COLOR_GET_G(c2) * mix) >> 8); - 6774: fb04 b406 mla r4, r4, r6, fp - LV_COLOR_SET_B(ret, (uint16_t)((uint16_t) premult_c1[2] + LV_COLOR_GET_B(c2) * mix) >> 8); - 6778: fb03 a306 mla r3, r3, r6, sl - LV_COLOR_SET_R(ret, (uint16_t)((uint16_t) premult_c1[0] + LV_COLOR_GET_R(c2) * mix) >> 8); - 677c: f3c0 2004 ubfx r0, r0, #8, #5 - LV_COLOR_SET_G(ret, (uint16_t)((uint16_t) premult_c1[1] + LV_COLOR_GET_G(c2) * mix) >> 8); - 6780: f3c4 2c05 ubfx ip, r4, #8, #6 - LV_COLOR_SET_B(ret, (uint16_t)((uint16_t) premult_c1[2] + LV_COLOR_GET_B(c2) * mix) >> 8); - 6784: f3c3 2304 ubfx r3, r3, #8, #5 - disp_buf_first[x] = last_res_color; - 6788: 7814 ldrb r4, [r2, #0] - 678a: f363 0404 bfi r4, r3, #0, #5 - 678e: 7014 strb r4, [r2, #0] - 6790: 8814 ldrh r4, [r2, #0] - 6792: f36c 144a bfi r4, ip, #5, #6 - 6796: 8014 strh r4, [r2, #0] - 6798: f3c4 2407 ubfx r4, r4, #8, #8 - 679c: f360 04c7 bfi r4, r0, #3, #5 - 67a0: 7054 strb r4, [r2, #1] - for(x = 0; x < draw_area_w; x++) { - 67a2: f10e 0e01 add.w lr, lr, #1 - 67a6: 9a06 ldr r2, [sp, #24] - 67a8: 4572 cmp r2, lr - 67aa: dccf bgt.n 674c <_lv_blend_fill+0x2d8> - disp_buf_first += disp_w; - 67ac: 9a04 ldr r2, [sp, #16] - for(y = 0; y < draw_area_h; y++) { - 67ae: f108 0801 add.w r8, r8, #1 - disp_buf_first += disp_w; - 67b2: 4415 add r5, r2 - for(y = 0; y < draw_area_h; y++) { - 67b4: e7b4 b.n 6720 <_lv_blend_fill+0x2ac> - last_dest_color.full = disp_buf_first[0].full; - 67b6: f839 1012 ldrh.w r1, [r9, r2, lsl #1] - disp_buf_first += disp_w; - 67ba: ea4f 0248 mov.w r2, r8, lsl #1 - 67be: 9209 str r2, [sp, #36] ; 0x24 - if(opa > LV_OPA_MAX) { - 67c0: 9a04 ldr r2, [sp, #16] - 67c2: 2afa cmp r2, #250 ; 0xfa - 67c4: f240 80c4 bls.w 6950 <_lv_blend_fill+0x4dc> - int32_t x_end4 = draw_area_w - 4; - 67c8: 9b06 ldr r3, [sp, #24] - FILL_NORMAL_MASK_PX(x, color) - 67ca: f8df 8298 ldr.w r8, [pc, #664] ; 6a64 <_lv_blend_fill+0x5f0> - int32_t x_end4 = draw_area_w - 4; - 67ce: 3b04 subs r3, #4 - 67d0: 9304 str r3, [sp, #16] - for(y = 0; y < draw_area_h; y++) { - 67d2: 9b07 ldr r3, [sp, #28] - 67d4: 455b cmp r3, fp - 67d6: f77f af01 ble.w 65dc <_lv_blend_fill+0x168> - 67da: f8dd a014 ldr.w sl, [sp, #20] - 67de: 46a9 mov r9, r5 - for(x = 0; x < draw_area_w && ((lv_uintptr_t)mask_tmp_x & 0x3); x++) { - 67e0: 2400 movs r4, #0 - 67e2: e013 b.n 680c <_lv_blend_fill+0x398> - FILL_NORMAL_MASK_PX(x, color) - 67e4: f8b9 1000 ldrh.w r1, [r9] - 67e8: 4630 mov r0, r6 - 67ea: 47c0 blx r8 - 67ec: f8a9 0000 strh.w r0, [r9] - 67f0: e009 b.n 6806 <_lv_blend_fill+0x392> - for(x = 0; x < draw_area_w && ((lv_uintptr_t)mask_tmp_x & 0x3); x++) { - 67f2: f01a 0f03 tst.w sl, #3 - 67f6: d00d beq.n 6814 <_lv_blend_fill+0x3a0> - FILL_NORMAL_MASK_PX(x, color) - 67f8: f81a 2b01 ldrb.w r2, [sl], #1 - 67fc: b11a cbz r2, 6806 <_lv_blend_fill+0x392> - 67fe: 2aff cmp r2, #255 ; 0xff - 6800: d1f0 bne.n 67e4 <_lv_blend_fill+0x370> - 6802: f8a9 6000 strh.w r6, [r9] - for(x = 0; x < draw_area_w && ((lv_uintptr_t)mask_tmp_x & 0x3); x++) { - 6806: 3401 adds r4, #1 - 6808: f109 0902 add.w r9, r9, #2 - 680c: 9b06 ldr r3, [sp, #24] - 680e: 42a3 cmp r3, r4 - 6810: 4657 mov r7, sl - 6812: dcee bgt.n 67f2 <_lv_blend_fill+0x37e> - 6814: eb05 0944 add.w r9, r5, r4, lsl #1 - for(; x <= x_end4; x += 4) { - 6818: 9b04 ldr r3, [sp, #16] - 681a: 42a3 cmp r3, r4 - 681c: da0e bge.n 683c <_lv_blend_fill+0x3c8> - 681e: 3f01 subs r7, #1 - 6820: eb05 0944 add.w r9, r5, r4, lsl #1 - for(; x < draw_area_w ; x++) { - 6824: 9b06 ldr r3, [sp, #24] - 6826: 42a3 cmp r3, r4 - 6828: dc4c bgt.n 68c4 <_lv_blend_fill+0x450> - disp_buf_first += disp_w; - 682a: 9b09 ldr r3, [sp, #36] ; 0x24 - 682c: 441d add r5, r3 - mask += draw_area_w; - 682e: e9dd 3205 ldrd r3, r2, [sp, #20] - 6832: 4413 add r3, r2 - 6834: 9305 str r3, [sp, #20] - for(y = 0; y < draw_area_h; y++) { - 6836: f10b 0b01 add.w fp, fp, #1 - 683a: e7ca b.n 67d2 <_lv_blend_fill+0x35e> - if(*mask32) { - 683c: 683b ldr r3, [r7, #0] - 683e: b14b cbz r3, 6854 <_lv_blend_fill+0x3e0> - if((*mask32) == 0xFFFFFFFF) { - 6840: 3301 adds r3, #1 - 6842: d10c bne.n 685e <_lv_blend_fill+0x3ea> - disp_buf_first[x] = color; - 6844: f8a9 6000 strh.w r6, [r9] - disp_buf_first[x + 1] = color; - 6848: f8a9 6002 strh.w r6, [r9, #2] - disp_buf_first[x + 2] = color; - 684c: f8a9 6004 strh.w r6, [r9, #4] - FILL_NORMAL_MASK_PX(x + 3, color) - 6850: f8a9 6006 strh.w r6, [r9, #6] - mask32++; - 6854: 3704 adds r7, #4 - for(; x <= x_end4; x += 4) { - 6856: 3404 adds r4, #4 - 6858: f109 0908 add.w r9, r9, #8 - 685c: e7dc b.n 6818 <_lv_blend_fill+0x3a4> - FILL_NORMAL_MASK_PX(x, color) - 685e: 783a ldrb r2, [r7, #0] - 6860: b11a cbz r2, 686a <_lv_blend_fill+0x3f6> - 6862: 2aff cmp r2, #255 ; 0xff - 6864: d119 bne.n 689a <_lv_blend_fill+0x426> - 6866: f8a9 6000 strh.w r6, [r9] - FILL_NORMAL_MASK_PX(x + 1, color) - 686a: 787a ldrb r2, [r7, #1] - 686c: b11a cbz r2, 6876 <_lv_blend_fill+0x402> - 686e: 2aff cmp r2, #255 ; 0xff - 6870: d11a bne.n 68a8 <_lv_blend_fill+0x434> - 6872: f8a9 6002 strh.w r6, [r9, #2] - FILL_NORMAL_MASK_PX(x + 2, color) - 6876: 78ba ldrb r2, [r7, #2] - 6878: b11a cbz r2, 6882 <_lv_blend_fill+0x40e> - 687a: 2aff cmp r2, #255 ; 0xff - 687c: d11b bne.n 68b6 <_lv_blend_fill+0x442> - 687e: f8a9 6004 strh.w r6, [r9, #4] - FILL_NORMAL_MASK_PX(x + 3, color) - 6882: 78fa ldrb r2, [r7, #3] - 6884: 2a00 cmp r2, #0 - 6886: d0e5 beq.n 6854 <_lv_blend_fill+0x3e0> - 6888: 2aff cmp r2, #255 ; 0xff - 688a: d0e1 beq.n 6850 <_lv_blend_fill+0x3dc> - 688c: f8b9 1006 ldrh.w r1, [r9, #6] - 6890: 4630 mov r0, r6 - 6892: 47c0 blx r8 - 6894: f8a9 0006 strh.w r0, [r9, #6] - 6898: e7dc b.n 6854 <_lv_blend_fill+0x3e0> - FILL_NORMAL_MASK_PX(x, color) - 689a: f8b9 1000 ldrh.w r1, [r9] - 689e: 4630 mov r0, r6 - 68a0: 47c0 blx r8 - 68a2: f8a9 0000 strh.w r0, [r9] - 68a6: e7e0 b.n 686a <_lv_blend_fill+0x3f6> - FILL_NORMAL_MASK_PX(x + 1, color) - 68a8: f8b9 1002 ldrh.w r1, [r9, #2] - 68ac: 4630 mov r0, r6 - 68ae: 47c0 blx r8 - 68b0: f8a9 0002 strh.w r0, [r9, #2] - 68b4: e7df b.n 6876 <_lv_blend_fill+0x402> - FILL_NORMAL_MASK_PX(x + 2, color) - 68b6: f8b9 1004 ldrh.w r1, [r9, #4] - 68ba: 4630 mov r0, r6 - 68bc: 47c0 blx r8 - 68be: f8a9 0004 strh.w r0, [r9, #4] - 68c2: e7de b.n 6882 <_lv_blend_fill+0x40e> - FILL_NORMAL_MASK_PX(x, color) - 68c4: f817 2f01 ldrb.w r2, [r7, #1]! - 68c8: b11a cbz r2, 68d2 <_lv_blend_fill+0x45e> - 68ca: 2aff cmp r2, #255 ; 0xff - 68cc: d105 bne.n 68da <_lv_blend_fill+0x466> - 68ce: f8a9 6000 strh.w r6, [r9] - for(; x < draw_area_w ; x++) { - 68d2: 3401 adds r4, #1 - 68d4: f109 0902 add.w r9, r9, #2 - 68d8: e7a4 b.n 6824 <_lv_blend_fill+0x3b0> - FILL_NORMAL_MASK_PX(x, color) - 68da: f8b9 1000 ldrh.w r1, [r9] - 68de: 4630 mov r0, r6 - 68e0: 47c0 blx r8 - 68e2: f8a9 0000 strh.w r0, [r9] - 68e6: e7f4 b.n 68d2 <_lv_blend_fill+0x45e> - if(*mask_tmp_x) { - 68e8: 9a05 ldr r2, [sp, #20] - 68ea: f812 4008 ldrb.w r4, [r2, r8] - 68ee: b1d4 cbz r4, 6926 <_lv_blend_fill+0x4b2> - if(*mask_tmp_x != last_mask) opa_tmp = *mask_tmp_x == LV_OPA_COVER ? opa : - 68f0: 455c cmp r4, fp - if(*mask_tmp_x != last_mask || last_dest_color.full != disp_buf_first[x].full) { - 68f2: f8b7 9000 ldrh.w r9, [r7] - if(*mask_tmp_x != last_mask) opa_tmp = *mask_tmp_x == LV_OPA_COVER ? opa : - 68f6: d012 beq.n 691e <_lv_blend_fill+0x4aa> - 68f8: 2cff cmp r4, #255 ; 0xff - (uint32_t)((uint32_t)(*mask_tmp_x) * opa) >> 8; - 68fa: bf17 itett ne - 68fc: 9a04 ldrne r2, [sp, #16] - 68fe: f8dd a010 ldreq.w sl, [sp, #16] - 6902: fb14 f202 smulbbne r2, r4, r2 - if(*mask_tmp_x != last_mask) opa_tmp = *mask_tmp_x == LV_OPA_COVER ? opa : - 6906: ea4f 2a12 movne.w sl, r2, lsr #8 - 690a: 9307 str r3, [sp, #28] - else last_res_color = lv_color_mix(color, disp_buf_first[x], opa_tmp); - 690c: 8839 ldrh r1, [r7, #0] - 690e: 4b55 ldr r3, [pc, #340] ; (6a64 <_lv_blend_fill+0x5f0>) - 6910: 4652 mov r2, sl - 6912: 4630 mov r0, r6 - 6914: 4798 blx r3 - 6916: 46a3 mov fp, r4 - 6918: 9b07 ldr r3, [sp, #28] - 691a: b280 uxth r0, r0 - last_dest_color.full = disp_buf_first[x].full; - 691c: e001 b.n 6922 <_lv_blend_fill+0x4ae> - if(*mask_tmp_x != last_mask || last_dest_color.full != disp_buf_first[x].full) { - 691e: 4549 cmp r1, r9 - 6920: d1f3 bne.n 690a <_lv_blend_fill+0x496> - disp_buf_first[x] = last_res_color; - 6922: 8038 strh r0, [r7, #0] - if(*mask_tmp_x != last_mask || last_dest_color.full != disp_buf_first[x].full) { - 6924: 4649 mov r1, r9 - for(x = 0; x < draw_area_w; x++) { - 6926: f108 0801 add.w r8, r8, #1 - 692a: 3702 adds r7, #2 - 692c: 9a06 ldr r2, [sp, #24] - 692e: 4542 cmp r2, r8 - 6930: dcda bgt.n 68e8 <_lv_blend_fill+0x474> - disp_buf_first += disp_w; - 6932: 9a09 ldr r2, [sp, #36] ; 0x24 - 6934: 4415 add r5, r2 - mask += draw_area_w; - 6936: e9dd 2405 ldrd r2, r4, [sp, #20] - 693a: 4422 add r2, r4 - 693c: 9205 str r2, [sp, #20] - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 693e: 3301 adds r3, #1 - 6940: 9a08 ldr r2, [sp, #32] - 6942: 4293 cmp r3, r2 - 6944: f73f ae4a bgt.w 65dc <_lv_blend_fill+0x168> - 6948: 462f mov r7, r5 - for(x = 0; x < draw_area_w; x++) { - 694a: f04f 0800 mov.w r8, #0 - 694e: e7ed b.n 692c <_lv_blend_fill+0x4b8> - last_res_color.full = disp_buf_first[0].full; - 6950: 4608 mov r0, r1 - lv_opa_t opa_tmp = LV_OPA_TRANSP; - 6952: 46da mov sl, fp - 6954: e7f4 b.n 6940 <_lv_blend_fill+0x4cc> - switch(mode) { - 6956: f1bb 0f01 cmp.w fp, #1 - 695a: f9b8 0010 ldrsh.w r0, [r8, #16] - 695e: f9b8 6014 ldrsh.w r6, [r8, #20] - 6962: d00c beq.n 697e <_lv_blend_fill+0x50a> - 6964: f1bb 0f02 cmp.w fp, #2 - 6968: d02d beq.n 69c6 <_lv_blend_fill+0x552> - LV_LOG_WARN("fill_blended: unsupported blend mode"); - 696a: 4b3f ldr r3, [pc, #252] ; (6a68 <_lv_blend_fill+0x5f4>) - 696c: 9300 str r3, [sp, #0] - 696e: 493f ldr r1, [pc, #252] ; (6a6c <_lv_blend_fill+0x5f8>) - 6970: 4b3f ldr r3, [pc, #252] ; (6a70 <_lv_blend_fill+0x5fc>) - 6972: 4c40 ldr r4, [pc, #256] ; (6a74 <_lv_blend_fill+0x600>) - 6974: f44f 7204 mov.w r2, #528 ; 0x210 - 6978: 2002 movs r0, #2 - 697a: 47a0 blx r4 - return; - 697c: e62e b.n 65dc <_lv_blend_fill+0x168> - blend_fp = color_blend_true_color_additive; - 697e: f8df b0f8 ldr.w fp, [pc, #248] ; 6a78 <_lv_blend_fill+0x604> - 6982: 3601 adds r6, #1 - 6984: 1a36 subs r6, r6, r0 - 6986: b236 sxth r6, r6 - lv_color_t * disp_buf_tmp = disp_buf + disp_w * draw_area->y1; - 6988: fb06 f005 mul.w r0, r6, r5 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 698c: 2f01 cmp r7, #1 - lv_color_t * disp_buf_tmp = disp_buf + disp_w * draw_area->y1; - 698e: eb09 0a40 add.w sl, r9, r0, lsl #1 - disp_buf_tmp += disp_w; - 6992: ea4f 0646 mov.w r6, r6, lsl #1 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 6996: d127 bne.n 69e8 <_lv_blend_fill+0x574> - lv_color_t last_dest_color = LV_COLOR_BLACK; - 6998: f04f 0800 mov.w r8, #0 - lv_color_t last_res_color = lv_color_mix(color, last_dest_color, opa); - 699c: 9a04 ldr r2, [sp, #16] - 699e: 4b31 ldr r3, [pc, #196] ; (6a64 <_lv_blend_fill+0x5f0>) - 69a0: 4641 mov r1, r8 - 69a2: 4620 mov r0, r4 - 69a4: 4798 blx r3 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 69a6: f9bd 302e ldrsh.w r3, [sp, #46] ; 0x2e - 69aa: 429d cmp r5, r3 - 69ac: f73f ae16 bgt.w 65dc <_lv_blend_fill+0x168> - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 69b0: f9bd 7028 ldrsh.w r7, [sp, #40] ; 0x28 - 69b4: eb0a 0947 add.w r9, sl, r7, lsl #1 - 69b8: f9bd 302c ldrsh.w r3, [sp, #44] ; 0x2c - 69bc: 429f cmp r7, r3 - 69be: dd05 ble.n 69cc <_lv_blend_fill+0x558> - disp_buf_tmp += disp_w; - 69c0: 44b2 add sl, r6 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 69c2: 3501 adds r5, #1 - 69c4: e7ef b.n 69a6 <_lv_blend_fill+0x532> - switch(mode) { - 69c6: f8df b0b4 ldr.w fp, [pc, #180] ; 6a7c <_lv_blend_fill+0x608> - 69ca: e7da b.n 6982 <_lv_blend_fill+0x50e> - if(last_dest_color.full != disp_buf_tmp[x].full) { - 69cc: f8b9 1000 ldrh.w r1, [r9] - 69d0: fa1f f388 uxth.w r3, r8 - 69d4: 428b cmp r3, r1 - 69d6: d003 beq.n 69e0 <_lv_blend_fill+0x56c> - last_res_color = blend_fp(color, disp_buf_tmp[x], opa); - 69d8: 9a04 ldr r2, [sp, #16] - 69da: 4620 mov r0, r4 - last_dest_color = disp_buf_tmp[x]; - 69dc: 4688 mov r8, r1 - last_res_color = blend_fp(color, disp_buf_tmp[x], opa); - 69de: 47d8 blx fp - disp_buf_tmp[x] = last_res_color; - 69e0: f829 0b02 strh.w r0, [r9], #2 - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 69e4: 3701 adds r7, #1 - 69e6: e7e7 b.n 69b8 <_lv_blend_fill+0x544> - 69e8: f1c2 0201 rsb r2, r2, #1 - 69ec: eb03 0802 add.w r8, r3, r2 - const lv_opa_t * mask_tmp = mask - draw_area->x1; - 69f0: 9b05 ldr r3, [sp, #20] - 69f2: 1a5f subs r7, r3, r1 - last_dest_color.full = disp_buf_tmp[0].full; - 69f4: f839 1010 ldrh.w r1, [r9, r0, lsl #1] - 69f8: fa0f f888 sxth.w r8, r8 - last_res_color.full = disp_buf_tmp[0].full; - 69fc: 4608 mov r0, r1 - lv_opa_t last_mask = LV_OPA_TRANSP; - 69fe: f04f 0c00 mov.w ip, #0 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6a02: f9bd 302e ldrsh.w r3, [sp, #46] ; 0x2e - 6a06: 429d cmp r5, r3 - 6a08: f73f ade8 bgt.w 65dc <_lv_blend_fill+0x168> - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6a0c: f9bd 9028 ldrsh.w r9, [sp, #40] ; 0x28 - 6a10: eb0a 0349 add.w r3, sl, r9, lsl #1 - 6a14: f9bd 202c ldrsh.w r2, [sp, #44] ; 0x2c - 6a18: 4591 cmp r9, r2 - 6a1a: dd03 ble.n 6a24 <_lv_blend_fill+0x5b0> - disp_buf_tmp += disp_w; - 6a1c: 44b2 add sl, r6 - mask_tmp += draw_area_w; - 6a1e: 4447 add r7, r8 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6a20: 3501 adds r5, #1 - 6a22: e7ee b.n 6a02 <_lv_blend_fill+0x58e> - if(mask_tmp[x] == 0) continue; - 6a24: f817 2009 ldrb.w r2, [r7, r9] - 6a28: b1ba cbz r2, 6a5a <_lv_blend_fill+0x5e6> - if(mask_tmp[x] != last_mask || last_dest_color.full != disp_buf_tmp[x].full) { - 6a2a: 4562 cmp r2, ip - 6a2c: d103 bne.n 6a36 <_lv_blend_fill+0x5c2> - 6a2e: f8b3 e000 ldrh.w lr, [r3] - 6a32: 458e cmp lr, r1 - 6a34: d010 beq.n 6a58 <_lv_blend_fill+0x5e4> - lv_opa_t opa_tmp = mask_tmp[x] >= LV_OPA_MAX ? opa : (uint32_t)((uint32_t)mask_tmp[x] * opa) >> 8; - 6a36: 2af9 cmp r2, #249 ; 0xf9 - 6a38: bf94 ite ls - 6a3a: 9904 ldrls r1, [sp, #16] - 6a3c: 9a04 ldrhi r2, [sp, #16] - last_res_color = blend_fp(color, disp_buf_tmp[x], opa_tmp); - 6a3e: 9305 str r3, [sp, #20] - lv_opa_t opa_tmp = mask_tmp[x] >= LV_OPA_MAX ? opa : (uint32_t)((uint32_t)mask_tmp[x] * opa) >> 8; - 6a40: bf9c itt ls - 6a42: fb12 f201 smulbbls r2, r2, r1 - 6a46: 0a12 lsrls r2, r2, #8 - last_res_color = blend_fp(color, disp_buf_tmp[x], opa_tmp); - 6a48: 8819 ldrh r1, [r3, #0] - 6a4a: 4620 mov r0, r4 - 6a4c: 47d8 blx fp - last_dest_color.full = disp_buf_tmp[x].full; - 6a4e: 9b05 ldr r3, [sp, #20] - last_mask = mask_tmp[x]; - 6a50: f817 c009 ldrb.w ip, [r7, r9] - last_dest_color.full = disp_buf_tmp[x].full; - 6a54: 8819 ldrh r1, [r3, #0] - last_res_color = blend_fp(color, disp_buf_tmp[x], opa_tmp); - 6a56: b280 uxth r0, r0 - disp_buf_tmp[x] = last_res_color; - 6a58: 8018 strh r0, [r3, #0] - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6a5a: f109 0901 add.w r9, r9, #1 - 6a5e: 3302 adds r3, #2 - 6a60: e7d8 b.n 6a14 <_lv_blend_fill+0x5a0> - 6a62: bf00 nop - 6a64: 00006329 .word 0x00006329 - 6a68: 0002745d .word 0x0002745d - 6a6c: 00027427 .word 0x00027427 - 6a70: 00027482 .word 0x00027482 - 6a74: 0000eb79 .word 0x0000eb79 - 6a78: 00006379 .word 0x00006379 - 6a7c: 000063f9 .word 0x000063f9 - -00006a80 <_lv_blend_map>: -{ - 6a80: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6a84: b08f sub sp, #60 ; 0x3c - 6a86: 4689 mov r9, r1 - 6a88: 9306 str r3, [sp, #24] - 6a8a: f89d 3060 ldrb.w r3, [sp, #96] ; 0x60 - 6a8e: 930a str r3, [sp, #40] ; 0x28 - 6a90: f89d 3064 ldrb.w r3, [sp, #100] ; 0x64 - 6a94: f89d a068 ldrb.w sl, [sp, #104] ; 0x68 - 6a98: 920b str r2, [sp, #44] ; 0x2c - if(opa < LV_OPA_MIN) return; - 6a9a: 2b04 cmp r3, #4 -{ - 6a9c: 9305 str r3, [sp, #20] - if(opa < LV_OPA_MIN) return; - 6a9e: f240 80d7 bls.w 6c50 <_lv_blend_map+0x1d0> - if(mask_res == LV_DRAW_MASK_RES_TRANSP) return; - 6aa2: 9b0a ldr r3, [sp, #40] ; 0x28 - 6aa4: 2b00 cmp r3, #0 - 6aa6: f000 80d3 beq.w 6c50 <_lv_blend_map+0x1d0> - is_common = _lv_area_intersect(&draw_area, clip_area, map_area); - 6aaa: 460a mov r2, r1 - 6aac: 4bb6 ldr r3, [pc, #728] ; (6d88 <_lv_blend_map+0x308>) - 6aae: 4601 mov r1, r0 - 6ab0: a80c add r0, sp, #48 ; 0x30 - 6ab2: 4798 blx r3 - if(!is_common) return; - 6ab4: 2800 cmp r0, #0 - 6ab6: f000 80cb beq.w 6c50 <_lv_blend_map+0x1d0> - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 6aba: 4bb4 ldr r3, [pc, #720] ; (6d8c <_lv_blend_map+0x30c>) - 6abc: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 6abe: 4bb4 ldr r3, [pc, #720] ; (6d90 <_lv_blend_map+0x310>) - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 6ac0: 4605 mov r5, r0 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 6ac2: 4798 blx r3 - 6ac4: 4683 mov fp, r0 - lv_color_t * disp_buf = vdb->buf_act; - 6ac6: 6883 ldr r3, [r0, #8] - draw_area.y1 -= disp_area->y1; - 6ac8: f8bd e032 ldrh.w lr, [sp, #50] ; 0x32 - lv_color_t * disp_buf = vdb->buf_act; - 6acc: 9308 str r3, [sp, #32] - draw_area.y1 -= disp_area->y1; - 6ace: f8bb 3012 ldrh.w r3, [fp, #18] - draw_area.y2 -= disp_area->y1; - 6ad2: f8bd c036 ldrh.w ip, [sp, #54] ; 0x36 - draw_area.x1 -= disp_area->x1; - 6ad6: f8bd 4030 ldrh.w r4, [sp, #48] ; 0x30 - 6ada: 8a00 ldrh r0, [r0, #16] - draw_area.y1 -= disp_area->y1; - 6adc: ebae 0203 sub.w r2, lr, r3 - 6ae0: fa0f f882 sxth.w r8, r2 - draw_area.y2 -= disp_area->y1; - 6ae4: ebac 0303 sub.w r3, ip, r3 - draw_area.x2 -= disp_area->x1; - 6ae8: f8bd 2034 ldrh.w r2, [sp, #52] ; 0x34 - draw_area.y2 -= disp_area->y1; - 6aec: f8ad 3036 strh.w r3, [sp, #54] ; 0x36 - draw_area.x1 -= disp_area->x1; - 6af0: 1a21 subs r1, r4, r0 - if(mask && disp->driver.antialiasing == 0) - 6af2: 9b06 ldr r3, [sp, #24] - draw_area.y1 -= disp_area->y1; - 6af4: f8ad 8032 strh.w r8, [sp, #50] ; 0x32 - draw_area.x1 -= disp_area->x1; - 6af8: b209 sxth r1, r1 - draw_area.x2 -= disp_area->x1; - 6afa: 1a10 subs r0, r2, r0 - draw_area.x1 -= disp_area->x1; - 6afc: f8ad 1030 strh.w r1, [sp, #48] ; 0x30 - draw_area.x2 -= disp_area->x1; - 6b00: f8ad 0034 strh.w r0, [sp, #52] ; 0x34 - if(mask && disp->driver.antialiasing == 0) - 6b04: 2b00 cmp r3, #0 - 6b06: d15e bne.n 6bc6 <_lv_blend_map+0x146> - if(disp->driver.set_px_cb) { - 6b08: 696b ldr r3, [r5, #20] - 6b0a: 2b00 cmp r3, #0 - 6b0c: d172 bne.n 6bf4 <_lv_blend_map+0x174> - 6b0e: f1c4 0401 rsb r4, r4, #1 - 6b12: 4422 add r2, r4 - 6b14: f8b9 7004 ldrh.w r7, [r9, #4] - 6b18: f8bb 6014 ldrh.w r6, [fp, #20] - 6b1c: f9bb 3010 ldrsh.w r3, [fp, #16] - const lv_color_t * map_buf_first = map_buf + map_w * (draw_area->y1 - (map_area->y1 - disp_area->y1)); - 6b20: f9bb 0012 ldrsh.w r0, [fp, #18] - 6b24: b212 sxth r2, r2 - 6b26: 9207 str r2, [sp, #28] - 6b28: f9b9 2000 ldrsh.w r2, [r9] - 6b2c: f9b9 9002 ldrsh.w r9, [r9, #2] - 6b30: 3601 adds r6, #1 - 6b32: 3701 adds r7, #1 - 6b34: 1af6 subs r6, r6, r3 - 6b36: 1abf subs r7, r7, r2 - 6b38: eba9 0900 sub.w r9, r9, r0 - 6b3c: b236 sxth r6, r6 - 6b3e: b23f sxth r7, r7 - 6b40: eba8 0909 sub.w r9, r8, r9 - lv_color_t * disp_buf_first = disp_buf + disp_w * draw_area->y1 + draw_area->x1; - 6b44: fb06 f408 mul.w r4, r6, r8 - const lv_color_t * map_buf_first = map_buf + map_w * (draw_area->y1 - (map_area->y1 - disp_area->y1)); - 6b48: fb07 f909 mul.w r9, r7, r9 - else if(mode == LV_BLEND_MODE_NORMAL) { - 6b4c: f1ba 0f00 cmp.w sl, #0 - 6b50: f040 81ea bne.w 6f28 <_lv_blend_map+0x4a8> - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 6b54: f1ce 0001 rsb r0, lr, #1 - map_buf_first += (draw_area->x1 - (map_area->x1 - disp_area->x1)); - 6b58: 1ad5 subs r5, r2, r3 - 6b5a: 4484 add ip, r0 - 6b5c: 9b0b ldr r3, [sp, #44] ; 0x2c - int32_t draw_area_h = lv_area_get_height(draw_area); - 6b5e: fa0f f08c sxth.w r0, ip - map_buf_first += (draw_area->x1 - (map_area->x1 - disp_area->x1)); - 6b62: 1b4d subs r5, r1, r5 - int32_t draw_area_h = lv_area_get_height(draw_area); - 6b64: 9009 str r0, [sp, #36] ; 0x24 - map_buf_first += (draw_area->x1 - (map_area->x1 - disp_area->x1)); - 6b66: 444d add r5, r9 - lv_color_t * disp_buf_first = disp_buf + disp_w * draw_area->y1 + draw_area->x1; - 6b68: 9808 ldr r0, [sp, #32] - 6b6a: 440c add r4, r1 - map_buf_first += (draw_area->x1 - (map_area->x1 - disp_area->x1)); - 6b6c: eb03 0545 add.w r5, r3, r5, lsl #1 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 6b70: 4b86 ldr r3, [pc, #536] ; (6d8c <_lv_blend_map+0x30c>) - lv_color_t * disp_buf_first = disp_buf + disp_w * draw_area->y1 + draw_area->x1; - 6b72: eb00 0444 add.w r4, r0, r4, lsl #1 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 6b76: 4798 blx r3 - map_buf_first += map_w; - 6b78: 007b lsls r3, r7, #1 - 6b7a: 9308 str r3, [sp, #32] - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 6b7c: 9b0a ldr r3, [sp, #40] ; 0x28 - 6b7e: 2b01 cmp r3, #1 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 6b80: 4680 mov r8, r0 - disp_buf_first += disp_w; - 6b82: ea4f 0b46 mov.w fp, r6, lsl #1 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 6b86: f040 80e0 bne.w 6d4a <_lv_blend_map+0x2ca> - if(disp->driver.gpu_blend_cb && (lv_area_get_size(draw_area) > GPU_SIZE_LIMIT)) { - 6b8a: 6a03 ldr r3, [r0, #32] - 6b8c: 2b00 cmp r3, #0 - 6b8e: f000 80af beq.w 6cf0 <_lv_blend_map+0x270> - 6b92: 4b80 ldr r3, [pc, #512] ; (6d94 <_lv_blend_map+0x314>) - 6b94: a80c add r0, sp, #48 ; 0x30 - 6b96: 4798 blx r3 - 6b98: 28f0 cmp r0, #240 ; 0xf0 - 6b9a: f240 80a9 bls.w 6cf0 <_lv_blend_map+0x270> - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6b9e: f9bd 7032 ldrsh.w r7, [sp, #50] ; 0x32 - 6ba2: f9bd 3036 ldrsh.w r3, [sp, #54] ; 0x36 - 6ba6: 429f cmp r7, r3 - 6ba8: dc52 bgt.n 6c50 <_lv_blend_map+0x1d0> - disp->driver.gpu_blend_cb(&disp->driver, disp_buf_first, map_buf_first, draw_area_w, opa); - 6baa: 9b05 ldr r3, [sp, #20] - 6bac: 9300 str r3, [sp, #0] - 6bae: 462a mov r2, r5 - 6bb0: 9b07 ldr r3, [sp, #28] - 6bb2: f8d8 6020 ldr.w r6, [r8, #32] - 6bb6: 4621 mov r1, r4 - 6bb8: 4640 mov r0, r8 - 6bba: 47b0 blx r6 - map_buf_first += map_w; - 6bbc: 9b08 ldr r3, [sp, #32] - disp_buf_first += disp_w; - 6bbe: 445c add r4, fp - map_buf_first += map_w; - 6bc0: 441d add r5, r3 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6bc2: 3701 adds r7, #1 - 6bc4: e7ed b.n 6ba2 <_lv_blend_map+0x122> - if(mask && disp->driver.antialiasing == 0) - 6bc6: 7a2b ldrb r3, [r5, #8] - 6bc8: 07d8 lsls r0, r3, #31 - 6bca: d49d bmi.n 6b08 <_lv_blend_map+0x88> - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 6bcc: 9806 ldr r0, [sp, #24] - for(i = 0; i < mask_w; i++) mask[i] = mask[i] > 128 ? LV_OPA_COVER : LV_OPA_TRANSP; - 6bce: 9e06 ldr r6, [sp, #24] - 6bd0: 1c53 adds r3, r2, #1 - 6bd2: 1b1b subs r3, r3, r4 - int32_t mask_w = lv_area_get_width(&draw_area); - 6bd4: b21b sxth r3, r3 - for(i = 0; i < mask_w; i++) mask[i] = mask[i] > 128 ? LV_OPA_COVER : LV_OPA_TRANSP; - 6bd6: 3801 subs r0, #1 - 6bd8: f1c6 0701 rsb r7, r6, #1 - 6bdc: 183e adds r6, r7, r0 - 6bde: 42b3 cmp r3, r6 - 6be0: dd92 ble.n 6b08 <_lv_blend_map+0x88> - 6be2: f810 6f01 ldrb.w r6, [r0, #1]! - 6be6: 2e80 cmp r6, #128 ; 0x80 - 6be8: f04f 36ff mov.w r6, #4294967295 ; 0xffffffff - 6bec: bf98 it ls - 6bee: 2600 movls r6, #0 - 6bf0: 7006 strb r6, [r0, #0] - 6bf2: e7f3 b.n 6bdc <_lv_blend_map+0x15c> - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 6bf4: 4b65 ldr r3, [pc, #404] ; (6d8c <_lv_blend_map+0x30c>) - 6bf6: 4798 blx r3 - 6bf8: f8b9 5004 ldrh.w r5, [r9, #4] - 6bfc: f9b9 1000 ldrsh.w r1, [r9] - 6c00: f8bb 2014 ldrh.w r2, [fp, #20] - const lv_color_t * map_buf_tmp = map_buf + map_w * (draw_area->y1 - (map_area->y1 - disp_area->y1)); - 6c04: f9bb c012 ldrsh.w ip, [fp, #18] - 6c08: f9b9 7002 ldrsh.w r7, [r9, #2] - 6c0c: f9bb 4010 ldrsh.w r4, [fp, #16] - 6c10: f9bd 6032 ldrsh.w r6, [sp, #50] ; 0x32 - 6c14: f9bd 3030 ldrsh.w r3, [sp, #48] ; 0x30 - 6c18: f9bd 8034 ldrsh.w r8, [sp, #52] ; 0x34 - 6c1c: 3501 adds r5, #1 - 6c1e: 1a6d subs r5, r5, r1 - 6c20: 3201 adds r2, #1 - 6c22: eba7 070c sub.w r7, r7, ip - 6c26: 1b12 subs r2, r2, r4 - 6c28: b22d sxth r5, r5 - map_buf_tmp -= draw_area->x1; - 6c2a: 1a64 subs r4, r4, r1 - const lv_color_t * map_buf_tmp = map_buf + map_w * (draw_area->y1 - (map_area->y1 - disp_area->y1)); - 6c2c: 1bf7 subs r7, r6, r7 - map_buf_tmp -= draw_area->x1; - 6c2e: 990b ldr r1, [sp, #44] ; 0x2c - 6c30: fb05 4407 mla r4, r5, r7, r4 - 6c34: eb01 0444 add.w r4, r1, r4, lsl #1 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 6c38: 990a ldr r1, [sp, #40] ; 0x28 - 6c3a: 2901 cmp r1, #1 - 6c3c: b212 sxth r2, r2 - 6c3e: f1c3 0a00 rsb sl, r3, #0 - 6c42: ea4f 0b45 mov.w fp, r5, lsl #1 - 6c46: d123 bne.n 6c90 <_lv_blend_map+0x210> - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6c48: f9bd 3036 ldrsh.w r3, [sp, #54] ; 0x36 - 6c4c: 429e cmp r6, r3 - 6c4e: dd02 ble.n 6c56 <_lv_blend_map+0x1d6> -} - 6c50: b00f add sp, #60 ; 0x3c - 6c52: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6c56: f9bd 8030 ldrsh.w r8, [sp, #48] ; 0x30 - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, map_buf_tmp[x], opa); - 6c5a: b237 sxth r7, r6 - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6c5c: f9bd 3034 ldrsh.w r3, [sp, #52] ; 0x34 - 6c60: 4598 cmp r8, r3 - 6c62: dd02 ble.n 6c6a <_lv_blend_map+0x1ea> - map_buf_tmp += map_w; - 6c64: 445c add r4, fp - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6c66: 3601 adds r6, #1 - 6c68: e7ee b.n 6c48 <_lv_blend_map+0x1c8> - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, map_buf_tmp[x], opa); - 6c6a: 9b05 ldr r3, [sp, #20] - 6c6c: 9302 str r3, [sp, #8] - 6c6e: f834 3018 ldrh.w r3, [r4, r8, lsl #1] - 6c72: f8ad 3004 strh.w r3, [sp, #4] - 6c76: 9700 str r7, [sp, #0] - 6c78: 6945 ldr r5, [r0, #20] - 6c7a: 9908 ldr r1, [sp, #32] - 6c7c: 9207 str r2, [sp, #28] - 6c7e: fa0f f388 sxth.w r3, r8 - 6c82: 9006 str r0, [sp, #24] - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6c84: f108 0801 add.w r8, r8, #1 - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, map_buf_tmp[x], opa); - 6c88: 47a8 blx r5 - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6c8a: e9dd 0206 ldrd r0, r2, [sp, #24] - 6c8e: e7e5 b.n 6c5c <_lv_blend_map+0x1dc> - 6c90: f108 0801 add.w r8, r8, #1 - 6c94: eba8 0803 sub.w r8, r8, r3 - const lv_opa_t * mask_tmp = mask - draw_area->x1; - 6c98: 9b06 ldr r3, [sp, #24] - 6c9a: 4453 add r3, sl - 6c9c: fa0f f888 sxth.w r8, r8 - 6ca0: 469a mov sl, r3 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6ca2: f9bd 3036 ldrsh.w r3, [sp, #54] ; 0x36 - 6ca6: 429e cmp r6, r3 - 6ca8: dcd2 bgt.n 6c50 <_lv_blend_map+0x1d0> - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6caa: f9bd 9030 ldrsh.w r9, [sp, #48] ; 0x30 - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, map_buf_tmp[x], - 6cae: b237 sxth r7, r6 - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6cb0: f9bd 3034 ldrsh.w r3, [sp, #52] ; 0x34 - 6cb4: 4599 cmp r9, r3 - 6cb6: dd03 ble.n 6cc0 <_lv_blend_map+0x240> - mask_tmp += draw_area_w; - 6cb8: 44c2 add sl, r8 - map_buf_tmp += map_w; - 6cba: 445c add r4, fp - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6cbc: 3601 adds r6, #1 - 6cbe: e7f0 b.n 6ca2 <_lv_blend_map+0x222> - (uint32_t)((uint32_t)opa * mask_tmp[x]) >> 8); - 6cc0: f81a 3009 ldrb.w r3, [sl, r9] - 6cc4: 9905 ldr r1, [sp, #20] - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, map_buf_tmp[x], - 6cc6: 9207 str r2, [sp, #28] - (uint32_t)((uint32_t)opa * mask_tmp[x]) >> 8); - 6cc8: fb13 f301 smulbb r3, r3, r1 - disp->driver.set_px_cb(&disp->driver, (void *)disp_buf, disp_w, x, y, map_buf_tmp[x], - 6ccc: 0a1b lsrs r3, r3, #8 - 6cce: 9302 str r3, [sp, #8] - 6cd0: f834 3019 ldrh.w r3, [r4, r9, lsl #1] - 6cd4: f8ad 3004 strh.w r3, [sp, #4] - 6cd8: 9700 str r7, [sp, #0] - 6cda: 6945 ldr r5, [r0, #20] - 6cdc: 9908 ldr r1, [sp, #32] - 6cde: 9006 str r0, [sp, #24] - 6ce0: fa0f f389 sxth.w r3, r9 - 6ce4: 47a8 blx r5 - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6ce6: f109 0901 add.w r9, r9, #1 - 6cea: e9dd 0206 ldrd r0, r2, [sp, #24] - 6cee: e7df b.n 6cb0 <_lv_blend_map+0x230> - if(opa > LV_OPA_MAX) { - 6cf0: 9b05 ldr r3, [sp, #20] - 6cf2: 2bfa cmp r3, #250 ; 0xfa - 6cf4: d925 bls.n 6d42 <_lv_blend_map+0x2c2> - _lv_memcpy(disp_buf_first, map_buf_first, draw_area_w * sizeof(lv_color_t)); - 6cf6: 9b07 ldr r3, [sp, #28] - 6cf8: f8df 809c ldr.w r8, [pc, #156] ; 6d98 <_lv_blend_map+0x318> - 6cfc: 005f lsls r7, r3, #1 - for(y = 0; y < draw_area_h; y++) { - 6cfe: 2600 movs r6, #0 - 6d00: 9b09 ldr r3, [sp, #36] ; 0x24 - 6d02: 42b3 cmp r3, r6 - 6d04: dda4 ble.n 6c50 <_lv_blend_map+0x1d0> - _lv_memcpy(disp_buf_first, map_buf_first, draw_area_w * sizeof(lv_color_t)); - 6d06: 4629 mov r1, r5 - 6d08: 4620 mov r0, r4 - 6d0a: 463a mov r2, r7 - 6d0c: 47c0 blx r8 - map_buf_first += map_w; - 6d0e: 9b08 ldr r3, [sp, #32] - disp_buf_first += disp_w; - 6d10: 445c add r4, fp - map_buf_first += map_w; - 6d12: 441d add r5, r3 - for(y = 0; y < draw_area_h; y++) { - 6d14: 3601 adds r6, #1 - 6d16: e7f3 b.n 6d00 <_lv_blend_map+0x280> - disp_buf_first[x] = lv_color_mix(map_buf_first[x], disp_buf_first[x], opa); - 6d18: f834 1016 ldrh.w r1, [r4, r6, lsl #1] - 6d1c: f835 0016 ldrh.w r0, [r5, r6, lsl #1] - 6d20: 9a05 ldr r2, [sp, #20] - 6d22: 47c0 blx r8 - 6d24: f824 0016 strh.w r0, [r4, r6, lsl #1] - for(x = 0; x < draw_area_w; x++) { - 6d28: 3601 adds r6, #1 - 6d2a: 9b07 ldr r3, [sp, #28] - 6d2c: 42b3 cmp r3, r6 - 6d2e: dcf3 bgt.n 6d18 <_lv_blend_map+0x298> - map_buf_first += map_w; - 6d30: 9b08 ldr r3, [sp, #32] - disp_buf_first += disp_w; - 6d32: 445c add r4, fp - map_buf_first += map_w; - 6d34: 441d add r5, r3 - for(y = 0; y < draw_area_h; y++) { - 6d36: 3701 adds r7, #1 - 6d38: 9b09 ldr r3, [sp, #36] ; 0x24 - 6d3a: 42bb cmp r3, r7 - 6d3c: dd88 ble.n 6c50 <_lv_blend_map+0x1d0> - for(x = 0; x < draw_area_w; x++) { - 6d3e: 2600 movs r6, #0 - 6d40: e7f3 b.n 6d2a <_lv_blend_map+0x2aa> - disp_buf_first[x] = lv_color_mix(map_buf_first[x], disp_buf_first[x], opa); - 6d42: f8df 8058 ldr.w r8, [pc, #88] ; 6d9c <_lv_blend_map+0x31c> - for(y = 0; y < draw_area_h; y++) { - 6d46: 2700 movs r7, #0 - 6d48: e7f6 b.n 6d38 <_lv_blend_map+0x2b8> - if(opa > LV_OPA_MAX) { - 6d4a: 9b05 ldr r3, [sp, #20] - 6d4c: 2bfa cmp r3, #250 ; 0xfa - 6d4e: f240 80e9 bls.w 6f24 <_lv_blend_map+0x4a4> - int32_t x_end4 = draw_area_w - 4; - 6d52: 9b07 ldr r3, [sp, #28] - MAP_NORMAL_MASK_PX(x) - 6d54: f8df 8044 ldr.w r8, [pc, #68] ; 6d9c <_lv_blend_map+0x31c> - for(y = 0; y < draw_area_h; y++) { - 6d58: f8cd a014 str.w sl, [sp, #20] - int32_t x_end4 = draw_area_w - 4; - 6d5c: 3b04 subs r3, #4 - 6d5e: 930a str r3, [sp, #40] ; 0x28 - for(y = 0; y < draw_area_h; y++) { - 6d60: 9b09 ldr r3, [sp, #36] ; 0x24 - 6d62: 9a05 ldr r2, [sp, #20] - 6d64: 4293 cmp r3, r2 - 6d66: f77f af73 ble.w 6c50 <_lv_blend_map+0x1d0> - 6d6a: 9b06 ldr r3, [sp, #24] - 6d6c: 46aa mov sl, r5 - 6d6e: 46a1 mov r9, r4 - for(x = 0; x < draw_area_w && ((lv_uintptr_t)mask_tmp_x & 0x3); x++) { - 6d70: 2600 movs r6, #0 - 6d72: e025 b.n 6dc0 <_lv_blend_map+0x340> - MAP_NORMAL_MASK_PX(x) - 6d74: f8b9 1000 ldrh.w r1, [r9] - 6d78: f8ba 0000 ldrh.w r0, [sl] - 6d7c: 930b str r3, [sp, #44] ; 0x2c - 6d7e: 47c0 blx r8 - 6d80: 9b0b ldr r3, [sp, #44] ; 0x2c - 6d82: f8a9 0000 strh.w r0, [r9] - 6d86: e016 b.n 6db6 <_lv_blend_map+0x336> - 6d88: 0000e111 .word 0x0000e111 - 6d8c: 0000526d .word 0x0000526d - 6d90: 0000dc65 .word 0x0000dc65 - 6d94: 0000e0f5 .word 0x0000e0f5 - 6d98: 0000eec1 .word 0x0000eec1 - 6d9c: 00006329 .word 0x00006329 - for(x = 0; x < draw_area_w && ((lv_uintptr_t)mask_tmp_x & 0x3); x++) { - 6da0: 079a lsls r2, r3, #30 - 6da2: d011 beq.n 6dc8 <_lv_blend_map+0x348> - MAP_NORMAL_MASK_PX(x) - 6da4: f813 2b01 ldrb.w r2, [r3], #1 - 6da8: b12a cbz r2, 6db6 <_lv_blend_map+0x336> - 6daa: 2aff cmp r2, #255 ; 0xff - 6dac: d1e2 bne.n 6d74 <_lv_blend_map+0x2f4> - 6dae: f8ba 2000 ldrh.w r2, [sl] - 6db2: f8a9 2000 strh.w r2, [r9] - for(x = 0; x < draw_area_w && ((lv_uintptr_t)mask_tmp_x & 0x3); x++) { - 6db6: 3601 adds r6, #1 - 6db8: f10a 0a02 add.w sl, sl, #2 - 6dbc: f109 0902 add.w r9, r9, #2 - 6dc0: 9a07 ldr r2, [sp, #28] - 6dc2: 42b2 cmp r2, r6 - 6dc4: 461f mov r7, r3 - 6dc6: dceb bgt.n 6da0 <_lv_blend_map+0x320> - 6dc8: eb05 0a46 add.w sl, r5, r6, lsl #1 - 6dcc: eb04 0946 add.w r9, r4, r6, lsl #1 - for(; x < x_end4; x += 4) { - 6dd0: 9b0a ldr r3, [sp, #40] ; 0x28 - 6dd2: 42b3 cmp r3, r6 - 6dd4: dc12 bgt.n 6dfc <_lv_blend_map+0x37c> - 6dd6: 3f01 subs r7, #1 - 6dd8: eb05 0a46 add.w sl, r5, r6, lsl #1 - 6ddc: eb04 0946 add.w r9, r4, r6, lsl #1 - for(; x < draw_area_w ; x++) { - 6de0: 9b07 ldr r3, [sp, #28] - 6de2: 42b3 cmp r3, r6 - 6de4: dc62 bgt.n 6eac <_lv_blend_map+0x42c> - mask += draw_area_w; - 6de6: e9dd 3206 ldrd r3, r2, [sp, #24] - 6dea: 4413 add r3, r2 - 6dec: 9306 str r3, [sp, #24] - map_buf_first += map_w; - 6dee: 9b08 ldr r3, [sp, #32] - 6df0: 441d add r5, r3 - for(y = 0; y < draw_area_h; y++) { - 6df2: 9b05 ldr r3, [sp, #20] - 6df4: 3301 adds r3, #1 - disp_buf_first += disp_w; - 6df6: 445c add r4, fp - for(y = 0; y < draw_area_h; y++) { - 6df8: 9305 str r3, [sp, #20] - 6dfa: e7b1 b.n 6d60 <_lv_blend_map+0x2e0> - if(*mask32) { - 6dfc: 683b ldr r3, [r7, #0] - 6dfe: b18b cbz r3, 6e24 <_lv_blend_map+0x3a4> - if((*mask32) == 0xFFFFFFFF) { - 6e00: 3301 adds r3, #1 - 6e02: d116 bne.n 6e32 <_lv_blend_map+0x3b2> - disp_buf_first[x] = map_buf_first[x]; - 6e04: f8ba 3000 ldrh.w r3, [sl] - 6e08: f8a9 3000 strh.w r3, [r9] - disp_buf_first[x + 1] = map_buf_first[x + 1]; - 6e0c: f8ba 3002 ldrh.w r3, [sl, #2] - 6e10: f8a9 3002 strh.w r3, [r9, #2] - disp_buf_first[x + 2] = map_buf_first[x + 2]; - 6e14: f8ba 3004 ldrh.w r3, [sl, #4] - 6e18: f8a9 3004 strh.w r3, [r9, #4] - MAP_NORMAL_MASK_PX(x + 3) - 6e1c: f8ba 3006 ldrh.w r3, [sl, #6] - 6e20: f8a9 3006 strh.w r3, [r9, #6] - mask32++; - 6e24: 3704 adds r7, #4 - for(; x < x_end4; x += 4) { - 6e26: 3604 adds r6, #4 - 6e28: f10a 0a08 add.w sl, sl, #8 - 6e2c: f109 0908 add.w r9, r9, #8 - 6e30: e7ce b.n 6dd0 <_lv_blend_map+0x350> - MAP_NORMAL_MASK_PX(x) - 6e32: 783a ldrb r2, [r7, #0] - 6e34: b12a cbz r2, 6e42 <_lv_blend_map+0x3c2> - 6e36: 2aff cmp r2, #255 ; 0xff - 6e38: d120 bne.n 6e7c <_lv_blend_map+0x3fc> - 6e3a: f8ba 3000 ldrh.w r3, [sl] - 6e3e: f8a9 3000 strh.w r3, [r9] - MAP_NORMAL_MASK_PX(x + 1) - 6e42: 787a ldrb r2, [r7, #1] - 6e44: b12a cbz r2, 6e52 <_lv_blend_map+0x3d2> - 6e46: 2aff cmp r2, #255 ; 0xff - 6e48: d120 bne.n 6e8c <_lv_blend_map+0x40c> - 6e4a: f8ba 3002 ldrh.w r3, [sl, #2] - 6e4e: f8a9 3002 strh.w r3, [r9, #2] - MAP_NORMAL_MASK_PX(x + 2) - 6e52: 78ba ldrb r2, [r7, #2] - 6e54: b12a cbz r2, 6e62 <_lv_blend_map+0x3e2> - 6e56: 2aff cmp r2, #255 ; 0xff - 6e58: d120 bne.n 6e9c <_lv_blend_map+0x41c> - 6e5a: f8ba 3004 ldrh.w r3, [sl, #4] - 6e5e: f8a9 3004 strh.w r3, [r9, #4] - MAP_NORMAL_MASK_PX(x + 3) - 6e62: 78fa ldrb r2, [r7, #3] - 6e64: 2a00 cmp r2, #0 - 6e66: d0dd beq.n 6e24 <_lv_blend_map+0x3a4> - 6e68: 2aff cmp r2, #255 ; 0xff - 6e6a: d0d7 beq.n 6e1c <_lv_blend_map+0x39c> - 6e6c: f8b9 1006 ldrh.w r1, [r9, #6] - 6e70: f8ba 0006 ldrh.w r0, [sl, #6] - 6e74: 47c0 blx r8 - 6e76: f8a9 0006 strh.w r0, [r9, #6] - 6e7a: e7d3 b.n 6e24 <_lv_blend_map+0x3a4> - MAP_NORMAL_MASK_PX(x) - 6e7c: f8b9 1000 ldrh.w r1, [r9] - 6e80: f8ba 0000 ldrh.w r0, [sl] - 6e84: 47c0 blx r8 - 6e86: f8a9 0000 strh.w r0, [r9] - 6e8a: e7da b.n 6e42 <_lv_blend_map+0x3c2> - MAP_NORMAL_MASK_PX(x + 1) - 6e8c: f8b9 1002 ldrh.w r1, [r9, #2] - 6e90: f8ba 0002 ldrh.w r0, [sl, #2] - 6e94: 47c0 blx r8 - 6e96: f8a9 0002 strh.w r0, [r9, #2] - 6e9a: e7da b.n 6e52 <_lv_blend_map+0x3d2> - MAP_NORMAL_MASK_PX(x + 2) - 6e9c: f8b9 1004 ldrh.w r1, [r9, #4] - 6ea0: f8ba 0004 ldrh.w r0, [sl, #4] - 6ea4: 47c0 blx r8 - 6ea6: f8a9 0004 strh.w r0, [r9, #4] - 6eaa: e7da b.n 6e62 <_lv_blend_map+0x3e2> - MAP_NORMAL_MASK_PX(x) - 6eac: f817 2f01 ldrb.w r2, [r7, #1]! - 6eb0: b12a cbz r2, 6ebe <_lv_blend_map+0x43e> - 6eb2: 2aff cmp r2, #255 ; 0xff - 6eb4: d109 bne.n 6eca <_lv_blend_map+0x44a> - 6eb6: f8ba 3000 ldrh.w r3, [sl] - 6eba: f8a9 3000 strh.w r3, [r9] - for(; x < draw_area_w ; x++) { - 6ebe: 3601 adds r6, #1 - 6ec0: f10a 0a02 add.w sl, sl, #2 - 6ec4: f109 0902 add.w r9, r9, #2 - 6ec8: e78a b.n 6de0 <_lv_blend_map+0x360> - MAP_NORMAL_MASK_PX(x) - 6eca: f8b9 1000 ldrh.w r1, [r9] - 6ece: f8ba 0000 ldrh.w r0, [sl] - 6ed2: 47c0 blx r8 - 6ed4: f8a9 0000 strh.w r0, [r9] - 6ed8: e7f1 b.n 6ebe <_lv_blend_map+0x43e> - if(mask[x]) { - 6eda: 9b06 ldr r3, [sp, #24] - 6edc: 5d9a ldrb r2, [r3, r6] - 6ede: b172 cbz r2, 6efe <_lv_blend_map+0x47e> - lv_opa_t opa_tmp = mask[x] >= LV_OPA_MAX ? opa : ((opa * mask[x]) >> 8); - 6ee0: 2af9 cmp r2, #249 ; 0xf9 - 6ee2: bf98 it ls - 6ee4: 9b05 ldrls r3, [sp, #20] - disp_buf_first[x] = lv_color_mix(map_buf_first[x], disp_buf_first[x], opa_tmp); - 6ee6: f834 1016 ldrh.w r1, [r4, r6, lsl #1] - 6eea: f835 0016 ldrh.w r0, [r5, r6, lsl #1] - 6eee: bf8e itee hi - 6ef0: 9a05 ldrhi r2, [sp, #20] - lv_opa_t opa_tmp = mask[x] >= LV_OPA_MAX ? opa : ((opa * mask[x]) >> 8); - 6ef2: fb13 f202 smulbbls r2, r3, r2 - 6ef6: 0a12 lsrls r2, r2, #8 - disp_buf_first[x] = lv_color_mix(map_buf_first[x], disp_buf_first[x], opa_tmp); - 6ef8: 47b8 blx r7 - 6efa: f824 0016 strh.w r0, [r4, r6, lsl #1] - for(x = 0; x < draw_area_w; x++) { - 6efe: 3601 adds r6, #1 - 6f00: 9b07 ldr r3, [sp, #28] - 6f02: 42b3 cmp r3, r6 - 6f04: dce9 bgt.n 6eda <_lv_blend_map+0x45a> - mask += draw_area_w; - 6f06: e9dd 3206 ldrd r3, r2, [sp, #24] - 6f0a: 4413 add r3, r2 - 6f0c: 9306 str r3, [sp, #24] - map_buf_first += map_w; - 6f0e: 9b08 ldr r3, [sp, #32] - disp_buf_first += disp_w; - 6f10: 445c add r4, fp - map_buf_first += map_w; - 6f12: 441d add r5, r3 - for(y = 0; y < draw_area_h; y++) { - 6f14: f10a 0a01 add.w sl, sl, #1 - 6f18: 9b09 ldr r3, [sp, #36] ; 0x24 - 6f1a: 4553 cmp r3, sl - 6f1c: f77f ae98 ble.w 6c50 <_lv_blend_map+0x1d0> - for(x = 0; x < draw_area_w; x++) { - 6f20: 2600 movs r6, #0 - 6f22: e7ed b.n 6f00 <_lv_blend_map+0x480> - disp_buf_first[x] = lv_color_mix(map_buf_first[x], disp_buf_first[x], opa_tmp); - 6f24: 4f36 ldr r7, [pc, #216] ; (7000 <_lv_blend_map+0x580>) - 6f26: e7f7 b.n 6f18 <_lv_blend_map+0x498> - switch(mode) { - 6f28: f1ba 0f01 cmp.w sl, #1 - 6f2c: d00c beq.n 6f48 <_lv_blend_map+0x4c8> - 6f2e: f1ba 0f02 cmp.w sl, #2 - 6f32: d02b beq.n 6f8c <_lv_blend_map+0x50c> - LV_LOG_WARN("fill_blended: unsupported blend mode"); - 6f34: 4b33 ldr r3, [pc, #204] ; (7004 <_lv_blend_map+0x584>) - 6f36: 9300 str r3, [sp, #0] - 6f38: 4933 ldr r1, [pc, #204] ; (7008 <_lv_blend_map+0x588>) - 6f3a: 4b34 ldr r3, [pc, #208] ; (700c <_lv_blend_map+0x58c>) - 6f3c: 4c34 ldr r4, [pc, #208] ; (7010 <_lv_blend_map+0x590>) - 6f3e: f240 3253 movw r2, #851 ; 0x353 - 6f42: 2002 movs r0, #2 - 6f44: 47a0 blx r4 - return; - 6f46: e683 b.n 6c50 <_lv_blend_map+0x1d0> - blend_fp = color_blend_true_color_additive; - 6f48: f8df b0c8 ldr.w fp, [pc, #200] ; 7014 <_lv_blend_map+0x594> - lv_color_t * disp_buf_tmp = disp_buf + disp_w * draw_area->y1; - 6f4c: 9808 ldr r0, [sp, #32] - 6f4e: eb00 0444 add.w r4, r0, r4, lsl #1 - const lv_color_t * map_buf_tmp = map_buf + map_w * (draw_area->y1 - (map_area->y1 - disp_area->y1)); - 6f52: 980b ldr r0, [sp, #44] ; 0x2c - 6f54: eb00 0949 add.w r9, r0, r9, lsl #1 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 6f58: 980a ldr r0, [sp, #40] ; 0x28 - 6f5a: 2801 cmp r0, #1 - disp_buf_first += disp_w; - 6f5c: ea4f 0646 mov.w r6, r6, lsl #1 - map_buf_first += map_w; - 6f60: ea4f 0747 mov.w r7, r7, lsl #1 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) { - 6f64: d120 bne.n 6fa8 <_lv_blend_map+0x528> - map_buf_tmp -= draw_area->x1; - 6f66: 1a9b subs r3, r3, r2 - 6f68: eb09 0543 add.w r5, r9, r3, lsl #1 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6f6c: f9bd 3036 ldrsh.w r3, [sp, #54] ; 0x36 - 6f70: 4598 cmp r8, r3 - 6f72: f73f ae6d bgt.w 6c50 <_lv_blend_map+0x1d0> - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6f76: f9bd 9030 ldrsh.w r9, [sp, #48] ; 0x30 - 6f7a: f9bd 3034 ldrsh.w r3, [sp, #52] ; 0x34 - 6f7e: 4599 cmp r9, r3 - 6f80: dd07 ble.n 6f92 <_lv_blend_map+0x512> - disp_buf_tmp += disp_w; - 6f82: 4434 add r4, r6 - map_buf_tmp += map_w; - 6f84: 443d add r5, r7 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6f86: f108 0801 add.w r8, r8, #1 - 6f8a: e7ef b.n 6f6c <_lv_blend_map+0x4ec> - switch(mode) { - 6f8c: f8df b088 ldr.w fp, [pc, #136] ; 7018 <_lv_blend_map+0x598> - 6f90: e7dc b.n 6f4c <_lv_blend_map+0x4cc> - disp_buf_tmp[x] = blend_fp(map_buf_tmp[x], disp_buf_tmp[x], opa); - 6f92: f834 1019 ldrh.w r1, [r4, r9, lsl #1] - 6f96: f835 0019 ldrh.w r0, [r5, r9, lsl #1] - 6f9a: 9a05 ldr r2, [sp, #20] - 6f9c: 47d8 blx fp - 6f9e: f824 0019 strh.w r0, [r4, r9, lsl #1] - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6fa2: f109 0901 add.w r9, r9, #1 - 6fa6: e7e8 b.n 6f7a <_lv_blend_map+0x4fa> - const lv_opa_t * mask_tmp = mask - draw_area->x1; - 6fa8: 9b06 ldr r3, [sp, #24] - map_buf_tmp -= draw_area->x1; - 6faa: eba9 0941 sub.w r9, r9, r1, lsl #1 - const lv_opa_t * mask_tmp = mask - draw_area->x1; - 6fae: 1a5d subs r5, r3, r1 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6fb0: f9bd 3036 ldrsh.w r3, [sp, #54] ; 0x36 - 6fb4: 4598 cmp r8, r3 - 6fb6: f73f ae4b bgt.w 6c50 <_lv_blend_map+0x1d0> - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6fba: f9bd a030 ldrsh.w sl, [sp, #48] ; 0x30 - 6fbe: f9bd 3034 ldrsh.w r3, [sp, #52] ; 0x34 - 6fc2: 459a cmp sl, r3 - 6fc4: dd06 ble.n 6fd4 <_lv_blend_map+0x554> - mask_tmp += draw_area_w; - 6fc6: 9b07 ldr r3, [sp, #28] - disp_buf_tmp += disp_w; - 6fc8: 4434 add r4, r6 - mask_tmp += draw_area_w; - 6fca: 441d add r5, r3 - map_buf_tmp += map_w; - 6fcc: 44b9 add r9, r7 - for(y = draw_area->y1; y <= draw_area->y2; y++) { - 6fce: f108 0801 add.w r8, r8, #1 - 6fd2: e7ed b.n 6fb0 <_lv_blend_map+0x530> - if(mask_tmp[x] == 0) continue; - 6fd4: f815 200a ldrb.w r2, [r5, sl] - 6fd8: b172 cbz r2, 6ff8 <_lv_blend_map+0x578> - lv_opa_t opa_tmp = mask_tmp[x] >= LV_OPA_MAX ? opa : ((opa * mask_tmp[x]) >> 8); - 6fda: 2af9 cmp r2, #249 ; 0xf9 - 6fdc: bf94 ite ls - 6fde: 9b05 ldrls r3, [sp, #20] - 6fe0: 9a05 ldrhi r2, [sp, #20] - disp_buf_tmp[x] = blend_fp(map_buf_tmp[x], disp_buf_tmp[x], opa_tmp); - 6fe2: f834 101a ldrh.w r1, [r4, sl, lsl #1] - 6fe6: f839 001a ldrh.w r0, [r9, sl, lsl #1] - lv_opa_t opa_tmp = mask_tmp[x] >= LV_OPA_MAX ? opa : ((opa * mask_tmp[x]) >> 8); - 6fea: bf9c itt ls - 6fec: fb13 f202 smulbbls r2, r3, r2 - 6ff0: 0a12 lsrls r2, r2, #8 - disp_buf_tmp[x] = blend_fp(map_buf_tmp[x], disp_buf_tmp[x], opa_tmp); - 6ff2: 47d8 blx fp - 6ff4: f824 001a strh.w r0, [r4, sl, lsl #1] - for(x = draw_area->x1; x <= draw_area->x2; x++) { - 6ff8: f10a 0a01 add.w sl, sl, #1 - 6ffc: e7df b.n 6fbe <_lv_blend_map+0x53e> - 6ffe: bf00 nop - 7000: 00006329 .word 0x00006329 - 7004: 0002745d .word 0x0002745d - 7008: 00027427 .word 0x00027427 - 700c: 0002748f .word 0x0002748f - 7010: 0000eb79 .word 0x0000eb79 - 7014: 00006379 .word 0x00006379 - 7018: 000063f9 .word 0x000063f9 - -0000701c : - } - } -} - -static void show_error(const lv_area_t * coords, const lv_area_t * clip_area, const char * msg) -{ - 701c: b530 push {r4, r5, lr} - 701e: b0a1 sub sp, #132 ; 0x84 - 7020: 4604 mov r4, r0 - 7022: 9203 str r2, [sp, #12] - lv_draw_rect_dsc_t rect_dsc; - lv_draw_rect_dsc_init(&rect_dsc); - 7024: a80b add r0, sp, #44 ; 0x2c - 7026: 4a0c ldr r2, [pc, #48] ; (7058 ) -{ - 7028: 9102 str r1, [sp, #8] - lv_draw_rect_dsc_init(&rect_dsc); - 702a: 4790 blx r2 - rect_dsc.bg_color = LV_COLOR_WHITE; - 702c: 4a0b ldr r2, [pc, #44] ; (705c ) - lv_draw_rect(coords, clip_area, &rect_dsc); - 702e: 9902 ldr r1, [sp, #8] - rect_dsc.bg_color = LV_COLOR_WHITE; - 7030: 8812 ldrh r2, [r2, #0] - 7032: f8ad 202e strh.w r2, [sp, #46] ; 0x2e - lv_draw_rect(coords, clip_area, &rect_dsc); - 7036: 4620 mov r0, r4 - 7038: aa0b add r2, sp, #44 ; 0x2c - 703a: 4d09 ldr r5, [pc, #36] ; (7060 ) - 703c: 47a8 blx r5 - - lv_draw_label_dsc_t label_dsc; - lv_draw_label_dsc_init(&label_dsc); - 703e: a804 add r0, sp, #16 - 7040: 4a08 ldr r2, [pc, #32] ; (7064 ) - 7042: 4790 blx r2 - lv_draw_label(coords, clip_area, &label_dsc, msg, NULL); - 7044: 2200 movs r2, #0 - 7046: 9200 str r2, [sp, #0] - 7048: 4620 mov r0, r4 - 704a: 9b03 ldr r3, [sp, #12] - 704c: 9902 ldr r1, [sp, #8] - 704e: 4c06 ldr r4, [pc, #24] ; (7068 ) - 7050: aa04 add r2, sp, #16 - 7052: 47a0 blx r4 -} - 7054: b021 add sp, #132 ; 0x84 - 7056: bd30 pop {r4, r5, pc} - 7058: 00009e25 .word 0x00009e25 - 705c: 00027520 .word 0x00027520 - 7060: 00009e71 .word 0x00009e71 - 7064: 00007ac9 .word 0x00007ac9 - 7068: 00007af9 .word 0x00007af9 - -0000706c : -LV_ATTRIBUTE_FAST_MEM static inline void * _lv_memcpy_small(void * dst, const void * src, size_t len) -{ - uint8_t * d8 = (uint8_t *)dst; - const uint8_t * s8 = (const uint8_t *)src; - - while(len) { - 706c: 3901 subs r1, #1 - 706e: f100 0308 add.w r3, r0, #8 - *d8 = *s8; - 7072: f811 2f01 ldrb.w r2, [r1, #1]! - 7076: f800 2b01 strb.w r2, [r0], #1 - while(len) { - 707a: 4298 cmp r0, r3 - 707c: d1f9 bne.n 7072 -} - 707e: 4770 bx lr - -00007080 : -{ - 7080: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7084: ed2d 8b02 vpush {d8} - 7088: b0b9 sub sp, #228 ; 0xe4 - 708a: 461c mov r4, r3 - 708c: f89d 3110 ldrb.w r3, [sp, #272] ; 0x110 - 7090: 930c str r3, [sp, #48] ; 0x30 - 7092: f89d 3114 ldrb.w r3, [sp, #276] ; 0x114 - 7096: 9307 str r3, [sp, #28] - 7098: 4682 mov sl, r0 - lv_area_copy(&draw_area, clip_area); - 709a: 4b9c ldr r3, [pc, #624] ; (730c ) - 709c: a822 add r0, sp, #136 ; 0x88 -{ - 709e: 4689 mov r9, r1 - 70a0: 4615 mov r5, r2 - lv_area_copy(&draw_area, clip_area); - 70a2: 4798 blx r3 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 70a4: 4b9a ldr r3, [pc, #616] ; (7310 ) - 70a6: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 70a8: 4b9a ldr r3, [pc, #616] ; (7314 ) - 70aa: 4798 blx r3 - draw_area.x1 -= disp_area->x1; - 70ac: f8bd 3088 ldrh.w r3, [sp, #136] ; 0x88 - 70b0: 8a01 ldrh r1, [r0, #16] - draw_area.y1 -= disp_area->y1; - 70b2: 8a42 ldrh r2, [r0, #18] - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 70b4: 9004 str r0, [sp, #16] - draw_area.x1 -= disp_area->x1; - 70b6: 1a5b subs r3, r3, r1 - 70b8: f8ad 3088 strh.w r3, [sp, #136] ; 0x88 - draw_area.y1 -= disp_area->y1; - 70bc: f8bd 308a ldrh.w r3, [sp, #138] ; 0x8a - 70c0: 1a9b subs r3, r3, r2 - 70c2: f8ad 308a strh.w r3, [sp, #138] ; 0x8a - draw_area.x2 -= disp_area->x1; - 70c6: f8bd 308c ldrh.w r3, [sp, #140] ; 0x8c - 70ca: 1a5b subs r3, r3, r1 - 70cc: f8ad 308c strh.w r3, [sp, #140] ; 0x8c - draw_area.y2 -= disp_area->y1; - 70d0: f8bd 308e ldrh.w r3, [sp, #142] ; 0x8e - 70d4: 1a9b subs r3, r3, r2 - 70d6: f8ad 308e strh.w r3, [sp, #142] ; 0x8e - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - 70da: 4b8f ldr r3, [pc, #572] ; (7318 ) - 70dc: 4798 blx r3 - if(other_mask_cnt == 0 && draw_dsc->angle == 0 && draw_dsc->zoom == LV_IMG_ZOOM_NONE && - 70de: 900b str r0, [sp, #44] ; 0x2c - 70e0: b9f8 cbnz r0, 7122 - 70e2: 8863 ldrh r3, [r4, #2] - 70e4: b9eb cbnz r3, 7122 - 70e6: 8923 ldrh r3, [r4, #8] - 70e8: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 70ec: d119 bne.n 7122 - 70ee: 9b0c ldr r3, [sp, #48] ; 0x30 - 70f0: b9bb cbnz r3, 7122 - chroma_key == false && alpha_byte == false && draw_dsc->recolor_opa == LV_OPA_TRANSP) { - 70f2: 9b07 ldr r3, [sp, #28] - 70f4: 2b00 cmp r3, #0 - 70f6: f040 8099 bne.w 722c - 70fa: 7aa3 ldrb r3, [r4, #10] - 70fc: 2b00 cmp r3, #0 - 70fe: f040 8097 bne.w 7230 - _lv_blend_map(clip_area, map_area, (lv_color_t *)map_p, NULL, LV_DRAW_MASK_RES_FULL_COVER, draw_dsc->opa, - 7102: 7ba2 ldrb r2, [r4, #14] - 7104: 9202 str r2, [sp, #8] - 7106: 7822 ldrb r2, [r4, #0] - 7108: 9201 str r2, [sp, #4] - 710a: 2201 movs r2, #1 - 710c: 9200 str r2, [sp, #0] - 710e: 4c83 ldr r4, [pc, #524] ; (731c ) - 7110: 462a mov r2, r5 - 7112: 4651 mov r1, sl - 7114: 4648 mov r0, r9 - 7116: 47a0 blx r4 -} - 7118: b039 add sp, #228 ; 0xe4 - 711a: ecbd 8b02 vpop {d8} - 711e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - uint8_t px_size_byte = alpha_byte ? LV_IMG_PX_SIZE_ALPHA_BYTE : sizeof(lv_color_t); - 7122: 9b07 ldr r3, [sp, #28] - 7124: 3302 adds r3, #2 - 7126: b2db uxtb r3, r3 - 7128: 9305 str r3, [sp, #20] - map_buf_tmp += map_w * (draw_area.y1 - (map_area->y1 - disp_area->y1)) * px_size_byte; - 712a: 9b04 ldr r3, [sp, #16] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 712c: f8ba 8004 ldrh.w r8, [sl, #4] - 7130: f9b3 1012 ldrsh.w r1, [r3, #18] - 7134: f9ba 2000 ldrsh.w r2, [sl] - map_buf_tmp += (draw_area.x1 - (map_area->x1 - disp_area->x1)) * px_size_byte; - 7138: f9b3 3010 ldrsh.w r3, [r3, #16] - map_buf_tmp += map_w * (draw_area.y1 - (map_area->y1 - disp_area->y1)) * px_size_byte; - 713c: f9ba 7002 ldrsh.w r7, [sl, #2] - map_buf_tmp += (draw_area.x1 - (map_area->x1 - disp_area->x1)) * px_size_byte; - 7140: f9bd 6088 ldrsh.w r6, [sp, #136] ; 0x88 - map_buf_tmp += map_w * (draw_area.y1 - (map_area->y1 - disp_area->y1)) * px_size_byte; - 7144: f9bd 008a ldrsh.w r0, [sp, #138] ; 0x8a - 7148: f108 0801 add.w r8, r8, #1 - 714c: eba8 0802 sub.w r8, r8, r2 - 7150: 1a7f subs r7, r7, r1 - map_buf_tmp += (draw_area.x1 - (map_area->x1 - disp_area->x1)) * px_size_byte; - 7152: 1ad2 subs r2, r2, r3 - map_buf_tmp += map_w * (draw_area.y1 - (map_area->y1 - disp_area->y1)) * px_size_byte; - 7154: 1bc7 subs r7, r0, r7 - map_buf_tmp += (draw_area.x1 - (map_area->x1 - disp_area->x1)) * px_size_byte; - 7156: 1ab2 subs r2, r6, r2 - 7158: fa0f f888 sxth.w r8, r8 - 715c: fb08 2207 mla r2, r8, r7, r2 - 7160: 9f05 ldr r7, [sp, #20] - 7162: fb02 5207 mla r2, r2, r7, r5 - 7166: 9208 str r2, [sp, #32] - 7168: f8bd 208c ldrh.w r2, [sp, #140] ; 0x8c - 716c: 3201 adds r2, #1 - 716e: 1b92 subs r2, r2, r6 - blend_area.x1 = draw_area.x1 + disp_area->x1; - 7170: fa13 f386 uxtah r3, r3, r6 - 7174: b296 uxth r6, r2 - 7176: b212 sxth r2, r2 - 7178: b29b uxth r3, r3 - 717a: 9211 str r2, [sp, #68] ; 0x44 - blend_area.x2 = blend_area.x1 + lv_area_get_width(&draw_area) - 1; - 717c: 1e72 subs r2, r6, #1 - blend_area.x1 = draw_area.x1 + disp_area->x1; - 717e: f8ad 3090 strh.w r3, [sp, #144] ; 0x90 - blend_area.x2 = blend_area.x1 + lv_area_get_width(&draw_area) - 1; - 7182: 4413 add r3, r2 - 7184: f8ad 3094 strh.w r3, [sp, #148] ; 0x94 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 7188: f8bd 308e ldrh.w r3, [sp, #142] ; 0x8e - 718c: 3301 adds r3, #1 - 718e: 1a1b subs r3, r3, r0 - 7190: b21b sxth r3, r3 - blend_area.y1 = disp_area->y1 + draw_area.y1; - 7192: fa11 f180 uxtah r1, r1, r0 - 7196: 9317 str r3, [sp, #92] ; 0x5c - bool transform = draw_dsc->angle != 0 || draw_dsc->zoom != LV_IMG_ZOOM_NONE ? true : false; - 7198: 8863 ldrh r3, [r4, #2] - blend_area.y1 = disp_area->y1 + draw_area.y1; - 719a: b209 sxth r1, r1 - 719c: f8ad 1092 strh.w r1, [sp, #146] ; 0x92 - blend_area.y2 = blend_area.y1; - 71a0: f8ad 1096 strh.w r1, [sp, #150] ; 0x96 - bool transform = draw_dsc->angle != 0 || draw_dsc->zoom != LV_IMG_ZOOM_NONE ? true : false; - 71a4: 2b00 cmp r3, #0 - 71a6: f040 8264 bne.w 7672 - 71aa: 8923 ldrh r3, [r4, #8] - 71ac: f5b3 7280 subs.w r2, r3, #256 ; 0x100 - 71b0: bf18 it ne - 71b2: 2201 movne r2, #1 - 71b4: 9215 str r2, [sp, #84] ; 0x54 - if(other_mask_cnt == 0 && !transform && !chroma_key && draw_dsc->recolor_opa == LV_OPA_TRANSP && alpha_byte) { - 71b6: 9a0b ldr r2, [sp, #44] ; 0x2c - 71b8: 2a00 cmp r2, #0 - 71ba: f040 825c bne.w 7676 - 71be: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 71c2: f040 8258 bne.w 7676 - 71c6: 9b0c ldr r3, [sp, #48] ; 0x30 - 71c8: 2b00 cmp r3, #0 - 71ca: f040 8254 bne.w 7676 - 71ce: 7aa3 ldrb r3, [r4, #10] - 71d0: 2b00 cmp r3, #0 - 71d2: f040 8250 bne.w 7676 - 71d6: 9b07 ldr r3, [sp, #28] - 71d8: 2b00 cmp r3, #0 - 71da: f000 824c beq.w 7676 - uint32_t mask_buf_size = lv_area_get_size(&draw_area) > LV_HOR_RES_MAX ? LV_HOR_RES_MAX : lv_area_get_size(&draw_area); - 71de: 4d50 ldr r5, [pc, #320] ; (7320 ) - 71e0: a822 add r0, sp, #136 ; 0x88 - 71e2: 47a8 blx r5 - 71e4: f5b0 7ff0 cmp.w r0, #480 ; 0x1e0 - 71e8: d824 bhi.n 7234 - 71ea: a822 add r0, sp, #136 ; 0x88 - 71ec: 47a8 blx r5 - 71ee: 4607 mov r7, r0 - lv_color_t * map2 = _lv_mem_buf_get(mask_buf_size * sizeof(lv_color_t)); - 71f0: 4e4c ldr r6, [pc, #304] ; (7324 ) - 71f2: 0078 lsls r0, r7, #1 - 71f4: 47b0 blx r6 - 71f6: ee08 0a10 vmov s16, r0 - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 71fa: 4638 mov r0, r7 - 71fc: 47b0 blx r6 - map_buf_tmp += map_w * px_size_byte; - 71fe: 9b05 ldr r3, [sp, #20] - 7200: 9a11 ldr r2, [sp, #68] ; 0x44 - 7202: fb13 fa08 smulbb sl, r3, r8 - 7206: ea22 72e2 bic.w r2, r2, r2, asr #31 - for(y = 0; y < draw_area_h; y++) { - 720a: f04f 0800 mov.w r8, #0 - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 720e: 4606 mov r6, r0 - uint32_t px_i = 0; - 7210: 4643 mov r3, r8 - 7212: 9204 str r2, [sp, #16] - for(y = 0; y < draw_area_h; y++) { - 7214: 9a17 ldr r2, [sp, #92] ; 0x5c - 7216: 4542 cmp r2, r8 - 7218: dd4d ble.n 72b6 - 721a: ee18 2a10 vmov r2, s16 - 721e: eb06 0c03 add.w ip, r6, r3 - 7222: eb02 0e43 add.w lr, r2, r3, lsl #1 - for(x = 0; x < draw_area_w; x++, map_px += px_size_byte, px_i++) { - 7226: 2100 movs r1, #0 - map_px = map_buf_tmp; - 7228: 9a08 ldr r2, [sp, #32] - 722a: e014 b.n 7256 - uint8_t px_size_byte = alpha_byte ? LV_IMG_PX_SIZE_ALPHA_BYTE : sizeof(lv_color_t); - 722c: 2303 movs r3, #3 - 722e: e77b b.n 7128 - 7230: 2302 movs r3, #2 - 7232: e779 b.n 7128 - uint32_t mask_buf_size = lv_area_get_size(&draw_area) > LV_HOR_RES_MAX ? LV_HOR_RES_MAX : lv_area_get_size(&draw_area); - 7234: f44f 77f0 mov.w r7, #480 ; 0x1e0 - 7238: e7da b.n 71f0 - lv_opa_t px_opa = map_px[LV_IMG_PX_SIZE_ALPHA_BYTE - 1]; - 723a: 7890 ldrb r0, [r2, #2] - mask_buf[px_i] = px_opa; - 723c: f80c 0b01 strb.w r0, [ip], #1 - if(px_opa) { - 7240: b130 cbz r0, 7250 - map2[px_i].full = map_px[0] + (map_px[1] << 8); - 7242: f892 b001 ldrb.w fp, [r2, #1] - 7246: 7810 ldrb r0, [r2, #0] - 7248: eb00 200b add.w r0, r0, fp, lsl #8 - 724c: f82e 0011 strh.w r0, [lr, r1, lsl #1] - for(x = 0; x < draw_area_w; x++, map_px += px_size_byte, px_i++) { - 7250: 9805 ldr r0, [sp, #20] - 7252: 3101 adds r1, #1 - 7254: 4402 add r2, r0 - 7256: 9811 ldr r0, [sp, #68] ; 0x44 - 7258: 4288 cmp r0, r1 - 725a: dcee bgt.n 723a - 725c: 9a04 ldr r2, [sp, #16] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 725e: f8bd 1088 ldrh.w r1, [sp, #136] ; 0x88 - 7262: 4413 add r3, r2 - map_buf_tmp += map_w * px_size_byte; - 7264: 9a08 ldr r2, [sp, #32] - 7266: 4452 add r2, sl - 7268: 9208 str r2, [sp, #32] - 726a: f8bd 208c ldrh.w r2, [sp, #140] ; 0x8c - 726e: 3201 adds r2, #1 - 7270: 1a52 subs r2, r2, r1 - if(px_i + lv_area_get_width(&draw_area) < mask_buf_size) { - 7272: fa03 f282 sxtah r2, r3, r2 - 7276: 42ba cmp r2, r7 - 7278: d208 bcs.n 728c - blend_area.y2 ++; - 727a: f8bd 2096 ldrh.w r2, [sp, #150] ; 0x96 - 727e: 3201 adds r2, #1 - 7280: b212 sxth r2, r2 - 7282: f8ad 2096 strh.w r2, [sp, #150] ; 0x96 - for(y = 0; y < draw_area_h; y++) { - 7286: f108 0801 add.w r8, r8, #1 - 728a: e7c3 b.n 7214 - _lv_blend_map(clip_area, &blend_area, map2, mask_buf, LV_DRAW_MASK_RES_CHANGED, draw_dsc->opa, draw_dsc->blend_mode); - 728c: 7ba3 ldrb r3, [r4, #14] - 728e: 9302 str r3, [sp, #8] - 7290: 7823 ldrb r3, [r4, #0] - 7292: 9301 str r3, [sp, #4] - 7294: 2302 movs r3, #2 - 7296: ee18 2a10 vmov r2, s16 - 729a: 9300 str r3, [sp, #0] - 729c: 4d1f ldr r5, [pc, #124] ; (731c ) - 729e: 4633 mov r3, r6 - 72a0: a924 add r1, sp, #144 ; 0x90 - 72a2: 4648 mov r0, r9 - 72a4: 47a8 blx r5 - blend_area.y1 = blend_area.y2 + 1; - 72a6: f8bd 2096 ldrh.w r2, [sp, #150] ; 0x96 - 72aa: 3201 adds r2, #1 - 72ac: b212 sxth r2, r2 - 72ae: f8ad 2092 strh.w r2, [sp, #146] ; 0x92 - px_i = 0; - 72b2: 2300 movs r3, #0 - 72b4: e7e5 b.n 7282 - if(blend_area.y1 != blend_area.y2) { - 72b6: f9bd 3096 ldrsh.w r3, [sp, #150] ; 0x96 - 72ba: f9bd 2092 ldrsh.w r2, [sp, #146] ; 0x92 - 72be: 429a cmp r2, r3 - 72c0: d00f beq.n 72e2 - blend_area.y2--; - 72c2: 3b01 subs r3, #1 - 72c4: f8ad 3096 strh.w r3, [sp, #150] ; 0x96 - _lv_blend_map(clip_area, &blend_area, map2, mask_buf, LV_DRAW_MASK_RES_CHANGED, draw_dsc->opa, draw_dsc->blend_mode); - 72c8: 7ba3 ldrb r3, [r4, #14] - 72ca: 9302 str r3, [sp, #8] - 72cc: 7823 ldrb r3, [r4, #0] - 72ce: 9301 str r3, [sp, #4] - 72d0: 2302 movs r3, #2 - 72d2: 9300 str r3, [sp, #0] - 72d4: ee18 2a10 vmov r2, s16 - 72d8: 4c10 ldr r4, [pc, #64] ; (731c ) - 72da: 4633 mov r3, r6 - 72dc: a924 add r1, sp, #144 ; 0x90 - 72de: 4648 mov r0, r9 - 72e0: 47a0 blx r4 - _lv_mem_buf_release(mask_buf); - 72e2: 4630 mov r0, r6 - _lv_mem_buf_release(mask_buf); - 72e4: 4c10 ldr r4, [pc, #64] ; (7328 ) - 72e6: 47a0 blx r4 - _lv_mem_buf_release(map2); - 72e8: ee18 0a10 vmov r0, s16 - 72ec: 47a0 blx r4 -} - 72ee: e713 b.n 7118 - uint32_t mask_buf_size = lv_area_get_size(&draw_area) > LV_HOR_RES_MAX ? LV_HOR_RES_MAX : lv_area_get_size(&draw_area); - 72f0: f44f 73f0 mov.w r3, #480 ; 0x1e0 - 72f4: 930a str r3, [sp, #40] ; 0x28 - 72f6: e1c8 b.n 768a - if(alpha_byte) cf = LV_IMG_CF_TRUE_COLOR_ALPHA; - 72f8: 2205 movs r2, #5 - 72fa: e1de b.n 76ba - uint16_t recolor_premult[3] = {0}; - 72fc: 9310 str r3, [sp, #64] ; 0x40 - 72fe: 9316 str r3, [sp, #88] ; 0x58 - 7300: 9319 str r3, [sp, #100] ; 0x64 - 7302: e213 b.n 772c - mask_res = (alpha_byte || chroma_key || draw_dsc->angle || - 7304: f04f 0b02 mov.w fp, #2 - 7308: e224 b.n 7754 - 730a: bf00 nop - 730c: 0000706d .word 0x0000706d - 7310: 0000526d .word 0x0000526d - 7314: 0000dc65 .word 0x0000dc65 - 7318: 00009a75 .word 0x00009a75 - 731c: 00006a81 .word 0x00006a81 - 7320: 0000e0f5 .word 0x0000e0f5 - 7324: 0000f145 .word 0x0000f145 - 7328: 0000edf9 .word 0x0000edf9 - int32_t rot_x = disp_area->x1 + draw_area.x1 - map_area->x1; - 732c: 9b04 ldr r3, [sp, #16] - 732e: f9bd 2088 ldrsh.w r2, [sp, #136] ; 0x88 - 7332: f9b3 3010 ldrsh.w r3, [r3, #16] - 7336: 4413 add r3, r2 - 7338: f9ba 2000 ldrsh.w r2, [sl] - 733c: 1a9b subs r3, r3, r2 - 733e: 931b str r3, [sp, #108] ; 0x6c - for(x = 0; x < draw_area_w; x++, map_px += px_size_byte, px_i++) { - 7340: eb07 0308 add.w r3, r7, r8 - 7344: ee08 3a90 vmov s17, r3 - 7348: 9306 str r3, [sp, #24] - 734a: ee18 3a10 vmov r3, s16 - 734e: eb03 0348 add.w r3, r3, r8, lsl #1 - 7352: 931d str r3, [sp, #116] ; 0x74 - map_px = map_buf_tmp; - 7354: 9b08 ldr r3, [sp, #32] - 7356: 930d str r3, [sp, #52] ; 0x34 - for(x = 0; x < draw_area_w; x++, map_px += px_size_byte, px_i++) { - 7358: 2300 movs r3, #0 -{ - const uint8_t * src_u8 = (const uint8_t *)dsc->cfg.src; - - /*Get the target point relative coordinates to the pivot*/ - int32_t xt = x - dsc->cfg.pivot_x; - int32_t yt = y - dsc->cfg.pivot_y; - 735a: 9a09 ldr r2, [sp, #36] ; 0x24 - 735c: 930e str r3, [sp, #56] ; 0x38 - 735e: 9b1a ldr r3, [sp, #104] ; 0x68 - 7360: 4413 add r3, r2 - 7362: b21b sxth r3, r3 - 7364: 931e str r3, [sp, #120] ; 0x78 - 7366: 9b11 ldr r3, [sp, #68] ; 0x44 - 7368: 9a0e ldr r2, [sp, #56] ; 0x38 - 736a: 4293 cmp r3, r2 - 736c: dc43 bgt.n 73f6 - 736e: 9b1f ldr r3, [sp, #124] ; 0x7c - 7370: 4498 add r8, r3 - if(other_mask_cnt) { - 7372: 9b0b ldr r3, [sp, #44] ; 0x2c - 7374: b333 cbz r3, 73c4 - mask_res_sub = lv_draw_mask_apply(mask_buf + px_i_start, draw_area.x1 + vdb->area.x1, y + draw_area.y1 + vdb->area.y1, - 7376: 9804 ldr r0, [sp, #16] - 7378: f8bd 208a ldrh.w r2, [sp, #138] ; 0x8a - 737c: 8a40 ldrh r0, [r0, #18] - 737e: f8bd 308c ldrh.w r3, [sp, #140] ; 0x8c - 7382: f8bd 1088 ldrh.w r1, [sp, #136] ; 0x88 - 7386: 4d9d ldr r5, [pc, #628] ; (75fc ) - 7388: 4402 add r2, r0 - 738a: 9809 ldr r0, [sp, #36] ; 0x24 - 738c: 4402 add r2, r0 - 738e: 9804 ldr r0, [sp, #16] - 7390: 8a00 ldrh r0, [r0, #16] - 7392: 3301 adds r3, #1 - 7394: 1a5b subs r3, r3, r1 - 7396: 4401 add r1, r0 - 7398: b21b sxth r3, r3 - 739a: ee18 0a90 vmov r0, s17 - 739e: b212 sxth r2, r2 - 73a0: b209 sxth r1, r1 - 73a2: 47a8 blx r5 - if(mask_res_sub == LV_DRAW_MASK_RES_TRANSP) { - 73a4: 2800 cmp r0, #0 - 73a6: f040 8123 bne.w 75f0 - 73aa: f8bd 108c ldrh.w r1, [sp, #140] ; 0x8c - 73ae: f8bd 3088 ldrh.w r3, [sp, #136] ; 0x88 - 73b2: 3101 adds r1, #1 - 73b4: 1ac9 subs r1, r1, r3 - _lv_memset_00(mask_buf + px_i_start, lv_area_get_width(&draw_area)); - 73b6: ee18 0a90 vmov r0, s17 - 73ba: 4b91 ldr r3, [pc, #580] ; (7600 ) - 73bc: b209 sxth r1, r1 - 73be: 4798 blx r3 - mask_res = LV_DRAW_MASK_RES_CHANGED; - 73c0: f04f 0b02 mov.w fp, #2 - map_buf_tmp += map_w * px_size_byte; - 73c4: 9b08 ldr r3, [sp, #32] - 73c6: 9a1c ldr r2, [sp, #112] ; 0x70 - 73c8: 4413 add r3, r2 - 73ca: 9308 str r3, [sp, #32] - 73cc: f8bd 308c ldrh.w r3, [sp, #140] ; 0x8c - 73d0: f8bd 2088 ldrh.w r2, [sp, #136] ; 0x88 - 73d4: 3301 adds r3, #1 - 73d6: 1a9b subs r3, r3, r2 - if(px_i + lv_area_get_width(&draw_area) < mask_buf_size) { - 73d8: 9a0a ldr r2, [sp, #40] ; 0x28 - 73da: fa08 f383 sxtah r3, r8, r3 - 73de: 4293 cmp r3, r2 - 73e0: f080 8116 bcs.w 7610 - blend_area.y2 ++; - 73e4: f8bd 3096 ldrh.w r3, [sp, #150] ; 0x96 - 73e8: 3301 adds r3, #1 - 73ea: f8ad 3096 strh.w r3, [sp, #150] ; 0x96 - for(y = 0; y < draw_area_h; y++) { - 73ee: 9b09 ldr r3, [sp, #36] ; 0x24 - 73f0: 3301 adds r3, #1 - 73f2: 9309 str r3, [sp, #36] ; 0x24 - 73f4: e1c9 b.n 778a - if(transform) { - 73f6: 9b15 ldr r3, [sp, #84] ; 0x54 - 73f8: 2b00 cmp r3, #0 - 73fa: f000 80d7 beq.w 75ac - int32_t xt = x - dsc->cfg.pivot_x; - 73fe: 9a0e ldr r2, [sp, #56] ; 0x38 - 7400: 9b1b ldr r3, [sp, #108] ; 0x6c - int32_t yt = y - dsc->cfg.pivot_y; - 7402: 991e ldr r1, [sp, #120] ; 0x78 - const uint8_t * src_u8 = (const uint8_t *)dsc->cfg.src; - 7404: 9826 ldr r0, [sp, #152] ; 0x98 - int32_t xt = x - dsc->cfg.pivot_x; - 7406: 4413 add r3, r2 - 7408: f9bd 20a0 ldrsh.w r2, [sp, #160] ; 0xa0 - 740c: b21b sxth r3, r3 - 740e: 1a9b subs r3, r3, r2 - int32_t yt = y - dsc->cfg.pivot_y; - 7410: f9bd 20a2 ldrsh.w r2, [sp, #162] ; 0xa2 - 7414: 1a8a subs r2, r1, r2 - - int32_t xs; - int32_t ys; - if(dsc->cfg.zoom == LV_IMG_ZOOM_NONE) { - 7416: f8bd 10a6 ldrh.w r1, [sp, #166] ; 0xa6 - 741a: f5b1 7f80 cmp.w r1, #256 ; 0x100 - /*Get the source pixel from the upscaled image*/ - xs = ((dsc->tmp.cosma * xt - dsc->tmp.sinma * yt) >> (LV_TRIGO_SHIFT - 8)) + dsc->tmp.pivot_x_256; - ys = ((dsc->tmp.sinma * xt + dsc->tmp.cosma * yt) >> (LV_TRIGO_SHIFT - 8)) + dsc->tmp.pivot_y_256; - 741e: e9dd 652f ldrd r6, r5, [sp, #188] ; 0xbc - if(dsc->cfg.zoom == LV_IMG_ZOOM_NONE) { - 7422: d119 bne.n 7458 - xs = ((dsc->tmp.cosma * xt - dsc->tmp.sinma * yt) >> (LV_TRIGO_SHIFT - 8)) + dsc->tmp.pivot_x_256; - 7424: e9dd e131 ldrd lr, r1, [sp, #196] ; 0xc4 - 7428: fb01 fc03 mul.w ip, r1, r3 - ys = ((dsc->tmp.sinma * xt + dsc->tmp.cosma * yt) >> (LV_TRIGO_SHIFT - 8)) + dsc->tmp.pivot_y_256; - 742c: 4351 muls r1, r2 - xs = ((dsc->tmp.cosma * xt - dsc->tmp.sinma * yt) >> (LV_TRIGO_SHIFT - 8)) + dsc->tmp.pivot_x_256; - 742e: fb0e cc12 mls ip, lr, r2, ip - ys = ((dsc->tmp.sinma * xt + dsc->tmp.cosma * yt) >> (LV_TRIGO_SHIFT - 8)) + dsc->tmp.pivot_y_256; - 7432: fb0e 1103 mla r1, lr, r3, r1 - xs = ((dsc->tmp.cosma * xt - dsc->tmp.sinma * yt) >> (LV_TRIGO_SHIFT - 8)) + dsc->tmp.pivot_x_256; - 7436: eb06 16ec add.w r6, r6, ip, asr #7 - ys = ((dsc->tmp.sinma * xt + dsc->tmp.cosma * yt) >> (LV_TRIGO_SHIFT - 8)) + dsc->tmp.pivot_y_256; - 743a: eb05 13e1 add.w r3, r5, r1, asr #7 - - /*Get the integer part of the source pixel*/ - int32_t xs_int = xs >> 8; - int32_t ys_int = ys >> 8; - - if(xs_int >= dsc->cfg.src_w) return false; - 743e: f9bd 209c ldrsh.w r2, [sp, #156] ; 0x9c - ys = ((dsc->tmp.sinma * xt + dsc->tmp.cosma * yt) >> (LV_TRIGO_SHIFT)) + dsc->tmp.pivot_y_256; - 7442: 930f str r3, [sp, #60] ; 0x3c - if(xs_int >= dsc->cfg.src_w) return false; - 7444: ebb2 2f26 cmp.w r2, r6, asr #8 - int32_t xs_int = xs >> 8; - 7448: ea4f 2326 mov.w r3, r6, asr #8 - 744c: 9318 str r3, [sp, #96] ; 0x60 - if(xs_int >= dsc->cfg.src_w) return false; - 744e: dc1b bgt.n 7488 - mask_buf[px_i] = LV_OPA_TRANSP; - 7450: 9a06 ldr r2, [sp, #24] - 7452: 2300 movs r3, #0 - 7454: 7013 strb r3, [r2, #0] - continue; - 7456: e0b0 b.n 75ba - xt *= dsc->tmp.zoom_inv; - 7458: f8bd 10ce ldrh.w r1, [sp, #206] ; 0xce - 745c: 434b muls r3, r1 - yt *= dsc->tmp.zoom_inv; - 745e: 434a muls r2, r1 - else if(dsc->cfg.angle == 0) { - 7460: f9bd 10a4 ldrsh.w r1, [sp, #164] ; 0xa4 - 7464: b911 cbnz r1, 746c - xs = xt + dsc->tmp.pivot_x_256; - 7466: 441e add r6, r3 - ys = yt + dsc->tmp.pivot_y_256; - 7468: 18ab adds r3, r5, r2 - 746a: e7e8 b.n 743e - xs = ((dsc->tmp.cosma * xt - dsc->tmp.sinma * yt) >> (LV_TRIGO_SHIFT)) + dsc->tmp.pivot_x_256; - 746c: e9dd e131 ldrd lr, r1, [sp, #196] ; 0xc4 - 7470: fb03 fc01 mul.w ip, r3, r1 - ys = ((dsc->tmp.sinma * xt + dsc->tmp.cosma * yt) >> (LV_TRIGO_SHIFT)) + dsc->tmp.pivot_y_256; - 7474: 4351 muls r1, r2 - xs = ((dsc->tmp.cosma * xt - dsc->tmp.sinma * yt) >> (LV_TRIGO_SHIFT)) + dsc->tmp.pivot_x_256; - 7476: fb02 cc1e mls ip, r2, lr, ip - ys = ((dsc->tmp.sinma * xt + dsc->tmp.cosma * yt) >> (LV_TRIGO_SHIFT)) + dsc->tmp.pivot_y_256; - 747a: fb03 110e mla r1, r3, lr, r1 - xs = ((dsc->tmp.cosma * xt - dsc->tmp.sinma * yt) >> (LV_TRIGO_SHIFT)) + dsc->tmp.pivot_x_256; - 747e: eb06 36ec add.w r6, r6, ip, asr #15 - ys = ((dsc->tmp.sinma * xt + dsc->tmp.cosma * yt) >> (LV_TRIGO_SHIFT)) + dsc->tmp.pivot_y_256; - 7482: eb05 33e1 add.w r3, r5, r1, asr #15 - 7486: e7da b.n 743e - else if(xs_int < 0) return false; - 7488: 1233 asrs r3, r6, #8 - 748a: 2b00 cmp r3, #0 - 748c: dbe0 blt.n 7450 - int32_t ys_int = ys >> 8; - 748e: 9b0f ldr r3, [sp, #60] ; 0x3c - - if(ys_int >= dsc->cfg.src_h) return false; - 7490: 990f ldr r1, [sp, #60] ; 0x3c - int32_t ys_int = ys >> 8; - 7492: 121b asrs r3, r3, #8 - 7494: 9312 str r3, [sp, #72] ; 0x48 - if(ys_int >= dsc->cfg.src_h) return false; - 7496: f9bd 309e ldrsh.w r3, [sp, #158] ; 0x9e - 749a: ebb3 2f21 cmp.w r3, r1, asr #8 - 749e: ddd7 ble.n 7450 - else if(ys_int < 0) return false; - 74a0: 9b12 ldr r3, [sp, #72] ; 0x48 - 74a2: 2b00 cmp r3, #0 - 74a4: dbd4 blt.n 7450 - - uint8_t px_size; - uint32_t pxi; - if(dsc->tmp.native_color) { - 74a6: f89d 50cc ldrb.w r5, [sp, #204] ; 0xcc - 74aa: f015 0104 ands.w r1, r5, #4 - 74ae: 9113 str r1, [sp, #76] ; 0x4c - 74b0: d066 beq.n 7580 - if(dsc->tmp.has_alpha == 0) { - 74b2: 1231 asrs r1, r6, #8 - 74b4: fb02 1203 mla r2, r2, r3, r1 - 74b8: f015 0f02 tst.w r5, #2 - 74bc: ea4f 0342 mov.w r3, r2, lsl #1 - 74c0: d151 bne.n 7566 - *d8 = *s8; - 74c2: f810 2012 ldrb.w r2, [r0, r2, lsl #1] - 74c6: f88d 20ac strb.w r2, [sp, #172] ; 0xac - px_size = LV_COLOR_SIZE >> 3; - - pxi = dsc->cfg.src_w * ys_int * px_size + xs_int * px_size; - _lv_memcpy_small(&dsc->res.color, &src_u8[pxi], px_size); - 74ca: 18c1 adds r1, r0, r3 - 74cc: 784a ldrb r2, [r1, #1] - 74ce: f88d 20ad strb.w r2, [sp, #173] ; 0xad - px_size = LV_COLOR_SIZE >> 3; - 74d2: 2202 movs r2, #2 - } - else { - px_size = LV_IMG_PX_SIZE_ALPHA_BYTE; - 74d4: 9213 str r2, [sp, #76] ; 0x4c - px_size = 0; /*unused*/ - dsc->res.color = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, xs_int, ys_int, dsc->cfg.color); - dsc->res.opa = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, xs_int, ys_int); - } - - if(dsc->tmp.chroma_keyed) { - 74d6: f89d 20cc ldrb.w r2, [sp, #204] ; 0xcc - 74da: 07d2 lsls r2, r2, #31 - 74dc: d504 bpl.n 74e8 - lv_color_t ct = LV_COLOR_TRANSP; - if(dsc->res.color.full == ct.full) return false; - 74de: f8bd 20ac ldrh.w r2, [sp, #172] ; 0xac - 74e2: f5b2 6ffc cmp.w r2, #2016 ; 0x7e0 - 74e6: d0b3 beq.n 7450 - } - - if(dsc->cfg.antialias == false) return true; - 74e8: f89d 20ab ldrb.w r2, [sp, #171] ; 0xab - 74ec: b19a cbz r2, 7516 - - dsc->tmp.xs = xs; - dsc->tmp.ys = ys; - 74ee: 9a0f ldr r2, [sp, #60] ; 0x3c - 74f0: f8ad 20d2 strh.w r2, [sp, #210] ; 0xd2 - dsc->tmp.xs_int = xs_int; - dsc->tmp.ys_int = ys_int; - dsc->tmp.pxi = pxi; - 74f4: 9336 str r3, [sp, #216] ; 0xd8 - dsc->tmp.xs_int = xs_int; - 74f6: 9a18 ldr r2, [sp, #96] ; 0x60 - dsc->tmp.px_size = px_size; - 74f8: 9b13 ldr r3, [sp, #76] ; 0x4c - dsc->tmp.xs_int = xs_int; - 74fa: f8ad 20d4 strh.w r2, [sp, #212] ; 0xd4 - dsc->tmp.px_size = px_size; - 74fe: f88d 30dc strb.w r3, [sp, #220] ; 0xdc - dsc->tmp.ys_int = ys_int; - 7502: 9a12 ldr r2, [sp, #72] ; 0x48 - - bool ret; - ret = _lv_img_buf_transform_anti_alias(dsc); - 7504: 4b3f ldr r3, [pc, #252] ; (7604 ) - dsc->tmp.xs = xs; - 7506: f8ad 60d0 strh.w r6, [sp, #208] ; 0xd0 - ret = _lv_img_buf_transform_anti_alias(dsc); - 750a: a826 add r0, sp, #152 ; 0x98 - dsc->tmp.ys_int = ys_int; - 750c: f8ad 20d6 strh.w r2, [sp, #214] ; 0xd6 - ret = _lv_img_buf_transform_anti_alias(dsc); - 7510: 4798 blx r3 - if(ret == false) { - 7512: 2800 cmp r0, #0 - 7514: d09c beq.n 7450 - mask_buf[px_i] = trans_dsc.res.opa; - 7516: 9a06 ldr r2, [sp, #24] - 7518: f89d 30ae ldrb.w r3, [sp, #174] ; 0xae - 751c: 7013 strb r3, [r2, #0] - c.full = trans_dsc.res.color.full; - 751e: f8bd 30ac ldrh.w r3, [sp, #172] ; 0xac - if(draw_dsc->recolor_opa != 0) { - 7522: 7aa2 ldrb r2, [r4, #10] - 7524: b1d2 cbz r2, 755c - LV_COLOR_SET_G(ret, (uint16_t)((uint16_t) premult_c1[1] + LV_COLOR_GET_G(c2) * mix) >> 8); - 7526: 9916 ldr r1, [sp, #88] ; 0x58 - 7528: 9814 ldr r0, [sp, #80] ; 0x50 - LV_COLOR_SET_B(ret, (uint16_t)((uint16_t) premult_c1[2] + LV_COLOR_GET_B(c2) * mix) >> 8); - 752a: 9d14 ldr r5, [sp, #80] ; 0x50 - LV_COLOR_SET_G(ret, (uint16_t)((uint16_t) premult_c1[1] + LV_COLOR_GET_G(c2) * mix) >> 8); - 752c: f3c3 1245 ubfx r2, r3, #5, #6 - 7530: fb02 1200 mla r2, r2, r0, r1 - LV_COLOR_SET_B(ret, (uint16_t)((uint16_t) premult_c1[2] + LV_COLOR_GET_B(c2) * mix) >> 8); - 7534: 9810 ldr r0, [sp, #64] ; 0x40 - 7536: f003 011f and.w r1, r3, #31 - 753a: 08d2 lsrs r2, r2, #3 - 753c: fb01 0105 mla r1, r1, r5, r0 - 7540: f3c1 2104 ubfx r1, r1, #8, #5 - 7544: f402 62fc and.w r2, r2, #2016 ; 0x7e0 - 7548: 430a orrs r2, r1 - LV_COLOR_SET_R(ret, (uint16_t)((uint16_t) premult_c1[0] + LV_COLOR_GET_R(c2) * mix) >> 8); - 754a: 9919 ldr r1, [sp, #100] ; 0x64 - 754c: 0adb lsrs r3, r3, #11 - 754e: fb03 1305 mla r3, r3, r5, r1 - 7552: f3c3 2307 ubfx r3, r3, #8, #8 - 7556: ea42 23c3 orr.w r3, r2, r3, lsl #11 - 755a: b29b uxth r3, r3 - map2[px_i].full = c.full; - 755c: 9a1d ldr r2, [sp, #116] ; 0x74 - 755e: 990e ldr r1, [sp, #56] ; 0x38 - 7560: f822 3011 strh.w r3, [r2, r1, lsl #1] - 7564: e029 b.n 75ba - pxi = dsc->cfg.src_w * ys_int * px_size + xs_int * px_size; - 7566: 4413 add r3, r2 - _lv_memcpy_small(&dsc->res.color, &src_u8[pxi], px_size - 1); - 7568: 18c2 adds r2, r0, r3 - 756a: 5cc1 ldrb r1, [r0, r3] - 756c: f88d 10ac strb.w r1, [sp, #172] ; 0xac - 7570: 7851 ldrb r1, [r2, #1] - 7572: f88d 10ad strb.w r1, [sp, #173] ; 0xad - dsc->res.opa = src_u8[pxi + px_size - 1]; - 7576: 7892 ldrb r2, [r2, #2] - 7578: f88d 20ae strb.w r2, [sp, #174] ; 0xae - px_size = LV_IMG_PX_SIZE_ALPHA_BYTE; - 757c: 2203 movs r2, #3 - 757e: e7a9 b.n 74d4 - dsc->res.color = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, xs_int, ys_int, dsc->cfg.color); - 7580: f9bd 1060 ldrsh.w r1, [sp, #96] ; 0x60 - 7584: f9bd 2048 ldrsh.w r2, [sp, #72] ; 0x48 - 7588: f8bd 30a8 ldrh.w r3, [sp, #168] ; 0xa8 - 758c: 4d1e ldr r5, [pc, #120] ; (7608 ) - 758e: a82c add r0, sp, #176 ; 0xb0 - 7590: e9cd 1220 strd r1, r2, [sp, #128] ; 0x80 - 7594: 47a8 blx r5 - dsc->res.opa = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, xs_int, ys_int); - 7596: 4b1d ldr r3, [pc, #116] ; (760c ) - dsc->res.color = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, xs_int, ys_int, dsc->cfg.color); - 7598: f8ad 00ac strh.w r0, [sp, #172] ; 0xac - dsc->res.opa = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, xs_int, ys_int); - 759c: e9dd 1220 ldrd r1, r2, [sp, #128] ; 0x80 - 75a0: a82c add r0, sp, #176 ; 0xb0 - 75a2: 4798 blx r3 - pxi = 0; /*unused*/ - 75a4: 9b13 ldr r3, [sp, #76] ; 0x4c - dsc->res.opa = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, xs_int, ys_int); - 75a6: f88d 00ae strb.w r0, [sp, #174] ; 0xae - 75aa: e794 b.n 74d6 - if(alpha_byte) { - 75ac: 9b07 ldr r3, [sp, #28] - 75ae: b17b cbz r3, 75d0 - lv_opa_t px_opa = map_px[LV_IMG_PX_SIZE_ALPHA_BYTE - 1]; - 75b0: 9b0d ldr r3, [sp, #52] ; 0x34 - mask_buf[px_i] = px_opa; - 75b2: 9a06 ldr r2, [sp, #24] - lv_opa_t px_opa = map_px[LV_IMG_PX_SIZE_ALPHA_BYTE - 1]; - 75b4: 789b ldrb r3, [r3, #2] - mask_buf[px_i] = px_opa; - 75b6: 7013 strb r3, [r2, #0] - if(px_opa == 0) { - 75b8: b96b cbnz r3, 75d6 - for(x = 0; x < draw_area_w; x++, map_px += px_size_byte, px_i++) { - 75ba: 9b0e ldr r3, [sp, #56] ; 0x38 - 75bc: 9a05 ldr r2, [sp, #20] - 75be: 3301 adds r3, #1 - 75c0: 930e str r3, [sp, #56] ; 0x38 - 75c2: 9b0d ldr r3, [sp, #52] ; 0x34 - 75c4: 4413 add r3, r2 - 75c6: 930d str r3, [sp, #52] ; 0x34 - 75c8: 9b06 ldr r3, [sp, #24] - 75ca: 3301 adds r3, #1 - 75cc: 9306 str r3, [sp, #24] - 75ce: e6ca b.n 7366 - mask_buf[px_i] = 0xFF; - 75d0: 9a06 ldr r2, [sp, #24] - 75d2: 23ff movs r3, #255 ; 0xff - 75d4: 7013 strb r3, [r2, #0] - c.full = map_px[0] + (map_px[1] << 8); - 75d6: 9b0d ldr r3, [sp, #52] ; 0x34 - 75d8: 785a ldrb r2, [r3, #1] - 75da: 781b ldrb r3, [r3, #0] - 75dc: eb03 2302 add.w r3, r3, r2, lsl #8 - if(chroma_key) { - 75e0: 9a0c ldr r2, [sp, #48] ; 0x30 - c.full = map_px[0] + (map_px[1] << 8); - 75e2: b29b uxth r3, r3 - if(chroma_key) { - 75e4: 2a00 cmp r2, #0 - 75e6: d09c beq.n 7522 - if(c.full == chroma_keyed_color.full) { - 75e8: f5b3 6ffc cmp.w r3, #2016 ; 0x7e0 - 75ec: d199 bne.n 7522 - 75ee: e72f b.n 7450 - mask_res = LV_DRAW_MASK_RES_CHANGED; - 75f0: 2802 cmp r0, #2 - 75f2: bf08 it eq - 75f4: f04f 0b02 moveq.w fp, #2 - 75f8: e6e4 b.n 73c4 - 75fa: bf00 nop - 75fc: 000099e5 .word 0x000099e5 - 7600: 0000f2a9 .word 0x0000f2a9 - 7604: 0000c469 .word 0x0000c469 - 7608: 0000c00d .word 0x0000c00d - 760c: 0000c0fd .word 0x0000c0fd - _lv_blend_map(clip_area, &blend_area, map2, mask_buf, mask_res, draw_dsc->opa, draw_dsc->blend_mode); - 7610: 7ba3 ldrb r3, [r4, #14] - 7612: 9302 str r3, [sp, #8] - 7614: 7823 ldrb r3, [r4, #0] - 7616: 4d6b ldr r5, [pc, #428] ; (77c4 ) - 7618: e9cd b300 strd fp, r3, [sp] - 761c: ee18 2a10 vmov r2, s16 - 7620: 463b mov r3, r7 - 7622: a924 add r1, sp, #144 ; 0x90 - 7624: 4648 mov r0, r9 - 7626: 47a8 blx r5 - blend_area.y1 = blend_area.y2 + 1; - 7628: f8bd 3096 ldrh.w r3, [sp, #150] ; 0x96 - 762c: 3301 adds r3, #1 - 762e: b21b sxth r3, r3 - 7630: f8ad 3092 strh.w r3, [sp, #146] ; 0x92 - blend_area.y2 = blend_area.y1; - 7634: f8ad 3096 strh.w r3, [sp, #150] ; 0x96 - mask_res = (alpha_byte || chroma_key || draw_dsc->angle || - 7638: 9b07 ldr r3, [sp, #28] - 763a: b9a3 cbnz r3, 7666 - 763c: 9b0c ldr r3, [sp, #48] ; 0x30 - 763e: b993 cbnz r3, 7666 - 7640: 8863 ldrh r3, [r4, #2] - 7642: b983 cbnz r3, 7666 - 7644: 8923 ldrh r3, [r4, #8] - 7646: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 764a: bf14 ite ne - 764c: f04f 0b02 movne.w fp, #2 - 7650: f04f 0b01 moveq.w fp, #1 - if(other_mask_cnt) { - 7654: 9b0b ldr r3, [sp, #44] ; 0x2c - 7656: b14b cbz r3, 766c - _lv_memset_ff(mask_buf, mask_buf_size); - 7658: 990a ldr r1, [sp, #40] ; 0x28 - 765a: 4b5b ldr r3, [pc, #364] ; (77c8 ) - 765c: 4638 mov r0, r7 - 765e: 4798 blx r3 - px_i = 0; - 7660: f04f 0800 mov.w r8, #0 - 7664: e6c3 b.n 73ee - mask_res = (alpha_byte || chroma_key || draw_dsc->angle || - 7666: f04f 0b02 mov.w fp, #2 - 766a: e7f3 b.n 7654 - px_i = 0; - 766c: f8dd 802c ldr.w r8, [sp, #44] ; 0x2c - 7670: e6bd b.n 73ee - bool transform = draw_dsc->angle != 0 || draw_dsc->zoom != LV_IMG_ZOOM_NONE ? true : false; - 7672: 2301 movs r3, #1 - 7674: 9315 str r3, [sp, #84] ; 0x54 - uint32_t mask_buf_size = lv_area_get_size(&draw_area) > LV_HOR_RES_MAX ? LV_HOR_RES_MAX : lv_area_get_size(&draw_area); - 7676: 4e55 ldr r6, [pc, #340] ; (77cc ) - 7678: a822 add r0, sp, #136 ; 0x88 - 767a: 47b0 blx r6 - 767c: f5b0 7ff0 cmp.w r0, #480 ; 0x1e0 - 7680: f63f ae36 bhi.w 72f0 - 7684: a822 add r0, sp, #136 ; 0x88 - 7686: 47b0 blx r6 - 7688: 900a str r0, [sp, #40] ; 0x28 - lv_color_t * map2 = _lv_mem_buf_get(mask_buf_size * sizeof(lv_color_t)); - 768a: 9b0a ldr r3, [sp, #40] ; 0x28 - 768c: 4e50 ldr r6, [pc, #320] ; (77d0 ) - 768e: 0058 lsls r0, r3, #1 - 7690: 47b0 blx r6 - 7692: ee08 0a10 vmov s16, r0 - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 7696: 980a ldr r0, [sp, #40] ; 0x28 - 7698: 47b0 blx r6 - _lv_memset_00(&trans_dsc, sizeof(lv_img_transform_dsc_t)); - 769a: 4b4e ldr r3, [pc, #312] ; (77d4 ) - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 769c: 4607 mov r7, r0 - _lv_memset_00(&trans_dsc, sizeof(lv_img_transform_dsc_t)); - 769e: 2148 movs r1, #72 ; 0x48 - 76a0: a826 add r0, sp, #152 ; 0x98 - 76a2: 4798 blx r3 - if(transform) { - 76a4: 9b15 ldr r3, [sp, #84] ; 0x54 - 76a6: b363 cbz r3, 7702 - if(alpha_byte) cf = LV_IMG_CF_TRUE_COLOR_ALPHA; - 76a8: 9b07 ldr r3, [sp, #28] - 76aa: 2b00 cmp r3, #0 - 76ac: f47f ae24 bne.w 72f8 - else if(chroma_key) cf = LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED; - 76b0: 9b0c ldr r3, [sp, #48] ; 0x30 - 76b2: 2b00 cmp r3, #0 - 76b4: bf0c ite eq - 76b6: 2204 moveq r2, #4 - 76b8: 2206 movne r2, #6 - trans_dsc.cfg.angle = draw_dsc->angle; - 76ba: 8863 ldrh r3, [r4, #2] - 76bc: f8ad 30a4 strh.w r3, [sp, #164] ; 0xa4 - trans_dsc.cfg.zoom = draw_dsc->zoom; - 76c0: 8923 ldrh r3, [r4, #8] - 76c2: f8ad 30a6 strh.w r3, [sp, #166] ; 0xa6 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 76c6: f8ba 3006 ldrh.w r3, [sl, #6] - 76ca: f8ba 1002 ldrh.w r1, [sl, #2] - trans_dsc.cfg.src = map_p; - 76ce: 9526 str r5, [sp, #152] ; 0x98 - 76d0: 3301 adds r3, #1 - 76d2: 1a5b subs r3, r3, r1 - trans_dsc.cfg.src_h = lv_area_get_height(map_area);; - 76d4: f8ad 309e strh.w r3, [sp, #158] ; 0x9e - trans_dsc.cfg.pivot_x = draw_dsc->pivot.x; - 76d8: 88a3 ldrh r3, [r4, #4] - 76da: f8ad 30a0 strh.w r3, [sp, #160] ; 0xa0 - trans_dsc.cfg.pivot_y = draw_dsc->pivot.y; - 76de: 88e3 ldrh r3, [r4, #6] - 76e0: f8ad 30a2 strh.w r3, [sp, #162] ; 0xa2 - trans_dsc.cfg.color = draw_dsc->recolor; - 76e4: 89a3 ldrh r3, [r4, #12] - 76e6: f8ad 30a8 strh.w r3, [sp, #168] ; 0xa8 - trans_dsc.cfg.antialias = draw_dsc->antialias; - 76ea: 7be3 ldrb r3, [r4, #15] - trans_dsc.cfg.src_w = map_w; - 76ec: f8ad 809c strh.w r8, [sp, #156] ; 0x9c - trans_dsc.cfg.antialias = draw_dsc->antialias; - 76f0: f3c3 0300 ubfx r3, r3, #0, #1 - 76f4: f88d 30ab strb.w r3, [sp, #171] ; 0xab - _lv_img_buf_transform_init(&trans_dsc); - 76f8: a826 add r0, sp, #152 ; 0x98 - 76fa: 4b37 ldr r3, [pc, #220] ; (77d8 ) - trans_dsc.cfg.cf = cf; - 76fc: f88d 20aa strb.w r2, [sp, #170] ; 0xaa - _lv_img_buf_transform_init(&trans_dsc); - 7700: 4798 blx r3 - lv_opa_t recolor_opa_inv = 255 - draw_dsc->recolor_opa; - 7702: 7aa3 ldrb r3, [r4, #10] - 7704: 43da mvns r2, r3 - 7706: b2d2 uxtb r2, r2 - 7708: 9214 str r2, [sp, #80] ; 0x50 - if(draw_dsc->recolor_opa != 0) { - 770a: 2b00 cmp r3, #0 - 770c: f43f adf6 beq.w 72fc - out[0] = (uint16_t) LV_COLOR_GET_R(c) * mix; - 7710: 7b62 ldrb r2, [r4, #13] - 7712: 08d2 lsrs r2, r2, #3 - 7714: 435a muls r2, r3 - 7716: 9219 str r2, [sp, #100] ; 0x64 - out[1] = (uint16_t) LV_COLOR_GET_G(c) * mix; - 7718: 89a2 ldrh r2, [r4, #12] - 771a: f3c2 1245 ubfx r2, r2, #5, #6 - 771e: 435a muls r2, r3 - 7720: 9216 str r2, [sp, #88] ; 0x58 - out[2] = (uint16_t) LV_COLOR_GET_B(c) * mix; - 7722: 7b22 ldrb r2, [r4, #12] - 7724: f002 021f and.w r2, r2, #31 - 7728: 4353 muls r3, r2 - 772a: 9310 str r3, [sp, #64] ; 0x40 - mask_res = (alpha_byte || chroma_key || draw_dsc->angle || - 772c: 9b07 ldr r3, [sp, #28] - 772e: 2b00 cmp r3, #0 - 7730: f47f ade8 bne.w 7304 - 7734: 9b0c ldr r3, [sp, #48] ; 0x30 - 7736: 2b00 cmp r3, #0 - 7738: f47f ade4 bne.w 7304 - 773c: 8863 ldrh r3, [r4, #2] - 773e: 2b00 cmp r3, #0 - 7740: f47f ade0 bne.w 7304 - 7744: 8923 ldrh r3, [r4, #8] - 7746: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 774a: bf14 ite ne - 774c: f04f 0b02 movne.w fp, #2 - 7750: f04f 0b01 moveq.w fp, #1 - if(other_mask_cnt) { - 7754: 9b0b ldr r3, [sp, #44] ; 0x2c - 7756: b11b cbz r3, 7760 - _lv_memset_ff(mask_buf, mask_buf_size); - 7758: 990a ldr r1, [sp, #40] ; 0x28 - 775a: 4b1b ldr r3, [pc, #108] ; (77c8 ) - 775c: 4638 mov r0, r7 - 775e: 4798 blx r3 - int32_t rot_y = disp_area->y1 + draw_area.y1 - map_area->y1; - 7760: 9b04 ldr r3, [sp, #16] - 7762: f9bd 208a ldrsh.w r2, [sp, #138] ; 0x8a - 7766: f9b3 3012 ldrsh.w r3, [r3, #18] - 776a: 4413 add r3, r2 - 776c: f9ba 2002 ldrsh.w r2, [sl, #2] - 7770: 1a9b subs r3, r3, r2 - 7772: 931a str r3, [sp, #104] ; 0x68 - map_buf_tmp += map_w * px_size_byte; - 7774: 9b05 ldr r3, [sp, #20] - 7776: fb13 f308 smulbb r3, r3, r8 - 777a: 931c str r3, [sp, #112] ; 0x70 - for(y = 0; y < draw_area_h; y++) { - 777c: 2300 movs r3, #0 - 777e: 9309 str r3, [sp, #36] ; 0x24 - uint32_t px_i = 0; - 7780: 4698 mov r8, r3 - 7782: 9b11 ldr r3, [sp, #68] ; 0x44 - 7784: ea23 73e3 bic.w r3, r3, r3, asr #31 - 7788: 931f str r3, [sp, #124] ; 0x7c - for(y = 0; y < draw_area_h; y++) { - 778a: 9b17 ldr r3, [sp, #92] ; 0x5c - 778c: 9a09 ldr r2, [sp, #36] ; 0x24 - 778e: 4293 cmp r3, r2 - 7790: f73f adcc bgt.w 732c - if(blend_area.y1 != blend_area.y2) { - 7794: f9bd 3096 ldrsh.w r3, [sp, #150] ; 0x96 - 7798: f9bd 2092 ldrsh.w r2, [sp, #146] ; 0x92 - 779c: 429a cmp r2, r3 - 779e: d00e beq.n 77be - blend_area.y2--; - 77a0: 3b01 subs r3, #1 - 77a2: f8ad 3096 strh.w r3, [sp, #150] ; 0x96 - _lv_blend_map(clip_area, &blend_area, map2, mask_buf, mask_res, draw_dsc->opa, draw_dsc->blend_mode); - 77a6: 7ba3 ldrb r3, [r4, #14] - 77a8: 9302 str r3, [sp, #8] - 77aa: 7823 ldrb r3, [r4, #0] - 77ac: 4c05 ldr r4, [pc, #20] ; (77c4 ) - 77ae: e9cd b300 strd fp, r3, [sp] - 77b2: ee18 2a10 vmov r2, s16 - 77b6: 463b mov r3, r7 - 77b8: a924 add r1, sp, #144 ; 0x90 - 77ba: 4648 mov r0, r9 - 77bc: 47a0 blx r4 - _lv_mem_buf_release(mask_buf); - 77be: 4638 mov r0, r7 - 77c0: e590 b.n 72e4 - 77c2: bf00 nop - 77c4: 00006a81 .word 0x00006a81 - 77c8: 0000f305 .word 0x0000f305 - 77cc: 0000e0f5 .word 0x0000e0f5 - 77d0: 0000f145 .word 0x0000f145 - 77d4: 0000f2a9 .word 0x0000f2a9 - 77d8: 0000c1e9 .word 0x0000c1e9 - -000077dc : -{ - 77dc: b510 push {r4, lr} - _lv_memset_00(dsc, sizeof(lv_draw_img_dsc_t)); - 77de: 4b08 ldr r3, [pc, #32] ; (7800 ) -{ - 77e0: 4604 mov r4, r0 - _lv_memset_00(dsc, sizeof(lv_draw_img_dsc_t)); - 77e2: 2110 movs r1, #16 - 77e4: 4798 blx r3 - dsc->recolor = LV_COLOR_BLACK; - 77e6: 2300 movs r3, #0 - 77e8: 81a3 strh r3, [r4, #12] - dsc->opa = LV_OPA_COVER; - 77ea: 23ff movs r3, #255 ; 0xff - 77ec: 7023 strb r3, [r4, #0] - dsc->zoom = LV_IMG_ZOOM_NONE; - 77ee: f44f 7380 mov.w r3, #256 ; 0x100 - 77f2: 8123 strh r3, [r4, #8] - dsc->antialias = LV_ANTIALIAS; - 77f4: 7be3 ldrb r3, [r4, #15] - 77f6: f043 0301 orr.w r3, r3, #1 - 77fa: 73e3 strb r3, [r4, #15] -} - 77fc: bd10 pop {r4, pc} - 77fe: bf00 nop - 7800: 0000f2a9 .word 0x0000f2a9 - -00007804 : - switch(cf) { - 7804: 3804 subs r0, #4 - 7806: b2c0 uxtb r0, r0 - 7808: 280a cmp r0, #10 - 780a: bf9d ittte ls - 780c: 4b02 ldrls r3, [pc, #8] ; (7818 ) - 780e: 181b addls r3, r3, r0 - 7810: 7898 ldrbls r0, [r3, #2] -{ - 7812: 2000 movhi r0, #0 -} - 7814: 4770 bx lr - 7816: bf00 nop - 7818: 00027520 .word 0x00027520 - -0000781c : - switch(cf) { - 781c: 2803 cmp r0, #3 - 781e: d005 beq.n 782c - 7820: 3806 subs r0, #6 - 7822: 2804 cmp r0, #4 - 7824: bf8c ite hi - 7826: 2000 movhi r0, #0 - 7828: 2001 movls r0, #1 - 782a: 4770 bx lr - is_chroma_keyed = true; - 782c: 2001 movs r0, #1 -} - 782e: 4770 bx lr - -00007830 : - switch(cf) { - 7830: 280e cmp r0, #14 - 7832: bf9d ittte ls - 7834: f647 73a4 movwls r3, #32676 ; 0x7fa4 - 7838: fa23 f000 lsrls.w r0, r3, r0 - 783c: f000 0001 andls.w r0, r0, #1 -{ - 7840: 2000 movhi r0, #0 -} - 7842: 4770 bx lr - -00007844 : -{ - 7844: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7848: ed2d 8b02 vpush {d8} - 784c: 4604 mov r4, r0 - 784e: b08d sub sp, #52 ; 0x34 - 7850: 4688 mov r8, r1 - 7852: 461f mov r7, r3 - if(src == NULL) { - 7854: 4610 mov r0, r2 - 7856: b94a cbnz r2, 786c - LV_LOG_WARN("Image draw: src is NULL"); - 7858: 4b76 ldr r3, [pc, #472] ; (7a34 ) - 785a: 9300 str r3, [sp, #0] - 785c: 4b76 ldr r3, [pc, #472] ; (7a38 ) - 785e: 224d movs r2, #77 ; 0x4d - LV_LOG_WARN("Image draw error"); - 7860: 4976 ldr r1, [pc, #472] ; (7a3c ) - 7862: 4d77 ldr r5, [pc, #476] ; (7a40 ) - 7864: 2002 movs r0, #2 - 7866: 47a8 blx r5 - show_error(coords, mask, "No\ndata"); - 7868: 4a76 ldr r2, [pc, #472] ; (7a44 ) - 786a: e017 b.n 789c - if(dsc->opa <= LV_OPA_MIN) return; - 786c: 781b ldrb r3, [r3, #0] - 786e: 2b05 cmp r3, #5 - 7870: d969 bls.n 7946 - lv_img_cache_entry_t * cdsc = _lv_img_cache_open(src, draw_dsc->recolor); - 7872: 89b9 ldrh r1, [r7, #12] - 7874: 4b74 ldr r3, [pc, #464] ; (7a48 ) - 7876: 4798 blx r3 - if(cdsc == NULL) return LV_RES_INV; - 7878: 4605 mov r5, r0 - 787a: 2800 cmp r0, #0 - 787c: f000 80bc beq.w 79f8 - bool chroma_keyed = lv_img_cf_is_chroma_keyed(cdsc->dec_dsc.header.cf); - 7880: 7b03 ldrb r3, [r0, #12] - if(cdsc->dec_dsc.error_msg != NULL) { - 7882: 6982 ldr r2, [r0, #24] - bool chroma_keyed = lv_img_cf_is_chroma_keyed(cdsc->dec_dsc.header.cf); - 7884: f003 031f and.w r3, r3, #31 - if(cdsc->dec_dsc.error_msg != NULL) { - 7888: b18a cbz r2, 78ae - LV_LOG_WARN("Image draw error"); - 788a: 4b70 ldr r3, [pc, #448] ; (7a4c ) - 788c: 9300 str r3, [sp, #0] - 788e: 22f7 movs r2, #247 ; 0xf7 - 7890: 4b6f ldr r3, [pc, #444] ; (7a50 ) - 7892: 496a ldr r1, [pc, #424] ; (7a3c ) - 7894: 4e6a ldr r6, [pc, #424] ; (7a40 ) - 7896: 2002 movs r0, #2 - 7898: 47b0 blx r6 - show_error(coords, clip_area, cdsc->dec_dsc.error_msg); - 789a: 69aa ldr r2, [r5, #24] - show_error(coords, mask, "No\ndata"); - 789c: 4b6d ldr r3, [pc, #436] ; (7a54 ) - 789e: 4641 mov r1, r8 - 78a0: 4620 mov r0, r4 -} - 78a2: b00d add sp, #52 ; 0x34 - 78a4: ecbd 8b02 vpop {d8} - 78a8: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - show_error(coords, mask, "No\ndata"); - 78ac: 4718 bx r3 - bool chroma_keyed = lv_img_cf_is_chroma_keyed(cdsc->dec_dsc.header.cf); - 78ae: 4618 mov r0, r3 - 78b0: 4a69 ldr r2, [pc, #420] ; (7a58 ) - 78b2: 4790 blx r2 - 78b4: 9003 str r0, [sp, #12] - bool alpha_byte = lv_img_cf_has_alpha(cdsc->dec_dsc.header.cf); - 78b6: 4618 mov r0, r3 - 78b8: 4b68 ldr r3, [pc, #416] ; (7a5c ) - 78ba: 4798 blx r3 - else if(cdsc->dec_dsc.img_data) { - 78bc: 692b ldr r3, [r5, #16] - bool alpha_byte = lv_img_cf_has_alpha(cdsc->dec_dsc.header.cf); - 78be: 9004 str r0, [sp, #16] - else if(cdsc->dec_dsc.img_data) { - 78c0: 2b00 cmp r3, #0 - 78c2: d045 beq.n 7950 - lv_area_copy(&map_area_rot, coords); - 78c4: 4b66 ldr r3, [pc, #408] ; (7a60 ) - 78c6: a808 add r0, sp, #32 - 78c8: 4621 mov r1, r4 - 78ca: 4798 blx r3 - if(draw_dsc->angle || draw_dsc->zoom != LV_IMG_ZOOM_NONE) { - 78cc: 887b ldrh r3, [r7, #2] - 78ce: 8938 ldrh r0, [r7, #8] - 78d0: b913 cbnz r3, 78d8 - 78d2: f5b0 7f80 cmp.w r0, #256 ; 0x100 - 78d6: d026 beq.n 7926 - 78d8: 88e2 ldrh r2, [r4, #6] - 78da: 8861 ldrh r1, [r4, #2] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 78dc: 8826 ldrh r6, [r4, #0] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 78de: 3201 adds r2, #1 - 78e0: 1a52 subs r2, r2, r1 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 78e2: 88a1 ldrh r1, [r4, #4] - 78e4: 3101 adds r1, #1 - 78e6: 1b89 subs r1, r1, r6 - _lv_img_buf_get_transformed_area(&map_area_rot, w, h, draw_dsc->angle, draw_dsc->zoom, &draw_dsc->pivot); - 78e8: 1d3e adds r6, r7, #4 - 78ea: e9cd 0600 strd r0, r6, [sp] - 78ee: b21b sxth r3, r3 - 78f0: b212 sxth r2, r2 - 78f2: b209 sxth r1, r1 - 78f4: 4e5b ldr r6, [pc, #364] ; (7a64 ) - 78f6: a808 add r0, sp, #32 - 78f8: 47b0 blx r6 - map_area_rot.x1 += coords->x1; - 78fa: 8822 ldrh r2, [r4, #0] - 78fc: f8bd 3020 ldrh.w r3, [sp, #32] - map_area_rot.y1 += coords->y1; - 7900: f8bd 1022 ldrh.w r1, [sp, #34] ; 0x22 - map_area_rot.x1 += coords->x1; - 7904: 4413 add r3, r2 - 7906: f8ad 3020 strh.w r3, [sp, #32] - map_area_rot.y1 += coords->y1; - 790a: 8863 ldrh r3, [r4, #2] - 790c: 4419 add r1, r3 - 790e: f8ad 1022 strh.w r1, [sp, #34] ; 0x22 - map_area_rot.x2 += coords->x1; - 7912: f8bd 1024 ldrh.w r1, [sp, #36] ; 0x24 - 7916: 440a add r2, r1 - 7918: f8ad 2024 strh.w r2, [sp, #36] ; 0x24 - map_area_rot.y2 += coords->y1; - 791c: f8bd 2026 ldrh.w r2, [sp, #38] ; 0x26 - 7920: 4413 add r3, r2 - 7922: f8ad 3026 strh.w r3, [sp, #38] ; 0x26 - union_ok = _lv_area_intersect(&mask_com, clip_area, &map_area_rot); - 7926: 4b50 ldr r3, [pc, #320] ; (7a68 ) - 7928: aa08 add r2, sp, #32 - 792a: 4641 mov r1, r8 - 792c: a80a add r0, sp, #40 ; 0x28 - 792e: 4798 blx r3 - if(union_ok == false) { - 7930: b148 cbz r0, 7946 - lv_draw_map(coords, &mask_com, cdsc->dec_dsc.img_data, draw_dsc, chroma_keyed, alpha_byte); - 7932: 9b04 ldr r3, [sp, #16] - 7934: 9301 str r3, [sp, #4] - 7936: 9b03 ldr r3, [sp, #12] - 7938: 9300 str r3, [sp, #0] - 793a: 4620 mov r0, r4 - 793c: 692a ldr r2, [r5, #16] - 793e: 4c4b ldr r4, [pc, #300] ; (7a6c ) - 7940: 463b mov r3, r7 - 7942: a90a add r1, sp, #40 ; 0x28 - 7944: 47a0 blx r4 -} - 7946: b00d add sp, #52 ; 0x34 - 7948: ecbd 8b02 vpop {d8} - 794c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - union_ok = _lv_area_intersect(&mask_com, clip_area, coords); - 7950: 4b45 ldr r3, [pc, #276] ; (7a68 ) - 7952: 4622 mov r2, r4 - 7954: 4641 mov r1, r8 - 7956: a806 add r0, sp, #24 - 7958: 4798 blx r3 - if(union_ok == false) { - 795a: 2800 cmp r0, #0 - 795c: d0f3 beq.n 7946 - 795e: f8bd 601c ldrh.w r6, [sp, #28] - 7962: f8bd 3018 ldrh.w r3, [sp, #24] - 7966: 3601 adds r6, #1 - 7968: 1af6 subs r6, r6, r3 - 796a: b233 sxth r3, r6 - 796c: 9305 str r3, [sp, #20] - uint8_t * buf = _lv_mem_buf_get(lv_area_get_width(&mask_com) * - 796e: eb03 0043 add.w r0, r3, r3, lsl #1 - 7972: 4b3f ldr r3, [pc, #252] ; (7a70 ) - 7974: 4798 blx r3 - lv_area_copy(&line, &mask_com); - 7976: 4b3a ldr r3, [pc, #232] ; (7a60 ) - 7978: a906 add r1, sp, #24 - uint8_t * buf = _lv_mem_buf_get(lv_area_get_width(&mask_com) * - 797a: 4681 mov r9, r0 - lv_area_copy(&line, &mask_com); - 797c: a808 add r0, sp, #32 - 797e: 4798 blx r3 - lv_area_set_height(&line, 1); - 7980: 4b3c ldr r3, [pc, #240] ; (7a74 ) - 7982: 2101 movs r1, #1 - 7984: a808 add r0, sp, #32 - 7986: 4798 blx r3 - int32_t x = mask_com.x1 - coords->x1; - 7988: f9bd 3018 ldrsh.w r3, [sp, #24] - 798c: f9b4 2000 ldrsh.w r2, [r4] - int32_t y = mask_com.y1 - coords->y1; - 7990: f9bd a01a ldrsh.w sl, [sp, #26] - 7994: f9b4 1002 ldrsh.w r1, [r4, #2] - read_res = lv_img_decoder_read_line(&cdsc->dec_dsc, x, y, width, buf); - 7998: 1a9b subs r3, r3, r2 - 799a: b21b sxth r3, r3 - 799c: ee08 3a10 vmov s16, r3 - int32_t y = mask_com.y1 - coords->y1; - 79a0: ebaa 0b01 sub.w fp, sl, r1 - for(row = mask_com.y1; row <= mask_com.y2; row++) { - 79a4: f9bd 301e ldrsh.w r3, [sp, #30] - 79a8: 459a cmp sl, r3 - 79aa: dd03 ble.n 79b4 - _lv_mem_buf_release(buf); - 79ac: 4b32 ldr r3, [pc, #200] ; (7a78 ) - 79ae: 4648 mov r0, r9 - 79b0: 4798 blx r3 - if(res == LV_RES_INV) { - 79b2: e7c8 b.n 7946 - union_ok = _lv_area_intersect(&mask_line, clip_area, &line); - 79b4: 4b2c ldr r3, [pc, #176] ; (7a68 ) - 79b6: aa08 add r2, sp, #32 - 79b8: 4641 mov r1, r8 - 79ba: a80a add r0, sp, #40 ; 0x28 - 79bc: 4798 blx r3 - if(union_ok == false) continue; - 79be: 2800 cmp r0, #0 - 79c0: d035 beq.n 7a2e - read_res = lv_img_decoder_read_line(&cdsc->dec_dsc, x, y, width, buf); - 79c2: 9b05 ldr r3, [sp, #20] - 79c4: 4e2d ldr r6, [pc, #180] ; (7a7c ) - 79c6: f8cd 9000 str.w r9, [sp] - 79ca: ee18 1a10 vmov r1, s16 - 79ce: fa0f f28b sxth.w r2, fp - 79d2: 4628 mov r0, r5 - 79d4: 47b0 blx r6 - if(read_res != LV_RES_OK) { - 79d6: 2801 cmp r0, #1 - 79d8: d013 beq.n 7a02 - lv_img_decoder_close(&cdsc->dec_dsc); - 79da: 4628 mov r0, r5 - 79dc: 4b28 ldr r3, [pc, #160] ; (7a80 ) - LV_LOG_WARN("Image draw can't read the line"); - 79de: 4d18 ldr r5, [pc, #96] ; (7a40 ) - lv_img_decoder_close(&cdsc->dec_dsc); - 79e0: 4798 blx r3 - LV_LOG_WARN("Image draw can't read the line"); - 79e2: 4b28 ldr r3, [pc, #160] ; (7a84 ) - 79e4: 9300 str r3, [sp, #0] - 79e6: 2002 movs r0, #2 - 79e8: 4b19 ldr r3, [pc, #100] ; (7a50 ) - 79ea: 4914 ldr r1, [pc, #80] ; (7a3c ) - 79ec: f44f 729a mov.w r2, #308 ; 0x134 - 79f0: 47a8 blx r5 - _lv_mem_buf_release(buf); - 79f2: 4b21 ldr r3, [pc, #132] ; (7a78 ) - 79f4: 4648 mov r0, r9 - 79f6: 4798 blx r3 - LV_LOG_WARN("Image draw error"); - 79f8: 4b14 ldr r3, [pc, #80] ; (7a4c ) - 79fa: 9300 str r3, [sp, #0] - 79fc: 2258 movs r2, #88 ; 0x58 - 79fe: 4b0e ldr r3, [pc, #56] ; (7a38 ) - 7a00: e72e b.n 7860 - lv_draw_map(&line, &mask_line, buf, draw_dsc, chroma_keyed, alpha_byte); - 7a02: 9b04 ldr r3, [sp, #16] - 7a04: 9301 str r3, [sp, #4] - 7a06: 9b03 ldr r3, [sp, #12] - 7a08: 9300 str r3, [sp, #0] - 7a0a: 4e18 ldr r6, [pc, #96] ; (7a6c ) - 7a0c: 463b mov r3, r7 - 7a0e: 464a mov r2, r9 - 7a10: a90a add r1, sp, #40 ; 0x28 - 7a12: a808 add r0, sp, #32 - 7a14: 47b0 blx r6 - line.y1++; - 7a16: f8bd 3022 ldrh.w r3, [sp, #34] ; 0x22 - 7a1a: 3301 adds r3, #1 - 7a1c: f8ad 3022 strh.w r3, [sp, #34] ; 0x22 - line.y2++; - 7a20: f8bd 3026 ldrh.w r3, [sp, #38] ; 0x26 - 7a24: 3301 adds r3, #1 - 7a26: f8ad 3026 strh.w r3, [sp, #38] ; 0x26 - y++; - 7a2a: f10b 0b01 add.w fp, fp, #1 - for(row = mask_com.y1; row <= mask_com.y2; row++) { - 7a2e: f10a 0a01 add.w sl, sl, #1 - 7a32: e7b7 b.n 79a4 - 7a34: 000274cf .word 0x000274cf - 7a38: 0002752d .word 0x0002752d - 7a3c: 0002749b .word 0x0002749b - 7a40: 0000eb79 .word 0x0000eb79 - 7a44: 000274e7 .word 0x000274e7 - 7a48: 0000c729 .word 0x0000c729 - 7a4c: 000274ef .word 0x000274ef - 7a50: 00027539 .word 0x00027539 - 7a54: 0000701d .word 0x0000701d - 7a58: 0000781d .word 0x0000781d - 7a5c: 00007831 .word 0x00007831 - 7a60: 0000706d .word 0x0000706d - 7a64: 0000c2e5 .word 0x0000c2e5 - 7a68: 0000e111 .word 0x0000e111 - 7a6c: 00007081 .word 0x00007081 - 7a70: 0000f145 .word 0x0000f145 - 7a74: 0000e0eb .word 0x0000e0eb - 7a78: 0000edf9 .word 0x0000edf9 - 7a7c: 0000d2b1 .word 0x0000d2b1 - 7a80: 0000d2d1 .word 0x0000d2d1 - 7a84: 00027500 .word 0x00027500 - -00007a88 : - if(src == NULL) return img_src_type; - 7a88: b138 cbz r0, 7a9a - if(u8_p[0] >= 0x20 && u8_p[0] <= 0x7F) { - 7a8a: 7800 ldrb r0, [r0, #0] - 7a8c: f1a0 0320 sub.w r3, r0, #32 - 7a90: 2b5f cmp r3, #95 ; 0x5f - 7a92: d904 bls.n 7a9e - else if(u8_p[0] >= 0x80) { - 7a94: 09c0 lsrs r0, r0, #7 - 7a96: 0040 lsls r0, r0, #1 - 7a98: 4770 bx lr - if(src == NULL) return img_src_type; - 7a9a: 2003 movs r0, #3 - 7a9c: 4770 bx lr - img_src_type = LV_IMG_SRC_FILE; /*If it's an ASCII character then it's file name*/ - 7a9e: 2001 movs r0, #1 -} - 7aa0: 4770 bx lr - -00007aa2 : - */ -static uint8_t hex_char_to_num(char hex) -{ - uint8_t result = 0; - - if(hex >= '0' && hex <= '9') { - 7aa2: f1a0 0330 sub.w r3, r0, #48 ; 0x30 - 7aa6: b2db uxtb r3, r3 - 7aa8: 2b09 cmp r3, #9 - 7aaa: d90a bls.n 7ac2 - result = hex - '0'; - } - else { - if(hex >= 'a') hex -= 'a' - 'A'; /*Convert to upper case*/ - 7aac: 2860 cmp r0, #96 ; 0x60 - 7aae: bf84 itt hi - 7ab0: 3820 subhi r0, #32 - 7ab2: b2c0 uxtbhi r0, r0 - - switch(hex) { - 7ab4: f1a0 0341 sub.w r3, r0, #65 ; 0x41 - 7ab8: 2b05 cmp r3, #5 - 7aba: bf9a itte ls - 7abc: 3837 subls r0, #55 ; 0x37 - 7abe: b2c3 uxtbls r3, r0 -{ - 7ac0: 2300 movhi r3, #0 - break; - } - } - - return result; -} - 7ac2: 4618 mov r0, r3 - 7ac4: 4770 bx lr - ... - -00007ac8 : -{ - 7ac8: b510 push {r4, lr} - _lv_memset_00(dsc, sizeof(lv_draw_label_dsc_t)); - 7aca: 4b09 ldr r3, [pc, #36] ; (7af0 ) -{ - 7acc: 4604 mov r4, r0 - _lv_memset_00(dsc, sizeof(lv_draw_label_dsc_t)); - 7ace: 211c movs r1, #28 - 7ad0: 4798 blx r3 - dsc->opa = LV_OPA_COVER; - 7ad2: 23ff movs r3, #255 ; 0xff - 7ad4: 7223 strb r3, [r4, #8] - dsc->font = LV_THEME_DEFAULT_FONT_NORMAL; - 7ad6: 4b07 ldr r3, [pc, #28] ; (7af4 ) - 7ad8: 6063 str r3, [r4, #4] - dsc->sel_start = LV_DRAW_LABEL_NO_TXT_SEL; - 7ada: f64f 73ff movw r3, #65535 ; 0xffff - 7ade: 81e3 strh r3, [r4, #14] - dsc->sel_end = LV_DRAW_LABEL_NO_TXT_SEL; - 7ae0: 8223 strh r3, [r4, #16] - dsc->color = LV_COLOR_BLACK; - 7ae2: f44f 13f8 mov.w r3, #2031616 ; 0x1f0000 - 7ae6: 6023 str r3, [r4, #0] - dsc->bidi_dir = LV_BIDI_DIR_LTR; - 7ae8: 2300 movs r3, #0 - 7aea: 75a3 strb r3, [r4, #22] -} - 7aec: bd10 pop {r4, pc} - 7aee: bf00 nop - 7af0: 0000f2a9 .word 0x0000f2a9 - 7af4: 20000004 .word 0x20000004 - -00007af8 : -{ - 7af8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7afc: ed2d 8b04 vpush {d8-d9} - 7b00: b0d1 sub sp, #324 ; 0x144 - 7b02: 468a mov sl, r1 - 7b04: 930a str r3, [sp, #40] ; 0x28 - 7b06: 2300 movs r3, #0 - 7b08: 9321 str r3, [sp, #132] ; 0x84 - if(dsc->opa <= LV_OPA_MIN) return; - 7b0a: 7a13 ldrb r3, [r2, #8] -{ - 7b0c: 9c5e ldr r4, [sp, #376] ; 0x178 - 7b0e: 9005 str r0, [sp, #20] - if(dsc->opa <= LV_OPA_MIN) return; - 7b10: 2b05 cmp r3, #5 -{ - 7b12: 4693 mov fp, r2 - if(dsc->opa <= LV_OPA_MIN) return; - 7b14: f240 80db bls.w 7cce - const lv_font_t * font = dsc->font; - 7b18: 6853 ldr r3, [r2, #4] - 7b1a: ee08 3a10 vmov s16, r3 - if(txt[0] == '\0') return; - 7b1e: 9b0a ldr r3, [sp, #40] ; 0x28 - 7b20: 781b ldrb r3, [r3, #0] - 7b22: 2b00 cmp r3, #0 - 7b24: f000 80d3 beq.w 7cce - bool clip_ok = _lv_area_intersect(&clipped_area, coords, mask); - 7b28: 460a mov r2, r1 - 7b2a: 4b9c ldr r3, [pc, #624] ; (7d9c ) - 7b2c: 4601 mov r1, r0 - 7b2e: a831 add r0, sp, #196 ; 0xc4 - 7b30: 4798 blx r3 - if(!clip_ok) return; - 7b32: 2800 cmp r0, #0 - 7b34: f000 80cb beq.w 7cce - if((dsc->flag & LV_TXT_FLAG_EXPAND) == 0) { - 7b38: f89b 3017 ldrb.w r3, [fp, #23] - 7b3c: 079f lsls r7, r3, #30 - 7b3e: f100 80cb bmi.w 7cd8 - 7b42: 9b05 ldr r3, [sp, #20] - 7b44: 9a05 ldr r2, [sp, #20] - 7b46: 889b ldrh r3, [r3, #4] - 7b48: 8812 ldrh r2, [r2, #0] - 7b4a: 3301 adds r3, #1 - 7b4c: 1a9b subs r3, r3, r2 - w = lv_area_get_width(coords); - 7b4e: b21b sxth r3, r3 - int32_t line_height_font = lv_font_get_line_height(font); - 7b50: ee18 2a10 vmov r2, s16 - 7b54: f9b2 6008 ldrsh.w r6, [r2, #8] - pos.x = coords->x1; - 7b58: 9a05 ldr r2, [sp, #20] - int32_t line_height = line_height_font + dsc->line_space; - 7b5a: f9bb 500a ldrsh.w r5, [fp, #10] - pos.x = coords->x1; - 7b5e: f9b2 2000 ldrsh.w r2, [r2] - 7b62: 920b str r2, [sp, #44] ; 0x2c - pos.y = coords->y1; - 7b64: 9a05 ldr r2, [sp, #20] - 7b66: f9b2 0002 ldrsh.w r0, [r2, #2] - x_ofs = dsc->ofs_x; - 7b6a: f9bb 2012 ldrsh.w r2, [fp, #18] - 7b6e: 9224 str r2, [sp, #144] ; 0x90 - y_ofs = dsc->ofs_y; - 7b70: f9bb 2014 ldrsh.w r2, [fp, #20] - pos.y += y_ofs; - 7b74: 1887 adds r7, r0, r2 - 7b76: b2b9 uxth r1, r7 - 7b78: b23f sxth r7, r7 - int32_t line_height = line_height_font + dsc->line_space; - 7b7a: 4435 add r5, r6 - pos.y += y_ofs; - 7b7c: 9706 str r7, [sp, #24] - if(hint && y_ofs == 0 && coords->y1 < 0) { - 7b7e: 2c00 cmp r4, #0 - 7b80: f000 80bc beq.w 7cfc - 7b84: 2a00 cmp r2, #0 - 7b86: f040 80bb bne.w 7d00 - 7b8a: 2800 cmp r0, #0 - 7b8c: f280 80b9 bge.w 7d02 - if(LV_MATH_ABS(hint->coord_y - coords->y1) > LV_LABEL_HINT_UPDATE_TH - 2 * line_height) { - 7b90: 68a2 ldr r2, [r4, #8] - 7b92: 1a12 subs r2, r2, r0 - 7b94: 2a00 cmp r2, #0 - 7b96: bfb8 it lt - 7b98: 4252 neglt r2, r2 - 7b9a: f5c5 7000 rsb r0, r5, #512 ; 0x200 - 7b9e: ebb2 0f40 cmp.w r2, r0, lsl #1 - hint->line_start = -1; - 7ba2: bfc4 itt gt - 7ba4: f04f 32ff movgt.w r2, #4294967295 ; 0xffffffff - 7ba8: 6022 strgt r2, [r4, #0] - last_line_start = hint->line_start; - 7baa: 6822 ldr r2, [r4, #0] - if(hint && last_line_start >= 0) { - 7bac: 2a00 cmp r2, #0 - 7bae: f2c0 80a7 blt.w 7d00 - line_start = last_line_start; - 7bb2: 9204 str r2, [sp, #16] - pos.y += hint->y; - 7bb4: 6862 ldr r2, [r4, #4] - 7bb6: 440a add r2, r1 - 7bb8: b212 sxth r2, r2 - 7bba: 9206 str r2, [sp, #24] - uint32_t line_end = line_start + _lv_txt_get_next_line(&txt[line_start], font, dsc->letter_space, w, dsc->flag); - 7bbc: b21b sxth r3, r3 - 7bbe: 9f04 ldr r7, [sp, #16] - 7bc0: 980a ldr r0, [sp, #40] ; 0x28 - 7bc2: f9bb 200c ldrsh.w r2, [fp, #12] - 7bc6: ee09 3a10 vmov s18, r3 - 7bca: f89b 3017 ldrb.w r3, [fp, #23] - 7bce: 9300 str r3, [sp, #0] - 7bd0: 4438 add r0, r7 - 7bd2: ee19 3a10 vmov r3, s18 - 7bd6: ee18 1a10 vmov r1, s16 - 7bda: 4f71 ldr r7, [pc, #452] ; (7da0 ) - 7bdc: 47b8 blx r7 - 7bde: 9b04 ldr r3, [sp, #16] - 7be0: 18c3 adds r3, r0, r3 - 7be2: 9307 str r3, [sp, #28] - while(pos.y + line_height_font < mask->y1) { - 7be4: 9a06 ldr r2, [sp, #24] - 7be6: f9ba 1002 ldrsh.w r1, [sl, #2] - line_end += _lv_txt_get_next_line(&txt[line_start], font, dsc->letter_space, w, dsc->flag); - 7bea: f89b 3017 ldrb.w r3, [fp, #23] - while(pos.y + line_height_font < mask->y1) { - 7bee: 4432 add r2, r6 - 7bf0: 428a cmp r2, r1 - line_end += _lv_txt_get_next_line(&txt[line_start], font, dsc->letter_space, w, dsc->flag); - 7bf2: 9a0a ldr r2, [sp, #40] ; 0x28 - while(pos.y + line_height_font < mask->y1) { - 7bf4: f2c0 8087 blt.w 7d06 - line_width = _lv_txt_get_width(&txt[line_start], line_end - line_start, font, dsc->letter_space, dsc->flag); - 7bf8: 9904 ldr r1, [sp, #16] - if(dsc->flag & LV_TXT_FLAG_CENTER) { - 7bfa: 075e lsls r6, r3, #29 - line_width = _lv_txt_get_width(&txt[line_start], line_end - line_start, font, dsc->letter_space, dsc->flag); - 7bfc: eb02 0001 add.w r0, r2, r1 - if(dsc->flag & LV_TXT_FLAG_CENTER) { - 7c00: f140 80ab bpl.w 7d5a - line_width = _lv_txt_get_width(&txt[line_start], line_end - line_start, font, dsc->letter_space, dsc->flag); - 7c04: 9a07 ldr r2, [sp, #28] - 7c06: 9300 str r3, [sp, #0] - 7c08: 1a51 subs r1, r2, r1 - 7c0a: f9bb 300c ldrsh.w r3, [fp, #12] - 7c0e: 4c65 ldr r4, [pc, #404] ; (7da4 ) - 7c10: ee18 2a10 vmov r2, s16 - 7c14: b289 uxth r1, r1 - 7c16: 47a0 blx r4 - 7c18: 9b05 ldr r3, [sp, #20] - 7c1a: 9a05 ldr r2, [sp, #20] - 7c1c: 889b ldrh r3, [r3, #4] - 7c1e: 8812 ldrh r2, [r2, #0] - 7c20: 3301 adds r3, #1 - 7c22: 1a9b subs r3, r3, r2 - pos.x += (lv_area_get_width(coords) - line_width) / 2; - 7c24: b21b sxth r3, r3 - 7c26: 1a18 subs r0, r3, r0 - 7c28: 9b0b ldr r3, [sp, #44] ; 0x2c - 7c2a: eb00 70d0 add.w r0, r0, r0, lsr #31 - 7c2e: eb03 0060 add.w r0, r3, r0, asr #1 - pos.x += lv_area_get_width(coords) - line_width; - 7c32: b203 sxth r3, r0 - 7c34: 930b str r3, [sp, #44] ; 0x2c - lv_opa_t opa = dsc->opa; - 7c36: f89b 3008 ldrb.w r3, [fp, #8] - 7c3a: 9320 str r3, [sp, #128] ; 0x80 - uint16_t sel_start = dsc->sel_start; - 7c3c: f8bb 300e ldrh.w r3, [fp, #14] - 7c40: 9310 str r3, [sp, #64] ; 0x40 - uint16_t sel_end = dsc->sel_end; - 7c42: f8bb 3010 ldrh.w r3, [fp, #16] - 7c46: 9311 str r3, [sp, #68] ; 0x44 - if(sel_start > sel_end) { - 7c48: e9dd 3210 ldrd r3, r2, [sp, #64] ; 0x40 - 7c4c: 4293 cmp r3, r2 - 7c4e: bf88 it hi - 7c50: e9cd 2310 strdhi r2, r3, [sp, #64] ; 0x40 - if((dsc->decor & LV_TEXT_DECOR_UNDERLINE) || (dsc->decor & LV_TEXT_DECOR_STRIKETHROUGH)) { - 7c54: f89b 3018 ldrb.w r3, [fp, #24] - 7c58: 0799 lsls r1, r3, #30 - 7c5a: d01c beq.n 7c96 - lv_draw_line_dsc_init(&line_dsc); - 7c5c: 4b52 ldr r3, [pc, #328] ; (7da8 ) - 7c5e: a835 add r0, sp, #212 ; 0xd4 - 7c60: 4798 blx r3 - line_dsc.color = dsc->color; - 7c62: f8bb 3000 ldrh.w r3, [fp] - 7c66: f8ad 30d4 strh.w r3, [sp, #212] ; 0xd4 - line_dsc.width = (dsc->font->line_height + 5) / 10; /*+5 for rounding*/ - 7c6a: f8db 3004 ldr.w r3, [fp, #4] - 7c6e: f9b3 3008 ldrsh.w r3, [r3, #8] - 7c72: 220a movs r2, #10 - 7c74: 3305 adds r3, #5 - 7c76: fb93 f3f2 sdiv r3, r3, r2 - 7c7a: f8ad 30d6 strh.w r3, [sp, #214] ; 0xd6 - line_dsc.opa = dsc->opa; - 7c7e: f89b 3008 ldrb.w r3, [fp, #8] - line_dsc.blend_mode = dsc->blend_mode; - 7c82: f89b 2019 ldrb.w r2, [fp, #25] - line_dsc.opa = dsc->opa; - 7c86: f88d 30dc strb.w r3, [sp, #220] ; 0xdc - line_dsc.blend_mode = dsc->blend_mode; - 7c8a: f89d 30dd ldrb.w r3, [sp, #221] ; 0xdd - 7c8e: f362 0301 bfi r3, r2, #0, #2 - 7c92: f88d 30dd strb.w r3, [sp, #221] ; 0xdd - lv_draw_rect_dsc_init(&draw_dsc_sel); - 7c96: 4b45 ldr r3, [pc, #276] ; (7dac ) - 7c98: a83b add r0, sp, #236 ; 0xec - 7c9a: 4798 blx r3 - draw_dsc_sel.bg_color = dsc->sel_color; - 7c9c: f8bb 3002 ldrh.w r3, [fp, #2] - 7ca0: f8ad 30ee strh.w r3, [sp, #238] ; 0xee - while(txt[line_start] != '\0') { - 7ca4: 9b20 ldr r3, [sp, #128] ; 0x80 - 7ca6: 9c0b ldr r4, [sp, #44] ; 0x2c - 7ca8: 2bfa cmp r3, #250 ; 0xfa - 7caa: bf88 it hi - 7cac: 23ff movhi r3, #255 ; 0xff - 7cae: 9309 str r3, [sp, #36] ; 0x24 - 7cb0: b2ab uxth r3, r5 - 7cb2: 9322 str r3, [sp, #136] ; 0x88 - 7cb4: f8bd 3018 ldrh.w r3, [sp, #24] - 7cb8: 931e str r3, [sp, #120] ; 0x78 - uint16_t par_start = 0; - 7cba: 2300 movs r3, #0 - 7cbc: 931d str r3, [sp, #116] ; 0x74 - while(txt[line_start] != '\0') { - 7cbe: 9a04 ldr r2, [sp, #16] - 7cc0: 9b0a ldr r3, [sp, #40] ; 0x28 - 7cc2: 4413 add r3, r2 - 7cc4: 931c str r3, [sp, #112] ; 0x70 - 7cc6: 9b0a ldr r3, [sp, #40] ; 0x28 - 7cc8: 5c9b ldrb r3, [r3, r2] - 7cca: 2b00 cmp r3, #0 - 7ccc: d15e bne.n 7d8c -} - 7cce: b051 add sp, #324 ; 0x144 - 7cd0: ecbd 8b04 vpop {d8-d9} - 7cd4: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - _lv_txt_get_size(&p, txt, dsc->font, dsc->letter_space, dsc->line_space, LV_COORD_MAX, - 7cd8: 9302 str r3, [sp, #8] - 7cda: f647 4318 movw r3, #31768 ; 0x7c18 - 7cde: 9301 str r3, [sp, #4] - 7ce0: f9bb 300a ldrsh.w r3, [fp, #10] - 7ce4: 9300 str r3, [sp, #0] - 7ce6: f8db 2004 ldr.w r2, [fp, #4] - 7cea: f9bb 300c ldrsh.w r3, [fp, #12] - 7cee: 990a ldr r1, [sp, #40] ; 0x28 - 7cf0: 4d2f ldr r5, [pc, #188] ; (7db0 ) - 7cf2: a83b add r0, sp, #236 ; 0xec - 7cf4: 47a8 blx r5 - w = p.x; - 7cf6: f9bd 30ec ldrsh.w r3, [sp, #236] ; 0xec - 7cfa: e729 b.n 7b50 - uint32_t line_start = 0; - 7cfc: 9404 str r4, [sp, #16] - 7cfe: e75d b.n 7bbc - 7d00: 2200 movs r2, #0 - 7d02: 9204 str r2, [sp, #16] - 7d04: e75a b.n 7bbc - line_end += _lv_txt_get_next_line(&txt[line_start], font, dsc->letter_space, w, dsc->flag); - 7d06: 9907 ldr r1, [sp, #28] - 7d08: 9300 str r3, [sp, #0] - 7d0a: eb02 0801 add.w r8, r2, r1 - 7d0e: ee19 3a10 vmov r3, s18 - 7d12: f9bb 200c ldrsh.w r2, [fp, #12] - 7d16: ee18 1a10 vmov r1, s16 - 7d1a: 4640 mov r0, r8 - 7d1c: 47b8 blx r7 - 7d1e: 9b07 ldr r3, [sp, #28] - 7d20: 4418 add r0, r3 - pos.y += line_height; - 7d22: 9b06 ldr r3, [sp, #24] - 7d24: 442b add r3, r5 - 7d26: b21b sxth r3, r3 - 7d28: 9306 str r3, [sp, #24] - if(hint && pos.y >= -LV_LABEL_HINT_UPDATE_TH && hint->line_start < 0) { - 7d2a: b174 cbz r4, 7d4a - 7d2c: f513 6f80 cmn.w r3, #1024 ; 0x400 - 7d30: db0b blt.n 7d4a - 7d32: 6823 ldr r3, [r4, #0] - 7d34: 2b00 cmp r3, #0 - 7d36: da08 bge.n 7d4a - hint->line_start = line_start; - 7d38: 9b07 ldr r3, [sp, #28] - 7d3a: 6023 str r3, [r4, #0] - hint->y = pos.y - coords->y1; - 7d3c: 9b05 ldr r3, [sp, #20] - 7d3e: 9a06 ldr r2, [sp, #24] - 7d40: f9b3 3002 ldrsh.w r3, [r3, #2] - 7d44: 1ad2 subs r2, r2, r3 - hint->coord_y = coords->y1; - 7d46: e9c4 2301 strd r2, r3, [r4, #4] - if(txt[line_start] == '\0') return; - 7d4a: 9b07 ldr r3, [sp, #28] - 7d4c: 9304 str r3, [sp, #16] - 7d4e: f898 3000 ldrb.w r3, [r8] - 7d52: 2b00 cmp r3, #0 - 7d54: d0bb beq.n 7cce - line_end += _lv_txt_get_next_line(&txt[line_start], font, dsc->letter_space, w, dsc->flag); - 7d56: 9007 str r0, [sp, #28] - 7d58: e744 b.n 7be4 - else if(dsc->flag & LV_TXT_FLAG_RIGHT) { - 7d5a: 071c lsls r4, r3, #28 - 7d5c: f57f af6b bpl.w 7c36 - line_width = _lv_txt_get_width(&txt[line_start], line_end - line_start, font, dsc->letter_space, dsc->flag); - 7d60: 9a07 ldr r2, [sp, #28] - 7d62: 9904 ldr r1, [sp, #16] - 7d64: 9300 str r3, [sp, #0] - 7d66: 1a51 subs r1, r2, r1 - 7d68: f9bb 300c ldrsh.w r3, [fp, #12] - 7d6c: 4c0d ldr r4, [pc, #52] ; (7da4 ) - 7d6e: ee18 2a10 vmov r2, s16 - 7d72: b289 uxth r1, r1 - 7d74: 47a0 blx r4 - 7d76: 9b05 ldr r3, [sp, #20] - 7d78: 9a05 ldr r2, [sp, #20] - 7d7a: 889b ldrh r3, [r3, #4] - 7d7c: 8812 ldrh r2, [r2, #0] - 7d7e: 3301 adds r3, #1 - 7d80: 1a9b subs r3, r3, r2 - pos.x += lv_area_get_width(coords) - line_width; - 7d82: b21b sxth r3, r3 - 7d84: 1a18 subs r0, r3, r0 - 7d86: 9b0b ldr r3, [sp, #44] ; 0x2c - 7d88: 4418 add r0, r3 - 7d8a: e752 b.n 7c32 - pos.x += x_ofs; - 7d8c: 9b24 ldr r3, [sp, #144] ; 0x90 - 7d8e: 441c add r4, r3 - 7d90: b223 sxth r3, r4 - 7d92: 930c str r3, [sp, #48] ; 0x30 - i = 0; - 7d94: 2300 movs r3, #0 - 7d96: 9330 str r3, [sp, #192] ; 0xc0 - cmd_state = CMD_STATE_WAIT; - 7d98: 9308 str r3, [sp, #32] - 7d9a: e0c2 b.n 7f22 - 7d9c: 0000e111 .word 0x0000e111 - 7da0: 00010255 .word 0x00010255 - 7da4: 000101ad .word 0x000101ad - 7da8: 00008865 .word 0x00008865 - 7dac: 00009e25 .word 0x00009e25 - 7db0: 0001042d .word 0x0001042d - if(sel_start != 0xFFFF && sel_end != 0xFFFF) { - 7db4: 9a10 ldr r2, [sp, #64] ; 0x40 - 7db6: f64f 73ff movw r3, #65535 ; 0xffff - 7dba: 429a cmp r2, r3 - 7dbc: d024 beq.n 7e08 - 7dbe: 9a11 ldr r2, [sp, #68] ; 0x44 - 7dc0: 429a cmp r2, r3 - 7dc2: d021 beq.n 7e08 - logical_char_pos = _lv_txt_encoded_get_char_id(txt, line_start + i); - 7dc4: 9a04 ldr r2, [sp, #16] - 7dc6: 4ba3 ldr r3, [pc, #652] ; (8054 ) - 7dc8: 980a ldr r0, [sp, #40] ; 0x28 - 7dca: 681b ldr r3, [r3, #0] - 7dcc: 4411 add r1, r2 - 7dce: 4798 blx r3 - 7dd0: b286 uxth r6, r0 - uint32_t letter = _lv_txt_encoded_next(bidi_txt, &i); - 7dd2: 4ca1 ldr r4, [pc, #644] ; (8058 ) - 7dd4: 981c ldr r0, [sp, #112] ; 0x70 - 7dd6: 6823 ldr r3, [r4, #0] - 7dd8: a930 add r1, sp, #192 ; 0xc0 - 7dda: 4798 blx r3 - uint32_t letter_next = _lv_txt_encoded_next(&bidi_txt[i], NULL); - 7ddc: 9a1c ldr r2, [sp, #112] ; 0x70 - 7dde: 6823 ldr r3, [r4, #0] - uint32_t letter = _lv_txt_encoded_next(bidi_txt, &i); - 7de0: 4605 mov r5, r0 - uint32_t letter_next = _lv_txt_encoded_next(&bidi_txt[i], NULL); - 7de2: 9830 ldr r0, [sp, #192] ; 0xc0 - 7de4: 2100 movs r1, #0 - 7de6: 4410 add r0, r2 - 7de8: 4798 blx r3 - 7dea: f89b 3017 ldrb.w r3, [fp, #23] - if((dsc->flag & LV_TXT_FLAG_RECOLOR) != 0) { - 7dee: f013 0301 ands.w r3, r3, #1 - uint32_t letter_next = _lv_txt_encoded_next(&bidi_txt[i], NULL); - 7df2: 4602 mov r2, r0 - if((dsc->flag & LV_TXT_FLAG_RECOLOR) != 0) { - 7df4: f000 8125 beq.w 8042 - if(letter == (uint32_t)LV_TXT_COLOR_CMD[0]) { - 7df8: 2d23 cmp r5, #35 ; 0x23 - 7dfa: d10f bne.n 7e1c - if(cmd_state == CMD_STATE_WAIT) { /*Start char*/ - 7dfc: 9908 ldr r1, [sp, #32] - 7dfe: b929 cbnz r1, 7e0c - par_start = i; - 7e00: f8bd 20c0 ldrh.w r2, [sp, #192] ; 0xc0 - 7e04: 921d str r2, [sp, #116] ; 0x74 - continue; - 7e06: e7c7 b.n 7d98 - uint16_t logical_char_pos = 0; - 7e08: 2600 movs r6, #0 - 7e0a: e7e2 b.n 7dd2 - else if(cmd_state == CMD_STATE_PAR) { /*Other start char in parameter escaped cmd. char */ - 7e0c: 9b08 ldr r3, [sp, #32] - 7e0e: 2b01 cmp r3, #1 - 7e10: d045 beq.n 7e9e - else if(cmd_state == CMD_STATE_IN) { /*Command end */ - 7e12: 2b02 cmp r3, #2 - 7e14: f040 8118 bne.w 8048 - cmd_state = CMD_STATE_WAIT; - 7e18: 2300 movs r3, #0 - 7e1a: e7bd b.n 7d98 - if(cmd_state == CMD_STATE_PAR) { - 7e1c: 9b08 ldr r3, [sp, #32] - 7e1e: 2b01 cmp r3, #1 - 7e20: f040 810f bne.w 8042 - if(letter == ' ') { - 7e24: 2d20 cmp r5, #32 - 7e26: d17c bne.n 7f22 - if(i - par_start == LABEL_RECOLOR_PAR_LENGTH + 1) { - 7e28: 9b30 ldr r3, [sp, #192] ; 0xc0 - 7e2a: 9a1d ldr r2, [sp, #116] ; 0x74 - 7e2c: 1a9b subs r3, r3, r2 - 7e2e: 2b07 cmp r3, #7 - 7e30: d132 bne.n 7e98 - _lv_memcpy_small(buf, &bidi_txt[par_start], LABEL_RECOLOR_PAR_LENGTH); - 7e32: 9b1c ldr r3, [sp, #112] ; 0x70 - 7e34: 991d ldr r1, [sp, #116] ; 0x74 - 7e36: 189a adds r2, r3, r2 - 7e38: 5858 ldr r0, [r3, r1] - 7e3a: 8893 ldrh r3, [r2, #4] - 7e3c: f8ad 30e4 strh.w r3, [sp, #228] ; 0xe4 - r = (hex_char_to_num(buf[0]) << 4) + hex_char_to_num(buf[1]); - 7e40: 4a86 ldr r2, [pc, #536] ; (805c ) - 7e42: 9038 str r0, [sp, #224] ; 0xe0 - 7e44: f3c0 4507 ubfx r5, r0, #16, #8 - 7e48: f3c0 6407 ubfx r4, r0, #24, #8 - 7e4c: f3c0 2607 ubfx r6, r0, #8, #8 - 7e50: b2c0 uxtb r0, r0 - 7e52: 4790 blx r2 - 7e54: 4601 mov r1, r0 - 7e56: b2f0 uxtb r0, r6 - 7e58: 4790 blx r2 - 7e5a: eb00 1101 add.w r1, r0, r1, lsl #4 - g = (hex_char_to_num(buf[2]) << 4) + hex_char_to_num(buf[3]); - 7e5e: b2e8 uxtb r0, r5 - 7e60: 4790 blx r2 - 7e62: 4605 mov r5, r0 - 7e64: b2e0 uxtb r0, r4 - 7e66: 4790 blx r2 - 7e68: eb00 1405 add.w r4, r0, r5, lsl #4 - b = (hex_char_to_num(buf[4]) << 4) + hex_char_to_num(buf[5]); - 7e6c: f89d 00e4 ldrb.w r0, [sp, #228] ; 0xe4 - 7e70: 4790 blx r2 - 7e72: 4605 mov r5, r0 - 7e74: f89d 00e5 ldrb.w r0, [sp, #229] ; 0xe5 - 7e78: 4790 blx r2 - 7e7a: eb00 1005 add.w r0, r0, r5, lsl #4 - 7e7e: f3c0 00c4 ubfx r0, r0, #3, #5 - 7e82: f3c4 0485 ubfx r4, r4, #2, #6 - 7e86: ea40 1044 orr.w r0, r0, r4, lsl #5 - 7e8a: f3c1 01c4 ubfx r1, r1, #3, #5 - 7e8e: ea40 23c1 orr.w r3, r0, r1, lsl #11 - recolor.full = dsc->color.full; - 7e92: 9321 str r3, [sp, #132] ; 0x84 - cmd_state = CMD_STATE_IN; /*After the parameter the text is in the command*/ - 7e94: 2302 movs r3, #2 - 7e96: e77f b.n 7d98 - recolor.full = dsc->color.full; - 7e98: f8bb 3000 ldrh.w r3, [fp] - 7e9c: e7f9 b.n 7e92 - cmd_state = CMD_STATE_WAIT; - 7e9e: 2300 movs r3, #0 - lv_color_t color = dsc->color; - 7ea0: f8bb 4000 ldrh.w r4, [fp] - cmd_state = CMD_STATE_WAIT; - 7ea4: 9308 str r3, [sp, #32] - letter_w = lv_font_get_glyph_width(font, letter, letter_next); - 7ea6: 4b6e ldr r3, [pc, #440] ; (8060 ) - 7ea8: ee18 0a10 vmov r0, s16 - 7eac: 4629 mov r1, r5 - 7eae: 4798 blx r3 - if(sel_start != 0xFFFF && sel_end != 0xFFFF) { - 7eb0: 9a10 ldr r2, [sp, #64] ; 0x40 - letter_w = lv_font_get_glyph_width(font, letter, letter_next); - 7eb2: 901f str r0, [sp, #124] ; 0x7c - if(sel_start != 0xFFFF && sel_end != 0xFFFF) { - 7eb4: f64f 73ff movw r3, #65535 ; 0xffff - 7eb8: 429a cmp r2, r3 - 7eba: d020 beq.n 7efe - 7ebc: 9a11 ldr r2, [sp, #68] ; 0x44 - 7ebe: 429a cmp r2, r3 - 7ec0: d01d beq.n 7efe - if(logical_char_pos >= sel_start && logical_char_pos < sel_end) { - 7ec2: 9b10 ldr r3, [sp, #64] ; 0x40 - 7ec4: 42b3 cmp r3, r6 - 7ec6: d81a bhi.n 7efe - 7ec8: 42b2 cmp r2, r6 - 7eca: d918 bls.n 7efe - sel_coords.x1 = pos.x; - 7ecc: 9b0c ldr r3, [sp, #48] ; 0x30 - 7ece: f8ad 30e0 strh.w r3, [sp, #224] ; 0xe0 - sel_coords.y1 = pos.y; - 7ed2: 9b06 ldr r3, [sp, #24] - 7ed4: f8ad 30e2 strh.w r3, [sp, #226] ; 0xe2 - sel_coords.x2 = pos.x + letter_w + dsc->letter_space - 1; - 7ed8: f8bb 300c ldrh.w r3, [fp, #12] - 7edc: 9a0c ldr r2, [sp, #48] ; 0x30 - 7ede: 3b01 subs r3, #1 - 7ee0: 4413 add r3, r2 - 7ee2: 4403 add r3, r0 - 7ee4: f8ad 30e4 strh.w r3, [sp, #228] ; 0xe4 - sel_coords.y2 = pos.y + line_height - 1; - 7ee8: 9b22 ldr r3, [sp, #136] ; 0x88 - 7eea: 9a06 ldr r2, [sp, #24] - 7eec: 3b01 subs r3, #1 - 7eee: 4413 add r3, r2 - 7ef0: f8ad 30e6 strh.w r3, [sp, #230] ; 0xe6 - lv_draw_rect(&sel_coords, mask, &draw_dsc_sel); - 7ef4: aa3b add r2, sp, #236 ; 0xec - 7ef6: 4b5b ldr r3, [pc, #364] ; (8064 ) - 7ef8: 4651 mov r1, sl - 7efa: a838 add r0, sp, #224 ; 0xe0 - 7efc: 4798 blx r3 - lv_draw_letter(&pos, mask, font, letter, color, opa, dsc->blend_mode); - 7efe: f89b 3019 ldrb.w r3, [fp, #25] - 7f02: 931b str r3, [sp, #108] ; 0x6c - if(opa < LV_OPA_MIN) return; - 7f04: 9b20 ldr r3, [sp, #128] ; 0x80 - 7f06: 2b04 cmp r3, #4 - 7f08: f200 8485 bhi.w 8816 - if(letter_w > 0) { - 7f0c: 9b1f ldr r3, [sp, #124] ; 0x7c - 7f0e: b143 cbz r3, 7f22 - pos.x += letter_w + dsc->letter_space; - 7f10: f8bb 300c ldrh.w r3, [fp, #12] - 7f14: 9a0c ldr r2, [sp, #48] ; 0x30 - 7f16: 441a add r2, r3 - 7f18: 4613 mov r3, r2 - 7f1a: 9a1f ldr r2, [sp, #124] ; 0x7c - 7f1c: 441a add r2, r3 - 7f1e: b213 sxth r3, r2 - 7f20: 930c str r3, [sp, #48] ; 0x30 - while(i < line_end - line_start) { - 7f22: 9b07 ldr r3, [sp, #28] - 7f24: 9a04 ldr r2, [sp, #16] - 7f26: 9930 ldr r1, [sp, #192] ; 0xc0 - 7f28: 1a9b subs r3, r3, r2 - 7f2a: 428b cmp r3, r1 - 7f2c: f63f af42 bhi.w 7db4 - if(dsc->decor & LV_TEXT_DECOR_STRIKETHROUGH) { - 7f30: f89b 3018 ldrb.w r3, [fp, #24] - 7f34: 079d lsls r5, r3, #30 - 7f36: d51f bpl.n 7f78 - p1.x = pos_x_start; - 7f38: 9b0b ldr r3, [sp, #44] ; 0x2c - 7f3a: f8ad 30cc strh.w r3, [sp, #204] ; 0xcc - p1.y = pos.y + (dsc->font->line_height / 2) + line_dsc.width / 2; - 7f3e: f8db 3004 ldr.w r3, [fp, #4] - lv_draw_line(&p1, &p2, mask, &line_dsc); - 7f42: 4c49 ldr r4, [pc, #292] ; (8068 ) - p1.y = pos.y + (dsc->font->line_height / 2) + line_dsc.width / 2; - 7f44: f9b3 3008 ldrsh.w r3, [r3, #8] - 7f48: eb03 72d3 add.w r2, r3, r3, lsr #31 - 7f4c: f9bd 30d6 ldrsh.w r3, [sp, #214] ; 0xd6 - 7f50: eb03 73d3 add.w r3, r3, r3, lsr #31 - 7f54: 105b asrs r3, r3, #1 - 7f56: eb03 0362 add.w r3, r3, r2, asr #1 - 7f5a: 9a1e ldr r2, [sp, #120] ; 0x78 - 7f5c: 4413 add r3, r2 - 7f5e: b21b sxth r3, r3 - p2.x = pos.x; - 7f60: 9a0c ldr r2, [sp, #48] ; 0x30 - p1.y = pos.y + (dsc->font->line_height / 2) + line_dsc.width / 2; - 7f62: f8ad 30ce strh.w r3, [sp, #206] ; 0xce - p2.x = pos.x; - 7f66: f8ad 20e0 strh.w r2, [sp, #224] ; 0xe0 - p2.y = p1.y; - 7f6a: f8ad 30e2 strh.w r3, [sp, #226] ; 0xe2 - lv_draw_line(&p1, &p2, mask, &line_dsc); - 7f6e: 4652 mov r2, sl - 7f70: ab35 add r3, sp, #212 ; 0xd4 - 7f72: a938 add r1, sp, #224 ; 0xe0 - 7f74: a833 add r0, sp, #204 ; 0xcc - 7f76: 47a0 blx r4 - if(dsc->decor & LV_TEXT_DECOR_UNDERLINE) { - 7f78: f89b 3018 ldrb.w r3, [fp, #24] - 7f7c: 07dc lsls r4, r3, #31 - 7f7e: d51e bpl.n 7fbe - p1.x = pos_x_start; - 7f80: 9b0b ldr r3, [sp, #44] ; 0x2c - 7f82: f8ad 30cc strh.w r3, [sp, #204] ; 0xcc - p1.y = pos.y + dsc->font->line_height - dsc->font->base_line + line_dsc.width / 2 + 1; - 7f86: f9bd 30d6 ldrsh.w r3, [sp, #214] ; 0xd6 - 7f8a: f8db 2004 ldr.w r2, [fp, #4] - lv_draw_line(&p1, &p2, mask, &line_dsc); - 7f8e: 4c36 ldr r4, [pc, #216] ; (8068 ) - p1.y = pos.y + dsc->font->line_height - dsc->font->base_line + line_dsc.width / 2 + 1; - 7f90: 8911 ldrh r1, [r2, #8] - 7f92: 8952 ldrh r2, [r2, #10] - 7f94: eb03 73d3 add.w r3, r3, r3, lsr #31 - 7f98: 105b asrs r3, r3, #1 - 7f9a: 3301 adds r3, #1 - 7f9c: 440b add r3, r1 - 7f9e: 1a9b subs r3, r3, r2 - 7fa0: 9a1e ldr r2, [sp, #120] ; 0x78 - 7fa2: 4413 add r3, r2 - 7fa4: b21b sxth r3, r3 - p2.x = pos.x; - 7fa6: 9a0c ldr r2, [sp, #48] ; 0x30 - p1.y = pos.y + dsc->font->line_height - dsc->font->base_line + line_dsc.width / 2 + 1; - 7fa8: f8ad 30ce strh.w r3, [sp, #206] ; 0xce - p2.x = pos.x; - 7fac: f8ad 20e0 strh.w r2, [sp, #224] ; 0xe0 - p2.y = p1.y; - 7fb0: f8ad 30e2 strh.w r3, [sp, #226] ; 0xe2 - lv_draw_line(&p1, &p2, mask, &line_dsc); - 7fb4: 4652 mov r2, sl - 7fb6: ab35 add r3, sp, #212 ; 0xd4 - 7fb8: a938 add r1, sp, #224 ; 0xe0 - 7fba: a833 add r0, sp, #204 ; 0xcc - 7fbc: 47a0 blx r4 - line_end += _lv_txt_get_next_line(&txt[line_start], font, dsc->letter_space, w, dsc->flag); - 7fbe: 9b0a ldr r3, [sp, #40] ; 0x28 - 7fc0: 9a07 ldr r2, [sp, #28] - 7fc2: 4c2a ldr r4, [pc, #168] ; (806c ) - 7fc4: 189e adds r6, r3, r2 - 7fc6: f89b 3017 ldrb.w r3, [fp, #23] - 7fca: 9300 str r3, [sp, #0] - 7fcc: ee18 1a10 vmov r1, s16 - 7fd0: ee19 3a10 vmov r3, s18 - 7fd4: f9bb 200c ldrsh.w r2, [fp, #12] - 7fd8: 4630 mov r0, r6 - 7fda: 47a0 blx r4 - 7fdc: 9b07 ldr r3, [sp, #28] - 7fde: 18c5 adds r5, r0, r3 - pos.x = coords->x1; - 7fe0: 9b05 ldr r3, [sp, #20] - 7fe2: f9b3 4000 ldrsh.w r4, [r3] - if(dsc->flag & LV_TXT_FLAG_CENTER) { - 7fe6: f89b 3017 ldrb.w r3, [fp, #23] - line_end += _lv_txt_get_next_line(&txt[line_start], font, dsc->letter_space, w, dsc->flag); - 7fea: 4601 mov r1, r0 - if(dsc->flag & LV_TXT_FLAG_CENTER) { - 7fec: 0758 lsls r0, r3, #29 - 7fee: f140 83fd bpl.w 87ec - _lv_txt_get_width(&txt[line_start], line_end - line_start, font, dsc->letter_space, dsc->flag); - 7ff2: ee18 2a10 vmov r2, s16 - 7ff6: 9300 str r3, [sp, #0] - 7ff8: 4630 mov r0, r6 - 7ffa: f9bb 300c ldrsh.w r3, [fp, #12] - 7ffe: 4e1c ldr r6, [pc, #112] ; (8070 ) - 8000: 47b0 blx r6 - 8002: 9b05 ldr r3, [sp, #20] - 8004: 9a05 ldr r2, [sp, #20] - 8006: 889b ldrh r3, [r3, #4] - 8008: 8812 ldrh r2, [r2, #0] - 800a: 3301 adds r3, #1 - 800c: 1a9b subs r3, r3, r2 - pos.x += (lv_area_get_width(coords) - line_width) / 2; - 800e: b21b sxth r3, r3 - 8010: 1a18 subs r0, r3, r0 - 8012: eb00 70d0 add.w r0, r0, r0, lsr #31 - 8016: eb04 0060 add.w r0, r4, r0, asr #1 - pos.x += lv_area_get_width(coords) - line_width; - 801a: b204 sxth r4, r0 - pos.y += line_height; - 801c: 9a22 ldr r2, [sp, #136] ; 0x88 - 801e: 9b06 ldr r3, [sp, #24] - 8020: 4413 add r3, r2 - 8022: b21b sxth r3, r3 - 8024: 9306 str r3, [sp, #24] - if(pos.y > mask->y2) return; - 8026: 9b1e ldr r3, [sp, #120] ; 0x78 - 8028: 4413 add r3, r2 - 802a: b29b uxth r3, r3 - 802c: 931e str r3, [sp, #120] ; 0x78 - line_start = line_end; - 802e: 9b07 ldr r3, [sp, #28] - if(pos.y > mask->y2) return; - 8030: 9a06 ldr r2, [sp, #24] - line_start = line_end; - 8032: 9304 str r3, [sp, #16] - if(pos.y > mask->y2) return; - 8034: f9ba 3006 ldrsh.w r3, [sl, #6] - 8038: 4293 cmp r3, r2 - 803a: f6ff ae48 blt.w 7cce - line_end += _lv_txt_get_next_line(&txt[line_start], font, dsc->letter_space, w, dsc->flag); - 803e: 9507 str r5, [sp, #28] - 8040: e63d b.n 7cbe - if(cmd_state == CMD_STATE_IN) color = recolor; - 8042: 9b08 ldr r3, [sp, #32] - 8044: 2b02 cmp r3, #2 - 8046: d002 beq.n 804e - lv_color_t color = dsc->color; - 8048: f8bb 4000 ldrh.w r4, [fp] - 804c: e72b b.n 7ea6 - 804e: 9c21 ldr r4, [sp, #132] ; 0x84 - 8050: e729 b.n 7ea6 - 8052: bf00 nop - 8054: 20000058 .word 0x20000058 - 8058: 2000004c .word 0x2000004c - 805c: 00007aa3 .word 0x00007aa3 - 8060: 0000d3f9 .word 0x0000d3f9 - 8064: 00009e71 .word 0x00009e71 - 8068: 00008881 .word 0x00008881 - 806c: 00010255 .word 0x00010255 - 8070: 000101ad .word 0x000101ad - if((g.box_h == 0) && (g.box_w == 0)) return; - 8074: f8bd 20e4 ldrh.w r2, [sp, #228] ; 0xe4 - 8078: f8bd 10e2 ldrh.w r1, [sp, #226] ; 0xe2 - 807c: ea52 0301 orrs.w r3, r2, r1 - 8080: f43f af44 beq.w 7f0c - int32_t pos_x = pos_p->x + g.ofs_x; - 8084: 980c ldr r0, [sp, #48] ; 0x30 - 8086: f9bd 30e6 ldrsh.w r3, [sp, #230] ; 0xe6 - 808a: 4403 add r3, r0 - 808c: 930d str r3, [sp, #52] ; 0x34 - if(pos_x + g.box_w < clip_area->x1 || - 808e: 9f0d ldr r7, [sp, #52] ; 0x34 - 8090: 4439 add r1, r7 - 8092: f9ba 7000 ldrsh.w r7, [sl] - int32_t pos_y = pos_p->y + (font_p->line_height - font_p->base_line) - g.box_h - g.ofs_y; - 8096: ee18 0a10 vmov r0, s16 - 809a: ee18 3a10 vmov r3, s16 - if(pos_x + g.box_w < clip_area->x1 || - 809e: 42b9 cmp r1, r7 - int32_t pos_y = pos_p->y + (font_p->line_height - font_p->base_line) - g.box_h - g.ofs_y; - 80a0: f9b0 600a ldrsh.w r6, [r0, #10] - 80a4: f9b3 3008 ldrsh.w r3, [r3, #8] - 80a8: f9bd 00e8 ldrsh.w r0, [sp, #232] ; 0xe8 - if(pos_x + g.box_w < clip_area->x1 || - 80ac: f6ff af2e blt.w 7f0c - pos_x > clip_area->x2 || - 80b0: f9ba 1004 ldrsh.w r1, [sl, #4] - if(pos_x + g.box_w < clip_area->x1 || - 80b4: 9f0d ldr r7, [sp, #52] ; 0x34 - 80b6: 428f cmp r7, r1 - 80b8: f73f af28 bgt.w 7f0c - int32_t pos_y = pos_p->y + (font_p->line_height - font_p->base_line) - g.box_h - g.ofs_y; - 80bc: 9906 ldr r1, [sp, #24] - 80be: 1b9b subs r3, r3, r6 - 80c0: 440b add r3, r1 - 80c2: 1a9b subs r3, r3, r2 - 80c4: 1a1b subs r3, r3, r0 - pos_y + g.box_h < clip_area->y1 || - 80c6: 441a add r2, r3 - int32_t pos_y = pos_p->y + (font_p->line_height - font_p->base_line) - g.box_h - g.ofs_y; - 80c8: 9316 str r3, [sp, #88] ; 0x58 - pos_y + g.box_h < clip_area->y1 || - 80ca: f9ba 3002 ldrsh.w r3, [sl, #2] - pos_x > clip_area->x2 || - 80ce: 429a cmp r2, r3 - 80d0: f6ff af1c blt.w 7f0c - pos_y > clip_area->y2) { - 80d4: f9ba 3006 ldrsh.w r3, [sl, #6] - pos_y + g.box_h < clip_area->y1 || - 80d8: 9a16 ldr r2, [sp, #88] ; 0x58 - 80da: 429a cmp r2, r3 - 80dc: f73f af16 bgt.w 7f0c - const uint8_t * map_p = lv_font_get_glyph_bitmap(font_p, letter); - 80e0: ee18 0a10 vmov r0, s16 - 80e4: 4ba9 ldr r3, [pc, #676] ; (838c ) - 80e6: 4629 mov r1, r5 - 80e8: 4798 blx r3 - if(map_p == NULL) { - 80ea: 4607 mov r7, r0 - 80ec: b928 cbnz r0, 80fa - LV_LOG_WARN("lv_draw_letter: character's bitmap not found"); - 80ee: 4ba8 ldr r3, [pc, #672] ; (8390 ) - 80f0: 9300 str r3, [sp, #0] - 80f2: f240 12b7 movw r2, #439 ; 0x1b7 - 80f6: 4ba7 ldr r3, [pc, #668] ; (8394 ) - 80f8: e39f b.n 883a - if(font_p->subpx) { - 80fa: ee18 3a10 vmov r3, s16 - 80fe: 7b1a ldrb r2, [r3, #12] - draw_letter_subpx(pos_x, pos_y, &g, clip_area, map_p, color, opa, blend_mode); - 8100: f9bd 6034 ldrsh.w r6, [sp, #52] ; 0x34 - 8104: f9bd 8058 ldrsh.w r8, [sp, #88] ; 0x58 - uint32_t bpp = g->bpp; - 8108: f89d 30ea ldrb.w r3, [sp, #234] ; 0xea - if(font_p->subpx) { - 810c: 0792 lsls r2, r2, #30 - 810e: f000 81fa beq.w 8506 - draw_letter_subpx(pos_x, pos_y, &g, clip_area, map_p, color, opa, blend_mode); - 8112: f004 021f and.w r2, r4, #31 - 8116: 922a str r2, [sp, #168] ; 0xa8 - 8118: f3c4 1245 ubfx r2, r4, #5, #6 - 811c: 9226 str r2, [sp, #152] ; 0x98 - if(bpp == 3) bpp = 4; - 811e: 2b03 cmp r3, #3 - 8120: f3c4 22c4 ubfx r2, r4, #11, #5 - 8124: 9225 str r2, [sp, #148] ; 0x94 - 8126: f000 80e6 beq.w 82f6 - switch(bpp) { - 812a: 3b01 subs r3, #1 - 812c: 2b07 cmp r3, #7 - 812e: f200 80d7 bhi.w 82e0 - 8132: e8df f013 tbh [pc, r3, lsl #1] - 8136: 00db .short 0x00db - 8138: 00d50008 .word 0x00d50008 - 813c: 00d500e0 .word 0x00d500e0 - 8140: 00d500d5 .word 0x00d500d5 - 8144: 00d0 .short 0x00d0 - 8146: 23c0 movs r3, #192 ; 0xc0 - 8148: 9313 str r3, [sp, #76] ; 0x4c - 814a: 4b93 ldr r3, [pc, #588] ; (8398 ) - 814c: 2402 movs r4, #2 - bpp_opa_table = _lv_bpp4_opa_table; - 814e: 9314 str r3, [sp, #80] ; 0x50 - int32_t box_w = g->box_w; - 8150: f8bd 30e2 ldrh.w r3, [sp, #226] ; 0xe2 - 8154: 9317 str r3, [sp, #92] ; 0x5c - int32_t width_bit = box_w * bpp; /*Letter width in bits*/ - 8156: fb04 f103 mul.w r1, r4, r3 - int32_t col_start = pos_x >= clip_area->x1 ? 0 : (clip_area->x1 - pos_x) * 3; - 815a: f9ba 3000 ldrsh.w r3, [sl] - int32_t col_end = pos_x + box_w / 3 <= clip_area->x2 ? box_w : (clip_area->x2 - pos_x + 1) * 3; - 815e: 9d17 ldr r5, [sp, #92] ; 0x5c - int32_t box_h = g->box_h; - 8160: f8bd 20e4 ldrh.w r2, [sp, #228] ; 0xe4 - int32_t col_start = pos_x >= clip_area->x1 ? 0 : (clip_area->x1 - pos_x) * 3; - 8164: 42b3 cmp r3, r6 - 8166: bfc6 itte gt - 8168: 1b9b subgt r3, r3, r6 - 816a: eb03 0343 addgt.w r3, r3, r3, lsl #1 - 816e: 2300 movle r3, #0 - 8170: 9312 str r3, [sp, #72] ; 0x48 - int32_t col_end = pos_x + box_w / 3 <= clip_area->x2 ? box_w : (clip_area->x2 - pos_x + 1) * 3; - 8172: f9ba 3004 ldrsh.w r3, [sl, #4] - 8176: 2003 movs r0, #3 - 8178: fbb5 f0f0 udiv r0, r5, r0 - 817c: 4430 add r0, r6 - 817e: 4298 cmp r0, r3 - 8180: bfc5 ittet gt - 8182: 1b9b subgt r3, r3, r6 - 8184: 3301 addgt r3, #1 - 8186: 9b17 ldrle r3, [sp, #92] ; 0x5c - 8188: eb03 0343 addgt.w r3, r3, r3, lsl #1 - 818c: 9319 str r3, [sp, #100] ; 0x64 - int32_t row_start = pos_y >= clip_area->y1 ? 0 : clip_area->y1 - pos_y; - 818e: f9ba 3002 ldrsh.w r3, [sl, #2] - 8192: 4543 cmp r3, r8 - 8194: bfcc ite gt - 8196: eba3 0308 subgt.w r3, r3, r8 - 819a: 2300 movle r3, #0 - 819c: 930e str r3, [sp, #56] ; 0x38 - int32_t row_end = pos_y + box_h <= clip_area->y2 ? box_h : clip_area->y2 - pos_y + 1; - 819e: f9ba 3006 ldrsh.w r3, [sl, #6] - 81a2: eb02 0008 add.w r0, r2, r8 - 81a6: 4298 cmp r0, r3 - 81a8: bfc2 ittt gt - 81aa: eba3 0308 subgt.w r3, r3, r8 - 81ae: 3301 addgt r3, #1 - 81b0: 9323 strgt r3, [sp, #140] ; 0x8c - int32_t bit_ofs = (row_start * width_bit) + (col_start * bpp); - 81b2: 9b12 ldr r3, [sp, #72] ; 0x48 - 81b4: 980e ldr r0, [sp, #56] ; 0x38 - int32_t row_end = pos_y + box_h <= clip_area->y2 ? box_h : clip_area->y2 - pos_y + 1; - 81b6: bfd8 it le - 81b8: 9223 strle r2, [sp, #140] ; 0x8c - int32_t bit_ofs = (row_start * width_bit) + (col_start * bpp); - 81ba: 4363 muls r3, r4 - 81bc: fb00 3301 mla r3, r0, r1, r3 - map_p += bit_ofs >> 3; - 81c0: eb07 01e3 add.w r1, r7, r3, asr #3 - col_bit = bit_ofs & 0x7; /* "& 0x7" equals to "% 8" just faster */ - 81c4: f003 0307 and.w r3, r3, #7 - 81c8: 930f str r3, [sp, #60] ; 0x3c - int32_t mask_buf_size = box_w * box_h > LV_HOR_RES_MAX ? LV_HOR_RES_MAX : g->box_w * g->box_h; - 81ca: 9b17 ldr r3, [sp, #92] ; 0x5c - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 81cc: 4f73 ldr r7, [pc, #460] ; (839c ) - map_p += bit_ofs >> 3; - 81ce: 911a str r1, [sp, #104] ; 0x68 - int32_t mask_buf_size = box_w * box_h > LV_HOR_RES_MAX ? LV_HOR_RES_MAX : g->box_w * g->box_h; - 81d0: 4353 muls r3, r2 - 81d2: f5b3 7ff0 cmp.w r3, #480 ; 0x1e0 - 81d6: bfa8 it ge - 81d8: f44f 73f0 movge.w r3, #480 ; 0x1e0 - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 81dc: 4618 mov r0, r3 - 81de: 9318 str r3, [sp, #96] ; 0x60 - 81e0: 47b8 blx r7 - lv_color_t * color_buf = _lv_mem_buf_get(mask_buf_size * sizeof(lv_color_t)); - 81e2: 9b18 ldr r3, [sp, #96] ; 0x60 - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 81e4: 4605 mov r5, r0 - lv_color_t * color_buf = _lv_mem_buf_get(mask_buf_size * sizeof(lv_color_t)); - 81e6: 0058 lsls r0, r3, #1 - 81e8: 47b8 blx r7 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 81ea: 4b6d ldr r3, [pc, #436] ; (83a0 ) - lv_color_t * color_buf = _lv_mem_buf_get(mask_buf_size * sizeof(lv_color_t)); - 81ec: ee08 0a90 vmov s17, r0 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 81f0: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 81f2: 4b6c ldr r3, [pc, #432] ; (83a4 ) - 81f4: 4798 blx r3 - 81f6: f8b0 9014 ldrh.w r9, [r0, #20] - 81fa: f9b0 c010 ldrsh.w ip, [r0, #16] - vdb_buf_tmp += (row_start * vdb_width) + col_start / 3; - 81fe: 9b12 ldr r3, [sp, #72] ; 0x48 - lv_color_t * vdb_buf_tmp = vdb->buf_act; - 8200: f8d0 e008 ldr.w lr, [r0, #8] - vdb_buf_tmp += (row_start * vdb_width) + col_start / 3; - 8204: 2203 movs r2, #3 - 8206: f109 0901 add.w r9, r9, #1 - 820a: fb93 f1f2 sdiv r1, r3, r2 - vdb_buf_tmp += ((pos_y - vdb->area.y1) * vdb_width) + pos_x - vdb->area.x1; - 820e: f9b0 3012 ldrsh.w r3, [r0, #18] - vdb_buf_tmp += (row_start * vdb_width) + col_start / 3; - 8212: 980e ldr r0, [sp, #56] ; 0x38 - 8214: eba9 090c sub.w r9, r9, ip - 8218: fa0f f989 sxth.w r9, r9 - vdb_buf_tmp += ((pos_y - vdb->area.y1) * vdb_width) + pos_x - vdb->area.x1; - 821c: eba8 0303 sub.w r3, r8, r3 - 8220: fb09 6303 mla r3, r9, r3, r6 - vdb_buf_tmp += (row_start * vdb_width) + col_start / 3; - 8224: fb09 1000 mla r0, r9, r0, r1 - vdb_buf_tmp += ((pos_y - vdb->area.y1) * vdb_width) + pos_x - vdb->area.x1; - 8228: eba3 030c sub.w r3, r3, ip - vdb_buf_tmp += (row_start * vdb_width) + col_start / 3; - 822c: 4403 add r3, r0 - 822e: eb0e 0343 add.w r3, lr, r3, lsl #1 - map_area.x1 = col_start / 3 + pos_x; - 8232: 980d ldr r0, [sp, #52] ; 0x34 - vdb_buf_tmp += (row_start * vdb_width) + col_start / 3; - 8234: 9315 str r3, [sp, #84] ; 0x54 - map_area.x1 = col_start / 3 + pos_x; - 8236: f8bd 3034 ldrh.w r3, [sp, #52] ; 0x34 - 823a: fa11 f180 uxtah r1, r1, r0 - map_area.x2 = col_end / 3 + pos_x - 1; - 823e: 3b01 subs r3, #1 - map_area.x1 = col_start / 3 + pos_x; - 8240: f8ad 10cc strh.w r1, [sp, #204] ; 0xcc - map_area.x2 = col_end / 3 + pos_x - 1; - 8244: 9919 ldr r1, [sp, #100] ; 0x64 - 8246: fb91 f2f2 sdiv r2, r1, r2 - 824a: 441a add r2, r3 - 824c: f8ad 20d0 strh.w r2, [sp, #208] ; 0xd0 - map_area.y1 = row_start + pos_y; - 8250: 9b16 ldr r3, [sp, #88] ; 0x58 - 8252: 9a0e ldr r2, [sp, #56] ; 0x38 - 8254: 4413 add r3, r2 - 8256: b21b sxth r3, r3 - 8258: f8ad 30ce strh.w r3, [sp, #206] ; 0xce - map_area.y2 = map_area.y1; - 825c: f8ad 30d2 strh.w r3, [sp, #210] ; 0xd2 - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - 8260: 4b51 ldr r3, [pc, #324] ; (83a8 ) - 8262: 4798 blx r3 - if((int32_t) mask_p + (col_end - col_start) < mask_buf_size) { - 8264: 9a12 ldr r2, [sp, #72] ; 0x48 - 8266: 9b19 ldr r3, [sp, #100] ; 0x64 - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - 8268: 9027 str r0, [sp, #156] ; 0x9c - if((int32_t) mask_p + (col_end - col_start) < mask_buf_size) { - 826a: 1a9b subs r3, r3, r2 - 826c: 9316 str r3, [sp, #88] ; 0x58 - col_bit += ((box_w - col_end) + col_start) * bpp; - 826e: 9b17 ldr r3, [sp, #92] ; 0x5c - 8270: 4413 add r3, r2 - 8272: 9a19 ldr r2, [sp, #100] ; 0x64 - 8274: 1a9b subs r3, r3, r2 - 8276: 4363 muls r3, r4 - vdb_buf_tmp += vdb_width - (col_end - col_start) / 3; - 8278: 9a16 ldr r2, [sp, #88] ; 0x58 - col_bit += ((box_w - col_end) + col_start) * bpp; - 827a: 9328 str r3, [sp, #160] ; 0xa0 - vdb_buf_tmp += vdb_width - (col_end - col_start) / 3; - 827c: f06f 0302 mvn.w r3, #2 - 8280: fb92 f3f3 sdiv r3, r2, r3 - 8284: 444b add r3, r9 - 8286: 005b lsls r3, r3, #1 - 8288: 9329 str r3, [sp, #164] ; 0xa4 - int32_t mask_p = 0; - 828a: 2300 movs r3, #0 - 828c: 461f mov r7, r3 - if(col_bit < (int32_t) (8 - bpp)) { - 828e: f1c4 0308 rsb r3, r4, #8 - 8292: 932d str r3, [sp, #180] ; 0xb4 - for(row = row_start ; row < row_end; row++) { - 8294: 9b0e ldr r3, [sp, #56] ; 0x38 - 8296: 9a23 ldr r2, [sp, #140] ; 0x8c - 8298: 4293 cmp r3, r2 - 829a: db31 blt.n 8300 - if(map_area.y1 != map_area.y2) { - 829c: f9bd 30d2 ldrsh.w r3, [sp, #210] ; 0xd2 - 82a0: f9bd 20ce ldrsh.w r2, [sp, #206] ; 0xce - 82a4: 429a cmp r2, r3 - 82a6: d00f beq.n 82c8 - map_area.y2--; - 82a8: 3b01 subs r3, #1 - 82aa: f8ad 30d2 strh.w r3, [sp, #210] ; 0xd2 - _lv_blend_map(clip_area, &map_area, color_buf, mask_buf, LV_DRAW_MASK_RES_CHANGED, opa, blend_mode); - 82ae: 9b1b ldr r3, [sp, #108] ; 0x6c - 82b0: 9302 str r3, [sp, #8] - 82b2: 9b09 ldr r3, [sp, #36] ; 0x24 - 82b4: 9301 str r3, [sp, #4] - 82b6: 2302 movs r3, #2 - 82b8: 9300 str r3, [sp, #0] - 82ba: ee18 2a90 vmov r2, s17 - 82be: 4c3b ldr r4, [pc, #236] ; (83ac ) - 82c0: 462b mov r3, r5 - 82c2: a933 add r1, sp, #204 ; 0xcc - 82c4: 4650 mov r0, sl - 82c6: 47a0 blx r4 - _lv_mem_buf_release(mask_buf); - 82c8: 4628 mov r0, r5 - 82ca: 4c39 ldr r4, [pc, #228] ; (83b0 ) - 82cc: 47a0 blx r4 - _lv_mem_buf_release(color_buf); - 82ce: ee18 0a90 vmov r0, s17 - 82d2: 47a0 blx r4 - 82d4: e61a b.n 7f0c - bitmask_init = 0xFF; - 82d6: 23ff movs r3, #255 ; 0xff - 82d8: 9313 str r3, [sp, #76] ; 0x4c - uint32_t bpp = g->bpp; - 82da: 2408 movs r4, #8 - bpp_opa_table = _lv_bpp8_opa_table; - 82dc: 4b35 ldr r3, [pc, #212] ; (83b4 ) - 82de: e736 b.n 814e - LV_LOG_WARN("lv_draw_letter: invalid bpp not found"); - 82e0: 4b35 ldr r3, [pc, #212] ; (83b8 ) - 82e2: 9300 str r3, [sp, #0] - 82e4: f240 227a movw r2, #634 ; 0x27a - 82e8: 4b34 ldr r3, [pc, #208] ; (83bc ) - 82ea: e2a6 b.n 883a - bitmask_init = 0x80; - 82ec: 2380 movs r3, #128 ; 0x80 - 82ee: 9313 str r3, [sp, #76] ; 0x4c - uint32_t bpp = g->bpp; - 82f0: 2401 movs r4, #1 - bpp_opa_table = _lv_bpp1_opa_table; - 82f2: 4b33 ldr r3, [pc, #204] ; (83c0 ) - 82f4: e72b b.n 814e - bitmask_init = 0xF0; - 82f6: 23f0 movs r3, #240 ; 0xf0 - 82f8: 9313 str r3, [sp, #76] ; 0x4c - switch(bpp) { - 82fa: 2404 movs r4, #4 - bpp_opa_table = _lv_bpp4_opa_table; - 82fc: 4b31 ldr r3, [pc, #196] ; (83c4 ) - 82fe: e726 b.n 814e - bitmask = bitmask_init >> col_bit; - 8300: 9a0f ldr r2, [sp, #60] ; 0x3c - 8302: 9b13 ldr r3, [sp, #76] ; 0x4c - for(col = col_start; col < col_end; col++) { - 8304: f8dd e048 ldr.w lr, [sp, #72] ; 0x48 - bitmask = bitmask_init >> col_bit; - 8308: fa23 fc02 lsr.w ip, r3, r2 - for(col = col_start; col < col_end; col++) { - 830c: 463e mov r6, r7 - uint32_t subpx_cnt = 0; - 830e: 2200 movs r2, #0 - for(col = col_start; col < col_end; col++) { - 8310: 9b19 ldr r3, [sp, #100] ; 0x64 - 8312: 4573 cmp r3, lr - 8314: dc5c bgt.n 83d0 - if(other_mask_cnt) { - 8316: 9b27 ldr r3, [sp, #156] ; 0x9c - 8318: b1cb cbz r3, 834e - lv_draw_mask_res_t mask_res = lv_draw_mask_apply(mask_buf + mask_p_start, map_area.x1, map_area.y2, - 831a: 463b mov r3, r7 - 831c: 442b add r3, r5 - 831e: 4698 mov r8, r3 - 8320: f8bd 30d0 ldrh.w r3, [sp, #208] ; 0xd0 - 8324: f9bd 10cc ldrsh.w r1, [sp, #204] ; 0xcc - 8328: f9bd 20d2 ldrsh.w r2, [sp, #210] ; 0xd2 - 832c: 4f26 ldr r7, [pc, #152] ; (83c8 ) - 832e: 3301 adds r3, #1 - 8330: 1a5b subs r3, r3, r1 - 8332: b21b sxth r3, r3 - 8334: 4640 mov r0, r8 - 8336: 47b8 blx r7 - if(mask_res == LV_DRAW_MASK_RES_TRANSP) { - 8338: b948 cbnz r0, 834e - 833a: f8bd 10d0 ldrh.w r1, [sp, #208] ; 0xd0 - 833e: f8bd 30cc ldrh.w r3, [sp, #204] ; 0xcc - 8342: 3101 adds r1, #1 - 8344: 1ac9 subs r1, r1, r3 - _lv_memset_00(mask_buf + mask_p_start, lv_area_get_width(&map_area)); - 8346: b209 sxth r1, r1 - 8348: 4b20 ldr r3, [pc, #128] ; (83cc ) - 834a: 4640 mov r0, r8 - 834c: 4798 blx r3 - if((int32_t) mask_p + (col_end - col_start) < mask_buf_size) { - 834e: 9b16 ldr r3, [sp, #88] ; 0x58 - 8350: 9a18 ldr r2, [sp, #96] ; 0x60 - 8352: 18f3 adds r3, r6, r3 - 8354: 429a cmp r2, r3 - 8356: f340 80c1 ble.w 84dc - map_area.y2 ++; - 835a: f8bd 30d2 ldrh.w r3, [sp, #210] ; 0xd2 - 835e: 3301 adds r3, #1 - 8360: b21b sxth r3, r3 - col_bit += ((box_w - col_end) + col_start) * bpp; - 8362: 9a28 ldr r2, [sp, #160] ; 0xa0 - map_area.y2 ++; - 8364: f8ad 30d2 strh.w r3, [sp, #210] ; 0xd2 - col_bit += ((box_w - col_end) + col_start) * bpp; - 8368: 9b0f ldr r3, [sp, #60] ; 0x3c - 836a: 4413 add r3, r2 - map_p += (col_bit >> 3); - 836c: 9a1a ldr r2, [sp, #104] ; 0x68 - 836e: eb02 02e3 add.w r2, r2, r3, asr #3 - col_bit = col_bit & 0x7; - 8372: f003 0307 and.w r3, r3, #7 - map_p += (col_bit >> 3); - 8376: 921a str r2, [sp, #104] ; 0x68 - col_bit = col_bit & 0x7; - 8378: 930f str r3, [sp, #60] ; 0x3c - vdb_buf_tmp += vdb_width - (col_end - col_start) / 3; - 837a: 9a29 ldr r2, [sp, #164] ; 0xa4 - 837c: 9b15 ldr r3, [sp, #84] ; 0x54 - 837e: 4413 add r3, r2 - 8380: 9315 str r3, [sp, #84] ; 0x54 - for(row = row_start ; row < row_end; row++) { - 8382: 9b0e ldr r3, [sp, #56] ; 0x38 - 8384: 3301 adds r3, #1 - 8386: 930e str r3, [sp, #56] ; 0x38 - 8388: 4637 mov r7, r6 - 838a: e783 b.n 8294 - 838c: 0000d3e9 .word 0x0000d3e9 - 8390: 000275a5 .word 0x000275a5 - 8394: 0002772a .word 0x0002772a - 8398: 00027616 .word 0x00027616 - 839c: 0000f145 .word 0x0000f145 - 83a0: 0000526d .word 0x0000526d - 83a4: 0000dc65 .word 0x0000dc65 - 83a8: 00009a75 .word 0x00009a75 - 83ac: 00006a81 .word 0x00006a81 - 83b0: 0000edf9 .word 0x0000edf9 - 83b4: 0002762a .word 0x0002762a - 83b8: 000275d2 .word 0x000275d2 - 83bc: 00027739 .word 0x00027739 - 83c0: 00027614 .word 0x00027614 - 83c4: 0002761a .word 0x0002761a - 83c8: 000099e5 .word 0x000099e5 - 83cc: 0000f2a9 .word 0x0000f2a9 - letter_px = (*map_p & bitmask) >> (8 - col_bit - bpp); - 83d0: 9b0f ldr r3, [sp, #60] ; 0x3c - 83d2: 18e3 adds r3, r4, r3 - 83d4: 930d str r3, [sp, #52] ; 0x34 - 83d6: 9b1a ldr r3, [sp, #104] ; 0x68 - 83d8: 990d ldr r1, [sp, #52] ; 0x34 - 83da: 781b ldrb r3, [r3, #0] - 83dc: f1c1 0108 rsb r1, r1, #8 - 83e0: ea03 030c and.w r3, r3, ip - if(letter_px != 0) { - 83e4: 40cb lsrs r3, r1 - 83e6: d007 beq.n 83f8 - if(opa == LV_OPA_COVER) { - 83e8: 9909 ldr r1, [sp, #36] ; 0x24 - 83ea: 29ff cmp r1, #255 ; 0xff - 83ec: d160 bne.n 84b0 - px_opa = bpp == 8 ? letter_px : bpp_opa_table[letter_px]; - 83ee: 2c08 cmp r4, #8 - 83f0: bf1a itte ne - 83f2: 9914 ldrne r1, [sp, #80] ; 0x50 - 83f4: 5ccb ldrbne r3, [r1, r3] - letter_px = (*map_p & bitmask) >> (8 - col_bit - bpp); - 83f6: b2db uxtbeq r3, r3 - font_rgb[subpx_cnt] = px_opa; - 83f8: f502 71a0 add.w r1, r2, #320 ; 0x140 - 83fc: 4469 add r1, sp - subpx_cnt ++; - 83fe: 3201 adds r2, #1 - if(subpx_cnt == 3) { - 8400: 2a03 cmp r2, #3 - font_rgb[subpx_cnt] = px_opa; - 8402: f801 3c84 strb.w r3, [r1, #-132] - if(subpx_cnt == 3) { - 8406: d148 bne.n 849a - uint8_t bg_rgb[3] = {vdb_buf_tmp->ch.red, vdb_buf_tmp->ch.green, vdb_buf_tmp->ch.blue}; - 8408: 9a15 ldr r2, [sp, #84] ; 0x54 - res_color.ch.red = (uint32_t)((uint16_t)txt_rgb[0] * font_rgb[0] + (bg_rgb[0] * (255 - font_rgb[0]))) >> 8; - 840a: f89d 30bc ldrb.w r3, [sp, #188] ; 0xbc - uint8_t bg_rgb[3] = {vdb_buf_tmp->ch.red, vdb_buf_tmp->ch.green, vdb_buf_tmp->ch.blue}; - 840e: 7851 ldrb r1, [r2, #1] - res_color.ch.red = (uint32_t)((uint16_t)txt_rgb[0] * font_rgb[0] + (bg_rgb[0] * (255 - font_rgb[0]))) >> 8; - 8410: 9a25 ldr r2, [sp, #148] ; 0x94 - res_color.ch.blue = (uint32_t)((uint16_t)txt_rgb[2] * font_rgb[2] + (bg_rgb[2] * (255 - font_rgb[2]))) >> 8; - 8412: f89d 90be ldrb.w r9, [sp, #190] ; 0xbe - res_color.ch.red = (uint32_t)((uint16_t)txt_rgb[0] * font_rgb[0] + (bg_rgb[0] * (255 - font_rgb[0]))) >> 8; - 8416: f1c3 00ff rsb r0, r3, #255 ; 0xff - 841a: 08c9 lsrs r1, r1, #3 - 841c: fb13 f202 smulbb r2, r3, r2 - 8420: fb00 2201 mla r2, r0, r1, r2 - 8424: 0a12 lsrs r2, r2, #8 - 8426: 9217 str r2, [sp, #92] ; 0x5c - uint8_t bg_rgb[3] = {vdb_buf_tmp->ch.red, vdb_buf_tmp->ch.green, vdb_buf_tmp->ch.blue}; - 8428: 9a15 ldr r2, [sp, #84] ; 0x54 - 842a: 7810 ldrb r0, [r2, #0] - res_color.ch.blue = (uint32_t)((uint16_t)txt_rgb[2] * font_rgb[2] + (bg_rgb[2] * (255 - font_rgb[2]))) >> 8; - 842c: 9a2a ldr r2, [sp, #168] ; 0xa8 - 842e: f000 001f and.w r0, r0, #31 - 8432: f1c9 08ff rsb r8, r9, #255 ; 0xff - 8436: fb19 f102 smulbb r1, r9, r2 - 843a: fb08 1200 mla r2, r8, r0, r1 - 843e: 922b str r2, [sp, #172] ; 0xac - uint8_t bg_rgb[3] = {vdb_buf_tmp->ch.red, vdb_buf_tmp->ch.green, vdb_buf_tmp->ch.blue}; - 8440: 9a15 ldr r2, [sp, #84] ; 0x54 - res_color.ch.green = (uint32_t)((uint32_t)txt_rgb[1] * font_rgb[1] + (bg_rgb[1] * (255 - font_rgb[1]))) >> 8; - 8442: f89d 80bd ldrb.w r8, [sp, #189] ; 0xbd - uint8_t bg_rgb[3] = {vdb_buf_tmp->ch.red, vdb_buf_tmp->ch.green, vdb_buf_tmp->ch.blue}; - 8446: f832 0b02 ldrh.w r0, [r2], #2 - 844a: 9215 str r2, [sp, #84] ; 0x54 - res_color.ch.green = (uint32_t)((uint32_t)txt_rgb[1] * font_rgb[1] + (bg_rgb[1] * (255 - font_rgb[1]))) >> 8; - 844c: f3c0 1245 ubfx r2, r0, #5, #6 - 8450: 4611 mov r1, r2 - 8452: f1c8 02ff rsb r2, r8, #255 ; 0xff - if(font_rgb[0] == 0 && font_rgb[1] == 0 && font_rgb[2] == 0) mask_buf[mask_p] = LV_OPA_TRANSP; - 8456: ea43 0309 orr.w r3, r3, r9 - res_color.ch.green = (uint32_t)((uint32_t)txt_rgb[1] * font_rgb[1] + (bg_rgb[1] * (255 - font_rgb[1]))) >> 8; - 845a: 922c str r2, [sp, #176] ; 0xb0 - 845c: 9a26 ldr r2, [sp, #152] ; 0x98 - if(font_rgb[0] == 0 && font_rgb[1] == 0 && font_rgb[2] == 0) mask_buf[mask_p] = LV_OPA_TRANSP; - 845e: ea58 0303 orrs.w r3, r8, r3 - res_color.ch.green = (uint32_t)((uint32_t)txt_rgb[1] * font_rgb[1] + (bg_rgb[1] * (255 - font_rgb[1]))) >> 8; - 8462: fb18 f002 smulbb r0, r8, r2 - if(font_rgb[0] == 0 && font_rgb[1] == 0 && font_rgb[2] == 0) mask_buf[mask_p] = LV_OPA_TRANSP; - 8466: bf18 it ne - 8468: f04f 33ff movne.w r3, #4294967295 ; 0xffffffff - res_color.ch.green = (uint32_t)((uint32_t)txt_rgb[1] * font_rgb[1] + (bg_rgb[1] * (255 - font_rgb[1]))) >> 8; - 846c: 460a mov r2, r1 - if(font_rgb[0] == 0 && font_rgb[1] == 0 && font_rgb[2] == 0) mask_buf[mask_p] = LV_OPA_TRANSP; - 846e: bf08 it eq - 8470: 2300 moveq r3, #0 - res_color.ch.green = (uint32_t)((uint32_t)txt_rgb[1] * font_rgb[1] + (bg_rgb[1] * (255 - font_rgb[1]))) >> 8; - 8472: 992c ldr r1, [sp, #176] ; 0xb0 - if(font_rgb[0] == 0 && font_rgb[1] == 0 && font_rgb[2] == 0) mask_buf[mask_p] = LV_OPA_TRANSP; - 8474: 55ab strb r3, [r5, r6] - color_buf[mask_p] = res_color; - 8476: 9b2b ldr r3, [sp, #172] ; 0xac - res_color.ch.green = (uint32_t)((uint32_t)txt_rgb[1] * font_rgb[1] + (bg_rgb[1] * (255 - font_rgb[1]))) >> 8; - 8478: fb01 0002 mla r0, r1, r2, r0 - color_buf[mask_p] = res_color; - 847c: f3c0 2005 ubfx r0, r0, #8, #6 - 8480: f3c3 2104 ubfx r1, r3, #8, #5 - 8484: 9b17 ldr r3, [sp, #92] ; 0x5c - 8486: ea41 1140 orr.w r1, r1, r0, lsl #5 - 848a: ea41 21c3 orr.w r1, r1, r3, lsl #11 - 848e: ee18 3a90 vmov r3, s17 - subpx_cnt = 0; - 8492: 2200 movs r2, #0 - color_buf[mask_p] = res_color; - 8494: f823 1016 strh.w r1, [r3, r6, lsl #1] - mask_p++; - 8498: 3601 adds r6, #1 - if(col_bit < (int32_t) (8 - bpp)) { - 849a: 9b0f ldr r3, [sp, #60] ; 0x3c - 849c: 992d ldr r1, [sp, #180] ; 0xb4 - 849e: 428b cmp r3, r1 - 84a0: da14 bge.n 84cc - col_bit += bpp; - 84a2: 9b0d ldr r3, [sp, #52] ; 0x34 - 84a4: 930f str r3, [sp, #60] ; 0x3c - bitmask = bitmask >> bpp; - 84a6: fa2c fc04 lsr.w ip, ip, r4 - for(col = col_start; col < col_end; col++) { - 84aa: f10e 0e01 add.w lr, lr, #1 - 84ae: e72f b.n 8310 - px_opa = bpp == 8 ? (uint32_t)((uint32_t)letter_px * opa) >> 8 - 84b0: 2c08 cmp r4, #8 - : (uint32_t)((uint32_t)bpp_opa_table[letter_px] * opa) >> 8; - 84b2: bf17 itett ne - 84b4: 9914 ldrne r1, [sp, #80] ; 0x50 - px_opa = bpp == 8 ? (uint32_t)((uint32_t)letter_px * opa) >> 8 - 84b6: 9909 ldreq r1, [sp, #36] ; 0x24 - : (uint32_t)((uint32_t)bpp_opa_table[letter_px] * opa) >> 8; - 84b8: 5ccb ldrbne r3, [r1, r3] - 84ba: 9909 ldrne r1, [sp, #36] ; 0x24 - px_opa = bpp == 8 ? (uint32_t)((uint32_t)letter_px * opa) >> 8 - 84bc: bf0b itete eq - 84be: 434b muleq r3, r1 - : (uint32_t)((uint32_t)bpp_opa_table[letter_px] * opa) >> 8; - 84c0: fb13 f301 smulbbne r3, r3, r1 - px_opa = bpp == 8 ? (uint32_t)((uint32_t)letter_px * opa) >> 8 - 84c4: f3c3 2307 ubfxeq r3, r3, #8, #8 - 84c8: 0a1b lsrne r3, r3, #8 - 84ca: e795 b.n 83f8 - map_p++; - 84cc: 9b1a ldr r3, [sp, #104] ; 0x68 - bitmask = bitmask_init; - 84ce: f8dd c04c ldr.w ip, [sp, #76] ; 0x4c - map_p++; - 84d2: 3301 adds r3, #1 - 84d4: 931a str r3, [sp, #104] ; 0x68 - col_bit = 0; - 84d6: 2300 movs r3, #0 - 84d8: 930f str r3, [sp, #60] ; 0x3c - 84da: e7e6 b.n 84aa - _lv_blend_map(clip_area, &map_area, color_buf, mask_buf, LV_DRAW_MASK_RES_CHANGED, opa, blend_mode); - 84dc: 9b1b ldr r3, [sp, #108] ; 0x6c - 84de: 9302 str r3, [sp, #8] - 84e0: 9b09 ldr r3, [sp, #36] ; 0x24 - 84e2: 9301 str r3, [sp, #4] - 84e4: 2302 movs r3, #2 - 84e6: 4ea7 ldr r6, [pc, #668] ; (8784 ) - 84e8: 9300 str r3, [sp, #0] - 84ea: ee18 2a90 vmov r2, s17 - 84ee: 462b mov r3, r5 - 84f0: a933 add r1, sp, #204 ; 0xcc - 84f2: 4650 mov r0, sl - 84f4: 47b0 blx r6 - map_area.y1 = map_area.y2 + 1; - 84f6: f8bd 30d2 ldrh.w r3, [sp, #210] ; 0xd2 - 84fa: 3301 adds r3, #1 - 84fc: b21b sxth r3, r3 - 84fe: f8ad 30ce strh.w r3, [sp, #206] ; 0xce - mask_p = 0; - 8502: 2600 movs r6, #0 - 8504: e72d b.n 8362 - if(bpp == 3) bpp = 4; - 8506: 2b03 cmp r3, #3 - 8508: ee09 4a90 vmov s19, r4 - 850c: f000 80c0 beq.w 8690 - switch(bpp) { - 8510: 3b01 subs r3, #1 - 8512: 2b07 cmp r3, #7 - 8514: f200 80b0 bhi.w 8678 - 8518: e8df f003 tbb [pc, r3] - 851c: baae04b4 .word 0xbaae04b4 - 8520: a7aeaeae .word 0xa7aeaeae - 8524: 22c0 movs r2, #192 ; 0xc0 - 8526: 9213 str r2, [sp, #76] ; 0x4c - 8528: 4a97 ldr r2, [pc, #604] ; (8788 ) - 852a: 2502 movs r5, #2 - 852c: 2304 movs r3, #4 - bpp_opa_table_p = _lv_bpp4_opa_table; - 852e: 920e str r2, [sp, #56] ; 0x38 - if(opa < LV_OPA_MAX) { - 8530: 9a09 ldr r2, [sp, #36] ; 0x24 - 8532: 2af9 cmp r2, #249 ; 0xf9 - 8534: d812 bhi.n 855c - if(prev_opa != opa || prev_bpp != bpp) { - 8536: 4a95 ldr r2, [pc, #596] ; (878c ) - 8538: 9809 ldr r0, [sp, #36] ; 0x24 - 853a: f892 1100 ldrb.w r1, [r2, #256] ; 0x100 - 853e: 4281 cmp r1, r0 - 8540: f040 80ac bne.w 869c - 8544: f8d2 2104 ldr.w r2, [r2, #260] ; 0x104 - 8548: 42aa cmp r2, r5 - 854a: f040 80a7 bne.w 869c - prev_opa = opa; - 854e: 4b8f ldr r3, [pc, #572] ; (878c ) - 8550: 9a09 ldr r2, [sp, #36] ; 0x24 - 8552: f883 2100 strb.w r2, [r3, #256] ; 0x100 - prev_bpp = bpp; - 8556: f8c3 5104 str.w r5, [r3, #260] ; 0x104 - bpp_opa_table_p = opa_table; - 855a: 930e str r3, [sp, #56] ; 0x38 - int32_t col_start = pos_x >= clip_area->x1 ? 0 : clip_area->x1 - pos_x; - 855c: f9ba 3000 ldrsh.w r3, [sl] - int32_t box_w = g->box_w; - 8560: f8bd 90e2 ldrh.w r9, [sp, #226] ; 0xe2 - int32_t box_h = g->box_h; - 8564: f8bd 20e4 ldrh.w r2, [sp, #228] ; 0xe4 - int32_t col_start = pos_x >= clip_area->x1 ? 0 : clip_area->x1 - pos_x; - 8568: 42b3 cmp r3, r6 - 856a: bfcc ite gt - 856c: 1b9b subgt r3, r3, r6 - 856e: 2300 movle r3, #0 - 8570: 930f str r3, [sp, #60] ; 0x3c - int32_t col_end = pos_x + box_w <= clip_area->x2 ? box_w : clip_area->x2 - pos_x + 1; - 8572: f9ba 3004 ldrsh.w r3, [sl, #4] - 8576: eb09 0006 add.w r0, r9, r6 - 857a: 4298 cmp r0, r3 - 857c: bfc4 itt gt - 857e: 1b9b subgt r3, r3, r6 - 8580: 3301 addgt r3, #1 - int32_t row_start = pos_y >= clip_area->y1 ? 0 : clip_area->y1 - pos_y; - 8582: f9ba 6002 ldrsh.w r6, [sl, #2] - int32_t col_end = pos_x + box_w <= clip_area->x2 ? box_w : clip_area->x2 - pos_x + 1; - 8586: bfc8 it gt - 8588: 9312 strgt r3, [sp, #72] ; 0x48 - int32_t row_end = pos_y + box_h <= clip_area->y2 ? box_h : clip_area->y2 - pos_y + 1; - 858a: f9ba 3006 ldrsh.w r3, [sl, #6] - int32_t col_end = pos_x + box_w <= clip_area->x2 ? box_w : clip_area->x2 - pos_x + 1; - 858e: bfd8 it le - 8590: f8cd 9048 strle.w r9, [sp, #72] ; 0x48 - int32_t row_end = pos_y + box_h <= clip_area->y2 ? box_h : clip_area->y2 - pos_y + 1; - 8594: eb02 0008 add.w r0, r2, r8 - int32_t row_start = pos_y >= clip_area->y1 ? 0 : clip_area->y1 - pos_y; - 8598: 4546 cmp r6, r8 - 859a: bfcc ite gt - 859c: eba6 0608 subgt.w r6, r6, r8 - 85a0: 2600 movle r6, #0 - int32_t row_end = pos_y + box_h <= clip_area->y2 ? box_h : clip_area->y2 - pos_y + 1; - 85a2: 4298 cmp r0, r3 - 85a4: bfc2 ittt gt - 85a6: eba3 0308 subgt.w r3, r3, r8 - 85aa: 3301 addgt r3, #1 - 85ac: 9317 strgt r3, [sp, #92] ; 0x5c - uint32_t bit_ofs = (row_start * width_bit) + (col_start * bpp); - 85ae: 9b0f ldr r3, [sp, #60] ; 0x3c - int32_t row_end = pos_y + box_h <= clip_area->y2 ? box_h : clip_area->y2 - pos_y + 1; - 85b0: bfd8 it le - 85b2: 9217 strle r2, [sp, #92] ; 0x5c - int32_t width_bit = box_w * bpp; /*Letter width in bits*/ - 85b4: fb05 f109 mul.w r1, r5, r9 - uint32_t bit_ofs = (row_start * width_bit) + (col_start * bpp); - 85b8: fb03 f405 mul.w r4, r3, r5 - 85bc: fb06 4401 mla r4, r6, r1, r4 - map_p += bit_ofs >> 3; - 85c0: eb07 03d4 add.w r3, r7, r4, lsr #3 - 85c4: 9314 str r3, [sp, #80] ; 0x50 - uint32_t mask_buf_size = box_w * box_h > LV_HOR_RES_MAX ? LV_HOR_RES_MAX : box_w * box_h; - 85c6: fb02 f309 mul.w r3, r2, r9 - 85ca: f5b3 7ff0 cmp.w r3, #480 ; 0x1e0 - 85ce: bfa8 it ge - 85d0: f44f 73f0 movge.w r3, #480 ; 0x1e0 - 85d4: 9315 str r3, [sp, #84] ; 0x54 - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 85d6: 4618 mov r0, r3 - 85d8: 4b6d ldr r3, [pc, #436] ; (8790 ) - 85da: 4798 blx r3 - fill_area.x1 = col_start + pos_x; - 85dc: 9a0d ldr r2, [sp, #52] ; 0x34 - 85de: 990f ldr r1, [sp, #60] ; 0x3c - 85e0: f8bd 3034 ldrh.w r3, [sp, #52] ; 0x34 - 85e4: fa11 f282 uxtah r2, r1, r2 - 85e8: f8ad 20cc strh.w r2, [sp, #204] ; 0xcc - fill_area.x2 = col_end + pos_x - 1; - 85ec: 9a12 ldr r2, [sp, #72] ; 0x48 - 85ee: 3b01 subs r3, #1 - 85f0: 4413 add r3, r2 - 85f2: f8ad 30d0 strh.w r3, [sp, #208] ; 0xd0 - fill_area.y1 = row_start + pos_y; - 85f6: 9b16 ldr r3, [sp, #88] ; 0x58 - 85f8: 4433 add r3, r6 - 85fa: b21b sxth r3, r3 - 85fc: f8ad 30ce strh.w r3, [sp, #206] ; 0xce - fill_area.y2 = fill_area.y1; - 8600: f8ad 30d2 strh.w r3, [sp, #210] ; 0xd2 - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - 8604: 4b63 ldr r3, [pc, #396] ; (8794 ) - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 8606: ee08 0a90 vmov s17, r0 - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - 860a: 4798 blx r3 - uint32_t col_bit_max = 8 - bpp; - 860c: f1c5 0308 rsb r3, r5, #8 - 8610: 930d str r3, [sp, #52] ; 0x34 - uint32_t col_bit_row_ofs = (box_w + col_start - col_end) * bpp; - 8612: 9b0f ldr r3, [sp, #60] ; 0x3c - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - 8614: 9019 str r0, [sp, #100] ; 0x64 - uint32_t col_bit_row_ofs = (box_w + col_start - col_end) * bpp; - 8616: 4499 add r9, r3 - 8618: 9b12 ldr r3, [sp, #72] ; 0x48 - 861a: eba9 0903 sub.w r9, r9, r3 - 861e: fb05 f309 mul.w r3, r5, r9 - col_bit = bit_ofs & 0x7; /* "& 0x7" equals to "% 8" just faster */ - 8622: f004 0407 and.w r4, r4, #7 - uint32_t col_bit_row_ofs = (box_w + col_start - col_end) * bpp; - 8626: 931a str r3, [sp, #104] ; 0x68 - int32_t mask_p = 0; - 8628: f04f 0900 mov.w r9, #0 - for(row = row_start ; row < row_end; row++) { - 862c: 9b17 ldr r3, [sp, #92] ; 0x5c - 862e: 429e cmp r6, r3 - 8630: db45 blt.n 86be - if(fill_area.y1 != fill_area.y2) { - 8632: f9bd 30d2 ldrsh.w r3, [sp, #210] ; 0xd2 - 8636: f9bd 20ce ldrsh.w r2, [sp, #206] ; 0xce - 863a: 429a cmp r2, r3 - 863c: d010 beq.n 8660 - fill_area.y2--; - 863e: 3b01 subs r3, #1 - 8640: f8ad 30d2 strh.w r3, [sp, #210] ; 0xd2 - _lv_blend_fill(clip_area, &fill_area, - 8644: 9b1b ldr r3, [sp, #108] ; 0x6c - 8646: 9302 str r3, [sp, #8] - 8648: 26ff movs r6, #255 ; 0xff - 864a: 2302 movs r3, #2 - 864c: e9cd 3600 strd r3, r6, [sp] - 8650: ee19 2a90 vmov r2, s19 - 8654: ee18 3a90 vmov r3, s17 - 8658: 4c4f ldr r4, [pc, #316] ; (8798 ) - 865a: a933 add r1, sp, #204 ; 0xcc - 865c: 4650 mov r0, sl - 865e: 47a0 blx r4 - _lv_mem_buf_release(mask_buf); - 8660: ee18 0a90 vmov r0, s17 - 8664: 4b4d ldr r3, [pc, #308] ; (879c ) - 8666: 4798 blx r3 - 8668: e450 b.n 7f0c - bitmask_init = 0xFF; - 866a: 22ff movs r2, #255 ; 0xff - 866c: 9213 str r2, [sp, #76] ; 0x4c - uint32_t bpp = g->bpp; - 866e: 2508 movs r5, #8 - bpp_opa_table_p = _lv_bpp8_opa_table; - 8670: 4a4b ldr r2, [pc, #300] ; (87a0 ) - shades = 256; - 8672: f44f 7380 mov.w r3, #256 ; 0x100 - 8676: e75a b.n 852e - LV_LOG_WARN("lv_draw_letter: invalid bpp"); - 8678: 4b4a ldr r3, [pc, #296] ; (87a4 ) - 867a: 9300 str r3, [sp, #0] - 867c: f240 12e5 movw r2, #485 ; 0x1e5 - 8680: 4b49 ldr r3, [pc, #292] ; (87a8 ) - 8682: e0da b.n 883a - bitmask_init = 0x80; - 8684: 2280 movs r2, #128 ; 0x80 - 8686: 9213 str r2, [sp, #76] ; 0x4c - uint32_t bpp = g->bpp; - 8688: 2501 movs r5, #1 - bpp_opa_table_p = _lv_bpp1_opa_table; - 868a: 4a48 ldr r2, [pc, #288] ; (87ac ) - shades = 2; - 868c: 2302 movs r3, #2 - 868e: e74e b.n 852e - bitmask_init = 0xF0; - 8690: 22f0 movs r2, #240 ; 0xf0 - 8692: 9213 str r2, [sp, #76] ; 0x4c - switch(bpp) { - 8694: 2504 movs r5, #4 - bpp_opa_table_p = _lv_bpp4_opa_table; - 8696: 4a46 ldr r2, [pc, #280] ; (87b0 ) - shades = 16; - 8698: 2310 movs r3, #16 - 869a: e748 b.n 852e - 869c: 990e ldr r1, [sp, #56] ; 0x38 - 869e: 483b ldr r0, [pc, #236] ; (878c ) - 86a0: 440b add r3, r1 - opa_table[i] = bpp_opa_table_p[i] == LV_OPA_COVER ? opa : ((bpp_opa_table_p[i] * opa) >> 8); - 86a2: f811 2b01 ldrb.w r2, [r1], #1 - 86a6: 2aff cmp r2, #255 ; 0xff - 86a8: bf17 itett ne - 86aa: 9c09 ldrne r4, [sp, #36] ; 0x24 - 86ac: 9a09 ldreq r2, [sp, #36] ; 0x24 - 86ae: fb12 f204 smulbbne r2, r2, r4 - 86b2: 0a12 lsrne r2, r2, #8 - for(i = 0; i < shades; i++) { - 86b4: 4299 cmp r1, r3 - opa_table[i] = bpp_opa_table_p[i] == LV_OPA_COVER ? opa : ((bpp_opa_table_p[i] * opa) >> 8); - 86b6: f800 2b01 strb.w r2, [r0], #1 - for(i = 0; i < shades; i++) { - 86ba: d1f2 bne.n 86a2 - 86bc: e747 b.n 854e - bitmask = bitmask_init >> col_bit; - 86be: 9b13 ldr r3, [sp, #76] ; 0x4c - for(col = col_start; col < col_end; col++) { - 86c0: 990f ldr r1, [sp, #60] ; 0x3c - 86c2: f8cd 908c str.w r9, [sp, #140] ; 0x8c - bitmask = bitmask_init >> col_bit; - 86c6: fa23 f204 lsr.w r2, r3, r4 - for(col = col_start; col < col_end; col++) { - 86ca: ee18 3a90 vmov r3, s17 - 86ce: eb03 0809 add.w r8, r3, r9 - 86d2: 4647 mov r7, r8 - 86d4: 9b12 ldr r3, [sp, #72] ; 0x48 - 86d6: 428b cmp r3, r1 - 86d8: dc3a bgt.n 8750 - 86da: 9a0f ldr r2, [sp, #60] ; 0x3c - 86dc: 9912 ldr r1, [sp, #72] ; 0x48 - 86de: 1a9b subs r3, r3, r2 - 86e0: 9316 str r3, [sp, #88] ; 0x58 - 86e2: 428a cmp r2, r1 - 86e4: bfc8 it gt - 86e6: 2300 movgt r3, #0 - 86e8: 9318 str r3, [sp, #96] ; 0x60 - 86ea: 4499 add r9, r3 - if(other_mask_cnt) { - 86ec: 9b19 ldr r3, [sp, #100] ; 0x64 - 86ee: b1b3 cbz r3, 871e - 86f0: f8bd 30d0 ldrh.w r3, [sp, #208] ; 0xd0 - lv_draw_mask_res_t mask_res = lv_draw_mask_apply(mask_buf + mask_p_start, fill_area.x1, fill_area.y2, - 86f4: f9bd 10cc ldrsh.w r1, [sp, #204] ; 0xcc - 86f8: f9bd 20d2 ldrsh.w r2, [sp, #210] ; 0xd2 - 86fc: 4f2d ldr r7, [pc, #180] ; (87b4 ) - 86fe: 3301 adds r3, #1 - 8700: 1a5b subs r3, r3, r1 - 8702: b21b sxth r3, r3 - 8704: 4640 mov r0, r8 - 8706: 47b8 blx r7 - if(mask_res == LV_DRAW_MASK_RES_TRANSP) { - 8708: b948 cbnz r0, 871e - 870a: f8bd 10d0 ldrh.w r1, [sp, #208] ; 0xd0 - 870e: f8bd 30cc ldrh.w r3, [sp, #204] ; 0xcc - 8712: 3101 adds r1, #1 - 8714: 1ac9 subs r1, r1, r3 - _lv_memset_00(mask_buf + mask_p_start, lv_area_get_width(&fill_area)); - 8716: b209 sxth r1, r1 - 8718: 4b27 ldr r3, [pc, #156] ; (87b8 ) - 871a: 4640 mov r0, r8 - 871c: 4798 blx r3 - if((uint32_t) mask_p + (col_end - col_start) < mask_buf_size) { - 871e: 9b18 ldr r3, [sp, #96] ; 0x60 - 8720: 9a16 ldr r2, [sp, #88] ; 0x58 - 8722: 4413 add r3, r2 - 8724: 4698 mov r8, r3 - 8726: 9b23 ldr r3, [sp, #140] ; 0x8c - 8728: 4498 add r8, r3 - 872a: 9b15 ldr r3, [sp, #84] ; 0x54 - 872c: 4543 cmp r3, r8 - 872e: d945 bls.n 87bc - fill_area.y2 ++; - 8730: f8bd 30d2 ldrh.w r3, [sp, #210] ; 0xd2 - 8734: 3301 adds r3, #1 - 8736: b21b sxth r3, r3 - 8738: f8ad 30d2 strh.w r3, [sp, #210] ; 0xd2 - col_bit += col_bit_row_ofs; - 873c: 9b1a ldr r3, [sp, #104] ; 0x68 - 873e: 441c add r4, r3 - map_p += (col_bit >> 3); - 8740: 9b14 ldr r3, [sp, #80] ; 0x50 - 8742: eb03 03d4 add.w r3, r3, r4, lsr #3 - 8746: 9314 str r3, [sp, #80] ; 0x50 - col_bit = col_bit & 0x7; - 8748: f004 0407 and.w r4, r4, #7 - for(row = row_start ; row < row_end; row++) { - 874c: 3601 adds r6, #1 - 874e: e76d b.n 862c - letter_px = (*map_p & bitmask) >> (col_bit_max - col_bit); - 8750: 9b14 ldr r3, [sp, #80] ; 0x50 - 8752: 980d ldr r0, [sp, #52] ; 0x34 - 8754: 781b ldrb r3, [r3, #0] - 8756: eba0 0c04 sub.w ip, r0, r4 - 875a: 4013 ands r3, r2 - if(letter_px) { - 875c: fa33 f30c lsrs.w r3, r3, ip - mask_buf[mask_p] = bpp_opa_table_p[letter_px]; - 8760: bf1c itt ne - 8762: 980e ldrne r0, [sp, #56] ; 0x38 - 8764: 5cc3 ldrbne r3, [r0, r3] - 8766: f807 3b01 strb.w r3, [r7], #1 - if(col_bit < col_bit_max) { - 876a: 9b0d ldr r3, [sp, #52] ; 0x34 - 876c: 42a3 cmp r3, r4 - map_p++; - 876e: bf9d ittte ls - 8770: 9b14 ldrls r3, [sp, #80] ; 0x50 - bitmask = bitmask_init; - 8772: 9a13 ldrls r2, [sp, #76] ; 0x4c - map_p++; - 8774: 3301 addls r3, #1 - col_bit += bpp; - 8776: 1964 addhi r4, r4, r5 - bitmask = bitmask >> bpp; - 8778: bf8e itee hi - 877a: 40ea lsrhi r2, r5 - map_p++; - 877c: 9314 strls r3, [sp, #80] ; 0x50 - col_bit = 0; - 877e: 2400 movls r4, #0 - for(col = col_start; col < col_end; col++) { - 8780: 3101 adds r1, #1 - 8782: e7a7 b.n 86d4 - 8784: 00006a81 .word 0x00006a81 - 8788: 00027616 .word 0x00027616 - 878c: 20003498 .word 0x20003498 - 8790: 0000f145 .word 0x0000f145 - 8794: 00009a75 .word 0x00009a75 - 8798: 00006475 .word 0x00006475 - 879c: 0000edf9 .word 0x0000edf9 - 87a0: 0002762a .word 0x0002762a - 87a4: 000275f8 .word 0x000275f8 - 87a8: 0002774b .word 0x0002774b - 87ac: 00027614 .word 0x00027614 - 87b0: 0002761a .word 0x0002761a - 87b4: 000099e5 .word 0x000099e5 - 87b8: 0000f2a9 .word 0x0000f2a9 - _lv_blend_fill(clip_area, &fill_area, - 87bc: 9b1b ldr r3, [sp, #108] ; 0x6c - 87be: 9302 str r3, [sp, #8] - 87c0: 27ff movs r7, #255 ; 0xff - 87c2: 2302 movs r3, #2 - 87c4: e9cd 3700 strd r3, r7, [sp] - 87c8: ee19 2a90 vmov r2, s19 - 87cc: ee18 3a90 vmov r3, s17 - 87d0: f8df 808c ldr.w r8, [pc, #140] ; 8860 - 87d4: a933 add r1, sp, #204 ; 0xcc - 87d6: 4650 mov r0, sl - 87d8: 47c0 blx r8 - fill_area.y1 = fill_area.y2 + 1; - 87da: f8bd 30d2 ldrh.w r3, [sp, #210] ; 0xd2 - 87de: 3301 adds r3, #1 - 87e0: b21b sxth r3, r3 - 87e2: f8ad 30ce strh.w r3, [sp, #206] ; 0xce - mask_p = 0; - 87e6: f04f 0900 mov.w r9, #0 - 87ea: e7a5 b.n 8738 - else if(dsc->flag & LV_TXT_FLAG_RIGHT) { - 87ec: 071a lsls r2, r3, #28 - 87ee: f57f ac15 bpl.w 801c - _lv_txt_get_width(&txt[line_start], line_end - line_start, font, dsc->letter_space, dsc->flag); - 87f2: ee18 2a10 vmov r2, s16 - 87f6: 9300 str r3, [sp, #0] - 87f8: 4630 mov r0, r6 - 87fa: f9bb 300c ldrsh.w r3, [fp, #12] - 87fe: 4e12 ldr r6, [pc, #72] ; (8848 ) - 8800: 47b0 blx r6 - 8802: 9b05 ldr r3, [sp, #20] - 8804: 9a05 ldr r2, [sp, #20] - 8806: 889b ldrh r3, [r3, #4] - 8808: 8812 ldrh r2, [r2, #0] - 880a: 3301 adds r3, #1 - 880c: 1a9b subs r3, r3, r2 - pos.x += lv_area_get_width(coords) - line_width; - 880e: b21b sxth r3, r3 - 8810: 1a18 subs r0, r3, r0 - 8812: 4420 add r0, r4 - 8814: e401 b.n 801a - bool g_ret = lv_font_get_glyph_dsc(font_p, &g, letter, '\0'); - 8816: ee18 0a10 vmov r0, s16 - 881a: 4e0c ldr r6, [pc, #48] ; (884c ) - 881c: 2300 movs r3, #0 - 881e: 462a mov r2, r5 - 8820: a938 add r1, sp, #224 ; 0xe0 - 8822: 47b0 blx r6 - if(g_ret == false) { - 8824: 2800 cmp r0, #0 - 8826: f47f ac25 bne.w 8074 - if(letter >= 0x20) { - 882a: 2d1f cmp r5, #31 - 882c: f67f ab6e bls.w 7f0c - LV_LOG_WARN("lv_draw_letter: glyph dsc. not found"); - 8830: 4b07 ldr r3, [pc, #28] ; (8850 ) - 8832: 9300 str r3, [sp, #0] - 8834: 4b07 ldr r3, [pc, #28] ; (8854 ) - 8836: f240 12a1 movw r2, #417 ; 0x1a1 - LV_LOG_WARN("lv_draw_letter: invalid bpp"); - 883a: 4907 ldr r1, [pc, #28] ; (8858 ) - 883c: 4c07 ldr r4, [pc, #28] ; (885c ) - 883e: 2002 movs r0, #2 - 8840: 47a0 blx r4 - return; /*Invalid bpp. Can't render the letter*/ - 8842: f7ff bb63 b.w 7f0c - 8846: bf00 nop - 8848: 000101ad .word 0x000101ad - 884c: 0000d3ed .word 0x0000d3ed - 8850: 00027580 .word 0x00027580 - 8854: 0002772a .word 0x0002772a - 8858: 0002754a .word 0x0002754a - 885c: 0000eb79 .word 0x0000eb79 - 8860: 00006475 .word 0x00006475 - -00008864 : -/********************** - * GLOBAL FUNCTIONS - **********************/ - -LV_ATTRIBUTE_FAST_MEM void lv_draw_line_dsc_init(lv_draw_line_dsc_t * dsc) -{ - 8864: b510 push {r4, lr} - _lv_memset_00(dsc, sizeof(lv_draw_line_dsc_t)); - 8866: 4b05 ldr r3, [pc, #20] ; (887c ) -{ - 8868: 4604 mov r4, r0 - _lv_memset_00(dsc, sizeof(lv_draw_line_dsc_t)); - 886a: 210a movs r1, #10 - 886c: 4798 blx r3 - dsc->width = 1; - dsc->opa = LV_OPA_COVER; - 886e: 23ff movs r3, #255 ; 0xff - 8870: 7223 strb r3, [r4, #8] - dsc->color = LV_COLOR_BLACK; - 8872: 2300 movs r3, #0 - 8874: 8023 strh r3, [r4, #0] - dsc->width = 1; - 8876: 2301 movs r3, #1 - 8878: 8063 strh r3, [r4, #2] -} - 887a: bd10 pop {r4, pc} - 887c: 0000f2a9 .word 0x0000f2a9 - -00008880 : - * @param style pointer to a line's style - * @param opa_scale scale down all opacities by the factor - */ -LV_ATTRIBUTE_FAST_MEM void lv_draw_line(const lv_point_t * point1, const lv_point_t * point2, const lv_area_t * clip, - lv_draw_line_dsc_t * dsc) -{ - 8880: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 8884: ed2d 8b04 vpush {d8-d9} - 8888: 469b mov fp, r3 - if(dsc->width == 0) return; - 888a: f9b3 3002 ldrsh.w r3, [r3, #2] -{ - 888e: b0c7 sub sp, #284 ; 0x11c - 8890: e9cd 0105 strd r0, r1, [sp, #20] - 8894: ee08 2a90 vmov s17, r2 - if(dsc->width == 0) return; - 8898: 2b00 cmp r3, #0 - 889a: f000 80e4 beq.w 8a66 - if(dsc->opa <= LV_OPA_MIN) return; - 889e: f89b 2008 ldrb.w r2, [fp, #8] - 88a2: 2a05 cmp r2, #5 - 88a4: f240 80df bls.w 8a66 - - if(point1->x == point2->x && point1->y == point2->y) return; - 88a8: 9a05 ldr r2, [sp, #20] - 88aa: f9b0 4000 ldrsh.w r4, [r0] - 88ae: f9b1 0000 ldrsh.w r0, [r1] - 88b2: f9b2 1002 ldrsh.w r1, [r2, #2] - 88b6: 9a06 ldr r2, [sp, #24] - 88b8: 4284 cmp r4, r0 - 88ba: f9b2 2002 ldrsh.w r2, [r2, #2] - 88be: d102 bne.n 88c6 - 88c0: 4291 cmp r1, r2 - 88c2: f000 80d0 beq.w 8a66 - - lv_area_t clip_line; - clip_line.x1 = LV_MATH_MIN(point1->x, point2->x) - dsc->width / 2; - 88c6: eb03 73d3 add.w r3, r3, r3, lsr #31 - 88ca: f3c3 034f ubfx r3, r3, #1, #16 - 88ce: 4284 cmp r4, r0 - 88d0: bfd4 ite le - 88d2: ebc3 0504 rsble r5, r3, r4 - 88d6: ebc3 0500 rsbgt r5, r3, r0 - 88da: f8ad 5028 strh.w r5, [sp, #40] ; 0x28 - clip_line.x2 = LV_MATH_MAX(point1->x, point2->x) + dsc->width / 2; - 88de: 4284 cmp r4, r0 - 88e0: bfac ite ge - 88e2: 191d addge r5, r3, r4 - 88e4: 181d addlt r5, r3, r0 - clip_line.y1 = LV_MATH_MIN(point1->y, point2->y) - dsc->width / 2; - 88e6: 4291 cmp r1, r2 - 88e8: bfd4 ite le - 88ea: ebc3 0001 rsble r0, r3, r1 - 88ee: ebc3 0002 rsbgt r0, r3, r2 - clip_line.y2 = LV_MATH_MAX(point1->y, point2->y) + dsc->width / 2; - 88f2: 4291 cmp r1, r2 - 88f4: bfac ite ge - 88f6: 185b addge r3, r3, r1 - 88f8: 189b addlt r3, r3, r2 - - bool is_common; - is_common = _lv_area_intersect(&clip_line, &clip_line, clip); - 88fa: a90a add r1, sp, #40 ; 0x28 - clip_line.y1 = LV_MATH_MIN(point1->y, point2->y) - dsc->width / 2; - 88fc: f8ad 002a strh.w r0, [sp, #42] ; 0x2a - is_common = _lv_area_intersect(&clip_line, &clip_line, clip); - 8900: ee18 2a90 vmov r2, s17 - 8904: 4caa ldr r4, [pc, #680] ; (8bb0 ) - clip_line.x2 = LV_MATH_MAX(point1->x, point2->x) + dsc->width / 2; - 8906: f8ad 502c strh.w r5, [sp, #44] ; 0x2c - is_common = _lv_area_intersect(&clip_line, &clip_line, clip); - 890a: 4608 mov r0, r1 - clip_line.y2 = LV_MATH_MAX(point1->y, point2->y) + dsc->width / 2; - 890c: f8ad 302e strh.w r3, [sp, #46] ; 0x2e - is_common = _lv_area_intersect(&clip_line, &clip_line, clip); - 8910: 47a0 blx r4 - if(!is_common) return; - 8912: 2800 cmp r0, #0 - 8914: f000 80a7 beq.w 8a66 - - if(point1->y == point2->y) draw_line_hor(point1, point2, &clip_line, dsc); - 8918: 9b05 ldr r3, [sp, #20] - 891a: f9b3 9002 ldrsh.w r9, [r3, #2] - 891e: 9b06 ldr r3, [sp, #24] - 8920: f9b3 8002 ldrsh.w r8, [r3, #2] - 8924: 45c1 cmp r9, r8 - 8926: f040 8159 bne.w 8bdc - const lv_area_t * clip, - lv_draw_line_dsc_t * dsc) -{ - lv_opa_t opa = dsc->opa; - - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 892a: 4ba2 ldr r3, [pc, #648] ; (8bb4 ) - lv_opa_t opa = dsc->opa; - 892c: f89b 4008 ldrb.w r4, [fp, #8] - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 8930: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 8932: 4ba1 ldr r3, [pc, #644] ; (8bb8 ) - 8934: 4798 blx r3 - - const lv_area_t * disp_area = &vdb->area; - - int32_t w = dsc->width - 1; - 8936: f9bb 3002 ldrsh.w r3, [fp, #2] - int32_t w_half0 = w >> 1; - int32_t w_half1 = w_half0 + (w & 0x1); /*Compensate rounding error*/ - - bool dashed = dsc->dash_gap && dsc->dash_width ? true : false; - 893a: f9bb 5006 ldrsh.w r5, [fp, #6] - int32_t w = dsc->width - 1; - 893e: 3b01 subs r3, #1 - int32_t w_half1 = w_half0 + (w & 0x1); /*Compensate rounding error*/ - 8940: f003 0601 and.w r6, r3, #1 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 8944: 4680 mov r8, r0 - int32_t w_half0 = w >> 1; - 8946: 105f asrs r7, r3, #1 - int32_t w_half1 = w_half0 + (w & 0x1); /*Compensate rounding error*/ - 8948: eb06 0663 add.w r6, r6, r3, asr #1 - bool dashed = dsc->dash_gap && dsc->dash_width ? true : false; - 894c: b125 cbz r5, 8958 - 894e: f9bb 5004 ldrsh.w r5, [fp, #4] - 8952: 3d00 subs r5, #0 - 8954: bf18 it ne - 8956: 2501 movne r5, #1 - - bool simple_mode = true; - if(lv_draw_mask_get_cnt()) simple_mode = false; - 8958: 4b98 ldr r3, [pc, #608] ; (8bbc ) - 895a: 4798 blx r3 - 895c: 2800 cmp r0, #0 - 895e: f040 8087 bne.w 8a70 - else if(dashed) simple_mode = false; - 8962: f085 0201 eor.w r2, r5, #1 - - lv_area_t draw_area; - draw_area.x1 = LV_MATH_MIN(point1->x, point2->x); - 8966: 9b06 ldr r3, [sp, #24] - 8968: 9905 ldr r1, [sp, #20] - 896a: f9b3 3000 ldrsh.w r3, [r3] - 896e: f9b1 1000 ldrsh.w r1, [r1] - 8972: 428b cmp r3, r1 - 8974: 4618 mov r0, r3 - 8976: bfa8 it ge - 8978: 4608 movge r0, r1 - draw_area.x2 = LV_MATH_MAX(point1->x, point2->x) - 1; - 897a: 428b cmp r3, r1 - 897c: bfb8 it lt - 897e: 460b movlt r3, r1 - 8980: 3b01 subs r3, #1 - 8982: f8ad 309c strh.w r3, [sp, #156] ; 0x9c - draw_area.y1 = point1->y - w_half1; - 8986: 9b05 ldr r3, [sp, #20] - draw_area.x1 = LV_MATH_MIN(point1->x, point2->x); - 8988: f8ad 0098 strh.w r0, [sp, #152] ; 0x98 - draw_area.y1 = point1->y - w_half1; - 898c: 885b ldrh r3, [r3, #2] - 898e: 1b9e subs r6, r3, r6 - draw_area.y2 = point1->y + w_half0; - 8990: 443b add r3, r7 - draw_area.y1 = point1->y - w_half1; - 8992: f8ad 609a strh.w r6, [sp, #154] ; 0x9a - draw_area.y2 = point1->y + w_half0; - 8996: f8ad 309e strh.w r3, [sp, #158] ; 0x9e - - /*If there is no mask then simply draw a rectangle*/ - if(simple_mode) { - 899a: 2a00 cmp r2, #0 - 899c: d06a beq.n 8a74 - _lv_blend_fill(clip, &draw_area, - dsc->color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, - dsc->blend_mode); - 899e: f89b 3009 ldrb.w r3, [fp, #9] - _lv_blend_fill(clip, &draw_area, - 89a2: f003 0303 and.w r3, r3, #3 - 89a6: e9cd 4301 strd r4, r3, [sp, #4] - draw_area.y1 = LV_MATH_MIN(point1->y, point2->y); - draw_area.y2 = LV_MATH_MAX(point1->y, point2->y) - 1; - - /*If there is no mask then simply draw a rectangle*/ - if(simple_mode) { - _lv_blend_fill(clip, &draw_area, - 89aa: 2301 movs r3, #1 - 89ac: 9300 str r3, [sp, #0] - 89ae: f8bb 2000 ldrh.w r2, [fp] - 89b2: 4c83 ldr r4, [pc, #524] ; (8bc0 ) - 89b4: 2300 movs r3, #0 - 89b6: a926 add r1, sp, #152 ; 0x98 - 89b8: a80a add r0, sp, #40 ; 0x28 - 89ba: 47a0 blx r4 - if(dsc->round_end || dsc->round_start) { - 89bc: f89b 3009 ldrb.w r3, [fp, #9] - 89c0: f013 0f0c tst.w r3, #12 - 89c4: d04f beq.n 8a66 - lv_draw_rect_dsc_init(&cir_dsc); - 89c6: 4b7f ldr r3, [pc, #508] ; (8bc4 ) - 89c8: a831 add r0, sp, #196 ; 0xc4 - 89ca: 4798 blx r3 - cir_dsc.bg_color = dsc->color; - 89cc: f8bb 3000 ldrh.w r3, [fp] - 89d0: f8ad 30c6 strh.w r3, [sp, #198] ; 0xc6 - cir_dsc.radius = LV_RADIUS_CIRCLE; - 89d4: f647 73ff movw r3, #32767 ; 0x7fff - 89d8: f8ad 30c4 strh.w r3, [sp, #196] ; 0xc4 - cir_dsc.bg_opa = dsc->opa; - 89dc: f89b 3008 ldrb.w r3, [fp, #8] - int32_t r = (dsc->width >> 1); - 89e0: f9bb 5002 ldrsh.w r5, [fp, #2] - cir_dsc.bg_opa = dsc->opa; - 89e4: f88d 30d0 strb.w r3, [sp, #208] ; 0xd0 - if(dsc->round_start) { - 89e8: f89b 3009 ldrb.w r3, [fp, #9] - int32_t r = (dsc->width >> 1); - 89ec: 106c asrs r4, r5, #1 - if(dsc->round_start) { - 89ee: 075a lsls r2, r3, #29 - 89f0: ea6f 0505 mvn.w r5, r5 - 89f4: f005 0501 and.w r5, r5, #1 - 89f8: d518 bpl.n 8a2c - cir_area.x1 = point1->x - r; - 89fa: 9b05 ldr r3, [sp, #20] - 89fc: 881a ldrh r2, [r3, #0] - 89fe: b2a3 uxth r3, r4 - 8a00: 1ad1 subs r1, r2, r3 - 8a02: f8ad 1098 strh.w r1, [sp, #152] ; 0x98 - cir_area.y1 = point1->y - r; - 8a06: 9905 ldr r1, [sp, #20] - 8a08: 8849 ldrh r1, [r1, #2] - cir_area.x2 = point1->x + r - r_corr; - 8a0a: 441a add r2, r3 - cir_area.y1 = point1->y - r; - 8a0c: 1ac8 subs r0, r1, r3 - cir_area.y2 = point1->y + r - r_corr ; - 8a0e: 440b add r3, r1 - cir_area.x2 = point1->x + r - r_corr; - 8a10: 1b52 subs r2, r2, r5 - cir_area.y2 = point1->y + r - r_corr ; - 8a12: 1b5b subs r3, r3, r5 - cir_area.y1 = point1->y - r; - 8a14: f8ad 009a strh.w r0, [sp, #154] ; 0x9a - cir_area.x2 = point1->x + r - r_corr; - 8a18: f8ad 209c strh.w r2, [sp, #156] ; 0x9c - cir_area.y2 = point1->y + r - r_corr ; - 8a1c: f8ad 309e strh.w r3, [sp, #158] ; 0x9e - lv_draw_rect(&cir_area, clip, &cir_dsc); - 8a20: ee18 1a90 vmov r1, s17 - 8a24: 4b68 ldr r3, [pc, #416] ; (8bc8 ) - 8a26: aa31 add r2, sp, #196 ; 0xc4 - 8a28: a826 add r0, sp, #152 ; 0x98 - 8a2a: 4798 blx r3 - if(dsc->round_end) { - 8a2c: f89b 3009 ldrb.w r3, [fp, #9] - 8a30: 071b lsls r3, r3, #28 - 8a32: d518 bpl.n 8a66 - cir_area.x1 = point2->x - r; - 8a34: 9b06 ldr r3, [sp, #24] - 8a36: 881a ldrh r2, [r3, #0] - 8a38: b2a3 uxth r3, r4 - 8a3a: 1ad1 subs r1, r2, r3 - 8a3c: f8ad 1098 strh.w r1, [sp, #152] ; 0x98 - cir_area.y1 = point2->y - r; - 8a40: 9906 ldr r1, [sp, #24] - 8a42: 8849 ldrh r1, [r1, #2] - cir_area.x2 = point2->x + r - r_corr; - 8a44: 441a add r2, r3 - cir_area.y1 = point2->y - r; - 8a46: 1ac8 subs r0, r1, r3 - cir_area.y2 = point2->y + r - r_corr ; - 8a48: 440b add r3, r1 - cir_area.x2 = point2->x + r - r_corr; - 8a4a: 1b52 subs r2, r2, r5 - cir_area.y2 = point2->y + r - r_corr ; - 8a4c: 1b5b subs r3, r3, r5 - cir_area.y1 = point2->y - r; - 8a4e: f8ad 009a strh.w r0, [sp, #154] ; 0x9a - cir_area.x2 = point2->x + r - r_corr; - 8a52: f8ad 209c strh.w r2, [sp, #156] ; 0x9c - cir_area.y2 = point2->y + r - r_corr ; - 8a56: f8ad 309e strh.w r3, [sp, #158] ; 0x9e - lv_draw_rect(&cir_area, clip, &cir_dsc); - 8a5a: ee18 1a90 vmov r1, s17 - 8a5e: 4b5a ldr r3, [pc, #360] ; (8bc8 ) - 8a60: aa31 add r2, sp, #196 ; 0xc4 - 8a62: a826 add r0, sp, #152 ; 0x98 - 8a64: 4798 blx r3 -} - 8a66: b047 add sp, #284 ; 0x11c - 8a68: ecbd 8b04 vpop {d8-d9} - 8a6c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(lv_draw_mask_get_cnt()) simple_mode = false; - 8a70: 2200 movs r2, #0 - 8a72: e778 b.n 8966 - is_common = _lv_area_intersect(&draw_area, clip, &draw_area); - 8a74: aa26 add r2, sp, #152 ; 0x98 - 8a76: 4b4e ldr r3, [pc, #312] ; (8bb0 ) - 8a78: a90a add r1, sp, #40 ; 0x28 - 8a7a: 4610 mov r0, r2 - 8a7c: 4798 blx r3 - if(!is_common) return; - 8a7e: 2800 cmp r0, #0 - 8a80: d09c beq.n 89bc - draw_area.y1 -= disp_area->y1; - 8a82: f8b8 e012 ldrh.w lr, [r8, #18] - 8a86: f9bd 109a ldrsh.w r1, [sp, #154] ; 0x9a - draw_area.x1 -= disp_area->x1; - 8a8a: f8b8 2010 ldrh.w r2, [r8, #16] - 8a8e: f9b8 6010 ldrsh.w r6, [r8, #16] - 8a92: f8bd 0098 ldrh.w r0, [sp, #152] ; 0x98 - draw_area.x2 -= disp_area->x1; - 8a96: f9bd 709c ldrsh.w r7, [sp, #156] ; 0x9c - draw_area.x1 -= disp_area->x1; - 8a9a: f9bd c098 ldrsh.w ip, [sp, #152] ; 0x98 - fill_area.x1 = draw_area.x1 + disp_area->x1; - 8a9e: f8ad c0c4 strh.w ip, [sp, #196] ; 0xc4 - draw_area.y1 -= disp_area->y1; - 8aa2: eba1 040e sub.w r4, r1, lr - 8aa6: f8ad 409a strh.w r4, [sp, #154] ; 0x9a - draw_area.x2 -= disp_area->x1; - 8aaa: f8bd 409c ldrh.w r4, [sp, #156] ; 0x9c - fill_area.x2 = draw_area.x2 + disp_area->x1; - 8aae: f8ad 70c8 strh.w r7, [sp, #200] ; 0xc8 - draw_area.x1 -= disp_area->x1; - 8ab2: 1a83 subs r3, r0, r2 - draw_area.x2 -= disp_area->x1; - 8ab4: 1aa2 subs r2, r4, r2 - 8ab6: f8ad 209c strh.w r2, [sp, #156] ; 0x9c - draw_area.y2 -= disp_area->y1; - 8aba: f8bd 209e ldrh.w r2, [sp, #158] ; 0x9e - fill_area.y1 = draw_area.y1 + disp_area->y1; - 8abe: f8ad 10c6 strh.w r1, [sp, #198] ; 0xc6 - 8ac2: 3401 adds r4, #1 - draw_area.x1 -= disp_area->x1; - 8ac4: b21b sxth r3, r3 - draw_area.y2 -= disp_area->y1; - 8ac6: eba2 020e sub.w r2, r2, lr - 8aca: 1a24 subs r4, r4, r0 - draw_area.x1 -= disp_area->x1; - 8acc: f8ad 3098 strh.w r3, [sp, #152] ; 0x98 - draw_area.y2 -= disp_area->y1; - 8ad0: f8ad 209e strh.w r2, [sp, #158] ; 0x9e - 8ad4: b224 sxth r4, r4 - fill_area.y2 = fill_area.y1; - 8ad6: f8ad 10ca strh.w r1, [sp, #202] ; 0xca - if(dashed) { - 8ada: b1dd cbz r5, 8b14 - dash_start = (vdb->area.x1 + draw_area.x1) % (dsc->dash_gap + dsc->dash_width); - 8adc: 441e add r6, r3 - 8ade: f9bb 2004 ldrsh.w r2, [fp, #4] - 8ae2: f9bb 3006 ldrsh.w r3, [fp, #6] - 8ae6: 4413 add r3, r2 - 8ae8: fb96 f2f3 sdiv r2, r6, r3 - 8aec: fb03 6612 mls r6, r3, r2, r6 - 8af0: b233 sxth r3, r6 - 8af2: 9307 str r3, [sp, #28] - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - 8af4: 4b35 ldr r3, [pc, #212] ; (8bcc ) - _lv_blend_fill(clip, &fill_area, - 8af6: f8df a0c8 ldr.w sl, [pc, #200] ; 8bc0 - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - 8afa: 4620 mov r0, r4 - 8afc: 4798 blx r3 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - 8afe: f9bd 909a ldrsh.w r9, [sp, #154] ; 0x9a - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - 8b02: 4607 mov r7, r0 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - 8b04: f9bd 309e ldrsh.w r3, [sp, #158] ; 0x9e - 8b08: 4599 cmp r9, r3 - 8b0a: dd05 ble.n 8b18 - _lv_mem_buf_release(mask_buf); - 8b0c: 4638 mov r0, r7 - LV_BLEND_MODE_NORMAL); - - fill_area.y1++; - fill_area.y2++; - } - _lv_mem_buf_release(mask_buf); - 8b0e: 4b30 ldr r3, [pc, #192] ; (8bd0 ) - 8b10: 4798 blx r3 - 8b12: e753 b.n 89bc - lv_style_int_t dash_start = 0; - 8b14: 9507 str r5, [sp, #28] - 8b16: e7ed b.n 8af4 - _lv_memset_ff(mask_buf, draw_area_w); - 8b18: 4b2e ldr r3, [pc, #184] ; (8bd4 ) - lv_draw_mask_res_t mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - 8b1a: 4e2f ldr r6, [pc, #188] ; (8bd8 ) - _lv_memset_ff(mask_buf, draw_area_w); - 8b1c: 4621 mov r1, r4 - 8b1e: 4638 mov r0, r7 - 8b20: 4798 blx r3 - lv_draw_mask_res_t mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - 8b22: f8bd 3098 ldrh.w r3, [sp, #152] ; 0x98 - 8b26: f8b8 2012 ldrh.w r2, [r8, #18] - 8b2a: f8b8 1010 ldrh.w r1, [r8, #16] - 8b2e: 444a add r2, r9 - 8b30: 4419 add r1, r3 - 8b32: b212 sxth r2, r2 - 8b34: 4623 mov r3, r4 - 8b36: b209 sxth r1, r1 - 8b38: 4638 mov r0, r7 - 8b3a: 47b0 blx r6 - 8b3c: 4602 mov r2, r0 - if(dashed) { - 8b3e: b195 cbz r5, 8b66 - if(mask_res != LV_DRAW_MASK_RES_TRANSP) { - 8b40: b188 cbz r0, 8b66 - for(i = 0; i < draw_area_w; i++, dash_cnt++) { - 8b42: 2300 movs r3, #0 - lv_style_int_t dash_cnt = dash_start; - 8b44: 9907 ldr r1, [sp, #28] - 8b46: 4618 mov r0, r3 - 8b48: e00a b.n 8b60 - if(dash_cnt <= dsc->dash_width) { - 8b4a: f9bb 2004 ldrsh.w r2, [fp, #4] - 8b4e: 428a cmp r2, r1 - 8b50: db25 blt.n 8b9e - i += diff; - 8b52: 4413 add r3, r2 - 8b54: 1a5b subs r3, r3, r1 - 8b56: b21b sxth r3, r3 - for(i = 0; i < draw_area_w; i++, dash_cnt++) { - 8b58: 3301 adds r3, #1 - 8b5a: 3201 adds r2, #1 - 8b5c: b21b sxth r3, r3 - 8b5e: b211 sxth r1, r2 - 8b60: 429c cmp r4, r3 - 8b62: dcf2 bgt.n 8b4a - mask_res = LV_DRAW_MASK_RES_CHANGED; - 8b64: 2202 movs r2, #2 - dsc->blend_mode); - 8b66: f89b 3009 ldrb.w r3, [fp, #9] - _lv_blend_fill(clip, &fill_area, - 8b6a: f003 0303 and.w r3, r3, #3 - 8b6e: 9302 str r3, [sp, #8] - 8b70: f89b 3008 ldrb.w r3, [fp, #8] - 8b74: a931 add r1, sp, #196 ; 0xc4 - 8b76: e9cd 2300 strd r2, r3, [sp] - 8b7a: a80a add r0, sp, #40 ; 0x28 - 8b7c: 463b mov r3, r7 - 8b7e: f8bb 2000 ldrh.w r2, [fp] - 8b82: 47d0 blx sl - fill_area.y1++; - 8b84: f8bd 30c6 ldrh.w r3, [sp, #198] ; 0xc6 - 8b88: 3301 adds r3, #1 - 8b8a: f8ad 30c6 strh.w r3, [sp, #198] ; 0xc6 - fill_area.y2++; - 8b8e: f8bd 30ca ldrh.w r3, [sp, #202] ; 0xca - 8b92: 3301 adds r3, #1 - 8b94: f8ad 30ca strh.w r3, [sp, #202] ; 0xca - for(h = draw_area.y1; h <= draw_area.y2; h++) { - 8b98: f109 0901 add.w r9, r9, #1 - 8b9c: e7b2 b.n 8b04 - else if(dash_cnt >= dsc->dash_gap + dsc->dash_width) { - 8b9e: f9bb c006 ldrsh.w ip, [fp, #6] - 8ba2: 4462 add r2, ip - 8ba4: 4291 cmp r1, r2 - mask_buf[i] = 0x00; - 8ba6: bfba itte lt - 8ba8: 54f8 strblt r0, [r7, r3] - 8baa: 460a movlt r2, r1 - dash_cnt = 0; - 8bac: 2200 movge r2, #0 - 8bae: e7d3 b.n 8b58 - 8bb0: 0000e111 .word 0x0000e111 - 8bb4: 0000526d .word 0x0000526d - 8bb8: 0000dc65 .word 0x0000dc65 - 8bbc: 00009a75 .word 0x00009a75 - 8bc0: 00006475 .word 0x00006475 - 8bc4: 00009e25 .word 0x00009e25 - 8bc8: 00009e71 .word 0x00009e71 - 8bcc: 0000f145 .word 0x0000f145 - 8bd0: 0000edf9 .word 0x0000edf9 - 8bd4: 0000f305 .word 0x0000f305 - 8bd8: 000099e5 .word 0x000099e5 - else if(point1->x == point2->x) draw_line_ver(point1, point2, &clip_line, dsc); - 8bdc: 9b05 ldr r3, [sp, #20] - 8bde: f9b3 7000 ldrsh.w r7, [r3] - 8be2: 9b06 ldr r3, [sp, #24] - 8be4: f9b3 6000 ldrsh.w r6, [r3] - 8be8: 42b7 cmp r7, r6 - 8bea: f040 80db bne.w 8da4 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 8bee: 4b66 ldr r3, [pc, #408] ; (8d88 ) - lv_opa_t opa = dsc->opa; - 8bf0: f89b 6008 ldrb.w r6, [fp, #8] - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 8bf4: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 8bf6: 4b65 ldr r3, [pc, #404] ; (8d8c ) - 8bf8: 4798 blx r3 - int32_t w = dsc->width - 1; - 8bfa: f9bb 3002 ldrsh.w r3, [fp, #2] - bool dashed = dsc->dash_gap && dsc->dash_width ? true : false; - 8bfe: f9bb 5006 ldrsh.w r5, [fp, #6] - int32_t w = dsc->width - 1; - 8c02: 3b01 subs r3, #1 - int32_t w_half1 = w_half0 + (w & 0x1); /*Compensate rounding error*/ - 8c04: f003 0801 and.w r8, r3, #1 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 8c08: 4607 mov r7, r0 - int32_t w_half0 = w >> 1; - 8c0a: ea4f 0963 mov.w r9, r3, asr #1 - int32_t w_half1 = w_half0 + (w & 0x1); /*Compensate rounding error*/ - 8c0e: eb08 0863 add.w r8, r8, r3, asr #1 - bool dashed = dsc->dash_gap && dsc->dash_width ? true : false; - 8c12: b125 cbz r5, 8c1e - 8c14: f9bb 5004 ldrsh.w r5, [fp, #4] - 8c18: 3d00 subs r5, #0 - 8c1a: bf18 it ne - 8c1c: 2501 movne r5, #1 - if(lv_draw_mask_get_cnt()) simple_mode = false; - 8c1e: 4b5c ldr r3, [pc, #368] ; (8d90 ) - 8c20: 4798 blx r3 - 8c22: bb20 cbnz r0, 8c6e - else if(dashed) simple_mode = false; - 8c24: f085 0201 eor.w r2, r5, #1 - draw_area.x1 = point1->x - w_half1; - 8c28: 9b05 ldr r3, [sp, #20] - draw_area.y1 = LV_MATH_MIN(point1->y, point2->y); - 8c2a: 9905 ldr r1, [sp, #20] - draw_area.x1 = point1->x - w_half1; - 8c2c: 881b ldrh r3, [r3, #0] - draw_area.y1 = LV_MATH_MIN(point1->y, point2->y); - 8c2e: f9b1 1002 ldrsh.w r1, [r1, #2] - draw_area.x1 = point1->x - w_half1; - 8c32: eba3 0808 sub.w r8, r3, r8 - draw_area.x2 = point1->x + w_half0; - 8c36: 444b add r3, r9 - 8c38: f8ad 309c strh.w r3, [sp, #156] ; 0x9c - draw_area.y1 = LV_MATH_MIN(point1->y, point2->y); - 8c3c: 9b06 ldr r3, [sp, #24] - draw_area.x1 = point1->x - w_half1; - 8c3e: f8ad 8098 strh.w r8, [sp, #152] ; 0x98 - draw_area.y1 = LV_MATH_MIN(point1->y, point2->y); - 8c42: f9b3 3002 ldrsh.w r3, [r3, #2] - 8c46: 428b cmp r3, r1 - 8c48: 4618 mov r0, r3 - 8c4a: bfa8 it ge - 8c4c: 4608 movge r0, r1 - draw_area.y2 = LV_MATH_MAX(point1->y, point2->y) - 1; - 8c4e: 428b cmp r3, r1 - 8c50: bfb8 it lt - 8c52: 460b movlt r3, r1 - 8c54: 3b01 subs r3, #1 - draw_area.y1 = LV_MATH_MIN(point1->y, point2->y); - 8c56: f8ad 009a strh.w r0, [sp, #154] ; 0x9a - draw_area.y2 = LV_MATH_MAX(point1->y, point2->y) - 1; - 8c5a: f8ad 309e strh.w r3, [sp, #158] ; 0x9e - if(simple_mode) { - 8c5e: b142 cbz r2, 8c72 - dsc->blend_mode); - 8c60: f89b 3009 ldrb.w r3, [fp, #9] - _lv_blend_fill(clip, &draw_area, - 8c64: f003 0303 and.w r3, r3, #3 - 8c68: e9cd 6301 strd r6, r3, [sp, #4] - 8c6c: e69d b.n 89aa - if(lv_draw_mask_get_cnt()) simple_mode = false; - 8c6e: 2200 movs r2, #0 - 8c70: e7da b.n 8c28 - is_common = _lv_area_intersect(&draw_area, clip, &draw_area); - 8c72: aa26 add r2, sp, #152 ; 0x98 - 8c74: a90a add r1, sp, #40 ; 0x28 - 8c76: 4610 mov r0, r2 - 8c78: 47a0 blx r4 - if(!is_common) return; - 8c7a: 2800 cmp r0, #0 - 8c7c: f43f ae9e beq.w 89bc - draw_area.x1 -= vdb->area.x1; - 8c80: 8a3b ldrh r3, [r7, #16] - 8c82: f8bd 4098 ldrh.w r4, [sp, #152] ; 0x98 - draw_area.y1 -= vdb->area.y1; - 8c86: f8b7 c012 ldrh.w ip, [r7, #18] - draw_area.x1 -= vdb->area.x1; - 8c8a: f9bd 0098 ldrsh.w r0, [sp, #152] ; 0x98 - draw_area.x2 -= vdb->area.x1; - 8c8e: f8bd 609c ldrh.w r6, [sp, #156] ; 0x9c - fill_area.x1 = draw_area.x1 + disp_area->x1; - 8c92: f8ad 00c4 strh.w r0, [sp, #196] ; 0xc4 - draw_area.x1 -= vdb->area.x1; - 8c96: 1ae2 subs r2, r4, r3 - 8c98: f8ad 2098 strh.w r2, [sp, #152] ; 0x98 - draw_area.y1 -= vdb->area.y1; - 8c9c: f9bd 209a ldrsh.w r2, [sp, #154] ; 0x9a - fill_area.y1 = draw_area.y1 + disp_area->y1; - 8ca0: f8ad 20c6 strh.w r2, [sp, #198] ; 0xc6 - draw_area.y1 -= vdb->area.y1; - 8ca4: eba2 010c sub.w r1, r2, ip - draw_area.x2 -= vdb->area.x1; - 8ca8: 1af3 subs r3, r6, r3 - draw_area.y1 -= vdb->area.y1; - 8caa: f8ad 109a strh.w r1, [sp, #154] ; 0x9a - draw_area.x2 -= vdb->area.x1; - 8cae: f9bd 109c ldrsh.w r1, [sp, #156] ; 0x9c - 8cb2: f8ad 309c strh.w r3, [sp, #156] ; 0x9c - draw_area.y2 -= vdb->area.y1; - 8cb6: f8bd 309e ldrh.w r3, [sp, #158] ; 0x9e - fill_area.x2 = draw_area.x2 + disp_area->x1; - 8cba: f8ad 10c8 strh.w r1, [sp, #200] ; 0xc8 - 8cbe: 3601 adds r6, #1 - draw_area.y2 -= vdb->area.y1; - 8cc0: eba3 030c sub.w r3, r3, ip - 8cc4: 1b36 subs r6, r6, r4 - 8cc6: f8ad 309e strh.w r3, [sp, #158] ; 0x9e - 8cca: b233 sxth r3, r6 - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - 8ccc: 4618 mov r0, r3 - 8cce: ee08 3a10 vmov s16, r3 - fill_area.y2 = fill_area.y1; - 8cd2: f8ad 20ca strh.w r2, [sp, #202] ; 0xca - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - 8cd6: 4b2f ldr r3, [pc, #188] ; (8d94 ) - 8cd8: 4798 blx r3 - 8cda: 4680 mov r8, r0 - if(dashed) { - 8cdc: b1c5 cbz r5, 8d10 - dash_start = (vdb->area.x1 + draw_area.x1) % (dsc->dash_gap + dsc->dash_width); - 8cde: f9bd 3098 ldrsh.w r3, [sp, #152] ; 0x98 - 8ce2: f9b7 4010 ldrsh.w r4, [r7, #16] - 8ce6: f9bb 2004 ldrsh.w r2, [fp, #4] - 8cea: 441c add r4, r3 - 8cec: f9bb 3006 ldrsh.w r3, [fp, #6] - 8cf0: 4413 add r3, r2 - 8cf2: fb94 f2f3 sdiv r2, r4, r3 - 8cf6: fb03 4412 mls r4, r3, r2, r4 - 8cfa: b224 sxth r4, r4 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - 8cfc: f9bd 909a ldrsh.w r9, [sp, #154] ; 0x9a - _lv_blend_fill(clip, &fill_area, - 8d00: f8df a09c ldr.w sl, [pc, #156] ; 8da0 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - 8d04: f9bd 309e ldrsh.w r3, [sp, #158] ; 0x9e - 8d08: 4599 cmp r9, r3 - 8d0a: dd03 ble.n 8d14 - _lv_mem_buf_release(mask_buf); - 8d0c: 4640 mov r0, r8 - 8d0e: e6fe b.n 8b0e - lv_style_int_t dash_start = 0; - 8d10: 462c mov r4, r5 - 8d12: e7f3 b.n 8cfc - _lv_memset_ff(mask_buf, draw_area_w); - 8d14: ee18 1a10 vmov r1, s16 - 8d18: 4b1f ldr r3, [pc, #124] ; (8d98 ) - lv_draw_mask_res_t mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - 8d1a: 4e20 ldr r6, [pc, #128] ; (8d9c ) - _lv_memset_ff(mask_buf, draw_area_w); - 8d1c: 4640 mov r0, r8 - 8d1e: 4798 blx r3 - lv_draw_mask_res_t mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - 8d20: f8bd 3098 ldrh.w r3, [sp, #152] ; 0x98 - 8d24: 8a7a ldrh r2, [r7, #18] - 8d26: 8a39 ldrh r1, [r7, #16] - 8d28: 444a add r2, r9 - 8d2a: 4419 add r1, r3 - 8d2c: b212 sxth r2, r2 - 8d2e: ee18 3a10 vmov r3, s16 - 8d32: b209 sxth r1, r1 - 8d34: 4640 mov r0, r8 - 8d36: 47b0 blx r6 - if(dashed) { - 8d38: b16d cbz r5, 8d56 - if(mask_res != LV_DRAW_MASK_RES_TRANSP) { - 8d3a: b150 cbz r0, 8d52 - if(dash_cnt > dsc->dash_width) { - 8d3c: f9bb 2004 ldrsh.w r2, [fp, #4] - if(dash_cnt >= dsc->dash_gap + dsc->dash_width) { - 8d40: f9bb 3006 ldrsh.w r3, [fp, #6] - 8d44: 4413 add r3, r2 - mask_res = LV_DRAW_MASK_RES_TRANSP; - 8d46: 42a2 cmp r2, r4 - 8d48: bfb8 it lt - 8d4a: 2000 movlt r0, #0 - dash_cnt = 0; - 8d4c: 429c cmp r4, r3 - 8d4e: bfa8 it ge - 8d50: 2400 movge r4, #0 - dash_cnt ++; - 8d52: 3401 adds r4, #1 - 8d54: b224 sxth r4, r4 - _lv_blend_fill(clip, &fill_area, - 8d56: 2300 movs r3, #0 - 8d58: 9302 str r3, [sp, #8] - 8d5a: f89b 3008 ldrb.w r3, [fp, #8] - 8d5e: f8bb 2000 ldrh.w r2, [fp] - 8d62: e9cd 0300 strd r0, r3, [sp] - 8d66: a931 add r1, sp, #196 ; 0xc4 - 8d68: 4643 mov r3, r8 - 8d6a: a80a add r0, sp, #40 ; 0x28 - 8d6c: 47d0 blx sl - fill_area.y1++; - 8d6e: f8bd 30c6 ldrh.w r3, [sp, #198] ; 0xc6 - 8d72: 3301 adds r3, #1 - 8d74: f8ad 30c6 strh.w r3, [sp, #198] ; 0xc6 - fill_area.y2++; - 8d78: f8bd 30ca ldrh.w r3, [sp, #202] ; 0xca - 8d7c: 3301 adds r3, #1 - 8d7e: f8ad 30ca strh.w r3, [sp, #202] ; 0xca - for(h = draw_area.y1; h <= draw_area.y2; h++) { - 8d82: f109 0901 add.w r9, r9, #1 - 8d86: e7bd b.n 8d04 - 8d88: 0000526d .word 0x0000526d - 8d8c: 0000dc65 .word 0x0000dc65 - 8d90: 00009a75 .word 0x00009a75 - 8d94: 0000f145 .word 0x0000f145 - 8d98: 0000f305 .word 0x0000f305 - 8d9c: 000099e5 .word 0x000099e5 - 8da0: 00006475 .word 0x00006475 - lv_draw_line_dsc_t * dsc) -{ - /*Keep the great y in p1*/ - lv_point_t p1; - lv_point_t p2; - if(point1->y < point2->y) { - 8da4: 45c1 cmp r9, r8 - 8da6: db05 blt.n 8db4 - 8da8: 464b mov r3, r9 - 8daa: 46c1 mov r9, r8 - 8dac: 4698 mov r8, r3 - 8dae: 463b mov r3, r7 - 8db0: 4637 mov r7, r6 - 8db2: 461e mov r6, r3 - p2.y = point1->y; - p1.x = point2->x; - p2.x = point1->x; - } - - int32_t xdiff = p2.x - p1.x; - 8db4: 1bf3 subs r3, r6, r7 - 8db6: 9309 str r3, [sp, #36] ; 0x24 - int32_t ydiff = p2.y - p1.y; - 8db8: eba8 0309 sub.w r3, r8, r9 - 8dbc: 9308 str r3, [sp, #32] - bool flat = LV_MATH_ABS(xdiff) > LV_MATH_ABS(ydiff) ? true : false; - 8dbe: 1bf3 subs r3, r6, r7 - 8dc0: ea83 72e3 eor.w r2, r3, r3, asr #31 - 8dc4: eba2 72e3 sub.w r2, r2, r3, asr #31 - 8dc8: 9b08 ldr r3, [sp, #32] - 8dca: 9207 str r2, [sp, #28] - 8dcc: ea83 7ae3 eor.w sl, r3, r3, asr #31 - 8dd0: ebaa 7ae3 sub.w sl, sl, r3, asr #31 - 181, - }; - - int32_t w = dsc->width; - int32_t wcorr_i = 0; - if(flat) wcorr_i = (LV_MATH_ABS(ydiff) << 5) / LV_MATH_ABS(xdiff); - 8dd4: 4552 cmp r2, sl - 8dd6: 4613 mov r3, r2 - else wcorr_i = (LV_MATH_ABS(xdiff) << 5) / LV_MATH_ABS(ydiff); - 8dd8: bfd8 it le - 8dda: 9b07 ldrle r3, [sp, #28] - int32_t w = dsc->width; - 8ddc: f9bb 5002 ldrsh.w r5, [fp, #2] - if(flat) wcorr_i = (LV_MATH_ABS(ydiff) << 5) / LV_MATH_ABS(xdiff); - 8de0: bfca itet gt - 8de2: ea4f 134a movgt.w r3, sl, lsl #5 - else wcorr_i = (LV_MATH_ABS(xdiff) << 5) / LV_MATH_ABS(ydiff); - 8de6: 015b lslle r3, r3, #5 - if(flat) wcorr_i = (LV_MATH_ABS(ydiff) << 5) / LV_MATH_ABS(xdiff); - 8de8: fbb3 f3f2 udivgt r3, r3, r2 - - w = (w * wcorr[wcorr_i] + 63) >> 7; /*+ 63 for rounding*/ - 8dec: 4ab3 ldr r2, [pc, #716] ; (90bc ) - else wcorr_i = (LV_MATH_ABS(xdiff) << 5) / LV_MATH_ABS(ydiff); - 8dee: bfd8 it le - 8df0: fbb3 f3fa udivle r3, r3, sl - w = (w * wcorr[wcorr_i] + 63) >> 7; /*+ 63 for rounding*/ - 8df4: 5cd2 ldrb r2, [r2, r3] - 8df6: 233f movs r3, #63 ; 0x3f - 8df8: fb15 3502 smlabb r5, r5, r2, r3 - int32_t w_half0 = w >> 1; - int32_t w_half1 = w_half0 + (w & 0x1); /*Compensate rounding error*/ - - lv_area_t draw_area; - draw_area.x1 = LV_MATH_MIN(p1.x, p2.x) - w; - 8dfc: f3c5 13cf ubfx r3, r5, #7, #16 - 8e00: 42be cmp r6, r7 - 8e02: bfd4 ite le - 8e04: ebc3 0206 rsble r2, r3, r6 - 8e08: ebc3 0207 rsbgt r2, r3, r7 - 8e0c: f8ad 2030 strh.w r2, [sp, #48] ; 0x30 - draw_area.x2 = LV_MATH_MAX(p1.x, p2.x) + w; - 8e10: 42be cmp r6, r7 - 8e12: bfac ite ge - 8e14: 199a addge r2, r3, r6 - 8e16: 19da addlt r2, r3, r7 - 8e18: f8ad 2034 strh.w r2, [sp, #52] ; 0x34 - draw_area.y2 = LV_MATH_MAX(p1.y, p2.y) + w; - - /* Get the union of `coords` and `clip`*/ - /* `clip` is already truncated to the `vdb` size - * in 'lv_refr_area' function */ - bool is_common = _lv_area_intersect(&draw_area, &draw_area, clip); - 8e1c: a90c add r1, sp, #48 ; 0x30 - draw_area.y1 = LV_MATH_MIN(p1.y, p2.y) - w; - 8e1e: 45c8 cmp r8, r9 - 8e20: bfd4 ite le - 8e22: ebc3 0208 rsble r2, r3, r8 - 8e26: ebc3 0209 rsbgt r2, r3, r9 - draw_area.y2 = LV_MATH_MAX(p1.y, p2.y) + w; - 8e2a: 45c8 cmp r8, r9 - 8e2c: bfac ite ge - 8e2e: 4443 addge r3, r8 - 8e30: 444b addlt r3, r9 - draw_area.y1 = LV_MATH_MIN(p1.y, p2.y) - w; - 8e32: f8ad 2032 strh.w r2, [sp, #50] ; 0x32 - draw_area.y2 = LV_MATH_MAX(p1.y, p2.y) + w; - 8e36: f8ad 3036 strh.w r3, [sp, #54] ; 0x36 - bool is_common = _lv_area_intersect(&draw_area, &draw_area, clip); - 8e3a: aa0a add r2, sp, #40 ; 0x28 - 8e3c: 4ba0 ldr r3, [pc, #640] ; (90c0 ) - 8e3e: 4608 mov r0, r1 - w = (w * wcorr[wcorr_i] + 63) >> 7; /*+ 63 for rounding*/ - 8e40: 11ec asrs r4, r5, #7 - bool is_common = _lv_area_intersect(&draw_area, &draw_area, clip); - 8e42: 4798 blx r3 - if(is_common == false) return; - 8e44: 2800 cmp r0, #0 - 8e46: f43f adb9 beq.w 89bc - lv_draw_mask_line_param_t mask_left_param; - lv_draw_mask_line_param_t mask_right_param; - lv_draw_mask_line_param_t mask_top_param; - lv_draw_mask_line_param_t mask_bottom_param; - - if(flat) { - 8e4a: 9b07 ldr r3, [sp, #28] - int32_t w_half1 = w_half0 + (w & 0x1); /*Compensate rounding error*/ - 8e4c: f004 0401 and.w r4, r4, #1 - 8e50: eb04 2425 add.w r4, r4, r5, asr #8 - if(flat) { - 8e54: 4553 cmp r3, sl - if(xdiff > 0) { - lv_draw_mask_line_points_init(&mask_left_param, p1.x, p1.y - w_half0, p2.x, p2.y - w_half0, - LV_DRAW_MASK_LINE_SIDE_LEFT); - lv_draw_mask_line_points_init(&mask_right_param, p1.x, p1.y + w_half1, p2.x, p2.y + w_half1, - 8e56: b2a4 uxth r4, r4 - lv_draw_mask_line_points_init(&mask_left_param, p1.x, p1.y - w_half0, p2.x, p2.y - w_half0, - 8e58: f3c5 250f ubfx r5, r5, #8, #16 - if(flat) { - 8e5c: f340 80ed ble.w 903a - lv_draw_mask_line_points_init(&mask_right_param, p1.x, p1.y + w_half1, p2.x, p2.y + w_half1, - 8e60: fa14 f389 uxtah r3, r4, r9 - 8e64: b21b sxth r3, r3 - 8e66: ee08 3a10 vmov s16, r3 - if(xdiff > 0) { - 8e6a: 1bf3 subs r3, r6, r7 - lv_draw_mask_line_points_init(&mask_left_param, p1.x, p1.y - w_half0, p2.x, p2.y - w_half0, - 8e6c: eba9 0a05 sub.w sl, r9, r5 - lv_draw_mask_line_points_init(&mask_right_param, p1.x, p1.y + w_half1, p2.x, p2.y + w_half1, - 8e70: fa14 f488 uxtah r4, r4, r8 - lv_draw_mask_line_points_init(&mask_left_param, p1.x, p1.y - w_half0, p2.x, p2.y - w_half0, - 8e74: eba8 0505 sub.w r5, r8, r5 - if(xdiff > 0) { - 8e78: 2b00 cmp r3, #0 - 8e7a: f04f 0300 mov.w r3, #0 - lv_draw_mask_line_points_init(&mask_right_param, p1.x, p1.y + w_half1, p2.x, p2.y + w_half1, - 8e7e: b224 sxth r4, r4 - lv_draw_mask_line_points_init(&mask_left_param, p1.x, p1.y - w_half0, p2.x, p2.y - w_half0, - 8e80: fa0f fa8a sxth.w sl, sl - 8e84: b22d sxth r5, r5 - 8e86: 9301 str r3, [sp, #4] - if(xdiff > 0) { - 8e88: f340 80c6 ble.w 9018 - lv_draw_mask_line_points_init(&mask_left_param, p1.x, p1.y - w_half0, p2.x, p2.y - w_half0, - 8e8c: 9500 str r5, [sp, #0] - 8e8e: 4633 mov r3, r6 - 8e90: 4652 mov r2, sl - 8e92: 4639 mov r1, r7 - 8e94: a810 add r0, sp, #64 ; 0x40 - 8e96: 4d8b ldr r5, [pc, #556] ; (90c4 ) - 8e98: 47a8 blx r5 - lv_draw_mask_line_points_init(&mask_right_param, p1.x, p1.y + w_half1, p2.x, p2.y + w_half1, - 8e9a: 2301 movs r3, #1 - 8e9c: e9cd 4300 strd r4, r3, [sp] - 8ea0: ee18 2a10 vmov r2, s16 - 8ea4: 4633 mov r3, r6 - 8ea6: 4639 mov r1, r7 - 8ea8: a81b add r0, sp, #108 ; 0x6c - 8eaa: 47a8 blx r5 - LV_DRAW_MASK_LINE_SIDE_RIGHT); - } - - /*Use the normal vector for the endings*/ - - int16_t mask_left_id = lv_draw_mask_add(&mask_left_param, NULL); - 8eac: f8df a240 ldr.w sl, [pc, #576] ; 90f0 - 8eb0: 2100 movs r1, #0 - 8eb2: a810 add r0, sp, #64 ; 0x40 - 8eb4: 47d0 blx sl - int16_t mask_right_id = lv_draw_mask_add(&mask_right_param, NULL); - 8eb6: 2100 movs r1, #0 - int16_t mask_left_id = lv_draw_mask_add(&mask_left_param, NULL); - 8eb8: ee09 0a10 vmov s18, r0 - int16_t mask_right_id = lv_draw_mask_add(&mask_right_param, NULL); - 8ebc: a81b add r0, sp, #108 ; 0x6c - 8ebe: 47d0 blx sl - int16_t mask_top_id = LV_MASK_ID_INV; - int16_t mask_bottom_id = LV_MASK_ID_INV; - - if(!dsc->raw_end) { - 8ec0: f89b 5009 ldrb.w r5, [fp, #9] - 8ec4: f015 0510 ands.w r5, r5, #16 - int16_t mask_right_id = lv_draw_mask_add(&mask_right_param, NULL); - 8ec8: ee09 0a90 vmov s19, r0 - if(!dsc->raw_end) { - 8ecc: f040 80cf bne.w 906e - lv_draw_mask_line_points_init(&mask_top_param, p1.x, p1.y, p1.x - ydiff, p1.y + xdiff, LV_DRAW_MASK_LINE_SIDE_BOTTOM); - 8ed0: 2203 movs r2, #3 - 8ed2: f8bd 4020 ldrh.w r4, [sp, #32] - 8ed6: 9201 str r2, [sp, #4] - 8ed8: 1bf2 subs r2, r6, r7 - 8eda: f8bd 3024 ldrh.w r3, [sp, #36] ; 0x24 - 8ede: 9307 str r3, [sp, #28] - 8ee0: fa19 f282 uxtah r2, r9, r2 - 8ee4: 1b3b subs r3, r7, r4 - 8ee6: b212 sxth r2, r2 - 8ee8: 4639 mov r1, r7 - 8eea: 9200 str r2, [sp, #0] - 8eec: 4f75 ldr r7, [pc, #468] ; (90c4 ) - 8eee: b21b sxth r3, r3 - 8ef0: 464a mov r2, r9 - 8ef2: a826 add r0, sp, #152 ; 0x98 - 8ef4: 47b8 blx r7 - lv_draw_mask_line_points_init(&mask_bottom_param, p2.x, p2.y, p2.x - ydiff, p2.y + xdiff, LV_DRAW_MASK_LINE_SIDE_TOP); - 8ef6: 2202 movs r2, #2 - 8ef8: 9201 str r2, [sp, #4] - 8efa: 9a07 ldr r2, [sp, #28] - 8efc: 4442 add r2, r8 - 8efe: b212 sxth r2, r2 - 8f00: 1b33 subs r3, r6, r4 - 8f02: b21b sxth r3, r3 - 8f04: 9200 str r2, [sp, #0] - 8f06: 4631 mov r1, r6 - 8f08: 4642 mov r2, r8 - 8f0a: a831 add r0, sp, #196 ; 0xc4 - 8f0c: 47b8 blx r7 - mask_top_id = lv_draw_mask_add(&mask_top_param, NULL); - 8f0e: 4629 mov r1, r5 - 8f10: a826 add r0, sp, #152 ; 0x98 - 8f12: 47d0 blx sl - mask_bottom_id = lv_draw_mask_add(&mask_bottom_param, NULL); - 8f14: 4629 mov r1, r5 - mask_top_id = lv_draw_mask_add(&mask_top_param, NULL); - 8f16: 9009 str r0, [sp, #36] ; 0x24 - mask_bottom_id = lv_draw_mask_add(&mask_bottom_param, NULL); - 8f18: a831 add r0, sp, #196 ; 0xc4 - 8f1a: 47d0 blx sl - 8f1c: 4682 mov sl, r0 - } - - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 8f1e: 4b6a ldr r3, [pc, #424] ; (90c8 ) - * So deal with it only with steep lines. */ - int32_t draw_area_w = lv_area_get_width(&draw_area); - - /*Draw the background line by line*/ - int32_t h; - size_t mask_buf_size = LV_MATH_MIN(lv_area_get_size(&draw_area), LV_HOR_RES_MAX); - 8f20: 4e6a ldr r6, [pc, #424] ; (90cc ) - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 8f22: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 8f24: 4b6a ldr r3, [pc, #424] ; (90d0 ) - 8f26: 4798 blx r3 - draw_area.x1 -= disp_area->x1; - 8f28: f8bd 2030 ldrh.w r2, [sp, #48] ; 0x30 - 8f2c: 8a03 ldrh r3, [r0, #16] - draw_area.x2 -= disp_area->x1; - 8f2e: f8bd 4034 ldrh.w r4, [sp, #52] ; 0x34 - draw_area.x1 -= disp_area->x1; - 8f32: 1ad1 subs r1, r2, r3 - draw_area.x2 -= disp_area->x1; - 8f34: 1ae3 subs r3, r4, r3 - draw_area.x1 -= disp_area->x1; - 8f36: f8ad 1030 strh.w r1, [sp, #48] ; 0x30 - draw_area.x2 -= disp_area->x1; - 8f3a: f8ad 3034 strh.w r3, [sp, #52] ; 0x34 - draw_area.y1 -= disp_area->y1; - 8f3e: 8a41 ldrh r1, [r0, #18] - draw_area.y2 -= disp_area->y1; - 8f40: f8bd 3036 ldrh.w r3, [sp, #54] ; 0x36 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 8f44: 4605 mov r5, r0 - draw_area.y1 -= disp_area->y1; - 8f46: f8bd 0032 ldrh.w r0, [sp, #50] ; 0x32 - 8f4a: 3401 adds r4, #1 - 8f4c: 1a40 subs r0, r0, r1 - draw_area.y2 -= disp_area->y1; - 8f4e: 1a5b subs r3, r3, r1 - 8f50: 1aa4 subs r4, r4, r2 - draw_area.y1 -= disp_area->y1; - 8f52: f8ad 0032 strh.w r0, [sp, #50] ; 0x32 - draw_area.y2 -= disp_area->y1; - 8f56: f8ad 3036 strh.w r3, [sp, #54] ; 0x36 - size_t mask_buf_size = LV_MATH_MIN(lv_area_get_size(&draw_area), LV_HOR_RES_MAX); - 8f5a: a80c add r0, sp, #48 ; 0x30 - 8f5c: b223 sxth r3, r4 - 8f5e: 9307 str r3, [sp, #28] - 8f60: 47b0 blx r6 - 8f62: f5b0 7ff0 cmp.w r0, #480 ; 0x1e0 - 8f66: f080 8087 bcs.w 9078 - 8f6a: a80c add r0, sp, #48 ; 0x30 - 8f6c: 47b0 blx r6 - 8f6e: 4607 mov r7, r0 - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 8f70: 4b58 ldr r3, [pc, #352] ; (90d4 ) - 8f72: 4638 mov r0, r7 - 8f74: 4798 blx r3 - - lv_area_t fill_area; - fill_area.x1 = draw_area.x1 + disp_area->x1; - 8f76: 8a2b ldrh r3, [r5, #16] - 8f78: f8bd 2030 ldrh.w r2, [sp, #48] ; 0x30 - 8f7c: 441a add r2, r3 - 8f7e: b212 sxth r2, r2 - 8f80: 9208 str r2, [sp, #32] - 8f82: f8ad 2038 strh.w r2, [sp, #56] ; 0x38 - fill_area.x2 = draw_area.x2 + disp_area->x1; - 8f86: f8bd 2034 ldrh.w r2, [sp, #52] ; 0x34 - 8f8a: 4413 add r3, r2 - 8f8c: f8ad 303c strh.w r3, [sp, #60] ; 0x3c - fill_area.y1 = draw_area.y1 + disp_area->y1; - 8f90: 8a6a ldrh r2, [r5, #18] - 8f92: f8bd 3032 ldrh.w r3, [sp, #50] ; 0x32 - 8f96: 4413 add r3, r2 - 8f98: b21b sxth r3, r3 - 8f9a: f8ad 303a strh.w r3, [sp, #58] ; 0x3a - fill_area.y2 = fill_area.y1; - 8f9e: f8ad 303e strh.w r3, [sp, #62] ; 0x3e - - int32_t x = vdb->area.x1 + draw_area.x1; - - uint32_t mask_p = 0; - - _lv_memset_ff(mask_buf, mask_buf_size); - 8fa2: 4639 mov r1, r7 - 8fa4: 4b4c ldr r3, [pc, #304] ; (90d8 ) - lv_opa_t * mask_buf = _lv_mem_buf_get(mask_buf_size); - 8fa6: 4606 mov r6, r0 - _lv_memset_ff(mask_buf, mask_buf_size); - 8fa8: 4798 blx r3 - /*Fill the first row with 'color'*/ - for(h = draw_area.y1 + disp_area->y1; h <= draw_area.y2 + disp_area->y1; h++) { - 8faa: f9bd 8032 ldrsh.w r8, [sp, #50] ; 0x32 - 8fae: f9b5 3012 ldrsh.w r3, [r5, #18] - uint32_t mask_p = 0; - 8fb2: f04f 0900 mov.w r9, #0 - for(h = draw_area.y1 + disp_area->y1; h <= draw_area.y2 + disp_area->y1; h++) { - 8fb6: 4498 add r8, r3 - 8fb8: f9bd 3036 ldrsh.w r3, [sp, #54] ; 0x36 - 8fbc: f9b5 2012 ldrsh.w r2, [r5, #18] - 8fc0: 4413 add r3, r2 - 8fc2: 4598 cmp r8, r3 - 8fc4: dd5b ble.n 907e - _lv_memset_ff(mask_buf, mask_buf_size); - } - } - - /*Flush the last part*/ - if(fill_area.y1 != fill_area.y2) { - 8fc6: f9bd 303e ldrsh.w r3, [sp, #62] ; 0x3e - 8fca: f9bd 203a ldrsh.w r2, [sp, #58] ; 0x3a - 8fce: 429a cmp r2, r3 - 8fd0: d013 beq.n 8ffa - fill_area.y2--; - 8fd2: 3b01 subs r3, #1 - 8fd4: f8ad 303e strh.w r3, [sp, #62] ; 0x3e - _lv_blend_fill(&fill_area, clip, - dsc->color, mask_buf, LV_DRAW_MASK_RES_CHANGED, dsc->opa, - dsc->blend_mode); - 8fd8: f89b 3009 ldrb.w r3, [fp, #9] - _lv_blend_fill(&fill_area, clip, - 8fdc: f8bb 2000 ldrh.w r2, [fp] - 8fe0: 4c3e ldr r4, [pc, #248] ; (90dc ) - 8fe2: f003 0303 and.w r3, r3, #3 - 8fe6: 9302 str r3, [sp, #8] - 8fe8: f89b 3008 ldrb.w r3, [fp, #8] - 8fec: 9301 str r3, [sp, #4] - 8fee: 2302 movs r3, #2 - 8ff0: 9300 str r3, [sp, #0] - 8ff2: a90a add r1, sp, #40 ; 0x28 - 8ff4: 4633 mov r3, r6 - 8ff6: a80e add r0, sp, #56 ; 0x38 - 8ff8: 47a0 blx r4 - - } - - _lv_mem_buf_release(mask_buf); - 8ffa: 4b39 ldr r3, [pc, #228] ; (90e0 ) - - lv_draw_mask_remove_id(mask_left_id); - 8ffc: 4c39 ldr r4, [pc, #228] ; (90e4 ) - _lv_mem_buf_release(mask_buf); - 8ffe: 4630 mov r0, r6 - 9000: 4798 blx r3 - lv_draw_mask_remove_id(mask_left_id); - 9002: ee19 0a10 vmov r0, s18 - 9006: 47a0 blx r4 - lv_draw_mask_remove_id(mask_right_id); - 9008: ee19 0a90 vmov r0, s19 - 900c: 47a0 blx r4 - lv_draw_mask_remove_id(mask_top_id); - 900e: 9809 ldr r0, [sp, #36] ; 0x24 - 9010: 47a0 blx r4 - lv_draw_mask_remove_id(mask_bottom_id); - 9012: 4650 mov r0, sl - 9014: 47a0 blx r4 - 9016: e4d1 b.n 89bc - lv_draw_mask_line_points_init(&mask_left_param, p1.x, p1.y + w_half1, p2.x, p2.y + w_half1, - 9018: ee18 2a10 vmov r2, s16 - 901c: 9400 str r4, [sp, #0] - 901e: 4633 mov r3, r6 - 9020: 4639 mov r1, r7 - 9022: 4c28 ldr r4, [pc, #160] ; (90c4 ) - 9024: a810 add r0, sp, #64 ; 0x40 - 9026: 47a0 blx r4 - lv_draw_mask_line_points_init(&mask_right_param, p1.x, p1.y - w_half0, p2.x, p2.y - w_half0, - 9028: 2301 movs r3, #1 - 902a: e9cd 5300 strd r5, r3, [sp] - 902e: 4652 mov r2, sl - 9030: 4633 mov r3, r6 - 9032: 4639 mov r1, r7 - lv_draw_mask_line_points_init(&mask_right_param, p1.x - w_half0, p1.y, p2.x - w_half0, p2.y, - 9034: a81b add r0, sp, #108 ; 0x6c - 9036: 47a0 blx r4 - 9038: e738 b.n 8eac - lv_draw_mask_line_points_init(&mask_left_param, p1.x + w_half1, p1.y, p2.x + w_half1, p2.y, - 903a: fa14 f386 uxtah r3, r4, r6 - 903e: 2200 movs r2, #0 - 9040: fa14 f487 uxtah r4, r4, r7 - 9044: b221 sxth r1, r4 - 9046: e9cd 8200 strd r8, r2, [sp] - 904a: b21b sxth r3, r3 - 904c: 464a mov r2, r9 - 904e: 4c1d ldr r4, [pc, #116] ; (90c4 ) - 9050: a810 add r0, sp, #64 ; 0x40 - 9052: 47a0 blx r4 - 9054: fa1f fa86 uxth.w sl, r6 - lv_draw_mask_line_points_init(&mask_right_param, p1.x - w_half0, p1.y, p2.x - w_half0, p2.y, - 9058: b2ba uxth r2, r7 - 905a: 1b51 subs r1, r2, r5 - 905c: ebaa 0305 sub.w r3, sl, r5 - 9060: 2201 movs r2, #1 - 9062: e9cd 8200 strd r8, r2, [sp] - 9066: b21b sxth r3, r3 - 9068: 464a mov r2, r9 - 906a: b209 sxth r1, r1 - 906c: e7e2 b.n 9034 - int16_t mask_bottom_id = LV_MASK_ID_INV; - 906e: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff - int16_t mask_top_id = LV_MASK_ID_INV; - 9072: f8cd a024 str.w sl, [sp, #36] ; 0x24 - 9076: e752 b.n 8f1e - size_t mask_buf_size = LV_MATH_MIN(lv_area_get_size(&draw_area), LV_HOR_RES_MAX); - 9078: f44f 77f0 mov.w r7, #480 ; 0x1e0 - 907c: e778 b.n 8f70 - lv_draw_mask_res_t mask_res = lv_draw_mask_apply(&mask_buf[mask_p], x, h, draw_area_w); - 907e: eb06 0309 add.w r3, r6, r9 - 9082: ee08 3a10 vmov s16, r3 - 9086: 9908 ldr r1, [sp, #32] - 9088: 9b07 ldr r3, [sp, #28] - 908a: 4c17 ldr r4, [pc, #92] ; (90e8 ) - 908c: ee18 0a10 vmov r0, s16 - 9090: fa0f f288 sxth.w r2, r8 - 9094: 47a0 blx r4 - if(mask_res == LV_DRAW_MASK_RES_TRANSP) { - 9096: b920 cbnz r0, 90a2 - _lv_memset_00(&mask_buf[mask_p], draw_area_w); - 9098: 9907 ldr r1, [sp, #28] - 909a: 4b14 ldr r3, [pc, #80] ; (90ec ) - 909c: ee18 0a10 vmov r0, s16 - 90a0: 4798 blx r3 - mask_p += draw_area_w; - 90a2: 9b07 ldr r3, [sp, #28] - 90a4: 4499 add r9, r3 - if((uint32_t) mask_p + draw_area_w < mask_buf_size) { - 90a6: 444b add r3, r9 - 90a8: 429f cmp r7, r3 - 90aa: d923 bls.n 90f4 - fill_area.y2 ++; - 90ac: f8bd 303e ldrh.w r3, [sp, #62] ; 0x3e - 90b0: 3301 adds r3, #1 - 90b2: f8ad 303e strh.w r3, [sp, #62] ; 0x3e - for(h = draw_area.y1 + disp_area->y1; h <= draw_area.y2 + disp_area->y1; h++) { - 90b6: f108 0801 add.w r8, r8, #1 - 90ba: e77d b.n 8fb8 - 90bc: 00027766 .word 0x00027766 - 90c0: 0000e111 .word 0x0000e111 - 90c4: 00009a91 .word 0x00009a91 - 90c8: 0000526d .word 0x0000526d - 90cc: 0000e0f5 .word 0x0000e0f5 - 90d0: 0000dc65 .word 0x0000dc65 - 90d4: 0000f145 .word 0x0000f145 - 90d8: 0000f305 .word 0x0000f305 - 90dc: 00006475 .word 0x00006475 - 90e0: 0000edf9 .word 0x0000edf9 - 90e4: 00009a25 .word 0x00009a25 - 90e8: 000099e5 .word 0x000099e5 - 90ec: 0000f2a9 .word 0x0000f2a9 - 90f0: 00009995 .word 0x00009995 - dsc->blend_mode); - 90f4: f89b 3009 ldrb.w r3, [fp, #9] - _lv_blend_fill(&fill_area, clip, - 90f8: f8bb 2000 ldrh.w r2, [fp] - 90fc: 4c0d ldr r4, [pc, #52] ; (9134 ) - 90fe: f003 0303 and.w r3, r3, #3 - 9102: 9302 str r3, [sp, #8] - 9104: f89b 3008 ldrb.w r3, [fp, #8] - 9108: 9301 str r3, [sp, #4] - 910a: 2302 movs r3, #2 - 910c: 9300 str r3, [sp, #0] - 910e: a90a add r1, sp, #40 ; 0x28 - 9110: 4633 mov r3, r6 - 9112: a80e add r0, sp, #56 ; 0x38 - 9114: 47a0 blx r4 - fill_area.y1 = fill_area.y2 + 1; - 9116: f8bd 303e ldrh.w r3, [sp, #62] ; 0x3e - 911a: 3301 adds r3, #1 - 911c: b21b sxth r3, r3 - 911e: f8ad 303a strh.w r3, [sp, #58] ; 0x3a - fill_area.y2 = fill_area.y1; - 9122: f8ad 303e strh.w r3, [sp, #62] ; 0x3e - _lv_memset_ff(mask_buf, mask_buf_size); - 9126: 4639 mov r1, r7 - 9128: 4b03 ldr r3, [pc, #12] ; (9138 ) - 912a: 4630 mov r0, r6 - 912c: 4798 blx r3 - mask_p = 0; - 912e: f04f 0900 mov.w r9, #0 - 9132: e7c0 b.n 90b6 - 9134: 00006475 .word 0x00006475 - 9138: 0000f305 .word 0x0000f305 - -0000913c : -} - - -LV_ATTRIBUTE_FAST_MEM static inline lv_opa_t mask_mix(lv_opa_t mask_act, lv_opa_t mask_new) -{ - if(mask_new >= LV_OPA_MAX) return mask_act; - 913c: 29f9 cmp r1, #249 ; 0xf9 - 913e: d80a bhi.n 9156 - if(mask_new <= LV_OPA_MIN) return 0; - 9140: 2905 cmp r1, #5 - 9142: d907 bls.n 9154 - - return LV_MATH_UDIV255(mask_act * mask_new);// >> 8); - 9144: fb10 f001 smulbb r0, r0, r1 - 9148: f248 0381 movw r3, #32897 ; 0x8081 - 914c: 4358 muls r0, r3 - 914e: f3c0 50c7 ubfx r0, r0, #23, #8 - 9152: 4770 bx lr - if(mask_new <= LV_OPA_MIN) return 0; - 9154: 2000 movs r0, #0 -} - 9156: 4770 bx lr - -00009158 : -{ - 9158: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 915c: 9e08 ldr r6, [sp, #32] - 915e: 461c mov r4, r3 - abs_y -= p->origo.y; - 9160: 8ab3 ldrh r3, [r6, #20] - 9162: 1ad2 subs r2, r2, r3 - abs_x -= p->origo.x; - 9164: 8a73 ldrh r3, [r6, #18] - 9166: 1ac9 subs r1, r1, r3 - 9168: b20f sxth r7, r1 - if(p->flat) { - 916a: f896 3028 ldrb.w r3, [r6, #40] ; 0x28 - if(p->steep == 0) { - 916e: 6a31 ldr r1, [r6, #32] -{ - 9170: 4605 mov r5, r0 - abs_y -= p->origo.y; - 9172: b212 sxth r2, r2 - if(p->flat) { - 9174: f003 0001 and.w r0, r3, #1 - if(p->steep == 0) { - 9178: bb99 cbnz r1, 91e2 - if(p->cfg.side == LV_DRAW_MASK_LINE_SIDE_LEFT || - 917a: 7c33 ldrb r3, [r6, #16] - 917c: f003 0602 and.w r6, r3, #2 - if(p->flat) { - 9180: b180 cbz r0, 91a4 - if(p->cfg.side == LV_DRAW_MASK_LINE_SIDE_LEFT || - 9182: b13e cbz r6, 9194 - else if(p->cfg.side == LV_DRAW_MASK_LINE_SIDE_TOP && abs_y + 1 < 0) return LV_DRAW_MASK_RES_FULL_COVER; - 9184: f003 0303 and.w r3, r3, #3 - 9188: 2b02 cmp r3, #2 - 918a: d105 bne.n 9198 - p->cfg.side == LV_DRAW_MASK_LINE_SIDE_RIGHT) return LV_DRAW_MASK_RES_FULL_COVER; - 918c: 3201 adds r2, #1 - 918e: bfac ite ge - 9190: 2000 movge r0, #0 - 9192: 2001 movlt r0, #1 -} - 9194: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - else if(p->cfg.side == LV_DRAW_MASK_LINE_SIDE_BOTTOM && abs_y > 0) return LV_DRAW_MASK_RES_FULL_COVER; - 9198: 2b03 cmp r3, #3 - 919a: d101 bne.n 91a0 - 919c: 2a00 cmp r2, #0 - 919e: dcf9 bgt.n 9194 - return LV_DRAW_MASK_RES_TRANSP; - 91a0: 2000 movs r0, #0 - 91a2: e7f7 b.n 9194 - if(p->cfg.side == LV_DRAW_MASK_LINE_SIDE_TOP || - 91a4: 2e00 cmp r6, #0 - 91a6: f040 8187 bne.w 94b8 - else if(p->cfg.side == LV_DRAW_MASK_LINE_SIDE_RIGHT && abs_x > 0) return LV_DRAW_MASK_RES_FULL_COVER; - 91aa: f003 0003 and.w r0, r3, #3 - 91ae: 2801 cmp r0, #1 - 91b0: d10a bne.n 91c8 - 91b2: 2f00 cmp r7, #0 - 91b4: dcee bgt.n 9194 - if(abs_x + len < 0) return LV_DRAW_MASK_RES_TRANSP; - 91b6: 42e7 cmn r7, r4 - 91b8: d4f2 bmi.n 91a0 - if(k < 0) k = 0; - 91ba: 2f00 cmp r7, #0 - 91bc: f300 817e bgt.w 94bc - int32_t k = - abs_x; - 91c0: 4279 negs r1, r7 - if(k >= len) return LV_DRAW_MASK_RES_TRANSP; - 91c2: 428c cmp r4, r1 - 91c4: ddec ble.n 91a0 - 91c6: e09b b.n 9300 - else if(p->cfg.side == LV_DRAW_MASK_LINE_SIDE_LEFT) { - 91c8: 2800 cmp r0, #0 - 91ca: d1f4 bne.n 91b6 - if(abs_x + len < 0) return LV_DRAW_MASK_RES_FULL_COVER; - 91cc: 1939 adds r1, r7, r4 - 91ce: f100 8173 bmi.w 94b8 - if(k < 0) return LV_DRAW_MASK_RES_TRANSP; - 91d2: 2f00 cmp r7, #0 - 91d4: dce4 bgt.n 91a0 - int32_t k = - abs_x; - 91d6: 4278 negs r0, r7 - if(k >= 0 && k < len) _lv_memset_00(&mask_buf[k], len - k); - 91d8: 42a0 cmp r0, r4 - 91da: f2c0 809c blt.w 9316 - return LV_DRAW_MASK_RES_CHANGED; - 91de: 2002 movs r0, #2 - 91e0: e7d8 b.n 9194 - if(p->flat) { - 91e2: f003 0c02 and.w ip, r3, #2 - 91e6: 2800 cmp r0, #0 - 91e8: f000 8097 beq.w 931a - y_at_x = (int32_t)((int32_t)p->yx_steep * abs_x) >> 10; - 91ec: 69f1 ldr r1, [r6, #28] - 91ee: fb07 f301 mul.w r3, r7, r1 - if(p->yx_steep > 0) { - 91f2: 2900 cmp r1, #0 - y_at_x = (int32_t)((int32_t)p->yx_steep * abs_x) >> 10; - 91f4: ea4f 23a3 mov.w r3, r3, asr #10 - if(p->inv) { - 91f8: fa5f f08c uxtb.w r0, ip - if(p->yx_steep > 0) { - 91fc: dd05 ble.n 920a - if(y_at_x > abs_y) { - 91fe: 429a cmp r2, r3 - 9200: da05 bge.n 920e - p->cfg.side == LV_DRAW_MASK_LINE_SIDE_RIGHT) return LV_DRAW_MASK_RES_FULL_COVER; - 9202: 3800 subs r0, #0 - 9204: bf18 it ne - 9206: 2001 movne r0, #1 - 9208: e7c4 b.n 9194 - if(y_at_x < abs_y) { - 920a: 429a cmp r2, r3 - 920c: dcf9 bgt.n 9202 - y_at_x = (int32_t)((int32_t)p->yx_steep * (abs_x + len)) >> 10; - 920e: 193b adds r3, r7, r4 - 9210: 434b muls r3, r1 - if(p->yx_steep > 0) { - 9212: 2900 cmp r1, #0 - y_at_x = (int32_t)((int32_t)p->yx_steep * (abs_x + len)) >> 10; - 9214: ea4f 23a3 mov.w r3, r3, asr #10 - if(p->yx_steep > 0) { - 9218: dd05 ble.n 9226 - if(y_at_x < abs_y) { - 921a: 429a cmp r2, r3 - 921c: dd06 ble.n 922c - p->cfg.side == LV_DRAW_MASK_LINE_SIDE_RIGHT) return LV_DRAW_MASK_RES_FULL_COVER; - 921e: fab0 f080 clz r0, r0 - 9222: 0940 lsrs r0, r0, #5 - 9224: e7b6 b.n 9194 - if(y_at_x > abs_y) { - 9226: 429a cmp r2, r3 - 9228: dbf9 blt.n 921e - else xe = (((abs_y + 1) << 8) * p->xy_steep) >> 10; - 922a: 3201 adds r2, #1 - 922c: 69b3 ldr r3, [r6, #24] - 922e: 0212 lsls r2, r2, #8 - 9230: 435a muls r2, r3 - 9232: 1292 asrs r2, r2, #10 - int32_t xei = xe >> 8; - 9234: 1211 asrs r1, r2, #8 - if(xef == 0) px_h = 255; - 9236: f012 02ff ands.w r2, r2, #255 ; 0xff - else px_h = 255 - (((255 - xef) * p->spx) >> 8); - 923a: bf1f itttt ne - 923c: 6a73 ldrne r3, [r6, #36] ; 0x24 - 923e: f1c2 08ff rsbne r8, r2, #255 ; 0xff - 9242: fb03 f808 mulne.w r8, r3, r8 - 9246: ea4f 2828 movne.w r8, r8, asr #8 - 924a: bf14 ite ne - 924c: f1c8 08ff rsbne r8, r8, #255 ; 0xff - if(xef == 0) px_h = 255; - 9250: f04f 08ff moveq.w r8, #255 ; 0xff - int32_t k = xei - abs_x; - 9254: 1bcf subs r7, r1, r7 - if(xef) { - 9256: 2a00 cmp r2, #0 - 9258: d054 beq.n 9304 - if(k >= 0 && k < len) { - 925a: 2f00 cmp r7, #0 - 925c: db0f blt.n 927e - 925e: 42bc cmp r4, r7 - 9260: dd0d ble.n 927e - m = 255 - (((255 - xef) * (255 - px_h)) >> 9); - 9262: f1c2 01ff rsb r1, r2, #255 ; 0xff - 9266: f1c8 03ff rsb r3, r8, #255 ; 0xff - 926a: 4359 muls r1, r3 - 926c: f3c1 2147 ubfx r1, r1, #9, #8 - if(p->inv) m = 255 - m; - 9270: b908 cbnz r0, 9276 - m = 255 - (((255 - xef) * (255 - px_h)) >> 9); - 9272: 43c9 mvns r1, r1 - 9274: b2c9 uxtb r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 9276: 5de8 ldrb r0, [r5, r7] - 9278: 4ba3 ldr r3, [pc, #652] ; (9508 ) - 927a: 4798 blx r3 - 927c: 55e8 strb r0, [r5, r7] - k++; - 927e: 1c7a adds r2, r7, #1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 9280: f8df 9284 ldr.w r9, [pc, #644] ; 9508 - while(px_h > p->spx) { - 9284: 6a71 ldr r1, [r6, #36] ; 0x24 - if(p->inv) m = 255 - m; - 9286: f896 3028 ldrb.w r3, [r6, #40] ; 0x28 - while(px_h > p->spx) { - 928a: 4588 cmp r8, r1 - if(p->inv) m = 255 - m; - 928c: f003 0302 and.w r3, r3, #2 - while(px_h > p->spx) { - 9290: dc18 bgt.n 92c4 - if(k < len && k >= 0) { - 9292: 4294 cmp r4, r2 - 9294: dd29 ble.n 92ea - 9296: 2a00 cmp r2, #0 - 9298: db27 blt.n 92ea - int32_t x_inters = (px_h * p->xy_steep) >> 10; - 929a: 69b1 ldr r1, [r6, #24] - if(p->yx_steep < 0) m = 255 - m; - 929c: 69f0 ldr r0, [r6, #28] - int32_t x_inters = (px_h * p->xy_steep) >> 10; - 929e: fb01 f108 mul.w r1, r1, r8 - 92a2: 1289 asrs r1, r1, #10 - m = (x_inters * px_h) >> 9; - 92a4: fb08 f101 mul.w r1, r8, r1 - 92a8: f3c1 2147 ubfx r1, r1, #9, #8 - if(p->yx_steep < 0) m = 255 - m; - 92ac: 2800 cmp r0, #0 - 92ae: bfbc itt lt - 92b0: 43c9 mvnlt r1, r1 - 92b2: b2c9 uxtblt r1, r1 - if(p->inv) m = 255 - m; - 92b4: b10b cbz r3, 92ba - 92b6: 43c9 mvns r1, r1 - 92b8: b2c9 uxtb r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 92ba: 5ca8 ldrb r0, [r5, r2] - 92bc: 4b92 ldr r3, [pc, #584] ; (9508 ) - 92be: 4798 blx r3 - 92c0: 54a8 strb r0, [r5, r2] - 92c2: e012 b.n 92ea - if(k >= 0 && k < len) { - 92c4: 2a00 cmp r2, #0 - 92c6: db0a blt.n 92de - 92c8: 4294 cmp r4, r2 - 92ca: dd08 ble.n 92de - m = px_h - (p->spx >> 1); - 92cc: eba8 0161 sub.w r1, r8, r1, asr #1 - 92d0: b2c9 uxtb r1, r1 - if(p->inv) m = 255 - m; - 92d2: b10b cbz r3, 92d8 - 92d4: 43c9 mvns r1, r1 - 92d6: b2c9 uxtb r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 92d8: 5ca8 ldrb r0, [r5, r2] - 92da: 47c8 blx r9 - 92dc: 54a8 strb r0, [r5, r2] - px_h -= p->spx; - 92de: 6a73 ldr r3, [r6, #36] ; 0x24 - k++; - 92e0: 3201 adds r2, #1 - if(k >= len) break; - 92e2: 4294 cmp r4, r2 - px_h -= p->spx; - 92e4: eba8 0803 sub.w r8, r8, r3 - if(k >= len) break; - 92e8: dccc bgt.n 9284 - if(p->inv) { - 92ea: f896 3028 ldrb.w r3, [r6, #40] ; 0x28 - 92ee: 0799 lsls r1, r3, #30 - 92f0: d50a bpl.n 9308 - if(k > len) { - 92f2: 42bc cmp r4, r7 - 92f4: f6ff af54 blt.w 91a0 - if(k >= 0) { - 92f8: 2f00 cmp r7, #0 - 92fa: f6ff af70 blt.w 91de - _lv_memset_00(&mask_buf[0], k); - 92fe: 4639 mov r1, r7 - if(k >= 0) _lv_memset_00(&mask_buf[0], k); - 9300: 4628 mov r0, r5 - 9302: e083 b.n 940c - int32_t k = xei - abs_x; - 9304: 463a mov r2, r7 - 9306: e7bb b.n 9280 - if(k < 0) { - 9308: 1c50 adds r0, r2, #1 - 930a: f53f af49 bmi.w 91a0 - if(k <= len) { - 930e: 4284 cmp r4, r0 - if(k >= 0) _lv_memset_00(&mask_buf[k], len - k); - 9310: f6ff af65 blt.w 91de - 9314: 1a21 subs r1, r4, r0 - 9316: 4428 add r0, r5 - 9318: e078 b.n 940c - x_at_y = (int32_t)((int32_t)p->xy_steep * abs_y) >> 10; - 931a: 69b1 ldr r1, [r6, #24] - 931c: fb01 f302 mul.w r3, r1, r2 - if(p->xy_steep > 0) x_at_y++; - 9320: 2900 cmp r1, #0 - x_at_y = (int32_t)((int32_t)p->xy_steep * abs_y) >> 10; - 9322: ea4f 23a3 mov.w r3, r3, asr #10 - if(p->xy_steep > 0) x_at_y++; - 9326: bfcc ite gt - 9328: f103 0e01 addgt.w lr, r3, #1 - x_at_y = (int32_t)((int32_t)p->xy_steep * abs_y) >> 10; - 932c: 469e movle lr, r3 - if(x_at_y < abs_x) { - 932e: 4577 cmp r7, lr - if(p->inv) { - 9330: fa5f f08c uxtb.w r0, ip - if(x_at_y < abs_x) { - 9334: f73f af65 bgt.w 9202 - if(x_at_y > abs_x + len) { - 9338: eb07 0c04 add.w ip, r7, r4 - 933c: 4563 cmp r3, ip - 933e: f73f af6e bgt.w 921e - int32_t xs = ((abs_y << 8) * p->xy_steep) >> 10; - 9342: ea4f 2c02 mov.w ip, r2, lsl #8 - int32_t xe = (((abs_y + 1) << 8) * p->xy_steep) >> 10; - 9346: 3201 adds r2, #1 - 9348: 0212 lsls r2, r2, #8 - 934a: 434a muls r2, r1 - int32_t xs = ((abs_y << 8) * p->xy_steep) >> 10; - 934c: fb01 fc0c mul.w ip, r1, ip - int32_t xei = xe >> 8; - 9350: ea4f 49a2 mov.w r9, r2, asr #18 - if(xsi != xei && (p->xy_steep < 0 && xsf == 0)) { - 9354: ebb9 4fac cmp.w r9, ip, asr #18 - int32_t xsf = xs & 0xFF; - 9358: f3cc 2387 ubfx r3, ip, #10, #8 - k = xsi - abs_x; - 935c: ebc7 4aac rsb sl, r7, ip, asr #18 - if(xsi != xei && (p->xy_steep < 0 && xsf == 0)) { - 9360: f000 80ae beq.w 94c0 - 9364: 2900 cmp r1, #0 - 9366: da5a bge.n 941e - k--; - 9368: f10a 38ff add.w r8, sl, #4294967295 ; 0xffffffff - if(xsi != xei && (p->xy_steep < 0 && xsf == 0)) { - 936c: 2b00 cmp r3, #0 - 936e: f000 80c9 beq.w 9504 - y_inters = (xsf * (-p->yx_steep)) >> 10; - 9372: 69f2 ldr r2, [r6, #28] - 9374: 4252 negs r2, r2 - 9376: 435a muls r2, r3 - if(k >= 0 && k < len) { - 9378: f1ba 0f00 cmp.w sl, #0 - y_inters = (xsf * (-p->yx_steep)) >> 10; - 937c: ea4f 22a2 mov.w r2, r2, asr #10 - if(k >= 0 && k < len) { - 9380: db0d blt.n 939e - 9382: 4554 cmp r4, sl - 9384: dd0b ble.n 939e - m = (y_inters * xsf) >> 9; - 9386: 4353 muls r3, r2 - 9388: f3c3 2147 ubfx r1, r3, #9, #8 - if(p->inv) m = 255 - m; - 938c: b108 cbz r0, 9392 - 938e: 43c9 mvns r1, r1 - 9390: b2c9 uxtb r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 9392: f815 000a ldrb.w r0, [r5, sl] - 9396: 4b5c ldr r3, [pc, #368] ; (9508 ) - 9398: 4798 blx r3 - 939a: f805 000a strb.w r0, [r5, sl] - if(k >= 0 && k < len) { - 939e: f1b8 0f00 cmp.w r8, #0 - 93a2: db17 blt.n 93d4 - 93a4: 4544 cmp r4, r8 - 93a6: dd15 ble.n 93d4 - int32_t x_inters = ((255 - y_inters) * (-p->xy_steep)) >> 10; - 93a8: 69b3 ldr r3, [r6, #24] - mask_buf[k] = mask_mix(mask_buf[k], m); - 93aa: f815 0008 ldrb.w r0, [r5, r8] - int32_t x_inters = ((255 - y_inters) * (-p->xy_steep)) >> 10; - 93ae: f1c2 02ff rsb r2, r2, #255 ; 0xff - 93b2: 4259 negs r1, r3 - 93b4: 4351 muls r1, r2 - if(p->inv) m = 255 - m; - 93b6: f896 3028 ldrb.w r3, [r6, #40] ; 0x28 - int32_t x_inters = ((255 - y_inters) * (-p->xy_steep)) >> 10; - 93ba: 1289 asrs r1, r1, #10 - m = 255 - (((255 - y_inters) * x_inters) >> 9); - 93bc: 4351 muls r1, r2 - if(p->inv) m = 255 - m; - 93be: 079f lsls r7, r3, #30 - m = 255 - (((255 - y_inters) * x_inters) >> 9); - 93c0: f3c1 2147 ubfx r1, r1, #9, #8 - 93c4: bf58 it pl - 93c6: 43c9 mvnpl r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 93c8: 4b4f ldr r3, [pc, #316] ; (9508 ) - m = 255 - (((255 - y_inters) * x_inters) >> 9); - 93ca: bf58 it pl - 93cc: b2c9 uxtbpl r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 93ce: 4798 blx r3 - 93d0: f805 0008 strb.w r0, [r5, r8] - if(p->inv) { - 93d4: f896 3028 ldrb.w r3, [r6, #40] ; 0x28 - 93d8: 079e lsls r6, r3, #30 - 93da: d51a bpl.n 9412 - if(k > len) k = len; - 93dc: 4544 cmp r4, r8 - 93de: f6ff aefe blt.w 91de - else if(k > 0) _lv_memset_00(&mask_buf[0], k); - 93e2: f1b8 0f00 cmp.w r8, #0 - 93e6: f77f aefa ble.w 91de - 93ea: 4641 mov r1, r8 - 93ec: e788 b.n 9300 - k++; - 93ee: f108 0801 add.w r8, r8, #1 - 93f2: 45a0 cmp r8, r4 - 93f4: bfa8 it ge - 93f6: 46a0 movge r8, r4 - if(k == 0) return LV_DRAW_MASK_RES_TRANSP; - 93f8: f1b8 0f00 cmp.w r8, #0 - 93fc: f43f aed0 beq.w 91a0 - else if(k > 0) _lv_memset_00(&mask_buf[k], len - k); - 9400: f77f aeed ble.w 91de - 9404: eba4 0108 sub.w r1, r4, r8 - 9408: eb05 0008 add.w r0, r5, r8 - else if(k > 0) _lv_memset_00(&mask_buf[k], len - k); - 940c: 4b3f ldr r3, [pc, #252] ; (950c ) - 940e: 4798 blx r3 - 9410: e6e5 b.n 91de - k += 2; - 9412: f10a 0001 add.w r0, sl, #1 - if(k > len) return LV_DRAW_MASK_RES_FULL_COVER; - 9416: 4284 cmp r4, r0 - 9418: db4e blt.n 94b8 - if(k >= 0) _lv_memset_00(&mask_buf[k], len - k); - 941a: 2800 cmp r0, #0 - 941c: e778 b.n 9310 - y_inters = ((255 - xsf) * p->yx_steep) >> 10; - 941e: 69f7 ldr r7, [r6, #28] - 9420: f1c3 03ff rsb r3, r3, #255 ; 0xff - 9424: 435f muls r7, r3 - if(k >= 0 && k < len) { - 9426: f1ba 0f00 cmp.w sl, #0 - y_inters = ((255 - xsf) * p->yx_steep) >> 10; - 942a: ea4f 27a7 mov.w r7, r7, asr #10 - if(k >= 0 && k < len) { - 942e: db0d blt.n 944c - 9430: 4554 cmp r4, sl - 9432: dd0b ble.n 944c - m = 255 - ((y_inters * (255 - xsf)) >> 9); - 9434: 437b muls r3, r7 - 9436: f3c3 2147 ubfx r1, r3, #9, #8 - if(p->inv) m = 255 - m; - 943a: b908 cbnz r0, 9440 - m = 255 - ((y_inters * (255 - xsf)) >> 9); - 943c: 43c9 mvns r1, r1 - 943e: b2c9 uxtb r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 9440: f815 000a ldrb.w r0, [r5, sl] - 9444: 4b30 ldr r3, [pc, #192] ; (9508 ) - 9446: 4798 blx r3 - 9448: f805 000a strb.w r0, [r5, sl] - if(k >= 0 && k < len) { - 944c: f11a 0201 adds.w r2, sl, #1 - 9450: d415 bmi.n 947e - 9452: 4294 cmp r4, r2 - 9454: dd13 ble.n 947e - int32_t x_inters = ((255 - y_inters) * p->xy_steep) >> 10; - 9456: 69b3 ldr r3, [r6, #24] - 9458: f1c7 07ff rsb r7, r7, #255 ; 0xff - 945c: fb03 f107 mul.w r1, r3, r7 - 9460: 1289 asrs r1, r1, #10 - if(p->inv) m = 255 - m; - 9462: f896 3028 ldrb.w r3, [r6, #40] ; 0x28 - m = ((255 - y_inters) * x_inters) >> 9; - 9466: 4379 muls r1, r7 - if(p->inv) m = 255 - m; - 9468: 0798 lsls r0, r3, #30 - m = ((255 - y_inters) * x_inters) >> 9; - 946a: f3c1 2147 ubfx r1, r1, #9, #8 - if(p->inv) m = 255 - m; - 946e: bf48 it mi - 9470: 43c9 mvnmi r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 9472: 5ca8 ldrb r0, [r5, r2] - 9474: 4b24 ldr r3, [pc, #144] ; (9508 ) - if(p->inv) m = 255 - m; - 9476: bf48 it mi - 9478: b2c9 uxtbmi r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 947a: 4798 blx r3 - 947c: 54a8 strb r0, [r5, r2] - if(p->inv) { - 947e: f896 3028 ldrb.w r3, [r6, #40] ; 0x28 - 9482: 079b lsls r3, r3, #30 - 9484: d508 bpl.n 9498 - if(k > len) return LV_DRAW_MASK_RES_TRANSP; - 9486: 4554 cmp r4, sl - 9488: f6ff ae8a blt.w 91a0 - if(k >= 0) _lv_memset_00(&mask_buf[0], k); - 948c: f1ba 0f00 cmp.w sl, #0 - 9490: f6ff aea5 blt.w 91de - 9494: 4651 mov r1, sl - 9496: e733 b.n 9300 - k++; - 9498: f10a 0a02 add.w sl, sl, #2 - 949c: 45a2 cmp sl, r4 - 949e: bfa8 it ge - 94a0: 46a2 movge sl, r4 - if(k == 0) return LV_DRAW_MASK_RES_TRANSP; - 94a2: f1ba 0f00 cmp.w sl, #0 - 94a6: f43f ae7b beq.w 91a0 - else if(k > 0) _lv_memset_00(&mask_buf[k], len - k); - 94aa: f77f ae98 ble.w 91de - 94ae: eba4 010a sub.w r1, r4, sl - 94b2: eb05 000a add.w r0, r5, sl - 94b6: e7a9 b.n 940c - if(k > len) return LV_DRAW_MASK_RES_FULL_COVER; - 94b8: 2001 movs r0, #1 - 94ba: e66b b.n 9194 - if(k >= len) return LV_DRAW_MASK_RES_TRANSP; - 94bc: 2c00 cmp r4, #0 - 94be: e681 b.n 91c4 - k = xsi - abs_x; - 94c0: 46d0 mov r8, sl - if(k >= 0 && k < len) { - 94c2: f1b8 0f00 cmp.w r8, #0 - 94c6: db0f blt.n 94e8 - 94c8: 4544 cmp r4, r8 - 94ca: dd0d ble.n 94e8 - int32_t xef = xe & 0xFF; - 94cc: f3c2 2187 ubfx r1, r2, #10, #8 - m = (xsf + xef) >> 1; - 94d0: 4419 add r1, r3 - 94d2: f3c1 0147 ubfx r1, r1, #1, #8 - if(p->inv) m = 255 - m; - 94d6: b108 cbz r0, 94dc - 94d8: 43c9 mvns r1, r1 - 94da: b2c9 uxtb r1, r1 - mask_buf[k] = mask_mix(mask_buf[k], m); - 94dc: f815 0008 ldrb.w r0, [r5, r8] - 94e0: 4b09 ldr r3, [pc, #36] ; (9508 ) - 94e2: 4798 blx r3 - 94e4: f805 0008 strb.w r0, [r5, r8] - if(p->inv) { - 94e8: f896 3028 ldrb.w r3, [r6, #40] ; 0x28 - 94ec: 079b lsls r3, r3, #30 - 94ee: f57f af7e bpl.w 93ee - k = xsi - abs_x; - 94f2: eba9 0107 sub.w r1, r9, r7 - if(k >= len) { - 94f6: 428c cmp r4, r1 - 94f8: f77f ae52 ble.w 91a0 - if(k >= 0) _lv_memset_00(&mask_buf[0], k); - 94fc: 2900 cmp r1, #0 - 94fe: f6ff ae6e blt.w 91de - 9502: e6fd b.n 9300 - xsf = 0xFF; - 9504: 23ff movs r3, #255 ; 0xff - 9506: e7dc b.n 94c2 - 9508: 0000913d .word 0x0000913d - 950c: 0000f2a9 .word 0x0000f2a9 - -00009510 : - while(len) { - 9510: 3901 subs r1, #1 - 9512: f100 0308 add.w r3, r0, #8 - *d8 = *s8; - 9516: f811 2f01 ldrb.w r2, [r1, #1]! - 951a: f800 2b01 strb.w r2, [r0], #1 - while(len) { - 951e: 4298 cmp r0, r3 - 9520: d1f9 bne.n 9516 -} - 9522: 4770 bx lr - -00009524 : -{ - 9524: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9528: b08d sub sp, #52 ; 0x34 - 952a: 461d mov r5, r3 - 952c: f8dd 8058 ldr.w r8, [sp, #88] ; 0x58 - bool outer = p->cfg.outer; - 9530: f898 9012 ldrb.w r9, [r8, #18] - int32_t radius = p->cfg.radius; - 9534: f9b8 a010 ldrsh.w sl, [r8, #16] -{ - 9538: 2300 movs r3, #0 - 953a: e9cd 3302 strd r3, r3, [sp, #8] - 953e: 4606 mov r6, r0 - lv_area_copy(&rect, &p->cfg.rect); - 9540: 4b8b ldr r3, [pc, #556] ; (9770 ) -{ - 9542: 468b mov fp, r1 - lv_area_copy(&rect, &p->cfg.rect); - 9544: a80a add r0, sp, #40 ; 0x28 - 9546: f108 0108 add.w r1, r8, #8 - bool outer = p->cfg.outer; - 954a: f009 0901 and.w r9, r9, #1 -{ - 954e: 4617 mov r7, r2 - lv_area_copy(&rect, &p->cfg.rect); - 9550: 4798 blx r3 - if(outer == false) { - 9552: f9bd 302a ldrsh.w r3, [sp, #42] ; 0x2a - 9556: f1b9 0f00 cmp.w r9, #0 - 955a: d13a bne.n 95d2 - if(abs_y < rect.y1 || abs_y > rect.y2) { - 955c: 42bb cmp r3, r7 - 955e: dd01 ble.n 9564 - return LV_DRAW_MASK_RES_TRANSP; - 9560: 2000 movs r0, #0 - 9562: e039 b.n 95d8 - if(abs_y < rect.y1 || abs_y > rect.y2) { - 9564: f9bd 202e ldrsh.w r2, [sp, #46] ; 0x2e - 9568: 42ba cmp r2, r7 - 956a: dbf9 blt.n 9560 - if((abs_x >= rect.x1 + radius && abs_x + len <= rect.x2 - radius) || - 956c: f9bd 1028 ldrsh.w r1, [sp, #40] ; 0x28 - 9570: eb01 020a add.w r2, r1, sl - 9574: 4593 cmp fp, r2 - 9576: eba1 040b sub.w r4, r1, fp - 957a: db07 blt.n 958c - 957c: f9bd 202c ldrsh.w r2, [sp, #44] ; 0x2c - 9580: eb05 000b add.w r0, r5, fp - 9584: eba2 020a sub.w r2, r2, sl - 9588: 4290 cmp r0, r2 - 958a: dd09 ble.n 95a0 - (abs_y >= rect.y1 + radius && abs_y <= rect.y2 - radius)) { - 958c: eb03 020a add.w r2, r3, sl - if((abs_x >= rect.x1 + radius && abs_x + len <= rect.x2 - radius) || - 9590: 4297 cmp r7, r2 - if(abs_y < rect.y1 || abs_y > rect.y2) { - 9592: f9bd 002e ldrsh.w r0, [sp, #46] ; 0x2e - if((abs_x >= rect.x1 + radius && abs_x + len <= rect.x2 - radius) || - 9596: db3d blt.n 9614 - (abs_y >= rect.y1 + radius && abs_y <= rect.y2 - radius)) { - 9598: eba0 020a sub.w r2, r0, sl - 959c: 4297 cmp r7, r2 - 959e: dc39 bgt.n 9614 - if(outer == false) { - 95a0: f1b9 0f00 cmp.w r9, #0 - 95a4: d125 bne.n 95f2 - if(last > len) return LV_DRAW_MASK_RES_TRANSP; - 95a6: 42a5 cmp r5, r4 - 95a8: dbda blt.n 9560 - if(last >= 0) { - 95aa: 2c00 cmp r4, #0 - 95ac: db03 blt.n 95b6 - _lv_memset_00(&mask_buf[0], last); - 95ae: 4b71 ldr r3, [pc, #452] ; (9774 ) - 95b0: 4621 mov r1, r4 - 95b2: 4630 mov r0, r6 - 95b4: 4798 blx r3 - int32_t first = rect.x2 - abs_x + 1; - 95b6: f9bd 002c ldrsh.w r0, [sp, #44] ; 0x2c - 95ba: eba0 000b sub.w r0, r0, fp - 95be: 3001 adds r0, #1 - if(first <= 0) return LV_DRAW_MASK_RES_TRANSP; - 95c0: 2800 cmp r0, #0 - 95c2: ddcd ble.n 9560 - else if(first < len) { - 95c4: 42a8 cmp r0, r5 - 95c6: da0f bge.n 95e8 - _lv_memset_00(&mask_buf[kr], len - kr); - 95c8: 1a29 subs r1, r5, r0 - _lv_memset_00(&mask_buf[first], len_tmp); - 95ca: 4430 add r0, r6 - if(kr < len) _lv_memset_00(&mask_buf[kr], len - kr); - 95cc: 4b69 ldr r3, [pc, #420] ; (9774 ) - 95ce: 4798 blx r3 - 95d0: e00d b.n 95ee - if(abs_y < rect.y1 || abs_y > rect.y2) { - 95d2: 42bb cmp r3, r7 - 95d4: dd03 ble.n 95de - return LV_DRAW_MASK_RES_FULL_COVER; - 95d6: 2001 movs r0, #1 -} - 95d8: b00d add sp, #52 ; 0x34 - 95da: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(abs_y < rect.y1 || abs_y > rect.y2) { - 95de: f9bd 202e ldrsh.w r2, [sp, #46] ; 0x2e - 95e2: 42ba cmp r2, r7 - 95e4: dac2 bge.n 956c - 95e6: e7f6 b.n 95d6 - if(last == 0 && first == len) return LV_DRAW_MASK_RES_FULL_COVER; - 95e8: b90c cbnz r4, 95ee - 95ea: 42a8 cmp r0, r5 - 95ec: d0f3 beq.n 95d6 - return LV_DRAW_MASK_RES_CHANGED; - 95ee: 2002 movs r0, #2 - 95f0: e7f2 b.n 95d8 - if(first < 0) first = 0; - 95f2: ea24 70e4 bic.w r0, r4, r4, asr #31 - if(first <= len) { - 95f6: 42a8 cmp r0, r5 - 95f8: dcf9 bgt.n 95ee - int32_t last = rect.x2 - abs_x - first + 1; - 95fa: f9bd 102c ldrsh.w r1, [sp, #44] ; 0x2c - 95fe: eba1 010b sub.w r1, r1, fp - 9602: 1a09 subs r1, r1, r0 - 9604: 3101 adds r1, #1 - if(first + last > len) last = len - first; - 9606: 1843 adds r3, r0, r1 - 9608: 42ab cmp r3, r5 - 960a: dd00 ble.n 960e - 960c: 1a29 subs r1, r5, r0 - if(first < len && len_tmp >= 0) { - 960e: 2900 cmp r1, #0 - 9610: dbed blt.n 95ee - 9612: e7da b.n 95ca - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 9614: f8bd 202c ldrh.w r2, [sp, #44] ; 0x2c - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 9618: b29b uxth r3, r3 - 961a: 3001 adds r0, #1 - 961c: 1ac0 subs r0, r0, r3 - abs_y -= rect.y1; - 961e: 1aff subs r7, r7, r3 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 9620: 3201 adds r2, #1 - uint32_t r2 = p->cfg.radius * p->cfg.radius; - 9622: f9b8 3010 ldrsh.w r3, [r8, #16] - 9626: 1a52 subs r2, r2, r1 - abs_y -= rect.y1; - 9628: b23f sxth r7, r7 - int32_t w = lv_area_get_width(&rect); - 962a: b212 sxth r2, r2 - uint32_t r2 = p->cfg.radius * p->cfg.radius; - 962c: 435b muls r3, r3 - if(abs_y < radius || abs_y > h - radius - 1) { - 962e: 45ba cmp sl, r7 - int32_t w = lv_area_get_width(&rect); - 9630: 9204 str r2, [sp, #16] - int32_t h = lv_area_get_height(&rect); - 9632: b200 sxth r0, r0 - uint32_t r2 = p->cfg.radius * p->cfg.radius; - 9634: 9301 str r3, [sp, #4] - if(abs_y < radius || abs_y > h - radius - 1) { - 9636: f300 8190 bgt.w 995a - 963a: eba0 030a sub.w r3, r0, sl - 963e: 429f cmp r7, r3 - 9640: dbd5 blt.n 95ee - y = radius - (h - abs_y) + 1; - 9642: 1bc0 subs r0, r0, r7 - if((y - 1) == p->y_prev) { - 9644: f8d8 3014 ldr.w r3, [r8, #20] - if(radius <= 256) sqrt_mask = 0x800; - 9648: f5ba 7f80 cmp.w sl, #256 ; 0x100 - y = radius - (h - abs_y) + 1; - 964c: ebaa 0000 sub.w r0, sl, r0 - if(radius <= 256) sqrt_mask = 0x800; - 9650: bfd4 ite le - 9652: f44f 6200 movle.w r2, #2048 ; 0x800 - 9656: f44f 4200 movgt.w r2, #32768 ; 0x8000 - if((y - 1) == p->y_prev) { - 965a: 4298 cmp r0, r3 - y = radius - (h - abs_y) + 1; - 965c: f100 0701 add.w r7, r0, #1 - if((y - 1) == p->y_prev) { - 9660: d067 beq.n 9732 - _lv_sqrt(r2 - ((y - 1) * (y - 1)), &x1, sqrt_mask); - 9662: 9b01 ldr r3, [sp, #4] - 9664: 9205 str r2, [sp, #20] - 9666: fb00 3010 mls r0, r0, r0, r3 - 966a: a907 add r1, sp, #28 - 966c: 4b42 ldr r3, [pc, #264] ; (9778 ) - 966e: 4798 blx r3 - 9670: 9a05 ldr r2, [sp, #20] - 9672: e061 b.n 9738 - x0.i = p->y_prev_x.i; - 9674: f8d8 3018 ldr.w r3, [r8, #24] - 9678: 9306 str r3, [sp, #24] - _lv_sqrt(r2 - ((y - 1) * (y - 1)), &x1, sqrt_mask); - 967a: 9b01 ldr r3, [sp, #4] - 967c: 9205 str r2, [sp, #20] - 967e: f107 3bff add.w fp, r7, #4294967295 ; 0xffffffff - 9682: fb0b 301b mls r0, fp, fp, r3 - 9686: a907 add r1, sp, #28 - 9688: 4b3b ldr r3, [pc, #236] ; (9778 ) - 968a: 4798 blx r3 - p->y_prev_x.f = x1.f; - 968c: f8bd 301e ldrh.w r3, [sp, #30] - 9690: f8a8 301a strh.w r3, [r8, #26] - p->y_prev_x.i = x1.i; - 9694: f8bd 301c ldrh.w r3, [sp, #28] - p->y_prev = y - 1; - 9698: f8c8 b014 str.w fp, [r8, #20] - if(x0.i == x1.i - 1 && x1.f == 0) { - 969c: f8bd 101c ldrh.w r1, [sp, #28] - p->y_prev_x.i = x1.i; - 96a0: f8a8 3018 strh.w r3, [r8, #24] - if(x0.i == x1.i - 1 && x1.f == 0) { - 96a4: f8bd 3018 ldrh.w r3, [sp, #24] - p->y_prev_x.i = x0.i; - 96a8: 9a05 ldr r2, [sp, #20] - if(x0.i == x1.i - 1 && x1.f == 0) { - 96aa: 3901 subs r1, #1 - 96ac: 428b cmp r3, r1 - 96ae: d107 bne.n 96c0 - 96b0: f8bd 101e ldrh.w r1, [sp, #30] - 96b4: b921 cbnz r1, 96c0 - x1.f = 0xFF; - 96b6: 21ff movs r1, #255 ; 0xff - x1.i--; - 96b8: f8ad 301c strh.w r3, [sp, #28] - x1.f = 0xFF; - 96bc: f8ad 101e strh.w r1, [sp, #30] - if(x0.i == x1.i) { - 96c0: f8bd 101c ldrh.w r1, [sp, #28] - 96c4: 4299 cmp r1, r3 - 96c6: d15b bne.n 9780 - lv_opa_t m = (x0.f + x1.f) >> 1; - 96c8: f8bd 101a ldrh.w r1, [sp, #26] - 96cc: f8bd 201e ldrh.w r2, [sp, #30] - 96d0: 4411 add r1, r2 - 96d2: f3c1 0147 ubfx r1, r1, #1, #8 - if(outer) m = 255 - m; - 96d6: f1b9 0f00 cmp.w r9, #0 - 96da: d001 beq.n 96e0 - 96dc: 43c9 mvns r1, r1 - 96de: b2c9 uxtb r1, r1 - int32_t ofs = radius - x0.i - 1; - 96e0: ebaa 0303 sub.w r3, sl, r3 - 96e4: 1e5a subs r2, r3, #1 - if(kl >= 0 && kl < len) { - 96e6: 18a7 adds r7, r4, r2 - 96e8: d405 bmi.n 96f6 - 96ea: 42af cmp r7, r5 - 96ec: da03 bge.n 96f6 - mask_buf[kl] = mask_mix(mask_buf[kl], m); - 96ee: 5df0 ldrb r0, [r6, r7] - 96f0: 4b22 ldr r3, [pc, #136] ; (977c ) - 96f2: 4798 blx r3 - 96f4: 55f0 strb r0, [r6, r7] - int32_t kr = k + (w - ofs - 1); - 96f6: 9b04 ldr r3, [sp, #16] - 96f8: 1a9a subs r2, r3, r2 - 96fa: 1e50 subs r0, r2, #1 - if(kr >= 0 && kr < len) { - 96fc: 1904 adds r4, r0, r4 - 96fe: d405 bmi.n 970c - 9700: 42ac cmp r4, r5 - 9702: da03 bge.n 970c - mask_buf[kr] = mask_mix(mask_buf[kr], m); - 9704: 5d30 ldrb r0, [r6, r4] - 9706: 4b1d ldr r3, [pc, #116] ; (977c ) - 9708: 4798 blx r3 - 970a: 5530 strb r0, [r6, r4] - if(outer == false) { - 970c: f1b9 0f00 cmp.w r9, #0 - 9710: d122 bne.n 9758 - if(kl > len) { - 9712: 42af cmp r7, r5 - 9714: f73f af24 bgt.w 9560 - if(kl >= 0) { - 9718: 2f00 cmp r7, #0 - 971a: db03 blt.n 9724 - _lv_memset_00(&mask_buf[0], kl); - 971c: 4b15 ldr r3, [pc, #84] ; (9774 ) - 971e: 4639 mov r1, r7 - 9720: 4630 mov r0, r6 - 9722: 4798 blx r3 - if(kr < 0) { - 9724: 1c60 adds r0, r4, #1 - 9726: f53f af1b bmi.w 9560 - if(kr <= len) { - 972a: 42a8 cmp r0, r5 - 972c: f73f af5f bgt.w 95ee - 9730: e74a b.n 95c8 - x1.i = p->y_prev_x.i; - 9732: f8d8 3018 ldr.w r3, [r8, #24] - 9736: 9307 str r3, [sp, #28] - _lv_sqrt(r2 - (y * y), &x0, sqrt_mask); - 9738: 9b01 ldr r3, [sp, #4] - 973a: 9205 str r2, [sp, #20] - 973c: fb07 3017 mls r0, r7, r7, r3 - 9740: a906 add r1, sp, #24 - 9742: 4b0d ldr r3, [pc, #52] ; (9778 ) - 9744: 4798 blx r3 - p->y_prev_x.f = x0.f; - 9746: f8bd 301a ldrh.w r3, [sp, #26] - 974a: f8a8 301a strh.w r3, [r8, #26] - p->y_prev = y; - 974e: f8c8 7014 str.w r7, [r8, #20] - p->y_prev_x.i = x0.i; - 9752: f8bd 3018 ldrh.w r3, [sp, #24] - 9756: e7a1 b.n 969c - kl++; - 9758: 1c78 adds r0, r7, #1 - 975a: ea20 70e0 bic.w r0, r0, r0, asr #31 - if(len_tmp + first > len) len_tmp = len - first; - 975e: 42ac cmp r4, r5 - int32_t len_tmp = kr - first; - 9760: bfd4 ite le - 9762: 1a21 suble r1, r4, r0 - if(len_tmp + first > len) len_tmp = len - first; - 9764: 1a29 subgt r1, r5, r0 - if(first < len && len_tmp >= 0) { - 9766: 42a8 cmp r0, r5 - 9768: f6bf af41 bge.w 95ee - 976c: e74f b.n 960e - 976e: bf00 nop - 9770: 00009511 .word 0x00009511 - 9774: 0000f2a9 .word 0x0000f2a9 - 9778: 0000ec25 .word 0x0000ec25 - 977c: 0000913d .word 0x0000913d - int32_t kr = k + (w - ofs - 1); - 9780: 9904 ldr r1, [sp, #16] - int32_t ofs = radius - (x0.i + 1); - 9782: 3301 adds r3, #1 - 9784: ebaa 0303 sub.w r3, sl, r3 - int32_t kl = k + ofs; - 9788: eb04 0803 add.w r8, r4, r3 - int32_t kr = k + (w - ofs - 1); - 978c: 1acb subs r3, r1, r3 - 978e: 3b01 subs r3, #1 - 9790: 441c add r4, r3 - if(outer) { - 9792: f1b9 0f00 cmp.w r9, #0 - 9796: d010 beq.n 97ba - int32_t first = kl + 1; - 9798: f108 0001 add.w r0, r8, #1 - 979c: ea20 70e0 bic.w r0, r0, r0, asr #31 - if(len_tmp + first > len) len_tmp = len - first; - 97a0: 42a5 cmp r5, r4 - int32_t len_tmp = kr - first; - 97a2: bfac ite ge - 97a4: 1a21 subge r1, r4, r0 - if(len_tmp + first > len) len_tmp = len - first; - 97a6: 1a29 sublt r1, r5, r0 - if(first < len && len_tmp >= 0) { - 97a8: 42a8 cmp r0, r5 - 97aa: da06 bge.n 97ba - 97ac: 2900 cmp r1, #0 - 97ae: db04 blt.n 97ba - _lv_memset_00(&mask_buf[first], len_tmp); - 97b0: 4b75 ldr r3, [pc, #468] ; (9988 ) - 97b2: 9204 str r2, [sp, #16] - 97b4: 4430 add r0, r6 - 97b6: 4798 blx r3 - 97b8: 9a04 ldr r2, [sp, #16] - uint32_t i = x0.i + 1; - 97ba: f8bd b018 ldrh.w fp, [sp, #24] - _lv_sqrt(r2 - (x0.i * x0.i), &y_prev, sqrt_mask); - 97be: 9b01 ldr r3, [sp, #4] - 97c0: 9204 str r2, [sp, #16] - 97c2: a908 add r1, sp, #32 - 97c4: fb0b 301b mls r0, fp, fp, r3 - 97c8: 4b70 ldr r3, [pc, #448] ; (998c ) - 97ca: 4798 blx r3 - if(y_prev.f == 0) { - 97cc: f8bd 1022 ldrh.w r1, [sp, #34] ; 0x22 - 97d0: 4b6e ldr r3, [pc, #440] ; (998c ) - 97d2: 9a04 ldr r2, [sp, #16] - uint32_t i = x0.i + 1; - 97d4: f10b 0a01 add.w sl, fp, #1 - if(y_prev.f == 0) { - 97d8: b939 cbnz r1, 97ea - y_prev.i--; - 97da: f8bd 1020 ldrh.w r1, [sp, #32] - 97de: 3901 subs r1, #1 - 97e0: f8ad 1020 strh.w r1, [sp, #32] - y_prev.f = 0xFF; - 97e4: 21ff movs r1, #255 ; 0xff - 97e6: f8ad 1022 strh.w r1, [sp, #34] ; 0x22 - if(y_prev.i >= y) { - 97ea: f8bd 1020 ldrh.w r1, [sp, #32] - 97ee: 42b9 cmp r1, r7 - 97f0: db2e blt.n 9850 - _lv_sqrt(r2 - (i * i), &y_next, sqrt_mask); - 97f2: 9801 ldr r0, [sp, #4] - 97f4: a909 add r1, sp, #36 ; 0x24 - 97f6: fb0a 001a mls r0, sl, sl, r0 - 97fa: 4798 blx r3 - m = 255 - (((255 - x0.f) * (255 - y_next.f)) >> 9); - 97fc: f8bd 2026 ldrh.w r2, [sp, #38] ; 0x26 - 9800: f8bd 101a ldrh.w r1, [sp, #26] - 9804: f1c2 03ff rsb r3, r2, #255 ; 0xff - 9808: f1c1 01ff rsb r1, r1, #255 ; 0xff - 980c: 4359 muls r1, r3 - 980e: f3c1 2147 ubfx r1, r1, #9, #8 - if(outer) m = 255 - m; - 9812: f1b9 0f00 cmp.w r9, #0 - 9816: d101 bne.n 981c - m = 255 - (((255 - x0.f) * (255 - y_next.f)) >> 9); - 9818: 43c9 mvns r1, r1 - 981a: b2c9 uxtb r1, r1 - if(kl >= 0 && kl < len) mask_buf[kl] = mask_mix(mask_buf[kl], m); - 981c: f1b8 0f00 cmp.w r8, #0 - 9820: db07 blt.n 9832 - 9822: 4545 cmp r5, r8 - 9824: dd05 ble.n 9832 - 9826: f816 0008 ldrb.w r0, [r6, r8] - 982a: 4b59 ldr r3, [pc, #356] ; (9990 ) - 982c: 4798 blx r3 - 982e: f806 0008 strb.w r0, [r6, r8] - if(kr >= 0 && kr < len) mask_buf[kr] = mask_mix(mask_buf[kr], m); - 9832: 2c00 cmp r4, #0 - 9834: db05 blt.n 9842 - 9836: 42a5 cmp r5, r4 - 9838: dd03 ble.n 9842 - 983a: 5d30 ldrb r0, [r6, r4] - 983c: 4b54 ldr r3, [pc, #336] ; (9990 ) - 983e: 4798 blx r3 - 9840: 5530 strb r0, [r6, r4] - kl--; - 9842: f108 38ff add.w r8, r8, #4294967295 ; 0xffffffff - kr++; - 9846: 3401 adds r4, #1 - y_prev.f = y_next.f; - 9848: f8ad 2022 strh.w r2, [sp, #34] ; 0x22 - i++; - 984c: f10b 0a02 add.w sl, fp, #2 - */ -LV_ATTRIBUTE_FAST_MEM static inline void sqrt_approx(lv_sqrt_res_t * q, lv_sqrt_res_t * ref, uint32_t x) -{ - x = x << 8; /*Upscale for extra precision*/ - - uint32_t raw = (ref->i << 4) + (ref->f >> 4); - 9850: f8bd 2020 ldrh.w r2, [sp, #32] - for(; i <= x1.i; i++) { - 9854: f8bd b01c ldrh.w fp, [sp, #28] - 9858: f8bd 1022 ldrh.w r1, [sp, #34] ; 0x22 - if(kl >= 0 && kl < len) mask_buf[kl] = mask_mix(mask_buf[kl], m); - 985c: 4f4c ldr r7, [pc, #304] ; (9990 ) - uint32_t raw = (ref->i << 4) + (ref->f >> 4); - 985e: 0112 lsls r2, r2, #4 - 9860: 2300 movs r3, #0 - for(; i <= x1.i; i++) { - 9862: 45d3 cmp fp, sl - 9864: d242 bcs.n 98ec - 9866: b13b cbz r3, 9878 - 9868: 9b02 ldr r3, [sp, #8] - 986a: f8ad 3026 strh.w r3, [sp, #38] ; 0x26 - 986e: 9b03 ldr r3, [sp, #12] - 9870: f8ad 3024 strh.w r3, [sp, #36] ; 0x24 - 9874: f8ad 1022 strh.w r1, [sp, #34] ; 0x22 - if(y_prev.f) { - 9878: f8bd 3022 ldrh.w r3, [sp, #34] ; 0x22 - 987c: b1fb cbz r3, 98be - m = (y_prev.f * x1.f) >> 9; - 987e: f8bd 101e ldrh.w r1, [sp, #30] - 9882: 4359 muls r1, r3 - 9884: f3c1 2147 ubfx r1, r1, #9, #8 - if(outer) m = 255 - m; - 9888: f1b9 0f00 cmp.w r9, #0 - 988c: d001 beq.n 9892 - 988e: 43c9 mvns r1, r1 - 9890: b2c9 uxtb r1, r1 - if(kl >= 0 && kl < len) mask_buf[kl] = mask_mix(mask_buf[kl], m); - 9892: f1b8 0f00 cmp.w r8, #0 - 9896: db07 blt.n 98a8 - 9898: 4545 cmp r5, r8 - 989a: dd05 ble.n 98a8 - 989c: f816 0008 ldrb.w r0, [r6, r8] - 98a0: 4b3b ldr r3, [pc, #236] ; (9990 ) - 98a2: 4798 blx r3 - 98a4: f806 0008 strb.w r0, [r6, r8] - if(kr >= 0 && kr < len) mask_buf[kr] = mask_mix(mask_buf[kr], m); - 98a8: 2c00 cmp r4, #0 - 98aa: db05 blt.n 98b8 - 98ac: 42a5 cmp r5, r4 - 98ae: dd03 ble.n 98b8 - 98b0: 5d30 ldrb r0, [r6, r4] - 98b2: 4b37 ldr r3, [pc, #220] ; (9990 ) - 98b4: 4798 blx r3 - 98b6: 5530 strb r0, [r6, r4] - kl--; - 98b8: f108 38ff add.w r8, r8, #4294967295 ; 0xffffffff - kr++; - 98bc: 3401 adds r4, #1 - if(outer == 0) { - 98be: f1b9 0f00 cmp.w r9, #0 - 98c2: f47f ae94 bne.w 95ee - kl++; - 98c6: f108 0101 add.w r1, r8, #1 - if(kl > len) { - 98ca: 428d cmp r5, r1 - 98cc: f6ff ae48 blt.w 9560 - if(kl >= 0) _lv_memset_00(&mask_buf[0], kl); - 98d0: 2900 cmp r1, #0 - 98d2: db02 blt.n 98da - 98d4: 4b2c ldr r3, [pc, #176] ; (9988 ) - 98d6: 4630 mov r0, r6 - 98d8: 4798 blx r3 - if(kr < 0) { - 98da: 2c00 cmp r4, #0 - 98dc: f6ff ae40 blt.w 9560 - if(kr < len) _lv_memset_00(&mask_buf[kr], len - kr); - 98e0: 42a5 cmp r5, r4 - 98e2: f77f ae84 ble.w 95ee - 98e6: 1b29 subs r1, r5, r4 - 98e8: 1930 adds r0, r6, r4 - 98ea: e66f b.n 95cc - sqrt_approx(&y_next, &y_prev, r2 - (i * i)); - 98ec: 9b01 ldr r3, [sp, #4] - uint32_t raw = (ref->i << 4) + (ref->f >> 4); - 98ee: f3c1 100f ubfx r0, r1, #4, #16 - 98f2: 4410 add r0, r2 - sqrt_approx(&y_next, &y_prev, r2 - (i * i)); - 98f4: fb0a 3c1a mls ip, sl, sl, r3 - uint32_t raw2 = raw * raw; - 98f8: fb00 f300 mul.w r3, r0, r0 - - int32_t d = x - raw2; - 98fc: ebc3 230c rsb r3, r3, ip, lsl #8 - d = (int32_t)d / (int32_t)(2 * raw) + raw; - 9900: ea4f 0c40 mov.w ip, r0, lsl #1 - 9904: fb93 f3fc sdiv r3, r3, ip - 9908: 4403 add r3, r0 - - q->i = d >> 4; - 990a: f3c3 100f ubfx r0, r3, #4, #16 - q->f = (d & 0xF) << 4; - 990e: 011b lsls r3, r3, #4 - 9910: f003 03f0 and.w r3, r3, #240 ; 0xf0 - m = (y_prev.f + y_next.f) >> 1; - 9914: 4419 add r1, r3 - q->i = d >> 4; - 9916: 9003 str r0, [sp, #12] - q->f = (d & 0xF) << 4; - 9918: 9302 str r3, [sp, #8] - m = (y_prev.f + y_next.f) >> 1; - 991a: f3c1 0147 ubfx r1, r1, #1, #8 - if(outer) m = 255 - m; - 991e: f1b9 0f00 cmp.w r9, #0 - 9922: d001 beq.n 9928 - 9924: 43c9 mvns r1, r1 - 9926: b2c9 uxtb r1, r1 - if(kl >= 0 && kl < len) mask_buf[kl] = mask_mix(mask_buf[kl], m); - 9928: f1b8 0f00 cmp.w r8, #0 - 992c: db06 blt.n 993c - 992e: 4545 cmp r5, r8 - 9930: dd04 ble.n 993c - 9932: f816 0008 ldrb.w r0, [r6, r8] - 9936: 47b8 blx r7 - 9938: f806 0008 strb.w r0, [r6, r8] - if(kr >= 0 && kr < len) mask_buf[kr] = mask_mix(mask_buf[kr], m); - 993c: 2c00 cmp r4, #0 - 993e: db04 blt.n 994a - 9940: 42a5 cmp r5, r4 - 9942: dd02 ble.n 994a - 9944: 5d30 ldrb r0, [r6, r4] - 9946: 47b8 blx r7 - 9948: 5530 strb r0, [r6, r4] - y_prev.f = y_next.f; - 994a: 9902 ldr r1, [sp, #8] - kl--; - 994c: f108 38ff add.w r8, r8, #4294967295 ; 0xffffffff - kr++; - 9950: 3401 adds r4, #1 - for(; i <= x1.i; i++) { - 9952: f10a 0a01 add.w sl, sl, #1 - 9956: 2301 movs r3, #1 - 9958: e783 b.n 9862 - if(y == p->y_prev) { - 995a: f8d8 3014 ldr.w r3, [r8, #20] - if(radius <= 256) sqrt_mask = 0x800; - 995e: f5ba 7f80 cmp.w sl, #256 ; 0x100 - y = radius - abs_y; - 9962: ebaa 0707 sub.w r7, sl, r7 - if(radius <= 256) sqrt_mask = 0x800; - 9966: bfd4 ite le - 9968: f44f 6200 movle.w r2, #2048 ; 0x800 - 996c: f44f 4200 movgt.w r2, #32768 ; 0x8000 - if(y == p->y_prev) { - 9970: 42bb cmp r3, r7 - 9972: f43f ae7f beq.w 9674 - _lv_sqrt(r2 - (y * y), &x0, sqrt_mask); - 9976: 9b01 ldr r3, [sp, #4] - 9978: 9205 str r2, [sp, #20] - 997a: fb07 3017 mls r0, r7, r7, r3 - 997e: a906 add r1, sp, #24 - 9980: 4b02 ldr r3, [pc, #8] ; (998c ) - 9982: 4798 blx r3 - 9984: 9a05 ldr r2, [sp, #20] - 9986: e678 b.n 967a - 9988: 0000f2a9 .word 0x0000f2a9 - 998c: 0000ec25 .word 0x0000ec25 - 9990: 0000913d .word 0x0000913d - -00009994 : -{ - 9994: b573 push {r0, r1, r4, r5, r6, lr} - if(LV_GC_ROOT(_lv_draw_mask_list[i]).param == NULL) break; - 9996: 4c0e ldr r4, [pc, #56] ; (99d0 ) -{ - 9998: 2300 movs r3, #0 - if(LV_GC_ROOT(_lv_draw_mask_list[i]).param == NULL) break; - 999a: f854 6033 ldr.w r6, [r4, r3, lsl #3] - 999e: b2da uxtb r2, r3 - 99a0: eb04 05c3 add.w r5, r4, r3, lsl #3 - 99a4: b176 cbz r6, 99c4 - for(i = 0; i < _LV_MASK_MAX_NUM; i++) { - 99a6: 3301 adds r3, #1 - 99a8: 2b10 cmp r3, #16 - 99aa: d1f6 bne.n 999a - LV_LOG_WARN("lv_mask_add: no place to add the mask"); - 99ac: 4b09 ldr r3, [pc, #36] ; (99d4 ) - 99ae: 9300 str r3, [sp, #0] - 99b0: 2002 movs r0, #2 - 99b2: 4b09 ldr r3, [pc, #36] ; (99d8 ) - 99b4: 4909 ldr r1, [pc, #36] ; (99dc ) - 99b6: 4c0a ldr r4, [pc, #40] ; (99e0 ) - 99b8: 2257 movs r2, #87 ; 0x57 - 99ba: 47a0 blx r4 - return LV_MASK_ID_INV; - 99bc: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff -} - 99c0: b002 add sp, #8 - 99c2: bd70 pop {r4, r5, r6, pc} - LV_GC_ROOT(_lv_draw_mask_list[i]).param = param; - 99c4: f844 0033 str.w r0, [r4, r3, lsl #3] - LV_GC_ROOT(_lv_draw_mask_list[i]).custom_id = custom_id; - 99c8: 6069 str r1, [r5, #4] - return i; - 99ca: b210 sxth r0, r2 - 99cc: e7f8 b.n 99c0 - 99ce: bf00 nop - 99d0: 200036c4 .word 0x200036c4 - 99d4: 000277bc .word 0x000277bc - 99d8: 000277e2 .word 0x000277e2 - 99dc: 00027787 .word 0x00027787 - 99e0: 0000eb79 .word 0x0000eb79 - -000099e4 : -{ - 99e4: e92d 47f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr} - _lv_draw_mask_saved_t * m = LV_GC_ROOT(_lv_draw_mask_list); - 99e8: 4e0d ldr r6, [pc, #52] ; (9a20 ) -{ - 99ea: 4607 mov r7, r0 - 99ec: 4688 mov r8, r1 - 99ee: 4691 mov r9, r2 - 99f0: 469a mov sl, r3 - bool changed = false; - 99f2: 2400 movs r4, #0 - while(m->param) { - 99f4: 6835 ldr r5, [r6, #0] - 99f6: b925 cbnz r5, 9a02 - return changed ? LV_DRAW_MASK_RES_CHANGED : LV_DRAW_MASK_RES_FULL_COVER; - 99f8: 3401 adds r4, #1 - 99fa: b2e0 uxtb r0, r4 -} - 99fc: b002 add sp, #8 - 99fe: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - res = dsc->cb(mask_buf, abs_x, abs_y, len, (void *)m->param); - 9a02: 9500 str r5, [sp, #0] - 9a04: 682d ldr r5, [r5, #0] - 9a06: 4653 mov r3, sl - 9a08: 464a mov r2, r9 - 9a0a: 4641 mov r1, r8 - 9a0c: 4638 mov r0, r7 - 9a0e: 47a8 blx r5 - if(res == LV_DRAW_MASK_RES_TRANSP) return LV_DRAW_MASK_RES_TRANSP; - 9a10: 2800 cmp r0, #0 - 9a12: d0f3 beq.n 99fc - else if(res == LV_DRAW_MASK_RES_CHANGED) changed = true; - 9a14: 2802 cmp r0, #2 - 9a16: bf08 it eq - 9a18: 2401 moveq r4, #1 - m++; - 9a1a: 3608 adds r6, #8 - 9a1c: e7ea b.n 99f4 - 9a1e: bf00 nop - 9a20: 200036c4 .word 0x200036c4 - -00009a24 : - if(id != LV_MASK_ID_INV) { - 9a24: 1c43 adds r3, r0, #1 - p = LV_GC_ROOT(_lv_draw_mask_list[id]).param; - 9a26: bf18 it ne - 9a28: 4b07 ldrne r3, [pc, #28] ; (9a48 ) - 9a2a: f04f 0200 mov.w r2, #0 - 9a2e: bf1d ittte ne - 9a30: f853 1030 ldrne.w r1, [r3, r0, lsl #3] - LV_GC_ROOT(_lv_draw_mask_list[id]).param = NULL; - 9a34: f843 2030 strne.w r2, [r3, r0, lsl #3] - LV_GC_ROOT(_lv_draw_mask_list[id]).custom_id = NULL; - 9a38: eb03 03c0 addne.w r3, r3, r0, lsl #3 - void * p = NULL; - 9a3c: 4611 moveq r1, r2 - LV_GC_ROOT(_lv_draw_mask_list[id]).custom_id = NULL; - 9a3e: bf18 it ne - 9a40: 605a strne r2, [r3, #4] -} - 9a42: 4608 mov r0, r1 - 9a44: 4770 bx lr - 9a46: bf00 nop - 9a48: 200036c4 .word 0x200036c4 - -00009a4c : -{ - 9a4c: 2200 movs r2, #0 - 9a4e: 4b08 ldr r3, [pc, #32] ; (9a70 ) - 9a50: b530 push {r4, r5, lr} - void * p = NULL; - 9a52: 4611 mov r1, r2 - LV_GC_ROOT(_lv_draw_mask_list[i]).param = NULL; - 9a54: 4614 mov r4, r2 - if(LV_GC_ROOT(_lv_draw_mask_list[i]).custom_id == custom_id) { - 9a56: 685d ldr r5, [r3, #4] - for(i = 0; i < _LV_MASK_MAX_NUM; i++) { - 9a58: 3201 adds r2, #1 - if(LV_GC_ROOT(_lv_draw_mask_list[i]).custom_id == custom_id) { - 9a5a: 4285 cmp r5, r0 - p = LV_GC_ROOT(_lv_draw_mask_list[i]).param; - 9a5c: bf04 itt eq - 9a5e: 6819 ldreq r1, [r3, #0] - LV_GC_ROOT(_lv_draw_mask_list[i]).custom_id = NULL; - 9a60: e9c3 4400 strdeq r4, r4, [r3] - for(i = 0; i < _LV_MASK_MAX_NUM; i++) { - 9a64: 2a10 cmp r2, #16 - 9a66: f103 0308 add.w r3, r3, #8 - 9a6a: d1f4 bne.n 9a56 -} - 9a6c: 4608 mov r0, r1 - 9a6e: bd30 pop {r4, r5, pc} - 9a70: 200036c4 .word 0x200036c4 - -00009a74 : -{ - 9a74: 2300 movs r3, #0 - if(LV_GC_ROOT(_lv_draw_mask_list[i]).param) cnt++; - 9a76: 4a05 ldr r2, [pc, #20] ; (9a8c ) - uint8_t cnt = 0; - 9a78: 4618 mov r0, r3 - if(LV_GC_ROOT(_lv_draw_mask_list[i]).param) cnt++; - 9a7a: f852 1033 ldr.w r1, [r2, r3, lsl #3] - 9a7e: b109 cbz r1, 9a84 - 9a80: 3001 adds r0, #1 - 9a82: b2c0 uxtb r0, r0 - for(i = 0; i < _LV_MASK_MAX_NUM; i++) { - 9a84: 3301 adds r3, #1 - 9a86: 2b10 cmp r3, #16 - 9a88: d1f7 bne.n 9a7a -} - 9a8a: 4770 bx lr - 9a8c: 200036c4 .word 0x200036c4 - -00009a90 : -{ - 9a90: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 9a94: f9bd 8018 ldrsh.w r8, [sp, #24] - 9a98: 4615 mov r5, r2 - 9a9a: 460e mov r6, r1 - 9a9c: 461f mov r7, r3 - _lv_memset_00(param, sizeof(lv_draw_mask_line_param_t)); - 9a9e: 212c movs r1, #44 ; 0x2c - 9aa0: 4b3b ldr r3, [pc, #236] ; (9b90 ) -{ - 9aa2: 4604 mov r4, r0 - _lv_memset_00(param, sizeof(lv_draw_mask_line_param_t)); - 9aa4: 4798 blx r3 - if(p1y > p2y) { - 9aa6: 4545 cmp r5, r8 - 9aa8: dd05 ble.n 9ab6 - 9aaa: 462b mov r3, r5 - 9aac: 4645 mov r5, r8 - 9aae: 4698 mov r8, r3 - 9ab0: 4633 mov r3, r6 - p1x = t; - 9ab2: 463e mov r6, r7 - p2x = p1x; - 9ab4: 461f mov r7, r3 - param->cfg.side = side; - 9ab6: 7c23 ldrb r3, [r4, #16] - 9ab8: f89d 201c ldrb.w r2, [sp, #28] - param->cfg.p1.y = p1y; - 9abc: 8165 strh r5, [r4, #10] - param->cfg.side = side; - 9abe: f362 0301 bfi r3, r2, #0, #2 - 9ac2: 7423 strb r3, [r4, #16] - param->flat = (LV_MATH_ABS(p2x - p1x) > LV_MATH_ABS(p2y - p1y)) ? 1 : 0; - 9ac4: eba8 0205 sub.w r2, r8, r5 - 9ac8: 1bbb subs r3, r7, r6 - 9aca: ea83 70e3 eor.w r0, r3, r3, asr #31 - 9ace: ea82 71e2 eor.w r1, r2, r2, asr #31 - 9ad2: eba0 70e3 sub.w r0, r0, r3, asr #31 - 9ad6: eba1 71e2 sub.w r1, r1, r2, asr #31 - 9ada: 4288 cmp r0, r1 - 9adc: f894 1028 ldrb.w r1, [r4, #40] ; 0x28 - param->origo.y = p1y; - 9ae0: 82a5 strh r5, [r4, #20] - param->flat = (LV_MATH_ABS(p2x - p1x) > LV_MATH_ABS(p2y - p1y)) ? 1 : 0; - 9ae2: bfd4 ite le - 9ae4: 2000 movle r0, #0 - 9ae6: 2001 movgt r0, #1 - 9ae8: f360 0100 bfi r1, r0, #0, #1 - param->dsc.cb = (lv_draw_mask_xcb_t)lv_draw_mask_line; - 9aec: 4d29 ldr r5, [pc, #164] ; (9b94 ) - param->flat = (LV_MATH_ABS(p2x - p1x) > LV_MATH_ABS(p2y - p1y)) ? 1 : 0; - 9aee: f884 1028 strb.w r1, [r4, #40] ; 0x28 - param->yx_steep = 0; - 9af2: 2000 movs r0, #0 - if(param->flat) { - 9af4: 07c9 lsls r1, r1, #31 - param->xy_steep = 0; - 9af6: e9c4 0006 strd r0, r0, [r4, #24] - param->cfg.p1.x = p1x; - 9afa: 8126 strh r6, [r4, #8] - param->cfg.p2.x = p2x; - 9afc: 81a7 strh r7, [r4, #12] - param->cfg.p2.y = p2y; - 9afe: f8a4 800e strh.w r8, [r4, #14] - param->origo.x = p1x; - 9b02: 8266 strh r6, [r4, #18] - param->dsc.cb = (lv_draw_mask_xcb_t)lv_draw_mask_line; - 9b04: 6025 str r5, [r4, #0] - param->dsc.type = LV_DRAW_MASK_TYPE_LINE; - 9b06: 7120 strb r0, [r4, #4] - if(param->flat) { - 9b08: d52b bpl.n 9b62 - if(dx) { - 9b0a: b133 cbz r3, 9b1a - m = (1 << 20) / dx; /*m is multiplier to normalize y (upscaled by 1024)*/ - 9b0c: f44f 1180 mov.w r1, #1048576 ; 0x100000 - 9b10: fb91 f1f3 sdiv r1, r1, r3 - param->yx_steep = (m * dy) >> 10; - 9b14: 4351 muls r1, r2 - 9b16: 1289 asrs r1, r1, #10 - 9b18: 61e1 str r1, [r4, #28] - if(dy) { - 9b1a: b132 cbz r2, 9b2a - m = (1 << 20) / dy; /*m is multiplier to normalize x (upscaled by 1024)*/ - 9b1c: f44f 1180 mov.w r1, #1048576 ; 0x100000 - 9b20: fb91 f2f2 sdiv r2, r1, r2 - param->xy_steep = (m * dx) >> 10; - 9b24: 4353 muls r3, r2 - 9b26: 129b asrs r3, r3, #10 - 9b28: 61a3 str r3, [r4, #24] - param->steep = param->yx_steep; - 9b2a: 69e2 ldr r2, [r4, #28] - if(param->cfg.side == LV_DRAW_MASK_LINE_SIDE_LEFT) param->inv = 0; - 9b2c: 7c23 ldrb r3, [r4, #16] - param->steep = param->yx_steep; - 9b2e: 6222 str r2, [r4, #32] - if(param->cfg.side == LV_DRAW_MASK_LINE_SIDE_LEFT) param->inv = 0; - 9b30: f013 0303 ands.w r3, r3, #3 - 9b34: d007 beq.n 9b46 - else if(param->cfg.side == LV_DRAW_MASK_LINE_SIDE_RIGHT) param->inv = 1; - 9b36: 2b01 cmp r3, #1 - 9b38: d005 beq.n 9b46 - else if(param->cfg.side == LV_DRAW_MASK_LINE_SIDE_TOP) { - 9b3a: 2b02 cmp r3, #2 - 9b3c: d123 bne.n 9b86 - if(param->steep > 0) param->inv = 1; - 9b3e: 2a00 cmp r2, #0 - 9b40: bfd4 ite le - 9b42: 2300 movle r3, #0 - 9b44: 2301 movgt r3, #1 - if(param->cfg.side == LV_DRAW_MASK_LINE_SIDE_LEFT) param->inv = 0; - 9b46: f894 1028 ldrb.w r1, [r4, #40] ; 0x28 - if(param->steep < 0) param->spx = -param->spx; - 9b4a: 2a00 cmp r2, #0 - if(param->cfg.side == LV_DRAW_MASK_LINE_SIDE_LEFT) param->inv = 0; - 9b4c: f363 0141 bfi r1, r3, #1, #1 - param->spx = param->steep >> 2; - 9b50: ea4f 03a2 mov.w r3, r2, asr #2 - if(param->steep < 0) param->spx = -param->spx; - 9b54: bfb8 it lt - 9b56: 425b neglt r3, r3 - if(param->cfg.side == LV_DRAW_MASK_LINE_SIDE_LEFT) param->inv = 0; - 9b58: f884 1028 strb.w r1, [r4, #40] ; 0x28 - if(param->steep < 0) param->spx = -param->spx; - 9b5c: 6263 str r3, [r4, #36] ; 0x24 -} - 9b5e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - if(dy) { - 9b62: b132 cbz r2, 9b72 - m = (1 << 20) / dy; /*m is multiplier to normalize x (upscaled by 1024)*/ - 9b64: f44f 1180 mov.w r1, #1048576 ; 0x100000 - 9b68: fb91 f1f2 sdiv r1, r1, r2 - param->xy_steep = (m * dx) >> 10; - 9b6c: 4359 muls r1, r3 - 9b6e: 1289 asrs r1, r1, #10 - 9b70: 61a1 str r1, [r4, #24] - if(dx) { - 9b72: b133 cbz r3, 9b82 - m = (1 << 20) / dx; /*m is multiplier to normalize x (upscaled by 1024)*/ - 9b74: f44f 1180 mov.w r1, #1048576 ; 0x100000 - 9b78: fb91 f3f3 sdiv r3, r1, r3 - param->yx_steep = (m * dy) >> 10; - 9b7c: 4353 muls r3, r2 - 9b7e: 129b asrs r3, r3, #10 - 9b80: 61e3 str r3, [r4, #28] - param->steep = param->xy_steep; - 9b82: 69a2 ldr r2, [r4, #24] - 9b84: e7d2 b.n 9b2c - if(param->steep > 0) param->inv = 0; - 9b86: 2a00 cmp r2, #0 - 9b88: bfcc ite gt - 9b8a: 2300 movgt r3, #0 - 9b8c: 2301 movle r3, #1 - 9b8e: e7da b.n 9b46 - 9b90: 0000f2a9 .word 0x0000f2a9 - 9b94: 00009159 .word 0x00009159 - -00009b98 : -{ - 9b98: b5f8 push {r3, r4, r5, r6, r7, lr} - 9b9a: 4604 mov r4, r0 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 9b9c: 88c8 ldrh r0, [r1, #6] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 9b9e: 888d ldrh r5, [r1, #4] - 9ba0: 461f mov r7, r3 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 9ba2: 884b ldrh r3, [r1, #2] - 9ba4: 3001 adds r0, #1 - 9ba6: 1ac0 subs r0, r0, r3 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 9ba8: 880b ldrh r3, [r1, #0] - 9baa: 3501 adds r5, #1 - 9bac: 1aed subs r5, r5, r3 - int32_t short_side = LV_MATH_MIN(w, h); - 9bae: b200 sxth r0, r0 - 9bb0: b22d sxth r5, r5 - 9bb2: 42a8 cmp r0, r5 - 9bb4: bfa8 it ge - 9bb6: 4628 movge r0, r5 - if(radius > short_side >> 1) radius = short_side >> 1; - 9bb8: ebb2 0f60 cmp.w r2, r0, asr #1 - 9bbc: ea4f 0360 mov.w r3, r0, asr #1 -{ - 9bc0: 4616 mov r6, r2 - lv_area_copy(¶m->cfg.rect, rect); - 9bc2: f104 0008 add.w r0, r4, #8 - if(radius > short_side >> 1) radius = short_side >> 1; - 9bc6: bfc8 it gt - 9bc8: b21e sxthgt r6, r3 - lv_area_copy(¶m->cfg.rect, rect); - 9bca: 4b08 ldr r3, [pc, #32] ; (9bec ) - 9bcc: 4798 blx r3 - param->cfg.outer = inv ? 1 : 0; - 9bce: 7ca3 ldrb r3, [r4, #18] - param->cfg.radius = radius; - 9bd0: 8226 strh r6, [r4, #16] - param->cfg.outer = inv ? 1 : 0; - 9bd2: f367 0300 bfi r3, r7, #0, #1 - 9bd6: 74a3 strb r3, [r4, #18] - param->dsc.cb = (lv_draw_mask_xcb_t)lv_draw_mask_radius; - 9bd8: 4b05 ldr r3, [pc, #20] ; (9bf0 ) - 9bda: 6023 str r3, [r4, #0] - param->dsc.type = LV_DRAW_MASK_TYPE_RADIUS; - 9bdc: 2302 movs r3, #2 - 9bde: 7123 strb r3, [r4, #4] - param->y_prev_x.i = 0; - 9be0: f04f 4200 mov.w r2, #2147483648 ; 0x80000000 - 9be4: 2300 movs r3, #0 - 9be6: e9c4 2305 strd r2, r3, [r4, #20] -} - 9bea: bdf8 pop {r3, r4, r5, r6, r7, pc} - 9bec: 00009511 .word 0x00009511 - 9bf0: 00009525 .word 0x00009525 - -00009bf4 : - lv_draw_mask_remove_id(mask_rout_id); - _lv_mem_buf_release(mask_buf); -} - -LV_ATTRIBUTE_FAST_MEM static inline lv_color_t grad_get(lv_draw_rect_dsc_t * dsc, lv_coord_t s, lv_coord_t i) -{ - 9bf4: b570 push {r4, r5, r6, lr} - int32_t min = (dsc->bg_main_color_stop * s) >> 8; - 9bf6: f9b0 4008 ldrsh.w r4, [r0, #8] - 9bfa: fb04 f301 mul.w r3, r4, r1 - if(i <= min) return dsc->bg_color; - 9bfe: ebb2 2f23 cmp.w r2, r3, asr #8 - int32_t min = (dsc->bg_main_color_stop * s) >> 8; - 9c02: ea4f 2523 mov.w r5, r3, asr #8 - if(i <= min) return dsc->bg_color; - 9c06: dc01 bgt.n 9c0c - 9c08: 8840 ldrh r0, [r0, #2] - int32_t d = dsc->bg_grad_color_stop - dsc->bg_main_color_stop; - d = (s * d) >> 8; - i -= min; - lv_opa_t mix = (i * 255) / d; - return lv_color_mix(dsc->bg_grad_color, dsc->bg_color, mix); -} - 9c0a: bd70 pop {r4, r5, r6, pc} - int32_t max = (dsc->bg_grad_color_stop * s) >> 8; - 9c0c: f9b0 300a ldrsh.w r3, [r0, #10] - 9c10: fb01 f603 mul.w r6, r1, r3 - if(i >= max) return dsc->bg_grad_color; - 9c14: ebb2 2f26 cmp.w r2, r6, asr #8 - 9c18: db01 blt.n 9c1e - 9c1a: 8880 ldrh r0, [r0, #4] - 9c1c: e7f5 b.n 9c0a - int32_t d = dsc->bg_grad_color_stop - dsc->bg_main_color_stop; - 9c1e: 1b1b subs r3, r3, r4 - d = (s * d) >> 8; - 9c20: 4359 muls r1, r3 - i -= min; - 9c22: 1b52 subs r2, r2, r5 - d = (s * d) >> 8; - 9c24: 120b asrs r3, r1, #8 - lv_opa_t mix = (i * 255) / d; - 9c26: b212 sxth r2, r2 -{ - lv_color_t ret; -#if LV_COLOR_DEPTH != 1 - /*LV_COLOR_DEPTH == 8, 16 or 32*/ - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 9c28: 8841 ldrh r1, [r0, #2] - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 9c2a: 7906 ldrb r6, [r0, #4] - 9c2c: ebc2 2202 rsb r2, r2, r2, lsl #8 - 9c30: fb92 f3f3 sdiv r3, r2, r3 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 9c34: 8882 ldrh r2, [r0, #4] - 9c36: b2db uxtb r3, r3 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 9c38: f1c3 05ff rsb r5, r3, #255 ; 0xff - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 9c3c: f3c1 1145 ubfx r1, r1, #5, #6 - 9c40: f3c2 1245 ubfx r2, r2, #5, #6 - 9c44: 4369 muls r1, r5 - 9c46: fb03 1102 mla r1, r3, r2, r1 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 9c4a: 7882 ldrb r2, [r0, #2] - 9c4c: f002 021f and.w r2, r2, #31 - 9c50: f006 061f and.w r6, r6, #31 - 9c54: 436a muls r2, r5 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 9c56: f248 0481 movw r4, #32897 ; 0x8081 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 9c5a: fb03 2206 mla r2, r3, r6, r2 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 9c5e: 4361 muls r1, r4 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 9c60: 4362 muls r2, r4 - 9c62: f3c1 51c5 ubfx r1, r1, #23, #6 - 9c66: f3c2 52c4 ubfx r2, r2, #23, #5 - 9c6a: ea42 1241 orr.w r2, r2, r1, lsl #5 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 9c6e: 78c1 ldrb r1, [r0, #3] - 9c70: 7946 ldrb r6, [r0, #5] - 9c72: 08c9 lsrs r1, r1, #3 - 9c74: 08f6 lsrs r6, r6, #3 - 9c76: 4369 muls r1, r5 - 9c78: fb03 1306 mla r3, r3, r6, r1 - 9c7c: 4363 muls r3, r4 - 9c7e: 0ddb lsrs r3, r3, #23 - 9c80: ea42 20c3 orr.w r0, r2, r3, lsl #11 - return lv_color_mix(dsc->bg_grad_color, dsc->bg_color, mix); - 9c84: e7c1 b.n 9c0a - ... - -00009c88 : -#endif - -} - -LV_ATTRIBUTE_FAST_MEM static void shadow_blur_corner(lv_coord_t size, lv_coord_t sw, uint16_t * sh_ups_buf) -{ - 9c88: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - int32_t s_left = sw >> 1; - int32_t s_right = (sw >> 1); - if((sw & 1) == 0) s_left--; - - /*Horizontal blur*/ - uint16_t * sh_ups_blur_buf = _lv_mem_buf_get(size * sizeof(uint16_t)); - 9c8c: 0045 lsls r5, r0, #1 - int32_t s_left = sw >> 1; - 9c8e: ea4f 0961 mov.w r9, r1, asr #1 -{ - 9c92: b087 sub sp, #28 - if((sw & 1) == 0) s_left--; - 9c94: 07cb lsls r3, r1, #31 -{ - 9c96: 4604 mov r4, r0 - uint16_t * sh_ups_blur_buf = _lv_mem_buf_get(size * sizeof(uint16_t)); - 9c98: 4b5a ldr r3, [pc, #360] ; (9e04 ) - 9c9a: 4628 mov r0, r5 -{ - 9c9c: 460e mov r6, r1 - 9c9e: 4617 mov r7, r2 - int32_t s_left = sw >> 1; - 9ca0: 46ca mov sl, r9 - if((sw & 1) == 0) s_left--; - 9ca2: bf58 it pl - 9ca4: f109 3aff addpl.w sl, r9, #4294967295 ; 0xffffffff - uint16_t * sh_ups_blur_buf = _lv_mem_buf_get(size * sizeof(uint16_t)); - 9ca8: 4798 blx r3 - int32_t y; - - uint16_t * sh_ups_tmp_buf = sh_ups_buf; - - for(y = 0; y < size; y++) { - int32_t v = sh_ups_tmp_buf[size - 1] * sw; - 9caa: 1eab subs r3, r5, #2 - 9cac: 9300 str r3, [sp, #0] - 9cae: ea4f 0349 mov.w r3, r9, lsl #1 - 9cb2: 9301 str r3, [sp, #4] - 9cb4: f06f 0301 mvn.w r3, #1 - 9cb8: fb0a 3303 mla r3, sl, r3, r3 - uint16_t * sh_ups_blur_buf = _lv_mem_buf_get(size * sizeof(uint16_t)); - 9cbc: 4601 mov r1, r0 - for(y = 0; y < size; y++) { - 9cbe: 46b8 mov r8, r7 - 9cc0: f04f 0b00 mov.w fp, #0 - 9cc4: 9302 str r3, [sp, #8] - 9cc6: 455c cmp r4, fp - 9cc8: dc22 bgt.n 9d10 - sh_ups_tmp_buf += size; - } - - /*Vertical blur*/ - uint32_t i; - sh_ups_buf[0] = sh_ups_buf[0] / sw; - 9cca: 883b ldrh r3, [r7, #0] - 9ccc: fb93 f3f6 sdiv r3, r3, r6 - for(i = 1; i < (uint32_t)size * size; i++) { - 9cd0: fb04 f804 mul.w r8, r4, r4 - sh_ups_buf[0] = sh_ups_buf[0] / sw; - 9cd4: 803b strh r3, [r7, #0] - for(i = 1; i < (uint32_t)size * size; i++) { - 9cd6: 463a mov r2, r7 - 9cd8: 463b mov r3, r7 - 9cda: f04f 0c01 mov.w ip, #1 - 9cde: 45c4 cmp ip, r8 - 9ce0: d341 bcc.n 9d66 - 9ce2: 426b negs r3, r5 - 9ce4: fb09 f303 mul.w r3, r9, r3 - 9ce8: 9303 str r3, [sp, #12] - v -= top_val; - - /*Add the bottom pixel*/ - uint32_t bottom_val; - if(y + s_left + 1 < size) bottom_val = sh_ups_buf[(y + s_left + 1) * size + x]; - else bottom_val = sh_ups_buf[(size - 1) * size + x]; - 9cea: 1e63 subs r3, r4, #1 - 9cec: fb05 7303 mla r3, r5, r3, r7 - 9cf0: 9302 str r3, [sp, #8] - 9cf2: f10a 0301 add.w r3, sl, #1 - 9cf6: 9301 str r3, [sp, #4] - 9cf8: fb0a 5a05 mla sl, sl, r5, r5 - for(x = 0; x < size; x++) { - 9cfc: f04f 0c00 mov.w ip, #0 - 9d00: 4564 cmp r4, ip - 9d02: dc3e bgt.n 9d82 - for(y = 0; y < size; y++, sh_ups_tmp_buf += size) { - (*sh_ups_tmp_buf) = sh_ups_blur_buf[y]; - } - } - - _lv_mem_buf_release(sh_ups_blur_buf); - 9d04: 4b40 ldr r3, [pc, #256] ; (9e08 ) - 9d06: 4608 mov r0, r1 -} - 9d08: b007 add sp, #28 - 9d0a: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - _lv_mem_buf_release(sh_ups_blur_buf); - 9d0e: 4718 bx r3 - int32_t v = sh_ups_tmp_buf[size - 1] * sw; - 9d10: 9b00 ldr r3, [sp, #0] - 9d12: 9801 ldr r0, [sp, #4] - 9d14: f838 2003 ldrh.w r2, [r8, r3] - 9d18: eb00 0c08 add.w ip, r0, r8 - 9d1c: 9802 ldr r0, [sp, #8] - 9d1e: 4372 muls r2, r6 - for(x = size - 1; x >= 0; x--) { - 9d20: 1e63 subs r3, r4, #1 - 9d22: 4440 add r0, r8 - sh_ups_blur_buf[x] = v; - 9d24: f821 2013 strh.w r2, [r1, r3, lsl #1] - if(x + s_right < size) right_val = sh_ups_tmp_buf[x + s_right]; - 9d28: eb03 0e09 add.w lr, r3, r9 - 9d2c: 4574 cmp r4, lr - 9d2e: bfcc ite gt - 9d30: f83c e013 ldrhgt.w lr, [ip, r3, lsl #1] - uint32_t right_val = 0; - 9d34: f04f 0e00 movle.w lr, #0 - v -= right_val; - 9d38: eba2 0e0e sub.w lr, r2, lr - if(x - s_left - 1 < 0) left_val = sh_ups_tmp_buf[0]; - 9d3c: eba3 020a sub.w r2, r3, sl - 9d40: 2a00 cmp r2, #0 - 9d42: bfd4 ite le - 9d44: f8b8 2000 ldrhle.w r2, [r8] - else left_val = sh_ups_tmp_buf[x - s_left - 1]; - 9d48: f830 2013 ldrhgt.w r2, [r0, r3, lsl #1] - for(x = size - 1; x >= 0; x--) { - 9d4c: 3b01 subs r3, #1 - v += left_val; - 9d4e: 4472 add r2, lr - for(x = size - 1; x >= 0; x--) { - 9d50: d2e8 bcs.n 9d24 - _lv_memcpy(sh_ups_tmp_buf, sh_ups_blur_buf, size * sizeof(uint16_t)); - 9d52: 4640 mov r0, r8 - 9d54: 4b2d ldr r3, [pc, #180] ; (9e0c ) - 9d56: 9103 str r1, [sp, #12] - 9d58: 462a mov r2, r5 - 9d5a: 4798 blx r3 - sh_ups_tmp_buf += size; - 9d5c: 44a8 add r8, r5 - for(y = 0; y < size; y++) { - 9d5e: 9903 ldr r1, [sp, #12] - 9d60: f10b 0b01 add.w fp, fp, #1 - 9d64: e7af b.n 9cc6 - if(sh_ups_buf[i] == sh_ups_buf[i - 1]) sh_ups_buf[i] = sh_ups_buf[i - 1]; - 9d66: 8858 ldrh r0, [r3, #2] - 9d68: f833 eb02 ldrh.w lr, [r3], #2 - 9d6c: 4570 cmp r0, lr - else sh_ups_buf[i] = sh_ups_buf[i] / sw; - 9d6e: bf1c itt ne - 9d70: fb90 f0f6 sdivne r0, r0, r6 - 9d74: fa1f fe80 uxthne.w lr, r0 - 9d78: f8a3 e000 strh.w lr, [r3] - for(i = 1; i < (uint32_t)size * size; i++) { - 9d7c: f10c 0c01 add.w ip, ip, #1 - 9d80: e7ad b.n 9cde - sh_ups_tmp_buf = &sh_ups_buf[x]; - 9d82: 9803 ldr r0, [sp, #12] - int32_t v = sh_ups_tmp_buf[0] * sw; - 9d84: 8813 ldrh r3, [r2, #0] - 9d86: 1810 adds r0, r2, r0 - 9d88: 4373 muls r3, r6 - 9d8a: 9005 str r0, [sp, #20] - 9d8c: 2700 movs r7, #0 - 9d8e: eb0a 0002 add.w r0, sl, r2 - 9d92: 9004 str r0, [sp, #16] - sh_ups_tmp_buf = &sh_ups_buf[x]; - 9d94: 4696 mov lr, r2 - int32_t v = sh_ups_tmp_buf[0] * sw; - 9d96: 9300 str r3, [sp, #0] - 9d98: 4690 mov r8, r2 - for(y = 0; y < size ; y++, sh_ups_tmp_buf += size) { - 9d9a: 4638 mov r0, r7 - sh_ups_blur_buf[y] = v < 0 ? 0 : (v >> SHADOW_UPSACALE_SHIFT); - 9d9c: 9b00 ldr r3, [sp, #0] - 9d9e: 2b00 cmp r3, #0 - 9da0: bfac ite ge - 9da2: f3c3 1b8f ubfxge fp, r3, #6, #16 - 9da6: f04f 0b00 movlt.w fp, #0 - 9daa: f821 b010 strh.w fp, [r1, r0, lsl #1] - if(y - s_right <= 0) top_val = sh_ups_tmp_buf[0]; - 9dae: eba0 0b09 sub.w fp, r0, r9 - 9db2: f1bb 0f00 cmp.w fp, #0 - else top_val = sh_ups_buf[(y - s_right) * size + x]; - 9db6: bfca itet gt - 9db8: 9b05 ldrgt r3, [sp, #20] - if(y - s_right <= 0) top_val = sh_ups_tmp_buf[0]; - 9dba: f8b8 b000 ldrhle.w fp, [r8] - else top_val = sh_ups_buf[(y - s_right) * size + x]; - 9dbe: f833 b007 ldrhgt.w fp, [r3, r7] - v -= top_val; - 9dc2: 9b00 ldr r3, [sp, #0] - 9dc4: eba3 0b0b sub.w fp, r3, fp - if(y + s_left + 1 < size) bottom_val = sh_ups_buf[(y + s_left + 1) * size + x]; - 9dc8: 9b01 ldr r3, [sp, #4] - 9dca: 4403 add r3, r0 - 9dcc: 429c cmp r4, r3 - 9dce: bfcb itete gt - 9dd0: 9b04 ldrgt r3, [sp, #16] - else bottom_val = sh_ups_buf[(size - 1) * size + x]; - 9dd2: 9b02 ldrle r3, [sp, #8] - if(y + s_left + 1 < size) bottom_val = sh_ups_buf[(y + s_left + 1) * size + x]; - 9dd4: 5bdb ldrhgt r3, [r3, r7] - else bottom_val = sh_ups_buf[(size - 1) * size + x]; - 9dd6: f833 301c ldrhle.w r3, [r3, ip, lsl #1] - for(y = 0; y < size ; y++, sh_ups_tmp_buf += size) { - 9dda: 3001 adds r0, #1 - v += bottom_val; - 9ddc: 445b add r3, fp - for(y = 0; y < size ; y++, sh_ups_tmp_buf += size) { - 9dde: 4284 cmp r4, r0 - v += bottom_val; - 9de0: 9300 str r3, [sp, #0] - for(y = 0; y < size ; y++, sh_ups_tmp_buf += size) { - 9de2: 44a8 add r8, r5 - 9de4: 442f add r7, r5 - 9de6: dcd9 bgt.n 9d9c - for(y = 0; y < size; y++, sh_ups_tmp_buf += size) { - 9de8: 2300 movs r3, #0 - (*sh_ups_tmp_buf) = sh_ups_blur_buf[y]; - 9dea: f831 0013 ldrh.w r0, [r1, r3, lsl #1] - 9dee: f8ae 0000 strh.w r0, [lr] - for(y = 0; y < size; y++, sh_ups_tmp_buf += size) { - 9df2: 3301 adds r3, #1 - 9df4: 429c cmp r4, r3 - 9df6: 44ae add lr, r5 - 9df8: dcf7 bgt.n 9dea - for(x = 0; x < size; x++) { - 9dfa: f10c 0c01 add.w ip, ip, #1 - 9dfe: 3202 adds r2, #2 - 9e00: e77e b.n 9d00 - 9e02: bf00 nop - 9e04: 0000f145 .word 0x0000f145 - 9e08: 0000edf9 .word 0x0000edf9 - 9e0c: 0000eec1 .word 0x0000eec1 - -00009e10 : -LV_ATTRIBUTE_FAST_MEM static inline void * _lv_memcpy_small(void * dst, const void * src, size_t len) -{ - uint8_t * d8 = (uint8_t *)dst; - const uint8_t * s8 = (const uint8_t *)src; - - while(len) { - 9e10: 3901 subs r1, #1 - 9e12: f100 0308 add.w r3, r0, #8 - *d8 = *s8; - 9e16: f811 2f01 ldrb.w r2, [r1, #1]! - 9e1a: f800 2b01 strb.w r2, [r0], #1 - while(len) { - 9e1e: 4298 cmp r0, r3 - 9e20: d1f9 bne.n 9e16 - * @param src pointer to the source area - */ -inline static void lv_area_copy(lv_area_t * dest, const lv_area_t * src) -{ - _lv_memcpy_small(dest, src, sizeof(lv_area_t)); -} - 9e22: 4770 bx lr - -00009e24 : -{ - 9e24: b510 push {r4, lr} - _lv_memset_00(dsc, sizeof(lv_draw_rect_dsc_t)); - 9e26: 4b0f ldr r3, [pc, #60] ; (9e64 ) - 9e28: 2154 movs r1, #84 ; 0x54 -{ - 9e2a: 4604 mov r4, r0 - _lv_memset_00(dsc, sizeof(lv_draw_rect_dsc_t)); - 9e2c: 4798 blx r3 - dsc->bg_color = LV_COLOR_WHITE; - 9e2e: 4b0e ldr r3, [pc, #56] ; (9e68 ) - 9e30: 881b ldrh r3, [r3, #0] - 9e32: 8063 strh r3, [r4, #2] - dsc->bg_grad_color = LV_COLOR_BLACK; - 9e34: 2200 movs r2, #0 - dsc->bg_grad_color_stop = 0xFF; - 9e36: 23ff movs r3, #255 ; 0xff - dsc->bg_grad_color = LV_COLOR_BLACK; - 9e38: 80a2 strh r2, [r4, #4] - dsc->border_color = LV_COLOR_BLACK; - 9e3a: 81e2 strh r2, [r4, #14] - dsc->value_color = LV_COLOR_BLACK; - 9e3c: f8a4 2046 strh.w r2, [r4, #70] ; 0x46 - dsc->shadow_color = LV_COLOR_BLACK; - 9e40: 83e2 strh r2, [r4, #30] - dsc->bg_grad_color_stop = 0xFF; - 9e42: 8163 strh r3, [r4, #10] - dsc->bg_opa = LV_OPA_COVER; - 9e44: 7323 strb r3, [r4, #12] - dsc->outline_opa = LV_OPA_COVER; - 9e46: 7723 strb r3, [r4, #28] - dsc->border_opa = LV_OPA_COVER; - 9e48: 7523 strb r3, [r4, #20] - dsc->pattern_recolor = LV_COLOR_BLACK; - 9e4a: 86a2 strh r2, [r4, #52] ; 0x34 - dsc->pattern_opa = LV_OPA_COVER; - 9e4c: f884 3036 strb.w r3, [r4, #54] ; 0x36 - dsc->pattern_font = LV_THEME_DEFAULT_FONT_NORMAL; - 9e50: 4a06 ldr r2, [pc, #24] ; (9e6c ) - dsc->value_opa = LV_OPA_COVER; - 9e52: f884 3044 strb.w r3, [r4, #68] ; 0x44 - dsc->shadow_opa = LV_OPA_COVER; - 9e56: f884 3028 strb.w r3, [r4, #40] ; 0x28 - dsc->border_side = LV_BORDER_SIDE_FULL; - 9e5a: 230f movs r3, #15 - dsc->pattern_font = LV_THEME_DEFAULT_FONT_NORMAL; - 9e5c: 6322 str r2, [r4, #48] ; 0x30 - dsc->value_font = LV_THEME_DEFAULT_FONT_NORMAL; - 9e5e: 6422 str r2, [r4, #64] ; 0x40 - dsc->border_side = LV_BORDER_SIDE_FULL; - 9e60: 8263 strh r3, [r4, #18] -} - 9e62: bd10 pop {r4, pc} - 9e64: 0000f2a9 .word 0x0000f2a9 - 9e68: 00027874 .word 0x00027874 - 9e6c: 20000004 .word 0x20000004 - -00009e70 : -{ - 9e70: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9e74: 4692 mov sl, r2 - * @param area_p pointer to an area - * @return the height of the area (if y1 == y2 -> height = 1) - */ -static inline lv_coord_t lv_area_get_height(const lv_area_t * area_p) -{ - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 9e76: 88c2 ldrh r2, [r0, #6] - 9e78: 8845 ldrh r5, [r0, #2] - 9e7a: 1c53 adds r3, r2, #1 - 9e7c: ed2d 8b04 vpush {d8-d9} - 9e80: 1b5b subs r3, r3, r5 - if(lv_area_get_height(coords) < 1 || lv_area_get_width(coords) < 1) return; - 9e82: b21b sxth r3, r3 - 9e84: 2b00 cmp r3, #0 -{ - 9e86: b0ad sub sp, #180 ; 0xb4 - 9e88: 4683 mov fp, r0 - 9e8a: 4688 mov r8, r1 - if(lv_area_get_height(coords) < 1 || lv_area_get_width(coords) < 1) return; - 9e8c: f341 816e ble.w b16c - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 9e90: 8881 ldrh r1, [r0, #4] - 9e92: 8800 ldrh r0, [r0, #0] - 9e94: 1c4b adds r3, r1, #1 - 9e96: 1a1b subs r3, r3, r0 - 9e98: b21b sxth r3, r3 - 9e9a: 2b00 cmp r3, #0 - 9e9c: f341 8166 ble.w b16c - if(dsc->shadow_width == 0) return; - 9ea0: f9ba 4020 ldrsh.w r4, [sl, #32] - 9ea4: 2c00 cmp r4, #0 - 9ea6: f000 8542 beq.w a92e - if(dsc->shadow_opa <= LV_OPA_MIN) return; - 9eaa: f89a 3028 ldrb.w r3, [sl, #40] ; 0x28 - 9eae: 9308 str r3, [sp, #32] - 9eb0: 2b05 cmp r3, #5 - 9eb2: f240 853c bls.w a92e - if(dsc->shadow_width == 1 && dsc->shadow_ofs_x == 0 && - 9eb6: f8da 7020 ldr.w r7, [sl, #32] - dsc->shadow_ofs_y == 0 && dsc->shadow_spread <= 0) { - 9eba: f9ba 6024 ldrsh.w r6, [sl, #36] ; 0x24 - 9ebe: f9ba 3026 ldrsh.w r3, [sl, #38] ; 0x26 - if(dsc->shadow_width == 1 && dsc->shadow_ofs_x == 0 && - 9ec2: 2f01 cmp r7, #1 - 9ec4: d103 bne.n 9ece - 9ec6: b916 cbnz r6, 9ece - dsc->shadow_ofs_y == 0 && dsc->shadow_spread <= 0) { - 9ec8: 2b00 cmp r3, #0 - 9eca: f340 8530 ble.w a92e - sh_rect_area.x1 = coords->x1 + dsc->shadow_ofs_x - dsc->shadow_spread; - 9ece: f8ba 7022 ldrh.w r7, [sl, #34] ; 0x22 - 9ed2: b29b uxth r3, r3 - 9ed4: eba7 0c03 sub.w ip, r7, r3 - sh_rect_area.y1 = coords->y1 + dsc->shadow_ofs_y - dsc->shadow_spread; - 9ed8: b2b6 uxth r6, r6 - sh_rect_area.x2 = coords->x2 + dsc->shadow_ofs_x + dsc->shadow_spread; - 9eda: 441f add r7, r3 - 9edc: 4439 add r1, r7 - sh_rect_area.y1 = coords->y1 + dsc->shadow_ofs_y - dsc->shadow_spread; - 9ede: 1af7 subs r7, r6, r3 - sh_rect_area.y2 = coords->y2 + dsc->shadow_ofs_y + dsc->shadow_spread; - 9ee0: 4433 add r3, r6 - 9ee2: 441a add r2, r3 - sh_area.x1 = sh_rect_area.x1 - sw / 2 - 1; - 9ee4: eb04 73d4 add.w r3, r4, r4, lsr #31 - 9ee8: 105b asrs r3, r3, #1 - 9eea: 425b negs r3, r3 - sh_rect_area.y2 = coords->y2 + dsc->shadow_ofs_y + dsc->shadow_spread; - 9eec: b292 uxth r2, r2 - 9eee: 1e5e subs r6, r3, #1 - sh_rect_area.x2 = coords->x2 + dsc->shadow_ofs_x + dsc->shadow_spread; - 9ef0: b289 uxth r1, r1 - 9ef2: f1c3 0301 rsb r3, r3, #1 - 9ef6: f8ad 1044 strh.w r1, [sp, #68] ; 0x44 - sh_area.x2 = sh_rect_area.x2 + sw / 2 + 1; - 9efa: fa11 f183 uxtah r1, r1, r3 - sh_area.y2 = sh_rect_area.y2 + sw / 2 + 1; - 9efe: fa12 f383 uxtah r3, r2, r3 - 9f02: f8ad 304e strh.w r3, [sp, #78] ; 0x4e - if(opa > LV_OPA_MAX) opa = LV_OPA_COVER; - 9f06: 9b08 ldr r3, [sp, #32] - sh_rect_area.y2 = coords->y2 + dsc->shadow_ofs_y + dsc->shadow_spread; - 9f08: f8ad 2046 strh.w r2, [sp, #70] ; 0x46 - sh_rect_area.x1 = coords->x1 + dsc->shadow_ofs_x - dsc->shadow_spread; - 9f0c: 4460 add r0, ip - sh_rect_area.y1 = coords->y1 + dsc->shadow_ofs_y - dsc->shadow_spread; - 9f0e: 443d add r5, r7 - if(opa > LV_OPA_MAX) opa = LV_OPA_COVER; - 9f10: 2bfb cmp r3, #251 ; 0xfb - sh_rect_area.y1 = coords->y1 + dsc->shadow_ofs_y - dsc->shadow_spread; - 9f12: b2ad uxth r5, r5 - sh_rect_area.x1 = coords->x1 + dsc->shadow_ofs_x - dsc->shadow_spread; - 9f14: b280 uxth r0, r0 - if(opa > LV_OPA_MAX) opa = LV_OPA_COVER; - 9f16: bf28 it cs - 9f18: 23ff movcs r3, #255 ; 0xff - sh_rect_area.x1 = coords->x1 + dsc->shadow_ofs_x - dsc->shadow_spread; - 9f1a: f8ad 0040 strh.w r0, [sp, #64] ; 0x40 - sh_area.x1 = sh_rect_area.x1 - sw / 2 - 1; - 9f1e: fa10 f086 uxtah r0, r0, r6 - sh_area.y1 = sh_rect_area.y1 - sw / 2 - 1; - 9f22: fa15 f686 uxtah r6, r5, r6 - sh_area.x2 = sh_rect_area.x2 + sw / 2 + 1; - 9f26: f8ad 104c strh.w r1, [sp, #76] ; 0x4c - sh_rect_area.y1 = coords->y1 + dsc->shadow_ofs_y - dsc->shadow_spread; - 9f2a: f8ad 5042 strh.w r5, [sp, #66] ; 0x42 - if(opa > LV_OPA_MAX) opa = LV_OPA_COVER; - 9f2e: 9308 str r3, [sp, #32] - sh_area.x1 = sh_rect_area.x1 - sw / 2 - 1; - 9f30: f8ad 0048 strh.w r0, [sp, #72] ; 0x48 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 9f34: 4bac ldr r3, [pc, #688] ; (a1e8 ) - sh_area.y1 = sh_rect_area.y1 - sw / 2 - 1; - 9f36: f8ad 604a strh.w r6, [sp, #74] ; 0x4a - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - 9f3a: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 9f3c: 4bab ldr r3, [pc, #684] ; (a1ec ) - 9f3e: 4798 blx r3 - is_common = _lv_area_intersect(&draw_area, &sh_area, clip); - 9f40: 4bab ldr r3, [pc, #684] ; (a1f0 ) - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - 9f42: 4605 mov r5, r0 - is_common = _lv_area_intersect(&draw_area, &sh_area, clip); - 9f44: 4642 mov r2, r8 - 9f46: a912 add r1, sp, #72 ; 0x48 - 9f48: a814 add r0, sp, #80 ; 0x50 - 9f4a: 4798 blx r3 - if(is_common == false) return; - 9f4c: 2800 cmp r0, #0 - 9f4e: f000 84ee beq.w a92e - draw_area.x1 -= disp_area->x1; - 9f52: 8a29 ldrh r1, [r5, #16] - 9f54: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 - draw_area.y1 -= disp_area->y1; - 9f58: 8a6a ldrh r2, [r5, #18] - draw_area.x1 -= disp_area->x1; - 9f5a: 1a5b subs r3, r3, r1 - 9f5c: f8ad 3050 strh.w r3, [sp, #80] ; 0x50 - draw_area.y1 -= disp_area->y1; - 9f60: f8bd 3052 ldrh.w r3, [sp, #82] ; 0x52 - 9f64: 1a9b subs r3, r3, r2 - 9f66: f8ad 3052 strh.w r3, [sp, #82] ; 0x52 - draw_area.x2 -= disp_area->x1; - 9f6a: f8bd 3054 ldrh.w r3, [sp, #84] ; 0x54 - 9f6e: 1a5b subs r3, r3, r1 - 9f70: f8ad 3054 strh.w r3, [sp, #84] ; 0x54 - draw_area.y2 -= disp_area->y1; - 9f74: f8bd 3056 ldrh.w r3, [sp, #86] ; 0x56 - 9f78: 1a9b subs r3, r3, r2 - 9f7a: f8ad 3056 strh.w r3, [sp, #86] ; 0x56 - lv_area_copy(&bg_coords, coords); - 9f7e: 4659 mov r1, fp - 9f80: 4b9c ldr r3, [pc, #624] ; (a1f4 ) - 9f82: a816 add r0, sp, #88 ; 0x58 - 9f84: 4798 blx r3 - bg_coords.x1 += 1; - 9f86: f8bd 5058 ldrh.w r5, [sp, #88] ; 0x58 - bg_coords.y1 += 1; - 9f8a: f8bd 005a ldrh.w r0, [sp, #90] ; 0x5a - bg_coords.x2 -= 1; - 9f8e: f8bd 205c ldrh.w r2, [sp, #92] ; 0x5c - bg_coords.y2 -= 1; - 9f92: f8bd 105e ldrh.w r1, [sp, #94] ; 0x5e - 9f96: f8bd 7044 ldrh.w r7, [sp, #68] ; 0x44 - bg_coords.x1 += 1; - 9f9a: 3501 adds r5, #1 - bg_coords.y1 += 1; - 9f9c: 3001 adds r0, #1 - bg_coords.x1 += 1; - 9f9e: b2ad uxth r5, r5 - bg_coords.y1 += 1; - 9fa0: b280 uxth r0, r0 - bg_coords.x2 -= 1; - 9fa2: 1e53 subs r3, r2, #1 - 9fa4: f8ad 305c strh.w r3, [sp, #92] ; 0x5c - 9fa8: 1b52 subs r2, r2, r5 - bg_coords.y2 -= 1; - 9faa: 1e4b subs r3, r1, #1 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 9fac: 1a09 subs r1, r1, r0 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 9fae: b212 sxth r2, r2 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 9fb0: b209 sxth r1, r1 - int32_t short_side = LV_MATH_MIN(lv_area_get_width(&bg_coords), lv_area_get_height(&bg_coords)); - 9fb2: 428a cmp r2, r1 - 9fb4: bfa8 it ge - 9fb6: 460a movge r2, r1 - bg_coords.y2 -= 1; - 9fb8: f8ad 305e strh.w r3, [sp, #94] ; 0x5e - int32_t r_bg = dsc->radius; - 9fbc: f9ba 3000 ldrsh.w r3, [sl] - 9fc0: f8bd 1042 ldrh.w r1, [sp, #66] ; 0x42 - bg_coords.y1 += 1; - 9fc4: f8ad 005a strh.w r0, [sp, #90] ; 0x5a - if(r_bg > short_side >> 1) r_bg = short_side >> 1; - 9fc8: 1052 asrs r2, r2, #1 - 9fca: 429a cmp r2, r3 - 9fcc: bfa8 it ge - 9fce: 461a movge r2, r3 - 9fd0: ee08 2a90 vmov s17, r2 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 9fd4: f8bd 2040 ldrh.w r2, [sp, #64] ; 0x40 - bg_coords.x1 += 1; - 9fd8: f8ad 5058 strh.w r5, [sp, #88] ; 0x58 - 9fdc: 3701 adds r7, #1 - 9fde: 1abf subs r7, r7, r2 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 9fe0: f8bd 2046 ldrh.w r2, [sp, #70] ; 0x46 - sh_buf = _lv_mem_buf_get(corner_size * corner_size * sizeof(uint16_t)); - 9fe4: 4d84 ldr r5, [pc, #528] ; (a1f8 ) - 9fe6: 3201 adds r2, #1 - 9fe8: 1a52 subs r2, r2, r1 - 9fea: b212 sxth r2, r2 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 9fec: b23f sxth r7, r7 - short_side = LV_MATH_MIN(lv_area_get_width(&sh_rect_area), lv_area_get_height(&sh_rect_area)); - 9fee: 4297 cmp r7, r2 - 9ff0: bfa8 it ge - 9ff2: 4617 movge r7, r2 - if(r_sh > short_side >> 1) r_sh = short_side >> 1; - 9ff4: 107f asrs r7, r7, #1 - 9ff6: 429f cmp r7, r3 - 9ff8: bfa8 it ge - 9ffa: 461f movge r7, r3 - int32_t corner_size = sw + r_sh; - 9ffc: eb04 0907 add.w r9, r4, r7 - sh_buf = _lv_mem_buf_get(corner_size * corner_size * sizeof(uint16_t)); - a000: fb09 f009 mul.w r0, r9, r9 - a004: 0040 lsls r0, r0, #1 - a006: 47a8 blx r5 - shadow_draw_corner_buf(&sh_rect_area, (uint16_t *)sh_buf, dsc->shadow_width, r_sh); - a008: f9ba 4020 ldrsh.w r4, [sl, #32] - lv_area_copy(&sh_area, coords); - a00c: 4b79 ldr r3, [pc, #484] ; (a1f4 ) - sh_buf = _lv_mem_buf_get(corner_size * corner_size * sizeof(uint16_t)); - a00e: 9006 str r0, [sp, #24] - lv_area_copy(&sh_area, coords); - a010: a910 add r1, sp, #64 ; 0x40 - a012: a81e add r0, sp, #120 ; 0x78 - a014: 4798 blx r3 - a016: f004 0201 and.w r2, r4, #1 - sh_area.x2 = sw / 2 + r - 1 - ((sw & 1) ? 0 : 1); - a01a: eb04 73d4 add.w r3, r4, r4, lsr #31 - sh_area.x1 = sh_area.x2 - lv_area_get_width(coords); - a01e: f8bd 1040 ldrh.w r1, [sp, #64] ; 0x40 - a022: 920a str r2, [sp, #40] ; 0x28 - sh_area.x2 = sw / 2 + r - 1 - ((sw & 1) ? 0 : 1); - a024: f3c3 034f ubfx r3, r3, #1, #16 - a028: f064 0201 orn r2, r4, #1 - sh_area.x1 = sh_area.x2 - lv_area_get_width(coords); - a02c: f8bd 0044 ldrh.w r0, [sp, #68] ; 0x44 - sh_area.x2 = sw / 2 + r - 1 - ((sw & 1) ? 0 : 1); - a030: 441a add r2, r3 - a032: 443a add r2, r7 - sh_area.x1 = sh_area.x2 - lv_area_get_width(coords); - a034: 3901 subs r1, #1 - a036: 1a09 subs r1, r1, r0 - sh_area.x2 = sw / 2 + r - 1 - ((sw & 1) ? 0 : 1); - a038: b292 uxth r2, r2 - a03a: f8ad 207c strh.w r2, [sp, #124] ; 0x7c - sh_area.x1 = sh_area.x2 - lv_area_get_width(coords); - a03e: 440a add r2, r1 - a040: f8ad 2078 strh.w r2, [sp, #120] ; 0x78 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a044: f8bd 2046 ldrh.w r2, [sp, #70] ; 0x46 - a048: f8bd 1042 ldrh.w r1, [sp, #66] ; 0x42 - sh_area.y1 = sw / 2 + 1; - a04c: 3301 adds r3, #1 - a04e: 3201 adds r2, #1 - a050: 1a52 subs r2, r2, r1 - a052: b29b uxth r3, r3 - a054: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - sh_area.y2 = sh_area.y1 + lv_area_get_height(coords); - a058: 4413 add r3, r2 - int32_t size = sw_ori + r; - a05a: 193e adds r6, r7, r4 - lv_draw_mask_radius_init(&mask_param, &sh_area, r, false); - a05c: 463a mov r2, r7 - sh_area.y2 = sh_area.y1 + lv_area_get_height(coords); - a05e: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - lv_draw_mask_radius_init(&mask_param, &sh_area, r, false); - a062: 4f66 ldr r7, [pc, #408] ; (a1fc ) - a064: 2300 movs r3, #0 - a066: a91e add r1, sp, #120 ; 0x78 - a068: a825 add r0, sp, #148 ; 0x94 - a06a: 47b8 blx r7 - if(sw_ori == 1) sw = 1; - a06c: 2c01 cmp r4, #1 - lv_opa_t * mask_line = _lv_mem_buf_get(size); - a06e: 4630 mov r0, r6 - else sw = sw_ori >> 1; - a070: bf18 it ne - a072: 1064 asrne r4, r4, #1 - lv_opa_t * mask_line = _lv_mem_buf_get(size); - a074: 47a8 blx r5 - _lv_memset_00(sh_ups_tmp_buf, size * sizeof(sh_ups_tmp_buf[0])); - a076: 0073 lsls r3, r6, #1 - a078: 9309 str r3, [sp, #36] ; 0x24 - sh_buf = _lv_mem_buf_get(corner_size * corner_size * sizeof(uint16_t)); - a07a: 9b06 ldr r3, [sp, #24] - a07c: 9305 str r3, [sp, #20] - for(y = 0; y < size; y++) { - a07e: 2300 movs r3, #0 - a080: 9307 str r3, [sp, #28] - lv_draw_mask_res_t mask_res = mask_param.dsc.cb(mask_line, 0, y, size, &mask_param); - a082: b233 sxth r3, r6 - a084: ee08 3a10 vmov s16, r3 - lv_opa_t * mask_line = _lv_mem_buf_get(size); - a088: 4607 mov r7, r0 - for(y = 0; y < size; y++) { - a08a: 9b07 ldr r3, [sp, #28] - a08c: 429e cmp r6, r3 - a08e: dc08 bgt.n a0a2 - _lv_mem_buf_release(mask_line); - a090: 4b5b ldr r3, [pc, #364] ; (a200 ) - a092: 4638 mov r0, r7 - a094: 4798 blx r3 - if(sw == 1) { - a096: 2c01 cmp r4, #1 - for(x = 0; x < size * size; x++) { - a098: fb06 f506 mul.w r5, r6, r6 - if(sw == 1) { - a09c: d174 bne.n a188 - for(i = 0; i < size * size; i++) { - a09e: 2300 movs r3, #0 - a0a0: e03e b.n a120 - _lv_memset_ff(mask_line, size); - a0a2: 4b58 ldr r3, [pc, #352] ; (a204 ) - a0a4: 4631 mov r1, r6 - a0a6: 4638 mov r0, r7 - a0a8: 4798 blx r3 - lv_draw_mask_res_t mask_res = mask_param.dsc.cb(mask_line, 0, y, size, &mask_param); - a0aa: ab25 add r3, sp, #148 ; 0x94 - a0ac: 9300 str r3, [sp, #0] - a0ae: f9bd 201c ldrsh.w r2, [sp, #28] - a0b2: 9d25 ldr r5, [sp, #148] ; 0x94 - a0b4: ee18 3a10 vmov r3, s16 - a0b8: 2100 movs r1, #0 - a0ba: 4638 mov r0, r7 - a0bc: 47a8 blx r5 - if(mask_res == LV_DRAW_MASK_RES_TRANSP) { - a0be: b958 cbnz r0, a0d8 - _lv_memset_00(sh_ups_tmp_buf, size * sizeof(sh_ups_tmp_buf[0])); - a0c0: 9909 ldr r1, [sp, #36] ; 0x24 - a0c2: 9805 ldr r0, [sp, #20] - a0c4: 4b50 ldr r3, [pc, #320] ; (a208 ) - a0c6: 4798 blx r3 - sh_ups_tmp_buf += size; - a0c8: 9b09 ldr r3, [sp, #36] ; 0x24 - a0ca: 9a05 ldr r2, [sp, #20] - a0cc: 441a add r2, r3 - for(y = 0; y < size; y++) { - a0ce: 9b07 ldr r3, [sp, #28] - sh_ups_tmp_buf += size; - a0d0: 9205 str r2, [sp, #20] - for(y = 0; y < size; y++) { - a0d2: 3301 adds r3, #1 - a0d4: 9307 str r3, [sp, #28] - a0d6: e7d8 b.n a08a - sh_ups_tmp_buf[0] = (mask_line[0] << SHADOW_UPSACALE_SHIFT) / sw; - a0d8: 783b ldrb r3, [r7, #0] - a0da: 9a05 ldr r2, [sp, #20] - a0dc: 9805 ldr r0, [sp, #20] - a0de: 019b lsls r3, r3, #6 - a0e0: fb93 f3f4 sdiv r3, r3, r4 - a0e4: f822 3b02 strh.w r3, [r2], #2 - for(i = 1; i < size; i++) { - a0e8: 9b09 ldr r3, [sp, #36] ; 0x24 - a0ea: 4639 mov r1, r7 - a0ec: 1818 adds r0, r3, r0 - a0ee: 4282 cmp r2, r0 - a0f0: d0ea beq.n a0c8 - if(mask_line[i] == mask_line[i - 1]) sh_ups_tmp_buf[i] = sh_ups_tmp_buf[i - 1]; - a0f2: 468c mov ip, r1 - a0f4: f811 3f01 ldrb.w r3, [r1, #1]! - a0f8: f89c c000 ldrb.w ip, [ip] - a0fc: 459c cmp ip, r3 - else sh_ups_tmp_buf[i] = (mask_line[i] << SHADOW_UPSACALE_SHIFT) / sw; - a0fe: bf17 itett ne - a100: 019b lslne r3, r3, #6 - if(mask_line[i] == mask_line[i - 1]) sh_ups_tmp_buf[i] = sh_ups_tmp_buf[i - 1]; - a102: f832 3c02 ldrheq.w r3, [r2, #-2] - else sh_ups_tmp_buf[i] = (mask_line[i] << SHADOW_UPSACALE_SHIFT) / sw; - a106: fb93 f3f4 sdivne r3, r3, r4 - a10a: b29b uxthne r3, r3 - if(mask_line[i] == mask_line[i - 1]) sh_ups_tmp_buf[i] = sh_ups_tmp_buf[i - 1]; - a10c: f822 3b02 strh.w r3, [r2], #2 - for(i = 1; i < size; i++) { - a110: e7ed b.n a0ee - res_buf[i] = (sh_buf[i] >> SHADOW_UPSACALE_SHIFT); - a112: 9a06 ldr r2, [sp, #24] - a114: 9906 ldr r1, [sp, #24] - a116: f832 2013 ldrh.w r2, [r2, r3, lsl #1] - a11a: 0992 lsrs r2, r2, #6 - a11c: 54ca strb r2, [r1, r3] - for(i = 0; i < size * size; i++) { - a11e: 3301 adds r3, #1 - a120: 42ab cmp r3, r5 - a122: d1f6 bne.n a112 - a124: f8bd 304e ldrh.w r3, [sp, #78] ; 0x4e - lv_coord_t h_half = sh_area.y1 + lv_area_get_height(&sh_area) / 2; - a128: f8bd 204a ldrh.w r2, [sp, #74] ; 0x4a - a12c: 3301 adds r3, #1 - a12e: 1a9b subs r3, r3, r2 - a130: f3c3 31c0 ubfx r1, r3, #15, #1 - a134: fa01 f383 sxtah r3, r1, r3 - a138: eb02 0363 add.w r3, r2, r3, asr #1 - a13c: b29a uxth r2, r3 - a13e: b21b sxth r3, r3 - a140: 9309 str r3, [sp, #36] ; 0x24 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a142: f8bd 304c ldrh.w r3, [sp, #76] ; 0x4c - a146: 920b str r2, [sp, #44] ; 0x2c - lv_coord_t w_half = sh_area.x1 + lv_area_get_width(&sh_area) / 2; - a148: f8bd 2048 ldrh.w r2, [sp, #72] ; 0x48 - a14c: 3301 adds r3, #1 - a14e: 1a9b subs r3, r3, r2 - a150: f3c3 31c0 ubfx r1, r3, #15, #1 - a154: fa01 f383 sxtah r3, r1, r3 - a158: eb02 0363 add.w r3, r2, r3, asr #1 - a15c: b29a uxth r2, r3 - a15e: b21b sxth r3, r3 - a160: 930a str r3, [sp, #40] ; 0x28 - if(lv_draw_mask_get_cnt() > 0) simple_mode = false; - a162: 4b2a ldr r3, [pc, #168] ; (a20c ) - lv_coord_t w_half = sh_area.x1 + lv_area_get_width(&sh_area) / 2; - a164: 920c str r2, [sp, #48] ; 0x30 - if(lv_draw_mask_get_cnt() > 0) simple_mode = false; - a166: 4798 blx r3 - a168: 2800 cmp r0, #0 - a16a: d13b bne.n a1e4 - else if(dsc->shadow_ofs_x != 0 || dsc->shadow_ofs_y != 0) simple_mode = false; - a16c: f9ba 3022 ldrsh.w r3, [sl, #34] ; 0x22 - a170: 2b00 cmp r3, #0 - a172: d14f bne.n a214 - a174: f9ba 2024 ldrsh.w r2, [sl, #36] ; 0x24 - a178: b922 cbnz r2, a184 - else if(dsc->shadow_spread != 0) simple_mode = false; - a17a: f9ba 3026 ldrsh.w r3, [sl, #38] ; 0x26 - a17e: fab3 f383 clz r3, r3 - a182: 095b lsrs r3, r3, #5 - if(lv_draw_mask_get_cnt() > 0) simple_mode = false; - a184: 9307 str r3, [sp, #28] - a186: e046 b.n a216 - shadow_blur_corner(size, sw, sh_buf); - a188: b230 sxth r0, r6 - a18a: 4621 mov r1, r4 - a18c: 9a06 ldr r2, [sp, #24] - a18e: 4f20 ldr r7, [pc, #128] ; (a210 ) - a190: 9005 str r0, [sp, #20] - a192: 47b8 blx r7 - sw += sw_ori & 1; - a194: 990a ldr r1, [sp, #40] ; 0x28 - a196: 4421 add r1, r4 - if(sw > 1) { - a198: 2901 cmp r1, #1 - a19a: dd0c ble.n a1b6 - sh_buf[0] = (sh_buf[0] << SHADOW_UPSACALE_SHIFT) / sw; - a19c: 9b06 ldr r3, [sp, #24] - a19e: 9a06 ldr r2, [sp, #24] - a1a0: 881b ldrh r3, [r3, #0] - for(i = 1; i < (uint32_t) size * size; i++) { - a1a2: 9805 ldr r0, [sp, #20] - sh_buf[0] = (sh_buf[0] << SHADOW_UPSACALE_SHIFT) / sw; - a1a4: 019b lsls r3, r3, #6 - for(i = 1; i < (uint32_t) size * size; i++) { - a1a6: 2401 movs r4, #1 - sh_buf[0] = (sh_buf[0] << SHADOW_UPSACALE_SHIFT) / sw; - a1a8: fbb3 f3f1 udiv r3, r3, r1 - a1ac: 8013 strh r3, [r2, #0] - for(i = 1; i < (uint32_t) size * size; i++) { - a1ae: 42ac cmp r4, r5 - a1b0: d303 bcc.n a1ba - shadow_blur_corner(size, sw, sh_buf); - a1b2: 9a06 ldr r2, [sp, #24] - a1b4: 47b8 blx r7 - for(i = 1; i < (uint32_t) size * size; i++) { - a1b6: 2300 movs r3, #0 - a1b8: e011 b.n a1de - if(sh_buf[i] == sh_buf[i - 1]) sh_buf[i] = sh_buf[i - 1]; - a1ba: 8853 ldrh r3, [r2, #2] - a1bc: f832 6b02 ldrh.w r6, [r2], #2 - a1c0: 42b3 cmp r3, r6 - else sh_buf[i] = (sh_buf[i] << SHADOW_UPSACALE_SHIFT) / sw; - a1c2: bf1e ittt ne - a1c4: 019b lslne r3, r3, #6 - a1c6: fbb3 f3f1 udivne r3, r3, r1 - a1ca: b29e uxthne r6, r3 - a1cc: 8016 strh r6, [r2, #0] - for(i = 1; i < (uint32_t) size * size; i++) { - a1ce: 3401 adds r4, #1 - a1d0: e7ed b.n a1ae - res_buf[x] = sh_buf[x]; - a1d2: 9a06 ldr r2, [sp, #24] - a1d4: 9906 ldr r1, [sp, #24] - a1d6: f832 2013 ldrh.w r2, [r2, r3, lsl #1] - a1da: 54ca strb r2, [r1, r3] - for(x = 0; x < size * size; x++) { - a1dc: 3301 adds r3, #1 - a1de: 42ab cmp r3, r5 - a1e0: d1f7 bne.n a1d2 - a1e2: e79f b.n a124 - if(lv_draw_mask_get_cnt() > 0) simple_mode = false; - a1e4: 2300 movs r3, #0 - a1e6: e7cd b.n a184 - a1e8: 0000526d .word 0x0000526d - a1ec: 0000dc65 .word 0x0000dc65 - a1f0: 0000e111 .word 0x0000e111 - a1f4: 00009e11 .word 0x00009e11 - a1f8: 0000f145 .word 0x0000f145 - a1fc: 00009b99 .word 0x00009b99 - a200: 0000edf9 .word 0x0000edf9 - a204: 0000f305 .word 0x0000f305 - a208: 0000f2a9 .word 0x0000f2a9 - a20c: 00009a75 .word 0x00009a75 - a210: 00009c89 .word 0x00009c89 - a214: 9007 str r0, [sp, #28] - a216: f8bd 004c ldrh.w r0, [sp, #76] ; 0x4c - a21a: f8bd 3048 ldrh.w r3, [sp, #72] ; 0x48 - lv_draw_mask_radius_init(&mask_rout_param, &bg_coords, r_bg, true); - a21e: 4db2 ldr r5, [pc, #712] ; (a4e8 ) - a220: 3001 adds r0, #1 - a222: 1ac0 subs r0, r0, r3 - lv_opa_t * mask_buf = _lv_mem_buf_get(lv_area_get_width(&sh_area)); - a224: b200 sxth r0, r0 - a226: 4bb1 ldr r3, [pc, #708] ; (a4ec ) - a228: 4798 blx r3 - lv_draw_mask_radius_init(&mask_rout_param, &bg_coords, r_bg, true); - a22a: ee18 2a90 vmov r2, s17 - a22e: 2301 movs r3, #1 - a230: a916 add r1, sp, #88 ; 0x58 - lv_opa_t * mask_buf = _lv_mem_buf_get(lv_area_get_width(&sh_area)); - a232: ee08 0a10 vmov s16, r0 - lv_draw_mask_radius_init(&mask_rout_param, &bg_coords, r_bg, true); - a236: a825 add r0, sp, #148 ; 0x94 - a238: 47a8 blx r5 - int16_t mask_rout_id = lv_draw_mask_add(&mask_rout_param, NULL); - a23a: 4bad ldr r3, [pc, #692] ; (a4f0 ) - a23c: 2100 movs r1, #0 - a23e: a825 add r0, sp, #148 ; 0x94 - a240: 4798 blx r3 - a.x2 = sh_area.x2; - a242: f9bd 304c ldrsh.w r3, [sp, #76] ; 0x4c - a246: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.x1 = a.x2 - corner_size + 1; - a24a: fa1f f289 uxth.w r2, r9 - a24e: 3301 adds r3, #1 - a250: 1a9b subs r3, r3, r2 - a252: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.y1 = sh_area.y1; - a256: f9bd 304a ldrsh.w r3, [sp, #74] ; 0x4a - a25a: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = a.y1 + corner_size - 1; - a25e: 3b01 subs r3, #1 - a260: 4413 add r3, r2 - int16_t mask_rout_id = lv_draw_mask_add(&mask_rout_param, NULL); - a262: ee08 0a90 vmov s17, r0 - a.x1 = a.x2 - corner_size + 1; - a266: 9205 str r2, [sp, #20] - a.y2 = a.y1 + corner_size - 1; - a268: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - bool has_com = _lv_area_intersect(&ca, &a, clip); - a26c: 4642 mov r2, r8 - a26e: 4ba1 ldr r3, [pc, #644] ; (a4f4 ) - a270: a918 add r1, sp, #96 ; 0x60 - a272: a81a add r0, sp, #104 ; 0x68 - a274: 4798 blx r3 - if(has_com) { - a276: 2800 cmp r0, #0 - a278: d039 beq.n a2ee - if(ca.y2 > h_half) ca.y2 = h_half; - a27a: f9bd 306e ldrsh.w r3, [sp, #110] ; 0x6e - a27e: 9a09 ldr r2, [sp, #36] ; 0x24 - a280: f8bd 606c ldrh.w r6, [sp, #108] ; 0x6c - a284: 4293 cmp r3, r2 - a286: bfc4 itt gt - a288: 4613 movgt r3, r2 - a28a: f8ad 306e strhgt.w r3, [sp, #110] ; 0x6e - if(ca.x1 <= w_half) ca.x1 = w_half + 1; - a28e: 9a0a ldr r2, [sp, #40] ; 0x28 - a290: f9bd 3068 ldrsh.w r3, [sp, #104] ; 0x68 - a294: 4293 cmp r3, r2 - a296: bfd8 it le - a298: 9b0c ldrle r3, [sp, #48] ; 0x30 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a29a: f9bd 206a ldrsh.w r2, [sp, #106] ; 0x6a - a29e: bfdc itt le - a2a0: 3301 addle r3, #1 - a2a2: f8ad 3068 strhle.w r3, [sp, #104] ; 0x68 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a2a6: f9bd 5068 ldrsh.w r5, [sp, #104] ; 0x68 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a2aa: f9bd 306e ldrsh.w r3, [sp, #110] ; 0x6e - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a2ae: 3601 adds r6, #1 - a2b0: 1b76 subs r6, r6, r5 - a2b2: b236 sxth r6, r6 - if(w > 0) { - a2b4: 2e00 cmp r6, #0 - a2b6: dd1a ble.n a2ee - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a2b8: 3301 adds r3, #1 - a2ba: 1a9b subs r3, r3, r2 - a2bc: b21b sxth r3, r3 - a2be: 930d str r3, [sp, #52] ; 0x34 - sh_buf_tmp += corner_size * (ca.y1 - a.y1); - a2c0: f9bd 3062 ldrsh.w r3, [sp, #98] ; 0x62 - a2c4: 1ad2 subs r2, r2, r3 - sh_buf_tmp = sh_buf + (ca.x1 - a.x1); - a2c6: f9bd 3060 ldrsh.w r3, [sp, #96] ; 0x60 - a2ca: 1aed subs r5, r5, r3 - sh_buf_tmp += corner_size * (ca.y1 - a.y1); - a2cc: 9b06 ldr r3, [sp, #24] - a2ce: fb09 5502 mla r5, r9, r2, r5 - a2d2: 441d add r5, r3 - lv_area_copy(&fa, &ca); - a2d4: a91a add r1, sp, #104 ; 0x68 - a2d6: 4b88 ldr r3, [pc, #544] ; (a4f8 ) - a2d8: a81e add r0, sp, #120 ; 0x78 - a2da: 4798 blx r3 - fa.y2 = fa.y1; - a2dc: f9bd 307a ldrsh.w r3, [sp, #122] ; 0x7a - for(y = 0; y < h; y++) { - a2e0: 2700 movs r7, #0 - fa.y2 = fa.y1; - a2e2: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - for(y = 0; y < h; y++) { - a2e6: 9b0d ldr r3, [sp, #52] ; 0x34 - a2e8: 429f cmp r7, r3 - a2ea: f2c0 80a3 blt.w a434 - a.x2 = sh_area.x2; - a2ee: f9bd 304c ldrsh.w r3, [sp, #76] ; 0x4c - a.x1 = a.x2 - corner_size + 1; - a2f2: 9a05 ldr r2, [sp, #20] - a.x2 = sh_area.x2; - a2f4: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.x1 = a.x2 - corner_size + 1; - a2f8: 3301 adds r3, #1 - a2fa: 1a9b subs r3, r3, r2 - a.y1 = sh_area.y2 - corner_size + 1; - a2fc: f9bd 204e ldrsh.w r2, [sp, #78] ; 0x4e - a300: 9905 ldr r1, [sp, #20] - a.x1 = a.x2 - corner_size + 1; - a302: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.y1 = sh_area.y2 - corner_size + 1; - a306: 1c53 adds r3, r2, #1 - a308: 1a5b subs r3, r3, r1 - a30a: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = sh_area.y2; - a30e: f8ad 2066 strh.w r2, [sp, #102] ; 0x66 - has_com = _lv_area_intersect(&ca, &a, clip); - a312: 4b78 ldr r3, [pc, #480] ; (a4f4 ) - a314: 4642 mov r2, r8 - a316: a918 add r1, sp, #96 ; 0x60 - a318: a81a add r0, sp, #104 ; 0x68 - a31a: 4798 blx r3 - if(has_com) { - a31c: 2800 cmp r0, #0 - a31e: d03a beq.n a396 - if(ca.y1 <= h_half) ca.y1 = h_half + 1; - a320: f9bd 306a ldrsh.w r3, [sp, #106] ; 0x6a - a324: 9a09 ldr r2, [sp, #36] ; 0x24 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a326: f8bd 606c ldrh.w r6, [sp, #108] ; 0x6c - a32a: 4293 cmp r3, r2 - a32c: bfd8 it le - a32e: 9b0b ldrle r3, [sp, #44] ; 0x2c - if(ca.x1 <= w_half) ca.x1 = w_half + 1; - a330: 9a0a ldr r2, [sp, #40] ; 0x28 - if(ca.y1 <= h_half) ca.y1 = h_half + 1; - a332: bfdc itt le - a334: 3301 addle r3, #1 - a336: f8ad 306a strhle.w r3, [sp, #106] ; 0x6a - if(ca.x1 <= w_half) ca.x1 = w_half + 1; - a33a: f9bd 3068 ldrsh.w r3, [sp, #104] ; 0x68 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a33e: f9bd 106a ldrsh.w r1, [sp, #106] ; 0x6a - a342: 4293 cmp r3, r2 - a344: bfd8 it le - a346: 9b0c ldrle r3, [sp, #48] ; 0x30 - a348: f9bd 206e ldrsh.w r2, [sp, #110] ; 0x6e - a34c: bfdc itt le - a34e: 3301 addle r3, #1 - a350: f8ad 3068 strhle.w r3, [sp, #104] ; 0x68 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a354: f9bd 5068 ldrsh.w r5, [sp, #104] ; 0x68 - a358: 3601 adds r6, #1 - a35a: 1b76 subs r6, r6, r5 - a35c: b236 sxth r6, r6 - if(w > 0) { - a35e: 2e00 cmp r6, #0 - a360: dd19 ble.n a396 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a362: 1c53 adds r3, r2, #1 - a364: 1a5b subs r3, r3, r1 - a366: b21b sxth r3, r3 - a368: 930c str r3, [sp, #48] ; 0x30 - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a36a: f9bd 3066 ldrsh.w r3, [sp, #102] ; 0x66 - a36e: 1a9b subs r3, r3, r2 - sh_buf_tmp = sh_buf + (ca.x1 - a.x1); - a370: f9bd 2060 ldrsh.w r2, [sp, #96] ; 0x60 - a374: 1aad subs r5, r5, r2 - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a376: fb09 5503 mla r5, r9, r3, r5 - a37a: 9b06 ldr r3, [sp, #24] - lv_area_copy(&fa, &ca); - a37c: a91a add r1, sp, #104 ; 0x68 - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a37e: 441d add r5, r3 - lv_area_copy(&fa, &ca); - a380: a81e add r0, sp, #120 ; 0x78 - a382: 4b5d ldr r3, [pc, #372] ; (a4f8 ) - a384: 4798 blx r3 - fa.y1 = fa.y2; /*Fill from bottom to top*/ - a386: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - a38a: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - for(y = 0; y < h; y++) { - a38e: 2700 movs r7, #0 - a390: 9b0c ldr r3, [sp, #48] ; 0x30 - a392: 429f cmp r7, r3 - a394: db7a blt.n a48c - a.x2 = sh_area.x2; - a396: f9bd 304c ldrsh.w r3, [sp, #76] ; 0x4c - a.x1 = a.x2 - corner_size + 1; - a39a: 9a05 ldr r2, [sp, #20] - a.x2 = sh_area.x2; - a39c: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.x1 = a.x2 - corner_size + 1; - a3a0: 3301 adds r3, #1 - a3a2: 1a9b subs r3, r3, r2 - a3a4: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.y1 = sh_area.y1 + corner_size; - a3a8: f8bd 304a ldrh.w r3, [sp, #74] ; 0x4a - a3ac: 4413 add r3, r2 - a3ae: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = sh_area.y2 - corner_size; - a3b2: f8bd 304e ldrh.w r3, [sp, #78] ; 0x4e - a3b6: 1a9b subs r3, r3, r2 - a3b8: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - has_com = _lv_area_intersect(&ca, &a, clip); - a3bc: 4642 mov r2, r8 - a3be: 4b4d ldr r3, [pc, #308] ; (a4f4 ) - a3c0: a918 add r1, sp, #96 ; 0x60 - a3c2: a81a add r0, sp, #104 ; 0x68 - a3c4: 4798 blx r3 - if(has_com) { - a3c6: b380 cbz r0, a42a - if(simple_mode) ca.x1 = LV_MATH_MAX(ca.x1, coords->x2); - a3c8: 9b07 ldr r3, [sp, #28] - a3ca: b143 cbz r3, a3de - a3cc: f9bb 3004 ldrsh.w r3, [fp, #4] - a3d0: f9bd 2068 ldrsh.w r2, [sp, #104] ; 0x68 - a3d4: 4293 cmp r3, r2 - a3d6: bfb8 it lt - a3d8: 4613 movlt r3, r2 - a3da: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a3de: f8bd 506c ldrh.w r5, [sp, #108] ; 0x6c - a3e2: f9bd 6068 ldrsh.w r6, [sp, #104] ; 0x68 - a3e6: 3501 adds r5, #1 - a3e8: 1bad subs r5, r5, r6 - a3ea: b22d sxth r5, r5 - if(w > 0) { - a3ec: 2d00 cmp r5, #0 - a3ee: dd1c ble.n a42a - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a3f0: f8bd 306e ldrh.w r3, [sp, #110] ; 0x6e - a3f4: f8bd 206a ldrh.w r2, [sp, #106] ; 0x6a - a3f8: 3301 adds r3, #1 - a3fa: 1a9b subs r3, r3, r2 - sh_buf_tmp += ca.x1 - a.x1; - a3fc: f9bd 2060 ldrsh.w r2, [sp, #96] ; 0x60 - a400: b21b sxth r3, r3 - a402: 930c str r3, [sp, #48] ; 0x30 - a404: 1ab6 subs r6, r6, r2 - sh_buf_tmp = sh_buf + corner_size * (corner_size - 1); - a406: f109 33ff add.w r3, r9, #4294967295 ; 0xffffffff - sh_buf_tmp += ca.x1 - a.x1; - a40a: fb09 6603 mla r6, r9, r3, r6 - a40e: 9b06 ldr r3, [sp, #24] - lv_area_copy(&fa, &ca); - a410: a91a add r1, sp, #104 ; 0x68 - sh_buf_tmp += ca.x1 - a.x1; - a412: 441e add r6, r3 - lv_area_copy(&fa, &ca); - a414: a81e add r0, sp, #120 ; 0x78 - a416: 4b38 ldr r3, [pc, #224] ; (a4f8 ) - a418: 4798 blx r3 - fa.y2 = fa.y1; - a41a: f9bd 307a ldrsh.w r3, [sp, #122] ; 0x7a - for(y = 0; y < h; y++) { - a41e: 2700 movs r7, #0 - fa.y2 = fa.y1; - a420: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - for(y = 0; y < h; y++) { - a424: 9b0c ldr r3, [sp, #48] ; 0x30 - a426: 429f cmp r7, r3 - a428: db6e blt.n a508 - sh_buf = _lv_mem_buf_get(corner_size * corner_size * sizeof(uint16_t)); - a42a: 9a06 ldr r2, [sp, #24] - for(x = 0; x < corner_size / 2; x++) { - a42c: ea4f 0669 mov.w r6, r9, asr #1 - a430: 2000 movs r0, #0 - a432: e0a3 b.n a57c - _lv_memcpy(mask_buf, sh_buf_tmp, w); - a434: 4629 mov r1, r5 - a436: 4b31 ldr r3, [pc, #196] ; (a4fc ) - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - a438: 4c31 ldr r4, [pc, #196] ; (a500 ) - _lv_memcpy(mask_buf, sh_buf_tmp, w); - a43a: 4632 mov r2, r6 - a43c: ee18 0a10 vmov r0, s16 - a440: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - a442: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - a446: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - a44a: 4633 mov r3, r6 - a44c: ee18 0a10 vmov r0, s16 - a450: 47a0 blx r4 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - a452: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - a456: 9302 str r3, [sp, #8] - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - a458: 2801 cmp r0, #1 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - a45a: 9b08 ldr r3, [sp, #32] - a45c: 4c29 ldr r4, [pc, #164] ; (a504 ) - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - a45e: bf08 it eq - a460: 2002 moveq r0, #2 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - a462: e9cd 0300 strd r0, r3, [sp] - a466: a91e add r1, sp, #120 ; 0x78 - a468: ee18 3a10 vmov r3, s16 - a46c: f8ba 201e ldrh.w r2, [sl, #30] - a470: 4640 mov r0, r8 - a472: 47a0 blx r4 - fa.y1++; - a474: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - a478: 3301 adds r3, #1 - a47a: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2++; - a47e: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - a482: 3301 adds r3, #1 - a484: b21b sxth r3, r3 - sh_buf_tmp += corner_size; - a486: 444d add r5, r9 - for(y = 0; y < h; y++) { - a488: 3701 adds r7, #1 - a48a: e72a b.n a2e2 - _lv_memcpy(mask_buf, sh_buf_tmp, w); - a48c: 4629 mov r1, r5 - a48e: 4b1b ldr r3, [pc, #108] ; (a4fc ) - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - a490: 4c1b ldr r4, [pc, #108] ; (a500 ) - _lv_memcpy(mask_buf, sh_buf_tmp, w); - a492: 4632 mov r2, r6 - a494: ee18 0a10 vmov r0, s16 - a498: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - a49a: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - a49e: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - a4a2: 4633 mov r3, r6 - a4a4: ee18 0a10 vmov r0, s16 - a4a8: 47a0 blx r4 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - a4aa: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - a4ae: 9302 str r3, [sp, #8] - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - a4b0: 2801 cmp r0, #1 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - a4b2: 9b08 ldr r3, [sp, #32] - a4b4: 4c13 ldr r4, [pc, #76] ; (a504 ) - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - a4b6: bf08 it eq - a4b8: 2002 moveq r0, #2 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - a4ba: e9cd 0300 strd r0, r3, [sp] - a4be: a91e add r1, sp, #120 ; 0x78 - a4c0: ee18 3a10 vmov r3, s16 - a4c4: f8ba 201e ldrh.w r2, [sl, #30] - a4c8: 4640 mov r0, r8 - a4ca: 47a0 blx r4 - fa.y1--; - a4cc: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - a4d0: 3b01 subs r3, #1 - a4d2: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2--; - a4d6: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - a4da: 3b01 subs r3, #1 - a4dc: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - sh_buf_tmp += corner_size; - a4e0: 444d add r5, r9 - for(y = 0; y < h; y++) { - a4e2: 3701 adds r7, #1 - a4e4: e754 b.n a390 - a4e6: bf00 nop - a4e8: 00009b99 .word 0x00009b99 - a4ec: 0000f145 .word 0x0000f145 - a4f0: 00009995 .word 0x00009995 - a4f4: 0000e111 .word 0x0000e111 - a4f8: 00009e11 .word 0x00009e11 - a4fc: 0000eec1 .word 0x0000eec1 - a500: 000099e5 .word 0x000099e5 - a504: 00006475 .word 0x00006475 - _lv_memcpy(mask_buf, sh_buf_tmp, w); - a508: 4b20 ldr r3, [pc, #128] ; (a58c ) - a50a: ee18 0a10 vmov r0, s16 - a50e: 462a mov r2, r5 - a510: 4631 mov r1, r6 - a512: 4798 blx r3 - if(simple_mode) { - a514: 9b07 ldr r3, [sp, #28] - a516: b953 cbnz r3, a52e - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - a518: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - a51c: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - a520: 4c1b ldr r4, [pc, #108] ; (a590 ) - a522: ee18 0a10 vmov r0, s16 - a526: 462b mov r3, r5 - a528: 47a0 blx r4 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - a52a: 2801 cmp r0, #1 - a52c: d100 bne.n a530 - a52e: 2002 movs r0, #2 - _lv_blend_fill(clip, &fa, - a530: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - a534: 9302 str r3, [sp, #8] - a536: f89a 3028 ldrb.w r3, [sl, #40] ; 0x28 - a53a: 4c16 ldr r4, [pc, #88] ; (a594 ) - a53c: e9cd 0300 strd r0, r3, [sp] - a540: a91e add r1, sp, #120 ; 0x78 - a542: ee18 3a10 vmov r3, s16 - a546: f8ba 201e ldrh.w r2, [sl, #30] - a54a: 4640 mov r0, r8 - a54c: 47a0 blx r4 - fa.y1++; - a54e: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - a552: 3301 adds r3, #1 - a554: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2++; - a558: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - a55c: 3301 adds r3, #1 - a55e: b21b sxth r3, r3 - for(y = 0; y < h; y++) { - a560: 3701 adds r7, #1 - a562: e75d b.n a420 - lv_opa_t tmp = sh_buf_tmp[x]; - a564: f811 7f01 ldrb.w r7, [r1, #1]! - sh_buf_tmp[x] = sh_buf_tmp[corner_size - x - 1]; - a568: f813 cd01 ldrb.w ip, [r3, #-1]! - a56c: f881 c000 strb.w ip, [r1] - sh_buf_tmp[corner_size - x - 1] = tmp; - a570: 701f strb r7, [r3, #0] - for(x = 0; x < corner_size / 2; x++) { - a572: 1aef subs r7, r5, r3 - a574: 42be cmp r6, r7 - a576: dcf5 bgt.n a564 - sh_buf_tmp += corner_size; - a578: 444a add r2, r9 - for(y = 0; y < corner_size; y++) { - a57a: 3001 adds r0, #1 - a57c: 4581 cmp r9, r0 - a57e: dd0b ble.n a598 - a580: eb09 0502 add.w r5, r9, r2 - a584: 1e51 subs r1, r2, #1 - a586: 462b mov r3, r5 - a588: e7f3 b.n a572 - a58a: bf00 nop - a58c: 0000eec1 .word 0x0000eec1 - a590: 000099e5 .word 0x000099e5 - a594: 00006475 .word 0x00006475 - a.x1 = sh_area.x1; - a598: f9bd 3048 ldrsh.w r3, [sp, #72] ; 0x48 - a.x2 = a.x1 + corner_size - 1; - a59c: 9a05 ldr r2, [sp, #20] - a.x1 = sh_area.x1; - a59e: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.x2 = a.x1 + corner_size - 1; - a5a2: 3b01 subs r3, #1 - a5a4: 4413 add r3, r2 - a5a6: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.y1 = sh_area.y1; - a5aa: f9bd 304a ldrsh.w r3, [sp, #74] ; 0x4a - a5ae: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = a.y1 + corner_size - 1; - a5b2: 3b01 subs r3, #1 - a5b4: 4413 add r3, r2 - a5b6: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - has_com = _lv_area_intersect(&ca, &a, clip); - a5ba: 4642 mov r2, r8 - a5bc: 4bb8 ldr r3, [pc, #736] ; (a8a0 ) - a5be: a918 add r1, sp, #96 ; 0x60 - a5c0: a81a add r0, sp, #104 ; 0x68 - a5c2: 4798 blx r3 - if(has_com) { - a5c4: 2800 cmp r0, #0 - a5c6: d037 beq.n a638 - if(ca.y2 > h_half) ca.y2 = h_half; - a5c8: f9bd 306e ldrsh.w r3, [sp, #110] ; 0x6e - a5cc: 9a09 ldr r2, [sp, #36] ; 0x24 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a5ce: f9bd 5068 ldrsh.w r5, [sp, #104] ; 0x68 - a5d2: 4293 cmp r3, r2 - a5d4: bfc4 itt gt - a5d6: 4613 movgt r3, r2 - a5d8: f8ad 306e strhgt.w r3, [sp, #110] ; 0x6e - if(ca.x2 > w_half) ca.x2 = w_half; - a5dc: 9a0a ldr r2, [sp, #40] ; 0x28 - a5de: f9bd 306c ldrsh.w r3, [sp, #108] ; 0x6c - a5e2: 4293 cmp r3, r2 - a5e4: bfc4 itt gt - a5e6: 4613 movgt r3, r2 - a5e8: f8ad 306c strhgt.w r3, [sp, #108] ; 0x6c - a5ec: f8bd 606c ldrh.w r6, [sp, #108] ; 0x6c - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a5f0: f9bd 306e ldrsh.w r3, [sp, #110] ; 0x6e - a5f4: f9bd 206a ldrsh.w r2, [sp, #106] ; 0x6a - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a5f8: 3601 adds r6, #1 - a5fa: 1b76 subs r6, r6, r5 - a5fc: b236 sxth r6, r6 - if(w > 0) { - a5fe: 2e00 cmp r6, #0 - a600: dd1a ble.n a638 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a602: 3301 adds r3, #1 - a604: 1a9b subs r3, r3, r2 - a606: b21b sxth r3, r3 - a608: 930c str r3, [sp, #48] ; 0x30 - sh_buf_tmp += corner_size * (ca.y1 - a.y1); - a60a: f9bd 3062 ldrsh.w r3, [sp, #98] ; 0x62 - a60e: 1ad2 subs r2, r2, r3 - sh_buf_tmp = sh_buf + (ca.x1 - a.x1); - a610: f9bd 3060 ldrsh.w r3, [sp, #96] ; 0x60 - a614: 1aed subs r5, r5, r3 - sh_buf_tmp += corner_size * (ca.y1 - a.y1); - a616: 9b06 ldr r3, [sp, #24] - a618: fb09 5502 mla r5, r9, r2, r5 - a61c: 441d add r5, r3 - lv_area_copy(&fa, &ca); - a61e: a91a add r1, sp, #104 ; 0x68 - a620: 4ba0 ldr r3, [pc, #640] ; (a8a4 ) - a622: a81e add r0, sp, #120 ; 0x78 - a624: 4798 blx r3 - fa.y2 = fa.y1; - a626: f9bd 307a ldrsh.w r3, [sp, #122] ; 0x7a - for(y = 0; y < h; y++) { - a62a: 2700 movs r7, #0 - fa.y2 = fa.y1; - a62c: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - for(y = 0; y < h; y++) { - a630: 9b0c ldr r3, [sp, #48] ; 0x30 - a632: 429f cmp r7, r3 - a634: f2c0 859f blt.w b176 - a.x1 = sh_area.x1; - a638: f9bd 3048 ldrsh.w r3, [sp, #72] ; 0x48 - a.x2 = a.x1 + corner_size - 1; - a63c: 9a05 ldr r2, [sp, #20] - a.x1 = sh_area.x1; - a63e: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.x2 = a.x1 + corner_size - 1; - a642: 3b01 subs r3, #1 - a644: 4413 add r3, r2 - a.y1 = sh_area.y2 - corner_size + 1; - a646: f9bd 204e ldrsh.w r2, [sp, #78] ; 0x4e - a64a: 9905 ldr r1, [sp, #20] - a.x2 = a.x1 + corner_size - 1; - a64c: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.y1 = sh_area.y2 - corner_size + 1; - a650: 1c53 adds r3, r2, #1 - a652: 1a5b subs r3, r3, r1 - a654: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = sh_area.y2; - a658: f8ad 2066 strh.w r2, [sp, #102] ; 0x66 - has_com = _lv_area_intersect(&ca, &a, clip); - a65c: 4b90 ldr r3, [pc, #576] ; (a8a0 ) - a65e: 4642 mov r2, r8 - a660: a918 add r1, sp, #96 ; 0x60 - a662: a81a add r0, sp, #104 ; 0x68 - a664: 4798 blx r3 - if(has_com) { - a666: 2800 cmp r0, #0 - a668: d039 beq.n a6de - if(ca.y1 <= h_half) ca.y1 = h_half + 1; - a66a: f9bd 306a ldrsh.w r3, [sp, #106] ; 0x6a - a66e: 9a09 ldr r2, [sp, #36] ; 0x24 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a670: f9bd 5068 ldrsh.w r5, [sp, #104] ; 0x68 - a674: 4293 cmp r3, r2 - a676: bfd8 it le - a678: 9b0b ldrle r3, [sp, #44] ; 0x2c - if(ca.x2 > w_half) ca.x2 = w_half; - a67a: 9a0a ldr r2, [sp, #40] ; 0x28 - if(ca.y1 <= h_half) ca.y1 = h_half + 1; - a67c: bfdc itt le - a67e: 3301 addle r3, #1 - a680: f8ad 306a strhle.w r3, [sp, #106] ; 0x6a - if(ca.x2 > w_half) ca.x2 = w_half; - a684: f9bd 306c ldrsh.w r3, [sp, #108] ; 0x6c - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a688: f9bd 106a ldrsh.w r1, [sp, #106] ; 0x6a - a68c: 4293 cmp r3, r2 - a68e: bfc4 itt gt - a690: 4613 movgt r3, r2 - a692: f8ad 306c strhgt.w r3, [sp, #108] ; 0x6c - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a696: f8bd 606c ldrh.w r6, [sp, #108] ; 0x6c - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a69a: f9bd 206e ldrsh.w r2, [sp, #110] ; 0x6e - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a69e: 3601 adds r6, #1 - a6a0: 1b76 subs r6, r6, r5 - a6a2: b236 sxth r6, r6 - if(w > 0) { - a6a4: 2e00 cmp r6, #0 - a6a6: dd1a ble.n a6de - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a6a8: 1c53 adds r3, r2, #1 - a6aa: 1a5b subs r3, r3, r1 - a6ac: b21b sxth r3, r3 - a6ae: 9309 str r3, [sp, #36] ; 0x24 - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a6b0: f9bd 3066 ldrsh.w r3, [sp, #102] ; 0x66 - a6b4: 1a9b subs r3, r3, r2 - sh_buf_tmp = sh_buf + (ca.x1 - a.x1); - a6b6: f9bd 2060 ldrsh.w r2, [sp, #96] ; 0x60 - a6ba: 1aad subs r5, r5, r2 - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a6bc: fb09 5503 mla r5, r9, r3, r5 - a6c0: 9b06 ldr r3, [sp, #24] - lv_area_copy(&fa, &ca); - a6c2: a91a add r1, sp, #104 ; 0x68 - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a6c4: 441d add r5, r3 - lv_area_copy(&fa, &ca); - a6c6: a81e add r0, sp, #120 ; 0x78 - a6c8: 4b76 ldr r3, [pc, #472] ; (a8a4 ) - a6ca: 4798 blx r3 - fa.y1 = fa.y2; /*Fill from bottom to top*/ - a6cc: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - a6d0: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - for(y = 0; y < h; y++) { - a6d4: 2700 movs r7, #0 - a6d6: 9b09 ldr r3, [sp, #36] ; 0x24 - a6d8: 429f cmp r7, r3 - a6da: f2c0 8579 blt.w b1d0 - a.x1 = sh_area.x1; - a6de: f9bd 3048 ldrsh.w r3, [sp, #72] ; 0x48 - a.x2 = a.x1 + corner_size - 1; - a6e2: 9a05 ldr r2, [sp, #20] - a.x1 = sh_area.x1; - a6e4: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.x2 = a.x1 + corner_size - 1; - a6e8: 3b01 subs r3, #1 - a6ea: 4413 add r3, r2 - a6ec: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.y1 = sh_area.y1 + corner_size; - a6f0: f8bd 304a ldrh.w r3, [sp, #74] ; 0x4a - a6f4: 4413 add r3, r2 - a6f6: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = sh_area.y2 - corner_size; - a6fa: f8bd 304e ldrh.w r3, [sp, #78] ; 0x4e - a6fe: 1a9b subs r3, r3, r2 - a700: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - has_com = _lv_area_intersect(&ca, &a, clip); - a704: 4642 mov r2, r8 - a706: 4b66 ldr r3, [pc, #408] ; (a8a0 ) - a708: a918 add r1, sp, #96 ; 0x60 - a70a: a81a add r0, sp, #104 ; 0x68 - a70c: 4798 blx r3 - if(has_com) { - a70e: b388 cbz r0, a774 - if(simple_mode) ca.x2 = LV_MATH_MIN(coords->x1, ca.x2); - a710: 9b07 ldr r3, [sp, #28] - a712: b143 cbz r3, a726 - a714: f9bb 3000 ldrsh.w r3, [fp] - a718: f9bd 206c ldrsh.w r2, [sp, #108] ; 0x6c - a71c: 4293 cmp r3, r2 - a71e: bfa8 it ge - a720: 4613 movge r3, r2 - a722: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a726: f8bd 506c ldrh.w r5, [sp, #108] ; 0x6c - a72a: f9bd 6068 ldrsh.w r6, [sp, #104] ; 0x68 - a72e: 3501 adds r5, #1 - a730: 1bad subs r5, r5, r6 - a732: b22d sxth r5, r5 - if(w > 0) { - a734: 2d00 cmp r5, #0 - a736: dd1d ble.n a774 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a738: f8bd 306e ldrh.w r3, [sp, #110] ; 0x6e - a73c: f8bd 206a ldrh.w r2, [sp, #106] ; 0x6a - a740: 3301 adds r3, #1 - a742: 1a9b subs r3, r3, r2 - sh_buf_tmp += ca.x1 - a.x1; - a744: f9bd 2060 ldrsh.w r2, [sp, #96] ; 0x60 - a748: b21b sxth r3, r3 - a74a: 9309 str r3, [sp, #36] ; 0x24 - a74c: 1ab6 subs r6, r6, r2 - sh_buf_tmp = sh_buf + corner_size * (corner_size - 1); - a74e: f109 33ff add.w r3, r9, #4294967295 ; 0xffffffff - sh_buf_tmp += ca.x1 - a.x1; - a752: fb09 6603 mla r6, r9, r3, r6 - a756: 9b06 ldr r3, [sp, #24] - lv_area_copy(&fa, &ca); - a758: a91a add r1, sp, #104 ; 0x68 - sh_buf_tmp += ca.x1 - a.x1; - a75a: 441e add r6, r3 - lv_area_copy(&fa, &ca); - a75c: a81e add r0, sp, #120 ; 0x78 - a75e: 4b51 ldr r3, [pc, #324] ; (a8a4 ) - a760: 4798 blx r3 - fa.y2 = fa.y1; - a762: f9bd 307a ldrsh.w r3, [sp, #122] ; 0x7a - for(y = 0; y < h; y++) { - a766: 2700 movs r7, #0 - fa.y2 = fa.y1; - a768: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - for(y = 0; y < h; y++) { - a76c: 9b09 ldr r3, [sp, #36] ; 0x24 - a76e: 429f cmp r7, r3 - a770: f2c0 855c blt.w b22c - a.x1 = sh_area.x1 + corner_size; - a774: 9a05 ldr r2, [sp, #20] - a776: f8bd 3048 ldrh.w r3, [sp, #72] ; 0x48 - a77a: 4413 add r3, r2 - a77c: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.x2 = sh_area.x2 - corner_size; - a780: f8bd 304c ldrh.w r3, [sp, #76] ; 0x4c - a784: 1a9b subs r3, r3, r2 - a786: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.y1 = sh_area.y1; - a78a: f9bd 304a ldrsh.w r3, [sp, #74] ; 0x4a - a78e: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = sh_area.y1 + corner_size - 1; - a792: 3b01 subs r3, #1 - a794: 4413 add r3, r2 - a796: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - has_com = _lv_area_intersect(&ca, &a, clip); - a79a: 4642 mov r2, r8 - a79c: 4b40 ldr r3, [pc, #256] ; (a8a0 ) - a79e: a918 add r1, sp, #96 ; 0x60 - a7a0: a81a add r0, sp, #104 ; 0x68 - a7a2: 4798 blx r3 - if(has_com) { - a7a4: b378 cbz r0, a806 - if(simple_mode) ca.y2 = LV_MATH_MIN(ca.y2, coords->y1); - a7a6: 9b07 ldr r3, [sp, #28] - a7a8: b143 cbz r3, a7bc - a7aa: f9bb 3002 ldrsh.w r3, [fp, #2] - a7ae: f9bd 206e ldrsh.w r2, [sp, #110] ; 0x6e - a7b2: 4293 cmp r3, r2 - a7b4: bfa8 it ge - a7b6: 4613 movge r3, r2 - a7b8: f8ad 306e strh.w r3, [sp, #110] ; 0x6e - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a7bc: f8bd 506c ldrh.w r5, [sp, #108] ; 0x6c - a7c0: f8bd 3068 ldrh.w r3, [sp, #104] ; 0x68 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a7c4: f9bd 206a ldrsh.w r2, [sp, #106] ; 0x6a - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a7c8: 3501 adds r5, #1 - a7ca: 1aed subs r5, r5, r3 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a7cc: f8bd 306e ldrh.w r3, [sp, #110] ; 0x6e - a7d0: 3301 adds r3, #1 - a7d2: 1a9b subs r3, r3, r2 - a7d4: b21b sxth r3, r3 - a7d6: 9309 str r3, [sp, #36] ; 0x24 - sh_buf_tmp += corner_size * (ca.y1 - a.y1); - a7d8: f9bd 3062 ldrsh.w r3, [sp, #98] ; 0x62 - sh_buf_tmp = sh_buf + corner_size - 1; - a7dc: f109 36ff add.w r6, r9, #4294967295 ; 0xffffffff - sh_buf_tmp += corner_size * (ca.y1 - a.y1); - a7e0: 1ad2 subs r2, r2, r3 - a7e2: 9b06 ldr r3, [sp, #24] - a7e4: fb09 6602 mla r6, r9, r2, r6 - a7e8: 441e add r6, r3 - lv_area_copy(&fa, &ca); - a7ea: a91a add r1, sp, #104 ; 0x68 - a7ec: 4b2d ldr r3, [pc, #180] ; (a8a4 ) - a7ee: a81e add r0, sp, #120 ; 0x78 - a7f0: 4798 blx r3 - fa.y2 = fa.y1; - a7f2: f9bd 307a ldrsh.w r3, [sp, #122] ; 0x7a - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a7f6: b22d sxth r5, r5 - for(y = 0; y < h; y++) { - a7f8: 2700 movs r7, #0 - fa.y2 = fa.y1; - a7fa: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - for(y = 0; y < h; y++) { - a7fe: 9b09 ldr r3, [sp, #36] ; 0x24 - a800: 429f cmp r7, r3 - a802: f2c0 8542 blt.w b28a - a.x1 = sh_area.x1 + corner_size; - a806: 9a05 ldr r2, [sp, #20] - a808: f8bd 3048 ldrh.w r3, [sp, #72] ; 0x48 - a.y1 = sh_area.y2 - corner_size + 1; - a80c: 9905 ldr r1, [sp, #20] - a.x1 = sh_area.x1 + corner_size; - a80e: 4413 add r3, r2 - a810: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.x2 = sh_area.x2 - corner_size; - a814: f8bd 304c ldrh.w r3, [sp, #76] ; 0x4c - a818: 1a9b subs r3, r3, r2 - a.y1 = sh_area.y2 - corner_size + 1; - a81a: f9bd 204e ldrsh.w r2, [sp, #78] ; 0x4e - a.x2 = sh_area.x2 - corner_size; - a81e: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.y1 = sh_area.y2 - corner_size + 1; - a822: 1c53 adds r3, r2, #1 - a824: 1a5b subs r3, r3, r1 - a826: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = sh_area.y2; - a82a: f8ad 2066 strh.w r2, [sp, #102] ; 0x66 - has_com = _lv_area_intersect(&ca, &a, clip); - a82e: 4b1c ldr r3, [pc, #112] ; (a8a0 ) - a830: 4642 mov r2, r8 - a832: a918 add r1, sp, #96 ; 0x60 - a834: a81a add r0, sp, #104 ; 0x68 - a836: 4798 blx r3 - if(has_com) { - a838: 2800 cmp r0, #0 - a83a: d035 beq.n a8a8 - if(simple_mode) ca.y1 = LV_MATH_MAX(ca.y1, coords->y2); - a83c: 9b07 ldr r3, [sp, #28] - a83e: b143 cbz r3, a852 - a840: f9bb 3006 ldrsh.w r3, [fp, #6] - a844: f9bd 206a ldrsh.w r2, [sp, #106] ; 0x6a - a848: 4293 cmp r3, r2 - a84a: bfb8 it lt - a84c: 4613 movlt r3, r2 - a84e: f8ad 306a strh.w r3, [sp, #106] ; 0x6a - a852: f8bd 506c ldrh.w r5, [sp, #108] ; 0x6c - a856: f8bd 3068 ldrh.w r3, [sp, #104] ; 0x68 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a85a: f9bd 206e ldrsh.w r2, [sp, #110] ; 0x6e - a85e: f8bd 106a ldrh.w r1, [sp, #106] ; 0x6a - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a862: 3501 adds r5, #1 - a864: 1aed subs r5, r5, r3 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a866: 1c53 adds r3, r2, #1 - a868: 1a5b subs r3, r3, r1 - a86a: b21b sxth r3, r3 - a86c: 9309 str r3, [sp, #36] ; 0x24 - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a86e: f9bd 3066 ldrsh.w r3, [sp, #102] ; 0x66 - sh_buf_tmp = sh_buf + corner_size - 1; - a872: f109 36ff add.w r6, r9, #4294967295 ; 0xffffffff - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a876: 1a9b subs r3, r3, r2 - a878: fb09 6603 mla r6, r9, r3, r6 - a87c: 9b06 ldr r3, [sp, #24] - lv_area_copy(&fa, &ca); - a87e: a91a add r1, sp, #104 ; 0x68 - sh_buf_tmp += corner_size * (a.y2 - ca.y2); - a880: 441e add r6, r3 - lv_area_copy(&fa, &ca); - a882: a81e add r0, sp, #120 ; 0x78 - a884: 4b07 ldr r3, [pc, #28] ; (a8a4 ) - a886: 4798 blx r3 - fa.y1 = fa.y2; - a888: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - a88c: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a890: b22d sxth r5, r5 - for(y = 0; y < h; y++) { - a892: 2700 movs r7, #0 - a894: 9b09 ldr r3, [sp, #36] ; 0x24 - a896: 429f cmp r7, r3 - a898: f2c0 8542 blt.w b320 - a89c: e004 b.n a8a8 - a89e: bf00 nop - a8a0: 0000e111 .word 0x0000e111 - a8a4: 00009e11 .word 0x00009e11 - a.x1 = sh_area.x1 + corner_size; - a8a8: 9a05 ldr r2, [sp, #20] - a8aa: f8bd 3048 ldrh.w r3, [sp, #72] ; 0x48 - a8ae: 4413 add r3, r2 - a8b0: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - a.x2 = sh_area.x2 - corner_size; - a8b4: f8bd 304c ldrh.w r3, [sp, #76] ; 0x4c - a8b8: 1a9b subs r3, r3, r2 - a8ba: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - a.y1 = sh_area.y1 + corner_size; - a8be: f8bd 304a ldrh.w r3, [sp, #74] ; 0x4a - a8c2: 4413 add r3, r2 - a8c4: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - a.y2 = sh_area.y2 - corner_size; - a8c8: f8bd 304e ldrh.w r3, [sp, #78] ; 0x4e - a8cc: 1a9b subs r3, r3, r2 - a8ce: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - has_com = _lv_area_intersect(&ca, &a, clip); - a8d2: 4642 mov r2, r8 - a8d4: 4bb9 ldr r3, [pc, #740] ; (abbc ) - a8d6: a918 add r1, sp, #96 ; 0x60 - a8d8: a81a add r0, sp, #104 ; 0x68 - a8da: 4798 blx r3 - if(has_com && simple_mode == false) { - a8dc: b1e8 cbz r0, a91a - a8de: 9b07 ldr r3, [sp, #28] - a8e0: b9db cbnz r3, a91a - a8e2: f8bd 606c ldrh.w r6, [sp, #108] ; 0x6c - a8e6: f8bd 3068 ldrh.w r3, [sp, #104] ; 0x68 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a8ea: f8bd 706e ldrh.w r7, [sp, #110] ; 0x6e - _lv_memset(mask_buf, dsc->shadow_opa, w); - a8ee: f8df 9310 ldr.w r9, [pc, #784] ; ac00 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a8f2: 3601 adds r6, #1 - a8f4: 1af6 subs r6, r6, r3 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a8f6: f8bd 306a ldrh.w r3, [sp, #106] ; 0x6a - a8fa: 3701 adds r7, #1 - a8fc: 1aff subs r7, r7, r3 - lv_area_copy(&fa, &ca); - a8fe: a91a add r1, sp, #104 ; 0x68 - a900: 4baf ldr r3, [pc, #700] ; (abc0 ) - a902: a81e add r0, sp, #120 ; 0x78 - a904: 4798 blx r3 - fa.y2 = fa.y1; - a906: f9bd 307a ldrsh.w r3, [sp, #122] ; 0x7a - for(y = 0; y < h; y++) { - a90a: 9d07 ldr r5, [sp, #28] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a90c: b236 sxth r6, r6 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - a90e: b23f sxth r7, r7 - a910: 42bd cmp r5, r7 - fa.y2 = fa.y1; - a912: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - for(y = 0; y < h; y++) { - a916: f2c0 853c blt.w b392 - lv_draw_mask_remove_id(mask_rout_id); - a91a: 4baa ldr r3, [pc, #680] ; (abc4 ) - _lv_mem_buf_release(mask_buf); - a91c: 4caa ldr r4, [pc, #680] ; (abc8 ) - lv_draw_mask_remove_id(mask_rout_id); - a91e: ee18 0a90 vmov r0, s17 - a922: 4798 blx r3 - _lv_mem_buf_release(mask_buf); - a924: ee18 0a10 vmov r0, s16 - a928: 47a0 blx r4 - _lv_mem_buf_release(sh_buf); - a92a: 9806 ldr r0, [sp, #24] - a92c: 47a0 blx r4 - if(dsc->bg_opa <= LV_OPA_MIN) return; - a92e: f89a 300c ldrb.w r3, [sl, #12] - a932: 2b05 cmp r3, #5 - a934: f240 80a8 bls.w aa88 - lv_area_copy(&coords_bg, coords); - a938: 4ba1 ldr r3, [pc, #644] ; (abc0 ) - a93a: 4659 mov r1, fp - a93c: a816 add r0, sp, #88 ; 0x58 - a93e: 4798 blx r3 - if(dsc->border_width > 1 && dsc->border_opa >= LV_OPA_MAX && dsc->radius != 0) { - a940: f9ba 3010 ldrsh.w r3, [sl, #16] - a944: 2b01 cmp r3, #1 - a946: dd24 ble.n a992 - a948: f89a 3014 ldrb.w r3, [sl, #20] - a94c: 2bf9 cmp r3, #249 ; 0xf9 - a94e: d920 bls.n a992 - a950: f9ba 3000 ldrsh.w r3, [sl] - a954: b1eb cbz r3, a992 - coords_bg.x1 += (dsc->border_side & LV_BORDER_SIDE_LEFT) ? 1 : 0; - a956: f8ba 3012 ldrh.w r3, [sl, #18] - a95a: f8bd 1058 ldrh.w r1, [sp, #88] ; 0x58 - a95e: f3c3 0280 ubfx r2, r3, #2, #1 - a962: 440a add r2, r1 - coords_bg.y1 += (dsc->border_side & LV_BORDER_SIDE_TOP) ? 1 : 0; - a964: f8bd 105a ldrh.w r1, [sp, #90] ; 0x5a - coords_bg.x1 += (dsc->border_side & LV_BORDER_SIDE_LEFT) ? 1 : 0; - a968: f8ad 2058 strh.w r2, [sp, #88] ; 0x58 - coords_bg.y1 += (dsc->border_side & LV_BORDER_SIDE_TOP) ? 1 : 0; - a96c: f3c3 0240 ubfx r2, r3, #1, #1 - a970: 440a add r2, r1 - a972: f8ad 205a strh.w r2, [sp, #90] ; 0x5a - coords_bg.x2 -= (dsc->border_side & LV_BORDER_SIDE_RIGHT) ? 1 : 0; - a976: f8bd 205c ldrh.w r2, [sp, #92] ; 0x5c - a97a: f3c3 01c0 ubfx r1, r3, #3, #1 - a97e: 1a52 subs r2, r2, r1 - a980: f8ad 205c strh.w r2, [sp, #92] ; 0x5c - coords_bg.y2 -= (dsc->border_side & LV_BORDER_SIDE_BOTTOM) ? 1 : 0; - a984: f8bd 205e ldrh.w r2, [sp, #94] ; 0x5e - a988: f003 0301 and.w r3, r3, #1 - a98c: 1ad3 subs r3, r2, r3 - a98e: f8ad 305e strh.w r3, [sp, #94] ; 0x5e - lv_opa_t opa = dsc->bg_opa; - a992: f89a 900c ldrb.w r9, [sl, #12] - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - a996: 4b8d ldr r3, [pc, #564] ; (abcc ) - if(opa > LV_OPA_MAX) opa = LV_OPA_COVER; - a998: f1b9 0ffb cmp.w r9, #251 ; 0xfb - a99c: bf28 it cs - a99e: f04f 09ff movcs.w r9, #255 ; 0xff - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - a9a2: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - a9a4: 4b8a ldr r3, [pc, #552] ; (abd0 ) - a9a6: 4798 blx r3 - is_common = _lv_area_intersect(&draw_area, &coords_bg, clip); - a9a8: 4b84 ldr r3, [pc, #528] ; (abbc ) - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - a9aa: 9005 str r0, [sp, #20] - is_common = _lv_area_intersect(&draw_area, &coords_bg, clip); - a9ac: 4642 mov r2, r8 - a9ae: a916 add r1, sp, #88 ; 0x58 - a9b0: a818 add r0, sp, #96 ; 0x60 - a9b2: 4798 blx r3 - if(is_common == false) return; - a9b4: 2800 cmp r0, #0 - a9b6: d067 beq.n aa88 - draw_area.x1 -= disp_area->x1; - a9b8: 9b05 ldr r3, [sp, #20] - a9ba: f8bd 1060 ldrh.w r1, [sp, #96] ; 0x60 - a9be: 8a1a ldrh r2, [r3, #16] - a9c0: 1a8b subs r3, r1, r2 - a9c2: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - draw_area.y1 -= disp_area->y1; - a9c6: 9b05 ldr r3, [sp, #20] - a9c8: 8a58 ldrh r0, [r3, #18] - a9ca: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - a9ce: 1a1b subs r3, r3, r0 - a9d0: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - draw_area.x2 -= disp_area->x1; - a9d4: f8bd 3064 ldrh.w r3, [sp, #100] ; 0x64 - a9d8: 1a9a subs r2, r3, r2 - a9da: f8ad 2064 strh.w r2, [sp, #100] ; 0x64 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - a9de: 3301 adds r3, #1 - draw_area.y2 -= disp_area->y1; - a9e0: f8bd 2066 ldrh.w r2, [sp, #102] ; 0x66 - a9e4: 1a5b subs r3, r3, r1 - a9e6: 1a12 subs r2, r2, r0 - a9e8: b21b sxth r3, r3 - a9ea: f8ad 2066 strh.w r2, [sp, #102] ; 0x66 - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - a9ee: 4618 mov r0, r3 - a9f0: ee08 3a90 vmov s17, r3 - a9f4: 4b77 ldr r3, [pc, #476] ; (abd4 ) - a9f6: 4798 blx r3 - uint16_t other_mask_cnt = lv_draw_mask_get_cnt(); - a9f8: 4b77 ldr r3, [pc, #476] ; (abd8 ) - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - a9fa: 4605 mov r5, r0 - uint16_t other_mask_cnt = lv_draw_mask_get_cnt(); - a9fc: 4798 blx r3 - a9fe: 900c str r0, [sp, #48] ; 0x30 - aa00: f8bd 3030 ldrh.w r3, [sp, #48] ; 0x30 - aa04: 930d str r3, [sp, #52] ; 0x34 - if(other_mask_cnt) simple_mode = false; - aa06: 2b00 cmp r3, #0 - aa08: f040 84ef bne.w b3ea - else if(dsc->bg_grad_dir == LV_GRAD_DIR_HOR) simple_mode = false; - aa0c: f89a 3006 ldrb.w r3, [sl, #6] - aa10: 3b02 subs r3, #2 - aa12: bf18 it ne - aa14: 2301 movne r3, #1 - aa16: f8bd 605c ldrh.w r6, [sp, #92] ; 0x5c - if(other_mask_cnt) simple_mode = false; - aa1a: 9308 str r3, [sp, #32] - aa1c: f8bd 3058 ldrh.w r3, [sp, #88] ; 0x58 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - aa20: f8bd 405e ldrh.w r4, [sp, #94] ; 0x5e - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - aa24: 3601 adds r6, #1 - aa26: 1af6 subs r6, r6, r3 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - aa28: f8bd 305a ldrh.w r3, [sp, #90] ; 0x5a - aa2c: 3401 adds r4, #1 - aa2e: 1ae4 subs r4, r4, r3 - int32_t coords_h = lv_area_get_height(&coords_bg); - aa30: b224 sxth r4, r4 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - aa32: b236 sxth r6, r6 - int32_t short_side = LV_MATH_MIN(coords_w, coords_h); - aa34: 42b4 cmp r4, r6 - int32_t rout = dsc->radius; - aa36: f9ba 3000 ldrsh.w r3, [sl] - int32_t short_side = LV_MATH_MIN(coords_w, coords_h); - aa3a: bfa8 it ge - aa3c: 4634 movge r4, r6 - if(rout > short_side >> 1) rout = short_side >> 1; - aa3e: 1064 asrs r4, r4, #1 - aa40: 429c cmp r4, r3 - aa42: bfa8 it ge - aa44: 461c movge r4, r3 - if(simple_mode && rout == 0 && (dsc->bg_grad_dir == LV_GRAD_DIR_NONE)) { - aa46: 9b08 ldr r3, [sp, #32] - aa48: 2b00 cmp r3, #0 - aa4a: f000 84d1 beq.w b3f0 - aa4e: 2c00 cmp r4, #0 - aa50: f040 84ce bne.w b3f0 - aa54: f89a 3006 ldrb.w r3, [sl, #6] - aa58: 2b00 cmp r3, #0 - aa5a: f040 857c bne.w b556 - _lv_blend_fill(clip, &coords_bg, - aa5e: f89a 200d ldrb.w r2, [sl, #13] - aa62: 4c5e ldr r4, [pc, #376] ; (abdc ) - aa64: e9cd 9201 strd r9, r2, [sp, #4] - aa68: 2201 movs r2, #1 - aa6a: 9200 str r2, [sp, #0] - aa6c: f8ba 2002 ldrh.w r2, [sl, #2] - aa70: a916 add r1, sp, #88 ; 0x58 - aa72: 4640 mov r0, r8 - aa74: 47a0 blx r4 - int16_t mask_rout_id = LV_MASK_ID_INV; - aa76: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - aa7a: 930b str r3, [sp, #44] ; 0x2c - lv_draw_mask_remove_id(mask_rout_id); - aa7c: 4b51 ldr r3, [pc, #324] ; (abc4 ) - aa7e: 980b ldr r0, [sp, #44] ; 0x2c - aa80: 4798 blx r3 - _lv_mem_buf_release(mask_buf); - aa82: 4b51 ldr r3, [pc, #324] ; (abc8 ) - aa84: 4628 mov r0, r5 - aa86: 4798 blx r3 - _lv_mem_buf_release(mask_buf); -} - -static void draw_pattern(const lv_area_t * coords, const lv_area_t * clip, lv_draw_rect_dsc_t * dsc) -{ - if(dsc->pattern_image == NULL) return; - aa88: f8da 002c ldr.w r0, [sl, #44] ; 0x2c - aa8c: b1d0 cbz r0, aac4 - if(dsc->pattern_opa <= LV_OPA_MIN) return; - aa8e: f89a 3036 ldrb.w r3, [sl, #54] ; 0x36 - aa92: 2b05 cmp r3, #5 - aa94: d916 bls.n aac4 - - lv_img_src_t src_type = lv_img_src_get_type(dsc->pattern_image); - aa96: 4b52 ldr r3, [pc, #328] ; (abe0 ) - aa98: 4798 blx r3 - lv_draw_img_dsc_t img_dsc; - lv_draw_label_dsc_t label_dsc; - int32_t img_w; - int32_t img_h; - - if(src_type == LV_IMG_SRC_FILE || src_type == LV_IMG_SRC_VARIABLE) { - aa9a: 2801 cmp r0, #1 - lv_img_src_t src_type = lv_img_src_get_type(dsc->pattern_image); - aa9c: 4606 mov r6, r0 - if(src_type == LV_IMG_SRC_FILE || src_type == LV_IMG_SRC_VARIABLE) { - aa9e: f200 86bc bhi.w b81a - lv_img_header_t header; - lv_res_t res = lv_img_decoder_get_info(dsc->pattern_image, &header); - aaa2: f8da 002c ldr.w r0, [sl, #44] ; 0x2c - aaa6: 4b4f ldr r3, [pc, #316] ; (abe4 ) - aaa8: a925 add r1, sp, #148 ; 0x94 - aaaa: 4798 blx r3 - if(res != LV_RES_OK) { - aaac: 2801 cmp r0, #1 - aaae: f000 8656 beq.w b75e - LV_LOG_WARN("draw_img: can't get image info"); - aab2: 4b4d ldr r3, [pc, #308] ; (abe8 ) - aab4: 9300 str r3, [sp, #0] - aab6: 494d ldr r1, [pc, #308] ; (abec ) - aab8: 4b4d ldr r3, [pc, #308] ; (abf0 ) - aaba: 4c4e ldr r4, [pc, #312] ; (abf4 ) - aabc: f240 5294 movw r2, #1428 ; 0x594 - aac0: 2002 movs r0, #2 - aac2: 47a0 blx r4 - if(dsc->border_opa <= LV_OPA_MIN) return; - aac4: f89a 3014 ldrb.w r3, [sl, #20] - aac8: 9305 str r3, [sp, #20] - aaca: 2b05 cmp r3, #5 - aacc: f240 8174 bls.w adb8 - if(dsc->border_width == 0) return; - aad0: f9ba 3010 ldrsh.w r3, [sl, #16] - aad4: 2b00 cmp r3, #0 - aad6: f000 816f beq.w adb8 - if(dsc->border_side == LV_BORDER_SIDE_NONE) return; - aada: f9ba 3012 ldrsh.w r3, [sl, #18] - aade: 2b00 cmp r3, #0 - aae0: f000 816a beq.w adb8 - if(opa > LV_OPA_MAX) opa = LV_OPA_COVER; - aae4: 9b05 ldr r3, [sp, #20] - aae6: 2bfb cmp r3, #251 ; 0xfb - aae8: bf28 it cs - aaea: 23ff movcs r3, #255 ; 0xff - aaec: 9305 str r3, [sp, #20] - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - aaee: 4b37 ldr r3, [pc, #220] ; (abcc ) - aaf0: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - aaf2: 4b37 ldr r3, [pc, #220] ; (abd0 ) - aaf4: 4798 blx r3 - is_common = _lv_area_intersect(&draw_area, coords, clip); - aaf6: 4b31 ldr r3, [pc, #196] ; (abbc ) - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - aaf8: 9006 str r0, [sp, #24] - is_common = _lv_area_intersect(&draw_area, coords, clip); - aafa: 4642 mov r2, r8 - aafc: 4659 mov r1, fp - aafe: a814 add r0, sp, #80 ; 0x50 - ab00: 4798 blx r3 - if(is_common == false) return; - ab02: 2800 cmp r0, #0 - ab04: f000 8158 beq.w adb8 - draw_area.x1 -= disp_area->x1; - ab08: 9b06 ldr r3, [sp, #24] - ab0a: f8bd 1050 ldrh.w r1, [sp, #80] ; 0x50 - ab0e: 8a1a ldrh r2, [r3, #16] - ab10: 1a8b subs r3, r1, r2 - ab12: f8ad 3050 strh.w r3, [sp, #80] ; 0x50 - draw_area.y1 -= disp_area->y1; - ab16: 9b06 ldr r3, [sp, #24] - ab18: 8a58 ldrh r0, [r3, #18] - ab1a: f8bd 3052 ldrh.w r3, [sp, #82] ; 0x52 - ab1e: 1a1b subs r3, r3, r0 - ab20: f8ad 3052 strh.w r3, [sp, #82] ; 0x52 - draw_area.x2 -= disp_area->x1; - ab24: f8bd 3054 ldrh.w r3, [sp, #84] ; 0x54 - ab28: 1a9a subs r2, r3, r2 - ab2a: f8ad 2054 strh.w r2, [sp, #84] ; 0x54 - ab2e: 3301 adds r3, #1 - draw_area.y2 -= disp_area->y1; - ab30: f8bd 2056 ldrh.w r2, [sp, #86] ; 0x56 - ab34: 1a5b subs r3, r3, r1 - ab36: 1a12 subs r2, r2, r0 - ab38: fa0f f983 sxth.w r9, r3 - ab3c: f8ad 2056 strh.w r2, [sp, #86] ; 0x56 - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - ab40: 4b24 ldr r3, [pc, #144] ; (abd4 ) - ab42: 4648 mov r0, r9 - ab44: 4798 blx r3 - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - ab46: 4b24 ldr r3, [pc, #144] ; (abd8 ) - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - ab48: 4604 mov r4, r0 - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - ab4a: 4798 blx r3 - if(other_mask_cnt) simple_mode = false; - ab4c: 2800 cmp r0, #0 - ab4e: f040 8749 bne.w b9e4 - else if(dsc->border_side != LV_BORDER_SIDE_FULL) simple_mode = false; - ab52: f9ba 3012 ldrsh.w r3, [sl, #18] - ab56: f1a3 050f sub.w r5, r3, #15 - ab5a: 426b negs r3, r5 - ab5c: 416b adcs r3, r5 - if(other_mask_cnt) simple_mode = false; - ab5e: 461f mov r7, r3 - ab60: f8bb 3004 ldrh.w r3, [fp, #4] - ab64: f8bb 2000 ldrh.w r2, [fp] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - ab68: f8bb 1002 ldrh.w r1, [fp, #2] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - ab6c: 3301 adds r3, #1 - ab6e: 1a9b subs r3, r3, r2 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - ab70: f8bb 2006 ldrh.w r2, [fp, #6] - ab74: 3201 adds r2, #1 - ab76: 1a52 subs r2, r2, r1 - int32_t coords_w = lv_area_get_width(coords); - ab78: b21b sxth r3, r3 - int32_t coords_h = lv_area_get_height(coords); - ab7a: b212 sxth r2, r2 - int32_t short_side = LV_MATH_MIN(coords_w, coords_h); - ab7c: 4293 cmp r3, r2 - ab7e: bfa8 it ge - ab80: 4613 movge r3, r2 - int32_t rout = dsc->radius; - ab82: f9ba 2000 ldrsh.w r2, [sl] - if(rout > short_side >> 1) rout = short_side >> 1; - ab86: 105b asrs r3, r3, #1 - ab88: 4293 cmp r3, r2 - ab8a: bfa8 it ge - ab8c: 4613 movge r3, r2 - if(rout > 0) { - ab8e: 2b00 cmp r3, #0 - ab90: 9309 str r3, [sp, #36] ; 0x24 - ab92: f340 872a ble.w b9ea - lv_draw_mask_radius_init(&mask_rout_param, coords, rout, false); - ab96: 9a09 ldr r2, [sp, #36] ; 0x24 - ab98: 4d17 ldr r5, [pc, #92] ; (abf8 ) - ab9a: 2300 movs r3, #0 - ab9c: 4659 mov r1, fp - ab9e: a81e add r0, sp, #120 ; 0x78 - aba0: 47a8 blx r5 - mask_rout_id = lv_draw_mask_add(&mask_rout_param, NULL); - aba2: 4b16 ldr r3, [pc, #88] ; (abfc ) - aba4: 2100 movs r1, #0 - aba6: a81e add r0, sp, #120 ; 0x78 - aba8: 4798 blx r3 - abaa: 900c str r0, [sp, #48] ; 0x30 - lv_area_copy(&area_small, coords); - abac: a816 add r0, sp, #88 ; 0x58 - abae: 4b04 ldr r3, [pc, #16] ; (abc0 ) - abb0: 4659 mov r1, fp - abb2: 4798 blx r3 - area_small.x1 += ((dsc->border_side & LV_BORDER_SIDE_LEFT) ? dsc->border_width : - (dsc->border_width + rout)); - abb4: f8ba 1012 ldrh.w r1, [sl, #18] - abb8: e024 b.n ac04 - abba: bf00 nop - abbc: 0000e111 .word 0x0000e111 - abc0: 00009e11 .word 0x00009e11 - abc4: 00009a25 .word 0x00009a25 - abc8: 0000edf9 .word 0x0000edf9 - abcc: 0000526d .word 0x0000526d - abd0: 0000dc65 .word 0x0000dc65 - abd4: 0000f145 .word 0x0000f145 - abd8: 00009a75 .word 0x00009a75 - abdc: 00006475 .word 0x00006475 - abe0: 00007a89 .word 0x00007a89 - abe4: 0000d1ad .word 0x0000d1ad - abe8: 00027828 .word 0x00027828 - abec: 000277f3 .word 0x000277f3 - abf0: 00027876 .word 0x00027876 - abf4: 0000eb79 .word 0x0000eb79 - abf8: 00009b99 .word 0x00009b99 - abfc: 00009995 .word 0x00009995 - ac00: 0000f249 .word 0x0000f249 - ac04: f8bd 5024 ldrh.w r5, [sp, #36] ; 0x24 - ac08: f8ba 3010 ldrh.w r3, [sl, #16] - ac0c: f8bd 2058 ldrh.w r2, [sp, #88] ; 0x58 - ac10: 0748 lsls r0, r1, #29 - ac12: bf5e ittt pl - ac14: 195b addpl r3, r3, r5 - ac16: 425b negpl r3, r3 - ac18: b29b uxthpl r3, r3 - ac1a: 4413 add r3, r2 - ac1c: f8ba 2010 ldrh.w r2, [sl, #16] - ac20: f8ad 3058 strh.w r3, [sp, #88] ; 0x58 - area_small.x2 -= ((dsc->border_side & LV_BORDER_SIDE_RIGHT) ? dsc->border_width : - (dsc->border_width + rout)); - ac24: 070b lsls r3, r1, #28 - ac26: bf58 it pl - ac28: 1953 addpl r3, r2, r5 - ac2a: f8bd 005c ldrh.w r0, [sp, #92] ; 0x5c - ac2e: bf56 itet pl - ac30: 425b negpl r3, r3 - ac32: 4613 movmi r3, r2 - ac34: b29b uxthpl r3, r3 - ac36: 1ac3 subs r3, r0, r3 - area_small.y1 += ((dsc->border_side & LV_BORDER_SIDE_TOP) ? dsc->border_width : - (dsc->border_width + rout)); - ac38: 078e lsls r6, r1, #30 - area_small.x2 -= ((dsc->border_side & LV_BORDER_SIDE_RIGHT) ? dsc->border_width : - (dsc->border_width + rout)); - ac3a: f8ad 305c strh.w r3, [sp, #92] ; 0x5c - area_small.y1 += ((dsc->border_side & LV_BORDER_SIDE_TOP) ? dsc->border_width : - (dsc->border_width + rout)); - ac3e: bf58 it pl - ac40: 1953 addpl r3, r2, r5 - ac42: f8bd 005a ldrh.w r0, [sp, #90] ; 0x5a - lv_draw_mask_radius_init(&mask_rin_param, &area_small, rout - dsc->border_width, true); - ac46: 4ec3 ldr r6, [pc, #780] ; (af54 ) - area_small.y1 += ((dsc->border_side & LV_BORDER_SIDE_TOP) ? dsc->border_width : - (dsc->border_width + rout)); - ac48: bf56 itet pl - ac4a: 425b negpl r3, r3 - ac4c: 4613 movmi r3, r2 - ac4e: b29b uxthpl r3, r3 - ac50: 4403 add r3, r0 - ac52: f8ad 305a strh.w r3, [sp, #90] ; 0x5a - area_small.y2 -= ((dsc->border_side & LV_BORDER_SIDE_BOTTOM) ? dsc->border_width : - (dsc->border_width + rout)); - ac56: 07cb lsls r3, r1, #31 - ac58: bf5c itt pl - ac5a: 1953 addpl r3, r2, r5 - ac5c: 425b negpl r3, r3 - ac5e: f8bd 005e ldrh.w r0, [sp, #94] ; 0x5e - ac62: bf4c ite mi - ac64: 4613 movmi r3, r2 - ac66: b29b uxthpl r3, r3 - ac68: 1ac3 subs r3, r0, r3 - lv_draw_mask_radius_init(&mask_rin_param, &area_small, rout - dsc->border_width, true); - ac6a: 1aaa subs r2, r5, r2 - ac6c: b212 sxth r2, r2 - area_small.y2 -= ((dsc->border_side & LV_BORDER_SIDE_BOTTOM) ? dsc->border_width : - (dsc->border_width + rout)); - ac6e: f8ad 305e strh.w r3, [sp, #94] ; 0x5e - lv_draw_mask_radius_init(&mask_rin_param, &area_small, rout - dsc->border_width, true); - ac72: a916 add r1, sp, #88 ; 0x58 - ac74: 2301 movs r3, #1 - ac76: a825 add r0, sp, #148 ; 0x94 - ac78: 47b0 blx r6 - int16_t mask_rin_id = lv_draw_mask_add(&mask_rin_param, NULL); - ac7a: 4bb7 ldr r3, [pc, #732] ; (af58 ) - ac7c: 2100 movs r1, #0 - ac7e: a825 add r0, sp, #148 ; 0x94 - ac80: 4798 blx r3 - int32_t corner_size = LV_MATH_MAX(rout, dsc->border_width - 1); - ac82: f9ba 3010 ldrsh.w r3, [sl, #16] - ac86: 9a09 ldr r2, [sp, #36] ; 0x24 - fill_area.y1 = disp_area->y1 + draw_area.y1; - ac88: f9bd 6052 ldrsh.w r6, [sp, #82] ; 0x52 - upper_corner_end = LV_MATH_MIN(upper_corner_end, draw_area.y2); - ac8c: f9bd c056 ldrsh.w ip, [sp, #86] ; 0x56 - fill_area.x1 = coords->x1; - ac90: f9bb 1000 ldrsh.w r1, [fp] - int32_t corner_size = LV_MATH_MAX(rout, dsc->border_width - 1); - ac94: 429a cmp r2, r3 - ac96: bfa8 it ge - ac98: 9b09 ldrge r3, [sp, #36] ; 0x24 - fill_area.x2 = coords->x2; - ac9a: f9bb 2004 ldrsh.w r2, [fp, #4] - int32_t corner_size = LV_MATH_MAX(rout, dsc->border_width - 1); - ac9e: bfb8 it lt - aca0: f103 33ff addlt.w r3, r3, #4294967295 ; 0xffffffff - aca4: 9308 str r3, [sp, #32] - lv_color_t color = dsc->border_color; - aca6: f8ba 300e ldrh.w r3, [sl, #14] - acaa: ee08 3a10 vmov s16, r3 - lv_blend_mode_t blend_mode = dsc->border_blend_mode; - acae: f89a 3015 ldrb.w r3, [sl, #21] - acb2: 9307 str r3, [sp, #28] - int32_t upper_corner_end = coords->y1 - disp_area->y1 + corner_size; - acb4: 9b06 ldr r3, [sp, #24] - acb6: f9b3 e012 ldrsh.w lr, [r3, #18] - fill_area.y1 = disp_area->y1 + draw_area.y1; - acba: eb0e 0306 add.w r3, lr, r6 - int16_t mask_rin_id = lv_draw_mask_add(&mask_rin_param, NULL); - acbe: ee08 0a90 vmov s17, r0 - fill_area.y1 = disp_area->y1 + draw_area.y1; - acc2: b21b sxth r3, r3 - if(simple_mode) { - acc4: 2f00 cmp r7, #0 - acc6: f000 879d beq.w bc04 - int32_t upper_corner_end = coords->y1 - disp_area->y1 + corner_size; - acca: f9bb 0002 ldrsh.w r0, [fp, #2] - acce: 9f08 ldr r7, [sp, #32] - fill_area.x1 = coords->x1; - acd0: f8ad 1060 strh.w r1, [sp, #96] ; 0x60 - int32_t upper_corner_end = coords->y1 - disp_area->y1 + corner_size; - acd4: eba0 000e sub.w r0, r0, lr - acd8: 4438 add r0, r7 - upper_corner_end = LV_MATH_MIN(upper_corner_end, draw_area.y2); - acda: 4584 cmp ip, r0 - acdc: bfa8 it ge - acde: 4684 movge ip, r0 - ace0: f8cd c028 str.w ip, [sp, #40] ; 0x28 - fill_area.x2 = coords->x2; - ace4: f8ad 2064 strh.w r2, [sp, #100] ; 0x64 - fill_area.y1 = disp_area->y1 + draw_area.y1; - ace8: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2 = fill_area.y1; - acec: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = draw_area.y1; h <= upper_corner_end; h++) { - acf0: 9b0a ldr r3, [sp, #40] ; 0x28 - acf2: 42b3 cmp r3, r6 - acf4: f280 867e bge.w b9f4 - int32_t lower_corner_end = coords->y2 - disp_area->y1 - corner_size; - acf8: 9b06 ldr r3, [sp, #24] - acfa: f9bb 2006 ldrsh.w r2, [fp, #6] - acfe: f9b3 3012 ldrsh.w r3, [r3, #18] - ad02: 9908 ldr r1, [sp, #32] - lower_corner_end = LV_MATH_MAX(lower_corner_end, draw_area.y1); - ad04: f9bd 6052 ldrsh.w r6, [sp, #82] ; 0x52 - int32_t lower_corner_end = coords->y2 - disp_area->y1 - corner_size; - ad08: 1ad2 subs r2, r2, r3 - ad0a: 1a52 subs r2, r2, r1 - lower_corner_end = LV_MATH_MAX(lower_corner_end, draw_area.y1); - ad0c: 4296 cmp r6, r2 - ad0e: bfb8 it lt - ad10: 4616 movlt r6, r2 - if(lower_corner_end <= upper_corner_end) lower_corner_end = upper_corner_end + 1; - ad12: 9a0a ldr r2, [sp, #40] ; 0x28 - ad14: 42b2 cmp r2, r6 - ad16: bfa4 itt ge - ad18: 4616 movge r6, r2 - ad1a: 3601 addge r6, #1 - fill_area.y1 = disp_area->y1 + lower_corner_end; - ad1c: 4433 add r3, r6 - ad1e: b21b sxth r3, r3 - ad20: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2 = fill_area.y1; - ad24: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = lower_corner_end; h <= draw_area.y2; h++) { - ad28: f9bd 3056 ldrsh.w r3, [sp, #86] ; 0x56 - ad2c: 429e cmp r6, r3 - ad2e: f340 86dd ble.w baec - fill_area.y1 = coords->y1 + corner_size + 1; - ad32: f8bb 3002 ldrh.w r3, [fp, #2] - ad36: 9a08 ldr r2, [sp, #32] - _lv_blend_fill(clip, &fill_area, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - ad38: 4d88 ldr r5, [pc, #544] ; (af5c ) - fill_area.y1 = coords->y1 + corner_size + 1; - ad3a: 3301 adds r3, #1 - ad3c: fa13 f382 uxtah r3, r3, r2 - ad40: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2 = coords->y2 - corner_size - 1; - ad44: f8bb 3006 ldrh.w r3, [fp, #6] - ad48: 3b01 subs r3, #1 - ad4a: 1a9b subs r3, r3, r2 - fill_area.x2 = coords->x1 + dsc->border_width - 1; - ad4c: f8ba 2010 ldrh.w r2, [sl, #16] - fill_area.y2 = coords->y2 - corner_size - 1; - ad50: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - fill_area.x1 = coords->x1; - ad54: f9bb 3000 ldrsh.w r3, [fp] - ad58: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - fill_area.x2 = coords->x1 + dsc->border_width - 1; - ad5c: 3a01 subs r2, #1 - ad5e: 4413 add r3, r2 - ad60: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - _lv_blend_fill(clip, &fill_area, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - ad64: 9b07 ldr r3, [sp, #28] - ad66: 9302 str r3, [sp, #8] - ad68: 2601 movs r6, #1 - ad6a: 9b05 ldr r3, [sp, #20] - ad6c: 9301 str r3, [sp, #4] - ad6e: ee18 2a10 vmov r2, s16 - ad72: 2300 movs r3, #0 - ad74: a918 add r1, sp, #96 ; 0x60 - ad76: 4640 mov r0, r8 - ad78: 9600 str r6, [sp, #0] - ad7a: 47a8 blx r5 - fill_area.x1 = coords->x2 - dsc->border_width + 1; - ad7c: f8ba 3010 ldrh.w r3, [sl, #16] - ad80: f9bb 2004 ldrsh.w r2, [fp, #4] - fill_area.x2 = coords->x2; - ad84: f8ad 2064 strh.w r2, [sp, #100] ; 0x64 - fill_area.x1 = coords->x2 - dsc->border_width + 1; - ad88: 1af3 subs r3, r6, r3 - ad8a: 4413 add r3, r2 - ad8c: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - _lv_blend_fill(clip, &fill_area, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - ad90: 9b07 ldr r3, [sp, #28] - ad92: 9302 str r3, [sp, #8] - ad94: 9b05 ldr r3, [sp, #20] - ad96: ee18 2a10 vmov r2, s16 - ad9a: e9cd 6300 strd r6, r3, [sp] - ad9e: a918 add r1, sp, #96 ; 0x60 - ada0: 2300 movs r3, #0 - ada2: 4640 mov r0, r8 - ada4: 47a8 blx r5 - lv_draw_mask_remove_id(mask_rin_id); - ada6: 4d6e ldr r5, [pc, #440] ; (af60 ) - ada8: ee18 0a90 vmov r0, s17 - adac: 47a8 blx r5 - lv_draw_mask_remove_id(mask_rout_id); - adae: 980c ldr r0, [sp, #48] ; 0x30 - adb0: 47a8 blx r5 - _lv_mem_buf_release(mask_buf); - adb2: 4b6c ldr r3, [pc, #432] ; (af64 ) - adb4: 4620 mov r0, r4 - adb6: 4798 blx r3 -} - - -static void draw_value(const lv_area_t * coords, const lv_area_t * clip, lv_draw_rect_dsc_t * dsc) -{ - if(dsc->value_str == NULL) return; - adb8: f8da 103c ldr.w r1, [sl, #60] ; 0x3c - adbc: 2900 cmp r1, #0 - adbe: d064 beq.n ae8a - if(dsc->value_opa <= LV_OPA_MIN) return; - adc0: f89a 3044 ldrb.w r3, [sl, #68] ; 0x44 - adc4: 2b05 cmp r3, #5 - adc6: d960 bls.n ae8a - - lv_point_t s; - _lv_txt_get_size(&s, dsc->value_str, dsc->value_font, dsc->value_letter_space, dsc->value_line_space, LV_COORD_MAX, - adc8: 2400 movs r4, #0 - adca: f647 4318 movw r3, #31768 ; 0x7c18 - adce: e9cd 3401 strd r3, r4, [sp, #4] - add2: f9ba 304e ldrsh.w r3, [sl, #78] ; 0x4e - add6: 9300 str r3, [sp, #0] - add8: f9ba 304c ldrsh.w r3, [sl, #76] ; 0x4c - addc: f8da 2040 ldr.w r2, [sl, #64] ; 0x40 - ade0: 4d61 ldr r5, [pc, #388] ; (af68 ) - ade2: a818 add r0, sp, #96 ; 0x60 - ade4: 47a8 blx r5 - LV_TXT_FLAG_NONE); - - lv_area_t value_area; - value_area.x1 = 0; - value_area.y1 = 0; - value_area.x2 = s.x - 1; - ade6: f8bd 3060 ldrh.w r3, [sp, #96] ; 0x60 - value_area.y2 = s.y - 1; - - lv_point_t p_align; - _lv_area_align(coords, &value_area, dsc->value_align, &p_align); - adea: f89a 2050 ldrb.w r2, [sl, #80] ; 0x50 - value_area.x1 = 0; - adee: 941e str r4, [sp, #120] ; 0x78 - value_area.x2 = s.x - 1; - adf0: 3b01 subs r3, #1 - adf2: f8ad 307c strh.w r3, [sp, #124] ; 0x7c - value_area.y2 = s.y - 1; - adf6: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - _lv_area_align(coords, &value_area, dsc->value_align, &p_align); - adfa: 4d5c ldr r5, [pc, #368] ; (af6c ) - value_area.y2 = s.y - 1; - adfc: 3b01 subs r3, #1 - adfe: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - _lv_area_align(coords, &value_area, dsc->value_align, &p_align); - ae02: a91e add r1, sp, #120 ; 0x78 - ae04: ab1a add r3, sp, #104 ; 0x68 - ae06: 4658 mov r0, fp - ae08: 47a8 blx r5 - - value_area.x1 += p_align.x + dsc->value_ofs_x; - ae0a: f8ba 3048 ldrh.w r3, [sl, #72] ; 0x48 - ae0e: f8bd 2068 ldrh.w r2, [sp, #104] ; 0x68 - value_area.y1 += p_align.y + dsc->value_ofs_y; - ae12: f8ba 104a ldrh.w r1, [sl, #74] ; 0x4a - value_area.x1 += p_align.x + dsc->value_ofs_x; - ae16: 441a add r2, r3 - ae18: f8bd 3078 ldrh.w r3, [sp, #120] ; 0x78 - ae1c: fa13 f382 uxtah r3, r3, r2 - ae20: f8ad 3078 strh.w r3, [sp, #120] ; 0x78 - value_area.y1 += p_align.y + dsc->value_ofs_y; - ae24: f8bd 306a ldrh.w r3, [sp, #106] ; 0x6a - ae28: 440b add r3, r1 - ae2a: f8bd 107a ldrh.w r1, [sp, #122] ; 0x7a - ae2e: fa11 f183 uxtah r1, r1, r3 - ae32: f8ad 107a strh.w r1, [sp, #122] ; 0x7a - value_area.x2 += p_align.x + dsc->value_ofs_x; - ae36: f8bd 107c ldrh.w r1, [sp, #124] ; 0x7c - ae3a: fa11 f282 uxtah r2, r1, r2 - ae3e: f8ad 207c strh.w r2, [sp, #124] ; 0x7c - value_area.y2 += p_align.y + dsc->value_ofs_y; - ae42: f8bd 207e ldrh.w r2, [sp, #126] ; 0x7e - ae46: fa12 f383 uxtah r3, r2, r3 - ae4a: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - - lv_draw_label_dsc_t label_dsc; - lv_draw_label_dsc_init(&label_dsc); - ae4e: a825 add r0, sp, #148 ; 0x94 - ae50: 4b47 ldr r3, [pc, #284] ; (af70 ) - ae52: 4798 blx r3 - label_dsc.font = dsc->value_font; - ae54: f8da 3040 ldr.w r3, [sl, #64] ; 0x40 - ae58: 9326 str r3, [sp, #152] ; 0x98 - label_dsc.letter_space = dsc->value_letter_space; - ae5a: f8ba 304c ldrh.w r3, [sl, #76] ; 0x4c - ae5e: f8ad 30a0 strh.w r3, [sp, #160] ; 0xa0 - label_dsc.line_space = dsc->value_line_space; - ae62: f8ba 304e ldrh.w r3, [sl, #78] ; 0x4e - ae66: f8ad 309e strh.w r3, [sp, #158] ; 0x9e - label_dsc.color = dsc->value_color; - ae6a: f8ba 3046 ldrh.w r3, [sl, #70] ; 0x46 - ae6e: f8ad 3094 strh.w r3, [sp, #148] ; 0x94 - label_dsc.opa = dsc->value_opa; - ae72: f89a 3044 ldrb.w r3, [sl, #68] ; 0x44 - - lv_draw_label(&value_area, clip, &label_dsc, dsc->value_str, NULL); - ae76: 9400 str r4, [sp, #0] - label_dsc.opa = dsc->value_opa; - ae78: f88d 309c strb.w r3, [sp, #156] ; 0x9c - lv_draw_label(&value_area, clip, &label_dsc, dsc->value_str, NULL); - ae7c: 4c3d ldr r4, [pc, #244] ; (af74 ) - ae7e: f8da 303c ldr.w r3, [sl, #60] ; 0x3c - ae82: aa25 add r2, sp, #148 ; 0x94 - ae84: 4641 mov r1, r8 - ae86: a81e add r0, sp, #120 ; 0x78 - ae88: 47a0 blx r4 - if(dsc->outline_opa <= LV_OPA_MIN) return; - ae8a: f89a 301c ldrb.w r3, [sl, #28] - ae8e: 9305 str r3, [sp, #20] - ae90: 2b05 cmp r3, #5 - ae92: f240 816b bls.w b16c - if(dsc->outline_width == 0) return; - ae96: f9ba 3018 ldrsh.w r3, [sl, #24] - ae9a: 2b00 cmp r3, #0 - ae9c: f000 8166 beq.w b16c - if(opa > LV_OPA_MAX) opa = LV_OPA_COVER; - aea0: 9b05 ldr r3, [sp, #20] - lv_area_copy(&area_inner, coords); - aea2: 4d35 ldr r5, [pc, #212] ; (af78 ) - if(opa > LV_OPA_MAX) opa = LV_OPA_COVER; - aea4: 2bfb cmp r3, #251 ; 0xfb - aea6: bf28 it cs - aea8: 23ff movcs r3, #255 ; 0xff - aeaa: 9305 str r3, [sp, #20] - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - aeac: 4b33 ldr r3, [pc, #204] ; (af7c ) - aeae: 4798 blx r3 - lv_area_copy(&area_inner, coords); - aeb0: 4659 mov r1, fp - uint8_t other_mask_cnt = lv_draw_mask_get_cnt(); - aeb2: 900b str r0, [sp, #44] ; 0x2c - lv_area_copy(&area_inner, coords); - aeb4: a812 add r0, sp, #72 ; 0x48 - aeb6: 47a8 blx r5 - area_inner.x1 -= dsc->outline_pad; - aeb8: f8ba 701a ldrh.w r7, [sl, #26] - aebc: f8bd 9048 ldrh.w r9, [sp, #72] ; 0x48 - area_inner.x2 += dsc->outline_pad; - aec0: f8bd 404c ldrh.w r4, [sp, #76] ; 0x4c - area_inner.x1 -= dsc->outline_pad; - aec4: eba9 0307 sub.w r3, r9, r7 - aec8: f8ad 3048 strh.w r3, [sp, #72] ; 0x48 - area_inner.y1 -= dsc->outline_pad; - aecc: f8bd 304a ldrh.w r3, [sp, #74] ; 0x4a - aed0: 9307 str r3, [sp, #28] - aed2: 1bdb subs r3, r3, r7 - aed4: f8ad 304a strh.w r3, [sp, #74] ; 0x4a - area_inner.y2 += dsc->outline_pad; - aed8: f8bd 304e ldrh.w r3, [sp, #78] ; 0x4e - aedc: 443b add r3, r7 - aede: b29b uxth r3, r3 - area_inner.x2 += dsc->outline_pad; - aee0: 443c add r4, r7 - area_inner.y2 += dsc->outline_pad; - aee2: 9308 str r3, [sp, #32] - aee4: f8ad 304e strh.w r3, [sp, #78] ; 0x4e - area_inner.x2 += dsc->outline_pad; - aee8: b2a4 uxth r4, r4 - int32_t rin = dsc->radius; - aeea: f9ba 3000 ldrsh.w r3, [sl] - aeee: 930c str r3, [sp, #48] ; 0x30 - lv_area_copy(&area_outer, &area_inner); - aef0: a912 add r1, sp, #72 ; 0x48 - int32_t rout = rin + dsc->outline_width; - aef2: f9ba 3018 ldrsh.w r3, [sl, #24] - area_inner.x2 += dsc->outline_pad; - aef6: f8ad 404c strh.w r4, [sp, #76] ; 0x4c - lv_area_copy(&area_outer, &area_inner); - aefa: a814 add r0, sp, #80 ; 0x50 - int32_t rout = rin + dsc->outline_width; - aefc: 930d str r3, [sp, #52] ; 0x34 - lv_area_copy(&area_outer, &area_inner); - aefe: 47a8 blx r5 - area_outer.x1 -= dsc->outline_width; - af00: f8ba 6018 ldrh.w r6, [sl, #24] - af04: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 - af08: 9309 str r3, [sp, #36] ; 0x24 - af0a: 1b9b subs r3, r3, r6 - af0c: f8ad 3050 strh.w r3, [sp, #80] ; 0x50 - area_outer.x2 += dsc->outline_width; - af10: f8bd 3054 ldrh.w r3, [sp, #84] ; 0x54 - area_outer.y2 += dsc->outline_width; - af14: f8bd 5056 ldrh.w r5, [sp, #86] ; 0x56 - area_outer.x2 += dsc->outline_width; - af18: 4433 add r3, r6 - af1a: fa1f fb83 uxth.w fp, r3 - area_outer.y1 -= dsc->outline_width; - af1e: f8bd 3052 ldrh.w r3, [sp, #82] ; 0x52 - af22: 930a str r3, [sp, #40] ; 0x28 - area_outer.y2 += dsc->outline_width; - af24: 4435 add r5, r6 - area_outer.y1 -= dsc->outline_width; - af26: 1b9b subs r3, r3, r6 - area_outer.y2 += dsc->outline_width; - af28: b2ad uxth r5, r5 - area_outer.y1 -= dsc->outline_width; - af2a: f8ad 3052 strh.w r3, [sp, #82] ; 0x52 - area_outer.x2 += dsc->outline_width; - af2e: f8ad b054 strh.w fp, [sp, #84] ; 0x54 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - af32: 4b13 ldr r3, [pc, #76] ; (af80 ) - area_outer.y2 += dsc->outline_width; - af34: f8ad 5056 strh.w r5, [sp, #86] ; 0x56 - lv_disp_t * disp = _lv_refr_get_disp_refreshing(); - af38: 4798 blx r3 - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - af3a: 4b12 ldr r3, [pc, #72] ; (af84 ) - af3c: 4798 blx r3 - is_common = _lv_area_intersect(&draw_area, &area_outer, clip); - af3e: 4b12 ldr r3, [pc, #72] ; (af88 ) - lv_disp_buf_t * vdb = lv_disp_get_buf(disp); - af40: 9006 str r0, [sp, #24] - is_common = _lv_area_intersect(&draw_area, &area_outer, clip); - af42: 4642 mov r2, r8 - af44: a914 add r1, sp, #80 ; 0x50 - af46: a816 add r0, sp, #88 ; 0x58 - af48: 4798 blx r3 - if(is_common == false) return; - af4a: 2800 cmp r0, #0 - af4c: f000 810e beq.w b16c - af50: e01c b.n af8c - af52: bf00 nop - af54: 00009b99 .word 0x00009b99 - af58: 00009995 .word 0x00009995 - af5c: 00006475 .word 0x00006475 - af60: 00009a25 .word 0x00009a25 - af64: 0000edf9 .word 0x0000edf9 - af68: 0001042d .word 0x0001042d - af6c: 0000e3b5 .word 0x0000e3b5 - af70: 00007ac9 .word 0x00007ac9 - af74: 00007af9 .word 0x00007af9 - af78: 00009e11 .word 0x00009e11 - af7c: 00009a75 .word 0x00009a75 - af80: 0000526d .word 0x0000526d - af84: 0000dc65 .word 0x0000dc65 - af88: 0000e111 .word 0x0000e111 - af8c: 9b07 ldr r3, [sp, #28] - draw_area.x1 -= disp_area->x1; - af8e: f8bd 1058 ldrh.w r1, [sp, #88] ; 0x58 - af92: f1c3 0301 rsb r3, r3, #1 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - af96: f1c9 0901 rsb r9, r9, #1 - af9a: 44b9 add r9, r7 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - af9c: 441f add r7, r3 - af9e: 9b08 ldr r3, [sp, #32] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - afa0: eb04 0209 add.w r2, r4, r9 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - afa4: 443b add r3, r7 - int32_t inner_w = lv_area_get_width(&area_inner); - afa6: b212 sxth r2, r2 - int32_t inner_h = lv_area_get_height(&area_inner); - afa8: b21b sxth r3, r3 - int32_t short_side = LV_MATH_MIN(inner_w, inner_h); - afaa: 429a cmp r2, r3 - afac: bfa8 it ge - afae: 461a movge r2, r3 - afb0: 9b0c ldr r3, [sp, #48] ; 0x30 - if(rin > short_side >> 1) rin = short_side >> 1; - afb2: 1052 asrs r2, r2, #1 - afb4: 429a cmp r2, r3 - afb6: bfa8 it ge - afb8: 461a movge r2, r3 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - afba: 9b09 ldr r3, [sp, #36] ; 0x24 - afbc: f1c3 0301 rsb r3, r3, #1 - afc0: 4433 add r3, r6 - afc2: 449b add fp, r3 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - afc4: 9b0a ldr r3, [sp, #40] ; 0x28 - afc6: f1c3 0301 rsb r3, r3, #1 - afca: 441e add r6, r3 - afcc: 4435 add r5, r6 - int32_t coords_out_w = lv_area_get_width(&area_outer); - afce: fa0f fb8b sxth.w fp, fp - int32_t coords_out_h = lv_area_get_height(&area_outer); - afd2: b22d sxth r5, r5 - short_side = LV_MATH_MIN(coords_out_w, coords_out_h); - afd4: 45ab cmp fp, r5 - int32_t rout = rin + dsc->outline_width; - afd6: 9b0d ldr r3, [sp, #52] ; 0x34 - lv_draw_mask_radius_init(&mask_rin_param, &area_inner, rin, true); - afd8: 4ec8 ldr r6, [pc, #800] ; (b2fc ) - short_side = LV_MATH_MIN(coords_out_w, coords_out_h); - afda: bfa8 it ge - afdc: 46ab movge fp, r5 - int32_t rout = rin + dsc->outline_width; - afde: 4413 add r3, r2 - if(rout > short_side >> 1) rout = short_side >> 1; - afe0: ea4f 0b6b mov.w fp, fp, asr #1 - afe4: 459b cmp fp, r3 - afe6: 46d9 mov r9, fp - afe8: bfa8 it ge - afea: 4699 movge r9, r3 - draw_area.x1 -= disp_area->x1; - afec: 9b06 ldr r3, [sp, #24] - draw_area.x2 -= disp_area->x1; - afee: f8bd 505c ldrh.w r5, [sp, #92] ; 0x5c - draw_area.x1 -= disp_area->x1; - aff2: 8a1b ldrh r3, [r3, #16] - aff4: 1ac8 subs r0, r1, r3 - aff6: f8ad 0058 strh.w r0, [sp, #88] ; 0x58 - draw_area.y1 -= disp_area->y1; - affa: 9806 ldr r0, [sp, #24] - draw_area.x2 -= disp_area->x1; - affc: 1aeb subs r3, r5, r3 - draw_area.y1 -= disp_area->y1; - affe: 8a44 ldrh r4, [r0, #18] - draw_area.x2 -= disp_area->x1; - b000: f8ad 305c strh.w r3, [sp, #92] ; 0x5c - draw_area.y2 -= disp_area->y1; - b004: f8bd 305e ldrh.w r3, [sp, #94] ; 0x5e - draw_area.y1 -= disp_area->y1; - b008: f8bd 005a ldrh.w r0, [sp, #90] ; 0x5a - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - b00c: 3501 adds r5, #1 - draw_area.y2 -= disp_area->y1; - b00e: 1b1b subs r3, r3, r4 - b010: 1a6d subs r5, r5, r1 - draw_area.y1 -= disp_area->y1; - b012: 1b00 subs r0, r0, r4 - draw_area.y2 -= disp_area->y1; - b014: f8ad 305e strh.w r3, [sp, #94] ; 0x5e - b018: b22b sxth r3, r5 - b01a: ee08 3a10 vmov s16, r3 - draw_area.y1 -= disp_area->y1; - b01e: f8ad 005a strh.w r0, [sp, #90] ; 0x5a - lv_draw_mask_radius_init(&mask_rin_param, &area_inner, rin, true); - b022: 2301 movs r3, #1 - b024: a912 add r1, sp, #72 ; 0x48 - b026: a81e add r0, sp, #120 ; 0x78 - b028: 47b0 blx r6 - int16_t mask_rin_id = lv_draw_mask_add(&mask_rin_param, NULL); - b02a: 4cb5 ldr r4, [pc, #724] ; (b300 ) - b02c: 2100 movs r1, #0 - b02e: a81e add r0, sp, #120 ; 0x78 - b030: 47a0 blx r4 - lv_draw_mask_radius_init(&mask_rout_param, &area_outer, rout, false); - b032: fa0f f289 sxth.w r2, r9 - b036: 2300 movs r3, #0 - b038: a914 add r1, sp, #80 ; 0x50 - int16_t mask_rin_id = lv_draw_mask_add(&mask_rin_param, NULL); - b03a: ee08 0a90 vmov s17, r0 - lv_draw_mask_radius_init(&mask_rout_param, &area_outer, rout, false); - b03e: a825 add r0, sp, #148 ; 0x94 - b040: 47b0 blx r6 - int16_t mask_rout_id = lv_draw_mask_add(&mask_rout_param, NULL); - b042: 2100 movs r1, #0 - b044: a825 add r0, sp, #148 ; 0x94 - b046: 47a0 blx r4 - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - b048: 4bae ldr r3, [pc, #696] ; (b304 ) - int16_t mask_rout_id = lv_draw_mask_add(&mask_rout_param, NULL); - b04a: ee09 0a10 vmov s18, r0 - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - b04e: ee18 0a10 vmov r0, s16 - b052: 4798 blx r3 - int32_t corner_size = LV_MATH_MAX(rout, dsc->outline_width - 1); - b054: f9ba 3018 ldrsh.w r3, [sl, #24] - fill_area.y1 = disp_area->y1 + draw_area.y1; - b058: f9bd 605a ldrsh.w r6, [sp, #90] ; 0x5a - if(simple_mode) { - b05c: 9a0b ldr r2, [sp, #44] ; 0x2c - lv_color_t color = dsc->outline_color; - b05e: f8ba 7016 ldrh.w r7, [sl, #22] - lv_blend_mode_t blend_mode = dsc->outline_blend_mode; - b062: f89a b01d ldrb.w fp, [sl, #29] - fill_area.x2 = area_outer.x2; - b066: f9bd 1054 ldrsh.w r1, [sp, #84] ; 0x54 - int32_t corner_size = LV_MATH_MAX(rout, dsc->outline_width - 1); - b06a: 4599 cmp r9, r3 - b06c: bfbc itt lt - b06e: f103 33ff addlt.w r3, r3, #4294967295 ; 0xffffffff - b072: 9307 strlt r3, [sp, #28] - int32_t upper_corner_end = area_outer.y1 - disp_area->y1 + corner_size; - b074: 9b06 ldr r3, [sp, #24] - b076: bfa8 it ge - b078: f8cd 901c strge.w r9, [sp, #28] - b07c: f9b3 c012 ldrsh.w ip, [r3, #18] - fill_area.y1 = disp_area->y1 + draw_area.y1; - b080: eb0c 0306 add.w r3, ip, r6 - lv_opa_t * mask_buf = _lv_mem_buf_get(draw_area_w); - b084: 4604 mov r4, r0 - fill_area.y1 = disp_area->y1 + draw_area.y1; - b086: b21b sxth r3, r3 - fill_area.x1 = area_outer.x1; - b088: f9bd 0050 ldrsh.w r0, [sp, #80] ; 0x50 - if(simple_mode) { - b08c: 2a00 cmp r2, #0 - b08e: f040 873f bne.w bf10 - int32_t upper_corner_end = area_outer.y1 - disp_area->y1 + corner_size; - b092: f9bd 2052 ldrsh.w r2, [sp, #82] ; 0x52 - b096: 9d07 ldr r5, [sp, #28] - fill_area.x1 = area_outer.x1; - b098: f8ad 0060 strh.w r0, [sp, #96] ; 0x60 - int32_t upper_corner_end = area_outer.y1 - disp_area->y1 + corner_size; - b09c: eba2 020c sub.w r2, r2, ip - b0a0: 442a add r2, r5 - b0a2: 9208 str r2, [sp, #32] - fill_area.x2 = area_outer.x2; - b0a4: f8ad 1064 strh.w r1, [sp, #100] ; 0x64 - fill_area.y1 = disp_area->y1 + draw_area.y1; - b0a8: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2 = fill_area.y1; - b0ac: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = draw_area.y1; h <= upper_corner_end; h++) { - b0b0: 9b08 ldr r3, [sp, #32] - b0b2: 42b3 cmp r3, r6 - b0b4: f280 8624 bge.w bd00 - int32_t lower_corner_end = area_outer.y2 - disp_area->y1 - corner_size; - b0b8: 9b06 ldr r3, [sp, #24] - b0ba: f9bd 6056 ldrsh.w r6, [sp, #86] ; 0x56 - b0be: f9b3 3012 ldrsh.w r3, [r3, #18] - b0c2: 9a07 ldr r2, [sp, #28] - b0c4: 1af6 subs r6, r6, r3 - b0c6: 1ab6 subs r6, r6, r2 - if(lower_corner_end <= upper_corner_end) lower_corner_end = upper_corner_end + 1; - b0c8: 9a08 ldr r2, [sp, #32] - b0ca: 42b2 cmp r2, r6 - b0cc: bfa4 itt ge - b0ce: 4616 movge r6, r2 - b0d0: 3601 addge r6, #1 - fill_area.y1 = disp_area->y1 + lower_corner_end; - b0d2: 4433 add r3, r6 - b0d4: b21b sxth r3, r3 - b0d6: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2 = fill_area.y1; - b0da: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = lower_corner_end; h <= draw_area.y2; h++) { - b0de: f9bd 305e ldrsh.w r3, [sp, #94] ; 0x5e - b0e2: 429e cmp r6, r3 - b0e4: f340 868d ble.w be02 - fill_area.y1 = area_outer.y1 + corner_size + 1; - b0e8: f8bd 3052 ldrh.w r3, [sp, #82] ; 0x52 - b0ec: 9a07 ldr r2, [sp, #28] - _lv_blend_fill(clip, &fill_area, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - b0ee: 4d86 ldr r5, [pc, #536] ; (b308 ) - fill_area.y1 = area_outer.y1 + corner_size + 1; - b0f0: 3301 adds r3, #1 - b0f2: fa13 f382 uxtah r3, r3, r2 - b0f6: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2 = area_outer.y2 - corner_size - 1; - b0fa: f8bd 3056 ldrh.w r3, [sp, #86] ; 0x56 - b0fe: 3b01 subs r3, #1 - b100: 1a9b subs r3, r3, r2 - b102: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - fill_area.x1 = area_outer.x1; - b106: f9bd 3050 ldrsh.w r3, [sp, #80] ; 0x50 - fill_area.x2 = area_outer.x1 + dsc->outline_width - 1; - b10a: f8ba 2018 ldrh.w r2, [sl, #24] - fill_area.x1 = area_outer.x1; - b10e: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - fill_area.x2 = area_outer.x1 + dsc->outline_width - 1; - b112: 3b01 subs r3, #1 - b114: 4413 add r3, r2 - _lv_blend_fill(clip, &fill_area, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - b116: 2601 movs r6, #1 - fill_area.x2 = area_outer.x1 + dsc->outline_width - 1; - b118: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - _lv_blend_fill(clip, &fill_area, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - b11c: 9b05 ldr r3, [sp, #20] - b11e: 9301 str r3, [sp, #4] - b120: 463a mov r2, r7 - b122: 2300 movs r3, #0 - b124: a918 add r1, sp, #96 ; 0x60 - b126: 4640 mov r0, r8 - b128: f8cd b008 str.w fp, [sp, #8] - b12c: 9600 str r6, [sp, #0] - b12e: 47a8 blx r5 - fill_area.x1 = area_outer.x2 - dsc->outline_width + 1; - b130: f9bd 2054 ldrsh.w r2, [sp, #84] ; 0x54 - b134: f8ba 1018 ldrh.w r1, [sl, #24] - fill_area.x2 = area_outer.x2; - b138: f8ad 2064 strh.w r2, [sp, #100] ; 0x64 - fill_area.x1 = area_outer.x2 - dsc->outline_width + 1; - b13c: 1993 adds r3, r2, r6 - b13e: 1a5b subs r3, r3, r1 - b140: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - _lv_blend_fill(clip, &fill_area, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - b144: 9b05 ldr r3, [sp, #20] - b146: f8cd b008 str.w fp, [sp, #8] - b14a: e9cd 6300 strd r6, r3, [sp] - b14e: 463a mov r2, r7 - b150: 2300 movs r3, #0 - b152: a918 add r1, sp, #96 ; 0x60 - b154: 4640 mov r0, r8 - b156: 47a8 blx r5 - lv_draw_mask_remove_id(mask_rin_id); - b158: 4d6c ldr r5, [pc, #432] ; (b30c ) - b15a: ee18 0a90 vmov r0, s17 - b15e: 47a8 blx r5 - lv_draw_mask_remove_id(mask_rout_id); - b160: ee19 0a10 vmov r0, s18 - b164: 47a8 blx r5 - _lv_mem_buf_release(mask_buf); - b166: 4b6a ldr r3, [pc, #424] ; (b310 ) - b168: 4620 mov r0, r4 - b16a: 4798 blx r3 -} - b16c: b02d add sp, #180 ; 0xb4 - b16e: ecbd 8b04 vpop {d8-d9} - b172: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - _lv_memcpy(mask_buf, sh_buf_tmp, w); - b176: 4629 mov r1, r5 - b178: 4b66 ldr r3, [pc, #408] ; (b314 ) - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b17a: 4c67 ldr r4, [pc, #412] ; (b318 ) - _lv_memcpy(mask_buf, sh_buf_tmp, w); - b17c: 4632 mov r2, r6 - b17e: ee18 0a10 vmov r0, s16 - b182: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b184: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - b188: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - b18c: 4633 mov r3, r6 - b18e: ee18 0a10 vmov r0, s16 - b192: 47a0 blx r4 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b194: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - b198: 9302 str r3, [sp, #8] - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - b19a: 2801 cmp r0, #1 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b19c: 9b08 ldr r3, [sp, #32] - b19e: 4c5a ldr r4, [pc, #360] ; (b308 ) - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - b1a0: bf08 it eq - b1a2: 2002 moveq r0, #2 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b1a4: e9cd 0300 strd r0, r3, [sp] - b1a8: a91e add r1, sp, #120 ; 0x78 - b1aa: ee18 3a10 vmov r3, s16 - b1ae: f8ba 201e ldrh.w r2, [sl, #30] - b1b2: 4640 mov r0, r8 - b1b4: 47a0 blx r4 - fa.y1++; - b1b6: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - b1ba: 3301 adds r3, #1 - b1bc: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2++; - b1c0: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - b1c4: 3301 adds r3, #1 - b1c6: b21b sxth r3, r3 - sh_buf_tmp += corner_size; - b1c8: 444d add r5, r9 - for(y = 0; y < h; y++) { - b1ca: 3701 adds r7, #1 - b1cc: f7ff ba2e b.w a62c - _lv_memcpy(mask_buf, sh_buf_tmp, w); - b1d0: 4629 mov r1, r5 - b1d2: 4b50 ldr r3, [pc, #320] ; (b314 ) - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b1d4: 4c50 ldr r4, [pc, #320] ; (b318 ) - _lv_memcpy(mask_buf, sh_buf_tmp, w); - b1d6: 4632 mov r2, r6 - b1d8: ee18 0a10 vmov r0, s16 - b1dc: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b1de: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - b1e2: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - b1e6: 4633 mov r3, r6 - b1e8: ee18 0a10 vmov r0, s16 - b1ec: 47a0 blx r4 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b1ee: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - b1f2: 9302 str r3, [sp, #8] - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - b1f4: 2801 cmp r0, #1 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b1f6: 9b08 ldr r3, [sp, #32] - b1f8: 4c43 ldr r4, [pc, #268] ; (b308 ) - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - b1fa: bf08 it eq - b1fc: 2002 moveq r0, #2 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b1fe: e9cd 0300 strd r0, r3, [sp] - b202: a91e add r1, sp, #120 ; 0x78 - b204: ee18 3a10 vmov r3, s16 - b208: f8ba 201e ldrh.w r2, [sl, #30] - b20c: 4640 mov r0, r8 - b20e: 47a0 blx r4 - fa.y1--; - b210: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - b214: 3b01 subs r3, #1 - b216: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2--; - b21a: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - b21e: 3b01 subs r3, #1 - b220: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - sh_buf_tmp += corner_size; - b224: 444d add r5, r9 - for(y = 0; y < h; y++) { - b226: 3701 adds r7, #1 - b228: f7ff ba55 b.w a6d6 - _lv_memcpy(mask_buf, sh_buf_tmp, w); - b22c: 4b39 ldr r3, [pc, #228] ; (b314 ) - b22e: ee18 0a10 vmov r0, s16 - b232: 462a mov r2, r5 - b234: 4631 mov r1, r6 - b236: 4798 blx r3 - if(simple_mode) { - b238: 9b07 ldr r3, [sp, #28] - b23a: b953 cbnz r3, b252 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b23c: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - b240: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - b244: 4c34 ldr r4, [pc, #208] ; (b318 ) - b246: ee18 0a10 vmov r0, s16 - b24a: 462b mov r3, r5 - b24c: 47a0 blx r4 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - b24e: 2801 cmp r0, #1 - b250: d100 bne.n b254 - b252: 2002 movs r0, #2 - _lv_blend_fill(clip, &fa, - b254: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - b258: 9302 str r3, [sp, #8] - b25a: f89a 3028 ldrb.w r3, [sl, #40] ; 0x28 - b25e: 4c2a ldr r4, [pc, #168] ; (b308 ) - b260: e9cd 0300 strd r0, r3, [sp] - b264: a91e add r1, sp, #120 ; 0x78 - b266: ee18 3a10 vmov r3, s16 - b26a: f8ba 201e ldrh.w r2, [sl, #30] - b26e: 4640 mov r0, r8 - b270: 47a0 blx r4 - fa.y1++; - b272: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - b276: 3301 adds r3, #1 - b278: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2++; - b27c: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - b280: 3301 adds r3, #1 - b282: b21b sxth r3, r3 - for(y = 0; y < h; y++) { - b284: 3701 adds r7, #1 - b286: f7ff ba6f b.w a768 - lv_opa_t opa_tmp = sh_buf_tmp[0]; - b28a: 7833 ldrb r3, [r6, #0] - if(opa_tmp != LV_OPA_COVER || opa != LV_OPA_COVER) opa_tmp = (opa * opa_tmp) >> 8; - b28c: 9a08 ldr r2, [sp, #32] - b28e: ea02 0103 and.w r1, r2, r3 - b292: 29ff cmp r1, #255 ; 0xff - b294: bf1c itt ne - b296: fb12 f303 smulbbne r3, r2, r3 - b29a: f3c3 2107 ubfxne r1, r3, #8, #8 - _lv_memset(mask_buf, opa_tmp, w); - b29e: ee18 0a10 vmov r0, s16 - b2a2: 4b1e ldr r3, [pc, #120] ; (b31c ) - b2a4: 462a mov r2, r5 - b2a6: 4798 blx r3 - if(simple_mode) { - b2a8: 9b07 ldr r3, [sp, #28] - b2aa: b953 cbnz r3, b2c2 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b2ac: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - b2b0: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - b2b4: 4c18 ldr r4, [pc, #96] ; (b318 ) - b2b6: ee18 0a10 vmov r0, s16 - b2ba: 462b mov r3, r5 - b2bc: 47a0 blx r4 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - b2be: 2801 cmp r0, #1 - b2c0: d100 bne.n b2c4 - b2c2: 2002 movs r0, #2 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b2c4: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - b2c8: 9302 str r3, [sp, #8] - b2ca: 23ff movs r3, #255 ; 0xff - b2cc: e9cd 0300 strd r0, r3, [sp] - b2d0: 4c0d ldr r4, [pc, #52] ; (b308 ) - b2d2: f8ba 201e ldrh.w r2, [sl, #30] - b2d6: ee18 3a10 vmov r3, s16 - b2da: a91e add r1, sp, #120 ; 0x78 - b2dc: 4640 mov r0, r8 - b2de: 47a0 blx r4 - fa.y1++; - b2e0: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - b2e4: 3301 adds r3, #1 - b2e6: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2++; - b2ea: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - b2ee: 3301 adds r3, #1 - b2f0: b21b sxth r3, r3 - sh_buf_tmp += corner_size; - b2f2: 444e add r6, r9 - for(y = 0; y < h; y++) { - b2f4: 3701 adds r7, #1 - b2f6: f7ff ba80 b.w a7fa - b2fa: bf00 nop - b2fc: 00009b99 .word 0x00009b99 - b300: 00009995 .word 0x00009995 - b304: 0000f145 .word 0x0000f145 - b308: 00006475 .word 0x00006475 - b30c: 00009a25 .word 0x00009a25 - b310: 0000edf9 .word 0x0000edf9 - b314: 0000eec1 .word 0x0000eec1 - b318: 000099e5 .word 0x000099e5 - b31c: 0000f249 .word 0x0000f249 - lv_opa_t opa_tmp = sh_buf_tmp[0]; - b320: 7833 ldrb r3, [r6, #0] - if(opa_tmp != LV_OPA_COVER || opa != LV_OPA_COVER) opa_tmp = (opa * opa_tmp) >> 8; - b322: 9a08 ldr r2, [sp, #32] - b324: ea02 0103 and.w r1, r2, r3 - b328: 29ff cmp r1, #255 ; 0xff - b32a: bf1c itt ne - b32c: fb12 f303 smulbbne r3, r2, r3 - b330: f3c3 2107 ubfxne r1, r3, #8, #8 - _lv_memset(mask_buf, opa_tmp, w); - b334: ee18 0a10 vmov r0, s16 - b338: 4bb5 ldr r3, [pc, #724] ; (b610 ) - b33a: 462a mov r2, r5 - b33c: 4798 blx r3 - if(simple_mode) { - b33e: 9b07 ldr r3, [sp, #28] - b340: b953 cbnz r3, b358 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b342: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - b346: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - b34a: 4cb2 ldr r4, [pc, #712] ; (b614 ) - b34c: ee18 0a10 vmov r0, s16 - b350: 462b mov r3, r5 - b352: 47a0 blx r4 - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - b354: 2801 cmp r0, #1 - b356: d100 bne.n b35a - b358: 2002 movs r0, #2 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b35a: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - b35e: 9302 str r3, [sp, #8] - b360: 23ff movs r3, #255 ; 0xff - b362: e9cd 0300 strd r0, r3, [sp] - b366: 4cac ldr r4, [pc, #688] ; (b618 ) - b368: f8ba 201e ldrh.w r2, [sl, #30] - b36c: ee18 3a10 vmov r3, s16 - b370: a91e add r1, sp, #120 ; 0x78 - b372: 4640 mov r0, r8 - b374: 47a0 blx r4 - fa.y1--; - b376: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - b37a: 3b01 subs r3, #1 - b37c: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2--; - b380: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - b384: 3b01 subs r3, #1 - b386: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - sh_buf_tmp += corner_size; - b38a: 444e add r6, r9 - for(y = 0; y < h; y++) { - b38c: 3701 adds r7, #1 - b38e: f7ff ba81 b.w a894 - _lv_memset(mask_buf, dsc->shadow_opa, w); - b392: f89a 1028 ldrb.w r1, [sl, #40] ; 0x28 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b396: 4c9f ldr r4, [pc, #636] ; (b614 ) - _lv_memset(mask_buf, dsc->shadow_opa, w); - b398: ee18 0a10 vmov r0, s16 - b39c: 4632 mov r2, r6 - b39e: 47c8 blx r9 - mask_res = lv_draw_mask_apply(mask_buf, fa.x1, fa.y1, w); - b3a0: f9bd 207a ldrsh.w r2, [sp, #122] ; 0x7a - b3a4: f9bd 1078 ldrsh.w r1, [sp, #120] ; 0x78 - b3a8: 4633 mov r3, r6 - b3aa: ee18 0a10 vmov r0, s16 - b3ae: 47a0 blx r4 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b3b0: f89a 3029 ldrb.w r3, [sl, #41] ; 0x29 - b3b4: 9302 str r3, [sp, #8] - if(mask_res == LV_DRAW_MASK_RES_FULL_COVER) mask_res = LV_DRAW_MASK_RES_CHANGED; - b3b6: 2801 cmp r0, #1 - b3b8: bf08 it eq - b3ba: 2002 moveq r0, #2 - _lv_blend_fill(clip, &fa, dsc->shadow_color, mask_buf, - b3bc: 23ff movs r3, #255 ; 0xff - b3be: e9cd 0300 strd r0, r3, [sp] - b3c2: 4c95 ldr r4, [pc, #596] ; (b618 ) - b3c4: f8ba 201e ldrh.w r2, [sl, #30] - b3c8: ee18 3a10 vmov r3, s16 - b3cc: a91e add r1, sp, #120 ; 0x78 - b3ce: 4640 mov r0, r8 - b3d0: 47a0 blx r4 - fa.y1++; - b3d2: f8bd 307a ldrh.w r3, [sp, #122] ; 0x7a - b3d6: 3301 adds r3, #1 - b3d8: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fa.y2++; - b3dc: f8bd 307e ldrh.w r3, [sp, #126] ; 0x7e - b3e0: 3301 adds r3, #1 - b3e2: b21b sxth r3, r3 - for(y = 0; y < h; y++) { - b3e4: 3501 adds r5, #1 - b3e6: f7ff ba93 b.w a910 - if(other_mask_cnt) simple_mode = false; - b3ea: 2300 movs r3, #0 - b3ec: f7ff bb13 b.w aa16 - if(rout > 0) { - b3f0: 2c00 cmp r4, #0 - b3f2: f340 80b0 ble.w b556 - lv_draw_mask_radius_init(&mask_rout_param, &coords_bg, rout, false); - b3f6: 2300 movs r3, #0 - b3f8: 4622 mov r2, r4 - b3fa: a916 add r1, sp, #88 ; 0x58 - b3fc: a825 add r0, sp, #148 ; 0x94 - b3fe: 4f87 ldr r7, [pc, #540] ; (b61c ) - b400: 47b8 blx r7 - mask_rout_id = lv_draw_mask_add(&mask_rout_param, NULL); - b402: 4b87 ldr r3, [pc, #540] ; (b620 ) - b404: 2100 movs r1, #0 - b406: a825 add r0, sp, #148 ; 0x94 - b408: 4798 blx r3 - b40a: 900b str r0, [sp, #44] ; 0x2c - lv_color_t grad_color = dsc->bg_color; - b40c: f8ba 3002 ldrh.w r3, [sl, #2] - b410: ee08 3a10 vmov s16, r3 - if(dsc->bg_grad_dir == LV_GRAD_DIR_HOR && dsc->bg_color.full != dsc->bg_grad_color.full) { - b414: f89a 3006 ldrb.w r3, [sl, #6] - b418: 2b02 cmp r3, #2 - b41a: f040 80a9 bne.w b570 - b41e: f8ba 2004 ldrh.w r2, [sl, #4] - b422: f8ba 3002 ldrh.w r3, [sl, #2] - b426: 429a cmp r2, r3 - b428: f000 80a2 beq.w b570 - grad_map = _lv_mem_buf_get(coords_w * sizeof(lv_color_t)); - b42c: 4b7d ldr r3, [pc, #500] ; (b624 ) - b42e: 0070 lsls r0, r6, #1 - b430: 4798 blx r3 - for(i = 0; i < coords_w; i++) { - b432: 2700 movs r7, #0 - grad_map = _lv_mem_buf_get(coords_w * sizeof(lv_color_t)); - b434: 9006 str r0, [sp, #24] - for(i = 0; i < coords_w; i++) { - b436: 42be cmp r6, r7 - b438: 4b7b ldr r3, [pc, #492] ; (b628 ) - b43a: f300 8090 bgt.w b55e - b43e: f9bd 205c ldrsh.w r2, [sp, #92] ; 0x5c - b442: f9bd 1058 ldrsh.w r1, [sp, #88] ; 0x58 - fill_area.x2 = coords_bg.x2; - b446: f8ad 206c strh.w r2, [sp, #108] ; 0x6c - b44a: 1c53 adds r3, r2, #1 - b44c: 1a5b subs r3, r3, r1 - if(lv_area_get_width(&coords_bg) - 2 * rout > SPLIT_LIMIT) split = true; - b44e: b21b sxth r3, r3 - b450: eba3 0344 sub.w r3, r3, r4, lsl #1 - b454: 930a str r3, [sp, #40] ; 0x28 - fill_area.y1 = disp_area->y1 + draw_area.y1; - b456: 9b05 ldr r3, [sp, #20] - b458: f9bd 2062 ldrsh.w r2, [sp, #98] ; 0x62 - b45c: 8a5b ldrh r3, [r3, #18] - fill_area.x1 = coords_bg.x1; - b45e: f8ad 1068 strh.w r1, [sp, #104] ; 0x68 - fill_area.y1 = disp_area->y1 + draw_area.y1; - b462: 4413 add r3, r2 - b464: b21b sxth r3, r3 - b466: f8ad 306a strh.w r3, [sp, #106] ; 0x6a - for(h = draw_area.y1; h <= draw_area.y2; h++) { - b46a: 9207 str r2, [sp, #28] - b46c: 9a07 ldr r2, [sp, #28] - fill_area.y2 = fill_area.y1; - b46e: f8ad 306e strh.w r3, [sp, #110] ; 0x6e - for(h = draw_area.y1; h <= draw_area.y2; h++) { - b472: f9bd 3066 ldrsh.w r3, [sp, #102] ; 0x66 - b476: 429a cmp r2, r3 - b478: dd7d ble.n b576 - if(dsc->bg_grad_dir == LV_GRAD_DIR_NONE && other_mask_cnt == 0 && split) { - b47a: f89a 3006 ldrb.w r3, [sl, #6] - b47e: 9a0c ldr r2, [sp, #48] ; 0x30 - b480: 431a orrs r2, r3 - b482: f012 03ff ands.w r3, r2, #255 ; 0xff - b486: d15d bne.n b544 - b488: 9a0a ldr r2, [sp, #40] ; 0x28 - b48a: 2a32 cmp r2, #50 ; 0x32 - b48c: dd5a ble.n b544 - fill_area.x1 = coords_bg.x1 + rout; - b48e: f8bd 2058 ldrh.w r2, [sp, #88] ; 0x58 - b492: fa12 f284 uxtah r2, r2, r4 - b496: f8ad 2068 strh.w r2, [sp, #104] ; 0x68 - fill_area.x2 = coords_bg.x2 - rout; - b49a: f8bd 205c ldrh.w r2, [sp, #92] ; 0x5c - fill_area.x1 = coords_bg.x1 + rout; - b49e: b2a6 uxth r6, r4 - fill_area.x2 = coords_bg.x2 - rout; - b4a0: 1b92 subs r2, r2, r6 - b4a2: f8ad 206c strh.w r2, [sp, #108] ; 0x6c - fill_area.y1 = coords_bg.y1; - b4a6: f9bd 205a ldrsh.w r2, [sp, #90] ; 0x5a - b4aa: f8ad 206a strh.w r2, [sp, #106] ; 0x6a - fill_area.y2 = coords_bg.y1 + rout; - b4ae: 4432 add r2, r6 - b4b0: f8ad 206e strh.w r2, [sp, #110] ; 0x6e - _lv_blend_fill(clip, &fill_area, - b4b4: f89a 200d ldrb.w r2, [sl, #13] - b4b8: 4c57 ldr r4, [pc, #348] ; (b618 ) - b4ba: e9cd 9201 strd r9, r2, [sp, #4] - b4be: 2201 movs r2, #1 - b4c0: 9200 str r2, [sp, #0] - b4c2: f8ba 2002 ldrh.w r2, [sl, #2] - b4c6: a91a add r1, sp, #104 ; 0x68 - b4c8: 4640 mov r0, r8 - b4ca: 47a0 blx r4 - fill_area.y1 = coords_bg.y2 - rout; - b4cc: f9bd 105e ldrsh.w r1, [sp, #94] ; 0x5e - if(fill_area.y1 <= fill_area.y2) fill_area.y1 = fill_area.y2 + 1; /*Avoid overdrawing the last line*/ - b4d0: f9bd 306e ldrsh.w r3, [sp, #110] ; 0x6e - _lv_blend_fill(clip, &fill_area, - b4d4: 4c50 ldr r4, [pc, #320] ; (b618 ) - fill_area.y2 = coords_bg.y2; - b4d6: f8ad 106e strh.w r1, [sp, #110] ; 0x6e - fill_area.y1 = coords_bg.y2 - rout; - b4da: 1b8a subs r2, r1, r6 - b4dc: b212 sxth r2, r2 - if(fill_area.y1 <= fill_area.y2) fill_area.y1 = fill_area.y2 + 1; /*Avoid overdrawing the last line*/ - b4de: 429a cmp r2, r3 - b4e0: bfd8 it le - b4e2: 3301 addle r3, #1 - fill_area.y1 = coords_bg.y2 - rout; - b4e4: f8ad 206a strh.w r2, [sp, #106] ; 0x6a - if(fill_area.y1 <= fill_area.y2) fill_area.y1 = fill_area.y2 + 1; /*Avoid overdrawing the last line*/ - b4e8: bfd8 it le - b4ea: f8ad 306a strhle.w r3, [sp, #106] ; 0x6a - _lv_blend_fill(clip, &fill_area, - b4ee: f89a 300d ldrb.w r3, [sl, #13] - b4f2: e9cd 9301 strd r9, r3, [sp, #4] - b4f6: 2701 movs r7, #1 - b4f8: 9700 str r7, [sp, #0] - b4fa: f8ba 2002 ldrh.w r2, [sl, #2] - b4fe: 2300 movs r3, #0 - b500: a91a add r1, sp, #104 ; 0x68 - b502: 4640 mov r0, r8 - b504: 47a0 blx r4 - fill_area.x1 = coords_bg.x1; - b506: f8bd 3058 ldrh.w r3, [sp, #88] ; 0x58 - b50a: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area.x2 = coords_bg.x2; - b50e: f8bd 305c ldrh.w r3, [sp, #92] ; 0x5c - b512: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - fill_area.y1 = coords_bg.y1 + rout + 1; - b516: f8bd 305a ldrh.w r3, [sp, #90] ; 0x5a - b51a: 443b add r3, r7 - b51c: 4433 add r3, r6 - b51e: f8ad 306a strh.w r3, [sp, #106] ; 0x6a - fill_area.y2 = coords_bg.y2 - rout - 1; - b522: f8bd 305e ldrh.w r3, [sp, #94] ; 0x5e - b526: 3b01 subs r3, #1 - b528: 1b9b subs r3, r3, r6 - b52a: f8ad 306e strh.w r3, [sp, #110] ; 0x6e - _lv_blend_fill(clip, &fill_area, - b52e: f89a 300d ldrb.w r3, [sl, #13] - b532: 9700 str r7, [sp, #0] - b534: e9cd 9301 strd r9, r3, [sp, #4] - b538: a91a add r1, sp, #104 ; 0x68 - b53a: f8ba 2002 ldrh.w r2, [sl, #2] - b53e: 2300 movs r3, #0 - b540: 4640 mov r0, r8 - b542: 47a0 blx r4 - if(grad_map) _lv_mem_buf_release(grad_map); - b544: 9b06 ldr r3, [sp, #24] - b546: 2b00 cmp r3, #0 - b548: f43f aa98 beq.w aa7c - b54c: 4618 mov r0, r3 - b54e: 4b37 ldr r3, [pc, #220] ; (b62c ) - b550: 4798 blx r3 - b552: f7ff ba93 b.w aa7c - int16_t mask_rout_id = LV_MASK_ID_INV; - b556: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - b55a: 930b str r3, [sp, #44] ; 0x2c - b55c: e756 b.n b40c - grad_map[i] = grad_get(dsc, coords_w, i); - b55e: b23a sxth r2, r7 - b560: 4631 mov r1, r6 - b562: 4650 mov r0, sl - b564: 4798 blx r3 - b566: 9b06 ldr r3, [sp, #24] - b568: f823 0017 strh.w r0, [r3, r7, lsl #1] - for(i = 0; i < coords_w; i++) { - b56c: 3701 adds r7, #1 - b56e: e762 b.n b436 - lv_color_t * grad_map = NULL; - b570: 2300 movs r3, #0 - b572: 9306 str r3, [sp, #24] - b574: e763 b.n b43e - int32_t y = h + vdb->area.y1; - b576: 9b05 ldr r3, [sp, #20] - b578: f9b3 7012 ldrsh.w r7, [r3, #18] - b57c: 9b07 ldr r3, [sp, #28] - b57e: 441f add r7, r3 - if(y > coords_bg.y1 + rout + 1 && - b580: f9bd 305a ldrsh.w r3, [sp, #90] ; 0x5a - b584: 4423 add r3, r4 - b586: 3301 adds r3, #1 - b588: 429f cmp r7, r3 - b58a: dd08 ble.n b59e - y < coords_bg.y2 - rout - 1) { - b58c: f9bd 305e ldrsh.w r3, [sp, #94] ; 0x5e - b590: 1b1b subs r3, r3, r4 - b592: 3b01 subs r3, #1 - if(y > coords_bg.y1 + rout + 1 && - b594: 429f cmp r7, r3 - b596: da02 bge.n b59e - if(simple_mode == false) { - b598: 9b08 ldr r3, [sp, #32] - b59a: 2b00 cmp r3, #0 - b59c: d136 bne.n b60c - _lv_memset_ff(mask_buf, draw_area_w); - b59e: ee18 1a90 vmov r1, s17 - b5a2: 4b23 ldr r3, [pc, #140] ; (b630 ) - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - b5a4: 4e1b ldr r6, [pc, #108] ; (b614 ) - _lv_memset_ff(mask_buf, draw_area_w); - b5a6: 4628 mov r0, r5 - b5a8: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - b5aa: 9b05 ldr r3, [sp, #20] - b5ac: 8a5a ldrh r2, [r3, #18] - b5ae: 9b07 ldr r3, [sp, #28] - b5b0: 441a add r2, r3 - b5b2: 9b05 ldr r3, [sp, #20] - b5b4: 8a19 ldrh r1, [r3, #16] - b5b6: f8bd 3060 ldrh.w r3, [sp, #96] ; 0x60 - b5ba: 4419 add r1, r3 - b5bc: b212 sxth r2, r2 - b5be: ee18 3a90 vmov r3, s17 - b5c2: b209 sxth r1, r1 - b5c4: 4628 mov r0, r5 - b5c6: 47b0 blx r6 - b5c8: 4606 mov r6, r0 - if(dsc->bg_grad_dir == LV_GRAD_DIR_VER && dsc->bg_color.full != dsc->bg_grad_color.full) { - b5ca: f89a 3006 ldrb.w r3, [sl, #6] - b5ce: 9309 str r3, [sp, #36] ; 0x24 - b5d0: 2b01 cmp r3, #1 - b5d2: d12f bne.n b634 - b5d4: f8ba 2002 ldrh.w r2, [sl, #2] - b5d8: f8ba 3004 ldrh.w r3, [sl, #4] - b5dc: 429a cmp r2, r3 - b5de: d00d beq.n b5fc - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - b5e0: f8bd 105e ldrh.w r1, [sp, #94] ; 0x5e - b5e4: f8bd 305a ldrh.w r3, [sp, #90] ; 0x5a - b5e8: 3101 adds r1, #1 - grad_color = grad_get(dsc, lv_area_get_height(&coords_bg), y - coords_bg.y1); - b5ea: 1afa subs r2, r7, r3 - b5ec: 1ac9 subs r1, r1, r3 - b5ee: b212 sxth r2, r2 - b5f0: 4b0d ldr r3, [pc, #52] ; (b628 ) - b5f2: b209 sxth r1, r1 - b5f4: 4650 mov r0, sl - b5f6: 4798 blx r3 - b5f8: ee08 0a10 vmov s16, r0 - if(simple_mode && split && - b5fc: 9b08 ldr r3, [sp, #32] - b5fe: 2b00 cmp r3, #0 - b600: f000 80a3 beq.w b74a - b604: 9b0a ldr r3, [sp, #40] ; 0x28 - b606: 2b32 cmp r3, #50 ; 0x32 - b608: dc1c bgt.n b644 - b60a: e09e b.n b74a - mask_res = LV_DRAW_MASK_RES_FULL_COVER; - b60c: 2601 movs r6, #1 - b60e: e7dc b.n b5ca - b610: 0000f249 .word 0x0000f249 - b614: 000099e5 .word 0x000099e5 - b618: 00006475 .word 0x00006475 - b61c: 00009b99 .word 0x00009b99 - b620: 00009995 .word 0x00009995 - b624: 0000f145 .word 0x0000f145 - b628: 00009bf5 .word 0x00009bf5 - b62c: 0000edf9 .word 0x0000edf9 - b630: 0000f305 .word 0x0000f305 - if(simple_mode && split && - b634: 9b08 ldr r3, [sp, #32] - b636: 2b00 cmp r3, #0 - b638: f000 84a2 beq.w bf80 - b63c: 9b0a ldr r3, [sp, #40] ; 0x28 - b63e: 2b32 cmp r3, #50 ; 0x32 - b640: f340 849e ble.w bf80 - (y < coords_bg.y1 + rout + 1 || - b644: f9bd 305a ldrsh.w r3, [sp, #90] ; 0x5a - b648: 4423 add r3, r4 - if(simple_mode && split && - b64a: 429f cmp r7, r3 - b64c: dd04 ble.n b658 - y > coords_bg.y2 - rout - 1)) { - b64e: f9bd 305e ldrsh.w r3, [sp, #94] ; 0x5e - b652: 1b1b subs r3, r3, r4 - (y < coords_bg.y1 + rout + 1 || - b654: 429f cmp r7, r3 - b656: db5a blt.n b70e - fill_area2.x1 = coords_bg.x1; - b658: f9bd 3058 ldrsh.w r3, [sp, #88] ; 0x58 - b65c: f8ad 3078 strh.w r3, [sp, #120] ; 0x78 - fill_area2.x2 = coords_bg.x1 + rout - 1; - b660: 3b01 subs r3, #1 - b662: fa13 f384 uxtah r3, r3, r4 - b666: f8ad 307c strh.w r3, [sp, #124] ; 0x7c - fill_area2.y1 = fill_area.y1; - b66a: f8bd 306a ldrh.w r3, [sp, #106] ; 0x6a - b66e: f8ad 307a strh.w r3, [sp, #122] ; 0x7a - fill_area2.y2 = fill_area.y2; - b672: f8bd 306e ldrh.w r3, [sp, #110] ; 0x6e - b676: f8ad 307e strh.w r3, [sp, #126] ; 0x7e - _lv_blend_fill(clip, &fill_area2, - b67a: f89a 300d ldrb.w r3, [sl, #13] - b67e: 4f9e ldr r7, [pc, #632] ; (b8f8 ) - b680: 9600 str r6, [sp, #0] - fill_area2.x2 = coords_bg.x1 + rout - 1; - b682: b2a2 uxth r2, r4 - _lv_blend_fill(clip, &fill_area2, - b684: e9cd 9301 strd r9, r3, [sp, #4] - fill_area2.x2 = coords_bg.x1 + rout - 1; - b688: 9209 str r2, [sp, #36] ; 0x24 - _lv_blend_fill(clip, &fill_area2, - b68a: 462b mov r3, r5 - b68c: ee18 2a10 vmov r2, s16 - b690: a91e add r1, sp, #120 ; 0x78 - b692: 4640 mov r0, r8 - b694: 47b8 blx r7 - if(dsc->bg_grad_dir == LV_GRAD_DIR_VER) { - b696: f89a 2006 ldrb.w r2, [sl, #6] - b69a: 2a01 cmp r2, #1 - b69c: d115 bne.n b6ca - fill_area2.x1 = coords_bg.x1 + rout; - b69e: 9909 ldr r1, [sp, #36] ; 0x24 - b6a0: f8bd 3058 ldrh.w r3, [sp, #88] ; 0x58 - b6a4: 440b add r3, r1 - b6a6: f8ad 3078 strh.w r3, [sp, #120] ; 0x78 - fill_area2.x2 = coords_bg.x2 - rout; - b6aa: f8bd 305c ldrh.w r3, [sp, #92] ; 0x5c - b6ae: 1a5b subs r3, r3, r1 - b6b0: f8ad 307c strh.w r3, [sp, #124] ; 0x7c - _lv_blend_fill(clip, &fill_area2, - b6b4: f89a 300d ldrb.w r3, [sl, #13] - b6b8: 9200 str r2, [sp, #0] - b6ba: e9cd 9301 strd r9, r3, [sp, #4] - b6be: ee18 2a10 vmov r2, s16 - b6c2: 2300 movs r3, #0 - b6c4: a91e add r1, sp, #120 ; 0x78 - b6c6: 4640 mov r0, r8 - b6c8: 47b8 blx r7 - fill_area2.x1 = coords_bg.x2 - rout + 1; - b6ca: f9bd 305c ldrsh.w r3, [sp, #92] ; 0x5c - b6ce: 9909 ldr r1, [sp, #36] ; 0x24 - fill_area2.x2 = coords_bg.x2; - b6d0: f8ad 307c strh.w r3, [sp, #124] ; 0x7c - fill_area2.x1 = coords_bg.x2 - rout + 1; - b6d4: 1c5a adds r2, r3, #1 - b6d6: 1a52 subs r2, r2, r1 - b6d8: f8ad 2078 strh.w r2, [sp, #120] ; 0x78 - int32_t mask_ofs = (coords_bg.x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - b6dc: 9a05 ldr r2, [sp, #20] - b6de: f9bd 1060 ldrsh.w r1, [sp, #96] ; 0x60 - b6e2: f9b2 2010 ldrsh.w r2, [r2, #16] - b6e6: 1b1b subs r3, r3, r4 - b6e8: 440a add r2, r1 - b6ea: 3301 adds r3, #1 - b6ec: 1a9b subs r3, r3, r2 - _lv_blend_fill(clip, &fill_area2, - b6ee: f89a 200d ldrb.w r2, [sl, #13] - b6f2: 9600 str r6, [sp, #0] - b6f4: e9cd 9201 strd r9, r2, [sp, #4] - b6f8: ee18 2a10 vmov r2, s16 - b6fc: 2b00 cmp r3, #0 - b6fe: bfac ite ge - b700: 18eb addge r3, r5, r3 - b702: 1c2b addlt r3, r5, #0 - b704: a91e add r1, sp, #120 ; 0x78 - _lv_blend_fill(clip, &fill_area, - b706: 4e7c ldr r6, [pc, #496] ; (b8f8 ) - b708: 4640 mov r0, r8 - b70a: 47b0 blx r6 - b70c: e00d b.n b72a - if(dsc->bg_grad_dir == LV_GRAD_DIR_HOR) { - b70e: 9b09 ldr r3, [sp, #36] ; 0x24 - b710: 2b02 cmp r3, #2 - b712: d116 bne.n b742 - _lv_blend_map(clip, &fill_area, grad_map, mask_buf, mask_res, opa, dsc->bg_blend_mode); - b714: f89a 300d ldrb.w r3, [sl, #13] - b718: 9a06 ldr r2, [sp, #24] - b71a: 9600 str r6, [sp, #0] - b71c: e9cd 9301 strd r9, r3, [sp, #4] - b720: 4e76 ldr r6, [pc, #472] ; (b8fc ) - b722: 462b mov r3, r5 - b724: a91a add r1, sp, #104 ; 0x68 - b726: 4640 mov r0, r8 - b728: 47b0 blx r6 - fill_area.y1++; - b72a: f8bd 306a ldrh.w r3, [sp, #106] ; 0x6a - for(h = draw_area.y1; h <= draw_area.y2; h++) { - b72e: 9a07 ldr r2, [sp, #28] - fill_area.y1++; - b730: 3301 adds r3, #1 - b732: f8ad 306a strh.w r3, [sp, #106] ; 0x6a - fill_area.y2++; - b736: f8bd 306e ldrh.w r3, [sp, #110] ; 0x6e - b73a: 3301 adds r3, #1 - b73c: b21b sxth r3, r3 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - b73e: 3201 adds r2, #1 - b740: e693 b.n b46a - else if(dsc->bg_grad_dir == LV_GRAD_DIR_VER) { - b742: 9b09 ldr r3, [sp, #36] ; 0x24 - b744: 2b01 cmp r3, #1 - b746: f040 841f bne.w bf88 - _lv_blend_fill(clip, &fill_area, - b74a: f89a 300d ldrb.w r3, [sl, #13] - b74e: 9600 str r6, [sp, #0] - b750: e9cd 9301 strd r9, r3, [sp, #4] - b754: ee18 2a10 vmov r2, s16 - b758: 462b mov r3, r5 - b75a: a91a add r1, sp, #104 ; 0x68 - b75c: e7d3 b.n b706 - img_h = header.h; - b75e: f8bd 3096 ldrh.w r3, [sp, #150] ; 0x96 - img_w = header.w; - b762: 9d25 ldr r5, [sp, #148] ; 0x94 - img_h = header.h; - b764: f3c3 174a ubfx r7, r3, #5, #11 - lv_draw_img_dsc_init(&img_dsc); - b768: a81a add r0, sp, #104 ; 0x68 - b76a: 4b65 ldr r3, [pc, #404] ; (b900 ) - b76c: 4798 blx r3 - img_dsc.opa = dsc->pattern_opa; - b76e: f89a 3036 ldrb.w r3, [sl, #54] ; 0x36 - b772: f88d 3068 strb.w r3, [sp, #104] ; 0x68 - img_dsc.recolor_opa = dsc->pattern_recolor_opa; - b776: f89a 3037 ldrb.w r3, [sl, #55] ; 0x37 - b77a: f88d 3072 strb.w r3, [sp, #114] ; 0x72 - img_dsc.recolor = dsc->pattern_recolor; - b77e: f8ba 3034 ldrh.w r3, [sl, #52] ; 0x34 - b782: f8ad 3074 strh.w r3, [sp, #116] ; 0x74 - img_w = header.w; - b786: f3c5 258a ubfx r5, r5, #10, #11 - coords_tmp.y2 = coords_tmp.y1 + img_h - 1; - b78a: b2bb uxth r3, r7 - b78c: f103 39ff add.w r9, r3, #4294967295 ; 0xffffffff - b790: 9305 str r3, [sp, #20] - if(dsc->pattern_repeat) { - b792: f89a 3038 ldrb.w r3, [sl, #56] ; 0x38 - lv_draw_mask_radius_init(&radius_mask_param, coords, dsc->radius, false); - b796: f9ba 2000 ldrsh.w r2, [sl] - if(dsc->pattern_repeat) { - b79a: 07db lsls r3, r3, #31 - b79c: fa1f f989 uxth.w r9, r9 - b7a0: f140 80c6 bpl.w b930 - lv_draw_mask_radius_init(&radius_mask_param, coords, dsc->radius, false); - b7a4: 4c57 ldr r4, [pc, #348] ; (b904 ) - b7a6: 2300 movs r3, #0 - b7a8: 4659 mov r1, fp - b7aa: a825 add r0, sp, #148 ; 0x94 - b7ac: 47a0 blx r4 - int16_t radius_mask_id = lv_draw_mask_add(&radius_mask_param, NULL); - b7ae: 4b56 ldr r3, [pc, #344] ; (b908 ) - b7b0: 2100 movs r1, #0 - b7b2: a825 add r0, sp, #148 ; 0x94 - b7b4: 4798 blx r3 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - b7b6: f8bb 4004 ldrh.w r4, [fp, #4] - b7ba: f8bb 3000 ldrh.w r3, [fp] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - b7be: f8bb 2006 ldrh.w r2, [fp, #6] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - b7c2: 3401 adds r4, #1 - b7c4: 1ae4 subs r4, r4, r3 - int32_t ofs_x = (lv_area_get_width(coords) - (lv_area_get_width(coords) / img_w) * img_w) / 2; - b7c6: b224 sxth r4, r4 - b7c8: fb94 f3f5 sdiv r3, r4, r5 - b7cc: fb05 4413 mls r4, r5, r3, r4 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - b7d0: f8bb 3002 ldrh.w r3, [fp, #2] - b7d4: 3201 adds r2, #1 - b7d6: 1ad2 subs r2, r2, r3 - int32_t ofs_y = (lv_area_get_height(coords) - (lv_area_get_height(coords) / img_h) * img_h) / 2; - b7d8: b212 sxth r2, r2 - b7da: fb92 f1f7 sdiv r1, r2, r7 - b7de: fb07 2211 mls r2, r7, r1, r2 - b7e2: eb02 72d2 add.w r2, r2, r2, lsr #31 - coords_tmp.y1 = coords->y1 - ofs_y; - b7e6: eba3 0362 sub.w r3, r3, r2, asr #1 - b7ea: b29b uxth r3, r3 - int32_t ofs_x = (lv_area_get_width(coords) - (lv_area_get_width(coords) / img_w) * img_w) / 2; - b7ec: eb04 74d4 add.w r4, r4, r4, lsr #31 - int16_t radius_mask_id = lv_draw_mask_add(&radius_mask_param, NULL); - b7f0: ee08 0a10 vmov s16, r0 - coords_tmp.y1 = coords->y1 - ofs_y; - b7f4: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - int32_t ofs_x = (lv_area_get_width(coords) - (lv_area_get_width(coords) / img_w) * img_w) / 2; - b7f8: 1064 asrs r4, r4, #1 - coords_tmp.y2 = coords_tmp.y1 + img_h - 1; - b7fa: 444b add r3, r9 - for(; coords_tmp.y1 <= coords->y2; coords_tmp.y1 += img_h, coords_tmp.y2 += img_h) { - b7fc: b21b sxth r3, r3 - b7fe: f9bd 2062 ldrsh.w r2, [sp, #98] ; 0x62 - coords_tmp.y2 = coords_tmp.y1 + img_h - 1; - b802: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(; coords_tmp.y1 <= coords->y2; coords_tmp.y1 += img_h, coords_tmp.y2 += img_h) { - b806: f9bb 3006 ldrsh.w r3, [fp, #6] - b80a: 429a cmp r2, r3 - b80c: dd3a ble.n b884 - lv_draw_mask_remove_id(radius_mask_id); - b80e: ee18 0a10 vmov r0, s16 - lv_draw_mask_remove_id(radius_mask_id); - b812: 4b3e ldr r3, [pc, #248] ; (b90c ) - b814: 4798 blx r3 - b816: f7ff b955 b.w aac4 - else if(src_type == LV_IMG_SRC_SYMBOL) { - b81a: 2802 cmp r0, #2 - b81c: d121 bne.n b862 - lv_draw_label_dsc_init(&label_dsc); - b81e: 4b3c ldr r3, [pc, #240] ; (b910 ) - _lv_txt_get_size(&s, dsc->pattern_image, label_dsc.font, label_dsc.letter_space, label_dsc.line_space, LV_COORD_MAX, - b820: 4c3c ldr r4, [pc, #240] ; (b914 ) - lv_draw_label_dsc_init(&label_dsc); - b822: a81e add r0, sp, #120 ; 0x78 - b824: 4798 blx r3 - label_dsc.color = dsc->pattern_recolor; - b826: f8ba 3034 ldrh.w r3, [sl, #52] ; 0x34 - b82a: f8ad 3078 strh.w r3, [sp, #120] ; 0x78 - label_dsc.opa = dsc->pattern_opa; - b82e: f89a 3036 ldrb.w r3, [sl, #54] ; 0x36 - b832: f88d 3080 strb.w r3, [sp, #128] ; 0x80 - _lv_txt_get_size(&s, dsc->pattern_image, label_dsc.font, label_dsc.letter_space, label_dsc.line_space, LV_COORD_MAX, - b836: 2100 movs r1, #0 - b838: f647 4318 movw r3, #31768 ; 0x7c18 - label_dsc.font = dsc->pattern_font; - b83c: f8da 2030 ldr.w r2, [sl, #48] ; 0x30 - b840: 921f str r2, [sp, #124] ; 0x7c - _lv_txt_get_size(&s, dsc->pattern_image, label_dsc.font, label_dsc.letter_space, label_dsc.line_space, LV_COORD_MAX, - b842: e9cd 3101 strd r3, r1, [sp, #4] - b846: f9bd 3082 ldrsh.w r3, [sp, #130] ; 0x82 - b84a: 9300 str r3, [sp, #0] - b84c: f8da 102c ldr.w r1, [sl, #44] ; 0x2c - b850: f9bd 3084 ldrsh.w r3, [sp, #132] ; 0x84 - b854: a825 add r0, sp, #148 ; 0x94 - b856: 47a0 blx r4 - img_w = s.x; - b858: f9bd 5094 ldrsh.w r5, [sp, #148] ; 0x94 - img_h = s.y; - b85c: f9bd 7096 ldrsh.w r7, [sp, #150] ; 0x96 - b860: e793 b.n b78a - LV_LOG_WARN("lv_img_design: image source type is unknown"); - b862: 4b2d ldr r3, [pc, #180] ; (b918 ) - b864: 9300 str r3, [sp, #0] - b866: 492d ldr r1, [pc, #180] ; (b91c ) - b868: 4b2d ldr r3, [pc, #180] ; (b920 ) - b86a: 4c2e ldr r4, [pc, #184] ; (b924 ) - b86c: f240 52ae movw r2, #1454 ; 0x5ae - b870: 2002 movs r0, #2 - b872: 47a0 blx r4 - lv_draw_img(coords, clip, NULL, NULL); - b874: 2300 movs r3, #0 - b876: 4c2c ldr r4, [pc, #176] ; (b928 ) - b878: 461a mov r2, r3 - b87a: 4641 mov r1, r8 - b87c: 4658 mov r0, fp - b87e: 47a0 blx r4 - return; - b880: f7ff b920 b.w aac4 - coords_tmp.x1 = coords->x1 - ofs_x; - b884: f8bb 3000 ldrh.w r3, [fp] - coords_tmp.x2 = coords_tmp.x1 + img_w - 1; - b888: fa1f f985 uxth.w r9, r5 - coords_tmp.x1 = coords->x1 - ofs_x; - b88c: 1b1b subs r3, r3, r4 - b88e: b29b uxth r3, r3 - coords_tmp.x2 = coords_tmp.x1 + img_w - 1; - b890: f109 32ff add.w r2, r9, #4294967295 ; 0xffffffff - coords_tmp.x1 = coords->x1 - ofs_x; - b894: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - coords_tmp.x2 = coords_tmp.x1 + img_w - 1; - b898: 4413 add r3, r2 - for(; coords_tmp.x1 <= coords->x2; coords_tmp.x1 += img_w, coords_tmp.x2 += img_w) { - b89a: b21b sxth r3, r3 - b89c: f9bd 2060 ldrsh.w r2, [sp, #96] ; 0x60 - coords_tmp.x2 = coords_tmp.x1 + img_w - 1; - b8a0: f8ad 3064 strh.w r3, [sp, #100] ; 0x64 - for(; coords_tmp.x1 <= coords->x2; coords_tmp.x1 += img_w, coords_tmp.x2 += img_w) { - b8a4: f9bb 3004 ldrsh.w r3, [fp, #4] - b8a8: 429a cmp r2, r3 - b8aa: dd09 ble.n b8c0 - for(; coords_tmp.y1 <= coords->y2; coords_tmp.y1 += img_h, coords_tmp.y2 += img_h) { - b8ac: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - b8b0: 9a05 ldr r2, [sp, #20] - b8b2: 4413 add r3, r2 - b8b4: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - b8b8: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - b8bc: 4413 add r3, r2 - b8be: e79d b.n b7fc - if(src_type == LV_IMG_SRC_SYMBOL) lv_draw_label(&coords_tmp, clip, &label_dsc, dsc->pattern_image, NULL); - b8c0: 2e02 cmp r6, #2 - b8c2: f8da 202c ldr.w r2, [sl, #44] ; 0x2c - b8c6: d110 bne.n b8ea - b8c8: 2300 movs r3, #0 - b8ca: 9300 str r3, [sp, #0] - b8cc: 4f17 ldr r7, [pc, #92] ; (b92c ) - b8ce: 4613 mov r3, r2 - b8d0: 4641 mov r1, r8 - b8d2: aa1e add r2, sp, #120 ; 0x78 - b8d4: a818 add r0, sp, #96 ; 0x60 - b8d6: 47b8 blx r7 - for(; coords_tmp.x1 <= coords->x2; coords_tmp.x1 += img_w, coords_tmp.x2 += img_w) { - b8d8: f8bd 3060 ldrh.w r3, [sp, #96] ; 0x60 - b8dc: 444b add r3, r9 - b8de: f8ad 3060 strh.w r3, [sp, #96] ; 0x60 - b8e2: f8bd 3064 ldrh.w r3, [sp, #100] ; 0x64 - b8e6: 444b add r3, r9 - b8e8: e7d7 b.n b89a - else lv_draw_img(&coords_tmp, clip, dsc->pattern_image, &img_dsc); - b8ea: 4f0f ldr r7, [pc, #60] ; (b928 ) - b8ec: ab1a add r3, sp, #104 ; 0x68 - b8ee: 4641 mov r1, r8 - b8f0: a818 add r0, sp, #96 ; 0x60 - b8f2: 47b8 blx r7 - b8f4: e7f0 b.n b8d8 - b8f6: bf00 nop - b8f8: 00006475 .word 0x00006475 - b8fc: 00006a81 .word 0x00006a81 - b900: 000077dd .word 0x000077dd - b904: 00009b99 .word 0x00009b99 - b908: 00009995 .word 0x00009995 - b90c: 00009a25 .word 0x00009a25 - b910: 00007ac9 .word 0x00007ac9 - b914: 0001042d .word 0x0001042d - b918: 00027847 .word 0x00027847 - b91c: 000277f3 .word 0x000277f3 - b920: 00027876 .word 0x00027876 - b924: 0000eb79 .word 0x0000eb79 - b928: 00007845 .word 0x00007845 - b92c: 00007af9 .word 0x00007af9 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - b930: f8bb 1004 ldrh.w r1, [fp, #4] - b934: f8bb 4000 ldrh.w r4, [fp] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - b938: f8bb 3006 ldrh.w r3, [fp, #6] - b93c: f8bb 0002 ldrh.w r0, [fp, #2] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - b940: 3101 adds r1, #1 - b942: 1b09 subs r1, r1, r4 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - b944: 3301 adds r3, #1 - b946: 1a1b subs r3, r3, r0 - int32_t obj_w = lv_area_get_width(coords); - b948: b209 sxth r1, r1 - coords_tmp.x1 = coords->x1 + (obj_w - img_w) / 2; - b94a: 1b49 subs r1, r1, r5 - int32_t obj_h = lv_area_get_height(coords); - b94c: b21b sxth r3, r3 - coords_tmp.x1 = coords->x1 + (obj_w - img_w) / 2; - b94e: eb01 71d1 add.w r1, r1, r1, lsr #31 - coords_tmp.y1 = coords->y1 + (obj_h - img_h) / 2; - b952: 1bdb subs r3, r3, r7 - coords_tmp.x1 = coords->x1 + (obj_w - img_w) / 2; - b954: eb04 0461 add.w r4, r4, r1, asr #1 - coords_tmp.y1 = coords->y1 + (obj_h - img_h) / 2; - b958: eb03 71d3 add.w r1, r3, r3, lsr #31 - b95c: eb00 0061 add.w r0, r0, r1, asr #1 - b960: b280 uxth r0, r0 - coords_tmp.x1 = coords->x1 + (obj_w - img_w) / 2; - b962: b2a4 uxth r4, r4 - coords_tmp.x2 = coords_tmp.x1 + img_w - 1; - b964: 3d01 subs r5, #1 - coords_tmp.y2 = coords_tmp.y1 + img_h - 1; - b966: 4481 add r9, r0 - coords_tmp.x1 = coords->x1 + (obj_w - img_w) / 2; - b968: f8ad 4060 strh.w r4, [sp, #96] ; 0x60 - coords_tmp.y2 = coords_tmp.y1 + img_h - 1; - b96c: fa1f f989 uxth.w r9, r9 - coords_tmp.x2 = coords_tmp.x1 + img_w - 1; - b970: 442c add r4, r5 - if(src_type == LV_IMG_SRC_SYMBOL) { - b972: 2e02 cmp r6, #2 - coords_tmp.y1 = coords->y1 + (obj_h - img_h) / 2; - b974: f8ad 0062 strh.w r0, [sp, #98] ; 0x62 - coords_tmp.x2 = coords_tmp.x1 + img_w - 1; - b978: f8ad 4064 strh.w r4, [sp, #100] ; 0x64 - coords_tmp.y2 = coords_tmp.y1 + img_h - 1; - b97c: f8ad 9066 strh.w r9, [sp, #102] ; 0x66 - if(src_type == LV_IMG_SRC_SYMBOL) { - b980: d107 bne.n b992 - coords_tmp.y1 += y_corr; - b982: f003 0301 and.w r3, r3, #1 - b986: 4418 add r0, r3 - coords_tmp.y2 += y_corr; - b988: 4499 add r9, r3 - coords_tmp.y1 += y_corr; - b98a: f8ad 0062 strh.w r0, [sp, #98] ; 0x62 - coords_tmp.y2 += y_corr; - b98e: f8ad 9066 strh.w r9, [sp, #102] ; 0x66 - if(_lv_area_is_in(&coords_tmp, coords, dsc->radius) == false) { - b992: 4b94 ldr r3, [pc, #592] ; (bbe4 ) - b994: 4659 mov r1, fp - b996: a818 add r0, sp, #96 ; 0x60 - b998: 4798 blx r3 - b99a: 4604 mov r4, r0 - b99c: b9c8 cbnz r0, b9d2 - lv_draw_mask_radius_init(&radius_mask_param, coords, dsc->radius, false); - b99e: 4603 mov r3, r0 - b9a0: f9ba 2000 ldrsh.w r2, [sl] - b9a4: 4d90 ldr r5, [pc, #576] ; (bbe8 ) - b9a6: 4659 mov r1, fp - b9a8: a825 add r0, sp, #148 ; 0x94 - b9aa: 47a8 blx r5 - radius_mask_id = lv_draw_mask_add(&radius_mask_param, NULL); - b9ac: 4621 mov r1, r4 - b9ae: 4b8f ldr r3, [pc, #572] ; (bbec ) - b9b0: a825 add r0, sp, #148 ; 0x94 - b9b2: 4798 blx r3 - b9b4: 4604 mov r4, r0 - if(src_type == LV_IMG_SRC_SYMBOL) lv_draw_label(&coords_tmp, clip, &label_dsc, dsc->pattern_image, NULL); - b9b6: 2e02 cmp r6, #2 - b9b8: f8da 202c ldr.w r2, [sl, #44] ; 0x2c - b9bc: d10c bne.n b9d8 - b9be: 2300 movs r3, #0 - b9c0: 9300 str r3, [sp, #0] - b9c2: 4d8b ldr r5, [pc, #556] ; (bbf0 ) - b9c4: 4613 mov r3, r2 - b9c6: 4641 mov r1, r8 - b9c8: aa1e add r2, sp, #120 ; 0x78 - b9ca: a818 add r0, sp, #96 ; 0x60 - b9cc: 47a8 blx r5 - lv_draw_mask_remove_id(radius_mask_id); - b9ce: 4620 mov r0, r4 - b9d0: e71f b.n b812 - int16_t radius_mask_id = LV_MASK_ID_INV; - b9d2: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - b9d6: e7ee b.n b9b6 - else lv_draw_img(&coords_tmp, clip, dsc->pattern_image, &img_dsc); - b9d8: 4d86 ldr r5, [pc, #536] ; (bbf4 ) - b9da: ab1a add r3, sp, #104 ; 0x68 - b9dc: 4641 mov r1, r8 - b9de: a818 add r0, sp, #96 ; 0x60 - b9e0: 47a8 blx r5 - b9e2: e7f4 b.n b9ce - if(other_mask_cnt) simple_mode = false; - b9e4: 2300 movs r3, #0 - b9e6: f7ff b8ba b.w ab5e - int16_t mask_rout_id = LV_MASK_ID_INV; - b9ea: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - b9ee: 930c str r3, [sp, #48] ; 0x30 - b9f0: f7ff b8dc b.w abac - _lv_memset_ff(mask_buf, draw_area_w); - b9f4: 4b80 ldr r3, [pc, #512] ; (bbf8 ) - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - b9f6: 4f81 ldr r7, [pc, #516] ; (bbfc ) - _lv_memset_ff(mask_buf, draw_area_w); - b9f8: 4649 mov r1, r9 - b9fa: 4620 mov r0, r4 - b9fc: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - b9fe: 9b06 ldr r3, [sp, #24] - ba00: 8a5a ldrh r2, [r3, #18] - ba02: 8a19 ldrh r1, [r3, #16] - ba04: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 - ba08: 4432 add r2, r6 - ba0a: 4419 add r1, r3 - ba0c: b212 sxth r2, r2 - ba0e: 464b mov r3, r9 - ba10: b209 sxth r1, r1 - ba12: 4620 mov r0, r4 - ba14: 47b8 blx r7 - fill_area2.y1 = fill_area.y1; - ba16: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - ba1a: f8ad 306a strh.w r3, [sp, #106] ; 0x6a - fill_area2.y2 = fill_area.y2; - ba1e: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - ba22: f8ad 306e strh.w r3, [sp, #110] ; 0x6e - fill_area2.x1 = coords->x1; - ba26: f9bb 3000 ldrsh.w r3, [fp] - ba2a: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area2.x2 = coords->x1 + rout - 1; - ba2e: 3b01 subs r3, #1 - ba30: 442b add r3, r5 - ba32: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - _lv_blend_fill(clip, &fill_area2, color, mask_buf, mask_res, opa, blend_mode); - ba36: 9b07 ldr r3, [sp, #28] - ba38: 9302 str r3, [sp, #8] - ba3a: 9b05 ldr r3, [sp, #20] - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - ba3c: 900b str r0, [sp, #44] ; 0x2c - _lv_blend_fill(clip, &fill_area2, color, mask_buf, mask_res, opa, blend_mode); - ba3e: ee18 2a10 vmov r2, s16 - ba42: 9301 str r3, [sp, #4] - ba44: 9000 str r0, [sp, #0] - ba46: 4623 mov r3, r4 - ba48: a91a add r1, sp, #104 ; 0x68 - ba4a: 4f6d ldr r7, [pc, #436] ; (bc00 ) - ba4c: 4640 mov r0, r8 - ba4e: 47b8 blx r7 - if(fill_area2.y2 < coords->y1 + dsc->border_width) { - ba50: f9bb 3002 ldrsh.w r3, [fp, #2] - ba54: f9ba 1010 ldrsh.w r1, [sl, #16] - ba58: f9bd 206e ldrsh.w r2, [sp, #110] ; 0x6e - ba5c: 440b add r3, r1 - ba5e: 429a cmp r2, r3 - ba60: da15 bge.n ba8e - fill_area2.x1 = coords->x1 + rout; - ba62: f8bb 3000 ldrh.w r3, [fp] - ba66: 442b add r3, r5 - ba68: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area2.x2 = coords->x2 - rout; - ba6c: f8bb 3004 ldrh.w r3, [fp, #4] - ba70: 1b5b subs r3, r3, r5 - ba72: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - _lv_blend_fill(clip, &fill_area2, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - ba76: 9b07 ldr r3, [sp, #28] - ba78: 9302 str r3, [sp, #8] - ba7a: 9b05 ldr r3, [sp, #20] - ba7c: 9301 str r3, [sp, #4] - ba7e: 2301 movs r3, #1 - ba80: 9300 str r3, [sp, #0] - ba82: ee18 2a10 vmov r2, s16 - ba86: 2300 movs r3, #0 - ba88: a91a add r1, sp, #104 ; 0x68 - ba8a: 4640 mov r0, r8 - ba8c: 47b8 blx r7 - fill_area2.x1 = coords->x2 - rout + 1; - ba8e: f9bb 3004 ldrsh.w r3, [fp, #4] - fill_area2.x2 = coords->x2; - ba92: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - fill_area2.x1 = coords->x2 - rout + 1; - ba96: 1c5a adds r2, r3, #1 - ba98: 1b52 subs r2, r2, r5 - ba9a: f8ad 2068 strh.w r2, [sp, #104] ; 0x68 - int32_t mask_ofs = (coords->x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - ba9e: 9a09 ldr r2, [sp, #36] ; 0x24 - baa0: f9bd 1050 ldrsh.w r1, [sp, #80] ; 0x50 - _lv_blend_fill(clip, &fill_area2, color, mask_buf + mask_ofs, mask_res, opa, blend_mode); - baa4: 4f56 ldr r7, [pc, #344] ; (bc00 ) - int32_t mask_ofs = (coords->x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - baa6: 1a9b subs r3, r3, r2 - baa8: 9a06 ldr r2, [sp, #24] - baaa: f9b2 2010 ldrsh.w r2, [r2, #16] - baae: 3301 adds r3, #1 - bab0: 440a add r2, r1 - bab2: 1a9b subs r3, r3, r2 - _lv_blend_fill(clip, &fill_area2, color, mask_buf + mask_ofs, mask_res, opa, blend_mode); - bab4: 9a07 ldr r2, [sp, #28] - bab6: 9202 str r2, [sp, #8] - bab8: 9a05 ldr r2, [sp, #20] - baba: 9201 str r2, [sp, #4] - babc: 9a0b ldr r2, [sp, #44] ; 0x2c - babe: 9200 str r2, [sp, #0] - bac0: 2b00 cmp r3, #0 - bac2: bfac ite ge - bac4: 18e3 addge r3, r4, r3 - bac6: 1c23 addlt r3, r4, #0 - bac8: ee18 2a10 vmov r2, s16 - bacc: a91a add r1, sp, #104 ; 0x68 - bace: 4640 mov r0, r8 - bad0: 47b8 blx r7 - fill_area.y1++; - bad2: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - bad6: 3301 adds r3, #1 - bad8: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2++; - badc: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - bae0: 3301 adds r3, #1 - bae2: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = draw_area.y1; h <= upper_corner_end; h++) { - bae6: 3601 adds r6, #1 - bae8: f7ff b902 b.w acf0 - _lv_memset_ff(mask_buf, draw_area_w); - baec: 4b42 ldr r3, [pc, #264] ; (bbf8 ) - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - baee: 4f43 ldr r7, [pc, #268] ; (bbfc ) - _lv_memset_ff(mask_buf, draw_area_w); - baf0: 4649 mov r1, r9 - baf2: 4620 mov r0, r4 - baf4: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - baf6: 9b06 ldr r3, [sp, #24] - baf8: 8a5a ldrh r2, [r3, #18] - bafa: 8a19 ldrh r1, [r3, #16] - bafc: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 - bb00: 4432 add r2, r6 - bb02: 4419 add r1, r3 - bb04: b212 sxth r2, r2 - bb06: 464b mov r3, r9 - bb08: b209 sxth r1, r1 - bb0a: 4620 mov r0, r4 - bb0c: 47b8 blx r7 - fill_area2.x1 = coords->x1; - bb0e: f9bb 3000 ldrsh.w r3, [fp] - bb12: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area2.x2 = coords->x1 + rout - 1; - bb16: 3b01 subs r3, #1 - bb18: 442b add r3, r5 - bb1a: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - fill_area2.y1 = fill_area.y1; - bb1e: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - bb22: f8ad 306a strh.w r3, [sp, #106] ; 0x6a - fill_area2.y2 = fill_area.y2; - bb26: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - bb2a: f8ad 306e strh.w r3, [sp, #110] ; 0x6e - _lv_blend_fill(clip, &fill_area2, color, mask_buf, mask_res, opa, blend_mode); - bb2e: 9b07 ldr r3, [sp, #28] - bb30: 9302 str r3, [sp, #8] - bb32: 9b05 ldr r3, [sp, #20] - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - bb34: 900a str r0, [sp, #40] ; 0x28 - _lv_blend_fill(clip, &fill_area2, color, mask_buf, mask_res, opa, blend_mode); - bb36: ee18 2a10 vmov r2, s16 - bb3a: 9301 str r3, [sp, #4] - bb3c: 9000 str r0, [sp, #0] - bb3e: 4623 mov r3, r4 - bb40: a91a add r1, sp, #104 ; 0x68 - bb42: 4f2f ldr r7, [pc, #188] ; (bc00 ) - bb44: 4640 mov r0, r8 - bb46: 47b8 blx r7 - if(fill_area2.y2 > coords->y2 - dsc->border_width) { - bb48: f9bb 3006 ldrsh.w r3, [fp, #6] - bb4c: f9ba 1010 ldrsh.w r1, [sl, #16] - bb50: f9bd 206e ldrsh.w r2, [sp, #110] ; 0x6e - bb54: 1a5b subs r3, r3, r1 - bb56: 429a cmp r2, r3 - bb58: dd15 ble.n bb86 - fill_area2.x1 = coords->x1 + rout; - bb5a: f8bb 3000 ldrh.w r3, [fp] - bb5e: 442b add r3, r5 - bb60: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area2.x2 = coords->x2 - rout; - bb64: f8bb 3004 ldrh.w r3, [fp, #4] - bb68: 1b5b subs r3, r3, r5 - bb6a: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - _lv_blend_fill(clip, &fill_area2, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - bb6e: 9b07 ldr r3, [sp, #28] - bb70: 9302 str r3, [sp, #8] - bb72: 9b05 ldr r3, [sp, #20] - bb74: 9301 str r3, [sp, #4] - bb76: 2301 movs r3, #1 - bb78: 9300 str r3, [sp, #0] - bb7a: ee18 2a10 vmov r2, s16 - bb7e: 2300 movs r3, #0 - bb80: a91a add r1, sp, #104 ; 0x68 - bb82: 4640 mov r0, r8 - bb84: 47b8 blx r7 - fill_area2.x1 = coords->x2 - rout + 1; - bb86: f9bb 3004 ldrsh.w r3, [fp, #4] - fill_area2.x2 = coords->x2; - bb8a: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - fill_area2.x1 = coords->x2 - rout + 1; - bb8e: 1c5a adds r2, r3, #1 - bb90: 1b52 subs r2, r2, r5 - bb92: f8ad 2068 strh.w r2, [sp, #104] ; 0x68 - int32_t mask_ofs = (coords->x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - bb96: 9a09 ldr r2, [sp, #36] ; 0x24 - bb98: f9bd 1050 ldrsh.w r1, [sp, #80] ; 0x50 - _lv_blend_fill(clip, &fill_area2, color, mask_buf + mask_ofs, mask_res, opa, blend_mode); - bb9c: 4f18 ldr r7, [pc, #96] ; (bc00 ) - int32_t mask_ofs = (coords->x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - bb9e: 1a9b subs r3, r3, r2 - bba0: 9a06 ldr r2, [sp, #24] - bba2: f9b2 2010 ldrsh.w r2, [r2, #16] - bba6: 3301 adds r3, #1 - bba8: 440a add r2, r1 - bbaa: 1a9b subs r3, r3, r2 - _lv_blend_fill(clip, &fill_area2, color, mask_buf + mask_ofs, mask_res, opa, blend_mode); - bbac: 9a07 ldr r2, [sp, #28] - bbae: 9202 str r2, [sp, #8] - bbb0: 9a05 ldr r2, [sp, #20] - bbb2: 9201 str r2, [sp, #4] - bbb4: 9a0a ldr r2, [sp, #40] ; 0x28 - bbb6: 9200 str r2, [sp, #0] - bbb8: 2b00 cmp r3, #0 - bbba: bfac ite ge - bbbc: 18e3 addge r3, r4, r3 - bbbe: 1c23 addlt r3, r4, #0 - bbc0: ee18 2a10 vmov r2, s16 - bbc4: a91a add r1, sp, #104 ; 0x68 - bbc6: 4640 mov r0, r8 - bbc8: 47b8 blx r7 - fill_area.y1++; - bbca: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - bbce: 3301 adds r3, #1 - bbd0: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2++; - bbd4: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - bbd8: 3301 adds r3, #1 - bbda: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = lower_corner_end; h <= draw_area.y2; h++) { - bbde: 3601 adds r6, #1 - bbe0: f7ff b8a2 b.w ad28 - bbe4: 0000e315 .word 0x0000e315 - bbe8: 00009b99 .word 0x00009b99 - bbec: 00009995 .word 0x00009995 - bbf0: 00007af9 .word 0x00007af9 - bbf4: 00007845 .word 0x00007845 - bbf8: 0000f305 .word 0x0000f305 - bbfc: 000099e5 .word 0x000099e5 - bc00: 00006475 .word 0x00006475 - fill_area.y1 = disp_area->y1 + draw_area.y1; - bc04: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2 = fill_area.y1; - bc08: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - if(dsc->border_side == LV_BORDER_SIDE_LEFT) fill_area.x2 = coords->x1 + corner_size; - bc0c: f9ba 3012 ldrsh.w r3, [sl, #18] - fill_area.x1 = coords->x1; - bc10: f8ad 1060 strh.w r1, [sp, #96] ; 0x60 - if(dsc->border_side == LV_BORDER_SIDE_LEFT) fill_area.x2 = coords->x1 + corner_size; - bc14: 2b04 cmp r3, #4 - fill_area.x2 = coords->x2; - bc16: f8ad 2064 strh.w r2, [sp, #100] ; 0x64 - if(dsc->border_side == LV_BORDER_SIDE_LEFT) fill_area.x2 = coords->x1 + corner_size; - bc1a: d15e bne.n bcda - bc1c: 9a08 ldr r2, [sp, #32] - bc1e: 4411 add r1, r2 - bc20: f8ad 1064 strh.w r1, [sp, #100] ; 0x64 - volatile bool top_only = false; - bc24: 2200 movs r2, #0 - if(dsc->border_side == LV_BORDER_SIDE_TOP) top_only = true; - bc26: 2b02 cmp r3, #2 - volatile bool top_only = false; - bc28: f88d 203e strb.w r2, [sp, #62] ; 0x3e - volatile bool bottom_only = false; - bc2c: f88d 203f strb.w r2, [sp, #63] ; 0x3f - if(dsc->border_side == LV_BORDER_SIDE_TOP) top_only = true; - bc30: d15a bne.n bce8 - bc32: 2301 movs r3, #1 - bc34: f88d 303e strb.w r3, [sp, #62] ; 0x3e - volatile bool normal = !top_only && !bottom_only ? true : false; - bc38: f89d 303e ldrb.w r3, [sp, #62] ; 0x3e - bc3c: 2b00 cmp r3, #0 - bc3e: d15d bne.n bcfc - bc40: f89d 303f ldrb.w r3, [sp, #63] ; 0x3f - bc44: f083 0301 eor.w r3, r3, #1 - bc48: f003 0301 and.w r3, r3, #1 - _lv_blend_fill(clip, &fill_area, color, mask_buf, mask_res, opa, blend_mode); - bc4c: 4dad ldr r5, [pc, #692] ; (bf04 ) - volatile bool normal = !top_only && !bottom_only ? true : false; - bc4e: f88d 3040 strb.w r3, [sp, #64] ; 0x40 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - bc52: f9bd 3056 ldrsh.w r3, [sp, #86] ; 0x56 - bc56: 429e cmp r6, r3 - bc58: f73f a8a5 bgt.w ada6 - if(normal || - bc5c: f89d 3040 ldrb.w r3, [sp, #64] ; 0x40 - bc60: b99b cbnz r3, bc8a - (top_only && fill_area.y1 <= coords->y1 + corner_size) || - bc62: f89d 303e ldrb.w r3, [sp, #62] ; 0x3e - bc66: f9bd 2062 ldrsh.w r2, [sp, #98] ; 0x62 - if(normal || - bc6a: b12b cbz r3, bc78 - (top_only && fill_area.y1 <= coords->y1 + corner_size) || - bc6c: f9bb 3002 ldrsh.w r3, [fp, #2] - bc70: 9908 ldr r1, [sp, #32] - bc72: 440b add r3, r1 - bc74: 429a cmp r2, r3 - bc76: dd08 ble.n bc8a - (bottom_only && fill_area.y1 >= coords->y2 - corner_size)) { - bc78: f89d 303f ldrb.w r3, [sp, #63] ; 0x3f - (top_only && fill_area.y1 <= coords->y1 + corner_size) || - bc7c: b30b cbz r3, bcc2 - (bottom_only && fill_area.y1 >= coords->y2 - corner_size)) { - bc7e: f9bb 3006 ldrsh.w r3, [fp, #6] - bc82: 9908 ldr r1, [sp, #32] - bc84: 1a5b subs r3, r3, r1 - bc86: 429a cmp r2, r3 - bc88: db1b blt.n bcc2 - _lv_memset_ff(mask_buf, draw_area_w); - bc8a: 4b9f ldr r3, [pc, #636] ; (bf08 ) - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - bc8c: 4f9f ldr r7, [pc, #636] ; (bf0c ) - _lv_memset_ff(mask_buf, draw_area_w); - bc8e: 4649 mov r1, r9 - bc90: 4620 mov r0, r4 - bc92: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - bc94: 9b06 ldr r3, [sp, #24] - bc96: 8a5a ldrh r2, [r3, #18] - bc98: 8a19 ldrh r1, [r3, #16] - bc9a: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 - bc9e: 4432 add r2, r6 - bca0: 4419 add r1, r3 - bca2: b212 sxth r2, r2 - bca4: 464b mov r3, r9 - bca6: b209 sxth r1, r1 - bca8: 4620 mov r0, r4 - bcaa: 47b8 blx r7 - _lv_blend_fill(clip, &fill_area, color, mask_buf, mask_res, opa, blend_mode); - bcac: 9b07 ldr r3, [sp, #28] - bcae: 9302 str r3, [sp, #8] - bcb0: 9b05 ldr r3, [sp, #20] - bcb2: ee18 2a10 vmov r2, s16 - bcb6: e9cd 0300 strd r0, r3, [sp] - bcba: a918 add r1, sp, #96 ; 0x60 - bcbc: 4623 mov r3, r4 - bcbe: 4640 mov r0, r8 - bcc0: 47a8 blx r5 - fill_area.y1++; - bcc2: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - bcc6: 3301 adds r3, #1 - bcc8: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2++; - bccc: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - bcd0: 3301 adds r3, #1 - bcd2: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - bcd6: 3601 adds r6, #1 - bcd8: e7bb b.n bc52 - else if(dsc->border_side == LV_BORDER_SIDE_RIGHT) fill_area.x1 = coords->x2 - corner_size; - bcda: 2b08 cmp r3, #8 - bcdc: bf02 ittt eq - bcde: 9908 ldreq r1, [sp, #32] - bce0: 1a52 subeq r2, r2, r1 - bce2: f8ad 2060 strheq.w r2, [sp, #96] ; 0x60 - bce6: e79d b.n bc24 - if(dsc->border_side == LV_BORDER_SIDE_BOTTOM) bottom_only = true; - bce8: 2b01 cmp r3, #1 - bcea: d004 beq.n bcf6 - if(dsc->border_side == (LV_BORDER_SIDE_TOP | LV_BORDER_SIDE_BOTTOM)) { - bcec: 2b03 cmp r3, #3 - bcee: d1a3 bne.n bc38 - top_only = true; - bcf0: 2301 movs r3, #1 - bcf2: f88d 303e strb.w r3, [sp, #62] ; 0x3e - bottom_only = true; - bcf6: f88d 303f strb.w r3, [sp, #63] ; 0x3f - bcfa: e79d b.n bc38 - volatile bool normal = !top_only && !bottom_only ? true : false; - bcfc: 2300 movs r3, #0 - bcfe: e7a3 b.n bc48 - _lv_memset_ff(mask_buf, draw_area_w); - bd00: ee18 1a10 vmov r1, s16 - bd04: 4b80 ldr r3, [pc, #512] ; (bf08 ) - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - bd06: 4d81 ldr r5, [pc, #516] ; (bf0c ) - _lv_memset_ff(mask_buf, draw_area_w); - bd08: 4620 mov r0, r4 - bd0a: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - bd0c: 9b06 ldr r3, [sp, #24] - bd0e: 8a5a ldrh r2, [r3, #18] - bd10: 8a19 ldrh r1, [r3, #16] - bd12: f8bd 3058 ldrh.w r3, [sp, #88] ; 0x58 - bd16: 4432 add r2, r6 - bd18: 4419 add r1, r3 - bd1a: b212 sxth r2, r2 - bd1c: ee18 3a10 vmov r3, s16 - bd20: b209 sxth r1, r1 - bd22: 4620 mov r0, r4 - bd24: 47a8 blx r5 - fill_area2.y1 = fill_area.y1; - bd26: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - bd2a: f8ad 306a strh.w r3, [sp, #106] ; 0x6a - fill_area2.y2 = fill_area.y2; - bd2e: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - bd32: f8ad 306e strh.w r3, [sp, #110] ; 0x6e - fill_area2.x1 = area_outer.x1; - bd36: f9bd 3050 ldrsh.w r3, [sp, #80] ; 0x50 - bd3a: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area2.x2 = area_outer.x1 + rout - 1; - bd3e: 3b01 subs r3, #1 - bd40: fa13 f389 uxtah r3, r3, r9 - bd44: fa1f f289 uxth.w r2, r9 - bd48: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - _lv_blend_fill(clip, &fill_area2, color, mask_buf, mask_res, opa, blend_mode); - bd4c: 9b05 ldr r3, [sp, #20] - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - bd4e: 900a str r0, [sp, #40] ; 0x28 - fill_area2.x2 = area_outer.x1 + rout - 1; - bd50: 9209 str r2, [sp, #36] ; 0x24 - _lv_blend_fill(clip, &fill_area2, color, mask_buf, mask_res, opa, blend_mode); - bd52: 9301 str r3, [sp, #4] - bd54: 9000 str r0, [sp, #0] - bd56: 4623 mov r3, r4 - bd58: 463a mov r2, r7 - bd5a: a91a add r1, sp, #104 ; 0x68 - bd5c: 4d69 ldr r5, [pc, #420] ; (bf04 ) - bd5e: f8cd b008 str.w fp, [sp, #8] - bd62: 4640 mov r0, r8 - bd64: 47a8 blx r5 - if(fill_area2.y2 < area_outer.y1 + dsc->outline_width) { - bd66: f9bd 3052 ldrsh.w r3, [sp, #82] ; 0x52 - bd6a: f9ba 1018 ldrsh.w r1, [sl, #24] - bd6e: f9bd 206e ldrsh.w r2, [sp, #110] ; 0x6e - bd72: 440b add r3, r1 - bd74: 429a cmp r2, r3 - bd76: da15 bge.n bda4 - fill_area2.x1 = area_outer.x1 + rout; - bd78: 9a09 ldr r2, [sp, #36] ; 0x24 - bd7a: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 - _lv_blend_fill(clip, &fill_area2, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - bd7e: f8cd b008 str.w fp, [sp, #8] - fill_area2.x1 = area_outer.x1 + rout; - bd82: 4413 add r3, r2 - bd84: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area2.x2 = area_outer.x2 - rout; - bd88: f8bd 3054 ldrh.w r3, [sp, #84] ; 0x54 - bd8c: 1a9b subs r3, r3, r2 - bd8e: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - _lv_blend_fill(clip, &fill_area2, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - bd92: 9b05 ldr r3, [sp, #20] - bd94: 9301 str r3, [sp, #4] - bd96: 2301 movs r3, #1 - bd98: 9300 str r3, [sp, #0] - bd9a: 463a mov r2, r7 - bd9c: 2300 movs r3, #0 - bd9e: a91a add r1, sp, #104 ; 0x68 - bda0: 4640 mov r0, r8 - bda2: 47a8 blx r5 - fill_area2.x1 = area_outer.x2 - rout + 1; - bda4: f9bd 3054 ldrsh.w r3, [sp, #84] ; 0x54 - bda8: 9909 ldr r1, [sp, #36] ; 0x24 - fill_area2.x2 = area_outer.x2; - bdaa: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - fill_area2.x1 = area_outer.x2 - rout + 1; - bdae: 1c5a adds r2, r3, #1 - bdb0: 1a52 subs r2, r2, r1 - bdb2: f8ad 2068 strh.w r2, [sp, #104] ; 0x68 - int32_t mask_ofs = (area_outer.x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - bdb6: 9a06 ldr r2, [sp, #24] - bdb8: f9bd 1058 ldrsh.w r1, [sp, #88] ; 0x58 - bdbc: f9b2 2010 ldrsh.w r2, [r2, #16] - _lv_blend_fill(clip, &fill_area2, color, mask_buf + mask_ofs, mask_res, opa, blend_mode); - bdc0: 4d50 ldr r5, [pc, #320] ; (bf04 ) - bdc2: f8cd b008 str.w fp, [sp, #8] - int32_t mask_ofs = (area_outer.x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - bdc6: eba3 0309 sub.w r3, r3, r9 - bdca: 440a add r2, r1 - bdcc: 3301 adds r3, #1 - bdce: 1a9b subs r3, r3, r2 - _lv_blend_fill(clip, &fill_area2, color, mask_buf + mask_ofs, mask_res, opa, blend_mode); - bdd0: 9a05 ldr r2, [sp, #20] - bdd2: 9201 str r2, [sp, #4] - bdd4: 9a0a ldr r2, [sp, #40] ; 0x28 - bdd6: 9200 str r2, [sp, #0] - bdd8: 2b00 cmp r3, #0 - bdda: bfac ite ge - bddc: 18e3 addge r3, r4, r3 - bdde: 1c23 addlt r3, r4, #0 - bde0: 463a mov r2, r7 - bde2: a91a add r1, sp, #104 ; 0x68 - bde4: 4640 mov r0, r8 - bde6: 47a8 blx r5 - fill_area.y1++; - bde8: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - bdec: 3301 adds r3, #1 - bdee: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2++; - bdf2: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - bdf6: 3301 adds r3, #1 - bdf8: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = draw_area.y1; h <= upper_corner_end; h++) { - bdfc: 3601 adds r6, #1 - bdfe: f7ff b957 b.w b0b0 - _lv_memset_ff(mask_buf, draw_area_w); - be02: ee18 1a10 vmov r1, s16 - be06: 4b40 ldr r3, [pc, #256] ; (bf08 ) - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - be08: 4d40 ldr r5, [pc, #256] ; (bf0c ) - _lv_memset_ff(mask_buf, draw_area_w); - be0a: 4620 mov r0, r4 - be0c: 4798 blx r3 - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - be0e: 9b06 ldr r3, [sp, #24] - be10: 8a5a ldrh r2, [r3, #18] - be12: 8a19 ldrh r1, [r3, #16] - be14: f8bd 3058 ldrh.w r3, [sp, #88] ; 0x58 - be18: 4432 add r2, r6 - be1a: 4419 add r1, r3 - be1c: b212 sxth r2, r2 - be1e: ee18 3a10 vmov r3, s16 - be22: b209 sxth r1, r1 - be24: 4620 mov r0, r4 - be26: 47a8 blx r5 - fill_area2.x1 = area_outer.x1; - be28: f9bd 3050 ldrsh.w r3, [sp, #80] ; 0x50 - be2c: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area2.x2 = area_outer.x1 + rout - 1; - be30: 3b01 subs r3, #1 - be32: fa13 f389 uxtah r3, r3, r9 - be36: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - fill_area2.y1 = fill_area.y1; - be3a: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - be3e: f8ad 306a strh.w r3, [sp, #106] ; 0x6a - fill_area2.y2 = fill_area.y2; - be42: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - be46: f8ad 306e strh.w r3, [sp, #110] ; 0x6e - fill_area2.x2 = area_outer.x1 + rout - 1; - be4a: fa1f f289 uxth.w r2, r9 - _lv_blend_fill(clip, &fill_area2, color, mask_buf, mask_res, opa, blend_mode); - be4e: 9b05 ldr r3, [sp, #20] - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - be50: 9009 str r0, [sp, #36] ; 0x24 - fill_area2.x2 = area_outer.x1 + rout - 1; - be52: 9208 str r2, [sp, #32] - _lv_blend_fill(clip, &fill_area2, color, mask_buf, mask_res, opa, blend_mode); - be54: 9301 str r3, [sp, #4] - be56: 9000 str r0, [sp, #0] - be58: 4623 mov r3, r4 - be5a: 463a mov r2, r7 - be5c: a91a add r1, sp, #104 ; 0x68 - be5e: 4d29 ldr r5, [pc, #164] ; (bf04 ) - be60: f8cd b008 str.w fp, [sp, #8] - be64: 4640 mov r0, r8 - be66: 47a8 blx r5 - if(fill_area2.y2 > area_outer.y2 - dsc->outline_width) { - be68: f9bd 3056 ldrsh.w r3, [sp, #86] ; 0x56 - be6c: f9ba 1018 ldrsh.w r1, [sl, #24] - be70: f9bd 206e ldrsh.w r2, [sp, #110] ; 0x6e - be74: 1a5b subs r3, r3, r1 - be76: 429a cmp r2, r3 - be78: dd15 ble.n bea6 - fill_area2.x1 = area_outer.x1 + rout; - be7a: 9a08 ldr r2, [sp, #32] - be7c: f8bd 3050 ldrh.w r3, [sp, #80] ; 0x50 - _lv_blend_fill(clip, &fill_area2, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - be80: f8cd b008 str.w fp, [sp, #8] - fill_area2.x1 = area_outer.x1 + rout; - be84: 4413 add r3, r2 - be86: f8ad 3068 strh.w r3, [sp, #104] ; 0x68 - fill_area2.x2 = area_outer.x2 - rout; - be8a: f8bd 3054 ldrh.w r3, [sp, #84] ; 0x54 - be8e: 1a9b subs r3, r3, r2 - be90: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - _lv_blend_fill(clip, &fill_area2, color, NULL, LV_DRAW_MASK_RES_FULL_COVER, opa, blend_mode); - be94: 9b05 ldr r3, [sp, #20] - be96: 9301 str r3, [sp, #4] - be98: 2301 movs r3, #1 - be9a: 9300 str r3, [sp, #0] - be9c: 463a mov r2, r7 - be9e: 2300 movs r3, #0 - bea0: a91a add r1, sp, #104 ; 0x68 - bea2: 4640 mov r0, r8 - bea4: 47a8 blx r5 - fill_area2.x1 = area_outer.x2 - rout + 1; - bea6: f9bd 3054 ldrsh.w r3, [sp, #84] ; 0x54 - beaa: 9908 ldr r1, [sp, #32] - fill_area2.x2 = area_outer.x2; - beac: f8ad 306c strh.w r3, [sp, #108] ; 0x6c - fill_area2.x1 = area_outer.x2 - rout + 1; - beb0: 1c5a adds r2, r3, #1 - beb2: 1a52 subs r2, r2, r1 - beb4: f8ad 2068 strh.w r2, [sp, #104] ; 0x68 - int32_t mask_ofs = (area_outer.x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - beb8: 9a06 ldr r2, [sp, #24] - beba: f9bd 1058 ldrsh.w r1, [sp, #88] ; 0x58 - bebe: f9b2 2010 ldrsh.w r2, [r2, #16] - _lv_blend_fill(clip, &fill_area2, color, mask_buf + mask_ofs, mask_res, opa, blend_mode); - bec2: 4d10 ldr r5, [pc, #64] ; (bf04 ) - bec4: f8cd b008 str.w fp, [sp, #8] - int32_t mask_ofs = (area_outer.x2 - rout + 1) - (vdb->area.x1 + draw_area.x1); - bec8: eba3 0309 sub.w r3, r3, r9 - becc: 440a add r2, r1 - bece: 3301 adds r3, #1 - bed0: 1a9b subs r3, r3, r2 - _lv_blend_fill(clip, &fill_area2, color, mask_buf + mask_ofs, mask_res, opa, blend_mode); - bed2: 9a05 ldr r2, [sp, #20] - bed4: 9201 str r2, [sp, #4] - bed6: 9a09 ldr r2, [sp, #36] ; 0x24 - bed8: 9200 str r2, [sp, #0] - beda: 2b00 cmp r3, #0 - bedc: bfac ite ge - bede: 18e3 addge r3, r4, r3 - bee0: 1c23 addlt r3, r4, #0 - bee2: 463a mov r2, r7 - bee4: a91a add r1, sp, #104 ; 0x68 - bee6: 4640 mov r0, r8 - bee8: 47a8 blx r5 - fill_area.y1++; - beea: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - beee: 3301 adds r3, #1 - bef0: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2++; - bef4: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - bef8: 3301 adds r3, #1 - befa: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = lower_corner_end; h <= draw_area.y2; h++) { - befe: 3601 adds r6, #1 - bf00: f7ff b8ed b.w b0de - bf04: 00006475 .word 0x00006475 - bf08: 0000f305 .word 0x0000f305 - bf0c: 000099e5 .word 0x000099e5 - _lv_memset_ff(mask_buf, draw_area_w); - bf10: f8df 908c ldr.w r9, [pc, #140] ; bfa0 - _lv_blend_fill(clip, &fill_area, color, mask_buf, mask_res, opa, blend_mode); - bf14: f8df a08c ldr.w sl, [pc, #140] ; bfa4 - fill_area.x1 = area_outer.x1; - bf18: f8ad 0060 strh.w r0, [sp, #96] ; 0x60 - fill_area.x2 = area_outer.x2; - bf1c: f8ad 1064 strh.w r1, [sp, #100] ; 0x64 - fill_area.y1 = disp_area->y1 + draw_area.y1; - bf20: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2 = fill_area.y1; - bf24: f8ad 3066 strh.w r3, [sp, #102] ; 0x66 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - bf28: f9bd 305e ldrsh.w r3, [sp, #94] ; 0x5e - bf2c: 429e cmp r6, r3 - bf2e: f73f a913 bgt.w b158 - _lv_memset_ff(mask_buf, draw_area_w); - bf32: ee18 1a10 vmov r1, s16 - bf36: 4620 mov r0, r4 - bf38: 47c8 blx r9 - mask_res = lv_draw_mask_apply(mask_buf, vdb->area.x1 + draw_area.x1, vdb->area.y1 + h, draw_area_w); - bf3a: 9b06 ldr r3, [sp, #24] - bf3c: 4d17 ldr r5, [pc, #92] ; (bf9c ) - bf3e: 8a5a ldrh r2, [r3, #18] - bf40: 8a19 ldrh r1, [r3, #16] - bf42: f8bd 3058 ldrh.w r3, [sp, #88] ; 0x58 - bf46: 4432 add r2, r6 - bf48: 4419 add r1, r3 - bf4a: b212 sxth r2, r2 - bf4c: ee18 3a10 vmov r3, s16 - bf50: b209 sxth r1, r1 - bf52: 4620 mov r0, r4 - bf54: 47a8 blx r5 - _lv_blend_fill(clip, &fill_area, color, mask_buf, mask_res, opa, blend_mode); - bf56: 9b05 ldr r3, [sp, #20] - bf58: f8cd b008 str.w fp, [sp, #8] - bf5c: e9cd 0300 strd r0, r3, [sp] - bf60: 463a mov r2, r7 - bf62: 4623 mov r3, r4 - bf64: a918 add r1, sp, #96 ; 0x60 - bf66: 4640 mov r0, r8 - bf68: 47d0 blx sl - fill_area.y1++; - bf6a: f8bd 3062 ldrh.w r3, [sp, #98] ; 0x62 - bf6e: 3301 adds r3, #1 - bf70: f8ad 3062 strh.w r3, [sp, #98] ; 0x62 - fill_area.y2++; - bf74: f8bd 3066 ldrh.w r3, [sp, #102] ; 0x66 - bf78: 3301 adds r3, #1 - bf7a: b21b sxth r3, r3 - for(h = draw_area.y1; h <= draw_area.y2; h++) { - bf7c: 3601 adds r6, #1 - bf7e: e7d1 b.n bf24 - if(dsc->bg_grad_dir == LV_GRAD_DIR_HOR) { - bf80: 9b09 ldr r3, [sp, #36] ; 0x24 - bf82: 2b02 cmp r3, #2 - bf84: f43f abc6 beq.w b714 - else if(other_mask_cnt != 0 || !split) { - bf88: 9b0d ldr r3, [sp, #52] ; 0x34 - bf8a: 2b00 cmp r3, #0 - bf8c: f47f abdd bne.w b74a - bf90: 9b0a ldr r3, [sp, #40] ; 0x28 - bf92: 2b32 cmp r3, #50 ; 0x32 - bf94: f73f abc9 bgt.w b72a - bf98: f7ff bbd7 b.w b74a - bf9c: 000099e5 .word 0x000099e5 - bfa0: 0000f305 .word 0x0000f305 - bfa4: 00006475 .word 0x00006475 - -0000bfa8 : -{ - bfa8: b5f0 push {r4, r5, r6, r7, lr} - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - bfaa: f3c1 1345 ubfx r3, r1, #5, #6 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - bfae: f1c2 06ff rsb r6, r2, #255 ; 0xff - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - bfb2: f3c0 1445 ubfx r4, r0, #5, #6 - bfb6: 4373 muls r3, r6 - bfb8: fb04 3302 mla r3, r4, r2, r3 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - bfbc: f001 041f and.w r4, r1, #31 - bfc0: f000 071f and.w r7, r0, #31 - bfc4: 4374 muls r4, r6 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - bfc6: f248 0581 movw r5, #32897 ; 0x8081 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - bfca: fb07 4402 mla r4, r7, r2, r4 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - bfce: 436b muls r3, r5 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - bfd0: 436c muls r4, r5 - return ret; - bfd2: f3c3 53c5 ubfx r3, r3, #23, #6 - bfd6: f3c4 54c4 ubfx r4, r4, #23, #5 - bfda: ea44 1443 orr.w r4, r4, r3, lsl #5 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - bfde: f3c1 23c4 ubfx r3, r1, #11, #5 - bfe2: 4373 muls r3, r6 - bfe4: f3c0 20c4 ubfx r0, r0, #11, #5 - bfe8: fb00 3202 mla r2, r0, r2, r3 - bfec: fb05 f302 mul.w r3, r5, r2 - bff0: 0ddb lsrs r3, r3, #23 -} - bff2: ea44 20c3 orr.w r0, r4, r3, lsl #11 - bff6: bdf0 pop {r4, r5, r6, r7, pc} - -0000bff8 <_lv_memcpy_small.isra.0>: -LV_ATTRIBUTE_FAST_MEM static inline void * _lv_memcpy_small(void * dst, const void * src, size_t len) - bff8: 3901 subs r1, #1 - bffa: 4402 add r2, r0 - while(len) { - bffc: 4290 cmp r0, r2 - bffe: d100 bne.n c002 - s8++; - len--; - } - - return dst; -} - c000: 4770 bx lr - *d8 = *s8; - c002: f811 3f01 ldrb.w r3, [r1, #1]! - c006: f800 3b01 strb.w r3, [r0], #1 - len--; - c00a: e7f7 b.n bffc <_lv_memcpy_small.isra.0+0x4> - -0000c00c : - * Not used in other cases. - * @param safe true: check out of bounds - * @return color of the point - */ -lv_color_t lv_img_buf_get_px_color(lv_img_dsc_t * dsc, lv_coord_t x, lv_coord_t y, lv_color_t color) -{ - c00c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - lv_color_t p_color = LV_COLOR_BLACK; - uint8_t * buf_u8 = (uint8_t *)dsc->data; - c00e: 6886 ldr r6, [r0, #8] -{ - c010: 4607 mov r7, r0 - - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR || dsc->header.cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED || - c012: 7800 ldrb r0, [r0, #0] -{ - c014: 4615 mov r5, r2 - lv_color_t p_color = LV_COLOR_BLACK; - c016: 2200 movs r2, #0 - c018: f8ad 2004 strh.w r2, [sp, #4] - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR || dsc->header.cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED || - c01c: f000 021f and.w r2, r0, #31 - c020: 2a04 cmp r2, #4 -{ - c022: 460c mov r4, r1 - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR || dsc->header.cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED || - c024: d009 beq.n c03a - c026: 3a05 subs r2, #5 - c028: 2a09 cmp r2, #9 - c02a: d81a bhi.n c062 - c02c: e8df f002 tbb [pc, r2] - c030: 321d0505 .word 0x321d0505 - c034: 2f2f5843 .word 0x2f2f5843 - c038: 2f2f .short 0x2f2f - dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA) { - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf) >> 3; - c03a: 4b2e ldr r3, [pc, #184] ; (c0f4 ) - c03c: f000 001f and.w r0, r0, #31 - c040: 4798 blx r3 - uint32_t px = dsc->header.w * y * px_size + x * px_size; - c042: 683b ldr r3, [r7, #0] - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf) >> 3; - c044: f3c0 00c7 ubfx r0, r0, #3, #8 - uint32_t px = dsc->header.w * y * px_size + x * px_size; - c048: f3c3 238a ubfx r3, r3, #10, #11 - c04c: fb13 f305 smulbb r3, r3, r5 - c050: fb10 f104 smulbb r1, r0, r4 - c054: fb00 1103 mla r1, r0, r3, r1 - _lv_memcpy_small(&p_color, &buf_u8[px], sizeof(lv_color_t)); - c058: 2202 movs r2, #2 - c05a: 4b27 ldr r3, [pc, #156] ; (c0f8 ) - c05c: 4431 add r1, r6 - c05e: a801 add r0, sp, #4 - c060: 4798 blx r3 - else if(dsc->header.cf == LV_IMG_CF_ALPHA_1BIT || dsc->header.cf == LV_IMG_CF_ALPHA_2BIT || - dsc->header.cf == LV_IMG_CF_ALPHA_4BIT || dsc->header.cf == LV_IMG_CF_ALPHA_8BIT) { - p_color = color; - } - return p_color; -} - c062: f8bd 0004 ldrh.w r0, [sp, #4] - c066: b003 add sp, #12 - c068: bdf0 pop {r4, r5, r6, r7, pc} - uint32_t px = ((dsc->header.w + 7) >> 3) * y + x; - c06a: 683b ldr r3, [r7, #0] - c06c: f3c3 238a ubfx r3, r3, #10, #11 - c070: 3307 adds r3, #7 - c072: 10db asrs r3, r3, #3 - p_color.full = (buf_u8[px] & (1 << (7 - bit))) >> (7 - bit); - c074: fb05 6303 mla r3, r5, r3, r6 - c078: eb03 03e4 add.w r3, r3, r4, asr #3 - c07c: f004 0207 and.w r2, r4, #7 - c080: 7a1b ldrb r3, [r3, #8] - c082: f1c2 0207 rsb r2, r2, #7 - c086: 2101 movs r1, #1 - p_color.full = (buf_u8[px] & (3 << (6 - bit))) >> (6 - bit); - c088: 4091 lsls r1, r2 - c08a: 400b ands r3, r1 - c08c: 4113 asrs r3, r2 - p_color = color; - c08e: f8ad 3004 strh.w r3, [sp, #4] - c092: e7e6 b.n c062 - uint32_t px = ((dsc->header.w + 3) >> 2) * y + x; - c094: 683b ldr r3, [r7, #0] - c096: f3c3 238a ubfx r3, r3, #10, #11 - c09a: 3303 adds r3, #3 - c09c: 109b asrs r3, r3, #2 - p_color.full = (buf_u8[px] & (3 << (6 - bit))) >> (6 - bit); - c09e: fb05 6303 mla r3, r5, r3, r6 - uint8_t bit = (x & 0x3) * 2; - c0a2: f004 0203 and.w r2, r4, #3 - p_color.full = (buf_u8[px] & (3 << (6 - bit))) >> (6 - bit); - c0a6: eb03 03a4 add.w r3, r3, r4, asr #2 - c0aa: 0052 lsls r2, r2, #1 - c0ac: 7c1b ldrb r3, [r3, #16] - c0ae: f1c2 0206 rsb r2, r2, #6 - c0b2: 2103 movs r1, #3 - c0b4: e7e8 b.n c088 - uint32_t px = ((dsc->header.w + 1) >> 1) * y + x; - c0b6: 683b ldr r3, [r7, #0] - c0b8: f3c3 238a ubfx r3, r3, #10, #11 - c0bc: 3301 adds r3, #1 - c0be: 105b asrs r3, r3, #1 - p_color.full = (buf_u8[px] & (0xF << (4 - bit))) >> (4 - bit); - c0c0: fb05 6203 mla r2, r5, r3, r6 - c0c4: eb02 0264 add.w r2, r2, r4, asr #1 - uint8_t bit = (x & 0x1) * 4; - c0c8: f004 0101 and.w r1, r4, #1 - p_color.full = (buf_u8[px] & (0xF << (4 - bit))) >> (4 - bit); - c0cc: 0089 lsls r1, r1, #2 - c0ce: f892 3040 ldrb.w r3, [r2, #64] ; 0x40 - c0d2: f1c1 0104 rsb r1, r1, #4 - c0d6: 220f movs r2, #15 - c0d8: 408a lsls r2, r1 - c0da: 4013 ands r3, r2 - c0dc: 410b asrs r3, r1 - c0de: e7d6 b.n c08e - uint32_t px = dsc->header.w * y + x; - c0e0: 683b ldr r3, [r7, #0] - c0e2: f3c3 238a ubfx r3, r3, #10, #11 - c0e6: fb15 4503 smlabb r5, r5, r3, r4 - p_color.full = buf_u8[px]; - c0ea: 442e add r6, r5 - c0ec: f896 3400 ldrb.w r3, [r6, #1024] ; 0x400 - c0f0: e7cd b.n c08e - c0f2: bf00 nop - c0f4: 00007805 .word 0x00007805 - c0f8: 0000bff9 .word 0x0000bff9 - -0000c0fc : - * @param y x coordinate of the point to set - * @param safe true: check out of bounds - * @return alpha value of the point - */ -lv_opa_t lv_img_buf_get_px_alpha(lv_img_dsc_t * dsc, lv_coord_t x, lv_coord_t y) -{ - c0fc: b5f0 push {r4, r5, r6, r7, lr} - c0fe: 460b mov r3, r1 - uint8_t * buf_u8 = (uint8_t *)dsc->data; - - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA) { - c100: 7801 ldrb r1, [r0, #0] - uint8_t * buf_u8 = (uint8_t *)dsc->data; - c102: 6885 ldr r5, [r0, #8] - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA) { - c104: f001 011f and.w r1, r1, #31 - c108: 2905 cmp r1, #5 -{ - c10a: b085 sub sp, #20 - c10c: 4604 mov r4, r0 - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA) { - c10e: d10a bne.n c126 - uint32_t px = dsc->header.w * y * LV_IMG_PX_SIZE_ALPHA_BYTE + x * LV_IMG_PX_SIZE_ALPHA_BYTE; - c110: 6801 ldr r1, [r0, #0] - c112: f3c1 218a ubfx r1, r1, #10, #11 - c116: fb12 3201 smlabb r2, r2, r1, r3 - return buf_u8[px + LV_IMG_PX_SIZE_ALPHA_BYTE - 1]; - c11a: eb02 0242 add.w r2, r2, r2, lsl #1 - c11e: 442a add r2, r5 - c120: 7890 ldrb r0, [r2, #2] - uint32_t px = dsc->header.w * y + x; - return buf_u8[px]; - } - - return LV_OPA_COVER; -} - c122: b005 add sp, #20 - c124: bdf0 pop {r4, r5, r6, r7, pc} - else if(dsc->header.cf == LV_IMG_CF_ALPHA_1BIT) { - c126: 390b subs r1, #11 - c128: 2903 cmp r1, #3 - c12a: d856 bhi.n c1da - c12c: e8df f001 tbb [pc, r1] - c130: 4e321902 .word 0x4e321902 - uint32_t px = ((dsc->header.w + 7) >> 3) * y + x; - c134: 6821 ldr r1, [r4, #0] - c136: f3c1 218a ubfx r1, r1, #10, #11 - c13a: 3107 adds r1, #7 - c13c: 10c9 asrs r1, r1, #3 - uint8_t px_opa = (buf_u8[px] & (1 << (7 - bit))) >> (7 - bit); - c13e: f003 0007 and.w r0, r3, #7 - c142: fb02 5201 mla r2, r2, r1, r5 - uint32_t px = ((dsc->header.w + 7) >> 3) * y + x; - c146: 10db asrs r3, r3, #3 - uint8_t px_opa = (buf_u8[px] & (1 << (7 - bit))) >> (7 - bit); - c148: f1c0 0007 rsb r0, r0, #7 - c14c: 5cd3 ldrb r3, [r2, r3] - c14e: 2201 movs r2, #1 - c150: 4082 lsls r2, r0 - c152: 4013 ands r3, r2 - return px_opa ? LV_OPA_TRANSP : LV_OPA_COVER; - c154: 4103 asrs r3, r0 - c156: bf0c ite eq - c158: f04f 30ff moveq.w r0, #4294967295 ; 0xffffffff - c15c: 2000 movne r0, #0 - c15e: b2c0 uxtb r0, r0 - c160: e7df b.n c122 - const uint8_t opa_table[4] = {0, 85, 170, 255}; /*Opacity mapping with bpp = 2*/ - c162: 491f ldr r1, [pc, #124] ; (c1e0 ) - c164: 9100 str r1, [sp, #0] - uint32_t px = ((dsc->header.w + 3) >> 2) * y + x; - c166: 6821 ldr r1, [r4, #0] - c168: f3c1 218a ubfx r1, r1, #10, #11 - c16c: 3103 adds r1, #3 - c16e: 1089 asrs r1, r1, #2 - uint8_t bit = (x & 0x3) * 2; - c170: f003 0003 and.w r0, r3, #3 - uint8_t px_opa = (buf_u8[px] & (3 << (6 - bit))) >> (6 - bit); - c174: fb02 5201 mla r2, r2, r1, r5 - uint32_t px = ((dsc->header.w + 3) >> 2) * y + x; - c178: 109b asrs r3, r3, #2 - uint8_t px_opa = (buf_u8[px] & (3 << (6 - bit))) >> (6 - bit); - c17a: 0040 lsls r0, r0, #1 - c17c: 5cd3 ldrb r3, [r2, r3] - c17e: f1c0 0006 rsb r0, r0, #6 - c182: 2203 movs r2, #3 - uint8_t px_opa = (buf_u8[px] & (0xF << (4 - bit))) >> (4 - bit); - c184: 4082 lsls r2, r0 - c186: 4013 ands r3, r2 - c188: 4103 asrs r3, r0 - return opa_table[px_opa]; - c18a: 3310 adds r3, #16 - c18c: 446b add r3, sp - c18e: f813 0c10 ldrb.w r0, [r3, #-16] - c192: e7c6 b.n c122 - const uint8_t opa_table[16] = {0, 17, 34, 51, /*Opacity mapping with bpp = 4*/ - c194: 4e13 ldr r6, [pc, #76] ; (c1e4 ) - c196: 46ec mov ip, sp - c198: f106 0e10 add.w lr, r6, #16 - c19c: 6830 ldr r0, [r6, #0] - c19e: 6871 ldr r1, [r6, #4] - c1a0: 4667 mov r7, ip - c1a2: c703 stmia r7!, {r0, r1} - c1a4: 3608 adds r6, #8 - c1a6: 4576 cmp r6, lr - c1a8: 46bc mov ip, r7 - c1aa: d1f7 bne.n c19c - uint32_t px = ((dsc->header.w + 1) >> 1) * y + x; - c1ac: 6821 ldr r1, [r4, #0] - c1ae: f3c1 218a ubfx r1, r1, #10, #11 - c1b2: 3101 adds r1, #1 - c1b4: 1049 asrs r1, r1, #1 - uint8_t bit = (x & 0x1) * 4; - c1b6: f003 0001 and.w r0, r3, #1 - uint8_t px_opa = (buf_u8[px] & (0xF << (4 - bit))) >> (4 - bit); - c1ba: fb02 5201 mla r2, r2, r1, r5 - uint32_t px = ((dsc->header.w + 1) >> 1) * y + x; - c1be: 105b asrs r3, r3, #1 - uint8_t px_opa = (buf_u8[px] & (0xF << (4 - bit))) >> (4 - bit); - c1c0: 0080 lsls r0, r0, #2 - c1c2: 5cd3 ldrb r3, [r2, r3] - c1c4: f1c0 0004 rsb r0, r0, #4 - c1c8: 220f movs r2, #15 - c1ca: e7db b.n c184 - uint32_t px = dsc->header.w * y + x; - c1cc: 6821 ldr r1, [r4, #0] - c1ce: f3c1 218a ubfx r1, r1, #10, #11 - c1d2: fb12 3201 smlabb r2, r2, r1, r3 - return buf_u8[px]; - c1d6: 5ca8 ldrb r0, [r5, r2] - c1d8: e7a3 b.n c122 - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA) { - c1da: 20ff movs r0, #255 ; 0xff - c1dc: e7a1 b.n c122 - c1de: bf00 nop - c1e0: ffaa5500 .word 0xffaa5500 - c1e4: 00027883 .word 0x00027883 - -0000c1e8 <_lv_img_buf_transform_init>: -/** - * Initialize a descriptor to tranform an image - * @param dsc pointer to an `lv_img_transform_dsc_t` variable whose `cfg` field is initialized - */ -void _lv_img_buf_transform_init(lv_img_transform_dsc_t * dsc) -{ - c1e8: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - dsc->tmp.pivot_x_256 = dsc->cfg.pivot_x * 256; - c1ec: f9b0 3008 ldrsh.w r3, [r0, #8] - - int32_t angle_low = dsc->cfg.angle / 10; - int32_t angle_hight = angle_low + 1; - int32_t angle_rem = dsc->cfg.angle - (angle_low * 10); - - int32_t s1 = _lv_trigo_sin(-angle_low); - c1f0: f8df 80ec ldr.w r8, [pc, #236] ; c2e0 <_lv_img_buf_transform_init+0xf8> - dsc->tmp.pivot_x_256 = dsc->cfg.pivot_x * 256; - c1f4: 021b lsls r3, r3, #8 - c1f6: 6243 str r3, [r0, #36] ; 0x24 - dsc->tmp.pivot_y_256 = dsc->cfg.pivot_y * 256; - c1f8: f9b0 300a ldrsh.w r3, [r0, #10] - c1fc: 021b lsls r3, r3, #8 - int32_t angle_low = dsc->cfg.angle / 10; - c1fe: 260a movs r6, #10 - dsc->tmp.pivot_y_256 = dsc->cfg.pivot_y * 256; - c200: 6283 str r3, [r0, #40] ; 0x28 - int32_t angle_low = dsc->cfg.angle / 10; - c202: f9b0 300c ldrsh.w r3, [r0, #12] - c206: fb93 f5f6 sdiv r5, r3, r6 - int32_t s1 = _lv_trigo_sin(-angle_low); - c20a: fa1f f985 uxth.w r9, r5 -{ - c20e: 4604 mov r4, r0 - int32_t s1 = _lv_trigo_sin(-angle_low); - c210: f1c9 0000 rsb r0, r9, #0 - int32_t angle_rem = dsc->cfg.angle - (angle_low * 10); - c214: f64f 77f6 movw r7, #65526 ; 0xfff6 - int32_t s1 = _lv_trigo_sin(-angle_low); - c218: b200 sxth r0, r0 - int32_t angle_rem = dsc->cfg.angle - (angle_low * 10); - c21a: fb15 3707 smlabb r7, r5, r7, r3 - int32_t s1 = _lv_trigo_sin(-angle_low); - c21e: 47c0 blx r8 - int32_t angle_hight = angle_low + 1; - c220: 3501 adds r5, #1 - int32_t s2 = _lv_trigo_sin(-angle_hight); - c222: b2ad uxth r5, r5 - int32_t s1 = _lv_trigo_sin(-angle_low); - c224: 4682 mov sl, r0 - int32_t s2 = _lv_trigo_sin(-angle_hight); - c226: 4268 negs r0, r5 - c228: b200 sxth r0, r0 - c22a: 47c0 blx r8 - c22c: 4683 mov fp, r0 - - int32_t c1 = _lv_trigo_sin(-angle_low + 90); - c22e: f1c9 005a rsb r0, r9, #90 ; 0x5a - c232: b200 sxth r0, r0 - c234: 47c0 blx r8 - int32_t c2 = _lv_trigo_sin(-angle_hight + 90); - c236: f1c5 055a rsb r5, r5, #90 ; 0x5a - int32_t c1 = _lv_trigo_sin(-angle_low + 90); - c23a: 4681 mov r9, r0 - int32_t c2 = _lv_trigo_sin(-angle_hight + 90); - c23c: b228 sxth r0, r5 - c23e: 47c0 blx r8 - - dsc->tmp.sinma = (s1 * (10 - angle_rem) + s2 * angle_rem) / 10; - c240: 1bf2 subs r2, r6, r7 - c242: fb07 f30b mul.w r3, r7, fp - c246: fb02 330a mla r3, r2, sl, r3 - c24a: fb93 f3f6 sdiv r3, r3, r6 - c24e: 62e3 str r3, [r4, #44] ; 0x2c - dsc->tmp.cosma = (c1 * (10 - angle_rem) + c2 * angle_rem) / 10; - c250: fb07 f300 mul.w r3, r7, r0 - c254: fb02 3009 mla r0, r2, r9, r3 - - dsc->tmp.chroma_keyed = lv_img_cf_is_chroma_keyed(dsc->cfg.cf) ? 1 : 0; - c258: 4b1f ldr r3, [pc, #124] ; (c2d8 <_lv_img_buf_transform_init+0xf0>) - dsc->tmp.cosma = (c1 * (10 - angle_rem) + c2 * angle_rem) / 10; - c25a: fb90 f0f6 sdiv r0, r0, r6 - c25e: 6320 str r0, [r4, #48] ; 0x30 - dsc->tmp.chroma_keyed = lv_img_cf_is_chroma_keyed(dsc->cfg.cf) ? 1 : 0; - c260: 7ca0 ldrb r0, [r4, #18] - c262: 4798 blx r3 - c264: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - c268: f360 0300 bfi r3, r0, #0, #1 - c26c: f884 3034 strb.w r3, [r4, #52] ; 0x34 - dsc->tmp.has_alpha = lv_img_cf_has_alpha(dsc->cfg.cf) ? 1 : 0; - c270: 7ca0 ldrb r0, [r4, #18] - c272: 4b1a ldr r3, [pc, #104] ; (c2dc <_lv_img_buf_transform_init+0xf4>) - c274: 4798 blx r3 - if(dsc->cfg.cf == LV_IMG_CF_TRUE_COLOR || dsc->cfg.cf == LV_IMG_CF_TRUE_COLOR_ALPHA || - c276: 7ca3 ldrb r3, [r4, #18] - c278: 1f19 subs r1, r3, #4 - c27a: 2902 cmp r1, #2 - c27c: bf8c ite hi - c27e: 2100 movhi r1, #0 - c280: 2101 movls r1, #1 - dsc->tmp.has_alpha = lv_img_cf_has_alpha(dsc->cfg.cf) ? 1 : 0; - c282: 0042 lsls r2, r0, #1 - c284: ea42 0281 orr.w r2, r2, r1, lsl #2 - c288: f894 1034 ldrb.w r1, [r4, #52] ; 0x34 - c28c: f002 0206 and.w r2, r2, #6 - c290: f021 0106 bic.w r1, r1, #6 - c294: 430a orrs r2, r1 - c296: f884 2034 strb.w r2, [r4, #52] ; 0x34 - } - else { - dsc->tmp.native_color = 0; - } - - dsc->tmp.img_dsc.data = dsc->cfg.src; - c29a: 6822 ldr r2, [r4, #0] - c29c: 6222 str r2, [r4, #32] - dsc->tmp.img_dsc.header.always_zero = 0; - dsc->tmp.img_dsc.header.cf = dsc->cfg.cf; - c29e: 88a2 ldrh r2, [r4, #4] - c2a0: f003 031f and.w r3, r3, #31 - c2a4: f3c2 020a ubfx r2, r2, #0, #11 - c2a8: ea43 2382 orr.w r3, r3, r2, lsl #10 - c2ac: f9b4 2006 ldrsh.w r2, [r4, #6] - c2b0: ea43 5342 orr.w r3, r3, r2, lsl #21 - c2b4: 69a2 ldr r2, [r4, #24] - c2b6: f402 7240 and.w r2, r2, #768 ; 0x300 - c2ba: 4313 orrs r3, r2 - c2bc: 61a3 str r3, [r4, #24] - dsc->tmp.img_dsc.header.w = dsc->cfg.src_w; - dsc->tmp.img_dsc.header.h = dsc->cfg.src_h; - - dsc->tmp.zoom_inv = (256 * 256) / dsc->cfg.zoom; - c2be: 89e2 ldrh r2, [r4, #14] - c2c0: f44f 3380 mov.w r3, #65536 ; 0x10000 - c2c4: fbb3 f3f2 udiv r3, r3, r2 - c2c8: 86e3 strh r3, [r4, #54] ; 0x36 - - dsc->res.opa = LV_OPA_COVER; - c2ca: 23ff movs r3, #255 ; 0xff - c2cc: 75a3 strb r3, [r4, #22] - dsc->res.color = dsc->cfg.color; - c2ce: 8a23 ldrh r3, [r4, #16] - c2d0: 82a3 strh r3, [r4, #20] -} - c2d2: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - c2d6: bf00 nop - c2d8: 0000781d .word 0x0000781d - c2dc: 00007831 .word 0x00007831 - c2e0: 0000ebcd .word 0x0000ebcd - -0000c2e4 <_lv_img_buf_get_transformed_area>: - * @param zoom zoom, (256 no zoom) - * @param pivot x,y pivot coordinates of rotation - */ -void _lv_img_buf_get_transformed_area(lv_area_t * res, lv_coord_t w, lv_coord_t h, int16_t angle, uint16_t zoom, - lv_point_t * pivot) -{ - c2e4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - c2e8: b085 sub sp, #20 - c2ea: 4607 mov r7, r0 -#if LV_USE_IMG_TRANSFORM - int32_t angle_low = angle / 10; - int32_t angle_hight = angle_low + 1; - int32_t angle_rem = angle - (angle_low * 10); - - int32_t s1 = _lv_trigo_sin(angle_low); - c2ec: f8df b174 ldr.w fp, [pc, #372] ; c464 <_lv_img_buf_get_transformed_area+0x180> -{ - c2f0: f8bd 8038 ldrh.w r8, [sp, #56] ; 0x38 - c2f4: 9102 str r1, [sp, #8] - int32_t angle_low = angle / 10; - c2f6: 260a movs r6, #10 - int32_t angle_rem = angle - (angle_low * 10); - c2f8: f64f 7af6 movw sl, #65526 ; 0xfff6 - int32_t angle_low = angle / 10; - c2fc: fb93 f9f6 sdiv r9, r3, r6 - int32_t s1 = _lv_trigo_sin(angle_low); - c300: 4648 mov r0, r9 - int32_t angle_rem = angle - (angle_low * 10); - c302: fb19 3a0a smlabb sl, r9, sl, r3 -{ - c306: 4614 mov r4, r2 - int32_t s1 = _lv_trigo_sin(angle_low); - c308: 47d8 blx fp - int32_t angle_hight = angle_low + 1; - c30a: f109 0501 add.w r5, r9, #1 - int32_t s1 = _lv_trigo_sin(angle_low); - c30e: 9003 str r0, [sp, #12] - int32_t s2 = _lv_trigo_sin(angle_hight); - c310: b228 sxth r0, r5 - c312: 47d8 blx fp - c314: 4605 mov r5, r0 - - int32_t c1 = _lv_trigo_sin(angle_low + 90); - c316: f109 005a add.w r0, r9, #90 ; 0x5a - c31a: b200 sxth r0, r0 - c31c: 47d8 blx fp - c31e: 9001 str r0, [sp, #4] - int32_t c2 = _lv_trigo_sin(angle_hight + 90); - c320: f109 005b add.w r0, r9, #91 ; 0x5b - c324: b200 sxth r0, r0 - c326: 47d8 blx fp - - int32_t sinma = (s1 * (10 - angle_rem) + s2 * angle_rem) / 10; - int32_t cosma = (c1 * (10 - angle_rem) + c2 * angle_rem) / 10; - c328: 9b01 ldr r3, [sp, #4] - int32_t sinma = (s1 * (10 - angle_rem) + s2 * angle_rem) / 10; - c32a: 9903 ldr r1, [sp, #12] - c32c: eba6 0c0a sub.w ip, r6, sl - int32_t cosma = (c1 * (10 - angle_rem) + c2 * angle_rem) / 10; - c330: fb0a f000 mul.w r0, sl, r0 - c334: fb0c 0003 mla r0, ip, r3, r0 - - lv_coord_t xt; - lv_coord_t yt; - - lv_area_t a; - a.x1 = ((-pivot->x) * zoom) >> 8; - c338: 9b0f ldr r3, [sp, #60] ; 0x3c - int32_t cosma = (c1 * (10 - angle_rem) + c2 * angle_rem) / 10; - c33a: fb90 f0f6 sdiv r0, r0, r6 - int32_t sinma = (s1 * (10 - angle_rem) + s2 * angle_rem) / 10; - c33e: fb0a f505 mul.w r5, sl, r5 - a.x1 = ((-pivot->x) * zoom) >> 8; - c342: f9b3 e000 ldrsh.w lr, [r3] - int32_t sinma = (s1 * (10 - angle_rem) + s2 * angle_rem) / 10; - c346: fb0c 5501 mla r5, ip, r1, r5 - a.y1 = ((-pivot->y) * zoom) >> 8; - c34a: f9b3 c002 ldrsh.w ip, [r3, #2] - int32_t sinma = (s1 * (10 - angle_rem) + s2 * angle_rem) / 10; - c34e: fb95 f5f6 sdiv r5, r5, r6 - a.x1 = ((-pivot->x) * zoom) >> 8; - c352: f1ce 0300 rsb r3, lr, #0 - a.y1 = ((-pivot->y) * zoom) >> 8; - c356: f1cc 0200 rsb r2, ip, #0 - a.x1 = ((-pivot->x) * zoom) >> 8; - c35a: fb08 f303 mul.w r3, r8, r3 - a.y1 = ((-pivot->y) * zoom) >> 8; - c35e: fb08 f202 mul.w r2, r8, r2 - a.x2 = ((w - pivot->x) * zoom) >> 8; - a.y2 = ((h - pivot->y) * zoom) >> 8; - - xt = a.x1; - yt = a.y1; - lt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c362: f343 230f sbfx r3, r3, #8, #16 - c366: f342 220f sbfx r2, r2, #8, #16 - c36a: fb00 f903 mul.w r9, r0, r3 - c36e: fb05 fa02 mul.w sl, r5, r2 - lt.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c372: 436b muls r3, r5 - c374: 4342 muls r2, r0 - c376: 1899 adds r1, r3, r2 - c378: 13c9 asrs r1, r1, #15 - c37a: fa11 f18c uxtah r1, r1, ip - c37e: b209 sxth r1, r1 - c380: 9101 str r1, [sp, #4] - a.x2 = ((w - pivot->x) * zoom) >> 8; - c382: 9902 ldr r1, [sp, #8] - c384: eba1 010e sub.w r1, r1, lr - c388: fb08 f101 mul.w r1, r8, r1 - - xt = a.x2; - yt = a.y1; - rt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c38c: f341 210f sbfx r1, r1, #8, #16 - a.y2 = ((h - pivot->y) * zoom) >> 8; - c390: eba4 040c sub.w r4, r4, ip - rt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c394: fb00 fb01 mul.w fp, r0, r1 - a.y2 = ((h - pivot->y) * zoom) >> 8; - c398: fb08 f404 mul.w r4, r8, r4 - lt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c39c: eba9 060a sub.w r6, r9, sl - rt.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - - xt = a.x1; - yt = a.y2; - lb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3a0: f344 240f sbfx r4, r4, #8, #16 - rt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3a4: ebab 0a0a sub.w sl, fp, sl - rt.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3a8: 4369 muls r1, r5 - lt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3aa: 13f6 asrs r6, r6, #15 - lb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3ac: 4365 muls r5, r4 - rt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3ae: ea4f 3aea mov.w sl, sl, asr #15 - lb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3b2: 4344 muls r4, r0 - lt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3b4: fa16 f68e uxtah r6, r6, lr - rt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3b8: fa1a fa8e uxtah sl, sl, lr - lb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3bc: eba9 0905 sub.w r9, r9, r5 - lt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3c0: b236 sxth r6, r6 - rt.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3c2: fa0f fa8a sxth.w sl, sl - rt.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3c6: 440a add r2, r1 - lb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3c8: 4423 add r3, r4 - - xt = a.x2; - yt = a.y2; - rb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - rb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3ca: 4421 add r1, r4 - lb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3cc: ea4f 39e9 mov.w r9, r9, asr #15 - - res->x1 = LV_MATH_MIN4(lb.x, lt.x, rb.x, rt.x); - c3d0: 4556 cmp r6, sl - lb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3d2: fa19 f98e uxtah r9, r9, lr - rb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3d6: ebab 0b05 sub.w fp, fp, r5 - rb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3da: ea4f 31e1 mov.w r1, r1, asr #15 - rt.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3de: ea4f 32e2 mov.w r2, r2, asr #15 - lb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3e2: ea4f 33e3 mov.w r3, r3, asr #15 - lb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3e6: fa0f f989 sxth.w r9, r9 - rt.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3ea: fa12 f28c uxtah r2, r2, ip - lb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3ee: fa13 f38c uxtah r3, r3, ip - rb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c3f2: ea4f 3beb mov.w fp, fp, asr #15 - rb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c3f6: fa11 fc8c uxtah ip, r1, ip - res->x1 = LV_MATH_MIN4(lb.x, lt.x, rb.x, rt.x); - c3fa: 4631 mov r1, r6 - c3fc: bfa8 it ge - c3fe: 4651 movge r1, sl - c400: 4549 cmp r1, r9 - rb.x = ((cosma * xt - sinma * yt) >> LV_TRIGO_SHIFT) + pivot->x; - c402: fa1b fe8e uxtah lr, fp, lr - c406: fa0f fe8e sxth.w lr, lr - res->x1 = LV_MATH_MIN4(lb.x, lt.x, rb.x, rt.x); - c40a: bfa8 it ge - c40c: 4649 movge r1, r9 - c40e: 4571 cmp r1, lr - c410: bfa8 it ge - c412: 4671 movge r1, lr - res->x2 = LV_MATH_MAX4(lb.x, lt.x, rb.x, rt.x); - c414: 4556 cmp r6, sl - c416: bfb8 it lt - c418: 4656 movlt r6, sl - c41a: 454e cmp r6, r9 - c41c: bfb8 it lt - c41e: 464e movlt r6, r9 - res->x1 = LV_MATH_MIN4(lb.x, lt.x, rb.x, rt.x); - c420: 8039 strh r1, [r7, #0] - res->y1 = LV_MATH_MIN4(lb.y, lt.y, rb.y, rt.y); - c422: 9901 ldr r1, [sp, #4] - rt.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c424: b212 sxth r2, r2 - res->x2 = LV_MATH_MAX4(lb.x, lt.x, rb.x, rt.x); - c426: 4576 cmp r6, lr - c428: bfb8 it lt - c42a: 4676 movlt r6, lr - res->y1 = LV_MATH_MIN4(lb.y, lt.y, rb.y, rt.y); - c42c: 4291 cmp r1, r2 - lb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c42e: b21b sxth r3, r3 - res->y1 = LV_MATH_MIN4(lb.y, lt.y, rb.y, rt.y); - c430: bfa8 it ge - c432: 4611 movge r1, r2 - c434: 4299 cmp r1, r3 - rb.y = ((sinma * xt + cosma * yt) >> LV_TRIGO_SHIFT) + pivot->y; - c436: fa0f fc8c sxth.w ip, ip - res->y1 = LV_MATH_MIN4(lb.y, lt.y, rb.y, rt.y); - c43a: bfa8 it ge - c43c: 4619 movge r1, r3 - c43e: 4561 cmp r1, ip - c440: bfa8 it ge - c442: 4661 movge r1, ip - c444: 8079 strh r1, [r7, #2] - res->y2 = LV_MATH_MAX4(lb.y, lt.y, rb.y, rt.y); - c446: 9901 ldr r1, [sp, #4] - res->x2 = LV_MATH_MAX4(lb.x, lt.x, rb.x, rt.x); - c448: 80be strh r6, [r7, #4] - res->y2 = LV_MATH_MAX4(lb.y, lt.y, rb.y, rt.y); - c44a: 428a cmp r2, r1 - c44c: bfb8 it lt - c44e: 460a movlt r2, r1 - c450: 4293 cmp r3, r2 - c452: bfb8 it lt - c454: 4613 movlt r3, r2 - c456: 4563 cmp r3, ip - c458: bfb8 it lt - c45a: 4663 movlt r3, ip - c45c: 80fb strh r3, [r7, #6] - res->x1 = 0; - res->y1 = 0; - res->x2 = w; - res->y2 = h; -#endif -} - c45e: b005 add sp, #20 - c460: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - c464: 0000ebcd .word 0x0000ebcd - -0000c468 <_lv_img_buf_transform_anti_alias>: -/** - * Continue transformation by taking the neighbors into account - * @param dsc pointer to the transformation descriptor - */ -bool _lv_img_buf_transform_anti_alias(lv_img_transform_dsc_t * dsc) -{ - c468: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - c46c: f890 2038 ldrb.w r2, [r0, #56] ; 0x38 - const uint8_t * src_u8 = dsc->cfg.src; - c470: f8d0 8000 ldr.w r8, [r0] - - /*Get the fractional part of the source pixel*/ - int xs_fract = dsc->tmp.xs & 0xff; - c474: f9b0 5038 ldrsh.w r5, [r0, #56] ; 0x38 - int ys_fract = dsc->tmp.ys & 0xff; - c478: f9b0 603a ldrsh.w r6, [r0, #58] ; 0x3a - c47c: f890 303a ldrb.w r3, [r0, #58] ; 0x3a - int32_t xn; /*x neightboor*/ - lv_opa_t xr; /*x mix ratio*/ - - if(xs_fract < 0x70) { - c480: 2a6f cmp r2, #111 ; 0x6f -{ - c482: b089 sub sp, #36 ; 0x24 - c484: 4604 mov r4, r0 - if(xs_fract < 0x70) { - c486: f200 8092 bhi.w c5ae <_lv_img_buf_transform_anti_alias+0x146> - xn = - 1; - if(dsc->tmp.xs_int + xn < 0) xn = 0; - c48a: f9b0 903c ldrsh.w r9, [r0, #60] ; 0x3c - c48e: f1b9 0f00 cmp.w r9, #0 - c492: bfd4 ite le - c494: f04f 0900 movle.w r9, #0 - c498: f04f 0901 movgt.w r9, #1 - c49c: f1c9 0900 rsb r9, r9, #0 - xr = xs_fract + 0x80; - c4a0: 3d80 subs r5, #128 ; 0x80 - } - else if(xs_fract > 0x90) { - xn = 1; - if(dsc->tmp.xs_int + xn >= dsc->cfg.src_w) xn = 0; - xr = (0xFF - xs_fract) + 0x80; - c4a2: b2ed uxtb r5, r5 - } - - int32_t yn; /*x neightboor*/ - lv_opa_t yr; /*x mix ratio*/ - - if(ys_fract < 0x70) { - c4a4: 2b6f cmp r3, #111 ; 0x6f - c4a6: f200 8097 bhi.w c5d8 <_lv_img_buf_transform_anti_alias+0x170> - yn = - 1; - if(dsc->tmp.ys_int + yn < 0) yn = 0; - c4aa: f9b4 703e ldrsh.w r7, [r4, #62] ; 0x3e - c4ae: 2f00 cmp r7, #0 - c4b0: bfd4 ite le - c4b2: 2700 movle r7, #0 - c4b4: 2701 movgt r7, #1 - c4b6: 427f negs r7, r7 - - yr = ys_fract + 0x80; - c4b8: 3e80 subs r6, #128 ; 0x80 - } - else if(ys_fract > 0x90) { - yn = 1; - if(dsc->tmp.ys_int + yn >= dsc->cfg.src_h) yn = 0; - - yr = (0xFF - ys_fract) + 0x80; - c4ba: b2f6 uxtb r6, r6 - else { - yn = 0; - yr = 0xFF; - } - - lv_color_t c00 = dsc->res.color; - c4bc: 8aa3 ldrh r3, [r4, #20] - c4be: f8ad 300a strh.w r3, [sp, #10] - lv_color_t c01; - lv_color_t c10; - lv_color_t c11; - - lv_opa_t a00 = dsc->res.opa; - c4c2: 7da3 ldrb r3, [r4, #22] - c4c4: 9301 str r3, [sp, #4] - lv_opa_t a10 = 0; - lv_opa_t a01 = 0; - lv_opa_t a11 = 0; - - if(dsc->tmp.native_color) { - c4c6: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - c4ca: 0758 lsls r0, r3, #29 - c4cc: f140 80a9 bpl.w c622 <_lv_img_buf_transform_anti_alias+0x1ba> - _lv_memcpy_small(&c01, &src_u8[dsc->tmp.pxi + dsc->tmp.px_size * xn], sizeof(lv_color_t)); - c4d0: f894 3044 ldrb.w r3, [r4, #68] ; 0x44 - c4d4: 6c21 ldr r1, [r4, #64] ; 0x40 - c4d6: f8df a248 ldr.w sl, [pc, #584] ; c720 <_lv_img_buf_transform_anti_alias+0x2b8> - c4da: fb09 1103 mla r1, r9, r3, r1 - c4de: 2202 movs r2, #2 - c4e0: 4441 add r1, r8 - c4e2: a805 add r0, sp, #20 - c4e4: 47d0 blx sl - _lv_memcpy_small(&c10, &src_u8[dsc->tmp.pxi + dsc->cfg.src_w * dsc->tmp.px_size * yn], sizeof(lv_color_t)); - c4e6: 88a2 ldrh r2, [r4, #4] - c4e8: f894 3044 ldrb.w r3, [r4, #68] ; 0x44 - c4ec: 6c21 ldr r1, [r4, #64] ; 0x40 - c4ee: fb13 f302 smulbb r3, r3, r2 - c4f2: fb07 1103 mla r1, r7, r3, r1 - c4f6: 2202 movs r2, #2 - c4f8: 4441 add r1, r8 - c4fa: a806 add r0, sp, #24 - c4fc: 47d0 blx sl - _lv_memcpy_small(&c11, &src_u8[dsc->tmp.pxi + dsc->cfg.src_w * dsc->tmp.px_size * yn + dsc->tmp.px_size * xn], - c4fe: f894 2044 ldrb.w r2, [r4, #68] ; 0x44 - c502: 88a3 ldrh r3, [r4, #4] - c504: 6c21 ldr r1, [r4, #64] ; 0x40 - c506: fb13 f302 smulbb r3, r3, r2 - c50a: fb09 1102 mla r1, r9, r2, r1 - c50e: fb07 1103 mla r1, r7, r3, r1 - c512: 4441 add r1, r8 - c514: 2202 movs r2, #2 - c516: a807 add r0, sp, #28 - c518: 47d0 blx sl - sizeof(lv_color_t)); - if(dsc->tmp.has_alpha) { - c51a: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - c51e: 0799 lsls r1, r3, #30 - c520: d46b bmi.n c5fa <_lv_img_buf_transform_anti_alias+0x192> - lv_opa_t a11 = 0; - c522: 2000 movs r0, #0 - lv_opa_t a01 = 0; - c524: 4607 mov r7, r0 - lv_opa_t a10 = 0; - c526: 4683 mov fp, r0 - } - } - - lv_opa_t xr0 = xr; - lv_opa_t xr1 = xr; - if(dsc->tmp.has_alpha) { - c528: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - c52c: 079b lsls r3, r3, #30 - c52e: f140 80c7 bpl.w c6c0 <_lv_img_buf_transform_anti_alias+0x258> - lv_opa_t a0 = (a00 * xr + (a10 * (255 - xr))) >> 8; - c532: 9a01 ldr r2, [sp, #4] - c534: f1c5 03ff rsb r3, r5, #255 ; 0xff - c538: fb12 f105 smulbb r1, r2, r5 - c53c: fb03 110b mla r1, r3, fp, r1 - lv_opa_t a1 = (a01 * xr + (a11 * (255 - xr))) >> 8; - c540: 4343 muls r3, r0 - dsc->res.opa = (a0 * yr + (a1 * (255 - yr))) >> 8; - c542: f3c1 2107 ubfx r1, r1, #8, #8 - lv_opa_t a1 = (a01 * xr + (a11 * (255 - xr))) >> 8; - c546: fb15 3307 smlabb r3, r5, r7, r3 - c54a: f3c3 2307 ubfx r3, r3, #8, #8 - dsc->res.opa = (a0 * yr + (a1 * (255 - yr))) >> 8; - c54e: f1c6 0cff rsb ip, r6, #255 ; 0xff - c552: fb06 f201 mul.w r2, r6, r1 - c556: fb03 220c mla r2, r3, ip, r2 - c55a: 1212 asrs r2, r2, #8 - - if(a0 <= LV_OPA_MIN && a1 <= LV_OPA_MIN) return false; - c55c: 2905 cmp r1, #5 - dsc->res.opa = (a0 * yr + (a1 * (255 - yr))) >> 8; - c55e: 75a2 strb r2, [r4, #22] - if(a0 <= LV_OPA_MIN && a1 <= LV_OPA_MIN) return false; - c560: f200 80aa bhi.w c6b8 <_lv_img_buf_transform_anti_alias+0x250> - c564: 2b05 cmp r3, #5 - c566: f240 80d4 bls.w c712 <_lv_img_buf_transform_anti_alias+0x2aa> - if(a0 <= LV_OPA_MIN) yr = LV_OPA_TRANSP; - c56a: 2600 movs r6, #0 - if(a1 <= LV_OPA_MIN) yr = LV_OPA_COVER; - if(a00 <= LV_OPA_MIN) xr0 = LV_OPA_TRANSP; - c56c: 9b01 ldr r3, [sp, #4] - c56e: 2b05 cmp r3, #5 - c570: bf94 ite ls - c572: 2200 movls r2, #0 - c574: 462a movhi r2, r5 - if(a10 <= LV_OPA_MIN) xr0 = LV_OPA_COVER; - c576: f1bb 0f05 cmp.w fp, #5 - c57a: bf98 it ls - c57c: 22ff movls r2, #255 ; 0xff - if(a01 <= LV_OPA_MIN) xr1 = LV_OPA_TRANSP; - c57e: 2f05 cmp r7, #5 - c580: bf98 it ls - c582: 2500 movls r5, #0 - if(a11 <= LV_OPA_MIN) xr1 = LV_OPA_COVER; - c584: 2805 cmp r0, #5 - c586: bf98 it ls - c588: 25ff movls r5, #255 ; 0xff - xr1 = xr; - dsc->res.opa = LV_OPA_COVER; - } - - lv_color_t c0; - if(xr0 == LV_OPA_TRANSP) c0 = c01; - c58a: 2a00 cmp r2, #0 - c58c: f040 809c bne.w c6c8 <_lv_img_buf_transform_anti_alias+0x260> - c590: f8bd 7014 ldrh.w r7, [sp, #20] - else if(xr0 == LV_OPA_COVER) c0 = c00; - else c0 = lv_color_mix(c00, c01, xr0); - - lv_color_t c1; - if(xr1 == LV_OPA_TRANSP) c1 = c11; - c594: 2d00 cmp r5, #0 - c596: f040 80a4 bne.w c6e2 <_lv_img_buf_transform_anti_alias+0x27a> - c59a: f8bd 101c ldrh.w r1, [sp, #28] - else if(xr1 == LV_OPA_COVER) c1 = c10; - else c1 = lv_color_mix(c10, c11, xr1); - - if(yr == LV_OPA_TRANSP) dsc->res.color = c1; - c59e: 2e00 cmp r6, #0 - c5a0: f040 80ad bne.w c6fe <_lv_img_buf_transform_anti_alias+0x296> - c5a4: 82a1 strh r1, [r4, #20] - else if(yr == LV_OPA_COVER) dsc->res.color = c0; - else dsc->res.color = lv_color_mix(c0, c1, yr); - - return true; - c5a6: 2001 movs r0, #1 -} - c5a8: b009 add sp, #36 ; 0x24 - c5aa: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - else if(xs_fract > 0x90) { - c5ae: 2a90 cmp r2, #144 ; 0x90 - c5b0: d90e bls.n c5d0 <_lv_img_buf_transform_anti_alias+0x168> - if(dsc->tmp.xs_int + xn >= dsc->cfg.src_w) xn = 0; - c5b2: f9b0 903c ldrsh.w r9, [r0, #60] ; 0x3c - c5b6: f9b0 2004 ldrsh.w r2, [r0, #4] - c5ba: f109 0901 add.w r9, r9, #1 - c5be: 4591 cmp r9, r2 - c5c0: bfac ite ge - c5c2: f04f 0900 movge.w r9, #0 - c5c6: f04f 0901 movlt.w r9, #1 - xr = (0xFF - xs_fract) + 0x80; - c5ca: f1c5 057f rsb r5, r5, #127 ; 0x7f - c5ce: e768 b.n c4a2 <_lv_img_buf_transform_anti_alias+0x3a> - xr = 0xFF; - c5d0: 25ff movs r5, #255 ; 0xff - xn = 0; - c5d2: f04f 0900 mov.w r9, #0 - c5d6: e765 b.n c4a4 <_lv_img_buf_transform_anti_alias+0x3c> - else if(ys_fract > 0x90) { - c5d8: 2b90 cmp r3, #144 ; 0x90 - c5da: d90b bls.n c5f4 <_lv_img_buf_transform_anti_alias+0x18c> - if(dsc->tmp.ys_int + yn >= dsc->cfg.src_h) yn = 0; - c5dc: f9b4 703e ldrsh.w r7, [r4, #62] ; 0x3e - c5e0: f9b4 3006 ldrsh.w r3, [r4, #6] - c5e4: 3701 adds r7, #1 - c5e6: 429f cmp r7, r3 - c5e8: bfac ite ge - c5ea: 2700 movge r7, #0 - c5ec: 2701 movlt r7, #1 - yr = (0xFF - ys_fract) + 0x80; - c5ee: f1c6 067f rsb r6, r6, #127 ; 0x7f - c5f2: e762 b.n c4ba <_lv_img_buf_transform_anti_alias+0x52> - yr = 0xFF; - c5f4: 26ff movs r6, #255 ; 0xff - yn = 0; - c5f6: 2700 movs r7, #0 - c5f8: e760 b.n c4bc <_lv_img_buf_transform_anti_alias+0x54> - a10 = src_u8[dsc->tmp.pxi + dsc->tmp.px_size * xn + dsc->tmp.px_size - 1]; - c5fa: 6c22 ldr r2, [r4, #64] ; 0x40 - c5fc: f894 1044 ldrb.w r1, [r4, #68] ; 0x44 - a01 = src_u8[dsc->tmp.pxi + dsc->cfg.src_w * dsc->tmp.px_size * yn + dsc->tmp.px_size - 1]; - c600: 88a3 ldrh r3, [r4, #4] - c602: 3a01 subs r2, #1 - c604: 440a add r2, r1 - a10 = src_u8[dsc->tmp.pxi + dsc->tmp.px_size * xn + dsc->tmp.px_size - 1]; - c606: fb09 2901 mla r9, r9, r1, r2 - a01 = src_u8[dsc->tmp.pxi + dsc->cfg.src_w * dsc->tmp.px_size * yn + dsc->tmp.px_size - 1]; - c60a: fb13 f301 smulbb r3, r3, r1 - c60e: 437b muls r3, r7 - c610: eb08 0103 add.w r1, r8, r3 - a10 = src_u8[dsc->tmp.pxi + dsc->tmp.px_size * xn + dsc->tmp.px_size - 1]; - c614: f818 b009 ldrb.w fp, [r8, r9] - a01 = src_u8[dsc->tmp.pxi + dsc->cfg.src_w * dsc->tmp.px_size * yn + dsc->tmp.px_size - 1]; - c618: 5c8f ldrb r7, [r1, r2] - a11 = src_u8[dsc->tmp.pxi + dsc->cfg.src_w * dsc->tmp.px_size * yn + dsc->tmp.px_size * xn + dsc->tmp.px_size - 1]; - c61a: 44c8 add r8, r9 - c61c: f818 0003 ldrb.w r0, [r8, r3] - c620: e782 b.n c528 <_lv_img_buf_transform_anti_alias+0xc0> - c01 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int, dsc->cfg.color); - c622: 8fa3 ldrh r3, [r4, #60] ; 0x3c - c624: f8df b0fc ldr.w fp, [pc, #252] ; c724 <_lv_img_buf_transform_anti_alias+0x2bc> - c628: f9b4 203e ldrsh.w r2, [r4, #62] ; 0x3e - c62c: f104 0a18 add.w sl, r4, #24 - c630: fa13 f189 uxtah r1, r3, r9 - c634: b209 sxth r1, r1 - c636: 8a23 ldrh r3, [r4, #16] - c638: 4650 mov r0, sl - c63a: 47d8 blx fp - c10 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int, dsc->tmp.ys_int + yn, dsc->cfg.color); - c63c: 8fe3 ldrh r3, [r4, #62] ; 0x3e - c63e: f9b4 103c ldrsh.w r1, [r4, #60] ; 0x3c - c01 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int, dsc->cfg.color); - c642: f8ad 0014 strh.w r0, [sp, #20] - c10 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int, dsc->tmp.ys_int + yn, dsc->cfg.color); - c646: fa13 f287 uxtah r2, r3, r7 - c64a: b212 sxth r2, r2 - c64c: 8a23 ldrh r3, [r4, #16] - c64e: 4650 mov r0, sl - c650: 47d8 blx fp - c11 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int + yn, dsc->cfg.color); - c652: 8fe2 ldrh r2, [r4, #62] ; 0x3e - c654: 8fa1 ldrh r1, [r4, #60] ; 0x3c - c656: 8a23 ldrh r3, [r4, #16] - c10 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int, dsc->tmp.ys_int + yn, dsc->cfg.color); - c658: f8ad 0018 strh.w r0, [sp, #24] - c01 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int, dsc->cfg.color); - c65c: fa1f f889 uxth.w r8, r9 - c10 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int, dsc->tmp.ys_int + yn, dsc->cfg.color); - c660: fa1f f987 uxth.w r9, r7 - c11 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int + yn, dsc->cfg.color); - c664: 444a add r2, r9 - c666: 4441 add r1, r8 - c668: b212 sxth r2, r2 - c66a: b209 sxth r1, r1 - c66c: 4650 mov r0, sl - c66e: 47d8 blx fp - if(dsc->tmp.has_alpha) { - c670: f894 3034 ldrb.w r3, [r4, #52] ; 0x34 - c11 = lv_img_buf_get_px_color(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int + yn, dsc->cfg.color); - c674: f8ad 001c strh.w r0, [sp, #28] - if(dsc->tmp.has_alpha) { - c678: 079a lsls r2, r3, #30 - c67a: f57f af52 bpl.w c522 <_lv_img_buf_transform_anti_alias+0xba> - a10 = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int); - c67e: f9b4 703c ldrsh.w r7, [r4, #60] ; 0x3c - c682: f9b4 203e ldrsh.w r2, [r4, #62] ; 0x3e - c686: 4b24 ldr r3, [pc, #144] ; (c718 <_lv_img_buf_transform_anti_alias+0x2b0>) - c688: 9203 str r2, [sp, #12] - c68a: 44b8 add r8, r7 - c68c: fa0f f888 sxth.w r8, r8 - c690: 4641 mov r1, r8 - c692: 4650 mov r0, sl - c694: 4798 blx r3 - a01 = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, dsc->tmp.xs_int, dsc->tmp.ys_int + yn); - c696: 9a03 ldr r2, [sp, #12] - c698: 4b1f ldr r3, [pc, #124] ; (c718 <_lv_img_buf_transform_anti_alias+0x2b0>) - c69a: 4491 add r9, r2 - c69c: fa0f f289 sxth.w r2, r9 - c6a0: 4639 mov r1, r7 - a10 = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int); - c6a2: 4683 mov fp, r0 - a01 = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, dsc->tmp.xs_int, dsc->tmp.ys_int + yn); - c6a4: 4650 mov r0, sl - c6a6: 9203 str r2, [sp, #12] - c6a8: 4798 blx r3 - a11 = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int + yn); - c6aa: 9a03 ldr r2, [sp, #12] - c6ac: 4b1a ldr r3, [pc, #104] ; (c718 <_lv_img_buf_transform_anti_alias+0x2b0>) - a01 = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, dsc->tmp.xs_int, dsc->tmp.ys_int + yn); - c6ae: 4607 mov r7, r0 - a11 = lv_img_buf_get_px_alpha(&dsc->tmp.img_dsc, dsc->tmp.xs_int + xn, dsc->tmp.ys_int + yn); - c6b0: 4641 mov r1, r8 - c6b2: 4650 mov r0, sl - c6b4: 4798 blx r3 - c6b6: e737 b.n c528 <_lv_img_buf_transform_anti_alias+0xc0> - if(a1 <= LV_OPA_MIN) yr = LV_OPA_COVER; - c6b8: 2b05 cmp r3, #5 - c6ba: bf98 it ls - c6bc: 26ff movls r6, #255 ; 0xff - c6be: e755 b.n c56c <_lv_img_buf_transform_anti_alias+0x104> - dsc->res.opa = LV_OPA_COVER; - c6c0: 23ff movs r3, #255 ; 0xff - c6c2: 75a3 strb r3, [r4, #22] - xr0 = xr; - c6c4: 462a mov r2, r5 - c6c6: e760 b.n c58a <_lv_img_buf_transform_anti_alias+0x122> - else if(xr0 == LV_OPA_COVER) c0 = c00; - c6c8: 2aff cmp r2, #255 ; 0xff - c6ca: d102 bne.n c6d2 <_lv_img_buf_transform_anti_alias+0x26a> - c6cc: f8bd 700a ldrh.w r7, [sp, #10] - c6d0: e760 b.n c594 <_lv_img_buf_transform_anti_alias+0x12c> - else c0 = lv_color_mix(c00, c01, xr0); - c6d2: f8bd 1014 ldrh.w r1, [sp, #20] - c6d6: f8bd 000a ldrh.w r0, [sp, #10] - c6da: 4b10 ldr r3, [pc, #64] ; (c71c <_lv_img_buf_transform_anti_alias+0x2b4>) - c6dc: 4798 blx r3 - c6de: 4607 mov r7, r0 - c6e0: e758 b.n c594 <_lv_img_buf_transform_anti_alias+0x12c> - else if(xr1 == LV_OPA_COVER) c1 = c10; - c6e2: 2dff cmp r5, #255 ; 0xff - c6e4: d102 bne.n c6ec <_lv_img_buf_transform_anti_alias+0x284> - c6e6: f8bd 1018 ldrh.w r1, [sp, #24] - c6ea: e758 b.n c59e <_lv_img_buf_transform_anti_alias+0x136> - else c1 = lv_color_mix(c10, c11, xr1); - c6ec: f8bd 101c ldrh.w r1, [sp, #28] - c6f0: f8bd 0018 ldrh.w r0, [sp, #24] - c6f4: 4b09 ldr r3, [pc, #36] ; (c71c <_lv_img_buf_transform_anti_alias+0x2b4>) - c6f6: 462a mov r2, r5 - c6f8: 4798 blx r3 - c6fa: 4601 mov r1, r0 - c6fc: e74f b.n c59e <_lv_img_buf_transform_anti_alias+0x136> - else if(yr == LV_OPA_COVER) dsc->res.color = c0; - c6fe: 2eff cmp r6, #255 ; 0xff - c700: d101 bne.n c706 <_lv_img_buf_transform_anti_alias+0x29e> - c702: 82a7 strh r7, [r4, #20] - c704: e74f b.n c5a6 <_lv_img_buf_transform_anti_alias+0x13e> - else dsc->res.color = lv_color_mix(c0, c1, yr); - c706: 4b05 ldr r3, [pc, #20] ; (c71c <_lv_img_buf_transform_anti_alias+0x2b4>) - c708: 4632 mov r2, r6 - c70a: 4638 mov r0, r7 - c70c: 4798 blx r3 - c70e: 82a0 strh r0, [r4, #20] - c710: e749 b.n c5a6 <_lv_img_buf_transform_anti_alias+0x13e> - if(a0 <= LV_OPA_MIN && a1 <= LV_OPA_MIN) return false; - c712: 2000 movs r0, #0 - c714: e748 b.n c5a8 <_lv_img_buf_transform_anti_alias+0x140> - c716: bf00 nop - c718: 0000c0fd .word 0x0000c0fd - c71c: 0000bfa9 .word 0x0000bfa9 - c720: 0000bff9 .word 0x0000bff9 - c724: 0000c00d .word 0x0000c00d - -0000c728 <_lv_img_cache_open>: - * @param src source of the image. Path to file or pointer to an `lv_img_dsc_t` variable - * @param style style of the image - * @return pointer to the cache entry or NULL if can open the image - */ -lv_img_cache_entry_t * _lv_img_cache_open(const void * src, lv_color_t color) -{ - c728: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - if(entry_cnt == 0) { - c72c: f8df 8190 ldr.w r8, [pc, #400] ; c8c0 <_lv_img_cache_open+0x198> - c730: f8b8 4000 ldrh.w r4, [r8] -{ - c734: 4605 mov r5, r0 - c736: 460e mov r6, r1 - if(entry_cnt == 0) { - c738: b95c cbnz r4, c752 <_lv_img_cache_open+0x2a> - LV_LOG_WARN("lv_img_cache_open: the cache size is 0"); - c73a: 4b52 ldr r3, [pc, #328] ; (c884 <_lv_img_cache_open+0x15c>) - c73c: 9300 str r3, [sp, #0] - c73e: 4952 ldr r1, [pc, #328] ; (c888 <_lv_img_cache_open+0x160>) - c740: 4b52 ldr r3, [pc, #328] ; (c88c <_lv_img_cache_open+0x164>) - c742: 4d53 ldr r5, [pc, #332] ; (c890 <_lv_img_cache_open+0x168>) - c744: 2244 movs r2, #68 ; 0x44 - c746: 2002 movs r0, #2 - c748: 47a8 blx r5 - - if(cached_src->dec_dsc.time_to_open == 0) cached_src->dec_dsc.time_to_open = 1; - } - - return cached_src; -} - c74a: 4620 mov r0, r4 - c74c: b003 add sp, #12 - c74e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - lv_img_cache_entry_t * cache = LV_GC_ROOT(_lv_img_cache_array); - c752: 4b50 ldr r3, [pc, #320] ; (c894 <_lv_img_cache_open+0x16c>) - if(cache[i].life > INT32_MIN + LV_IMG_CACHE_AGING) { - c754: 4850 ldr r0, [pc, #320] ; (c898 <_lv_img_cache_open+0x170>) - lv_img_cache_entry_t * cache = LV_GC_ROOT(_lv_img_cache_array); - c756: 681f ldr r7, [r3, #0] - for(i = 0; i < entry_cnt; i++) { - c758: 2300 movs r3, #0 - c75a: 463a mov r2, r7 - if(cache[i].life > INT32_MIN + LV_IMG_CACHE_AGING) { - c75c: 6a11 ldr r1, [r2, #32] - for(i = 0; i < entry_cnt; i++) { - c75e: 3301 adds r3, #1 - if(cache[i].life > INT32_MIN + LV_IMG_CACHE_AGING) { - c760: 4281 cmp r1, r0 - cache[i].life -= LV_IMG_CACHE_AGING; - c762: bfa8 it ge - c764: f101 31ff addge.w r1, r1, #4294967295 ; 0xffffffff - for(i = 0; i < entry_cnt; i++) { - c768: b29b uxth r3, r3 - cache[i].life -= LV_IMG_CACHE_AGING; - c76a: bfa8 it ge - c76c: 6211 strge r1, [r2, #32] - for(i = 0; i < entry_cnt; i++) { - c76e: 429c cmp r4, r3 - c770: f102 0224 add.w r2, r2, #36 ; 0x24 - c774: d1f2 bne.n c75c <_lv_img_cache_open+0x34> - if(strcmp(cache[i].dec_dsc.src, src) == 0) match = true; - c776: f8df b14c ldr.w fp, [pc, #332] ; c8c4 <_lv_img_cache_open+0x19c> - c77a: f04f 0a00 mov.w sl, #0 - lv_img_src_t src_type = lv_img_src_get_type(cache[i].dec_dsc.src); - c77e: f04f 0924 mov.w r9, #36 ; 0x24 - for(i = 0; i < entry_cnt; i++) { - c782: f8b8 1000 ldrh.w r1, [r8] - c786: fa1f f28a uxth.w r2, sl - c78a: 4291 cmp r1, r2 - c78c: d839 bhi.n c802 <_lv_img_cache_open+0xda> - c78e: f107 0224 add.w r2, r7, #36 ; 0x24 - cached_src = &cache[0]; - c792: 463c mov r4, r7 - for(i = 1; i < entry_cnt; i++) { - c794: 2301 movs r3, #1 - c796: 4299 cmp r1, r3 - c798: d856 bhi.n c848 <_lv_img_cache_open+0x120> - if(cached_src->dec_dsc.src) { - c79a: 6863 ldr r3, [r4, #4] - c79c: f8df 80f0 ldr.w r8, [pc, #240] ; c890 <_lv_img_cache_open+0x168> - c7a0: 2b00 cmp r3, #0 - c7a2: d05a beq.n c85a <_lv_img_cache_open+0x132> - lv_img_decoder_close(&cached_src->dec_dsc); - c7a4: 4b3d ldr r3, [pc, #244] ; (c89c <_lv_img_cache_open+0x174>) - c7a6: 4620 mov r0, r4 - c7a8: 4798 blx r3 - LV_LOG_INFO("image draw: cache miss, close and reuse an entry"); - c7aa: 4b3d ldr r3, [pc, #244] ; (c8a0 <_lv_img_cache_open+0x178>) - c7ac: 9300 str r3, [sp, #0] - c7ae: 4b37 ldr r3, [pc, #220] ; (c88c <_lv_img_cache_open+0x164>) - c7b0: 2277 movs r2, #119 ; 0x77 - LV_LOG_INFO("image draw: cache miss, cached to an empty entry"); - c7b2: 4935 ldr r1, [pc, #212] ; (c888 <_lv_img_cache_open+0x160>) - c7b4: 2001 movs r0, #1 - c7b6: 47c0 blx r8 - t_start = lv_tick_get(); - c7b8: 4b3a ldr r3, [pc, #232] ; (c8a4 <_lv_img_cache_open+0x17c>) - c7ba: 4798 blx r3 - cached_src->dec_dsc.time_to_open = 0; - c7bc: f04f 0900 mov.w r9, #0 - lv_res_t open_res = lv_img_decoder_open(&cached_src->dec_dsc, src, color); - c7c0: 4629 mov r1, r5 - c7c2: 4b39 ldr r3, [pc, #228] ; (c8a8 <_lv_img_cache_open+0x180>) - cached_src->dec_dsc.time_to_open = 0; - c7c4: f8c4 9014 str.w r9, [r4, #20] - t_start = lv_tick_get(); - c7c8: 4607 mov r7, r0 - lv_res_t open_res = lv_img_decoder_open(&cached_src->dec_dsc, src, color); - c7ca: 4632 mov r2, r6 - c7cc: 4620 mov r0, r4 - c7ce: 4798 blx r3 - if(open_res == LV_RES_INV) { - c7d0: 4605 mov r5, r0 - c7d2: 2800 cmp r0, #0 - c7d4: d146 bne.n c864 <_lv_img_cache_open+0x13c> - LV_LOG_WARN("Image draw cannot open the image resource"); - c7d6: 4b35 ldr r3, [pc, #212] ; (c8ac <_lv_img_cache_open+0x184>) - c7d8: 492b ldr r1, [pc, #172] ; (c888 <_lv_img_cache_open+0x160>) - c7da: 9300 str r3, [sp, #0] - c7dc: 2283 movs r2, #131 ; 0x83 - c7de: 4b2b ldr r3, [pc, #172] ; (c88c <_lv_img_cache_open+0x164>) - _lv_memset_00(&cached_src->dec_dsc, sizeof(lv_img_decoder_dsc_t)); - c7e0: 4e33 ldr r6, [pc, #204] ; (c8b0 <_lv_img_cache_open+0x188>) - LV_LOG_WARN("Image draw cannot open the image resource"); - c7e2: 2002 movs r0, #2 - c7e4: 47c0 blx r8 - lv_img_decoder_close(&cached_src->dec_dsc); - c7e6: 4b2d ldr r3, [pc, #180] ; (c89c <_lv_img_cache_open+0x174>) - c7e8: 4620 mov r0, r4 - c7ea: 4798 blx r3 - _lv_memset_00(&cached_src->dec_dsc, sizeof(lv_img_decoder_dsc_t)); - c7ec: 4620 mov r0, r4 - c7ee: 2120 movs r1, #32 - c7f0: 47b0 blx r6 - _lv_memset_00(cached_src, sizeof(lv_img_cache_entry_t)); - c7f2: 4620 mov r0, r4 - c7f4: 2124 movs r1, #36 ; 0x24 - c7f6: 47b0 blx r6 - cached_src->life = INT32_MIN; /*Make the empty entry very "weak" to force its use */ - c7f8: f04f 4300 mov.w r3, #2147483648 ; 0x80000000 - c7fc: 6223 str r3, [r4, #32] - return NULL; - c7fe: 462c mov r4, r5 - c800: e7a3 b.n c74a <_lv_img_cache_open+0x22> - lv_img_src_t src_type = lv_img_src_get_type(cache[i].dec_dsc.src); - c802: fa1f f48a uxth.w r4, sl - c806: fb09 7404 mla r4, r9, r4, r7 - c80a: 4b2a ldr r3, [pc, #168] ; (c8b4 <_lv_img_cache_open+0x18c>) - c80c: 6860 ldr r0, [r4, #4] - c80e: 4798 blx r3 - if(src_type == LV_IMG_SRC_VARIABLE) { - c810: b980 cbnz r0, c834 <_lv_img_cache_open+0x10c> - if(cache[i].dec_dsc.src == src && cache[i].dec_dsc.color.full == color.full) match = true; - c812: 6862 ldr r2, [r4, #4] - c814: 42aa cmp r2, r5 - c816: d114 bne.n c842 <_lv_img_cache_open+0x11a> - c818: 8921 ldrh r1, [r4, #8] - c81a: b2b2 uxth r2, r6 - c81c: 4291 cmp r1, r2 - c81e: d110 bne.n c842 <_lv_img_cache_open+0x11a> - cached_src->life += cached_src->dec_dsc.time_to_open * LV_IMG_CACHE_LIFE_GAIN; - c820: 6a23 ldr r3, [r4, #32] - c822: 6962 ldr r2, [r4, #20] - c824: 4413 add r3, r2 - c826: f5b3 7f7a cmp.w r3, #1000 ; 0x3e8 - c82a: bfa8 it ge - c82c: f44f 737a movge.w r3, #1000 ; 0x3e8 - c830: 6223 str r3, [r4, #32] - if(cached_src == NULL) { - c832: e78a b.n c74a <_lv_img_cache_open+0x22> - else if(src_type == LV_IMG_SRC_FILE) { - c834: 2801 cmp r0, #1 - c836: d104 bne.n c842 <_lv_img_cache_open+0x11a> - if(strcmp(cache[i].dec_dsc.src, src) == 0) match = true; - c838: 6860 ldr r0, [r4, #4] - c83a: 4629 mov r1, r5 - c83c: 47d8 blx fp - c83e: 2800 cmp r0, #0 - c840: d0ee beq.n c820 <_lv_img_cache_open+0xf8> - for(i = 0; i < entry_cnt; i++) { - c842: f10a 0a01 add.w sl, sl, #1 - c846: e79c b.n c782 <_lv_img_cache_open+0x5a> - if(cache[i].life < cached_src->life) { - c848: 6a17 ldr r7, [r2, #32] - c84a: 6a20 ldr r0, [r4, #32] - for(i = 1; i < entry_cnt; i++) { - c84c: 3301 adds r3, #1 - if(cache[i].life < cached_src->life) { - c84e: 4287 cmp r7, r0 - c850: bfb8 it lt - c852: 4614 movlt r4, r2 - for(i = 1; i < entry_cnt; i++) { - c854: b29b uxth r3, r3 - c856: 3224 adds r2, #36 ; 0x24 - c858: e79d b.n c796 <_lv_img_cache_open+0x6e> - LV_LOG_INFO("image draw: cache miss, cached to an empty entry"); - c85a: 4b17 ldr r3, [pc, #92] ; (c8b8 <_lv_img_cache_open+0x190>) - c85c: 9300 str r3, [sp, #0] - c85e: 227a movs r2, #122 ; 0x7a - c860: 4b0a ldr r3, [pc, #40] ; (c88c <_lv_img_cache_open+0x164>) - c862: e7a6 b.n c7b2 <_lv_img_cache_open+0x8a> - if(cached_src->dec_dsc.time_to_open == 0) { - c864: 6963 ldr r3, [r4, #20] - cached_src->life = 0; - c866: f8c4 9020 str.w r9, [r4, #32] - if(cached_src->dec_dsc.time_to_open == 0) { - c86a: 2b00 cmp r3, #0 - c86c: f47f af6d bne.w c74a <_lv_img_cache_open+0x22> - cached_src->dec_dsc.time_to_open = lv_tick_elaps(t_start); - c870: 4b12 ldr r3, [pc, #72] ; (c8bc <_lv_img_cache_open+0x194>) - c872: 4638 mov r0, r7 - c874: 4798 blx r3 - if(cached_src->dec_dsc.time_to_open == 0) cached_src->dec_dsc.time_to_open = 1; - c876: b108 cbz r0, c87c <_lv_img_cache_open+0x154> - cached_src->dec_dsc.time_to_open = lv_tick_elaps(t_start); - c878: 6160 str r0, [r4, #20] - c87a: e766 b.n c74a <_lv_img_cache_open+0x22> - if(cached_src->dec_dsc.time_to_open == 0) cached_src->dec_dsc.time_to_open = 1; - c87c: 2301 movs r3, #1 - c87e: 6163 str r3, [r4, #20] - c880: e763 b.n c74a <_lv_img_cache_open+0x22> - c882: bf00 nop - c884: 000278df .word 0x000278df - c888: 000278aa .word 0x000278aa - c88c: 00027992 .word 0x00027992 - c890: 0000eb79 .word 0x0000eb79 - c894: 2000363c .word 0x2000363c - c898: 80000002 .word 0x80000002 - c89c: 0000d2d1 .word 0x0000d2d1 - c8a0: 00027906 .word 0x00027906 - c8a4: 0000dccd .word 0x0000dccd - c8a8: 0000d201 .word 0x0000d201 - c8ac: 00027968 .word 0x00027968 - c8b0: 0000f2a9 .word 0x0000f2a9 - c8b4: 00007a89 .word 0x00007a89 - c8b8: 00027937 .word 0x00027937 - c8bc: 0000dce1 .word 0x0000dce1 - c8c0: 200035a0 .word 0x200035a0 - c8c4: 000170c9 .word 0x000170c9 - -0000c8c8 : - * @param src an image source path to a file or pointer to an `lv_img_dsc_t` variable. - */ -void lv_img_cache_invalidate_src(const void * src) -{ - - lv_img_cache_entry_t * cache = LV_GC_ROOT(_lv_img_cache_array); - c8c8: 4b14 ldr r3, [pc, #80] ; (c91c ) -{ - c8ca: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - lv_img_cache_entry_t * cache = LV_GC_ROOT(_lv_img_cache_array); - c8ce: 681f ldr r7, [r3, #0] - - uint16_t i; - for(i = 0; i < entry_cnt; i++) { - c8d0: 4e13 ldr r6, [pc, #76] ; (c920 ) - if(cache[i].dec_dsc.src == src || src == NULL) { - if(cache[i].dec_dsc.src != NULL) { - lv_img_decoder_close(&cache[i].dec_dsc); - } - - _lv_memset_00(&cache[i].dec_dsc, sizeof(lv_img_decoder_dsc_t)); - c8d2: 4d14 ldr r5, [pc, #80] ; (c924 ) - lv_img_decoder_close(&cache[i].dec_dsc); - c8d4: f8df 8050 ldr.w r8, [pc, #80] ; c928 -{ - c8d8: 4604 mov r4, r0 - for(i = 0; i < entry_cnt; i++) { - c8da: f04f 0900 mov.w r9, #0 - c8de: 8832 ldrh r2, [r6, #0] - c8e0: fa1f f389 uxth.w r3, r9 - c8e4: 429a cmp r2, r3 - c8e6: d802 bhi.n c8ee - _lv_memset_00(&cache[i], sizeof(lv_img_cache_entry_t)); - } - } -} - c8e8: b003 add sp, #12 - c8ea: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - if(cache[i].dec_dsc.src == src || src == NULL) { - c8ee: fa1f f389 uxth.w r3, r9 - c8f2: 2224 movs r2, #36 ; 0x24 - c8f4: fb02 7003 mla r0, r2, r3, r7 - c8f8: 6843 ldr r3, [r0, #4] - c8fa: 42a3 cmp r3, r4 - c8fc: d000 beq.n c900 - c8fe: b94c cbnz r4, c914 - if(cache[i].dec_dsc.src != NULL) { - c900: b113 cbz r3, c908 - lv_img_decoder_close(&cache[i].dec_dsc); - c902: 9001 str r0, [sp, #4] - c904: 47c0 blx r8 - c906: 9801 ldr r0, [sp, #4] - _lv_memset_00(&cache[i].dec_dsc, sizeof(lv_img_decoder_dsc_t)); - c908: 9001 str r0, [sp, #4] - c90a: 2120 movs r1, #32 - c90c: 47a8 blx r5 - _lv_memset_00(&cache[i], sizeof(lv_img_cache_entry_t)); - c90e: 9801 ldr r0, [sp, #4] - c910: 2124 movs r1, #36 ; 0x24 - c912: 47a8 blx r5 - for(i = 0; i < entry_cnt; i++) { - c914: f109 0901 add.w r9, r9, #1 - c918: e7e1 b.n c8de - c91a: bf00 nop - c91c: 2000363c .word 0x2000363c - c920: 200035a0 .word 0x200035a0 - c924: 0000f2a9 .word 0x0000f2a9 - c928: 0000d2d1 .word 0x0000d2d1 - -0000c92c : -{ - c92c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - if(LV_GC_ROOT(_lv_img_cache_array) != NULL) { - c930: 4c1f ldr r4, [pc, #124] ; (c9b0 ) - c932: 6823 ldr r3, [r4, #0] -{ - c934: 4605 mov r5, r0 - if(LV_GC_ROOT(_lv_img_cache_array) != NULL) { - c936: b12b cbz r3, c944 - lv_img_cache_invalidate_src(NULL); - c938: 4b1e ldr r3, [pc, #120] ; (c9b4 ) - c93a: 2000 movs r0, #0 - c93c: 4798 blx r3 - lv_mem_free(LV_GC_ROOT(_lv_img_cache_array)); - c93e: 6820 ldr r0, [r4, #0] - c940: 4b1d ldr r3, [pc, #116] ; (c9b8 ) - c942: 4798 blx r3 - LV_GC_ROOT(_lv_img_cache_array) = lv_mem_alloc(sizeof(lv_img_cache_entry_t) * new_entry_cnt); - c944: 2724 movs r7, #36 ; 0x24 - c946: 4b1d ldr r3, [pc, #116] ; (c9bc ) - c948: fb07 f005 mul.w r0, r7, r5 - c94c: 4798 blx r3 - LV_ASSERT_MEM(LV_GC_ROOT(_lv_img_cache_array)); - c94e: 4b1c ldr r3, [pc, #112] ; (c9c0 ) - LV_GC_ROOT(_lv_img_cache_array) = lv_mem_alloc(sizeof(lv_img_cache_entry_t) * new_entry_cnt); - c950: 6020 str r0, [r4, #0] - LV_ASSERT_MEM(LV_GC_ROOT(_lv_img_cache_array)); - c952: 4798 blx r3 - c954: 4606 mov r6, r0 - c956: b960 cbnz r0, c972 - c958: 4b1a ldr r3, [pc, #104] ; (c9c4 ) - c95a: 491b ldr r1, [pc, #108] ; (c9c8 ) - c95c: 9300 str r3, [sp, #0] - c95e: 22a8 movs r2, #168 ; 0xa8 - c960: 2003 movs r0, #3 - c962: 4d1a ldr r5, [pc, #104] ; (c9cc ) - c964: 47a8 blx r5 - c966: 6822 ldr r2, [r4, #0] - c968: 4819 ldr r0, [pc, #100] ; (c9d0 ) - c96a: 491a ldr r1, [pc, #104] ; (c9d4 ) - c96c: 4633 mov r3, r6 - c96e: 4788 blx r1 - c970: e7fe b.n c970 - if(LV_GC_ROOT(_lv_img_cache_array) == NULL) { - c972: 6823 ldr r3, [r4, #0] - c974: f8df 8060 ldr.w r8, [pc, #96] ; c9d8 - c978: b923 cbnz r3, c984 - entry_cnt = 0; - c97a: f8a8 3000 strh.w r3, [r8] -} - c97e: b003 add sp, #12 - c980: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - _lv_memset_00(&LV_GC_ROOT(_lv_img_cache_array)[i].dec_dsc, sizeof(lv_img_decoder_dsc_t)); - c984: f8df 9054 ldr.w r9, [pc, #84] ; c9dc - entry_cnt = new_entry_cnt; - c988: f8a8 5000 strh.w r5, [r8] - for(i = 0; i < entry_cnt; i++) { - c98c: 2500 movs r5, #0 - c98e: f8b8 2000 ldrh.w r2, [r8] - c992: b2ab uxth r3, r5 - c994: 429a cmp r2, r3 - c996: d9f2 bls.n c97e - _lv_memset_00(&LV_GC_ROOT(_lv_img_cache_array)[i].dec_dsc, sizeof(lv_img_decoder_dsc_t)); - c998: 6820 ldr r0, [r4, #0] - c99a: b2ae uxth r6, r5 - c99c: 437e muls r6, r7 - c99e: 2120 movs r1, #32 - c9a0: 4430 add r0, r6 - c9a2: 47c8 blx r9 - _lv_memset_00(&LV_GC_ROOT(_lv_img_cache_array)[i], sizeof(lv_img_cache_entry_t)); - c9a4: 6820 ldr r0, [r4, #0] - c9a6: 2124 movs r1, #36 ; 0x24 - c9a8: 4430 add r0, r6 - c9aa: 47c8 blx r9 - for(i = 0; i < entry_cnt; i++) { - c9ac: 3501 adds r5, #1 - c9ae: e7ee b.n c98e - c9b0: 2000363c .word 0x2000363c - c9b4: 0000c8c9 .word 0x0000c8c9 - c9b8: 0000ed75 .word 0x0000ed75 - c9bc: 0000ecbd .word 0x0000ecbd - c9c0: 00001a65 .word 0x00001a65 - c9c4: 000279a5 .word 0x000279a5 - c9c8: 000278aa .word 0x000278aa - c9cc: 0000eb79 .word 0x0000eb79 - c9d0: 00026842 .word 0x00026842 - c9d4: 00001a6d .word 0x00001a6d - c9d8: 200035a0 .word 0x200035a0 - c9dc: 0000f2a9 .word 0x0000f2a9 - -0000c9e0 : - * @param src the image source: pointer to an `lv_img_dsc_t` variable, a file path or a symbol - * @param header store the image data here - * @return LV_RES_OK: the info is successfully stored in `header`; LV_RES_INV: unknown format or other error. - */ -lv_res_t lv_img_decoder_built_in_info(lv_img_decoder_t * decoder, const void * src, lv_img_header_t * header) -{ - c9e0: b570 push {r4, r5, r6, lr} - (void)decoder; /*Unused*/ - - lv_img_src_t src_type = lv_img_src_get_type(src); - c9e2: 4b2c ldr r3, [pc, #176] ; (ca94 ) -{ - c9e4: b086 sub sp, #24 - lv_img_src_t src_type = lv_img_src_get_type(src); - c9e6: 4608 mov r0, r1 -{ - c9e8: 460e mov r6, r1 - c9ea: 4615 mov r5, r2 - lv_img_src_t src_type = lv_img_src_get_type(src); - c9ec: 4798 blx r3 - if(src_type == LV_IMG_SRC_VARIABLE) { - c9ee: 4604 mov r4, r0 - c9f0: b9d8 cbnz r0, ca2a - lv_img_cf_t cf = ((lv_img_dsc_t *)src)->header.cf; - c9f2: 7833 ldrb r3, [r6, #0] - c9f4: f3c3 0304 ubfx r3, r3, #0, #5 - if(cf < CF_BUILT_IN_FIRST || cf > CF_BUILT_IN_LAST) return LV_RES_INV; - c9f8: 3b04 subs r3, #4 - c9fa: b2db uxtb r3, r3 - c9fc: 2b0a cmp r3, #10 - c9fe: d811 bhi.n ca24 - - header->w = ((lv_img_dsc_t *)src)->header.w; - header->h = ((lv_img_dsc_t *)src)->header.h; - ca00: 8873 ldrh r3, [r6, #2] - ca02: 886a ldrh r2, [r5, #2] - lv_img_cf_t cf = ((lv_img_dsc_t *)src)->header.cf; - ca04: 6831 ldr r1, [r6, #0] - header->h = ((lv_img_dsc_t *)src)->header.h; - ca06: f3c3 134a ubfx r3, r3, #5, #11 - ca0a: f363 124f bfi r2, r3, #5, #11 - ca0e: 806a strh r2, [r5, #2] - header->cf = ((lv_img_dsc_t *)src)->header.cf; - ca10: 682b ldr r3, [r5, #0] - ca12: 4a21 ldr r2, [pc, #132] ; (ca98 ) - ca14: f023 131f bic.w r3, r3, #2031647 ; 0x1f001f - ca18: f423 437c bic.w r3, r3, #64512 ; 0xfc00 - ca1c: 400a ands r2, r1 - * function*/ - header->w = 1; - header->h = 1; - /* Symbols always have transparent parts. Important because of cover check in the design - * function. The actual value doesn't matter because lv_draw_label will draw it*/ - header->cf = LV_IMG_CF_ALPHA_1BIT; - ca1e: 4313 orrs r3, r2 - ca20: 602b str r3, [r5, #0] - } - else { - LV_LOG_WARN("Image get info found unknown src type"); - return LV_RES_INV; - } - return LV_RES_OK; - ca22: 2401 movs r4, #1 -} - ca24: 4620 mov r0, r4 - ca26: b006 add sp, #24 - ca28: bd70 pop {r4, r5, r6, pc} - else if(src_type == LV_IMG_SRC_FILE) { - ca2a: 2801 cmp r0, #1 - ca2c: d125 bne.n ca7a - res = lv_fs_open(&file, src, LV_FS_MODE_RD); - ca2e: 4b1b ldr r3, [pc, #108] ; (ca9c ) - ca30: 2202 movs r2, #2 - ca32: 4631 mov r1, r6 - ca34: a804 add r0, sp, #16 - ca36: 4798 blx r3 - if(res == LV_FS_RES_OK) { - ca38: b9b8 cbnz r0, ca6a - res = lv_fs_read(&file, header, sizeof(lv_img_header_t), &rn); - ca3a: 4e19 ldr r6, [pc, #100] ; (caa0 ) - ca3c: ab03 add r3, sp, #12 - ca3e: 2204 movs r2, #4 - ca40: 4629 mov r1, r5 - ca42: a804 add r0, sp, #16 - ca44: 47b0 blx r6 - lv_fs_close(&file); - ca46: 4b17 ldr r3, [pc, #92] ; (caa4 ) - res = lv_fs_read(&file, header, sizeof(lv_img_header_t), &rn); - ca48: 4606 mov r6, r0 - lv_fs_close(&file); - ca4a: a804 add r0, sp, #16 - ca4c: 4798 blx r3 - if(res != LV_FS_RES_OK || rn != sizeof(lv_img_header_t)) { - ca4e: b916 cbnz r6, ca56 - ca50: 9b03 ldr r3, [sp, #12] - ca52: 2b04 cmp r3, #4 - ca54: d009 beq.n ca6a - LV_LOG_WARN("Image get info get read file header"); - ca56: 4b14 ldr r3, [pc, #80] ; (caa8 ) - ca58: 9300 str r3, [sp, #0] - ca5a: 4b14 ldr r3, [pc, #80] ; (caac ) - ca5c: f240 1221 movw r2, #289 ; 0x121 - LV_LOG_WARN("Image get info found unknown src type"); - ca60: 4913 ldr r1, [pc, #76] ; (cab0 ) - ca62: 4c14 ldr r4, [pc, #80] ; (cab4 ) - ca64: 2002 movs r0, #2 - ca66: 47a0 blx r4 - ca68: e005 b.n ca76 - if(header->cf < CF_BUILT_IN_FIRST || header->cf > CF_BUILT_IN_LAST) return LV_RES_INV; - ca6a: 782b ldrb r3, [r5, #0] - ca6c: 331c adds r3, #28 - ca6e: f003 031f and.w r3, r3, #31 - ca72: 2b0a cmp r3, #10 - ca74: d9d6 bls.n ca24 - return LV_RES_INV; - ca76: 2400 movs r4, #0 - ca78: e7d4 b.n ca24 - else if(src_type == LV_IMG_SRC_SYMBOL) { - ca7a: 2802 cmp r0, #2 - ca7c: d104 bne.n ca88 - header->cf = LV_IMG_CF_ALPHA_1BIT; - ca7e: 682b ldr r3, [r5, #0] - ca80: f403 7278 and.w r2, r3, #992 ; 0x3e0 - ca84: 4b0c ldr r3, [pc, #48] ; (cab8 ) - ca86: e7ca b.n ca1e - LV_LOG_WARN("Image get info found unknown src type"); - ca88: 4b0c ldr r3, [pc, #48] ; (cabc ) - ca8a: 9300 str r3, [sp, #0] - ca8c: f44f 729a mov.w r2, #308 ; 0x134 - ca90: 4b06 ldr r3, [pc, #24] ; (caac ) - ca92: e7e5 b.n ca60 - ca94: 00007a89 .word 0x00007a89 - ca98: 001ffc1f .word 0x001ffc1f - ca9c: 0000e725 .word 0x0000e725 - caa0: 0000e69d .word 0x0000e69d - caa4: 0000e66d .word 0x0000e66d - caa8: 000279f2 .word 0x000279f2 - caac: 00027b60 .word 0x00027b60 - cab0: 000279bb .word 0x000279bb - cab4: 0000eb79 .word 0x0000eb79 - cab8: 0020040b .word 0x0020040b - cabc: 00027a16 .word 0x00027a16 - -0000cac0 : - * Close the pending decoding. Free resources etc. - * @param decoder pointer to the decoder the function associated with - * @param dsc pointer to decoder descriptor - */ -void lv_img_decoder_built_in_close(lv_img_decoder_t * decoder, lv_img_decoder_dsc_t * dsc) -{ - cac0: b570 push {r4, r5, r6, lr} - (void)decoder; /*Unused*/ - - lv_img_decoder_built_in_data_t * user_data = dsc->user_data; - cac2: 69cc ldr r4, [r1, #28] -{ - cac4: 460d mov r5, r1 - if(user_data) { - cac6: b184 cbz r4, caea -#if LV_USE_FILESYSTEM - if(user_data->f) { - cac8: 6820 ldr r0, [r4, #0] - caca: 4e08 ldr r6, [pc, #32] ; (caec ) - cacc: b118 cbz r0, cad6 - lv_fs_close(user_data->f); - cace: 4b08 ldr r3, [pc, #32] ; (caf0 ) - cad0: 4798 blx r3 - lv_mem_free(user_data->f); - cad2: 6820 ldr r0, [r4, #0] - cad4: 47b0 blx r6 - } -#endif - if(user_data->palette) lv_mem_free(user_data->palette); - cad6: 6860 ldr r0, [r4, #4] - cad8: b100 cbz r0, cadc - cada: 47b0 blx r6 - if(user_data->opa) lv_mem_free(user_data->opa); - cadc: 68a0 ldr r0, [r4, #8] - cade: b100 cbz r0, cae2 - cae0: 47b0 blx r6 - - lv_mem_free(user_data); - cae2: 4620 mov r0, r4 - cae4: 47b0 blx r6 - - dsc->user_data = NULL; - cae6: 2300 movs r3, #0 - cae8: 61eb str r3, [r5, #28] - } -} - caea: bd70 pop {r4, r5, r6, pc} - caec: 0000ed75 .word 0x0000ed75 - caf0: 0000e66d .word 0x0000e66d - -0000caf4 : -{ - caf4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR || dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA || - caf8: 7b08 ldrb r0, [r1, #12] -{ - cafa: b08d sub sp, #52 ; 0x34 - cafc: 4698 mov r8, r3 - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR || dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA || - cafe: f000 031e and.w r3, r0, #30 - cb02: 2b04 cmp r3, #4 -{ - cb04: f9bd a058 ldrsh.w sl, [sp, #88] ; 0x58 - cb08: 9e17 ldr r6, [sp, #92] ; 0x5c - cb0a: 460d mov r5, r1 - cb0c: 4614 mov r4, r2 - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR || dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA || - cb0e: d003 beq.n cb18 - dsc->header.cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED) { - cb10: f000 031f and.w r3, r0, #31 - if(dsc->header.cf == LV_IMG_CF_TRUE_COLOR || dsc->header.cf == LV_IMG_CF_TRUE_COLOR_ALPHA || - cb14: 2b06 cmp r3, #6 - cb16: d13e bne.n cb96 - if(dsc->src_type == LV_IMG_SRC_FILE) { - cb18: f895 900a ldrb.w r9, [r5, #10] - cb1c: f1b9 0f01 cmp.w r9, #1 - cb20: d136 bne.n cb90 - lv_coord_t len, uint8_t * buf) -{ -#if LV_USE_FILESYSTEM - lv_img_decoder_built_in_data_t * user_data = dsc->user_data; - lv_fs_res_t res; - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf); - cb22: 4baf ldr r3, [pc, #700] ; (cde0 ) - lv_img_decoder_built_in_data_t * user_data = dsc->user_data; - cb24: f8d5 b01c ldr.w fp, [r5, #28] - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf); - cb28: f000 001f and.w r0, r0, #31 - cb2c: 4798 blx r3 - - uint32_t pos = ((y * dsc->header.w + x) * px_size) >> 3; - cb2e: 68e9 ldr r1, [r5, #12] - pos += 4; /*Skip the header*/ - res = lv_fs_seek(user_data->f, pos); - cb30: 4bac ldr r3, [pc, #688] ; (cde4 ) - uint32_t pos = ((y * dsc->header.w + x) * px_size) >> 3; - cb32: f3c1 218a ubfx r1, r1, #10, #11 - cb36: fb18 4101 smlabb r1, r8, r1, r4 - cb3a: 4341 muls r1, r0 - cb3c: 10c9 asrs r1, r1, #3 - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf); - cb3e: 4607 mov r7, r0 - res = lv_fs_seek(user_data->f, pos); - cb40: 3104 adds r1, #4 - cb42: f8db 0000 ldr.w r0, [fp] - cb46: 4798 blx r3 - if(res != LV_FS_RES_OK) { - cb48: b148 cbz r0, cb5e - LV_LOG_WARN("Built-in image decoder seek failed"); - cb4a: 4ba7 ldr r3, [pc, #668] ; (cde8 ) - cb4c: 9300 str r3, [sp, #0] - cb4e: 4ba7 ldr r3, [pc, #668] ; (cdec ) - cb50: f240 222e movw r2, #558 ; 0x22e - LV_LOG_WARN("Built-in image decoder read not supports the color format"); - cb54: 49a6 ldr r1, [pc, #664] ; (cdf0 ) - cb56: 4ca7 ldr r4, [pc, #668] ; (cdf4 ) - cb58: 2002 movs r0, #2 - cb5a: 47a0 blx r4 - return LV_RES_INV; - cb5c: e018 b.n cb90 - return LV_RES_INV; - } - uint32_t btr = len * (px_size >> 3); - cb5e: f3c7 07c7 ubfx r7, r7, #3, #8 - cb62: fb17 f70a smulbb r7, r7, sl - uint32_t br = 0; - cb66: 9008 str r0, [sp, #32] - lv_fs_read(user_data->f, buf, btr, &br); - cb68: ab08 add r3, sp, #32 - cb6a: f8db 0000 ldr.w r0, [fp] - cb6e: 4da2 ldr r5, [pc, #648] ; (cdf8 ) - cb70: 463a mov r2, r7 - cb72: 4631 mov r1, r6 - cb74: 47a8 blx r5 - if(res != LV_FS_RES_OK || btr != br) { - cb76: 9b08 ldr r3, [sp, #32] - cb78: 429f cmp r7, r3 - cb7a: f000 80db beq.w cd34 - LV_LOG_WARN("Built-in image decoder read failed"); - cb7e: 4b9f ldr r3, [pc, #636] ; (cdfc ) - cb80: 9300 str r3, [sp, #0] - cb82: 499b ldr r1, [pc, #620] ; (cdf0 ) - cb84: 4b99 ldr r3, [pc, #612] ; (cdec ) - cb86: 4d9b ldr r5, [pc, #620] ; (cdf4 ) - cb88: f240 2235 movw r2, #565 ; 0x235 - cb8c: 2002 movs r0, #2 - cb8e: 47a8 blx r5 - lv_res_t res = LV_RES_INV; - cb90: f04f 0900 mov.w r9, #0 - cb94: e0ce b.n cd34 - else if(dsc->header.cf == LV_IMG_CF_ALPHA_1BIT || dsc->header.cf == LV_IMG_CF_ALPHA_2BIT || - cb96: f1a3 020b sub.w r2, r3, #11 - cb9a: 2a03 cmp r2, #3 - cb9c: f200 80ce bhi.w cd3c -static lv_res_t lv_img_decoder_built_in_line_alpha(lv_img_decoder_dsc_t * dsc, lv_coord_t x, lv_coord_t y, - lv_coord_t len, uint8_t * buf) -{ - -#if LV_IMG_CF_ALPHA - const lv_opa_t alpha1_opa_table[2] = {0, 255}; /*Opacity mapping with bpp = 1 (Just for compatibility)*/ - cba0: f44f 437f mov.w r3, #65280 ; 0xff00 - cba4: f8ad 3018 strh.w r3, [sp, #24] - const lv_opa_t alpha2_opa_table[4] = {0, 85, 170, 255}; /*Opacity mapping with bpp = 2*/ - cba8: f5a3 03ad sub.w r3, r3, #5668864 ; 0x568000 - cbac: f5a3 5328 sub.w r3, r3, #10752 ; 0x2a00 - cbb0: 9307 str r3, [sp, #28] - const lv_opa_t alpha4_opa_table[16] = {0, 17, 34, 51, /*Opacity mapping with bpp = 4*/ - cbb2: 4b93 ldr r3, [pc, #588] ; (ce00 ) - cbb4: aa08 add r2, sp, #32 - cbb6: f103 0e10 add.w lr, r3, #16 - cbba: 4617 mov r7, r2 - cbbc: 6818 ldr r0, [r3, #0] - cbbe: 6859 ldr r1, [r3, #4] - cbc0: 4694 mov ip, r2 - cbc2: e8ac 0003 stmia.w ip!, {r0, r1} - cbc6: 3308 adds r3, #8 - cbc8: 4573 cmp r3, lr - cbca: 4662 mov r2, ip - cbcc: d1f6 bne.n cbbc - 68, 85, 102, 119, 136, 153, 170, 187, 204, 221, 238, 255 - }; - - /*Simply fill the buffer with the color. Later only the alpha value will be modified.*/ - lv_color_t bg_color = dsc->color; - cbce: 8929 ldrh r1, [r5, #8] - lv_coord_t i; - for(i = 0; i < len; i++) { - cbd0: 4633 mov r3, r6 -#if LV_COLOR_DEPTH == 8 || LV_COLOR_DEPTH == 1 - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE] = bg_color.full; -#elif LV_COLOR_DEPTH == 16 - /*Because of Alpha byte 16 bit color can start on odd address which can cause crash*/ - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE] = bg_color.full & 0xFF; - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + 1] = (bg_color.full >> 8) & 0xFF; - cbd2: ea4f 2c11 mov.w ip, r1, lsr #8 - for(i = 0; i < len; i++) { - cbd6: 2200 movs r2, #0 - cbd8: b210 sxth r0, r2 - cbda: 4582 cmp sl, r0 - cbdc: f103 0303 add.w r3, r3, #3 - cbe0: dc14 bgt.n cc0c -#error "Invalid LV_COLOR_DEPTH. Check it in lv_conf.h" -#endif - } - - const lv_opa_t * opa_table = NULL; - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf); - cbe2: 7b28 ldrb r0, [r5, #12] - cbe4: 4b7e ldr r3, [pc, #504] ; (cde0 ) - cbe6: f000 001f and.w r0, r0, #31 - cbea: 4798 blx r3 - uint16_t mask = (1 << px_size) - 1; /*E.g. px_size = 2; mask = 0x03*/ - cbec: 2301 movs r3, #1 - cbee: 4083 lsls r3, r0 - cbf0: 3b01 subs r3, #1 - cbf2: b29b uxth r3, r3 - cbf4: 9304 str r3, [sp, #16] - - lv_coord_t w = 0; - uint32_t ofs = 0; - int8_t pos = 0; - switch(dsc->header.cf) { - cbf6: 7b2b ldrb r3, [r5, #12] - cbf8: f003 031f and.w r3, r3, #31 - cbfc: 3b0b subs r3, #11 - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf); - cbfe: 4681 mov r9, r0 - switch(dsc->header.cf) { - cc00: 2b03 cmp r3, #3 - cc02: d85f bhi.n ccc4 - cc04: e8df f003 tbb [pc, r3] - cc08: 55422e08 .word 0x55422e08 - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE] = bg_color.full & 0xFF; - cc0c: f803 1c03 strb.w r1, [r3, #-3] - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + 1] = (bg_color.full >> 8) & 0xFF; - cc10: f803 cc02 strb.w ip, [r3, #-2] - for(i = 0; i < len; i++) { - cc14: 3201 adds r2, #1 - cc16: e7df b.n cbd8 - case LV_IMG_CF_ALPHA_1BIT: - w = (dsc->header.w >> 3); /*E.g. w = 20 -> w = 2 + 1*/ - cc18: 68eb ldr r3, [r5, #12] - cc1a: f3c3 3247 ubfx r2, r3, #13, #8 - if(dsc->header.w & 0x7) w++; - cc1e: f413 5fe0 tst.w r3, #7168 ; 0x1c00 - ofs += w * y + (x >> 3); /*First pixel*/ - cc22: ea4f 01e4 mov.w r1, r4, asr #3 - w = (dsc->header.w >> 3); /*E.g. w = 20 -> w = 2 + 1*/ - cc26: bf0c ite eq - cc28: fa0f fb82 sxtheq.w fp, r2 - if(dsc->header.w & 0x7) w++; - cc2c: f102 0b01 addne.w fp, r2, #1 - pos = 7 - (x & 0x7); - cc30: 43e4 mvns r4, r4 - ofs += w * y + (x >> 3); /*First pixel*/ - cc32: fb0b 1108 mla r1, fp, r8, r1 - pos = 7 - (x & 0x7); - cc36: f004 0407 and.w r4, r4, #7 - opa_table = alpha1_opa_table; - cc3a: af06 add r7, sp, #24 - pos = 0; - break; - } - -#if LV_USE_FILESYSTEM - lv_img_decoder_built_in_data_t * user_data = dsc->user_data; - cc3c: 69eb ldr r3, [r5, #28] - cc3e: 9303 str r3, [sp, #12] - uint8_t * fs_buf = _lv_mem_buf_get(w); - cc40: 4658 mov r0, fp - cc42: 4b70 ldr r3, [pc, #448] ; (ce04 ) - cc44: 9105 str r1, [sp, #20] - cc46: 4798 blx r3 -#endif - - const uint8_t * data_tmp = NULL; - if(dsc->src_type == LV_IMG_SRC_VARIABLE) { - cc48: 7aab ldrb r3, [r5, #10] - cc4a: 9905 ldr r1, [sp, #20] - uint8_t * fs_buf = _lv_mem_buf_get(w); - cc4c: 4680 mov r8, r0 - if(dsc->src_type == LV_IMG_SRC_VARIABLE) { - cc4e: 2b00 cmp r3, #0 - cc50: d13c bne.n cccc - const lv_img_dsc_t * img_dsc = dsc->src; - - data_tmp = img_dsc->data + ofs; - cc52: 686b ldr r3, [r5, #4] - cc54: 689a ldr r2, [r3, #8] - cc56: 440a add r2, r1 - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + LV_IMG_PX_SIZE_ALPHA_BYTE - 1] = - dsc->header.cf == LV_IMG_CF_ALPHA_8BIT ? val_act : opa_table[val_act]; - - pos -= px_size; - if(pos < 0) { - pos = 8 - px_size; - cc58: f1c9 0008 rsb r0, r9, #8 - data_tmp = fs_buf; - cc5c: 2100 movs r1, #0 - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + LV_IMG_PX_SIZE_ALPHA_BYTE - 1] = - cc5e: 3602 adds r6, #2 - pos = 8 - px_size; - cc60: b240 sxtb r0, r0 - cc62: e05f b.n cd24 - w = (dsc->header.w >> 2); /*E.g. w = 13 -> w = 3 + 1 (bytes)*/ - cc64: 68eb ldr r3, [r5, #12] - ofs += w * y + (x >> 2); /*First pixel*/ - cc66: 10a1 asrs r1, r4, #2 - w = (dsc->header.w >> 2); /*E.g. w = 13 -> w = 3 + 1 (bytes)*/ - cc68: f3c3 3208 ubfx r2, r3, #12, #9 - if(dsc->header.w & 0x3) w++; - cc6c: f413 6f40 tst.w r3, #3072 ; 0xc00 - pos = 6 - ((x & 0x3) * 2); - cc70: ea6f 0404 mvn.w r4, r4 - w = (dsc->header.w >> 2); /*E.g. w = 13 -> w = 3 + 1 (bytes)*/ - cc74: bf0c ite eq - cc76: fa0f fb82 sxtheq.w fp, r2 - if(dsc->header.w & 0x3) w++; - cc7a: f102 0b01 addne.w fp, r2, #1 - pos = 6 - ((x & 0x3) * 2); - cc7e: f004 0403 and.w r4, r4, #3 - ofs += w * y + (x >> 2); /*First pixel*/ - cc82: fb0b 1108 mla r1, fp, r8, r1 - pos = 6 - ((x & 0x3) * 2); - cc86: 0064 lsls r4, r4, #1 - opa_table = alpha2_opa_table; - cc88: af07 add r7, sp, #28 - break; - cc8a: e7d7 b.n cc3c - w = (dsc->header.w >> 1); /*E.g. w = 13 -> w = 6 + 1 (bytes)*/ - cc8c: 68eb ldr r3, [r5, #12] - if(dsc->header.w & 0x1) w++; - cc8e: 0559 lsls r1, r3, #21 - w = (dsc->header.w >> 1); /*E.g. w = 13 -> w = 6 + 1 (bytes)*/ - cc90: f3c3 22c9 ubfx r2, r3, #11, #10 - ofs += w * y + (x >> 1); /*First pixel*/ - cc94: ea4f 0164 mov.w r1, r4, asr #1 - pos = 4 - ((x & 0x1) * 4); - cc98: ea6f 0404 mvn.w r4, r4 - w = (dsc->header.w >> 1); /*E.g. w = 13 -> w = 6 + 1 (bytes)*/ - cc9c: bf54 ite pl - cc9e: fa0f fb82 sxthpl.w fp, r2 - if(dsc->header.w & 0x1) w++; - cca2: f102 0b01 addmi.w fp, r2, #1 - pos = 4 - ((x & 0x1) * 4); - cca6: f004 0401 and.w r4, r4, #1 - ofs += w * y + (x >> 1); /*First pixel*/ - ccaa: fb0b 1108 mla r1, fp, r8, r1 - pos = 4 - ((x & 0x1) * 4); - ccae: 00a4 lsls r4, r4, #2 - ccb0: e7c4 b.n cc3c - w = dsc->header.w; /*E.g. x = 7 -> w = 7 (bytes)*/ - ccb2: 68ea ldr r2, [r5, #12] - ccb4: f3c2 218a ubfx r1, r2, #10, #11 - ccb8: 468b mov fp, r1 - ofs += w * y + x; /*First pixel*/ - ccba: fb18 4101 smlabb r1, r8, r1, r4 - pos = 0; - ccbe: 2400 movs r4, #0 - switch(dsc->header.cf) { - ccc0: 4627 mov r7, r4 - ccc2: e7bb b.n cc3c - ccc4: 2400 movs r4, #0 - ccc6: 4621 mov r1, r4 - ccc8: 46a3 mov fp, r4 - ccca: e7f9 b.n ccc0 - lv_fs_seek(user_data->f, ofs + 4); /*+4 to skip the header*/ - cccc: 9b03 ldr r3, [sp, #12] - ccce: 3104 adds r1, #4 - ccd0: 6818 ldr r0, [r3, #0] - ccd2: 4b44 ldr r3, [pc, #272] ; (cde4 ) - ccd4: 4798 blx r3 - lv_fs_read(user_data->f, fs_buf, w, NULL); - ccd6: 9803 ldr r0, [sp, #12] - ccd8: 465a mov r2, fp - ccda: 6800 ldr r0, [r0, #0] - ccdc: f8df b118 ldr.w fp, [pc, #280] ; cdf8 - cce0: 2300 movs r3, #0 - cce2: 4641 mov r1, r8 - cce4: 47d8 blx fp - data_tmp = fs_buf; - cce6: 4642 mov r2, r8 - cce8: e7b6 b.n cc58 - uint8_t val_act = (*data_tmp & (mask << pos)) >> pos; - ccea: 9b04 ldr r3, [sp, #16] - ccec: f892 e000 ldrb.w lr, [r2] - ccf0: fa03 fc04 lsl.w ip, r3, r4 - ccf4: ea0e 030c and.w r3, lr, ip - dsc->header.cf == LV_IMG_CF_ALPHA_8BIT ? val_act : opa_table[val_act]; - ccf8: f895 c00c ldrb.w ip, [r5, #12] - uint8_t val_act = (*data_tmp & (mask << pos)) >> pos; - ccfc: 4123 asrs r3, r4 - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + LV_IMG_PX_SIZE_ALPHA_BYTE - 1] = - ccfe: f00c 0c1f and.w ip, ip, #31 - cd02: f1bc 0f0e cmp.w ip, #14 - pos -= px_size; - cd06: eba4 0409 sub.w r4, r4, r9 - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + LV_IMG_PX_SIZE_ALPHA_BYTE - 1] = - cd0a: eb01 0c41 add.w ip, r1, r1, lsl #1 - cd0e: bf14 ite ne - cd10: 5cfb ldrbne r3, [r7, r3] - uint8_t val_act = (*data_tmp & (mask << pos)) >> pos; - cd12: b2db uxtbeq r3, r3 - pos -= px_size; - cd14: b264 sxtb r4, r4 - if(pos < 0) { - cd16: 2c00 cmp r4, #0 - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + LV_IMG_PX_SIZE_ALPHA_BYTE - 1] = - cd18: f806 300c strb.w r3, [r6, ip] - pos = 8 - px_size; - cd1c: bfbc itt lt - cd1e: 4604 movlt r4, r0 - data_tmp++; - cd20: 3201 addlt r2, #1 - for(i = 0; i < len; i++) { - cd22: 3101 adds r1, #1 - cd24: b20b sxth r3, r1 - cd26: 459a cmp sl, r3 - cd28: dcdf bgt.n ccea - pos = 8 - px_size; - data_tmp++; - } - } -#if LV_USE_FILESYSTEM - _lv_mem_buf_release(fs_buf); - cd2a: 4b37 ldr r3, [pc, #220] ; (ce08 ) - cd2c: 4640 mov r0, r8 - cd2e: 4798 blx r3 - res = lv_img_decoder_built_in_line_indexed(dsc, x, y, len, buf); - cd30: f04f 0901 mov.w r9, #1 -} - cd34: 4648 mov r0, r9 - cd36: b00d add sp, #52 ; 0x34 - cd38: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - else if(dsc->header.cf == LV_IMG_CF_INDEXED_1BIT || dsc->header.cf == LV_IMG_CF_INDEXED_2BIT || - cd3c: 3b07 subs r3, #7 - cd3e: 2b03 cmp r3, #3 - cd40: f200 80b0 bhi.w cea4 - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf); - cd44: 4b26 ldr r3, [pc, #152] ; (cde0 ) - cd46: f000 001f and.w r0, r0, #31 - cd4a: 4798 blx r3 - uint16_t mask = (1 << px_size) - 1; /*E.g. px_size = 2; mask = 0x03*/ - cd4c: 2701 movs r7, #1 - cd4e: 4087 lsls r7, r0 - cd50: 3f01 subs r7, #1 - cd52: b2bb uxth r3, r7 - cd54: 9303 str r3, [sp, #12] - switch(dsc->header.cf) { - cd56: 7b2b ldrb r3, [r5, #12] - cd58: f003 031f and.w r3, r3, #31 - cd5c: 3b07 subs r3, #7 - uint8_t px_size = lv_img_cf_get_px_size(dsc->header.cf); - cd5e: 4681 mov r9, r0 - switch(dsc->header.cf) { - cd60: 2b03 cmp r3, #3 - cd62: d870 bhi.n ce46 - cd64: e8df f003 tbb [pc, r3] - cd68: 65522702 .word 0x65522702 - w = (dsc->header.w >> 3); /*E.g. w = 20 -> w = 2 + 1*/ - cd6c: 68eb ldr r3, [r5, #12] - cd6e: f3c3 3247 ubfx r2, r3, #13, #8 - if(dsc->header.w & 0x7) w++; - cd72: f413 5fe0 tst.w r3, #7168 ; 0x1c00 - w = (dsc->header.w >> 3); /*E.g. w = 20 -> w = 2 + 1*/ - cd76: bf08 it eq - cd78: b217 sxtheq r7, r2 - ofs += w * y + (x >> 3); /*First pixel*/ - cd7a: ea4f 03e4 mov.w r3, r4, asr #3 - if(dsc->header.w & 0x7) w++; - cd7e: bf18 it ne - cd80: 1c57 addne r7, r2, #1 - ofs += w * y + (x >> 3); /*First pixel*/ - cd82: fb07 3308 mla r3, r7, r8, r3 - pos = 7 - (x & 0x7); - cd86: 43e4 mvns r4, r4 - ofs += 8; /*Skip the palette*/ - cd88: f103 0108 add.w r1, r3, #8 - pos = 7 - (x & 0x7); - cd8c: f004 0407 and.w r4, r4, #7 - uint8_t * fs_buf = _lv_mem_buf_get(w); - cd90: 4b1c ldr r3, [pc, #112] ; (ce04 ) - cd92: 9104 str r1, [sp, #16] - cd94: 4638 mov r0, r7 - lv_img_decoder_built_in_data_t * user_data = dsc->user_data; - cd96: f8d5 b01c ldr.w fp, [r5, #28] - uint8_t * fs_buf = _lv_mem_buf_get(w); - cd9a: 4798 blx r3 - if(dsc->src_type == LV_IMG_SRC_VARIABLE) { - cd9c: 7aab ldrb r3, [r5, #10] - cd9e: 9904 ldr r1, [sp, #16] - uint8_t * fs_buf = _lv_mem_buf_get(w); - cda0: 4680 mov r8, r0 - if(dsc->src_type == LV_IMG_SRC_VARIABLE) { - cda2: 2b00 cmp r3, #0 - cda4: d153 bne.n ce4e - data_tmp = img_dsc->data + ofs; - cda6: 686b ldr r3, [r5, #4] - cda8: 689b ldr r3, [r3, #8] - cdaa: 440b add r3, r1 - pos = 8 - px_size; - cdac: f1c9 0508 rsb r5, r9, #8 - data_tmp = fs_buf; - cdb0: 2000 movs r0, #0 - pos = 8 - px_size; - cdb2: b26d sxtb r5, r5 - cdb4: e072 b.n ce9c - w = (dsc->header.w >> 2); /*E.g. w = 13 -> w = 3 + 1 (bytes)*/ - cdb6: 68eb ldr r3, [r5, #12] - cdb8: f3c3 3208 ubfx r2, r3, #12, #9 - if(dsc->header.w & 0x3) w++; - cdbc: f413 6f40 tst.w r3, #3072 ; 0xc00 - w = (dsc->header.w >> 2); /*E.g. w = 13 -> w = 3 + 1 (bytes)*/ - cdc0: bf08 it eq - cdc2: b217 sxtheq r7, r2 - ofs += w * y + (x >> 2); /*First pixel*/ - cdc4: ea4f 03a4 mov.w r3, r4, asr #2 - if(dsc->header.w & 0x3) w++; - cdc8: bf18 it ne - cdca: 1c57 addne r7, r2, #1 - pos = 6 - ((x & 0x3) * 2); - cdcc: 43e4 mvns r4, r4 - ofs += w * y + (x >> 2); /*First pixel*/ - cdce: fb07 3308 mla r3, r7, r8, r3 - pos = 6 - ((x & 0x3) * 2); - cdd2: f004 0403 and.w r4, r4, #3 - ofs += 16; /*Skip the palette*/ - cdd6: f103 0110 add.w r1, r3, #16 - pos = 6 - ((x & 0x3) * 2); - cdda: 0064 lsls r4, r4, #1 - break; - cddc: e7d8 b.n cd90 - cdde: bf00 nop - cde0: 00007805 .word 0x00007805 - cde4: 0000e6d3 .word 0x0000e6d3 - cde8: 00027a3c .word 0x00027a3c - cdec: 00027b7d .word 0x00027b7d - cdf0: 000279bb .word 0x000279bb - cdf4: 0000eb79 .word 0x0000eb79 - cdf8: 0000e69d .word 0x0000e69d - cdfc: 00027a5f .word 0x00027a5f - ce00: 00027ba5 .word 0x00027ba5 - ce04: 0000f145 .word 0x0000f145 - ce08: 0000edf9 .word 0x0000edf9 - w = (dsc->header.w >> 1); /*E.g. w = 13 -> w = 6 + 1 (bytes)*/ - ce0c: 68eb ldr r3, [r5, #12] - ce0e: f3c3 22c9 ubfx r2, r3, #11, #10 - if(dsc->header.w & 0x1) w++; - ce12: 055b lsls r3, r3, #21 - w = (dsc->header.w >> 1); /*E.g. w = 13 -> w = 6 + 1 (bytes)*/ - ce14: bf58 it pl - ce16: b217 sxthpl r7, r2 - ofs += w * y + (x >> 1); /*First pixel*/ - ce18: ea4f 0364 mov.w r3, r4, asr #1 - if(dsc->header.w & 0x1) w++; - ce1c: bf48 it mi - ce1e: 1c57 addmi r7, r2, #1 - pos = 4 - ((x & 0x1) * 4); - ce20: 43e4 mvns r4, r4 - ofs += w * y + (x >> 1); /*First pixel*/ - ce22: fb07 3308 mla r3, r7, r8, r3 - pos = 4 - ((x & 0x1) * 4); - ce26: f004 0401 and.w r4, r4, #1 - ofs += 64; /*Skip the palette*/ - ce2a: f103 0140 add.w r1, r3, #64 ; 0x40 - pos = 4 - ((x & 0x1) * 4); - ce2e: 00a4 lsls r4, r4, #2 - ce30: e7ae b.n cd90 - w = dsc->header.w; /*E.g. x = 7 -> w = 7 (bytes)*/ - ce32: 68ef ldr r7, [r5, #12] - ce34: f3c7 238a ubfx r3, r7, #10, #11 - ofs += w * y + x; /*First pixel*/ - ce38: fb18 4803 smlabb r8, r8, r3, r4 - w = dsc->header.w; /*E.g. x = 7 -> w = 7 (bytes)*/ - ce3c: 461f mov r7, r3 - ofs += 1024; /*Skip the palette*/ - ce3e: f508 6180 add.w r1, r8, #1024 ; 0x400 - pos = 0; - ce42: 2400 movs r4, #0 - break; - ce44: e7a4 b.n cd90 - switch(dsc->header.cf) { - ce46: 2100 movs r1, #0 - ce48: 460c mov r4, r1 - ce4a: 460f mov r7, r1 - ce4c: e7a0 b.n cd90 - lv_fs_seek(user_data->f, ofs + 4); /*+4 to skip the header*/ - ce4e: 4b18 ldr r3, [pc, #96] ; (ceb0 ) - ce50: f8db 0000 ldr.w r0, [fp] - lv_fs_read(user_data->f, fs_buf, w, NULL); - ce54: 4d17 ldr r5, [pc, #92] ; (ceb4 ) - lv_fs_seek(user_data->f, ofs + 4); /*+4 to skip the header*/ - ce56: 3104 adds r1, #4 - ce58: 4798 blx r3 - lv_fs_read(user_data->f, fs_buf, w, NULL); - ce5a: 2300 movs r3, #0 - ce5c: f8db 0000 ldr.w r0, [fp] - ce60: 463a mov r2, r7 - ce62: 4641 mov r1, r8 - ce64: 47a8 blx r5 - data_tmp = fs_buf; - ce66: 4643 mov r3, r8 - ce68: e7a0 b.n cdac - uint8_t val_act = (*data_tmp & (mask << pos)) >> pos; - ce6a: 9903 ldr r1, [sp, #12] - ce6c: 781a ldrb r2, [r3, #0] - ce6e: 40a1 lsls r1, r4 - ce70: 400a ands r2, r1 - ce72: 4122 asrs r2, r4 - lv_color_t color = user_data->palette[val_act]; - ce74: f8db 1004 ldr.w r1, [fp, #4] - ce78: f831 1012 ldrh.w r1, [r1, r2, lsl #1] - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE] = color.full & 0xFF; - ce7c: 7031 strb r1, [r6, #0] - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + 1] = (color.full >> 8) & 0xFF; - ce7e: 0a09 lsrs r1, r1, #8 - ce80: 7071 strb r1, [r6, #1] - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + LV_IMG_PX_SIZE_ALPHA_BYTE - 1] = user_data->opa[val_act]; - ce82: f8db 1008 ldr.w r1, [fp, #8] - pos -= px_size; - ce86: eba4 0409 sub.w r4, r4, r9 - ce8a: b264 sxtb r4, r4 - if(pos < 0) { - ce8c: 2c00 cmp r4, #0 - buf[i * LV_IMG_PX_SIZE_ALPHA_BYTE + LV_IMG_PX_SIZE_ALPHA_BYTE - 1] = user_data->opa[val_act]; - ce8e: 5c8a ldrb r2, [r1, r2] - ce90: 70b2 strb r2, [r6, #2] - pos = 8 - px_size; - ce92: bfbc itt lt - ce94: 462c movlt r4, r5 - data_tmp++; - ce96: 3301 addlt r3, #1 - for(i = 0; i < len; i++) { - ce98: 3001 adds r0, #1 - ce9a: 3603 adds r6, #3 - ce9c: b202 sxth r2, r0 - ce9e: 4592 cmp sl, r2 - cea0: dce3 bgt.n ce6a - cea2: e742 b.n cd2a - LV_LOG_WARN("Built-in image decoder read not supports the color format"); - cea4: 4b04 ldr r3, [pc, #16] ; (ceb8 ) - cea6: 9300 str r3, [sp, #0] - cea8: f44f 72fe mov.w r2, #508 ; 0x1fc - ceac: 4b03 ldr r3, [pc, #12] ; (cebc ) - ceae: e651 b.n cb54 - ceb0: 0000e6d3 .word 0x0000e6d3 - ceb4: 0000e69d .word 0x0000e69d - ceb8: 00027a82 .word 0x00027a82 - cebc: 00027bb5 .word 0x00027bb5 - -0000cec0 : -{ - cec0: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - cec4: 4606 mov r6, r0 - if(dsc->src_type == LV_IMG_SRC_FILE) { - cec6: 7a88 ldrb r0, [r1, #10] - cec8: 2801 cmp r0, #1 -{ - ceca: 460c mov r4, r1 - if(dsc->src_type == LV_IMG_SRC_FILE) { - cecc: d178 bne.n cfc0 - if(strcmp(lv_fs_get_ext(dsc->src), "bin")) return LV_RES_INV; - cece: 6848 ldr r0, [r1, #4] - ced0: 4b8b ldr r3, [pc, #556] ; (d100 ) - ced2: 4798 blx r3 - ced4: 498b ldr r1, [pc, #556] ; (d104 ) - ced6: 4b8c ldr r3, [pc, #560] ; (d108 ) - ced8: 4798 blx r3 - ceda: 2800 cmp r0, #0 - cedc: f040 80a9 bne.w d032 - lv_fs_res_t res = lv_fs_open(&f, dsc->src, LV_FS_MODE_RD); - cee0: 6861 ldr r1, [r4, #4] - cee2: 4b8a ldr r3, [pc, #552] ; (d10c ) - cee4: 2202 movs r2, #2 - cee6: a802 add r0, sp, #8 - cee8: 4798 blx r3 - if(res != LV_FS_RES_OK) { - ceea: b138 cbz r0, cefc - LV_LOG_WARN("Built-in image decoder can't open the file"); - ceec: 4b88 ldr r3, [pc, #544] ; (d110 ) - ceee: 9300 str r3, [sp, #0] - cef0: 4b88 ldr r3, [pc, #544] ; (d114 ) - cef2: f44f 72a6 mov.w r2, #332 ; 0x14c - LV_LOG_WARN("Image decoder open: unknown color format") - cef6: 4988 ldr r1, [pc, #544] ; (d118 ) - cef8: 2002 movs r0, #2 - cefa: e022 b.n cf42 - if(dsc->user_data == NULL) { - cefc: 69e3 ldr r3, [r4, #28] - cefe: f8df 923c ldr.w r9, [pc, #572] ; d13c - cf02: f8df 823c ldr.w r8, [pc, #572] ; d140 - cf06: bb13 cbnz r3, cf4e - dsc->user_data = lv_mem_alloc(sizeof(lv_img_decoder_built_in_data_t)); - cf08: 200c movs r0, #12 - cf0a: 47c8 blx r9 - cf0c: 61e0 str r0, [r4, #28] - LV_ASSERT_MEM(dsc->user_data); - cf0e: 47c0 blx r8 - cf10: 4605 mov r5, r0 - cf12: b968 cbnz r0, cf30 - cf14: 4b7f ldr r3, [pc, #508] ; (d114 ) - cf16: 4980 ldr r1, [pc, #512] ; (d118 ) - cf18: 9300 str r3, [sp, #0] - cf1a: f240 1253 movw r2, #339 ; 0x153 - cf1e: 2003 movs r0, #3 - cf20: 4e7e ldr r6, [pc, #504] ; (d11c ) - cf22: 47b0 blx r6 - cf24: 69e2 ldr r2, [r4, #28] - cf26: 487e ldr r0, [pc, #504] ; (d120 ) - cf28: 497e ldr r1, [pc, #504] ; (d124 ) - cf2a: 462b mov r3, r5 - cf2c: 4788 blx r1 - cf2e: e7fe b.n cf2e - if(dsc->user_data == NULL) { - cf30: 69e0 ldr r0, [r4, #28] - cf32: b948 cbnz r0, cf48 - LV_LOG_ERROR("img_decoder_built_in_open: out of memory"); - cf34: 4b7c ldr r3, [pc, #496] ; (d128 ) - cf36: 9300 str r3, [sp, #0] - cf38: 4977 ldr r1, [pc, #476] ; (d118 ) - cf3a: 4b76 ldr r3, [pc, #472] ; (d114 ) - cf3c: f240 1255 movw r2, #341 ; 0x155 - cf40: 2003 movs r0, #3 - LV_LOG_WARN("Image decoder open: unknown color format") - cf42: 4c76 ldr r4, [pc, #472] ; (d11c ) - cf44: 47a0 blx r4 - cf46: e074 b.n d032 - _lv_memset_00(dsc->user_data, sizeof(lv_img_decoder_built_in_data_t)); - cf48: 4b78 ldr r3, [pc, #480] ; (d12c ) - cf4a: 210c movs r1, #12 - cf4c: 4798 blx r3 - user_data->f = lv_mem_alloc(sizeof(f)); - cf4e: 2008 movs r0, #8 - lv_img_decoder_built_in_data_t * user_data = dsc->user_data; - cf50: 69e7 ldr r7, [r4, #28] - user_data->f = lv_mem_alloc(sizeof(f)); - cf52: 47c8 blx r9 - cf54: 6038 str r0, [r7, #0] - LV_ASSERT_MEM(user_data->f); - cf56: 47c0 blx r8 - cf58: 4605 mov r5, r0 - cf5a: b968 cbnz r0, cf78 - cf5c: 4b6d ldr r3, [pc, #436] ; (d114 ) - cf5e: 496e ldr r1, [pc, #440] ; (d118 ) - cf60: 9300 str r3, [sp, #0] - cf62: f240 125d movw r2, #349 ; 0x15d - cf66: 2003 movs r0, #3 - cf68: 4c6c ldr r4, [pc, #432] ; (d11c ) - cf6a: 47a0 blx r4 - cf6c: 683a ldr r2, [r7, #0] - cf6e: 486c ldr r0, [pc, #432] ; (d120 ) - cf70: 496c ldr r1, [pc, #432] ; (d124 ) - cf72: 462b mov r3, r5 - cf74: 4788 blx r1 - cf76: e7fe b.n cf76 - if(user_data->f == NULL) { - cf78: 683b ldr r3, [r7, #0] - cf7a: b94b cbnz r3, cf90 - LV_LOG_ERROR("img_decoder_built_in_open: out of memory"); - cf7c: 4b6a ldr r3, [pc, #424] ; (d128 ) - cf7e: 9300 str r3, [sp, #0] - cf80: 4b64 ldr r3, [pc, #400] ; (d114 ) - cf82: f240 125f movw r2, #351 ; 0x15f - LV_LOG_ERROR("img_decoder_built_in_open: out of memory"); - cf86: 4964 ldr r1, [pc, #400] ; (d118 ) - cf88: 4d64 ldr r5, [pc, #400] ; (d11c ) - cf8a: 2003 movs r0, #3 - cf8c: 47a8 blx r5 - cf8e: e04c b.n d02a - cf90: aa02 add r2, sp, #8 - cf92: f103 0108 add.w r1, r3, #8 - *d8 = *s8; - cf96: f812 0b01 ldrb.w r0, [r2], #1 - cf9a: f803 0b01 strb.w r0, [r3], #1 - while(len) { - cf9e: 428b cmp r3, r1 - cfa0: d1f9 bne.n cf96 - lv_img_cf_t cf = dsc->header.cf; - cfa2: 7b23 ldrb r3, [r4, #12] - cfa4: f003 001f and.w r0, r3, #31 - if(cf == LV_IMG_CF_TRUE_COLOR || cf == LV_IMG_CF_TRUE_COLOR_ALPHA || cf == LV_IMG_CF_TRUE_COLOR_CHROMA_KEYED) { - cfa8: 1f02 subs r2, r0, #4 - cfaa: 2a02 cmp r2, #2 - cfac: d811 bhi.n cfd2 - if(dsc->src_type == LV_IMG_SRC_VARIABLE) { - cfae: 7aa3 ldrb r3, [r4, #10] - cfb0: 2b00 cmp r3, #0 - cfb2: f040 8088 bne.w d0c6 - dsc->img_data = ((lv_img_dsc_t *)dsc->src)->data; - cfb6: 6863 ldr r3, [r4, #4] - cfb8: 689b ldr r3, [r3, #8] - dsc->img_data = NULL; - cfba: 6123 str r3, [r4, #16] - return LV_RES_OK; - cfbc: 2001 movs r0, #1 - cfbe: e005 b.n cfcc - else if(dsc->src_type == LV_IMG_SRC_VARIABLE) { - cfc0: 2800 cmp r0, #0 - cfc2: d1ee bne.n cfa2 - if(((lv_img_dsc_t *)dsc->src)->data == NULL) { - cfc4: 684a ldr r2, [r1, #4] - cfc6: 6892 ldr r2, [r2, #8] - cfc8: 2a00 cmp r2, #0 - cfca: d1ea bne.n cfa2 -} - cfcc: b004 add sp, #16 - cfce: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - else if(cf == LV_IMG_CF_INDEXED_1BIT || cf == LV_IMG_CF_INDEXED_2BIT || cf == LV_IMG_CF_INDEXED_4BIT || - cfd2: 1fc2 subs r2, r0, #7 - cfd4: 2a03 cmp r2, #3 - cfd6: f200 80d4 bhi.w d182 - uint8_t px_size = lv_img_cf_get_px_size(cf); - cfda: 4b55 ldr r3, [pc, #340] ; (d130 ) - cfdc: f8df a15c ldr.w sl, [pc, #348] ; d13c - cfe0: f8df 915c ldr.w r9, [pc, #348] ; d140 - cfe4: 4798 blx r3 - if(dsc->user_data == NULL) { - cfe6: 69e3 ldr r3, [r4, #28] - uint8_t px_size = lv_img_cf_get_px_size(cf); - cfe8: 4680 mov r8, r0 - if(dsc->user_data == NULL) { - cfea: bb43 cbnz r3, d03e - dsc->user_data = lv_mem_alloc(sizeof(lv_img_decoder_built_in_data_t)); - cfec: 200c movs r0, #12 - cfee: 47d0 blx sl - cff0: 61e0 str r0, [r4, #28] - LV_ASSERT_MEM(dsc->user_data); - cff2: 47c8 blx r9 - cff4: 4605 mov r5, r0 - cff6: b968 cbnz r0, d014 - cff8: 4b46 ldr r3, [pc, #280] ; (d114 ) - cffa: 4947 ldr r1, [pc, #284] ; (d118 ) - cffc: 9300 str r3, [sp, #0] - cffe: f44f 72c6 mov.w r2, #396 ; 0x18c - d002: 2003 movs r0, #3 - d004: 4e45 ldr r6, [pc, #276] ; (d11c ) - d006: 47b0 blx r6 - d008: 69e2 ldr r2, [r4, #28] - d00a: 4845 ldr r0, [pc, #276] ; (d120 ) - d00c: 4945 ldr r1, [pc, #276] ; (d124 ) - d00e: 462b mov r3, r5 - d010: 4788 blx r1 - d012: e7fe b.n d012 - if(dsc->user_data == NULL) { - d014: 69e5 ldr r5, [r4, #28] - d016: b975 cbnz r5, d036 - LV_LOG_ERROR("img_decoder_built_in_open: out of memory"); - d018: 4b43 ldr r3, [pc, #268] ; (d128 ) - d01a: 9300 str r3, [sp, #0] - d01c: 493e ldr r1, [pc, #248] ; (d118 ) - d01e: 4b3d ldr r3, [pc, #244] ; (d114 ) - d020: 4f3e ldr r7, [pc, #248] ; (d11c ) - d022: f44f 72c7 mov.w r2, #398 ; 0x18e - d026: 2003 movs r0, #3 - d028: 47b8 blx r7 - lv_img_decoder_built_in_close(decoder, dsc); - d02a: 4b42 ldr r3, [pc, #264] ; (d134 ) - d02c: 4621 mov r1, r4 - d02e: 4630 mov r0, r6 - d030: 4798 blx r3 - return LV_RES_INV; - d032: 2000 movs r0, #0 - d034: e7ca b.n cfcc - _lv_memset_00(dsc->user_data, sizeof(lv_img_decoder_built_in_data_t)); - d036: 4b3d ldr r3, [pc, #244] ; (d12c ) - d038: 210c movs r1, #12 - d03a: 4628 mov r0, r5 - d03c: 4798 blx r3 - user_data->palette = lv_mem_alloc(palette_size * sizeof(lv_color_t)); - d03e: 2002 movs r0, #2 - d040: fa00 f008 lsl.w r0, r0, r8 - lv_img_decoder_built_in_data_t * user_data = dsc->user_data; - d044: 69e5 ldr r5, [r4, #28] - user_data->palette = lv_mem_alloc(palette_size * sizeof(lv_color_t)); - d046: 47d0 blx sl - d048: 6068 str r0, [r5, #4] - LV_ASSERT_MEM(user_data->palette); - d04a: 47c8 blx r9 - d04c: 4607 mov r7, r0 - d04e: b968 cbnz r0, d06c - d050: 4b30 ldr r3, [pc, #192] ; (d114 ) - d052: 4931 ldr r1, [pc, #196] ; (d118 ) - d054: 9300 str r3, [sp, #0] - d056: f240 1297 movw r2, #407 ; 0x197 - d05a: 2003 movs r0, #3 - d05c: 4c2f ldr r4, [pc, #188] ; (d11c ) - d05e: 47a0 blx r4 - d060: 686a ldr r2, [r5, #4] - d062: 482f ldr r0, [pc, #188] ; (d120 ) - d064: 492f ldr r1, [pc, #188] ; (d124 ) - d066: 463b mov r3, r7 - d068: 4788 blx r1 - d06a: e7fe b.n d06a - uint32_t palette_size = 1 << px_size; - d06c: 2701 movs r7, #1 - d06e: fa07 f708 lsl.w r7, r7, r8 - user_data->opa = lv_mem_alloc(palette_size * sizeof(lv_opa_t)); - d072: 4638 mov r0, r7 - d074: 47d0 blx sl - d076: 60a8 str r0, [r5, #8] - LV_ASSERT_MEM(user_data->opa); - d078: 47c8 blx r9 - d07a: 4680 mov r8, r0 - d07c: b968 cbnz r0, d09a - d07e: 4b25 ldr r3, [pc, #148] ; (d114 ) - d080: 4925 ldr r1, [pc, #148] ; (d118 ) - d082: 9300 str r3, [sp, #0] - d084: f240 1299 movw r2, #409 ; 0x199 - d088: 2003 movs r0, #3 - d08a: 4c24 ldr r4, [pc, #144] ; (d11c ) - d08c: 47a0 blx r4 - d08e: 68aa ldr r2, [r5, #8] - d090: 4823 ldr r0, [pc, #140] ; (d120 ) - d092: 4924 ldr r1, [pc, #144] ; (d124 ) - d094: 4643 mov r3, r8 - d096: 4788 blx r1 - d098: e7fe b.n d098 - if(user_data->palette == NULL || user_data->opa == NULL) { - d09a: 686b ldr r3, [r5, #4] - d09c: b10b cbz r3, d0a2 - d09e: 68ab ldr r3, [r5, #8] - d0a0: b92b cbnz r3, d0ae - LV_LOG_ERROR("img_decoder_built_in_open: out of memory"); - d0a2: 4b21 ldr r3, [pc, #132] ; (d128 ) - d0a4: 9300 str r3, [sp, #0] - d0a6: f240 129b movw r2, #411 ; 0x19b - d0aa: 4b1a ldr r3, [pc, #104] ; (d114 ) - d0ac: e76b b.n cf86 - if(dsc->src_type == LV_IMG_SRC_FILE) { - d0ae: 7aa3 ldrb r3, [r4, #10] - d0b0: 2b01 cmp r3, #1 - d0b2: d149 bne.n d148 - lv_fs_seek(user_data->f, 4); /*Skip the header*/ - d0b4: 6828 ldr r0, [r5, #0] - d0b6: 4b20 ldr r3, [pc, #128] ; (d138 ) - lv_fs_read(user_data->f, &cur_color, sizeof(lv_color32_t), NULL); - d0b8: f8df 8088 ldr.w r8, [pc, #136] ; d144 - lv_fs_seek(user_data->f, 4); /*Skip the header*/ - d0bc: 2104 movs r1, #4 - d0be: 4798 blx r3 - for(i = 0; i < palette_size; i++) { - d0c0: 2600 movs r6, #0 - d0c2: 42be cmp r6, r7 - d0c4: d101 bne.n d0ca - dsc->img_data = NULL; - d0c6: 2300 movs r3, #0 - d0c8: e777 b.n cfba - lv_fs_read(user_data->f, &cur_color, sizeof(lv_color32_t), NULL); - d0ca: 2300 movs r3, #0 - d0cc: 2204 movs r2, #4 - d0ce: a902 add r1, sp, #8 - d0d0: 6828 ldr r0, [r5, #0] - d0d2: 47c0 blx r8 -#define LV_COLOR_MAKE(r8, g8, b8) ((lv_color_t){{b8, g8, r8, 0xff}}) /*Fix 0xff alpha*/ -#endif - -static inline lv_color_t lv_color_make(uint8_t r, uint8_t g, uint8_t b) -{ - return LV_COLOR_MAKE(r, g, b); - d0d4: f89d 1009 ldrb.w r1, [sp, #9] - d0d8: f89d 3008 ldrb.w r3, [sp, #8] - user_data->palette[i] = lv_color_make(cur_color.ch.red, cur_color.ch.green, cur_color.ch.blue); - d0dc: 686a ldr r2, [r5, #4] - d0de: 0889 lsrs r1, r1, #2 - d0e0: 08db lsrs r3, r3, #3 - d0e2: ea43 1341 orr.w r3, r3, r1, lsl #5 - d0e6: f89d 100a ldrb.w r1, [sp, #10] - d0ea: 08c9 lsrs r1, r1, #3 - d0ec: ea43 23c1 orr.w r3, r3, r1, lsl #11 - d0f0: f822 3016 strh.w r3, [r2, r6, lsl #1] - user_data->opa[i] = cur_color.ch.alpha; - d0f4: 68ab ldr r3, [r5, #8] - d0f6: f89d 200b ldrb.w r2, [sp, #11] - d0fa: 559a strb r2, [r3, r6] - for(i = 0; i < palette_size; i++) { - d0fc: 3601 adds r6, #1 - d0fe: e7e0 b.n d0c2 - d100: 0000e7f1 .word 0x0000e7f1 - d104: 00027abc .word 0x00027abc - d108: 000170c9 .word 0x000170c9 - d10c: 0000e725 .word 0x0000e725 - d110: 00027ac0 .word 0x00027ac0 - d114: 00027bd7 .word 0x00027bd7 - d118: 000279bb .word 0x000279bb - d11c: 0000eb79 .word 0x0000eb79 - d120: 00026842 .word 0x00026842 - d124: 00001a6d .word 0x00001a6d - d128: 00027aeb .word 0x00027aeb - d12c: 0000f2a9 .word 0x0000f2a9 - d130: 00007805 .word 0x00007805 - d134: 0000cac1 .word 0x0000cac1 - d138: 0000e6d3 .word 0x0000e6d3 - d13c: 0000ecbd .word 0x0000ecbd - d140: 00001a65 .word 0x00001a65 - d144: 0000e69d .word 0x0000e69d - lv_color32_t * palette_p = (lv_color32_t *)((lv_img_dsc_t *)dsc->src)->data; - d148: 6863 ldr r3, [r4, #4] - d14a: 6899 ldr r1, [r3, #8] - for(i = 0; i < palette_size; i++) { - d14c: 2000 movs r0, #0 - d14e: 42b8 cmp r0, r7 - d150: f101 0104 add.w r1, r1, #4 - d154: d0b7 beq.n d0c6 - d156: f811 6c03 ldrb.w r6, [r1, #-3] - d15a: f811 3c04 ldrb.w r3, [r1, #-4] - user_data->palette[i] = lv_color_make(palette_p[i].ch.red, palette_p[i].ch.green, palette_p[i].ch.blue); - d15e: 686a ldr r2, [r5, #4] - d160: 08b6 lsrs r6, r6, #2 - d162: 08db lsrs r3, r3, #3 - d164: ea43 1346 orr.w r3, r3, r6, lsl #5 - d168: f811 6c02 ldrb.w r6, [r1, #-2] - d16c: 08f6 lsrs r6, r6, #3 - d16e: ea43 23c6 orr.w r3, r3, r6, lsl #11 - d172: f822 3010 strh.w r3, [r2, r0, lsl #1] - user_data->opa[i] = palette_p[i].ch.alpha; - d176: 68ab ldr r3, [r5, #8] - d178: f811 2c01 ldrb.w r2, [r1, #-1] - d17c: 541a strb r2, [r3, r0] - for(i = 0; i < palette_size; i++) { - d17e: 3001 adds r0, #1 - d180: e7e5 b.n d14e - else if(cf == LV_IMG_CF_ALPHA_1BIT || cf == LV_IMG_CF_ALPHA_2BIT || cf == LV_IMG_CF_ALPHA_4BIT || - d182: f1a0 030b sub.w r3, r0, #11 - d186: 2b03 cmp r3, #3 - d188: d99d bls.n d0c6 - lv_img_decoder_built_in_close(decoder, dsc); - d18a: 4b05 ldr r3, [pc, #20] ; (d1a0 ) - d18c: 4621 mov r1, r4 - d18e: 4630 mov r0, r6 - d190: 4798 blx r3 - LV_LOG_WARN("Image decoder open: unknown color format") - d192: 4b04 ldr r3, [pc, #16] ; (d1a4 ) - d194: 9300 str r3, [sp, #0] - d196: f240 12d3 movw r2, #467 ; 0x1d3 - d19a: 4b03 ldr r3, [pc, #12] ; (d1a8 ) - d19c: e6ab b.n cef6 - d19e: bf00 nop - d1a0: 0000cac1 .word 0x0000cac1 - d1a4: 00027b14 .word 0x00027b14 - d1a8: 00027bd7 .word 0x00027bd7 - -0000d1ac : -{ - d1ac: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - header->always_zero = 0; - d1b0: 780b ldrb r3, [r1, #0] - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d1b2: f8df 8044 ldr.w r8, [pc, #68] ; d1f8 - d1b6: f8df 9044 ldr.w r9, [pc, #68] ; d1fc - header->always_zero = 0; - d1ba: f36f 1347 bfc r3, #5, #3 - d1be: 700b strb r3, [r1, #0] -{ - d1c0: 4607 mov r7, r0 - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d1c2: 4b0c ldr r3, [pc, #48] ; (d1f4 ) - d1c4: 480c ldr r0, [pc, #48] ; (d1f8 ) -{ - d1c6: 460e mov r6, r1 - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d1c8: 4798 blx r3 - lv_res_t res = LV_RES_INV; - d1ca: 2400 movs r4, #0 - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d1cc: 4605 mov r5, r0 - d1ce: b915 cbnz r5, d1d6 -} - d1d0: 4620 mov r0, r4 - d1d2: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - if(d->info_cb) { - d1d6: 682c ldr r4, [r5, #0] - d1d8: b134 cbz r4, d1e8 - res = d->info_cb(d, src, header); - d1da: 4632 mov r2, r6 - d1dc: 4639 mov r1, r7 - d1de: 4628 mov r0, r5 - d1e0: 47a0 blx r4 - if(res == LV_RES_OK) break; - d1e2: 2801 cmp r0, #1 - res = d->info_cb(d, src, header); - d1e4: 4604 mov r4, r0 - if(res == LV_RES_OK) break; - d1e6: d0f3 beq.n d1d0 - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d1e8: 4629 mov r1, r5 - d1ea: 4640 mov r0, r8 - d1ec: 47c8 blx r9 - d1ee: 4605 mov r5, r0 - d1f0: e7ed b.n d1ce - d1f2: bf00 nop - d1f4: 0000e92d .word 0x0000e92d - d1f8: 20003624 .word 0x20003624 - d1fc: 0000e939 .word 0x0000e939 - -0000d200 : -{ - d200: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - dsc->src_type = lv_img_src_get_type(src); - d204: 4b22 ldr r3, [pc, #136] ; (d290 ) - dsc->color = color; - d206: 8102 strh r2, [r0, #8] -{ - d208: 4604 mov r4, r0 - dsc->src_type = lv_img_src_get_type(src); - d20a: 4608 mov r0, r1 -{ - d20c: 460f mov r7, r1 - dsc->src_type = lv_img_src_get_type(src); - d20e: 4798 blx r3 - dsc->user_data = NULL; - d210: 2300 movs r3, #0 - if(dsc->src_type == LV_IMG_SRC_FILE) { - d212: 2801 cmp r0, #1 - dsc->src_type = lv_img_src_get_type(src); - d214: 72a0 strb r0, [r4, #10] - dsc->user_data = NULL; - d216: 61e3 str r3, [r4, #28] - if(dsc->src_type == LV_IMG_SRC_FILE) { - d218: d11d bne.n d256 - size_t fnlen = strlen(src); - d21a: 4b1e ldr r3, [pc, #120] ; (d294 ) - d21c: 4638 mov r0, r7 - d21e: 4798 blx r3 - dsc->src = lv_mem_alloc(fnlen + 1); - d220: 4b1d ldr r3, [pc, #116] ; (d298 ) - d222: 3001 adds r0, #1 - d224: 4798 blx r3 -__ssp_bos_icheck3(memset, void *, int) -__ssp_bos_icheck2_restrict(stpcpy, char *, const char *) -#if __GNUC_PREREQ__(4,8) || defined(__clang__) -__ssp_bos_icheck3_restrict(stpncpy, char *, const char *) -#endif -__ssp_bos_icheck2_restrict(strcpy, char *, const char *) - d226: 4b1d ldr r3, [pc, #116] ; (d29c ) - d228: 6060 str r0, [r4, #4] - d22a: 4639 mov r1, r7 - d22c: 4798 blx r3 - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d22e: 481c ldr r0, [pc, #112] ; (d2a0 ) - d230: 4b1c ldr r3, [pc, #112] ; (d2a4 ) - d232: f8df 906c ldr.w r9, [pc, #108] ; d2a0 - d236: f8df a074 ldr.w sl, [pc, #116] ; d2ac - d23a: 4798 blx r3 - lv_res_t res = LV_RES_INV; - d23c: 2600 movs r6, #0 - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d23e: 4605 mov r5, r0 - res = d->info_cb(d, src, &dsc->header); - d240: f104 080c add.w r8, r4, #12 - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d244: b94d cbnz r5, d25a - if(res == LV_RES_INV) { - d246: b91e cbnz r6, d250 - _lv_memset_00(dsc, sizeof(lv_img_decoder_dsc_t)); - d248: 4b17 ldr r3, [pc, #92] ; (d2a8 ) - d24a: 2120 movs r1, #32 - d24c: 4620 mov r0, r4 - d24e: 4798 blx r3 -} - d250: 4630 mov r0, r6 - d252: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - dsc->src = src; - d256: 6067 str r7, [r4, #4] - d258: e7e9 b.n d22e - if(d->info_cb == NULL || d->open_cb == NULL) continue; - d25a: 682b ldr r3, [r5, #0] - d25c: b19b cbz r3, d286 - d25e: 686a ldr r2, [r5, #4] - d260: b18a cbz r2, d286 - res = d->info_cb(d, src, &dsc->header); - d262: 4642 mov r2, r8 - d264: 4639 mov r1, r7 - d266: 4628 mov r0, r5 - d268: 4798 blx r3 - if(res != LV_RES_OK) continue; - d26a: 2801 cmp r0, #1 - res = d->info_cb(d, src, &dsc->header); - d26c: 4606 mov r6, r0 - if(res != LV_RES_OK) continue; - d26e: d10a bne.n d286 - dsc->error_msg = NULL; - d270: 2300 movs r3, #0 - d272: 61a3 str r3, [r4, #24] - dsc->img_data = NULL; - d274: 6123 str r3, [r4, #16] - dsc->decoder = d; - d276: 6025 str r5, [r4, #0] - res = d->open_cb(d, dsc); - d278: 686b ldr r3, [r5, #4] - d27a: 4621 mov r1, r4 - d27c: 4628 mov r0, r5 - d27e: 4798 blx r3 - if(res == LV_RES_OK) break; - d280: 2801 cmp r0, #1 - res = d->open_cb(d, dsc); - d282: 4606 mov r6, r0 - if(res == LV_RES_OK) break; - d284: d0e4 beq.n d250 - _LV_LL_READ(LV_GC_ROOT(_lv_img_defoder_ll), d) { - d286: 4629 mov r1, r5 - d288: 4648 mov r0, r9 - d28a: 47d0 blx sl - d28c: 4605 mov r5, r0 - d28e: e7d9 b.n d244 - d290: 00007a89 .word 0x00007a89 - d294: 00017481 .word 0x00017481 - d298: 0000ecbd .word 0x0000ecbd - d29c: 0001739d .word 0x0001739d - d2a0: 20003624 .word 0x20003624 - d2a4: 0000e92d .word 0x0000e92d - d2a8: 0000f2a9 .word 0x0000f2a9 - d2ac: 0000e939 .word 0x0000e939 - -0000d2b0 : -{ - d2b0: b573 push {r0, r1, r4, r5, r6, lr} - if(dsc->decoder->read_line_cb) res = dsc->decoder->read_line_cb(dsc->decoder, dsc, x, y, len, buf); - d2b2: 6805 ldr r5, [r0, #0] - d2b4: 68ac ldr r4, [r5, #8] - d2b6: b14c cbz r4, d2cc - d2b8: 9e06 ldr r6, [sp, #24] - d2ba: e9cd 3600 strd r3, r6, [sp] - d2be: 4613 mov r3, r2 - d2c0: 460a mov r2, r1 - d2c2: 4601 mov r1, r0 - d2c4: 4628 mov r0, r5 - d2c6: 47a0 blx r4 -} - d2c8: b002 add sp, #8 - d2ca: bd70 pop {r4, r5, r6, pc} - lv_res_t res = LV_RES_INV; - d2cc: 4620 mov r0, r4 - d2ce: e7fb b.n d2c8 - -0000d2d0 : -{ - d2d0: b510 push {r4, lr} - d2d2: 4604 mov r4, r0 - if(dsc->decoder) { - d2d4: 6800 ldr r0, [r0, #0] - d2d6: b158 cbz r0, d2f0 - if(dsc->decoder->close_cb) dsc->decoder->close_cb(dsc->decoder, dsc); - d2d8: 68c3 ldr r3, [r0, #12] - d2da: b10b cbz r3, d2e0 - d2dc: 4621 mov r1, r4 - d2de: 4798 blx r3 - if(dsc->src_type == LV_IMG_SRC_FILE) { - d2e0: 7aa3 ldrb r3, [r4, #10] - d2e2: 2b01 cmp r3, #1 - d2e4: d104 bne.n d2f0 - lv_mem_free(dsc->src); - d2e6: 4b03 ldr r3, [pc, #12] ; (d2f4 ) - d2e8: 6860 ldr r0, [r4, #4] - d2ea: 4798 blx r3 - dsc->src = NULL; - d2ec: 2300 movs r3, #0 - d2ee: 6063 str r3, [r4, #4] -} - d2f0: bd10 pop {r4, pc} - d2f2: bf00 nop - d2f4: 0000ed75 .word 0x0000ed75 - -0000d2f8 : -{ - d2f8: b573 push {r0, r1, r4, r5, r6, lr} - decoder = _lv_ll_ins_head(&LV_GC_ROOT(_lv_img_defoder_ll)); - d2fa: 4b0e ldr r3, [pc, #56] ; (d334 ) - d2fc: 480e ldr r0, [pc, #56] ; (d338 ) - d2fe: 4798 blx r3 - LV_ASSERT_MEM(decoder); - d300: 4b0e ldr r3, [pc, #56] ; (d33c ) - decoder = _lv_ll_ins_head(&LV_GC_ROOT(_lv_img_defoder_ll)); - d302: 4604 mov r4, r0 - LV_ASSERT_MEM(decoder); - d304: 4798 blx r3 - d306: 4605 mov r5, r0 - d308: b960 cbnz r0, d324 - d30a: 4b0d ldr r3, [pc, #52] ; (d340 ) - d30c: 490d ldr r1, [pc, #52] ; (d344 ) - d30e: 9300 str r3, [sp, #0] - d310: 22c9 movs r2, #201 ; 0xc9 - d312: 2003 movs r0, #3 - d314: 4e0c ldr r6, [pc, #48] ; (d348 ) - d316: 47b0 blx r6 - d318: 480c ldr r0, [pc, #48] ; (d34c ) - d31a: 490d ldr r1, [pc, #52] ; (d350 ) - d31c: 4622 mov r2, r4 - d31e: 462b mov r3, r5 - d320: 4788 blx r1 - d322: e7fe b.n d322 - if(decoder == NULL) return NULL; - d324: b11c cbz r4, d32e - _lv_memset_00(decoder, sizeof(lv_img_decoder_t)); - d326: 4b0b ldr r3, [pc, #44] ; (d354 ) - d328: 2110 movs r1, #16 - d32a: 4620 mov r0, r4 - d32c: 4798 blx r3 -} - d32e: 4620 mov r0, r4 - d330: b002 add sp, #8 - d332: bd70 pop {r4, r5, r6, pc} - d334: 0000e89d .word 0x0000e89d - d338: 20003624 .word 0x20003624 - d33c: 00001a65 .word 0x00001a65 - d340: 00027bf4 .word 0x00027bf4 - d344: 000279bb .word 0x000279bb - d348: 0000eb79 .word 0x0000eb79 - d34c: 00026842 .word 0x00026842 - d350: 00001a6d .word 0x00001a6d - d354: 0000f2a9 .word 0x0000f2a9 - -0000d358 <_lv_img_decoder_init>: -{ - d358: b537 push {r0, r1, r2, r4, r5, lr} - _lv_ll_init(&LV_GC_ROOT(_lv_img_defoder_ll), sizeof(lv_img_decoder_t)); - d35a: 4b15 ldr r3, [pc, #84] ; (d3b0 <_lv_img_decoder_init+0x58>) - d35c: 4815 ldr r0, [pc, #84] ; (d3b4 <_lv_img_decoder_init+0x5c>) - d35e: 2110 movs r1, #16 - d360: 4798 blx r3 - decoder = lv_img_decoder_create(); - d362: 4b15 ldr r3, [pc, #84] ; (d3b8 <_lv_img_decoder_init+0x60>) - d364: 4798 blx r3 - if(decoder == NULL) { - d366: 4604 mov r4, r0 - d368: b9b8 cbnz r0, d39a <_lv_img_decoder_init+0x42> - LV_LOG_WARN("lv_img_decoder_init: out of memory"); - d36a: 4a14 ldr r2, [pc, #80] ; (d3bc <_lv_img_decoder_init+0x64>) - d36c: 9200 str r2, [sp, #0] - d36e: 2002 movs r0, #2 - d370: 2247 movs r2, #71 ; 0x47 - d372: 4b13 ldr r3, [pc, #76] ; (d3c0 <_lv_img_decoder_init+0x68>) - d374: 4913 ldr r1, [pc, #76] ; (d3c4 <_lv_img_decoder_init+0x6c>) - d376: 4d14 ldr r5, [pc, #80] ; (d3c8 <_lv_img_decoder_init+0x70>) - d378: 47a8 blx r5 - LV_ASSERT_MEM(decoder); - d37a: 4a14 ldr r2, [pc, #80] ; (d3cc <_lv_img_decoder_init+0x74>) - d37c: 4620 mov r0, r4 - d37e: 4790 blx r2 - d380: b998 cbnz r0, d3aa <_lv_img_decoder_init+0x52> - d382: 4b0f ldr r3, [pc, #60] ; (d3c0 <_lv_img_decoder_init+0x68>) - d384: 490f ldr r1, [pc, #60] ; (d3c4 <_lv_img_decoder_init+0x6c>) - d386: 9300 str r3, [sp, #0] - d388: 2248 movs r2, #72 ; 0x48 - d38a: 2003 movs r0, #3 - d38c: 47a8 blx r5 - d38e: 4810 ldr r0, [pc, #64] ; (d3d0 <_lv_img_decoder_init+0x78>) - d390: 4910 ldr r1, [pc, #64] ; (d3d4 <_lv_img_decoder_init+0x7c>) - d392: 2200 movs r2, #0 - d394: 2300 movs r3, #0 - d396: 4788 blx r1 - d398: e7fe b.n d398 <_lv_img_decoder_init+0x40> - decoder->info_cb = info_cb; - d39a: 4b0f ldr r3, [pc, #60] ; (d3d8 <_lv_img_decoder_init+0x80>) - d39c: 6003 str r3, [r0, #0] - decoder->open_cb = open_cb; - d39e: 4b0f ldr r3, [pc, #60] ; (d3dc <_lv_img_decoder_init+0x84>) - d3a0: 6043 str r3, [r0, #4] - decoder->read_line_cb = read_line_cb; - d3a2: 4b0f ldr r3, [pc, #60] ; (d3e0 <_lv_img_decoder_init+0x88>) - d3a4: 6083 str r3, [r0, #8] - decoder->close_cb = close_cb; - d3a6: 4b0f ldr r3, [pc, #60] ; (d3e4 <_lv_img_decoder_init+0x8c>) - d3a8: 60c3 str r3, [r0, #12] -} - d3aa: b003 add sp, #12 - d3ac: bd30 pop {r4, r5, pc} - d3ae: bf00 nop - d3b0: 0000e889 .word 0x0000e889 - d3b4: 20003624 .word 0x20003624 - d3b8: 0000d2f9 .word 0x0000d2f9 - d3bc: 00027b3d .word 0x00027b3d - d3c0: 00027c0a .word 0x00027c0a - d3c4: 000279bb .word 0x000279bb - d3c8: 0000eb79 .word 0x0000eb79 - d3cc: 00001a65 .word 0x00001a65 - d3d0: 00026842 .word 0x00026842 - d3d4: 00001a6d .word 0x00001a6d - d3d8: 0000c9e1 .word 0x0000c9e1 - d3dc: 0000cec1 .word 0x0000cec1 - d3e0: 0000caf5 .word 0x0000caf5 - d3e4: 0000cac1 .word 0x0000cac1 - -0000d3e8 : - * @param letter an UNICODE character code - * @return pointer to the bitmap of the letter - */ -const uint8_t * lv_font_get_glyph_bitmap(const lv_font_t * font_p, uint32_t letter) -{ - return font_p->get_glyph_bitmap(font_p, letter); - d3e8: 6843 ldr r3, [r0, #4] - d3ea: 4718 bx r3 - -0000d3ec : - * @return true: descriptor is successfully loaded into `dsc_out`. - * false: the letter was not found, no data is loaded to `dsc_out` - */ -bool lv_font_get_glyph_dsc(const lv_font_t * font_p, lv_font_glyph_dsc_t * dsc_out, uint32_t letter, - uint32_t letter_next) -{ - d3ec: b410 push {r4} - return font_p->get_glyph_dsc(font_p, dsc_out, letter, letter_next); - d3ee: 6804 ldr r4, [r0, #0] - d3f0: 46a4 mov ip, r4 -} - d3f2: f85d 4b04 ldr.w r4, [sp], #4 - return font_p->get_glyph_dsc(font_p, dsc_out, letter, letter_next); - d3f6: 4760 bx ip - -0000d3f8 : - * @param letter an UNICODE letter - * @param letter_next the next letter after `letter`. Used for kerning - * @return the width of the glyph - */ -uint16_t lv_font_get_glyph_width(const lv_font_t * font, uint32_t letter, uint32_t letter_next) -{ - d3f8: b51f push {r0, r1, r2, r3, r4, lr} - d3fa: 4613 mov r3, r2 - lv_font_glyph_dsc_t g; - bool ret; - ret = lv_font_get_glyph_dsc(font, &g, letter, letter_next); - d3fc: 4c04 ldr r4, [pc, #16] ; (d410 ) - d3fe: 460a mov r2, r1 - d400: a901 add r1, sp, #4 - d402: 47a0 blx r4 - if(ret) return g.adv_w; - d404: b108 cbz r0, d40a - d406: f8bd 0004 ldrh.w r0, [sp, #4] - else return 0; -} - d40a: b004 add sp, #16 - d40c: bd10 pop {r4, pc} - d40e: bf00 nop - d410: 0000d3ed .word 0x0000d3ed - -0000d414 : -{ - const uint8_t * ref8_p = ref; - const uint8_t * element8_p = element; - - /*If the MSB is different it will matter. If not return the diff. of the LSB*/ - if(ref8_p[0] != element8_p[0]) return (int32_t)ref8_p[0] - element8_p[0]; - d414: 7803 ldrb r3, [r0, #0] - d416: 780a ldrb r2, [r1, #0] - d418: 4293 cmp r3, r2 - else return (int32_t) ref8_p[1] - element8_p[1]; - d41a: bf09 itett eq - d41c: 784b ldrbeq r3, [r1, #1] - if(ref8_p[0] != element8_p[0]) return (int32_t)ref8_p[0] - element8_p[0]; - d41e: 1a98 subne r0, r3, r2 - else return (int32_t) ref8_p[1] - element8_p[1]; - d420: 7840 ldrbeq r0, [r0, #1] - d422: 1ac0 subeq r0, r0, r3 - -} - d424: 4770 bx lr - -0000d426 : -{ - const uint16_t * ref16_p = ref; - const uint16_t * element16_p = element; - - /*If the MSB is different it will matter. If not return the diff. of the LSB*/ - if(ref16_p[0] != element16_p[0]) return (int32_t)ref16_p[0] - element16_p[0]; - d426: 8803 ldrh r3, [r0, #0] - d428: 880a ldrh r2, [r1, #0] - d42a: 4293 cmp r3, r2 - else return (int32_t) ref16_p[1] - element16_p[1]; - d42c: bf09 itett eq - d42e: 884b ldrheq r3, [r1, #2] - if(ref16_p[0] != element16_p[0]) return (int32_t)ref16_p[0] - element16_p[0]; - d430: 1a98 subne r0, r3, r2 - else return (int32_t) ref16_p[1] - element16_p[1]; - d432: 8840 ldrheq r0, [r0, #2] - d434: 1ac0 subeq r0, r0, r3 -} - d436: 4770 bx lr - -0000d438 : - * @return the read bits - */ -static inline uint8_t get_bits(const uint8_t * in, uint32_t bit_pos, uint8_t len) -{ - uint8_t bit_mask; - switch(len) { - d438: 1e53 subs r3, r2, #1 -{ - d43a: b530 push {r4, r5, lr} - switch(len) { - d43c: 2b07 cmp r3, #7 - d43e: d81f bhi.n d480 - d440: e8df f003 tbb [pc, r3] - d444: 1a180423 .word 0x1a180423 - d448: 1c1e1e1e .word 0x1c1e1e1e - case 1: - bit_mask = 0x1; - break; - case 2: - bit_mask = 0x3; - d44c: 2303 movs r3, #3 - break; - default: - bit_mask = (uint16_t)((uint16_t) 1 << len) - 1; - } - - uint32_t byte_pos = bit_pos >> 3; - d44e: 08cd lsrs r5, r1, #3 - bit_pos = bit_pos & 0x7; - d450: f001 0107 and.w r1, r1, #7 - - if(bit_pos + len >= 8) { - d454: 440a add r2, r1 - d456: 2a07 cmp r2, #7 - uint16_t in16 = (in[byte_pos] << 8) + in[byte_pos + 1]; - d458: 5d44 ldrb r4, [r0, r5] - if(bit_pos + len >= 8) { - d45a: d918 bls.n d48e - uint16_t in16 = (in[byte_pos] << 8) + in[byte_pos + 1]; - d45c: 4428 add r0, r5 - return (in16 >> (16 - bit_pos - len)) & bit_mask; - d45e: f1c2 0210 rsb r2, r2, #16 - uint16_t in16 = (in[byte_pos] << 8) + in[byte_pos + 1]; - d462: 7841 ldrb r1, [r0, #1] - d464: eb01 2104 add.w r1, r1, r4, lsl #8 - return (in16 >> (16 - bit_pos - len)) & bit_mask; - d468: b289 uxth r1, r1 - d46a: fa41 f202 asr.w r2, r1, r2 - d46e: ea03 0002 and.w r0, r3, r2 - } - else { - return (in[byte_pos] >> (8 - bit_pos - len)) & bit_mask; - } -} - d472: bd30 pop {r4, r5, pc} - bit_mask = 0x7; - d474: 2307 movs r3, #7 - break; - d476: e7ea b.n d44e - bit_mask = 0xF; - d478: 230f movs r3, #15 - break; - d47a: e7e8 b.n d44e - bit_mask = 0xFF; - d47c: 23ff movs r3, #255 ; 0xff - break; - d47e: e7e6 b.n d44e - bit_mask = (uint16_t)((uint16_t) 1 << len) - 1; - d480: 2301 movs r3, #1 - d482: 4093 lsls r3, r2 - d484: 3b01 subs r3, #1 - d486: b2db uxtb r3, r3 - d488: e7e1 b.n d44e - switch(len) { - d48a: 4613 mov r3, r2 - d48c: e7df b.n d44e - return (in[byte_pos] >> (8 - bit_pos - len)) & bit_mask; - d48e: f1c2 0208 rsb r2, r2, #8 - d492: 4114 asrs r4, r2 - d494: ea03 0004 and.w r0, r3, r4 - d498: e7eb b.n d472 - ... - -0000d49c : - * @param len length of bits to write from `val`. (Counted from the LSB). - * @note `len == 3` will be converted to `len = 4` and `val` will be upscaled too - */ -static inline void bits_write(uint8_t * out, uint32_t bit_pos, uint8_t val, uint8_t len) -{ - if(len == 3) { - d49c: 2b03 cmp r3, #3 -{ - d49e: b530 push {r4, r5, lr} - if(len == 3) { - d4a0: d104 bne.n d4ac - len = 4; - switch(val) { - d4a2: 2a07 cmp r2, #7 - d4a4: bf9c itt ls - d4a6: 4b0b ldrls r3, [pc, #44] ; (d4d4 ) - d4a8: 5c9a ldrbls r2, [r3, r2] - len = 4; - d4aa: 2304 movs r3, #4 - break; - } - } - - uint16_t byte_pos = bit_pos >> 3; - bit_pos = bit_pos & 0x7; - d4ac: f001 0507 and.w r5, r1, #7 - bit_pos = 8 - bit_pos - len; - - uint8_t bit_mask = (uint16_t)((uint16_t) 1 << len) - 1; - out[byte_pos] &= ((~bit_mask) << bit_pos); - d4b0: f04f 34ff mov.w r4, #4294967295 ; 0xffffffff - d4b4: f3c1 01cf ubfx r1, r1, #3, #16 - d4b8: f1c5 0508 rsb r5, r5, #8 - bit_pos = 8 - bit_pos - len; - d4bc: 1aed subs r5, r5, r3 - out[byte_pos] &= ((~bit_mask) << bit_pos); - d4be: fa04 f303 lsl.w r3, r4, r3 - d4c2: f063 03ff orn r3, r3, #255 ; 0xff - d4c6: 5c44 ldrb r4, [r0, r1] - d4c8: 40ab lsls r3, r5 - d4ca: 4023 ands r3, r4 - out[byte_pos] |= (val << bit_pos); - d4cc: 40aa lsls r2, r5 - d4ce: 431a orrs r2, r3 - d4d0: 5442 strb r2, [r0, r1] -} - d4d2: bd30 pop {r4, r5, pc} - d4d4: 00027c57 .word 0x00027c57 - -0000d4d8 : -{ - d4d8: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - } - else if(rle_state == RLE_STATE_COUNTER) { - ret = rle_prev_v; - rle_cnt--; - if(rle_cnt == 0) { - ret = get_bits(rle_in, rle_rdp, rle_bpp); - d4dc: 4c39 ldr r4, [pc, #228] ; (d5c4 ) - d4de: f8df a0e8 ldr.w sl, [pc, #232] ; d5c8 - d4e2: f8d4 9000 ldr.w r9, [r4] - d4e6: 7927 ldrb r7, [r4, #4] - d4e8: 1843 adds r3, r0, r1 - d4ea: 4680 mov r8, r0 - d4ec: 9300 str r3, [sp, #0] - rle_state = RLE_STATE_COUNTER; - d4ee: f04f 0b02 mov.w fp, #2 - for(i = 0; i < w; i++) { - d4f2: 9b00 ldr r3, [sp, #0] - d4f4: 4543 cmp r3, r8 - d4f6: d102 bne.n d4fe -} - d4f8: b003 add sp, #12 - d4fa: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(rle_state == RLE_STATE_SINGLE) { - d4fe: 7963 ldrb r3, [r4, #5] - d500: b9a3 cbnz r3, d52c - ret = get_bits(rle_in, rle_rdp, rle_bpp); - d502: 68a6 ldr r6, [r4, #8] - d504: 9301 str r3, [sp, #4] - d506: 463a mov r2, r7 - d508: 4631 mov r1, r6 - d50a: 4648 mov r0, r9 - d50c: 47d0 blx sl - d50e: 4605 mov r5, r0 - if(rle_rdp != 0 && rle_prev_v == ret) { - d510: b136 cbz r6, d520 - d512: 7b22 ldrb r2, [r4, #12] - d514: 9b01 ldr r3, [sp, #4] - d516: 4282 cmp r2, r0 - rle_cnt = 0; - d518: bf02 ittt eq - d51a: 7363 strbeq r3, [r4, #13] - rle_state = RLE_STATE_REPEATE; - d51c: 2301 moveq r3, #1 - d51e: 7163 strbeq r3, [r4, #5] - rle_rdp += rle_bpp; - d520: 443e add r6, r7 - rle_prev_v = ret; - d522: 7325 strb r5, [r4, #12] - rle_rdp += rle_bpp; - d524: 60a6 str r6, [r4, #8] - out[i] = rle_next(); - d526: f808 5b01 strb.w r5, [r8], #1 - for(i = 0; i < w; i++) { - d52a: e7e2 b.n d4f2 - else if(rle_state == RLE_STATE_REPEATE) { - d52c: 2b01 cmp r3, #1 - d52e: d131 bne.n d594 - v = get_bits(rle_in, rle_rdp, 1); - d530: 68a6 ldr r6, [r4, #8] - d532: 461a mov r2, r3 - d534: 4631 mov r1, r6 - d536: 4648 mov r0, r9 - d538: 47d0 blx sl - rle_cnt++; - d53a: 7b63 ldrb r3, [r4, #13] - d53c: 3301 adds r3, #1 - d53e: b2db uxtb r3, r3 - rle_rdp += 1; - d540: 1c71 adds r1, r6, #1 - if(v == 1) { - d542: 2801 cmp r0, #1 - rle_cnt++; - d544: 7363 strb r3, [r4, #13] - rle_rdp += 1; - d546: 60a1 str r1, [r4, #8] - if(v == 1) { - d548: d118 bne.n d57c - if(rle_cnt == 11) { - d54a: 2b0b cmp r3, #11 - ret = rle_prev_v; - d54c: 7b25 ldrb r5, [r4, #12] - if(rle_cnt == 11) { - d54e: d1ea bne.n d526 - rle_cnt = get_bits(rle_in, rle_rdp, 6); - d550: 2206 movs r2, #6 - d552: 4648 mov r0, r9 - d554: 47d0 blx sl - rle_rdp += 6; - d556: 3607 adds r6, #7 - rle_cnt = get_bits(rle_in, rle_rdp, 6); - d558: 7360 strb r0, [r4, #13] - rle_rdp += 6; - d55a: 60a6 str r6, [r4, #8] - if(rle_cnt != 0) { - d55c: b110 cbz r0, d564 - rle_state = RLE_STATE_COUNTER; - d55e: f884 b005 strb.w fp, [r4, #5] - d562: e7e0 b.n d526 - d564: 9001 str r0, [sp, #4] - ret = get_bits(rle_in, rle_rdp, rle_bpp); - d566: 4631 mov r1, r6 - d568: 463a mov r2, r7 - d56a: 4648 mov r0, r9 - d56c: 47d0 blx sl - rle_rdp += rle_bpp; - d56e: 443e add r6, r7 - rle_state = RLE_STATE_SINGLE; - d570: 9b01 ldr r3, [sp, #4] - rle_prev_v = ret; - d572: 7320 strb r0, [r4, #12] - ret = get_bits(rle_in, rle_rdp, rle_bpp); - d574: 4605 mov r5, r0 - rle_rdp += rle_bpp; - d576: 60a6 str r6, [r4, #8] - rle_state = RLE_STATE_SINGLE; - d578: 7163 strb r3, [r4, #5] - d57a: e7d4 b.n d526 - ret = get_bits(rle_in, rle_rdp, rle_bpp); - d57c: 463a mov r2, r7 - d57e: 4648 mov r0, r9 - d580: 9101 str r1, [sp, #4] - d582: 47d0 blx sl - rle_rdp += rle_bpp; - d584: 9901 ldr r1, [sp, #4] - rle_prev_v = ret; - d586: 7320 strb r0, [r4, #12] - rle_rdp += rle_bpp; - d588: 4439 add r1, r7 - ret = get_bits(rle_in, rle_rdp, rle_bpp); - d58a: 4605 mov r5, r0 - rle_rdp += rle_bpp; - d58c: 60a1 str r1, [r4, #8] - rle_state = RLE_STATE_SINGLE; - d58e: f04f 0300 mov.w r3, #0 - d592: e7f1 b.n d578 - else if(rle_state == RLE_STATE_COUNTER) { - d594: 2b02 cmp r3, #2 - d596: d112 bne.n d5be - rle_cnt--; - d598: 7b66 ldrb r6, [r4, #13] - ret = rle_prev_v; - d59a: 7b25 ldrb r5, [r4, #12] - rle_cnt--; - d59c: 3e01 subs r6, #1 - d59e: b2f6 uxtb r6, r6 - d5a0: 7366 strb r6, [r4, #13] - if(rle_cnt == 0) { - d5a2: 2e00 cmp r6, #0 - d5a4: d1bf bne.n d526 - ret = get_bits(rle_in, rle_rdp, rle_bpp); - d5a6: 68a1 ldr r1, [r4, #8] - d5a8: 9101 str r1, [sp, #4] - d5aa: 463a mov r2, r7 - d5ac: 4648 mov r0, r9 - d5ae: 47d0 blx sl - rle_prev_v = ret; - rle_rdp += rle_bpp; - d5b0: 9901 ldr r1, [sp, #4] - rle_prev_v = ret; - d5b2: 7320 strb r0, [r4, #12] - rle_rdp += rle_bpp; - d5b4: 4439 add r1, r7 - ret = get_bits(rle_in, rle_rdp, rle_bpp); - d5b6: 4605 mov r5, r0 - rle_rdp += rle_bpp; - d5b8: 60a1 str r1, [r4, #8] - rle_state = RLE_STATE_SINGLE; - d5ba: 7166 strb r6, [r4, #5] - d5bc: e7b3 b.n d526 - uint8_t ret = 0; - d5be: 2500 movs r5, #0 - d5c0: e7b1 b.n d526 - d5c2: bf00 nop - d5c4: 200035a4 .word 0x200035a4 - d5c8: 0000d439 .word 0x0000d439 - -0000d5cc : - * @retval > 0 Reference is less than element. - * - */ -static int32_t unicode_list_compare(const void * ref, const void * element) -{ - return ((int32_t)(*(uint16_t *)ref)) - ((int32_t)(*(uint16_t *)element)); - d5cc: 8800 ldrh r0, [r0, #0] - d5ce: 880b ldrh r3, [r1, #0] -} - d5d0: 1ac0 subs r0, r0, r3 - d5d2: 4770 bx lr - -0000d5d4 : -{ - d5d4: b5f0 push {r4, r5, r6, r7, lr} - if(letter == '\0') return 0; - d5d6: 460c mov r4, r1 -{ - d5d8: b085 sub sp, #20 - if(letter == '\0') return 0; - d5da: b121 cbz r1, d5e6 - d5dc: 6905 ldr r5, [r0, #16] - if(letter == fdsc->last_letter) return fdsc->last_glyph_id; - d5de: 69ab ldr r3, [r5, #24] - d5e0: 4299 cmp r1, r3 - d5e2: d146 bne.n d672 - d5e4: 69ec ldr r4, [r5, #28] -} - d5e6: 4620 mov r0, r4 - d5e8: b005 add sp, #20 - d5ea: bdf0 pop {r4, r5, r6, r7, pc} - uint32_t rcp = letter - fdsc->cmaps[i].range_start; - d5ec: 68aa ldr r2, [r5, #8] - d5ee: fb00 f603 mul.w r6, r0, r3 - d5f2: 1991 adds r1, r2, r6 - d5f4: 5992 ldr r2, [r2, r6] - if(rcp > fdsc->cmaps[i].range_length) continue; - d5f6: 888f ldrh r7, [r1, #4] - uint32_t rcp = letter - fdsc->cmaps[i].range_start; - d5f8: 1aa2 subs r2, r4, r2 - if(rcp > fdsc->cmaps[i].range_length) continue; - d5fa: 42ba cmp r2, r7 - uint32_t rcp = letter - fdsc->cmaps[i].range_start; - d5fc: 9203 str r2, [sp, #12] - if(rcp > fdsc->cmaps[i].range_length) continue; - d5fe: f103 0301 add.w r3, r3, #1 - d602: d838 bhi.n d676 - if(fdsc->cmaps[i].type == LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY) { - d604: 7c8b ldrb r3, [r1, #18] - d606: b913 cbnz r3, d60e - glyph_id = fdsc->cmaps[i].glyph_id_start + rcp; - d608: 88cb ldrh r3, [r1, #6] - glyph_id = fdsc->cmaps[i].glyph_id_start + gid_ofs_16[ofs]; - d60a: 4413 add r3, r2 - d60c: e010 b.n d630 - else if(fdsc->cmaps[i].type == LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL) { - d60e: 2b01 cmp r3, #1 - d610: d103 bne.n d61a - glyph_id = fdsc->cmaps[i].glyph_id_start + gid_ofs_8[rcp]; - d612: 68cb ldr r3, [r1, #12] - d614: 5c9b ldrb r3, [r3, r2] - d616: 88ca ldrh r2, [r1, #6] - d618: e7f7 b.n d60a - else if(fdsc->cmaps[i].type == LV_FONT_FMT_TXT_CMAP_SPARSE_TINY) { - d61a: 2b02 cmp r3, #2 - d61c: d114 bne.n d648 - uint8_t * p = _lv_utils_bsearch(&rcp, fdsc->cmaps[i].unicode_list, fdsc->cmaps[i].list_length, - d61e: 481b ldr r0, [pc, #108] ; (d68c ) - d620: 8a0a ldrh r2, [r1, #16] - d622: 9000 str r0, [sp, #0] - d624: 6889 ldr r1, [r1, #8] - d626: 4f1a ldr r7, [pc, #104] ; (d690 ) - d628: a803 add r0, sp, #12 - d62a: 47b8 blx r7 - if(p) { - d62c: b920 cbnz r0, d638 - uint32_t glyph_id = 0; - d62e: 2300 movs r3, #0 - fdsc->last_glyph_id = glyph_id; - d630: e9c5 4306 strd r4, r3, [r5, #24] - return glyph_id; - d634: 461c mov r4, r3 - d636: e7d6 b.n d5e6 - lv_uintptr_t ofs = (lv_uintptr_t)(p - (uint8_t *) fdsc->cmaps[i].unicode_list); - d638: 68ab ldr r3, [r5, #8] - d63a: 4433 add r3, r6 - d63c: 689a ldr r2, [r3, #8] - glyph_id = fdsc->cmaps[i].glyph_id_start + ofs; - d63e: 88db ldrh r3, [r3, #6] - lv_uintptr_t ofs = (lv_uintptr_t)(p - (uint8_t *) fdsc->cmaps[i].unicode_list); - d640: 1a80 subs r0, r0, r2 - glyph_id = fdsc->cmaps[i].glyph_id_start + ofs; - d642: eb03 0350 add.w r3, r3, r0, lsr #1 - d646: e7f3 b.n d630 - else if(fdsc->cmaps[i].type == LV_FONT_FMT_TXT_CMAP_SPARSE_FULL) { - d648: 2b03 cmp r3, #3 - d64a: d1f0 bne.n d62e - uint8_t * p = _lv_utils_bsearch(&rcp, fdsc->cmaps[i].unicode_list, fdsc->cmaps[i].list_length, - d64c: 4b0f ldr r3, [pc, #60] ; (d68c ) - d64e: 8a0a ldrh r2, [r1, #16] - d650: 9300 str r3, [sp, #0] - d652: 6889 ldr r1, [r1, #8] - d654: 4f0e ldr r7, [pc, #56] ; (d690 ) - d656: 2302 movs r3, #2 - d658: a803 add r0, sp, #12 - d65a: 47b8 blx r7 - if(p) { - d65c: 2800 cmp r0, #0 - d65e: d0e6 beq.n d62e - lv_uintptr_t ofs = (lv_uintptr_t)(p - (uint8_t *) fdsc->cmaps[i].unicode_list); - d660: 68aa ldr r2, [r5, #8] - d662: 4432 add r2, r6 - d664: 6893 ldr r3, [r2, #8] - d666: 1ac0 subs r0, r0, r3 - ofs = ofs >> 1; /*The list stores `uint16_t` so the get the index divide by 2*/ - d668: 0840 lsrs r0, r0, #1 - glyph_id = fdsc->cmaps[i].glyph_id_start + gid_ofs_16[ofs]; - d66a: 68d3 ldr r3, [r2, #12] - d66c: 88d2 ldrh r2, [r2, #6] - d66e: 5c1b ldrb r3, [r3, r0] - d670: e7cb b.n d60a - d672: 2300 movs r3, #0 - d674: 2014 movs r0, #20 - for(i = 0; i < fdsc->cmap_num; i++) { - d676: 8a6a ldrh r2, [r5, #18] - d678: b299 uxth r1, r3 - d67a: f3c2 0209 ubfx r2, r2, #0, #10 - d67e: 428a cmp r2, r1 - d680: d8b4 bhi.n d5ec - fdsc->last_letter = letter; - d682: 61ac str r4, [r5, #24] - fdsc->last_glyph_id = 0; - d684: 2400 movs r4, #0 - d686: 61ec str r4, [r5, #28] - return 0; - d688: e7ad b.n d5e6 - d68a: bf00 nop - d68c: 0000d5cd .word 0x0000d5cd - d690: 0001051d .word 0x0001051d - -0000d694 : -{ - d694: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d698: ed2d 8b02 vpush {d8} - if(unicode_letter == '\t') unicode_letter = ' '; - d69c: 2909 cmp r1, #9 - uint32_t gid = get_glyph_dsc_id(font, unicode_letter); - d69e: 4b68 ldr r3, [pc, #416] ; (d840 ) - lv_font_fmt_txt_dsc_t * fdsc = (lv_font_fmt_txt_dsc_t *) font->dsc; - d6a0: 6905 ldr r5, [r0, #16] -{ - d6a2: b08b sub sp, #44 ; 0x2c - uint32_t gid = get_glyph_dsc_id(font, unicode_letter); - d6a4: bf08 it eq - d6a6: 2120 moveq r1, #32 - d6a8: 4798 blx r3 - if(!gid) return NULL; - d6aa: 4607 mov r7, r0 - d6ac: b928 cbnz r0, d6ba - d6ae: 2000 movs r0, #0 -} - d6b0: b00b add sp, #44 ; 0x2c - d6b2: ecbd 8b02 vpop {d8} - d6b6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(fdsc->bitmap_format == LV_FONT_FMT_TXT_PLAIN) { - d6ba: 7d2b ldrb r3, [r5, #20] - const lv_font_fmt_txt_glyph_dsc_t * gdsc = &fdsc->glyph_dsc[gid]; - d6bc: f8d5 9004 ldr.w r9, [r5, #4] - if(fdsc->bitmap_format == LV_FONT_FMT_TXT_PLAIN) { - d6c0: 079b lsls r3, r3, #30 - const lv_font_fmt_txt_glyph_dsc_t * gdsc = &fdsc->glyph_dsc[gid]; - d6c2: eb09 08c0 add.w r8, r9, r0, lsl #3 - if(fdsc->bitmap_format == LV_FONT_FMT_TXT_PLAIN) { - d6c6: d109 bne.n d6dc - if(gdsc) return &fdsc->glyph_bitmap[gdsc->bitmap_index]; - d6c8: f1b8 0f00 cmp.w r8, #0 - d6cc: d0ef beq.n d6ae - d6ce: f859 3030 ldr.w r3, [r9, r0, lsl #3] - d6d2: 6828 ldr r0, [r5, #0] - d6d4: f3c3 0313 ubfx r3, r3, #0, #20 - d6d8: 4418 add r0, r3 - d6da: e7e9 b.n d6b0 - uint32_t gsize = gdsc->box_w * gdsc->box_h; - d6dc: f898 4004 ldrb.w r4, [r8, #4] - d6e0: f898 3005 ldrb.w r3, [r8, #5] - d6e4: fb14 f403 smulbb r4, r4, r3 - if(gsize == 0) return NULL; - d6e8: 2c00 cmp r4, #0 - d6ea: d0e0 beq.n d6ae - switch(fdsc->bpp) { - d6ec: 7ceb ldrb r3, [r5, #19] - d6ee: f3c3 0383 ubfx r3, r3, #2, #4 - d6f2: 3b01 subs r3, #1 - d6f4: 2b03 cmp r3, #3 - d6f6: d805 bhi.n d704 - d6f8: e8df f003 tbb [pc, r3] - d6fc: 53535002 .word 0x53535002 - buf_size = (gsize + 7) >> 3; - d700: 3407 adds r4, #7 - d702: 08e4 lsrs r4, r4, #3 - if(_lv_mem_get_size(decompr_buf) < buf_size) { - d704: 4e4f ldr r6, [pc, #316] ; (d844 ) - d706: 4b50 ldr r3, [pc, #320] ; (d848 ) - d708: 6930 ldr r0, [r6, #16] - d70a: 4798 blx r3 - d70c: 42a0 cmp r0, r4 - d70e: d34b bcc.n d7a8 - decompress(&fdsc->glyph_bitmap[gdsc->bitmap_index], decompr_buf, gdsc->box_w, gdsc->box_h, (uint8_t)fdsc->bpp); - d710: f859 2037 ldr.w r2, [r9, r7, lsl #3] - d714: 682b ldr r3, [r5, #0] - d716: 7ced ldrb r5, [r5, #19] - d718: f898 7004 ldrb.w r7, [r8, #4] - d71c: f3c2 0213 ubfx r2, r2, #0, #20 - d720: 4413 add r3, r2 - d722: 6932 ldr r2, [r6, #16] - rle_in = in; - d724: 6033 str r3, [r6, #0] - decompress(&fdsc->glyph_bitmap[gdsc->bitmap_index], decompr_buf, gdsc->box_w, gdsc->box_h, (uint8_t)fdsc->bpp); - d726: ee08 2a10 vmov s16, r2 - d72a: f898 2005 ldrb.w r2, [r8, #5] - d72e: 9207 str r2, [sp, #28] - d730: f3c5 0283 ubfx r2, r5, #2, #4 - d734: 2a03 cmp r2, #3 - rle_state = RLE_STATE_SINGLE; - d736: f04f 0b00 mov.w fp, #0 - decompress(&fdsc->glyph_bitmap[gdsc->bitmap_index], decompr_buf, gdsc->box_w, gdsc->box_h, (uint8_t)fdsc->bpp); - d73a: 4611 mov r1, r2 - rle_bpp = bpp; - d73c: 7132 strb r2, [r6, #4] - d73e: bf08 it eq - d740: 2104 moveq r1, #4 - rle_state = RLE_STATE_SINGLE; - d742: f886 b005 strb.w fp, [r6, #5] - rle_rdp = 0; - d746: f8c6 b008 str.w fp, [r6, #8] - rle_prev_v = 0; - d74a: f886 b00c strb.w fp, [r6, #12] - rle_cnt = 0; - d74e: f886 b00d strb.w fp, [r6, #13] - uint8_t * line_buf1 = _lv_mem_buf_get(w); - d752: 4638 mov r0, r7 - d754: 4e3d ldr r6, [pc, #244] ; (d84c ) - decompress(&fdsc->glyph_bitmap[gdsc->bitmap_index], decompr_buf, gdsc->box_w, gdsc->box_h, (uint8_t)fdsc->bpp); - d756: 9203 str r2, [sp, #12] - if(bpp == 3) wr_size = 4; - d758: 9104 str r1, [sp, #16] - uint8_t * line_buf1 = _lv_mem_buf_get(w); - d75a: 47b0 blx r6 - d75c: 4604 mov r4, r0 - uint8_t * line_buf2 = _lv_mem_buf_get(w); - d75e: 4638 mov r0, r7 - d760: 47b0 blx r6 - decompress_line(line_buf1, w); - d762: 4b3b ldr r3, [pc, #236] ; (d850 ) - uint8_t * line_buf2 = _lv_mem_buf_get(w); - d764: 4606 mov r6, r0 - decompress_line(line_buf1, w); - d766: 4639 mov r1, r7 - d768: 4620 mov r0, r4 - d76a: 4798 blx r3 - decompress(&fdsc->glyph_bitmap[gdsc->bitmap_index], decompr_buf, gdsc->box_w, gdsc->box_h, (uint8_t)fdsc->bpp); - d76c: 46b9 mov r9, r7 - d76e: 46a0 mov r8, r4 - d770: eb07 0a04 add.w sl, r7, r4 - for(x = 0; x < w; x++) { - d774: 45d0 cmp r8, sl - d776: d131 bne.n d7dc - d778: 9b04 ldr r3, [sp, #16] - d77a: fb17 f303 smulbb r3, r7, r3 - d77e: 9306 str r3, [sp, #24] - d780: 469a mov sl, r3 - for(y = 1; y < h; y++) { - d782: f04f 0801 mov.w r8, #1 - d786: 9b07 ldr r3, [sp, #28] - d788: 4543 cmp r3, r8 - d78a: dc32 bgt.n d7f2 - _lv_mem_buf_release(line_buf1); - d78c: 4620 mov r0, r4 - d78e: 4c31 ldr r4, [pc, #196] ; (d854 ) - d790: 47a0 blx r4 - _lv_mem_buf_release(line_buf2); - d792: 4630 mov r0, r6 - d794: 47a0 blx r4 - return decompr_buf; - d796: 4b2b ldr r3, [pc, #172] ; (d844 ) - d798: 6918 ldr r0, [r3, #16] - d79a: e789 b.n d6b0 - buf_size = (gsize + 3) >> 2; - d79c: 3403 adds r4, #3 - d79e: 08a4 lsrs r4, r4, #2 - break; - d7a0: e7b0 b.n d704 - buf_size = (gsize + 1) >> 1; - d7a2: 3401 adds r4, #1 - d7a4: 0864 lsrs r4, r4, #1 - break; - d7a6: e7ad b.n d704 - decompr_buf = lv_mem_realloc(decompr_buf, buf_size); - d7a8: 4621 mov r1, r4 - d7aa: 4b2b ldr r3, [pc, #172] ; (d858 ) - d7ac: 6930 ldr r0, [r6, #16] - d7ae: 4798 blx r3 - LV_ASSERT_MEM(decompr_buf); - d7b0: 4b2a ldr r3, [pc, #168] ; (d85c ) - decompr_buf = lv_mem_realloc(decompr_buf, buf_size); - d7b2: 6130 str r0, [r6, #16] - LV_ASSERT_MEM(decompr_buf); - d7b4: 4798 blx r3 - d7b6: 4604 mov r4, r0 - d7b8: b960 cbnz r0, d7d4 - d7ba: 4b29 ldr r3, [pc, #164] ; (d860 ) - d7bc: 4929 ldr r1, [pc, #164] ; (d864 ) - d7be: 9300 str r3, [sp, #0] - d7c0: 2272 movs r2, #114 ; 0x72 - d7c2: 2003 movs r0, #3 - d7c4: 4d28 ldr r5, [pc, #160] ; (d868 ) - d7c6: 47a8 blx r5 - d7c8: 6932 ldr r2, [r6, #16] - d7ca: 4828 ldr r0, [pc, #160] ; (d86c ) - d7cc: 4928 ldr r1, [pc, #160] ; (d870 ) - d7ce: 4623 mov r3, r4 - d7d0: 4788 blx r1 - d7d2: e7fe b.n d7d2 - if(decompr_buf == NULL) return NULL; - d7d4: 6933 ldr r3, [r6, #16] - d7d6: 2b00 cmp r3, #0 - d7d8: d19a bne.n d710 - d7da: e768 b.n d6ae - bits_write(out, wrp, line_buf1[x], bpp); - d7dc: 9b03 ldr r3, [sp, #12] - d7de: f818 2b01 ldrb.w r2, [r8], #1 - d7e2: 4d24 ldr r5, [pc, #144] ; (d874 ) - d7e4: 4659 mov r1, fp - d7e6: ee18 0a10 vmov r0, s16 - d7ea: 47a8 blx r5 - wrp += wr_size; - d7ec: 9b04 ldr r3, [sp, #16] - d7ee: 449b add fp, r3 - for(x = 0; x < w; x++) { - d7f0: e7c0 b.n d774 - decompress_line(line_buf2, w); - d7f2: 4b17 ldr r3, [pc, #92] ; (d850 ) - d7f4: 4649 mov r1, r9 - d7f6: 4630 mov r0, r6 - d7f8: 4798 blx r3 - for(x = 0; x < w; x++) { - d7fa: 1e63 subs r3, r4, #1 - d7fc: 9305 str r3, [sp, #20] - d7fe: 19f3 adds r3, r6, r7 - d800: 46b3 mov fp, r6 - d802: 9308 str r3, [sp, #32] - d804: 4651 mov r1, sl - d806: 9b08 ldr r3, [sp, #32] - d808: 459b cmp fp, r3 - d80a: d106 bne.n d81a - d80c: 9b06 ldr r3, [sp, #24] - d80e: f108 0801 add.w r8, r8, #1 - d812: 449a add sl, r3 - for(y = 1; y < h; y++) { - d814: fa0f f888 sxth.w r8, r8 - d818: e7b5 b.n d786 - line_buf1[x] = line_buf2[x] ^ line_buf1[x]; - d81a: 9805 ldr r0, [sp, #20] - d81c: f81b 2b01 ldrb.w r2, [fp], #1 - d820: f810 3f01 ldrb.w r3, [r0, #1]! - d824: 9005 str r0, [sp, #20] - d826: 405a eors r2, r3 - d828: 7002 strb r2, [r0, #0] - bits_write(out, wrp, line_buf1[x], bpp); - d82a: 9b03 ldr r3, [sp, #12] - d82c: 4d11 ldr r5, [pc, #68] ; (d874 ) - d82e: 9109 str r1, [sp, #36] ; 0x24 - d830: ee18 0a10 vmov r0, s16 - d834: 47a8 blx r5 - wrp += wr_size; - d836: 9b04 ldr r3, [sp, #16] - d838: 9909 ldr r1, [sp, #36] ; 0x24 - d83a: 4419 add r1, r3 - for(x = 0; x < w; x++) { - d83c: e7e3 b.n d806 - d83e: bf00 nop - d840: 0000d5d5 .word 0x0000d5d5 - d844: 200035a4 .word 0x200035a4 - d848: 0000eddd .word 0x0000eddd - d84c: 0000f145 .word 0x0000f145 - d850: 0000d4d9 .word 0x0000d4d9 - d854: 0000edf9 .word 0x0000edf9 - d858: 0000f0a5 .word 0x0000f0a5 - d85c: 00001a65 .word 0x00001a65 - d860: 00027c5f .word 0x00027c5f - d864: 00027c1f .word 0x00027c1f - d868: 0000eb79 .word 0x0000eb79 - d86c: 00026842 .word 0x00026842 - d870: 00001a6d .word 0x00001a6d - d874: 0000d49d .word 0x0000d49d - -0000d878 : - if(unicode_letter == '\t') { - d878: 2a09 cmp r2, #9 -{ - d87a: e92d 47ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} - uint32_t gid = get_glyph_dsc_id(font, unicode_letter); - d87e: f8df a13c ldr.w sl, [pc, #316] ; d9bc - lv_font_fmt_txt_dsc_t * fdsc = (lv_font_fmt_txt_dsc_t *) font->dsc; - d882: 6907 ldr r7, [r0, #16] -{ - d884: 460c mov r4, r1 - d886: 4611 mov r1, r2 - unicode_letter = ' '; - d888: bf08 it eq - d88a: 2120 moveq r1, #32 -{ - d88c: 4680 mov r8, r0 - d88e: 4699 mov r9, r3 - is_tab = true; - d890: bf0c ite eq - d892: 2601 moveq r6, #1 - bool is_tab = false; - d894: 2600 movne r6, #0 - uint32_t gid = get_glyph_dsc_id(font, unicode_letter); - d896: 47d0 blx sl - if(!gid) return false; - d898: 4605 mov r5, r0 - d89a: 2800 cmp r0, #0 - d89c: f000 8086 beq.w d9ac - if(fdsc->kern_dsc) { - d8a0: 68fb ldr r3, [r7, #12] - d8a2: bb3b cbnz r3, d8f4 - int8_t kvalue = 0; - d8a4: 2300 movs r3, #0 - const lv_font_fmt_txt_glyph_dsc_t * gdsc = &fdsc->glyph_dsc[gid]; - d8a6: 6879 ldr r1, [r7, #4] - int32_t kv = ((int32_t)((int32_t)kvalue * fdsc->kern_scale) >> 4); - d8a8: 8a3a ldrh r2, [r7, #16] - const lv_font_fmt_txt_glyph_dsc_t * gdsc = &fdsc->glyph_dsc[gid]; - d8aa: eb01 01c5 add.w r1, r1, r5, lsl #3 - int32_t kv = ((int32_t)((int32_t)kvalue * fdsc->kern_scale) >> 4); - d8ae: 4353 muls r3, r2 - uint32_t adv_w = gdsc->adv_w; - d8b0: 884a ldrh r2, [r1, #2] - d8b2: f3c2 100b ubfx r0, r2, #4, #12 - int32_t kv = ((int32_t)((int32_t)kvalue * fdsc->kern_scale) >> 4); - d8b6: 111b asrs r3, r3, #4 - uint32_t adv_w = gdsc->adv_w; - d8b8: 4602 mov r2, r0 - if(is_tab) adv_w *= 2; - d8ba: b10e cbz r6, d8c0 - d8bc: b202 sxth r2, r0 - d8be: 0052 lsls r2, r2, #1 - adv_w = (adv_w + (1 << 3)) >> 4; - d8c0: 3308 adds r3, #8 - d8c2: 4413 add r3, r2 - d8c4: 091b lsrs r3, r3, #4 - dsc_out->adv_w = adv_w; - d8c6: 8023 strh r3, [r4, #0] - dsc_out->box_h = gdsc->box_h; - d8c8: 794b ldrb r3, [r1, #5] - d8ca: 80a3 strh r3, [r4, #4] - dsc_out->box_w = gdsc->box_w; - d8cc: 790b ldrb r3, [r1, #4] - d8ce: 8063 strh r3, [r4, #2] - dsc_out->ofs_x = gdsc->ofs_x; - d8d0: f991 2006 ldrsb.w r2, [r1, #6] - d8d4: 80e2 strh r2, [r4, #6] - dsc_out->ofs_y = gdsc->ofs_y; - d8d6: f991 2007 ldrsb.w r2, [r1, #7] - d8da: 8122 strh r2, [r4, #8] - dsc_out->bpp = (uint8_t)fdsc->bpp; - d8dc: 7cfa ldrb r2, [r7, #19] - d8de: f3c2 0283 ubfx r2, r2, #2, #4 - d8e2: 72a2 strb r2, [r4, #10] - if(is_tab) dsc_out->box_w = dsc_out->box_w * 2; - d8e4: 2e00 cmp r6, #0 - d8e6: d063 beq.n d9b0 - d8e8: 005b lsls r3, r3, #1 - d8ea: 8063 strh r3, [r4, #2] -} - d8ec: 4630 mov r0, r6 - d8ee: b004 add sp, #16 - d8f0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - uint32_t gid_next = get_glyph_dsc_id(font, unicode_letter_next); - d8f4: 4649 mov r1, r9 - d8f6: 4640 mov r0, r8 - d8f8: 47d0 blx sl - if(gid_next) { - d8fa: 2800 cmp r0, #0 - d8fc: d0d2 beq.n d8a4 - kvalue = get_kern_value(font, gid, gid_next); - d8fe: f8d8 2010 ldr.w r2, [r8, #16] - const lv_font_fmt_txt_kern_pair_t * kdsc = fdsc->kern_dsc; - d902: f8d2 800c ldr.w r8, [r2, #12] - if(fdsc->kern_classes == 0) { - d906: 7cd2 ldrb r2, [r2, #19] - d908: 0653 lsls r3, r2, #25 - d90a: d43a bmi.n d982 - if(kdsc->glyph_ids_size == 0) { - d90c: f898 200b ldrb.w r2, [r8, #11] - d910: f012 0203 ands.w r2, r2, #3 - d914: d11b bne.n d94e - const uint8_t * g_ids = kdsc->glyph_ids; - d916: f8d8 9000 ldr.w r9, [r8] - uint8_t * kid_p = _lv_utils_bsearch(&g_id_both, g_ids, kdsc->pair_cnt, 2, kern_pair_8_compare); - d91a: f8d8 2008 ldr.w r2, [r8, #8] - d91e: f8df a0a0 ldr.w sl, [pc, #160] ; d9c0 - uint16_t g_id_both = (gid_right << 8) + gid_left; /*Create one number from the ids*/ - d922: eb05 2300 add.w r3, r5, r0, lsl #8 - d926: f8ad 300c strh.w r3, [sp, #12] - uint8_t * kid_p = _lv_utils_bsearch(&g_id_both, g_ids, kdsc->pair_cnt, 2, kern_pair_8_compare); - d92a: 4b22 ldr r3, [pc, #136] ; (d9b4 ) - d92c: 9300 str r3, [sp, #0] - d92e: f022 427f bic.w r2, r2, #4278190080 ; 0xff000000 - d932: 2302 movs r3, #2 - d934: 4649 mov r1, r9 - d936: a803 add r0, sp, #12 - d938: 47d0 blx sl - if(kid_p) { - d93a: 4603 mov r3, r0 - d93c: 2800 cmp r0, #0 - d93e: d0b2 beq.n d8a6 - lv_uintptr_t ofs = (lv_uintptr_t)(kid_p - g_ids); - d940: eba0 0309 sub.w r3, r0, r9 - ofs = ofs >> 1; /*ofs is for pair, divide by 2 to refer as a single value*/ - d944: 085b lsrs r3, r3, #1 - value = kdsc->values[ofs]; - d946: f8d8 2004 ldr.w r2, [r8, #4] - d94a: 56d3 ldrsb r3, [r2, r3] - d94c: e7ab b.n d8a6 - else if(kdsc->glyph_ids_size == 1) { - d94e: 2a01 cmp r2, #1 - d950: d1a8 bne.n d8a4 - const uint16_t * g_ids = kdsc->glyph_ids; - d952: f8d8 9000 ldr.w r9, [r8] - uint8_t * kid_p = _lv_utils_bsearch(&g_id_both, g_ids, kdsc->pair_cnt, 4, kern_pair_16_compare); - d956: f8d8 2008 ldr.w r2, [r8, #8] - d95a: 4b17 ldr r3, [pc, #92] ; (d9b8 ) - d95c: 9300 str r3, [sp, #0] - lv_uintptr_t g_id_both = (uint32_t)((uint32_t)gid_right << 8) + gid_left; /*Create one number from the ids*/ - d95e: eb05 2000 add.w r0, r5, r0, lsl #8 - d962: 9003 str r0, [sp, #12] - uint8_t * kid_p = _lv_utils_bsearch(&g_id_both, g_ids, kdsc->pair_cnt, 4, kern_pair_16_compare); - d964: 2304 movs r3, #4 - d966: f8df a058 ldr.w sl, [pc, #88] ; d9c0 - d96a: f022 427f bic.w r2, r2, #4278190080 ; 0xff000000 - d96e: 4649 mov r1, r9 - d970: a803 add r0, sp, #12 - d972: 47d0 blx sl - if(kid_p) { - d974: 4603 mov r3, r0 - d976: 2800 cmp r0, #0 - d978: d095 beq.n d8a6 - lv_uintptr_t ofs = (lv_uintptr_t)(kid_p - (const uint8_t *)g_ids); - d97a: eba0 0309 sub.w r3, r0, r9 - ofs = ofs >> 4; /*ofs is 4 byte pairs, divide by 4 to refer as a single value*/ - d97e: 091b lsrs r3, r3, #4 - d980: e7e1 b.n d946 - uint8_t left_class = kdsc->left_class_mapping[gid_left]; - d982: f8d8 2004 ldr.w r2, [r8, #4] - uint8_t right_class = kdsc->right_class_mapping[gid_right]; - d986: f8d8 1008 ldr.w r1, [r8, #8] - uint8_t left_class = kdsc->left_class_mapping[gid_left]; - d98a: 5d52 ldrb r2, [r2, r5] - uint8_t right_class = kdsc->right_class_mapping[gid_right]; - d98c: 5c09 ldrb r1, [r1, r0] - if(left_class > 0 && right_class > 0) { - d98e: 2a00 cmp r2, #0 - d990: d088 beq.n d8a4 - d992: 2900 cmp r1, #0 - d994: d086 beq.n d8a4 - value = kdsc->class_pair_values[(left_class - 1) * kdsc->right_class_cnt + (right_class - 1)]; - d996: f8d8 3000 ldr.w r3, [r8] - d99a: f898 000d ldrb.w r0, [r8, #13] - d99e: 3a01 subs r2, #1 - d9a0: 440b add r3, r1 - d9a2: fb00 3302 mla r3, r0, r2, r3 - d9a6: f913 3c01 ldrsb.w r3, [r3, #-1] - d9aa: e77c b.n d8a6 - if(!gid) return false; - d9ac: 4606 mov r6, r0 - d9ae: e79d b.n d8ec - return true; - d9b0: 2601 movs r6, #1 - d9b2: e79b b.n d8ec - d9b4: 0000d415 .word 0x0000d415 - d9b8: 0000d427 .word 0x0000d427 - d9bc: 0000d5d5 .word 0x0000d5d5 - d9c0: 0001051d .word 0x0001051d - -0000d9c4 <_lv_font_clean_up_fmt_txt>: -{ - d9c4: b510 push {r4, lr} - if(decompr_buf) { - d9c6: 4c04 ldr r4, [pc, #16] ; (d9d8 <_lv_font_clean_up_fmt_txt+0x14>) - d9c8: 6920 ldr r0, [r4, #16] - d9ca: b118 cbz r0, d9d4 <_lv_font_clean_up_fmt_txt+0x10> - lv_mem_free(decompr_buf); - d9cc: 4b03 ldr r3, [pc, #12] ; (d9dc <_lv_font_clean_up_fmt_txt+0x18>) - d9ce: 4798 blx r3 - decompr_buf = NULL; - d9d0: 2300 movs r3, #0 - d9d2: 6123 str r3, [r4, #16] -} - d9d4: bd10 pop {r4, pc} - d9d6: bf00 nop - d9d8: 200035a4 .word 0x200035a4 - d9dc: 0000ed75 .word 0x0000ed75 - -0000d9e0 : - * It is used to surly have known values in the fields ant not memory junk. - * After it you can set the fields. - * @param driver pointer to driver variable to initialize - */ -void lv_disp_drv_init(lv_disp_drv_t * driver) -{ - d9e0: b510 push {r4, lr} - _lv_memset_00(driver, sizeof(lv_disp_drv_t)); - d9e2: 4b0d ldr r3, [pc, #52] ; (da18 ) - d9e4: 212c movs r1, #44 ; 0x2c -{ - d9e6: 4604 mov r4, r0 - _lv_memset_00(driver, sizeof(lv_disp_drv_t)); - d9e8: 4798 blx r3 - - driver->flush_cb = NULL; - driver->hor_res = LV_HOR_RES_MAX; - d9ea: 4b0c ldr r3, [pc, #48] ; (da1c ) - driver->flush_cb = NULL; - d9ec: 2200 movs r2, #0 - driver->ver_res = LV_VER_RES_MAX; - driver->buffer = NULL; - d9ee: e9c4 3200 strd r3, r2, [r4] - driver->rotated = 0; - driver->color_chroma_key = LV_COLOR_TRANSP; - driver->dpi = LV_DPI; - -#if LV_ANTIALIAS - driver->antialiasing = true; - d9f2: 8923 ldrh r3, [r4, #8] - driver->flush_cb = NULL; - d9f4: 60e2 str r2, [r4, #12] - driver->antialiasing = true; - d9f6: f423 637f bic.w r3, r3, #4080 ; 0xff0 - d9fa: f023 030f bic.w r3, r3, #15 - d9fe: f443 7302 orr.w r3, r3, #520 ; 0x208 - da02: f043 0301 orr.w r3, r3, #1 - da06: 8123 strh r3, [r4, #8] - driver->color_chroma_key = LV_COLOR_TRANSP; - da08: f44f 63fc mov.w r3, #2016 ; 0x7e0 - driver->screen_transp = 1; -#endif - -#if LV_USE_GPU - driver->gpu_blend_cb = NULL; - driver->gpu_fill_cb = NULL; - da0c: e9c4 2208 strd r2, r2, [r4, #32] - driver->color_chroma_key = LV_COLOR_TRANSP; - da10: 8523 strh r3, [r4, #40] ; 0x28 - -#if LV_USE_USER_DATA - driver->user_data = NULL; -#endif - - driver->set_px_cb = NULL; - da12: 6162 str r2, [r4, #20] -} - da14: bd10 pop {r4, pc} - da16: bf00 nop - da18: 0000f2a9 .word 0x0000f2a9 - da1c: 011001e0 .word 0x011001e0 - -0000da20 : - * It lets LVGL to render next frame into the other buffer while previous is being - * sent. Set to `NULL` if unused. - * @param size_in_px_cnt size of the `buf1` and `buf2` in pixel count. - */ -void lv_disp_buf_init(lv_disp_buf_t * disp_buf, void * buf1, void * buf2, uint32_t size_in_px_cnt) -{ - da20: b5f8 push {r3, r4, r5, r6, r7, lr} - da22: 4604 mov r4, r0 - da24: 460d mov r5, r1 - da26: 4617 mov r7, r2 - da28: 461e mov r6, r3 - _lv_memset_00(disp_buf, sizeof(lv_disp_buf_t)); - da2a: 2124 movs r1, #36 ; 0x24 - da2c: 4b03 ldr r3, [pc, #12] ; (da3c ) - da2e: 4798 blx r3 - - disp_buf->buf1 = buf1; - disp_buf->buf2 = buf2; - da30: e9c4 5700 strd r5, r7, [r4] - disp_buf->buf_act = disp_buf->buf1; - disp_buf->size = size_in_px_cnt; - da34: e9c4 5602 strd r5, r6, [r4, #8] -} - da38: bdf8 pop {r3, r4, r5, r6, r7, pc} - da3a: bf00 nop - da3c: 0000f2a9 .word 0x0000f2a9 - -0000da40 : - * Automatically set the first display as active. - * @param driver pointer to an initialized 'lv_disp_drv_t' variable (can be local variable) - * @return pointer to the new display or NULL on error - */ -lv_disp_t * lv_disp_drv_register(lv_disp_drv_t * driver) -{ - da40: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - lv_disp_t * disp = _lv_ll_ins_head(&LV_GC_ROOT(_lv_disp_ll)); - da44: 4b3b ldr r3, [pc, #236] ; (db34 ) - da46: 4e3c ldr r6, [pc, #240] ; (db38 ) -{ - da48: 4605 mov r5, r0 - lv_disp_t * disp = _lv_ll_ins_head(&LV_GC_ROOT(_lv_disp_ll)); - da4a: 483c ldr r0, [pc, #240] ; (db3c ) - da4c: 4798 blx r3 - if(!disp) { - da4e: 4604 mov r4, r0 - da50: b998 cbnz r0, da7a - LV_ASSERT_MEM(disp); - da52: 47b0 blx r6 - da54: b120 cbz r0, da60 - return NULL; - da56: 2400 movs r4, #0 - disp_def = disp_def_tmp; /*Revert the default display*/ - - lv_task_ready(disp->refr_task); /*Be sure the screen will be refreshed immediately on start up*/ - - return disp; -} - da58: 4620 mov r0, r4 - da5a: b002 add sp, #8 - da5c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - LV_ASSERT_MEM(disp); - da60: 4b37 ldr r3, [pc, #220] ; (db40 ) - da62: 4938 ldr r1, [pc, #224] ; (db44 ) - da64: 9300 str r3, [sp, #0] - da66: 227c movs r2, #124 ; 0x7c - da68: 2003 movs r0, #3 - da6a: 4c37 ldr r4, [pc, #220] ; (db48 ) - da6c: 47a0 blx r4 - da6e: 4837 ldr r0, [pc, #220] ; (db4c ) - da70: 4937 ldr r1, [pc, #220] ; (db50 ) - da72: 2200 movs r2, #0 - da74: 2300 movs r3, #0 - da76: 4788 blx r1 - da78: e7fe b.n da78 - _lv_memset_00(disp, sizeof(lv_disp_t)); - da7a: 4b36 ldr r3, [pc, #216] ; (db54 ) - da7c: f44f 71b8 mov.w r1, #368 ; 0x170 - da80: 4798 blx r3 - _lv_memcpy(&disp->driver, driver, sizeof(lv_disp_drv_t)); - da82: 4629 mov r1, r5 - da84: 4b34 ldr r3, [pc, #208] ; (db58 ) - if(disp_def == NULL) disp_def = disp; - da86: 4d35 ldr r5, [pc, #212] ; (db5c ) - _lv_memcpy(&disp->driver, driver, sizeof(lv_disp_drv_t)); - da88: 222c movs r2, #44 ; 0x2c - da8a: 4620 mov r0, r4 - da8c: 4798 blx r3 - _lv_ll_init(&disp->scr_ll, sizeof(lv_obj_t)); - da8e: 4b34 ldr r3, [pc, #208] ; (db60 ) - da90: 214c movs r1, #76 ; 0x4c - da92: f104 0030 add.w r0, r4, #48 ; 0x30 - da96: 4798 blx r3 - disp->last_activity_time = 0; - da98: 2300 movs r3, #0 - da9a: f8c4 316c str.w r3, [r4, #364] ; 0x16c - if(disp_def == NULL) disp_def = disp; - da9e: 682b ldr r3, [r5, #0] - daa0: b903 cbnz r3, daa4 - daa2: 602c str r4, [r5, #0] - disp->refr_task = lv_task_create(_lv_disp_refr_task, LV_DISP_DEF_REFR_PERIOD, LV_REFR_TASK_PRIO, disp); - daa4: 4623 mov r3, r4 - daa6: 2203 movs r2, #3 - daa8: 211e movs r1, #30 - daaa: 482e ldr r0, [pc, #184] ; (db64 ) - daac: f8df 80cc ldr.w r8, [pc, #204] ; db7c - lv_disp_t * disp_def_tmp = disp_def; - dab0: 682f ldr r7, [r5, #0] - disp_def = disp; /*Temporarily change the default screen to create the default screens on the - dab2: 602c str r4, [r5, #0] - disp->refr_task = lv_task_create(_lv_disp_refr_task, LV_DISP_DEF_REFR_PERIOD, LV_REFR_TASK_PRIO, disp); - dab4: 47c0 blx r8 - dab6: 62e0 str r0, [r4, #44] ; 0x2c - LV_ASSERT_MEM(disp->refr_task); - dab8: 47b0 blx r6 - daba: 4606 mov r6, r0 - dabc: b960 cbnz r0, dad8 - dabe: 4b20 ldr r3, [pc, #128] ; (db40 ) - dac0: 4920 ldr r1, [pc, #128] ; (db44 ) - dac2: 9300 str r3, [sp, #0] - dac4: 228d movs r2, #141 ; 0x8d - dac6: 2003 movs r0, #3 - dac8: 4d1f ldr r5, [pc, #124] ; (db48 ) - daca: 47a8 blx r5 - dacc: 6ae2 ldr r2, [r4, #44] ; 0x2c - dace: 481f ldr r0, [pc, #124] ; (db4c ) - dad0: 491f ldr r1, [pc, #124] ; (db50 ) - dad2: 4633 mov r3, r6 - dad4: 4788 blx r1 - dad6: e7fe b.n dad6 - if(disp->refr_task == NULL) return NULL; - dad8: 6ae3 ldr r3, [r4, #44] ; 0x2c - dada: 2b00 cmp r3, #0 - dadc: d0bb beq.n da56 - disp->inv_p = 0; - dade: f8b4 3168 ldrh.w r3, [r4, #360] ; 0x168 - disp->act_scr = lv_obj_create(NULL, NULL); /*Create a default screen on the display*/ - dae2: 4e21 ldr r6, [pc, #132] ; (db68 ) - disp->inv_p = 0; - dae4: f36f 0309 bfc r3, #0, #10 - disp->last_activity_time = 0; - dae8: 2100 movs r1, #0 - disp->inv_p = 0; - daea: f8a4 3168 strh.w r3, [r4, #360] ; 0x168 - disp->last_activity_time = 0; - daee: f8c4 116c str.w r1, [r4, #364] ; 0x16c - disp->act_scr = lv_obj_create(NULL, NULL); /*Create a default screen on the display*/ - daf2: 4608 mov r0, r1 - daf4: 47b0 blx r6 - disp->top_layer = lv_obj_create(NULL, NULL); /*Create top layer on the display*/ - daf6: 2100 movs r1, #0 - disp->act_scr = lv_obj_create(NULL, NULL); /*Create a default screen on the display*/ - daf8: 63e0 str r0, [r4, #60] ; 0x3c - disp->top_layer = lv_obj_create(NULL, NULL); /*Create top layer on the display*/ - dafa: 4608 mov r0, r1 - dafc: 47b0 blx r6 - disp->sys_layer = lv_obj_create(NULL, NULL); /*Create sys layer on the display*/ - dafe: 2100 movs r1, #0 - disp->top_layer = lv_obj_create(NULL, NULL); /*Create top layer on the display*/ - db00: 6420 str r0, [r4, #64] ; 0x40 - disp->sys_layer = lv_obj_create(NULL, NULL); /*Create sys layer on the display*/ - db02: 4608 mov r0, r1 - db04: 47b0 blx r6 - lv_obj_reset_style_list(disp->top_layer, LV_OBJ_PART_MAIN); - db06: 4e19 ldr r6, [pc, #100] ; (db6c ) - disp->sys_layer = lv_obj_create(NULL, NULL); /*Create sys layer on the display*/ - db08: 6460 str r0, [r4, #68] ; 0x44 - lv_obj_reset_style_list(disp->top_layer, LV_OBJ_PART_MAIN); - db0a: 2100 movs r1, #0 - db0c: 6c20 ldr r0, [r4, #64] ; 0x40 - db0e: 47b0 blx r6 - lv_obj_reset_style_list(disp->sys_layer, LV_OBJ_PART_MAIN); - db10: 6c60 ldr r0, [r4, #68] ; 0x44 - db12: 2100 movs r1, #0 - db14: 47b0 blx r6 - lv_obj_set_click(disp->top_layer, false); - db16: 6c20 ldr r0, [r4, #64] ; 0x40 - db18: 4e15 ldr r6, [pc, #84] ; (db70 ) - db1a: 2100 movs r1, #0 - db1c: 47b0 blx r6 - lv_obj_set_click(disp->sys_layer, false); - db1e: 6c60 ldr r0, [r4, #68] ; 0x44 - db20: 2100 movs r1, #0 - db22: 47b0 blx r6 - lv_obj_invalidate(disp->act_scr); - db24: 6be0 ldr r0, [r4, #60] ; 0x3c - db26: 4b13 ldr r3, [pc, #76] ; (db74 ) - db28: 4798 blx r3 - lv_task_ready(disp->refr_task); /*Be sure the screen will be refreshed immediately on start up*/ - db2a: 6ae0 ldr r0, [r4, #44] ; 0x2c - db2c: 4b12 ldr r3, [pc, #72] ; (db78 ) - disp_def = disp_def_tmp; /*Revert the default display*/ - db2e: 602f str r7, [r5, #0] - lv_task_ready(disp->refr_task); /*Be sure the screen will be refreshed immediately on start up*/ - db30: 4798 blx r3 - return disp; - db32: e791 b.n da58 - db34: 0000e89d .word 0x0000e89d - db38: 00001a65 .word 0x00001a65 - db3c: 200035dc .word 0x200035dc - db40: 0002b953 .word 0x0002b953 - db44: 0002b920 .word 0x0002b920 - db48: 0000eb79 .word 0x0000eb79 - db4c: 00026842 .word 0x00026842 - db50: 00001a6d .word 0x00001a6d - db54: 0000f2a9 .word 0x0000f2a9 - db58: 0000eec1 .word 0x0000eec1 - db5c: 200035b8 .word 0x200035b8 - db60: 0000e889 .word 0x0000e889 - db64: 00005279 .word 0x00005279 - db68: 00003369 .word 0x00003369 - db6c: 00003119 .word 0x00003119 - db70: 000020e1 .word 0x000020e1 - db74: 00002a09 .word 0x00002a09 - db78: 0000fed1 .word 0x0000fed1 - db7c: 0000fe61 .word 0x0000fe61 - -0000db80 : - * @return pointer to the default display - */ -lv_disp_t * lv_disp_get_default(void) -{ - return disp_def; -} - db80: 4b01 ldr r3, [pc, #4] ; (db88 ) - db82: 6818 ldr r0, [r3, #0] - db84: 4770 bx lr - db86: bf00 nop - db88: 200035b8 .word 0x200035b8 - -0000db8c : - * @param disp pointer to a display (NULL to use the default display) - * @return the horizontal resolution of the display - */ -lv_coord_t lv_disp_get_hor_res(lv_disp_t * disp) -{ - if(disp == NULL) disp = lv_disp_get_default(); - db8c: b910 cbnz r0, db94 - return disp_def; - db8e: 4b07 ldr r3, [pc, #28] ; (dbac ) - db90: 6818 ldr r0, [r3, #0] - - if(disp == NULL) - db92: b138 cbz r0, dba4 - return LV_HOR_RES_MAX; - else - return disp->driver.rotated == 0 ? disp->driver.hor_res : disp->driver.ver_res; - db94: 7a03 ldrb r3, [r0, #8] - db96: 079b lsls r3, r3, #30 - db98: bf54 ite pl - db9a: f9b0 0000 ldrshpl.w r0, [r0] - db9e: f9b0 0002 ldrshmi.w r0, [r0, #2] - dba2: 4770 bx lr - return LV_HOR_RES_MAX; - dba4: f44f 70f0 mov.w r0, #480 ; 0x1e0 -} - dba8: 4770 bx lr - dbaa: bf00 nop - dbac: 200035b8 .word 0x200035b8 - -0000dbb0 : - * @param disp pointer to a display (NULL to use the default display) - * @return the vertical resolution of the display - */ -lv_coord_t lv_disp_get_ver_res(lv_disp_t * disp) -{ - if(disp == NULL) disp = lv_disp_get_default(); - dbb0: b910 cbnz r0, dbb8 - return disp_def; - dbb2: 4b07 ldr r3, [pc, #28] ; (dbd0 ) - dbb4: 6818 ldr r0, [r3, #0] - - if(disp == NULL) - dbb6: b138 cbz r0, dbc8 - return LV_VER_RES_MAX; - else - return disp->driver.rotated == 0 ? disp->driver.ver_res : disp->driver.hor_res; - dbb8: 7a03 ldrb r3, [r0, #8] - dbba: 079b lsls r3, r3, #30 - dbbc: bf54 ite pl - dbbe: f9b0 0002 ldrshpl.w r0, [r0, #2] - dbc2: f9b0 0000 ldrshmi.w r0, [r0] - dbc6: 4770 bx lr - return LV_VER_RES_MAX; - dbc8: f44f 7088 mov.w r0, #272 ; 0x110 -} - dbcc: 4770 bx lr - dbce: bf00 nop - dbd0: 200035b8 .word 0x200035b8 - -0000dbd4 : - * @param disp pointer to a display (NULL to use the default display) - * @return dpi of the display - */ -lv_coord_t lv_disp_get_dpi(lv_disp_t * disp) -{ - if(disp == NULL) disp = lv_disp_get_default(); - dbd4: b910 cbnz r0, dbdc - return disp_def; - dbd6: 4b04 ldr r3, [pc, #16] ; (dbe8 ) - dbd8: 6818 ldr r0, [r3, #0] - if(disp == NULL) return LV_DPI; /*Do not return 0 because it might be a divider*/ - dbda: b118 cbz r0, dbe4 - return disp->driver.dpi; - dbdc: 8900 ldrh r0, [r0, #8] - dbde: f3c0 0089 ubfx r0, r0, #2, #10 - dbe2: 4770 bx lr - if(disp == NULL) return LV_DPI; /*Do not return 0 because it might be a divider*/ - dbe4: 2082 movs r0, #130 ; 0x82 -} - dbe6: 4770 bx lr - dbe8: 200035b8 .word 0x200035b8 - -0000dbec : - * Get the size category of the display based on it's hor. res. and dpi. - * @param disp pointer to a display (NULL to use the default display) - * @return LV_DISP_SIZE_SMALL/MEDIUM/LARGE/EXTRA_LARGE - */ -lv_disp_size_t lv_disp_get_size_category(lv_disp_t * disp) -{ - dbec: b508 push {r3, lr} - if(disp == NULL) disp = lv_disp_get_default(); - dbee: 4601 mov r1, r0 - dbf0: b910 cbnz r0, dbf8 - return disp_def; - dbf2: 4b0f ldr r3, [pc, #60] ; (dc30 ) - dbf4: 6819 ldr r1, [r3, #0] - - uint32_t w; - if(disp == NULL) w = LV_HOR_RES_MAX; - dbf6: b199 cbz r1, dc20 - else w = lv_disp_get_hor_res(disp); - dbf8: 4b0e ldr r3, [pc, #56] ; (dc34 ) - dbfa: 4608 mov r0, r1 - dbfc: 4798 blx r3 - dbfe: 4602 mov r2, r0 - - uint32_t dpi = lv_disp_get_dpi(disp); - dc00: 4b0d ldr r3, [pc, #52] ; (dc38 ) - dc02: 4608 mov r0, r1 - dc04: 4798 blx r3 - - w = w * 10 / dpi; - dc06: 230a movs r3, #10 - dc08: 435a muls r2, r3 - dc0a: fbb2 f0f0 udiv r0, r2, r0 - - if(w < LV_DISP_SMALL_LIMIT) return LV_DISP_SIZE_SMALL; - dc0e: 281d cmp r0, #29 - dc10: d909 bls.n dc26 - if(w < LV_DISP_MEDIUM_LIMIT) return LV_DISP_SIZE_MEDIUM; - dc12: 2831 cmp r0, #49 ; 0x31 - dc14: d909 bls.n dc2a - if(w < LV_DISP_LARGE_LIMIT) return LV_DISP_SIZE_LARGE; - else return LV_DISP_SIZE_EXTRA_LARGE; - dc16: 2846 cmp r0, #70 ; 0x46 - dc18: bf34 ite cc - dc1a: 2002 movcc r0, #2 - dc1c: 2003 movcs r0, #3 -} - dc1e: bd08 pop {r3, pc} - if(disp == NULL) w = LV_HOR_RES_MAX; - dc20: f44f 72f0 mov.w r2, #480 ; 0x1e0 - dc24: e7ec b.n dc00 - if(w < LV_DISP_SMALL_LIMIT) return LV_DISP_SIZE_SMALL; - dc26: 2000 movs r0, #0 - dc28: e7f9 b.n dc1e - if(w < LV_DISP_MEDIUM_LIMIT) return LV_DISP_SIZE_MEDIUM; - dc2a: 2001 movs r0, #1 - dc2c: e7f7 b.n dc1e - dc2e: bf00 nop - dc30: 200035b8 .word 0x200035b8 - dc34: 0000db8d .word 0x0000db8d - dc38: 0000dbd5 .word 0x0000dbd5 - -0000dc3c : - if(disp_drv->screen_transp) { - _lv_memset_00(disp_drv->buffer->buf_act, disp_drv->buffer->size * sizeof(lv_color32_t)); - } -#endif - - disp_drv->buffer->flushing = 0; - dc3c: 6843 ldr r3, [r0, #4] - dc3e: 2200 movs r2, #0 - dc40: 619a str r2, [r3, #24] - disp_drv->buffer->flushing_last = 0; - dc42: 61da str r2, [r3, #28] -} - dc44: 4770 bx lr - ... - -0000dc48 : - * @param disp pointer to the current display. NULL to initialize. - * @return the next display or NULL if no more. Give the first display when the parameter is NULL - */ -lv_disp_t * lv_disp_get_next(lv_disp_t * disp) -{ - if(disp == NULL) - dc48: 4601 mov r1, r0 - return _lv_ll_get_head(&LV_GC_ROOT(_lv_disp_ll)); - dc4a: 4803 ldr r0, [pc, #12] ; (dc58 ) - if(disp == NULL) - dc4c: b909 cbnz r1, dc52 - return _lv_ll_get_head(&LV_GC_ROOT(_lv_disp_ll)); - dc4e: 4b03 ldr r3, [pc, #12] ; (dc5c ) - dc50: 4718 bx r3 - else - return _lv_ll_get_next(&LV_GC_ROOT(_lv_disp_ll), disp); - dc52: 4b03 ldr r3, [pc, #12] ; (dc60 ) - dc54: 4718 bx r3 - dc56: bf00 nop - dc58: 200035dc .word 0x200035dc - dc5c: 0000e92d .word 0x0000e92d - dc60: 0000e939 .word 0x0000e939 - -0000dc64 : - * @return pointer to the internal buffers - */ -lv_disp_buf_t * lv_disp_get_buf(lv_disp_t * disp) -{ - return disp->driver.buffer; -} - dc64: 6840 ldr r0, [r0, #4] - dc66: 4770 bx lr - -0000dc68 : - * @param disp pointer to to display to check - * @return true: double buffered; false: not double buffered - */ -bool lv_disp_is_double_buf(lv_disp_t * disp) -{ - if(disp->driver.buffer->buf1 && disp->driver.buffer->buf2) - dc68: 6843 ldr r3, [r0, #4] - dc6a: 6818 ldr r0, [r3, #0] - dc6c: b118 cbz r0, dc76 - dc6e: 6858 ldr r0, [r3, #4] - dc70: 3800 subs r0, #0 - dc72: bf18 it ne - dc74: 2001 movne r0, #1 - return true; - else - return false; -} - dc76: 4770 bx lr - -0000dc78 : - * `size` is screen sized) - * @param disp pointer to to display to check - * @return true: double buffered; false: not double buffered - */ -bool lv_disp_is_true_double_buf(lv_disp_t * disp) -{ - dc78: b508 push {r3, lr} - uint32_t scr_size = disp->driver.hor_res * disp->driver.ver_res; - - if(lv_disp_is_double_buf(disp) && disp->driver.buffer->size == scr_size) { - dc7a: 4b07 ldr r3, [pc, #28] ; (dc98 ) -{ - dc7c: 4602 mov r2, r0 - if(lv_disp_is_double_buf(disp) && disp->driver.buffer->size == scr_size) { - dc7e: 4798 blx r3 - dc80: b140 cbz r0, dc94 - uint32_t scr_size = disp->driver.hor_res * disp->driver.ver_res; - dc82: 8813 ldrh r3, [r2, #0] - dc84: 8851 ldrh r1, [r2, #2] - if(lv_disp_is_double_buf(disp) && disp->driver.buffer->size == scr_size) { - dc86: 6852 ldr r2, [r2, #4] - dc88: 68d0 ldr r0, [r2, #12] - uint32_t scr_size = disp->driver.hor_res * disp->driver.ver_res; - dc8a: fb13 f301 smulbb r3, r3, r1 - if(lv_disp_is_double_buf(disp) && disp->driver.buffer->size == scr_size) { - dc8e: 1a1b subs r3, r3, r0 - dc90: 4258 negs r0, r3 - dc92: 4158 adcs r0, r3 - return true; - } - else { - return false; - } -} - dc94: bd08 pop {r3, pc} - dc96: bf00 nop - dc98: 0000dc69 .word 0x0000dc69 - -0000dc9c : - * @return the next input devise or NULL if no more. Give the first input device when the parameter - * is NULL - */ -lv_indev_t * lv_indev_get_next(lv_indev_t * indev) -{ - if(indev == NULL) - dc9c: 4601 mov r1, r0 - return _lv_ll_get_head(&LV_GC_ROOT(_lv_indev_ll)); - dc9e: 4803 ldr r0, [pc, #12] ; (dcac ) - if(indev == NULL) - dca0: b909 cbnz r1, dca6 - return _lv_ll_get_head(&LV_GC_ROOT(_lv_indev_ll)); - dca2: 4b03 ldr r3, [pc, #12] ; (dcb0 ) - dca4: 4718 bx r3 - else - return _lv_ll_get_next(&LV_GC_ROOT(_lv_indev_ll), indev); - dca6: 4b03 ldr r3, [pc, #12] ; (dcb4 ) - dca8: 4718 bx r3 - dcaa: bf00 nop - dcac: 200035e8 .word 0x200035e8 - dcb0: 0000e92d .word 0x0000e92d - dcb4: 0000e939 .word 0x0000e939 - -0000dcb8 : - * You have to call this function periodically - * @param tick_period the call period of this function in milliseconds - */ -LV_ATTRIBUTE_TICK_INC void lv_tick_inc(uint32_t tick_period) -{ - tick_irq_flag = 0; - dcb8: 4b03 ldr r3, [pc, #12] ; (dcc8 ) - dcba: 2200 movs r2, #0 - dcbc: 701a strb r2, [r3, #0] - sys_time += tick_period; - dcbe: 685a ldr r2, [r3, #4] - dcc0: 4410 add r0, r2 - dcc2: 6058 str r0, [r3, #4] -} - dcc4: 4770 bx lr - dcc6: bf00 nop - dcc8: 200035bc .word 0x200035bc - -0000dccc : -{ -#if LV_TICK_CUSTOM == 0 - uint32_t result; - do { - tick_irq_flag = 1; - result = sys_time; - dccc: 4b03 ldr r3, [pc, #12] ; (dcdc ) - dcce: 6858 ldr r0, [r3, #4] - tick_irq_flag = 1; - dcd0: 2101 movs r1, #1 - dcd2: 7019 strb r1, [r3, #0] - } while(!tick_irq_flag); /*'lv_tick_inc()' clears this flag which can be in an interrupt. - dcd4: 781a ldrb r2, [r3, #0] - dcd6: 2a00 cmp r2, #0 - dcd8: d0fb beq.n dcd2 - - return result; -#else - return LV_TICK_CUSTOM_SYS_TIME_EXPR; -#endif -} - dcda: 4770 bx lr - dcdc: 200035bc .word 0x200035bc - -0000dce0 : - * Get the elapsed milliseconds since a previous time stamp - * @param prev_tick a previous time stamp (return value of systick_get() ) - * @return the elapsed milliseconds since 'prev_tick' - */ -uint32_t lv_tick_elaps(uint32_t prev_tick) -{ - dce0: b510 push {r4, lr} - uint32_t act_time = lv_tick_get(); - dce2: 4b02 ldr r3, [pc, #8] ; (dcec ) -{ - dce4: 4604 mov r4, r0 - uint32_t act_time = lv_tick_get(); - dce6: 4798 blx r3 - prev_tick = UINT32_MAX - prev_tick + 1; - prev_tick += act_time; - } - - return prev_tick; -} - dce8: 1b00 subs r0, r0, r4 - dcea: bd10 pop {r4, pc} - dcec: 0000dccd .word 0x0000dccd - -0000dcf0 : -{ - LV_UNUSED(path); - - /*Calculate the current step*/ - uint32_t step; - if(a->time == a->act_time) { - dcf0: e9d1 2308 ldrd r2, r3, [r1, #32] - dcf4: 429a cmp r2, r3 - step = LV_ANIM_RESOLUTION; /*Use the last value if the time fully elapsed*/ - } - else { - step = ((int32_t)a->act_time * LV_ANIM_RESOLUTION) / a->time; - dcf6: bf1c itt ne - dcf8: 029b lslne r3, r3, #10 - dcfa: fb93 f3f2 sdivne r3, r3, r2 - } - - /* Get the new value which will be proportional to `step` - * and the `start` and `end` values*/ - int32_t new_value; - new_value = (int32_t)step * (a->end - a->start); - dcfe: e9d1 0206 ldrd r0, r2, [r1, #24] - step = LV_ANIM_RESOLUTION; /*Use the last value if the time fully elapsed*/ - dd02: bf08 it eq - dd04: f44f 6380 moveq.w r3, #1024 ; 0x400 - new_value = (int32_t)step * (a->end - a->start); - dd08: 1a12 subs r2, r2, r0 - dd0a: 4353 muls r3, r2 - new_value = new_value >> LV_ANIM_RES_SHIFT; - new_value += a->start; - dd0c: eb00 20a3 add.w r0, r0, r3, asr #10 - - return (lv_anim_value_t)new_value; -} - dd10: b200 sxth r0, r0 - dd12: 4770 bx lr - -0000dd14 : - } - - return anim_list_changed; -} -static void anim_mark_list_change(void) -{ - dd14: b510 push {r4, lr} - anim_list_changed = true; - dd16: 4c07 ldr r4, [pc, #28] ; (dd34 ) - if(_lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)) == NULL) - dd18: 4807 ldr r0, [pc, #28] ; (dd38 ) - anim_list_changed = true; - dd1a: 2301 movs r3, #1 - dd1c: 7023 strb r3, [r4, #0] - if(_lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)) == NULL) - dd1e: 4b07 ldr r3, [pc, #28] ; (dd3c ) - dd20: 4798 blx r3 - dd22: 4b07 ldr r3, [pc, #28] ; (dd40 ) - dd24: 4601 mov r1, r0 - dd26: b918 cbnz r0, dd30 - lv_task_set_prio(_lv_anim_task, LV_TASK_PRIO_OFF); - else - lv_task_set_prio(_lv_anim_task, LV_ANIM_TASK_PRIO); - dd28: 6860 ldr r0, [r4, #4] -} - dd2a: e8bd 4010 ldmia.w sp!, {r4, lr} - lv_task_set_prio(_lv_anim_task, LV_ANIM_TASK_PRIO); - dd2e: 4718 bx r3 - dd30: 2104 movs r1, #4 - dd32: e7f9 b.n dd28 - dd34: 200035c4 .word 0x200035c4 - dd38: 2000360c .word 0x2000360c - dd3c: 0000e92d .word 0x0000e92d - dd40: 0000fdfd .word 0x0000fdfd - -0000dd44 : -{ - dd44: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - _LV_LL_READ(LV_GC_ROOT(_lv_anim_ll), a) { - dd48: 484f ldr r0, [pc, #316] ; (de88 ) - dd4a: 4f50 ldr r7, [pc, #320] ; (de8c ) - dd4c: 4c4e ldr r4, [pc, #312] ; (de88 ) - dd4e: 4d50 ldr r5, [pc, #320] ; (de90 ) -{ - dd50: b090 sub sp, #64 ; 0x40 - _LV_LL_READ(LV_GC_ROOT(_lv_anim_ll), a) { - dd52: 47b8 blx r7 - dd54: b9a0 cbnz r0, dd80 - uint32_t elaps = lv_tick_elaps(last_task_run); - dd56: 4d4f ldr r5, [pc, #316] ; (de94 ) - dd58: 4b4f ldr r3, [pc, #316] ; (de98 ) - dd5a: 68a8 ldr r0, [r5, #8] - a = _lv_ll_get_next(&LV_GC_ROOT(_lv_anim_ll), a); - dd5c: f8df 8128 ldr.w r8, [pc, #296] ; de88 - dd60: f8df 912c ldr.w r9, [pc, #300] ; de90 - _lv_memcpy(&a_tmp, a, sizeof(lv_anim_t)); - dd64: f8df a148 ldr.w sl, [pc, #328] ; deb0 - uint32_t elaps = lv_tick_elaps(last_task_run); - dd68: 4798 blx r3 - dd6a: 4606 mov r6, r0 - a = _lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)); - dd6c: 4846 ldr r0, [pc, #280] ; (de88 ) - dd6e: 47b8 blx r7 - dd70: 4604 mov r4, r0 - while(a != NULL) { - dd72: b97c cbnz r4, dd94 - last_task_run = lv_tick_get(); - dd74: 4b49 ldr r3, [pc, #292] ; (de9c ) - dd76: 4798 blx r3 - dd78: 60a8 str r0, [r5, #8] -} - dd7a: b010 add sp, #64 ; 0x40 - dd7c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - a->has_run = 0; - dd80: f890 303c ldrb.w r3, [r0, #60] ; 0x3c - dd84: f36f 0341 bfc r3, #1, #1 - dd88: f880 303c strb.w r3, [r0, #60] ; 0x3c - _LV_LL_READ(LV_GC_ROOT(_lv_anim_ll), a) { - dd8c: 4601 mov r1, r0 - dd8e: 4620 mov r0, r4 - dd90: 47a8 blx r5 - dd92: e7df b.n dd54 - anim_list_changed = false; - dd94: 2300 movs r3, #0 - dd96: 702b strb r3, [r5, #0] - if(!a->has_run) { - dd98: f894 303c ldrb.w r3, [r4, #60] ; 0x3c - dd9c: 079a lsls r2, r3, #30 - dd9e: d46f bmi.n de80 - a->has_run = 1; /*The list readying might be reseted so need to know which anim has run already*/ - dda0: f043 0302 orr.w r3, r3, #2 - dda4: f884 303c strb.w r3, [r4, #60] ; 0x3c - int32_t new_act_time = a->act_time + elaps; - dda8: 6a63 ldr r3, [r4, #36] ; 0x24 - if(a->act_time <= 0 && new_act_time >= 0) { - ddaa: 2b00 cmp r3, #0 - ddac: dc05 bgt.n ddba - ddae: 42f3 cmn r3, r6 - ddb0: d403 bmi.n ddba - if(a->start_cb) a->start_cb(a); - ddb2: 68a3 ldr r3, [r4, #8] - ddb4: b10b cbz r3, ddba - ddb6: 4620 mov r0, r4 - ddb8: 4798 blx r3 - a->act_time += elaps; - ddba: 6a63 ldr r3, [r4, #36] ; 0x24 - ddbc: 4433 add r3, r6 - if(a->act_time >= 0) { - ddbe: 2b00 cmp r3, #0 - a->act_time += elaps; - ddc0: 6263 str r3, [r4, #36] ; 0x24 - if(a->act_time >= 0) { - ddc2: db2e blt.n de22 - if(a->act_time > a->time) a->act_time = a->time; - ddc4: 6a22 ldr r2, [r4, #32] - ddc6: 429a cmp r2, r3 - ddc8: bfd4 ite le - ddca: 6262 strle r2, [r4, #36] ; 0x24 - ddcc: 6263 strgt r3, [r4, #36] ; 0x24 - if(a->path.cb) new_value = a->path.cb(&a->path, a); - ddce: 4620 mov r0, r4 - ddd0: 4621 mov r1, r4 - ddd2: f850 3f10 ldr.w r3, [r0, #16]! - ddd6: b353 cbz r3, de2e - ddd8: 4798 blx r3 - if(a->exec_cb) a->exec_cb(a->var, new_value); - ddda: 6863 ldr r3, [r4, #4] - dddc: b113 cbz r3, dde4 - ddde: b201 sxth r1, r0 - dde0: 6820 ldr r0, [r4, #0] - dde2: 4798 blx r3 - if(a->act_time >= a->time) { - dde4: e9d4 3208 ldrd r3, r2, [r4, #32] - dde8: 429a cmp r2, r3 - ddea: db1a blt.n de22 - if(a->playback_now == 0 && a->repeat_cnt > 0 && a->repeat_cnt != LV_ANIM_REPEAT_INFINITE) { - ddec: f894 303c ldrb.w r3, [r4, #60] ; 0x3c - ddf0: 8ea2 ldrh r2, [r4, #52] ; 0x34 - ddf2: 6ae1 ldr r1, [r4, #44] ; 0x2c - ddf4: f013 0301 ands.w r3, r3, #1 - ddf8: d122 bne.n de40 - ddfa: b9da cbnz r2, de34 - if(a->repeat_cnt == 0 && ((a->playback_time == 0) || (a->playback_time && a->playback_now == 1))) { - ddfc: 2900 cmp r1, #0 - ddfe: d13c bne.n de7a - _lv_memcpy(&a_tmp, a, sizeof(lv_anim_t)); - de00: 2240 movs r2, #64 ; 0x40 - de02: 4621 mov r1, r4 - de04: 4668 mov r0, sp - de06: 47d0 blx sl - _lv_ll_remove(&LV_GC_ROOT(_lv_anim_ll), a); - de08: 4621 mov r1, r4 - de0a: 4b25 ldr r3, [pc, #148] ; (dea0 ) - de0c: 4640 mov r0, r8 - de0e: 4798 blx r3 - lv_mem_free(a); - de10: 4b24 ldr r3, [pc, #144] ; (dea4 ) - de12: 4620 mov r0, r4 - de14: 4798 blx r3 - anim_mark_list_change(); - de16: 4b24 ldr r3, [pc, #144] ; (dea8 ) - de18: 4798 blx r3 - if(a_tmp.ready_cb != NULL) a_tmp.ready_cb(&a_tmp); - de1a: 9b03 ldr r3, [sp, #12] - de1c: b10b cbz r3, de22 - de1e: 4668 mov r0, sp - de20: 4798 blx r3 - if(anim_list_changed) - de22: 782b ldrb r3, [r5, #0] - de24: b363 cbz r3, de80 - a = _lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)); - de26: 4640 mov r0, r8 - de28: 47b8 blx r7 - a = _lv_ll_get_next(&LV_GC_ROOT(_lv_anim_ll), a); - de2a: 4604 mov r4, r0 - de2c: e7a1 b.n dd72 - else new_value = lv_anim_path_linear(&a->path, a); - de2e: 4b1f ldr r3, [pc, #124] ; (deac ) - de30: 4798 blx r3 - de32: e7d2 b.n ddda - if(a->playback_now == 0 && a->repeat_cnt > 0 && a->repeat_cnt != LV_ANIM_REPEAT_INFINITE) { - de34: f64f 70ff movw r0, #65535 ; 0xffff - de38: 4282 cmp r2, r0 - de3a: d004 beq.n de46 - a->repeat_cnt--; - de3c: 3a01 subs r2, #1 - de3e: 86a2 strh r2, [r4, #52] ; 0x34 - if(a->repeat_cnt == 0 && ((a->playback_time == 0) || (a->playback_time && a->playback_now == 1))) { - de40: 8ea2 ldrh r2, [r4, #52] ; 0x34 - de42: 2a00 cmp r2, #0 - de44: d0da beq.n ddfc - a->act_time = -a->repeat_delay; /*Restart the animation*/ - de46: 6b22 ldr r2, [r4, #48] ; 0x30 - de48: 4252 negs r2, r2 - de4a: 6262 str r2, [r4, #36] ; 0x24 - if(a->playback_time != 0) { - de4c: 2900 cmp r1, #0 - de4e: d0e8 beq.n de22 - if(a->playback_now == 0) a->act_time = -a->playback_delay; - de50: b913 cbnz r3, de58 - de52: 6aa2 ldr r2, [r4, #40] ; 0x28 - de54: 4252 negs r2, r2 - de56: 6262 str r2, [r4, #36] ; 0x24 - a->playback_now = a->playback_now == 0 ? 1 : 0; - de58: f083 0201 eor.w r2, r3, #1 - de5c: f894 303c ldrb.w r3, [r4, #60] ; 0x3c - de60: f362 0300 bfi r3, r2, #0, #1 - a->start = a->end; - de64: e9d4 0206 ldrd r0, r2, [r4, #24] - a->playback_now = a->playback_now == 0 ? 1 : 0; - de68: f884 303c strb.w r3, [r4, #60] ; 0x3c - a->time = a->playback_now == 0 ? a->time_orig : a->playback_time; - de6c: 07db lsls r3, r3, #31 - de6e: bf58 it pl - de70: 6ba1 ldrpl r1, [r4, #56] ; 0x38 - de72: 6221 str r1, [r4, #32] - a->end = tmp; - de74: e9c4 2006 strd r2, r0, [r4, #24] - a->time = a->playback_now == 0 ? a->time_orig : a->playback_time; - de78: e7d3 b.n de22 - if(a->repeat_cnt == 0 && ((a->playback_time == 0) || (a->playback_time && a->playback_now == 1))) { - de7a: 2b00 cmp r3, #0 - de7c: d0e3 beq.n de46 - de7e: e7bf b.n de00 - a = _lv_ll_get_next(&LV_GC_ROOT(_lv_anim_ll), a); - de80: 4621 mov r1, r4 - de82: 4640 mov r0, r8 - de84: 47c8 blx r9 - de86: e7d0 b.n de2a - de88: 2000360c .word 0x2000360c - de8c: 0000e92d .word 0x0000e92d - de90: 0000e939 .word 0x0000e939 - de94: 200035c4 .word 0x200035c4 - de98: 0000dce1 .word 0x0000dce1 - de9c: 0000dccd .word 0x0000dccd - dea0: 0000e9f1 .word 0x0000e9f1 - dea4: 0000ed75 .word 0x0000ed75 - dea8: 0000dd15 .word 0x0000dd15 - deac: 0000dcf1 .word 0x0000dcf1 - deb0: 0000eec1 .word 0x0000eec1 - -0000deb4 <_lv_anim_core_init>: -{ - deb4: b538 push {r3, r4, r5, lr} - _lv_ll_init(&LV_GC_ROOT(_lv_anim_ll), sizeof(lv_anim_t)); - deb6: 2140 movs r1, #64 ; 0x40 - deb8: 4809 ldr r0, [pc, #36] ; (dee0 <_lv_anim_core_init+0x2c>) - deba: 4b0a ldr r3, [pc, #40] ; (dee4 <_lv_anim_core_init+0x30>) - last_task_run = lv_tick_get(); - debc: 4c0a ldr r4, [pc, #40] ; (dee8 <_lv_anim_core_init+0x34>) - _lv_anim_task = lv_task_create(anim_task, LV_DISP_DEF_REFR_PERIOD, LV_ANIM_TASK_PRIO, NULL); - debe: 4d0b ldr r5, [pc, #44] ; (deec <_lv_anim_core_init+0x38>) - _lv_ll_init(&LV_GC_ROOT(_lv_anim_ll), sizeof(lv_anim_t)); - dec0: 4798 blx r3 - last_task_run = lv_tick_get(); - dec2: 4b0b ldr r3, [pc, #44] ; (def0 <_lv_anim_core_init+0x3c>) - dec4: 4798 blx r3 - _lv_anim_task = lv_task_create(anim_task, LV_DISP_DEF_REFR_PERIOD, LV_ANIM_TASK_PRIO, NULL); - dec6: 2300 movs r3, #0 - last_task_run = lv_tick_get(); - dec8: 60a0 str r0, [r4, #8] - _lv_anim_task = lv_task_create(anim_task, LV_DISP_DEF_REFR_PERIOD, LV_ANIM_TASK_PRIO, NULL); - deca: 2204 movs r2, #4 - decc: 211e movs r1, #30 - dece: 4809 ldr r0, [pc, #36] ; (def4 <_lv_anim_core_init+0x40>) - ded0: 47a8 blx r5 - anim_mark_list_change(); /*Turn off the animation task*/ - ded2: 4b09 ldr r3, [pc, #36] ; (def8 <_lv_anim_core_init+0x44>) - _lv_anim_task = lv_task_create(anim_task, LV_DISP_DEF_REFR_PERIOD, LV_ANIM_TASK_PRIO, NULL); - ded4: 6060 str r0, [r4, #4] - anim_mark_list_change(); /*Turn off the animation task*/ - ded6: 4798 blx r3 - anim_list_changed = false; /*The list has not actaully changed*/ - ded8: 2300 movs r3, #0 - deda: 7023 strb r3, [r4, #0] -} - dedc: bd38 pop {r3, r4, r5, pc} - dede: bf00 nop - dee0: 2000360c .word 0x2000360c - dee4: 0000e889 .word 0x0000e889 - dee8: 200035c4 .word 0x200035c4 - deec: 0000fe61 .word 0x0000fe61 - def0: 0000dccd .word 0x0000dccd - def4: 0000dd45 .word 0x0000dd45 - def8: 0000dd15 .word 0x0000dd15 - -0000defc : -{ - defc: b510 push {r4, lr} - _lv_memset_00(a, sizeof(lv_anim_t)); - defe: 4b0b ldr r3, [pc, #44] ; (df2c ) -{ - df00: 4604 mov r4, r0 - _lv_memset_00(a, sizeof(lv_anim_t)); - df02: 2140 movs r1, #64 ; 0x40 - df04: 4798 blx r3 - a->time = 500; - df06: f44f 73fa mov.w r3, #500 ; 0x1f4 - df0a: 6223 str r3, [r4, #32] - a->end = 100; - df0c: 2100 movs r1, #0 - df0e: 2364 movs r3, #100 ; 0x64 - df10: e9c4 1306 strd r1, r3, [r4, #24] -{ - uint8_t * d8 = (uint8_t *)dst; - const uint8_t * s8 = (const uint8_t *)src; - - while(len) { - *d8 = *s8; - df14: 4b06 ldr r3, [pc, #24] ; (df30 ) - df16: 6123 str r3, [r4, #16] - a->repeat_cnt = 1; - df18: 2301 movs r3, #1 - df1a: 86a3 strh r3, [r4, #52] ; 0x34 - a->early_apply = 1; - df1c: f894 3036 ldrb.w r3, [r4, #54] ; 0x36 - df20: f043 0301 orr.w r3, r3, #1 - df24: f884 3036 strb.w r3, [r4, #54] ; 0x36 -} - df28: bd10 pop {r4, pc} - df2a: bf00 nop - df2c: 0000f2a9 .word 0x0000f2a9 - df30: 0000dcf1 .word 0x0000dcf1 - -0000df34 : -{ - df34: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - a = _lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)); - df38: 4b14 ldr r3, [pc, #80] ; (df8c ) - a_next = _lv_ll_get_next(&LV_GC_ROOT(_lv_anim_ll), a); - df3a: f8df 9054 ldr.w r9, [pc, #84] ; df90 - df3e: f8df a05c ldr.w sl, [pc, #92] ; df9c - _lv_ll_remove(&LV_GC_ROOT(_lv_anim_ll), a); - df42: f8df b05c ldr.w fp, [pc, #92] ; dfa0 -{ - df46: 4606 mov r6, r0 - a = _lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)); - df48: 4811 ldr r0, [pc, #68] ; (df90 ) -{ - df4a: 460d mov r5, r1 - a = _lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)); - df4c: 4798 blx r3 - bool del = false; - df4e: f04f 0800 mov.w r8, #0 - a = _lv_ll_get_head(&LV_GC_ROOT(_lv_anim_ll)); - df52: 4604 mov r4, r0 - while(a != NULL) { - df54: b914 cbnz r4, df5c -} - df56: 4640 mov r0, r8 - df58: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - a_next = _lv_ll_get_next(&LV_GC_ROOT(_lv_anim_ll), a); - df5c: 4621 mov r1, r4 - df5e: 4648 mov r0, r9 - df60: 47d0 blx sl - if(a->var == var && (a->exec_cb == exec_cb || exec_cb == NULL)) { - df62: 6823 ldr r3, [r4, #0] - df64: 42b3 cmp r3, r6 - a_next = _lv_ll_get_next(&LV_GC_ROOT(_lv_anim_ll), a); - df66: 4607 mov r7, r0 - if(a->var == var && (a->exec_cb == exec_cb || exec_cb == NULL)) { - df68: d10d bne.n df86 - df6a: 6863 ldr r3, [r4, #4] - df6c: 42ab cmp r3, r5 - df6e: d000 beq.n df72 - df70: b94d cbnz r5, df86 - _lv_ll_remove(&LV_GC_ROOT(_lv_anim_ll), a); - df72: 4621 mov r1, r4 - df74: 4648 mov r0, r9 - df76: 47d8 blx fp - lv_mem_free(a); - df78: 4b06 ldr r3, [pc, #24] ; (df94 ) - df7a: 4620 mov r0, r4 - df7c: 4798 blx r3 - anim_mark_list_change(); /*Read by `anim_task`. It need to know if a delete occurred in - df7e: 4b06 ldr r3, [pc, #24] ; (df98 ) - df80: 4798 blx r3 - del = true; - df82: f04f 0801 mov.w r8, #1 - df86: 463c mov r4, r7 - df88: e7e4 b.n df54 - df8a: bf00 nop - df8c: 0000e92d .word 0x0000e92d - df90: 2000360c .word 0x2000360c - df94: 0000ed75 .word 0x0000ed75 - df98: 0000dd15 .word 0x0000dd15 - df9c: 0000e939 .word 0x0000e939 - dfa0: 0000e9f1 .word 0x0000e9f1 - -0000dfa4 : -{ - dfa4: b573 push {r0, r1, r4, r5, r6, lr} - if(a->exec_cb != NULL) lv_anim_del(a->var, a->exec_cb); /*fp == NULL would delete all animations of var*/ - dfa6: 6841 ldr r1, [r0, #4] -{ - dfa8: 4605 mov r5, r0 - if(a->exec_cb != NULL) lv_anim_del(a->var, a->exec_cb); /*fp == NULL would delete all animations of var*/ - dfaa: b111 cbz r1, dfb2 - dfac: 6800 ldr r0, [r0, #0] - dfae: 4b1d ldr r3, [pc, #116] ; (e024 ) - dfb0: 4798 blx r3 - if(_lv_ll_is_empty(&LV_GC_ROOT(_lv_anim_ll))) { - dfb2: 481d ldr r0, [pc, #116] ; (e028 ) - dfb4: 4b1d ldr r3, [pc, #116] ; (e02c ) - dfb6: 4798 blx r3 - dfb8: b120 cbz r0, dfc4 - last_task_run = lv_tick_get() - 1; - dfba: 4b1d ldr r3, [pc, #116] ; (e030 ) - dfbc: 4798 blx r3 - dfbe: 4b1d ldr r3, [pc, #116] ; (e034 ) - dfc0: 3801 subs r0, #1 - dfc2: 6098 str r0, [r3, #8] - lv_anim_t * new_anim = _lv_ll_ins_head(&LV_GC_ROOT(_lv_anim_ll)); - dfc4: 4b1c ldr r3, [pc, #112] ; (e038 ) - dfc6: 4818 ldr r0, [pc, #96] ; (e028 ) - dfc8: 4798 blx r3 - LV_ASSERT_MEM(new_anim); - dfca: 4b1c ldr r3, [pc, #112] ; (e03c ) - lv_anim_t * new_anim = _lv_ll_ins_head(&LV_GC_ROOT(_lv_anim_ll)); - dfcc: 4604 mov r4, r0 - LV_ASSERT_MEM(new_anim); - dfce: 4798 blx r3 - dfd0: 4606 mov r6, r0 - dfd2: b960 cbnz r0, dfee - dfd4: 4b1a ldr r3, [pc, #104] ; (e040 ) - dfd6: 491b ldr r1, [pc, #108] ; (e044 ) - dfd8: 9300 str r3, [sp, #0] - dfda: 226a movs r2, #106 ; 0x6a - dfdc: 2003 movs r0, #3 - dfde: 4d1a ldr r5, [pc, #104] ; (e048 ) - dfe0: 47a8 blx r5 - dfe2: 481a ldr r0, [pc, #104] ; (e04c ) - dfe4: 491a ldr r1, [pc, #104] ; (e050 ) - dfe6: 4622 mov r2, r4 - dfe8: 4633 mov r3, r6 - dfea: 4788 blx r1 - dfec: e7fe b.n dfec - if(new_anim == NULL) return; - dfee: b1b4 cbz r4, e01e - a->time_orig = a->time; - dff0: 6a2b ldr r3, [r5, #32] - dff2: 63ab str r3, [r5, #56] ; 0x38 - _lv_memcpy(new_anim, a, sizeof(lv_anim_t)); - dff4: 2240 movs r2, #64 ; 0x40 - dff6: 4b17 ldr r3, [pc, #92] ; (e054 ) - dff8: 4629 mov r1, r5 - dffa: 4620 mov r0, r4 - dffc: 4798 blx r3 - if(new_anim->early_apply) { - dffe: f894 3036 ldrb.w r3, [r4, #54] ; 0x36 - e002: 07db lsls r3, r3, #31 - e004: d506 bpl.n e014 - if(new_anim->exec_cb && new_anim->var) new_anim->exec_cb(new_anim->var, new_anim->start); - e006: 6863 ldr r3, [r4, #4] - e008: b123 cbz r3, e014 - e00a: 6820 ldr r0, [r4, #0] - e00c: b110 cbz r0, e014 - e00e: f9b4 1018 ldrsh.w r1, [r4, #24] - e012: 4798 blx r3 - anim_mark_list_change(); - e014: 4b10 ldr r3, [pc, #64] ; (e058 ) -} - e016: b002 add sp, #8 - e018: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - anim_mark_list_change(); - e01c: 4718 bx r3 -} - e01e: b002 add sp, #8 - e020: bd70 pop {r4, r5, r6, pc} - e022: bf00 nop - e024: 0000df35 .word 0x0000df35 - e028: 2000360c .word 0x2000360c - e02c: 0000eb55 .word 0x0000eb55 - e030: 0000dccd .word 0x0000dccd - e034: 200035c4 .word 0x200035c4 - e038: 0000e89d .word 0x0000e89d - e03c: 00001a65 .word 0x00001a65 - e040: 0002b998 .word 0x0002b998 - e044: 0002b968 .word 0x0002b968 - e048: 0000eb79 .word 0x0000eb79 - e04c: 00026842 .word 0x00026842 - e050: 00001a6d .word 0x00001a6d - e054: 0000eec1 .word 0x0000eec1 - e058: 0000dd15 .word 0x0000dd15 - -0000e05c : -{ - e05c: b5f8 push {r3, r4, r5, r6, r7, lr} - _LV_LL_READ(LV_GC_ROOT(_lv_anim_ll), a) { - e05e: 4b09 ldr r3, [pc, #36] ; (e084 ) - e060: 4e09 ldr r6, [pc, #36] ; (e088 ) - e062: 4f0a ldr r7, [pc, #40] ; (e08c ) -{ - e064: 4604 mov r4, r0 - _LV_LL_READ(LV_GC_ROOT(_lv_anim_ll), a) { - e066: 4808 ldr r0, [pc, #32] ; (e088 ) -{ - e068: 460d mov r5, r1 - _LV_LL_READ(LV_GC_ROOT(_lv_anim_ll), a) { - e06a: 4798 blx r3 - e06c: b900 cbnz r0, e070 -} - e06e: bdf8 pop {r3, r4, r5, r6, r7, pc} - if(a->var == var && a->exec_cb == exec_cb) { - e070: 6803 ldr r3, [r0, #0] - e072: 42a3 cmp r3, r4 - e074: d102 bne.n e07c - e076: 6843 ldr r3, [r0, #4] - e078: 42ab cmp r3, r5 - e07a: d0f8 beq.n e06e - _LV_LL_READ(LV_GC_ROOT(_lv_anim_ll), a) { - e07c: 4601 mov r1, r0 - e07e: 4630 mov r0, r6 - e080: 47b8 blx r7 - e082: e7f3 b.n e06c - e084: 0000e92d .word 0x0000e92d - e088: 2000360c .word 0x2000360c - e08c: 0000e939 .word 0x0000e939 - -0000e090 : - int32_t d = LV_MATH_ABS((int32_t)start - end); - e090: 1a8a subs r2, r1, r2 - e092: 2a00 cmp r2, #0 - e094: bfb8 it lt - e096: 4252 neglt r2, r2 - uint32_t time = (int32_t)((int32_t)(d * 1000) / speed); - e098: f44f 737a mov.w r3, #1000 ; 0x3e8 - e09c: 435a muls r2, r3 - e09e: fbb2 f0f0 udiv r0, r2, r0 - return time; - e0a2: 2801 cmp r0, #1 - e0a4: bf38 it cc - e0a6: 2001 movcc r0, #1 - e0a8: f64f 73ff movw r3, #65535 ; 0xffff - e0ac: 4298 cmp r0, r3 - e0ae: bf28 it cs - e0b0: 4618 movcs r0, r3 -} - e0b2: b280 uxth r0, r0 - e0b4: 4770 bx lr - -0000e0b6 : - -/********************** - * STATIC FUNCTIONS - **********************/ - -static bool lv_point_within_circle(const lv_area_t * area, const lv_point_t * p) - e0b6: b530 push {r4, r5, lr} -{ - lv_coord_t r = (area->x2 - area->x1) / 2; - e0b8: f9b0 3004 ldrsh.w r3, [r0, #4] - e0bc: f9b0 5000 ldrsh.w r5, [r0] - lv_coord_t cx = area->x1 + r; - lv_coord_t cy = area->y1 + r; - - /*Simplify the code by moving everything to (0, 0) */ - lv_coord_t px = p->x - cx; - lv_coord_t py = p->y - cy; - e0c0: 8840 ldrh r0, [r0, #2] - lv_coord_t r = (area->x2 - area->x1) / 2; - e0c2: 1b5b subs r3, r3, r5 - e0c4: eb03 73d3 add.w r3, r3, r3, lsr #31 - lv_coord_t py = p->y - cy; - e0c8: 1a12 subs r2, r2, r0 - lv_coord_t r = (area->x2 - area->x1) / 2; - e0ca: 105c asrs r4, r3, #1 - lv_coord_t cx = area->x1 + r; - e0cc: f3c3 034f ubfx r3, r3, #1, #16 - lv_coord_t px = p->x - cx; - e0d0: 1b49 subs r1, r1, r5 - lv_coord_t py = p->y - cy; - e0d2: 1ad2 subs r2, r2, r3 - lv_coord_t px = p->x - cx; - e0d4: 1ac9 subs r1, r1, r3 - - int32_t r_sqrd = r * r; - int32_t dist = (px * px) + (py * py); - e0d6: fb12 f202 smulbb r2, r2, r2 - int32_t r_sqrd = r * r; - e0da: 4364 muls r4, r4 - int32_t dist = (px * px) + (py * py); - e0dc: fb11 2101 smlabb r1, r1, r1, r2 - - if(dist <= r_sqrd) - return true; - else - return false; -} - e0e0: 428c cmp r4, r1 - e0e2: bfb4 ite lt - e0e4: 2000 movlt r0, #0 - e0e6: 2001 movge r0, #1 - e0e8: bd30 pop {r4, r5, pc} - -0000e0ea : - area_p->y2 = area_p->y1 + h - 1; - e0ea: 8843 ldrh r3, [r0, #2] - e0ec: 3901 subs r1, #1 - e0ee: 4419 add r1, r3 - e0f0: 80c1 strh r1, [r0, #6] -} - e0f2: 4770 bx lr - -0000e0f4 : - size = (uint32_t)(area_p->x2 - area_p->x1 + 1) * (area_p->y2 - area_p->y1 + 1); - e0f4: f9b0 3000 ldrsh.w r3, [r0] - e0f8: f9b0 2004 ldrsh.w r2, [r0, #4] - e0fc: f9b0 1002 ldrsh.w r1, [r0, #2] - e100: 1ad2 subs r2, r2, r3 - e102: f9b0 3006 ldrsh.w r3, [r0, #6] - e106: 1a58 subs r0, r3, r1 - e108: 3001 adds r0, #1 -} - e10a: fb02 0000 mla r0, r2, r0, r0 - e10e: 4770 bx lr - -0000e110 <_lv_area_intersect>: - res_p->x1 = LV_MATH_MAX(a1_p->x1, a2_p->x1); - e110: f9b1 3000 ldrsh.w r3, [r1] -{ - e114: b570 push {r4, r5, r6, lr} - res_p->x1 = LV_MATH_MAX(a1_p->x1, a2_p->x1); - e116: f9b2 5000 ldrsh.w r5, [r2] - res_p->y1 = LV_MATH_MAX(a1_p->y1, a2_p->y1); - e11a: f9b1 4002 ldrsh.w r4, [r1, #2] - res_p->x2 = LV_MATH_MIN(a1_p->x2, a2_p->x2); - e11e: f9b1 6004 ldrsh.w r6, [r1, #4] - res_p->y2 = LV_MATH_MIN(a1_p->y2, a2_p->y2); - e122: f9b1 1006 ldrsh.w r1, [r1, #6] - res_p->x1 = LV_MATH_MAX(a1_p->x1, a2_p->x1); - e126: 429d cmp r5, r3 - e128: bfb8 it lt - e12a: 461d movlt r5, r3 - res_p->y1 = LV_MATH_MAX(a1_p->y1, a2_p->y1); - e12c: f9b2 3002 ldrsh.w r3, [r2, #2] - res_p->x1 = LV_MATH_MAX(a1_p->x1, a2_p->x1); - e130: 8005 strh r5, [r0, #0] - res_p->y1 = LV_MATH_MAX(a1_p->y1, a2_p->y1); - e132: 42a3 cmp r3, r4 - e134: bfb8 it lt - e136: 4623 movlt r3, r4 - res_p->x2 = LV_MATH_MIN(a1_p->x2, a2_p->x2); - e138: f9b2 4004 ldrsh.w r4, [r2, #4] - res_p->y2 = LV_MATH_MIN(a1_p->y2, a2_p->y2); - e13c: f9b2 2006 ldrsh.w r2, [r2, #6] - res_p->y1 = LV_MATH_MAX(a1_p->y1, a2_p->y1); - e140: 8043 strh r3, [r0, #2] - res_p->x2 = LV_MATH_MIN(a1_p->x2, a2_p->x2); - e142: 42b4 cmp r4, r6 - e144: bfa8 it ge - e146: 4634 movge r4, r6 - res_p->y2 = LV_MATH_MIN(a1_p->y2, a2_p->y2); - e148: 428a cmp r2, r1 - e14a: bfa8 it ge - e14c: 460a movge r2, r1 - if((res_p->x1 > res_p->x2) || (res_p->y1 > res_p->y2)) { - e14e: 42a5 cmp r5, r4 - res_p->x2 = LV_MATH_MIN(a1_p->x2, a2_p->x2); - e150: 8084 strh r4, [r0, #4] - res_p->y2 = LV_MATH_MIN(a1_p->y2, a2_p->y2); - e152: 80c2 strh r2, [r0, #6] - if((res_p->x1 > res_p->x2) || (res_p->y1 > res_p->y2)) { - e154: dc04 bgt.n e160 <_lv_area_intersect+0x50> - e156: 4293 cmp r3, r2 - e158: bfcc ite gt - e15a: 2000 movgt r0, #0 - e15c: 2001 movle r0, #1 -} - e15e: bd70 pop {r4, r5, r6, pc} - union_ok = false; - e160: 2000 movs r0, #0 - e162: e7fc b.n e15e <_lv_area_intersect+0x4e> - -0000e164 <_lv_area_join>: - a_res_p->x1 = LV_MATH_MIN(a1_p->x1, a2_p->x1); - e164: f9b2 3000 ldrsh.w r3, [r2] -{ - e168: b510 push {r4, lr} - a_res_p->x1 = LV_MATH_MIN(a1_p->x1, a2_p->x1); - e16a: f9b1 4000 ldrsh.w r4, [r1] - e16e: 42a3 cmp r3, r4 - e170: bfa8 it ge - e172: 4623 movge r3, r4 - e174: 8003 strh r3, [r0, #0] - a_res_p->y1 = LV_MATH_MIN(a1_p->y1, a2_p->y1); - e176: f9b1 4002 ldrsh.w r4, [r1, #2] - e17a: f9b2 3002 ldrsh.w r3, [r2, #2] - e17e: 42a3 cmp r3, r4 - e180: bfa8 it ge - e182: 4623 movge r3, r4 - e184: 8043 strh r3, [r0, #2] - a_res_p->x2 = LV_MATH_MAX(a1_p->x2, a2_p->x2); - e186: f9b1 4004 ldrsh.w r4, [r1, #4] - e18a: f9b2 3004 ldrsh.w r3, [r2, #4] - e18e: 42a3 cmp r3, r4 - e190: bfb8 it lt - e192: 4623 movlt r3, r4 - e194: 8083 strh r3, [r0, #4] - a_res_p->y2 = LV_MATH_MAX(a1_p->y2, a2_p->y2); - e196: f9b2 3006 ldrsh.w r3, [r2, #6] - e19a: f9b1 2006 ldrsh.w r2, [r1, #6] - e19e: 4293 cmp r3, r2 - e1a0: bfb8 it lt - e1a2: 4613 movlt r3, r2 - e1a4: 80c3 strh r3, [r0, #6] -} - e1a6: bd10 pop {r4, pc} - -0000e1a8 <_lv_area_is_point_on>: -{ - e1a8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - if((p_p->x >= a_p->x1 && p_p->x <= a_p->x2) && ((p_p->y >= a_p->y1 && p_p->y <= a_p->y2))) { - e1ac: f9b1 9000 ldrsh.w r9, [r1] - e1b0: f9b0 4000 ldrsh.w r4, [r0] - e1b4: 45a1 cmp r9, r4 -{ - e1b6: b087 sub sp, #28 - e1b8: 4688 mov r8, r1 - if((p_p->x >= a_p->x1 && p_p->x <= a_p->x2) && ((p_p->y >= a_p->y1 && p_p->y <= a_p->y2))) { - e1ba: f2c0 8088 blt.w e2ce <_lv_area_is_point_on+0x126> - e1be: f9b0 3004 ldrsh.w r3, [r0, #4] - e1c2: 9301 str r3, [sp, #4] - e1c4: 4599 cmp r9, r3 - e1c6: f300 8082 bgt.w e2ce <_lv_area_is_point_on+0x126> - e1ca: f9b1 a002 ldrsh.w sl, [r1, #2] - e1ce: f9b0 b002 ldrsh.w fp, [r0, #2] - e1d2: 45da cmp sl, fp - e1d4: db7b blt.n e2ce <_lv_area_is_point_on+0x126> - e1d6: f9b0 3006 ldrsh.w r3, [r0, #6] - e1da: 459a cmp sl, r3 - e1dc: dc77 bgt.n e2ce <_lv_area_is_point_on+0x126> - if(radius <= 0) { - e1de: 2a00 cmp r2, #0 - e1e0: dc03 bgt.n e1ea <_lv_area_is_point_on+0x42> - return true; - e1e2: 2001 movs r0, #1 -} - e1e4: b007 add sp, #28 - e1e6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - * @param area_p pointer to an area - * @return the width of the area (if x1 == x2 -> width = 1) - */ -static inline lv_coord_t lv_area_get_width(const lv_area_t * area_p) -{ - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - e1ea: f8bd 0004 ldrh.w r0, [sp, #4] - e1ee: 9002 str r0, [sp, #8] - e1f0: b2a7 uxth r7, r4 - e1f2: 3001 adds r0, #1 - e1f4: 1bc0 subs r0, r0, r7 - * @param area_p pointer to an area - * @return the height of the area (if y1 == y2 -> height = 1) - */ -static inline lv_coord_t lv_area_get_height(const lv_area_t * area_p) -{ - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - e1f6: b29e uxth r6, r3 - corner_area.x1 = a_p->x1; - e1f8: f8ad 4010 strh.w r4, [sp, #16] - lv_coord_t w = lv_area_get_width(a_p) / 2; - e1fc: f3c0 34c0 ubfx r4, r0, #15, #1 - e200: fa1f fc8b uxth.w ip, fp - e204: fa04 f080 sxtah r0, r4, r0 - e208: 1c74 adds r4, r6, #1 - e20a: eba4 040c sub.w r4, r4, ip - lv_coord_t h = lv_area_get_height(a_p) / 2; - e20e: f3c4 35c0 ubfx r5, r4, #15, #1 - e212: fa05 f584 sxtah r5, r5, r4 - lv_coord_t max_radius = LV_MATH_MIN(w, h); - e216: 1040 asrs r0, r0, #1 - e218: 106d asrs r5, r5, #1 - corner_area.x2 = a_p->x1 + radius; - e21a: 42a8 cmp r0, r5 - e21c: bfa8 it ge - e21e: 4628 movge r0, r5 - e220: 4290 cmp r0, r2 - e222: bfa8 it ge - e224: 4610 movge r0, r2 - corner_area.y2 = a_p->y1 + radius; - e226: fa1c f480 uxtah r4, ip, r0 - corner_area.x2 = a_p->x1 + radius; - e22a: fa17 f780 uxtah r7, r7, r0 - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e22e: 2200 movs r2, #0 - corner_area.x2 = a_p->x1 + radius; - e230: b285 uxth r5, r0 - e232: b2bf uxth r7, r7 - corner_area.y2 = a_p->y1 + radius; - e234: b224 sxth r4, r4 - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e236: a804 add r0, sp, #16 - e238: 9303 str r3, [sp, #12] - corner_area.x2 = a_p->x1 + radius; - e23a: f8ad 7014 strh.w r7, [sp, #20] - corner_area.y1 = a_p->y1; - e23e: f8ad b012 strh.w fp, [sp, #18] - corner_area.y2 = a_p->y1 + radius; - e242: f8ad 4016 strh.w r4, [sp, #22] - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e246: f7ff ffaf bl e1a8 <_lv_area_is_point_on> - e24a: 9b03 ldr r3, [sp, #12] - e24c: 4602 mov r2, r0 - e24e: b140 cbz r0, e262 <_lv_area_is_point_on+0xba> - corner_area.x2 += radius; - e250: 443d add r5, r7 - e252: f8ad 5014 strh.w r5, [sp, #20] - return lv_point_within_circle(&corner_area, p_p); - e256: 4b1f ldr r3, [pc, #124] ; (e2d4 <_lv_area_is_point_on+0x12c>) - e258: 4652 mov r2, sl - e25a: 4649 mov r1, r9 - e25c: a804 add r0, sp, #16 - e25e: 4798 blx r3 - e260: e7c0 b.n e1e4 <_lv_area_is_point_on+0x3c> - corner_area.y1 = a_p->y2 - radius; - e262: 1b76 subs r6, r6, r5 - e264: b2b6 uxth r6, r6 - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e266: 4641 mov r1, r8 - e268: a804 add r0, sp, #16 - corner_area.y1 = a_p->y2 - radius; - e26a: f8ad 6012 strh.w r6, [sp, #18] - corner_area.y2 = a_p->y2; - e26e: f8ad 3016 strh.w r3, [sp, #22] - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e272: f7ff ff99 bl e1a8 <_lv_area_is_point_on> - e276: 4602 mov r2, r0 - e278: b130 cbz r0, e288 <_lv_area_is_point_on+0xe0> - corner_area.x2 += radius; - e27a: 442f add r7, r5 - corner_area.y1 -= radius; - e27c: 1b75 subs r5, r6, r5 - corner_area.x2 += radius; - e27e: f8ad 7014 strh.w r7, [sp, #20] - corner_area.y1 -= radius; - e282: f8ad 5012 strh.w r5, [sp, #18] - return lv_point_within_circle(&corner_area, p_p); - e286: e7e6 b.n e256 <_lv_area_is_point_on+0xae> - corner_area.x1 = a_p->x2 - radius; - e288: 9b02 ldr r3, [sp, #8] - e28a: 1b5f subs r7, r3, r5 - e28c: b2bf uxth r7, r7 - corner_area.x2 = a_p->x2; - e28e: 9b01 ldr r3, [sp, #4] - corner_area.x1 = a_p->x2 - radius; - e290: f8ad 7010 strh.w r7, [sp, #16] - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e294: 4641 mov r1, r8 - e296: a804 add r0, sp, #16 - corner_area.x2 = a_p->x2; - e298: f8ad 3014 strh.w r3, [sp, #20] - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e29c: f7ff ff84 bl e1a8 <_lv_area_is_point_on> - e2a0: 4602 mov r2, r0 - e2a2: b130 cbz r0, e2b2 <_lv_area_is_point_on+0x10a> - corner_area.x1 -= radius; - e2a4: 1b7f subs r7, r7, r5 - corner_area.y1 -= radius; - e2a6: 1b76 subs r6, r6, r5 - corner_area.x1 -= radius; - e2a8: f8ad 7010 strh.w r7, [sp, #16] - corner_area.y1 -= radius; - e2ac: f8ad 6012 strh.w r6, [sp, #18] - return lv_point_within_circle(&corner_area, p_p); - e2b0: e7d1 b.n e256 <_lv_area_is_point_on+0xae> - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e2b2: 4641 mov r1, r8 - e2b4: a804 add r0, sp, #16 - corner_area.y1 = a_p->y1; - e2b6: f8ad b012 strh.w fp, [sp, #18] - corner_area.y2 = a_p->y1 + radius; - e2ba: f8ad 4016 strh.w r4, [sp, #22] - if(_lv_area_is_point_on(&corner_area, p_p, 0)) { - e2be: f7ff ff73 bl e1a8 <_lv_area_is_point_on> - e2c2: 2800 cmp r0, #0 - e2c4: d08d beq.n e1e2 <_lv_area_is_point_on+0x3a> - corner_area.x1 -= radius; - e2c6: 1b7f subs r7, r7, r5 - e2c8: f8ad 7010 strh.w r7, [sp, #16] - e2cc: e7c3 b.n e256 <_lv_area_is_point_on+0xae> - return false; - e2ce: 2000 movs r0, #0 - e2d0: e788 b.n e1e4 <_lv_area_is_point_on+0x3c> - e2d2: bf00 nop - e2d4: 0000e0b7 .word 0x0000e0b7 - -0000e2d8 <_lv_area_is_on>: - if((a1_p->x1 <= a2_p->x2) && (a1_p->x2 >= a2_p->x1) && (a1_p->y1 <= a2_p->y2) && (a1_p->y2 >= a2_p->y1)) { - e2d8: f9b0 2000 ldrsh.w r2, [r0] - e2dc: f9b1 3004 ldrsh.w r3, [r1, #4] - e2e0: 429a cmp r2, r3 - e2e2: dc14 bgt.n e30e <_lv_area_is_on+0x36> - e2e4: f9b0 2004 ldrsh.w r2, [r0, #4] - e2e8: f9b1 3000 ldrsh.w r3, [r1] - e2ec: 429a cmp r2, r3 - e2ee: db0e blt.n e30e <_lv_area_is_on+0x36> - e2f0: f9b0 2002 ldrsh.w r2, [r0, #2] - e2f4: f9b1 3006 ldrsh.w r3, [r1, #6] - e2f8: 429a cmp r2, r3 - e2fa: dc08 bgt.n e30e <_lv_area_is_on+0x36> - e2fc: f9b0 0006 ldrsh.w r0, [r0, #6] - e300: f9b1 3002 ldrsh.w r3, [r1, #2] - e304: 4298 cmp r0, r3 - e306: bfb4 ite lt - e308: 2000 movlt r0, #0 - e30a: 2001 movge r0, #1 - e30c: 4770 bx lr - return false; - e30e: 2000 movs r0, #0 -} - e310: 4770 bx lr - ... - -0000e314 <_lv_area_is_in>: -{ - e314: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - if(ain_p->x1 >= aholder_p->x1 && ain_p->y1 >= aholder_p->y1 && ain_p->x2 <= aholder_p->x2 && - e318: f9b0 7000 ldrsh.w r7, [r0] - e31c: f9b1 3000 ldrsh.w r3, [r1] - e320: 42bb cmp r3, r7 -{ - e322: 4605 mov r5, r0 - e324: 460c mov r4, r1 - if(ain_p->x1 >= aholder_p->x1 && ain_p->y1 >= aholder_p->y1 && ain_p->x2 <= aholder_p->x2 && - e326: dc24 bgt.n e372 <_lv_area_is_in+0x5e> - e328: f9b0 1002 ldrsh.w r1, [r0, #2] - e32c: f9b4 3002 ldrsh.w r3, [r4, #2] - e330: 4299 cmp r1, r3 - e332: db1e blt.n e372 <_lv_area_is_in+0x5e> - e334: f9b0 1004 ldrsh.w r1, [r0, #4] - e338: f9b4 3004 ldrsh.w r3, [r4, #4] - e33c: 4299 cmp r1, r3 - e33e: dc18 bgt.n e372 <_lv_area_is_in+0x5e> - e340: f9b0 3006 ldrsh.w r3, [r0, #6] - e344: f9b4 1006 ldrsh.w r1, [r4, #6] - e348: 428b cmp r3, r1 - e34a: bfcc ite gt - e34c: 2000 movgt r0, #0 - e34e: 2001 movle r0, #1 - if(radius == 0) return is_in; - e350: b162 cbz r2, e36c <_lv_area_is_in+0x58> - p.y = ain_p->y1; - e352: 886b ldrh r3, [r5, #2] - if(_lv_area_is_point_on(aholder_p, &p, radius) == false) return false; - e354: 4e16 ldr r6, [pc, #88] ; (e3b0 <_lv_area_is_in+0x9c>) - e356: 9201 str r2, [sp, #4] - e358: a903 add r1, sp, #12 - e35a: 4620 mov r0, r4 - p.x = ain_p->x1; - e35c: f8ad 700c strh.w r7, [sp, #12] - p.y = ain_p->y1; - e360: f8ad 300e strh.w r3, [sp, #14] - if(_lv_area_is_point_on(aholder_p, &p, radius) == false) return false; - e364: 47b0 blx r6 - e366: 9a01 ldr r2, [sp, #4] - e368: b928 cbnz r0, e376 <_lv_area_is_in+0x62> - e36a: 2000 movs r0, #0 -} - e36c: b004 add sp, #16 - e36e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - bool is_in = false; - e372: 2000 movs r0, #0 - e374: e7ec b.n e350 <_lv_area_is_in+0x3c> - p.x = ain_p->x2; - e376: f9b5 8004 ldrsh.w r8, [r5, #4] - e37a: f8ad 800c strh.w r8, [sp, #12] - if(_lv_area_is_point_on(aholder_p, &p, radius) == false) return false; - e37e: a903 add r1, sp, #12 - e380: 4620 mov r0, r4 - e382: 9201 str r2, [sp, #4] - e384: 47b0 blx r6 - e386: 2800 cmp r0, #0 - e388: d0ef beq.n e36a <_lv_area_is_in+0x56> - p.y = ain_p->y2; - e38a: 88eb ldrh r3, [r5, #6] - if(_lv_area_is_point_on(aholder_p, &p, radius) == false) return false; - e38c: 9a01 ldr r2, [sp, #4] - p.x = ain_p->x1; - e38e: f8ad 700c strh.w r7, [sp, #12] - if(_lv_area_is_point_on(aholder_p, &p, radius) == false) return false; - e392: a903 add r1, sp, #12 - e394: 4620 mov r0, r4 - p.y = ain_p->y2; - e396: f8ad 300e strh.w r3, [sp, #14] - if(_lv_area_is_point_on(aholder_p, &p, radius) == false) return false; - e39a: 47b0 blx r6 - e39c: 2800 cmp r0, #0 - e39e: d0e4 beq.n e36a <_lv_area_is_in+0x56> - if(_lv_area_is_point_on(aholder_p, &p, radius) == false) return false; - e3a0: 9a01 ldr r2, [sp, #4] - p.x = ain_p->x2; - e3a2: f8ad 800c strh.w r8, [sp, #12] - if(_lv_area_is_point_on(aholder_p, &p, radius) == false) return false; - e3a6: a903 add r1, sp, #12 - e3a8: 4620 mov r0, r4 - e3aa: 47b0 blx r6 - e3ac: e7de b.n e36c <_lv_area_is_in+0x58> - e3ae: bf00 nop - e3b0: 0000e1a9 .word 0x0000e1a9 - -0000e3b4 <_lv_area_align>: -{ - e3b4: b5f0 push {r4, r5, r6, r7, lr} - e3b6: 8844 ldrh r4, [r0, #2] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - e3b8: 8805 ldrh r5, [r0, #0] - switch(align) { - e3ba: 2a14 cmp r2, #20 - e3bc: d83f bhi.n e43e <_lv_area_align+0x8a> - e3be: e8df f012 tbh [pc, r2, lsl #1] - e3c2: 0015 .short 0x0015 - e3c4: 0045003b .word 0x0045003b - e3c8: 0061005a .word 0x0061005a - e3cc: 007c0069 .word 0x007c0069 - e3d0: 00850083 .word 0x00850083 - e3d4: 0093008c .word 0x0093008c - e3d8: 00ad00a6 .word 0x00ad00a6 - e3dc: 00c600b3 .word 0x00c600b3 - e3e0: 00d200cd .word 0x00d200cd - e3e4: 00dc00d7 .word 0x00dc00d7 - e3e8: 00e200df .word 0x00e200df - e3ec: 8882 ldrh r2, [r0, #4] - e3ee: 880f ldrh r7, [r1, #0] - e3f0: 3201 adds r2, #1 - e3f2: 1b52 subs r2, r2, r5 - res->x = lv_area_get_width(base) / 2 - lv_area_get_width(to_align) / 2; - e3f4: f3c2 36c0 ubfx r6, r2, #15, #1 - e3f8: fa06 f682 sxtah r6, r6, r2 - e3fc: 888a ldrh r2, [r1, #4] - e3fe: 3201 adds r2, #1 - e400: 1bd2 subs r2, r2, r7 - e402: f3c2 37c0 ubfx r7, r2, #15, #1 - e406: fa07 f282 sxtah r2, r7, r2 - e40a: 1052 asrs r2, r2, #1 - e40c: ebc2 0266 rsb r2, r2, r6, asr #1 - res->x = lv_area_get_width(base); - e410: 801a strh r2, [r3, #0] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - e412: 88c2 ldrh r2, [r0, #6] - e414: 3201 adds r2, #1 - e416: 1b12 subs r2, r2, r4 - res->y = lv_area_get_height(base) / 2 - lv_area_get_height(to_align) / 2; - e418: f3c2 30c0 ubfx r0, r2, #15, #1 - e41c: fa00 f082 sxtah r0, r0, r2 - e420: 88ca ldrh r2, [r1, #6] - e422: 8849 ldrh r1, [r1, #2] - e424: 3201 adds r2, #1 - e426: 1a52 subs r2, r2, r1 - e428: f3c2 31c0 ubfx r1, r2, #15, #1 - e42c: fa01 f282 sxtah r2, r1, r2 - e430: 1052 asrs r2, r2, #1 - e432: ebc2 0260 rsb r2, r2, r0, asr #1 - e436: e001 b.n e43c <_lv_area_align+0x88> - res->x = 0; - e438: 2200 movs r2, #0 - e43a: 801a strh r2, [r3, #0] - res->y = lv_area_get_height(base) - lv_area_get_height(to_align); - e43c: 805a strh r2, [r3, #2] - res->x += base->x1; - e43e: 881a ldrh r2, [r3, #0] - e440: 4415 add r5, r2 - res->y += base->y1; - e442: 885a ldrh r2, [r3, #2] - res->x += base->x1; - e444: 801d strh r5, [r3, #0] - res->y += base->y1; - e446: 4414 add r4, r2 - e448: 805c strh r4, [r3, #2] -} - e44a: bdf0 pop {r4, r5, r6, r7, pc} - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - e44c: 8882 ldrh r2, [r0, #4] - e44e: 3201 adds r2, #1 - e450: 1b52 subs r2, r2, r5 - res->x = lv_area_get_width(base) / 2 - lv_area_get_width(to_align) / 2; - e452: f3c2 30c0 ubfx r0, r2, #15, #1 - e456: fa00 f082 sxtah r0, r0, r2 - e45a: 888a ldrh r2, [r1, #4] - e45c: 8809 ldrh r1, [r1, #0] - e45e: 3201 adds r2, #1 - e460: 1a52 subs r2, r2, r1 - e462: f3c2 31c0 ubfx r1, r2, #15, #1 - e466: fa01 f282 sxtah r2, r1, r2 - e46a: 1052 asrs r2, r2, #1 - e46c: ebc2 0260 rsb r2, r2, r0, asr #1 - res->x = lv_area_get_width(base); - e470: 801a strh r2, [r3, #0] - res->y = 0; - e472: 2200 movs r2, #0 - e474: e7e2 b.n e43c <_lv_area_align+0x88> - res->x = lv_area_get_width(base) - lv_area_get_width(to_align); - e476: 880a ldrh r2, [r1, #0] - e478: 8889 ldrh r1, [r1, #4] - e47a: 1a52 subs r2, r2, r1 - e47c: 8881 ldrh r1, [r0, #4] - e47e: 440a add r2, r1 - e480: 1b52 subs r2, r2, r5 - e482: e7f5 b.n e470 <_lv_area_align+0xbc> - res->x = 0; - e484: 2200 movs r2, #0 - res->x = lv_area_get_width(base); - e486: 801a strh r2, [r3, #0] - res->y = lv_area_get_height(base) - lv_area_get_height(to_align); - e488: 884a ldrh r2, [r1, #2] - e48a: 88c9 ldrh r1, [r1, #6] - e48c: 1a52 subs r2, r2, r1 - e48e: 88c1 ldrh r1, [r0, #6] - e490: 440a add r2, r1 - e492: e047 b.n e524 <_lv_area_align+0x170> - e494: 8882 ldrh r2, [r0, #4] - e496: 880f ldrh r7, [r1, #0] - e498: 3201 adds r2, #1 - e49a: 1b52 subs r2, r2, r5 - res->x = lv_area_get_width(base) / 2 - lv_area_get_width(to_align) / 2; - e49c: f3c2 36c0 ubfx r6, r2, #15, #1 - e4a0: fa06 f682 sxtah r6, r6, r2 - e4a4: 888a ldrh r2, [r1, #4] - e4a6: 3201 adds r2, #1 - e4a8: 1bd2 subs r2, r2, r7 - e4aa: f3c2 37c0 ubfx r7, r2, #15, #1 - e4ae: fa07 f282 sxtah r2, r7, r2 - e4b2: 1052 asrs r2, r2, #1 - e4b4: ebc2 0266 rsb r2, r2, r6, asr #1 - e4b8: e7e5 b.n e486 <_lv_area_align+0xd2> - res->x = lv_area_get_width(base) - lv_area_get_width(to_align); - e4ba: 888e ldrh r6, [r1, #4] - e4bc: 880a ldrh r2, [r1, #0] - e4be: 1b92 subs r2, r2, r6 - e4c0: 8886 ldrh r6, [r0, #4] - e4c2: 4432 add r2, r6 - e4c4: 1b52 subs r2, r2, r5 - e4c6: e7de b.n e486 <_lv_area_align+0xd2> - res->x = 0; - e4c8: 2200 movs r2, #0 - e4ca: e7a1 b.n e410 <_lv_area_align+0x5c> - res->x = lv_area_get_width(base) - lv_area_get_width(to_align); - e4cc: 888e ldrh r6, [r1, #4] - e4ce: 880a ldrh r2, [r1, #0] - e4d0: 1b92 subs r2, r2, r6 - e4d2: 8886 ldrh r6, [r0, #4] - e4d4: 4432 add r2, r6 - e4d6: 1b52 subs r2, r2, r5 - e4d8: e79a b.n e410 <_lv_area_align+0x5c> - res->x = 0; - e4da: 2200 movs r2, #0 - res->x = lv_area_get_width(base) - lv_area_get_width(to_align); - e4dc: 801a strh r2, [r3, #0] - res->y = -lv_area_get_height(to_align); - e4de: 884a ldrh r2, [r1, #2] - e4e0: 88c9 ldrh r1, [r1, #6] - e4e2: 3a01 subs r2, #1 - e4e4: 1a52 subs r2, r2, r1 - e4e6: e7a9 b.n e43c <_lv_area_align+0x88> - e4e8: 8882 ldrh r2, [r0, #4] - e4ea: 880e ldrh r6, [r1, #0] - e4ec: 3201 adds r2, #1 - e4ee: 1b52 subs r2, r2, r5 - res->x = lv_area_get_width(base) / 2 - lv_area_get_width(to_align) / 2; - e4f0: f3c2 30c0 ubfx r0, r2, #15, #1 - e4f4: fa00 f082 sxtah r0, r0, r2 - e4f8: 888a ldrh r2, [r1, #4] - e4fa: 3201 adds r2, #1 - e4fc: 1b92 subs r2, r2, r6 - e4fe: f3c2 36c0 ubfx r6, r2, #15, #1 - e502: fa06 f282 sxtah r2, r6, r2 - e506: 1052 asrs r2, r2, #1 - e508: ebc2 0260 rsb r2, r2, r0, asr #1 - e50c: e7e6 b.n e4dc <_lv_area_align+0x128> - res->x = lv_area_get_width(base) - lv_area_get_width(to_align); - e50e: 880a ldrh r2, [r1, #0] - e510: 888e ldrh r6, [r1, #4] - e512: 8880 ldrh r0, [r0, #4] - e514: 1b92 subs r2, r2, r6 - e516: 4402 add r2, r0 - e518: 1b52 subs r2, r2, r5 - e51a: e7df b.n e4dc <_lv_area_align+0x128> - res->x = 0; - e51c: 2200 movs r2, #0 - res->x = lv_area_get_width(base) - lv_area_get_width(to_align); - e51e: 801a strh r2, [r3, #0] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - e520: 88c2 ldrh r2, [r0, #6] - e522: 3201 adds r2, #1 - res->y = lv_area_get_height(base) - lv_area_get_height(to_align); - e524: 1b12 subs r2, r2, r4 - e526: e789 b.n e43c <_lv_area_align+0x88> - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - e528: 8882 ldrh r2, [r0, #4] - e52a: 3201 adds r2, #1 - e52c: 1b52 subs r2, r2, r5 - res->x = lv_area_get_width(base) / 2 - lv_area_get_width(to_align) / 2; - e52e: f3c2 36c0 ubfx r6, r2, #15, #1 - e532: fa06 f682 sxtah r6, r6, r2 - e536: 888a ldrh r2, [r1, #4] - e538: 8809 ldrh r1, [r1, #0] - e53a: 3201 adds r2, #1 - e53c: 1a52 subs r2, r2, r1 - e53e: f3c2 31c0 ubfx r1, r2, #15, #1 - e542: fa01 f282 sxtah r2, r1, r2 - e546: 1052 asrs r2, r2, #1 - e548: ebc2 0266 rsb r2, r2, r6, asr #1 - e54c: e7e7 b.n e51e <_lv_area_align+0x16a> - res->x = lv_area_get_width(base) - lv_area_get_width(to_align); - e54e: 880a ldrh r2, [r1, #0] - e550: 8889 ldrh r1, [r1, #4] - e552: 1a52 subs r2, r2, r1 - e554: 8881 ldrh r1, [r0, #4] - e556: 440a add r2, r1 - e558: 1b52 subs r2, r2, r5 - e55a: e7e0 b.n e51e <_lv_area_align+0x16a> - res->x = -lv_area_get_width(to_align); - e55c: 880a ldrh r2, [r1, #0] - e55e: 8889 ldrh r1, [r1, #4] - e560: 3a01 subs r2, #1 - e562: 1a52 subs r2, r2, r1 - e564: e784 b.n e470 <_lv_area_align+0xbc> - res->x = -lv_area_get_width(to_align); - e566: 880a ldrh r2, [r1, #0] - e568: 888e ldrh r6, [r1, #4] - e56a: 3a01 subs r2, #1 - e56c: 1b92 subs r2, r2, r6 - e56e: e74f b.n e410 <_lv_area_align+0x5c> - res->x = -lv_area_get_width(to_align); - e570: 880a ldrh r2, [r1, #0] - e572: 888e ldrh r6, [r1, #4] - e574: 3a01 subs r2, #1 - e576: 1b92 subs r2, r2, r6 - e578: e785 b.n e486 <_lv_area_align+0xd2> - e57a: 8882 ldrh r2, [r0, #4] - e57c: 3201 adds r2, #1 - e57e: e77f b.n e480 <_lv_area_align+0xcc> - e580: 8882 ldrh r2, [r0, #4] - e582: 3201 adds r2, #1 - e584: e7a7 b.n e4d6 <_lv_area_align+0x122> - e586: 8882 ldrh r2, [r0, #4] - e588: 3201 adds r2, #1 - e58a: e79b b.n e4c4 <_lv_area_align+0x110> - -0000e58c : - -LV_ATTRIBUTE_FAST_MEM void lv_color_fill(lv_color_t * buf, lv_color_t color, uint32_t px_num) -{ -#if LV_COLOR_DEPTH == 16 - uintptr_t buf_int = (uintptr_t) buf; - if(buf_int & 0x3) { - e58c: 0783 lsls r3, r0, #30 -{ - e58e: b510 push {r4, lr} - e590: b28c uxth r4, r1 - *buf = color; - e592: bf1c itt ne - e594: f820 1b02 strhne.w r1, [r0], #2 - buf++; - px_num--; - e598: f102 32ff addne.w r2, r2, #4294967295 ; 0xffffffff - } - - uint32_t c32 = color.full + (color.full << 16); - e59c: eb04 4304 add.w r3, r4, r4, lsl #16 - uint32_t * buf32 = (uint32_t *)buf; - - while(px_num > 16) { - e5a0: 2a10 cmp r2, #16 - e5a2: 4601 mov r1, r0 - e5a4: f100 0020 add.w r0, r0, #32 - e5a8: d804 bhi.n e5b4 - e5aa: eb01 0242 add.w r2, r1, r2, lsl #1 - px_num -= 16; - } - - buf = (lv_color_t *)buf32; - - while(px_num) { - e5ae: 428a cmp r2, r1 - e5b0: d10a bne.n e5c8 - *buf = color; - buf++; - px_num --; - } -#endif -} - e5b2: bd10 pop {r4, pc} - *buf32 = c32; - e5b4: e940 3308 strd r3, r3, [r0, #-32] - *buf32 = c32; - e5b8: e940 3306 strd r3, r3, [r0, #-24] - *buf32 = c32; - e5bc: e940 3304 strd r3, r3, [r0, #-16] - *buf32 = c32; - e5c0: e940 3302 strd r3, r3, [r0, #-8] - px_num -= 16; - e5c4: 3a10 subs r2, #16 - e5c6: e7eb b.n e5a0 - *buf = color; - e5c8: f821 4b02 strh.w r4, [r1], #2 - px_num --; - e5cc: e7ef b.n e5ae - -0000e5ce : - - -lv_color_t lv_color_lighten(lv_color_t c, lv_opa_t lvl) -{ - e5ce: b530 push {r4, r5, lr} -LV_ATTRIBUTE_FAST_MEM static inline lv_color_t lv_color_mix(lv_color_t c1, lv_color_t c2, uint8_t mix) -{ - lv_color_t ret; -#if LV_COLOR_DEPTH != 1 - /*LV_COLOR_DEPTH == 8, 16 or 32*/ - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - e5d0: f1c1 04ff rsb r4, r1, #255 ; 0xff - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - e5d4: f3c0 1545 ubfx r5, r0, #5, #6 - e5d8: 4365 muls r5, r4 - e5da: 233f movs r3, #63 ; 0x3f - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - e5dc: ebc1 1241 rsb r2, r1, r1, lsl #5 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - e5e0: fb13 5101 smlabb r1, r3, r1, r5 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - e5e4: f000 031f and.w r3, r0, #31 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - e5e8: f248 0581 movw r5, #32897 ; 0x8081 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - e5ec: fb04 2303 mla r3, r4, r3, r2 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - e5f0: f3c0 20c4 ubfx r0, r0, #11, #5 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - e5f4: 4369 muls r1, r5 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - e5f6: 436b muls r3, r5 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - e5f8: fb04 2000 mla r0, r4, r0, r2 - e5fc: f3c1 51c5 ubfx r1, r1, #23, #6 - e600: 4368 muls r0, r5 - e602: f3c3 53c4 ubfx r3, r3, #23, #5 - e606: ea43 1341 orr.w r3, r3, r1, lsl #5 - e60a: 0dc0 lsrs r0, r0, #23 - return lv_color_mix(LV_COLOR_WHITE, c, lvl); -} - e60c: ea43 20c0 orr.w r0, r3, r0, lsl #11 - e610: bd30 pop {r4, r5, pc} - -0000e612 : - e612: f1c1 01ff rsb r1, r1, #255 ; 0xff - - -lv_color_t lv_color_darken(lv_color_t c, lv_opa_t lvl) -{ - e616: b510 push {r4, lr} - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - e618: f3c0 1245 ubfx r2, r0, #5, #6 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - e61c: f000 031f and.w r3, r0, #31 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - e620: f248 0481 movw r4, #32897 ; 0x8081 - e624: 434a muls r2, r1 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - e626: 434b muls r3, r1 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - e628: f3c0 20c4 ubfx r0, r0, #11, #5 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - e62c: 4362 muls r2, r4 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - e62e: 4363 muls r3, r4 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - e630: 4348 muls r0, r1 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - e632: 0dd2 lsrs r2, r2, #23 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - e634: 4360 muls r0, r4 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - e636: 0ddb lsrs r3, r3, #23 - e638: ea43 1342 orr.w r3, r3, r2, lsl #5 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - e63c: 0dc0 lsrs r0, r0, #23 - return lv_color_mix(LV_COLOR_BLACK, c, lvl); -} - e63e: ea43 20c0 orr.w r0, r3, r0, lsl #11 - e642: bd10 pop {r4, pc} - -0000e644 : -static const char * lv_fs_get_real_path(const char * path) -{ - /* Example path: "S:/folder/file.txt" - * Leave the letter and the : / \ characters*/ - - path++; /*Ignore the driver letter*/ - e644: 1c43 adds r3, r0, #1 - e646: 4618 mov r0, r3 - - while(*path != '\0') { - e648: f813 2b01 ldrb.w r2, [r3], #1 - e64c: b12a cbz r2, e65a - if(*path == ':' || *path == '\\' || *path == '/') { - e64e: 2a3a cmp r2, #58 ; 0x3a - e650: d0f9 beq.n e646 - e652: 2a5c cmp r2, #92 ; 0x5c - e654: d0f7 beq.n e646 - e656: 2a2f cmp r2, #47 ; 0x2f - e658: d0f5 beq.n e646 - break; - } - } - - return path; -} - e65a: 4770 bx lr - -0000e65c <_lv_fs_init>: - _lv_ll_init(&LV_GC_ROOT(_lv_drv_ll), sizeof(lv_fs_drv_t)); - e65c: 4801 ldr r0, [pc, #4] ; (e664 <_lv_fs_init+0x8>) - e65e: 4b02 ldr r3, [pc, #8] ; (e668 <_lv_fs_init+0xc>) - e660: 2144 movs r1, #68 ; 0x44 - e662: 4718 bx r3 - e664: 200035f4 .word 0x200035f4 - e668: 0000e889 .word 0x0000e889 - -0000e66c : -{ - e66c: b538 push {r3, r4, r5, lr} - e66e: 4604 mov r4, r0 - if(file_p->drv == NULL) { - e670: 6840 ldr r0, [r0, #4] - e672: b160 cbz r0, e68e - if(file_p->drv->close_cb == NULL) { - e674: 6903 ldr r3, [r0, #16] - e676: b163 cbz r3, e692 - lv_fs_res_t res = file_p->drv->close_cb(file_p->drv, file_p->file_d); - e678: 6821 ldr r1, [r4, #0] - e67a: 4798 blx r3 - lv_mem_free(file_p->file_d); /*Clean up*/ - e67c: 4b06 ldr r3, [pc, #24] ; (e698 ) - lv_fs_res_t res = file_p->drv->close_cb(file_p->drv, file_p->file_d); - e67e: 4605 mov r5, r0 - lv_mem_free(file_p->file_d); /*Clean up*/ - e680: 6820 ldr r0, [r4, #0] - e682: 4798 blx r3 - file_p->file_d = NULL; - e684: 2300 movs r3, #0 - file_p->drv = NULL; - e686: e9c4 3300 strd r3, r3, [r4] -} - e68a: 4628 mov r0, r5 - e68c: bd38 pop {r3, r4, r5, pc} - return LV_FS_RES_INV_PARAM; - e68e: 250b movs r5, #11 - e690: e7fb b.n e68a - return LV_FS_RES_NOT_IMP; - e692: 2509 movs r5, #9 - e694: e7f9 b.n e68a - e696: bf00 nop - e698: 0000ed75 .word 0x0000ed75 - -0000e69c : -{ - e69c: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - e69e: 4605 mov r5, r0 - if(br != NULL) *br = 0; - e6a0: 461c mov r4, r3 - e6a2: b10b cbz r3, e6a8 - e6a4: 2300 movs r3, #0 - e6a6: 6023 str r3, [r4, #0] - if(file_p->drv == NULL) return LV_FS_RES_INV_PARAM; - e6a8: 6868 ldr r0, [r5, #4] - e6aa: b170 cbz r0, e6ca - if(file_p->drv->read_cb == NULL) return LV_FS_RES_NOT_IMP; - e6ac: 6986 ldr r6, [r0, #24] - e6ae: b176 cbz r6, e6ce - uint32_t br_tmp = 0; - e6b0: 2300 movs r3, #0 - e6b2: 9303 str r3, [sp, #12] - lv_fs_res_t res = file_p->drv->read_cb(file_p->drv, file_p->file_d, buf, btr, &br_tmp); - e6b4: ab03 add r3, sp, #12 - e6b6: 9300 str r3, [sp, #0] - e6b8: 4613 mov r3, r2 - e6ba: 460a mov r2, r1 - e6bc: 6829 ldr r1, [r5, #0] - e6be: 47b0 blx r6 - if(br != NULL) *br = br_tmp; - e6c0: b10c cbz r4, e6c6 - e6c2: 9b03 ldr r3, [sp, #12] - e6c4: 6023 str r3, [r4, #0] -} - e6c6: b004 add sp, #16 - e6c8: bd70 pop {r4, r5, r6, pc} - if(file_p->drv == NULL) return LV_FS_RES_INV_PARAM; - e6ca: 200b movs r0, #11 - e6cc: e7fb b.n e6c6 - if(file_p->drv->read_cb == NULL) return LV_FS_RES_NOT_IMP; - e6ce: 2009 movs r0, #9 - e6d0: e7f9 b.n e6c6 - -0000e6d2 : - if(file_p->drv == NULL) { - e6d2: 6843 ldr r3, [r0, #4] -{ - e6d4: b410 push {r4} - e6d6: 460a mov r2, r1 - if(file_p->drv == NULL) { - e6d8: b13b cbz r3, e6ea - if(file_p->drv->seek_cb == NULL) { - e6da: 6a1c ldr r4, [r3, #32] - e6dc: b14c cbz r4, e6f2 - lv_fs_res_t res = file_p->drv->seek_cb(file_p->drv, file_p->file_d, pos); - e6de: 6801 ldr r1, [r0, #0] - e6e0: 4618 mov r0, r3 - e6e2: 4623 mov r3, r4 -} - e6e4: f85d 4b04 ldr.w r4, [sp], #4 - lv_fs_res_t res = file_p->drv->seek_cb(file_p->drv, file_p->file_d, pos); - e6e8: 4718 bx r3 - return LV_FS_RES_INV_PARAM; - e6ea: 200b movs r0, #11 -} - e6ec: f85d 4b04 ldr.w r4, [sp], #4 - e6f0: 4770 bx lr - return LV_FS_RES_NOT_IMP; - e6f2: 2009 movs r0, #9 - e6f4: e7fa b.n e6ec - ... - -0000e6f8 : -{ - e6f8: b570 push {r4, r5, r6, lr} - _LV_LL_READ(LV_GC_ROOT(_lv_drv_ll), drv) { - e6fa: 4b07 ldr r3, [pc, #28] ; (e718 ) - e6fc: 4d07 ldr r5, [pc, #28] ; (e71c ) - e6fe: 4e08 ldr r6, [pc, #32] ; (e720 ) -{ - e700: 4604 mov r4, r0 - _LV_LL_READ(LV_GC_ROOT(_lv_drv_ll), drv) { - e702: 4806 ldr r0, [pc, #24] ; (e71c ) - e704: 4798 blx r3 - e706: b900 cbnz r0, e70a -} - e708: bd70 pop {r4, r5, r6, pc} - if(drv->letter == letter) { - e70a: 7803 ldrb r3, [r0, #0] - e70c: 42a3 cmp r3, r4 - e70e: d0fb beq.n e708 - _LV_LL_READ(LV_GC_ROOT(_lv_drv_ll), drv) { - e710: 4601 mov r1, r0 - e712: 4628 mov r0, r5 - e714: 47b0 blx r6 - e716: e7f6 b.n e706 - e718: 0000e92d .word 0x0000e92d - e71c: 200035f4 .word 0x200035f4 - e720: 0000e939 .word 0x0000e939 - -0000e724 : - file_p->drv = NULL; - e724: 2300 movs r3, #0 -{ - e726: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - file_p->file_d = NULL; - e72a: e9c0 3300 strd r3, r3, [r0] -{ - e72e: 4604 mov r4, r0 - e730: 4617 mov r7, r2 - if(path == NULL) return LV_FS_RES_INV_PARAM; - e732: 460e mov r6, r1 - e734: 2900 cmp r1, #0 - e736: d043 beq.n e7c0 - file_p->drv = lv_fs_get_drv(letter); - e738: 7808 ldrb r0, [r1, #0] - e73a: 4b23 ldr r3, [pc, #140] ; (e7c8 ) - e73c: 4798 blx r3 - e73e: 6060 str r0, [r4, #4] - if(file_p->drv == NULL) { - e740: b928 cbnz r0, e74e - file_p->file_d = NULL; - e742: 6020 str r0, [r4, #0] - return LV_FS_RES_NOT_EX; - e744: 2503 movs r5, #3 -} - e746: 4628 mov r0, r5 - e748: b002 add sp, #8 - e74a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - if(file_p->drv->ready_cb != NULL) { - e74e: 6883 ldr r3, [r0, #8] - e750: b12b cbz r3, e75e - if(file_p->drv->ready_cb(file_p->drv) == false) { - e752: 4798 blx r3 - e754: b918 cbnz r0, e75e - file_p->file_d = NULL; - e756: e9c4 0000 strd r0, r0, [r4] - return LV_FS_RES_HW_ERR; - e75a: 2501 movs r5, #1 - e75c: e7f3 b.n e746 - file_p->file_d = lv_mem_alloc(file_p->drv->file_size); - e75e: 6863 ldr r3, [r4, #4] - e760: 8858 ldrh r0, [r3, #2] - e762: 4b1a ldr r3, [pc, #104] ; (e7cc ) - e764: 4798 blx r3 - LV_ASSERT_MEM(file_p->file_d); - e766: 4b1a ldr r3, [pc, #104] ; (e7d0 ) - file_p->file_d = lv_mem_alloc(file_p->drv->file_size); - e768: 6020 str r0, [r4, #0] - LV_ASSERT_MEM(file_p->file_d); - e76a: 4798 blx r3 - e76c: 4605 mov r5, r0 - e76e: b960 cbnz r0, e78a - e770: 4b18 ldr r3, [pc, #96] ; (e7d4 ) - e772: 4919 ldr r1, [pc, #100] ; (e7d8 ) - e774: 9300 str r3, [sp, #0] - e776: 226f movs r2, #111 ; 0x6f - e778: 2003 movs r0, #3 - e77a: 4e18 ldr r6, [pc, #96] ; (e7dc ) - e77c: 47b0 blx r6 - e77e: 6822 ldr r2, [r4, #0] - e780: 4817 ldr r0, [pc, #92] ; (e7e0 ) - e782: 4918 ldr r1, [pc, #96] ; (e7e4 ) - e784: 462b mov r3, r5 - e786: 4788 blx r1 - e788: e7fe b.n e788 - if(file_p->file_d == NULL) { - e78a: 6821 ldr r1, [r4, #0] - e78c: b911 cbnz r1, e794 - file_p->drv = NULL; - e78e: 6061 str r1, [r4, #4] - return LV_FS_RES_OUT_OF_MEM; /* Out of memory */ - e790: 250a movs r5, #10 - e792: e7d8 b.n e746 - if(file_p->drv->open_cb == NULL) { - e794: f8d4 8004 ldr.w r8, [r4, #4] - e798: f8d8 500c ldr.w r5, [r8, #12] - e79c: b195 cbz r5, e7c4 - const char * real_path = lv_fs_get_real_path(path); - e79e: 4b12 ldr r3, [pc, #72] ; (e7e8 ) - e7a0: 4630 mov r0, r6 - e7a2: 4798 blx r3 - lv_fs_res_t res = file_p->drv->open_cb(file_p->drv, file_p->file_d, real_path, mode); - e7a4: 463b mov r3, r7 - const char * real_path = lv_fs_get_real_path(path); - e7a6: 4602 mov r2, r0 - lv_fs_res_t res = file_p->drv->open_cb(file_p->drv, file_p->file_d, real_path, mode); - e7a8: 4640 mov r0, r8 - e7aa: 47a8 blx r5 - if(res != LV_FS_RES_OK) { - e7ac: 4605 mov r5, r0 - e7ae: 2800 cmp r0, #0 - e7b0: d0c9 beq.n e746 - lv_mem_free(file_p->file_d); - e7b2: 4b0e ldr r3, [pc, #56] ; (e7ec ) - e7b4: 6820 ldr r0, [r4, #0] - e7b6: 4798 blx r3 - file_p->file_d = NULL; - e7b8: 2300 movs r3, #0 - file_p->drv = NULL; - e7ba: e9c4 3300 strd r3, r3, [r4] - e7be: e7c2 b.n e746 - if(path == NULL) return LV_FS_RES_INV_PARAM; - e7c0: 250b movs r5, #11 - e7c2: e7c0 b.n e746 - return LV_FS_RES_NOT_IMP; - e7c4: 2509 movs r5, #9 - e7c6: e7be b.n e746 - e7c8: 0000e6f9 .word 0x0000e6f9 - e7cc: 0000ecbd .word 0x0000ecbd - e7d0: 00001a65 .word 0x00001a65 - e7d4: 0002b9f1 .word 0x0002b9f1 - e7d8: 0002b9b0 .word 0x0002b9b0 - e7dc: 0000eb79 .word 0x0000eb79 - e7e0: 00026842 .word 0x00026842 - e7e4: 00001a6d .word 0x00001a6d - e7e8: 0000e645 .word 0x0000e645 - e7ec: 0000ed75 .word 0x0000ed75 - -0000e7f0 : -{ - e7f0: b510 push {r4, lr} - for(i = strlen(fn); i > 0; i--) { - e7f2: 4b09 ldr r3, [pc, #36] ; (e818 ) -{ - e7f4: 4604 mov r4, r0 - for(i = strlen(fn); i > 0; i--) { - e7f6: 4798 blx r3 - e7f8: b908 cbnz r0, e7fe - return ""; /*No extension if a '\' or '/' found*/ - e7fa: 4808 ldr r0, [pc, #32] ; (e81c ) - e7fc: e004 b.n e808 - if(fn[i] == '.') { - e7fe: 5c23 ldrb r3, [r4, r0] - e800: 2b2e cmp r3, #46 ; 0x2e - e802: d102 bne.n e80a - return &fn[i + 1]; - e804: 3001 adds r0, #1 - e806: 4420 add r0, r4 -} - e808: bd10 pop {r4, pc} - else if(fn[i] == '/' || fn[i] == '\\') { - e80a: 2b2f cmp r3, #47 ; 0x2f - e80c: d0f5 beq.n e7fa - e80e: 2b5c cmp r3, #92 ; 0x5c - e810: d0f3 beq.n e7fa - for(i = strlen(fn); i > 0; i--) { - e812: 3801 subs r0, #1 - e814: e7f0 b.n e7f8 - e816: bf00 nop - e818: 00017481 .word 0x00017481 - e81c: 0001df01 .word 0x0001df01 - -0000e820 <_lv_memcpy_small.constprop.0.isra.0>: - while(len) { - e820: 3901 subs r1, #1 - e822: 1d03 adds r3, r0, #4 - *d8 = *s8; - e824: f811 2f01 ldrb.w r2, [r1, #1]! - e828: f800 2b01 strb.w r2, [r0], #1 - while(len) { - e82c: 4298 cmp r0, r3 - e82e: d1f9 bne.n e824 <_lv_memcpy_small.constprop.0.isra.0+0x4> - s8++; - len--; - } - - return dst; -} - e830: 4770 bx lr - ... - -0000e834 : - * @param ll_p pointer to linked list - * @param act pointer to a node which prev. node pointer should be set - * @param prev pointer to a node which should be the previous node before 'act' - */ -static void node_set_prev(lv_ll_t * ll_p, lv_ll_node_t * act, lv_ll_node_t * prev) -{ - e834: b507 push {r0, r1, r2, lr} - e836: 9201 str r2, [sp, #4] - if(act == NULL) return; /*Can't set the prev node of `NULL`*/ - e838: b129 cbz r1, e846 - - uint32_t node_p_size = sizeof(lv_ll_node_t *); - if(prev) - _lv_memcpy_small(act + LL_PREV_P_OFFSET(ll_p), &prev, node_p_size); - e83a: 6800 ldr r0, [r0, #0] - e83c: 4408 add r0, r1 - if(prev) - e83e: b12a cbz r2, e84c - _lv_memcpy_small(act + LL_PREV_P_OFFSET(ll_p), &prev, node_p_size); - e840: 4b04 ldr r3, [pc, #16] ; (e854 ) - e842: a901 add r1, sp, #4 - e844: 4798 blx r3 - else - _lv_memset_00(act + LL_PREV_P_OFFSET(ll_p), node_p_size); -} - e846: b003 add sp, #12 - e848: f85d fb04 ldr.w pc, [sp], #4 - _lv_memset_00(act + LL_PREV_P_OFFSET(ll_p), node_p_size); - e84c: 4b02 ldr r3, [pc, #8] ; (e858 ) - e84e: 2104 movs r1, #4 - e850: 4798 blx r3 - e852: e7f8 b.n e846 - e854: 0000e821 .word 0x0000e821 - e858: 0000f2a9 .word 0x0000f2a9 - -0000e85c : - * @param ll_p pointer to linked list - * @param act pointer to a node which next node pointer should be set - * @param next pointer to a node which should be the next node before 'act' - */ -static void node_set_next(lv_ll_t * ll_p, lv_ll_node_t * act, lv_ll_node_t * next) -{ - e85c: b507 push {r0, r1, r2, lr} - e85e: 9201 str r2, [sp, #4] - if(act == NULL) return; /*Can't set the next node of `NULL`*/ - e860: b131 cbz r1, e870 - - uint32_t node_p_size = sizeof(lv_ll_node_t *); - if(next) - _lv_memcpy_small(act + LL_NEXT_P_OFFSET(ll_p), &next, node_p_size); - e862: 6803 ldr r3, [r0, #0] - e864: 3304 adds r3, #4 - e866: 18c8 adds r0, r1, r3 - if(next) - e868: b12a cbz r2, e876 - _lv_memcpy_small(act + LL_NEXT_P_OFFSET(ll_p), &next, node_p_size); - e86a: 4b05 ldr r3, [pc, #20] ; (e880 ) - e86c: a901 add r1, sp, #4 - e86e: 4798 blx r3 - else - _lv_memset_00(act + LL_NEXT_P_OFFSET(ll_p), node_p_size); -} - e870: b003 add sp, #12 - e872: f85d fb04 ldr.w pc, [sp], #4 - _lv_memset_00(act + LL_NEXT_P_OFFSET(ll_p), node_p_size); - e876: 4b03 ldr r3, [pc, #12] ; (e884 ) - e878: 2104 movs r1, #4 - e87a: 4798 blx r3 - e87c: e7f8 b.n e870 - e87e: bf00 nop - e880: 0000e821 .word 0x0000e821 - e884: 0000f2a9 .word 0x0000f2a9 - -0000e888 <_lv_ll_init>: - ll_p->head = NULL; - e888: 2300 movs r3, #0 - ll_p->tail = NULL; - e88a: e9c0 3301 strd r3, r3, [r0, #4] - if(node_size & 0x3) { - e88e: 078b lsls r3, r1, #30 - node_size = node_size & (~0x3); - e890: bf1c itt ne - e892: f021 0103 bicne.w r1, r1, #3 - node_size += 4; - e896: 3104 addne r1, #4 - ll_p->n_size = node_size; - e898: 6001 str r1, [r0, #0] -} - e89a: 4770 bx lr - -0000e89c <_lv_ll_ins_head>: -{ - e89c: b570 push {r4, r5, r6, lr} - e89e: 4604 mov r4, r0 - n_new = lv_mem_alloc(ll_p->n_size + LL_NODE_META_SIZE); - e8a0: 6800 ldr r0, [r0, #0] - e8a2: 4b0d ldr r3, [pc, #52] ; (e8d8 <_lv_ll_ins_head+0x3c>) - e8a4: 3008 adds r0, #8 - e8a6: 4798 blx r3 - if(n_new != NULL) { - e8a8: 4605 mov r5, r0 - e8aa: b190 cbz r0, e8d2 <_lv_ll_ins_head+0x36> - node_set_prev(ll_p, n_new, NULL); /*No prev. before the new head*/ - e8ac: 4601 mov r1, r0 - e8ae: 2200 movs r2, #0 - e8b0: 4620 mov r0, r4 - e8b2: 4e0a ldr r6, [pc, #40] ; (e8dc <_lv_ll_ins_head+0x40>) - e8b4: 47b0 blx r6 - node_set_next(ll_p, n_new, ll_p->head); /*After new comes the old head*/ - e8b6: 4629 mov r1, r5 - e8b8: 6862 ldr r2, [r4, #4] - e8ba: 4b09 ldr r3, [pc, #36] ; (e8e0 <_lv_ll_ins_head+0x44>) - e8bc: 4620 mov r0, r4 - e8be: 4798 blx r3 - if(ll_p->head != NULL) { /*If there is old head then before it goes the new*/ - e8c0: 6861 ldr r1, [r4, #4] - e8c2: b111 cbz r1, e8ca <_lv_ll_ins_head+0x2e> - node_set_prev(ll_p, ll_p->head, n_new); - e8c4: 462a mov r2, r5 - e8c6: 4620 mov r0, r4 - e8c8: 47b0 blx r6 - if(ll_p->tail == NULL) { /*If there is no tail (1. node) set the tail too*/ - e8ca: 68a3 ldr r3, [r4, #8] - ll_p->head = n_new; /*Set the new head in the dsc.*/ - e8cc: 6065 str r5, [r4, #4] - if(ll_p->tail == NULL) { /*If there is no tail (1. node) set the tail too*/ - e8ce: b903 cbnz r3, e8d2 <_lv_ll_ins_head+0x36> - ll_p->tail = n_new; - e8d0: 60a5 str r5, [r4, #8] -} - e8d2: 4628 mov r0, r5 - e8d4: bd70 pop {r4, r5, r6, pc} - e8d6: bf00 nop - e8d8: 0000ecbd .word 0x0000ecbd - e8dc: 0000e835 .word 0x0000e835 - e8e0: 0000e85d .word 0x0000e85d - -0000e8e4 <_lv_ll_ins_tail>: -{ - e8e4: b570 push {r4, r5, r6, lr} - e8e6: 4604 mov r4, r0 - n_new = lv_mem_alloc(ll_p->n_size + LL_NODE_META_SIZE); - e8e8: 6800 ldr r0, [r0, #0] - e8ea: 4b0d ldr r3, [pc, #52] ; (e920 <_lv_ll_ins_tail+0x3c>) - e8ec: 3008 adds r0, #8 - e8ee: 4798 blx r3 - if(n_new != NULL) { - e8f0: 4605 mov r5, r0 - e8f2: b190 cbz r0, e91a <_lv_ll_ins_tail+0x36> - node_set_next(ll_p, n_new, NULL); /*No next after the new tail*/ - e8f4: 4601 mov r1, r0 - e8f6: 2200 movs r2, #0 - e8f8: 4620 mov r0, r4 - e8fa: 4e0a ldr r6, [pc, #40] ; (e924 <_lv_ll_ins_tail+0x40>) - e8fc: 47b0 blx r6 - node_set_prev(ll_p, n_new, ll_p->tail); /*The prev. before new is tho old tail*/ - e8fe: 4629 mov r1, r5 - e900: 68a2 ldr r2, [r4, #8] - e902: 4b09 ldr r3, [pc, #36] ; (e928 <_lv_ll_ins_tail+0x44>) - e904: 4620 mov r0, r4 - e906: 4798 blx r3 - if(ll_p->tail != NULL) { /*If there is old tail then the new comes after it*/ - e908: 68a1 ldr r1, [r4, #8] - e90a: b111 cbz r1, e912 <_lv_ll_ins_tail+0x2e> - node_set_next(ll_p, ll_p->tail, n_new); - e90c: 462a mov r2, r5 - e90e: 4620 mov r0, r4 - e910: 47b0 blx r6 - if(ll_p->head == NULL) { /*If there is no head (1. node) set the head too*/ - e912: 6863 ldr r3, [r4, #4] - ll_p->tail = n_new; /*Set the new tail in the dsc.*/ - e914: 60a5 str r5, [r4, #8] - if(ll_p->head == NULL) { /*If there is no head (1. node) set the head too*/ - e916: b903 cbnz r3, e91a <_lv_ll_ins_tail+0x36> - ll_p->head = n_new; - e918: 6065 str r5, [r4, #4] -} - e91a: 4628 mov r0, r5 - e91c: bd70 pop {r4, r5, r6, pc} - e91e: bf00 nop - e920: 0000ecbd .word 0x0000ecbd - e924: 0000e85d .word 0x0000e85d - e928: 0000e835 .word 0x0000e835 - -0000e92c <_lv_ll_get_head>: - if(ll_p != NULL) { - e92c: b100 cbz r0, e930 <_lv_ll_get_head+0x4> - head = ll_p->head; - e92e: 6840 ldr r0, [r0, #4] -} - e930: 4770 bx lr - -0000e932 <_lv_ll_get_tail>: - if(ll_p != NULL) { - e932: b100 cbz r0, e936 <_lv_ll_get_tail+0x4> - tail = ll_p->tail; - e934: 6880 ldr r0, [r0, #8] -} - e936: 4770 bx lr - -0000e938 <_lv_ll_get_next>: -{ - e938: b507 push {r0, r1, r2, lr} - void * next = NULL; - e93a: 2300 movs r3, #0 - e93c: 9301 str r3, [sp, #4] - if(ll_p != NULL) { - e93e: b128 cbz r0, e94c <_lv_ll_get_next+0x14> - _lv_memcpy_small(&next, n_act_d + LL_NEXT_P_OFFSET(ll_p), sizeof(void *)); - e940: 6803 ldr r3, [r0, #0] - e942: 3304 adds r3, #4 - e944: 4419 add r1, r3 - e946: a801 add r0, sp, #4 - e948: 4b02 ldr r3, [pc, #8] ; (e954 <_lv_ll_get_next+0x1c>) - e94a: 4798 blx r3 -} - e94c: 9801 ldr r0, [sp, #4] - e94e: b003 add sp, #12 - e950: f85d fb04 ldr.w pc, [sp], #4 - e954: 0000e821 .word 0x0000e821 - -0000e958 <_lv_ll_get_prev>: -{ - e958: b507 push {r0, r1, r2, lr} - void * prev = NULL; - e95a: 2300 movs r3, #0 - e95c: 9301 str r3, [sp, #4] - if(ll_p != NULL) { - e95e: b120 cbz r0, e96a <_lv_ll_get_prev+0x12> - _lv_memcpy_small(&prev, n_act_d + LL_PREV_P_OFFSET(ll_p), sizeof(void *)); - e960: 6803 ldr r3, [r0, #0] - e962: a801 add r0, sp, #4 - e964: 4419 add r1, r3 - e966: 4b03 ldr r3, [pc, #12] ; (e974 <_lv_ll_get_prev+0x1c>) - e968: 4798 blx r3 -} - e96a: 9801 ldr r0, [sp, #4] - e96c: b003 add sp, #12 - e96e: f85d fb04 ldr.w pc, [sp], #4 - e972: bf00 nop - e974: 0000e821 .word 0x0000e821 - -0000e978 <_lv_ll_ins_prev>: -{ - e978: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - e97c: 460e mov r6, r1 - if(NULL == ll_p || NULL == n_act) return NULL; - e97e: 4604 mov r4, r0 - e980: b340 cbz r0, e9d4 <_lv_ll_ins_prev+0x5c> - e982: b349 cbz r1, e9d8 <_lv_ll_ins_prev+0x60> - if(_lv_ll_get_head(ll_p) == n_act) { - e984: 6843 ldr r3, [r0, #4] - e986: 4299 cmp r1, r3 - e988: d103 bne.n e992 <_lv_ll_ins_prev+0x1a> -} - e98a: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - n_new = _lv_ll_ins_head(ll_p); - e98e: 4b13 ldr r3, [pc, #76] ; (e9dc <_lv_ll_ins_prev+0x64>) - e990: 4718 bx r3 - n_new = lv_mem_alloc(ll_p->n_size + LL_NODE_META_SIZE); - e992: 6800 ldr r0, [r0, #0] - e994: 4b12 ldr r3, [pc, #72] ; (e9e0 <_lv_ll_ins_prev+0x68>) - e996: 3008 adds r0, #8 - e998: 4798 blx r3 - if(n_new == NULL) return NULL; - e99a: 4605 mov r5, r0 - e99c: b1b8 cbz r0, e9ce <_lv_ll_ins_prev+0x56> - n_prev = _lv_ll_get_prev(ll_p, n_act); - e99e: 4b11 ldr r3, [pc, #68] ; (e9e4 <_lv_ll_ins_prev+0x6c>) - node_set_next(ll_p, n_prev, n_new); - e9a0: f8df 8048 ldr.w r8, [pc, #72] ; e9ec <_lv_ll_ins_prev+0x74> - n_prev = _lv_ll_get_prev(ll_p, n_act); - e9a4: 4631 mov r1, r6 - e9a6: 4620 mov r0, r4 - e9a8: 4798 blx r3 - node_set_next(ll_p, n_prev, n_new); - e9aa: 462a mov r2, r5 - n_prev = _lv_ll_get_prev(ll_p, n_act); - e9ac: 4607 mov r7, r0 - node_set_next(ll_p, n_prev, n_new); - e9ae: 4601 mov r1, r0 - e9b0: 4620 mov r0, r4 - e9b2: 47c0 blx r8 - node_set_prev(ll_p, n_new, n_prev); - e9b4: 463a mov r2, r7 - e9b6: 4629 mov r1, r5 - e9b8: 4f0b ldr r7, [pc, #44] ; (e9e8 <_lv_ll_ins_prev+0x70>) - e9ba: 4620 mov r0, r4 - e9bc: 47b8 blx r7 - node_set_prev(ll_p, n_act, n_new); - e9be: 462a mov r2, r5 - e9c0: 4631 mov r1, r6 - e9c2: 4620 mov r0, r4 - e9c4: 47b8 blx r7 - node_set_next(ll_p, n_new, n_act); - e9c6: 4632 mov r2, r6 - e9c8: 4629 mov r1, r5 - e9ca: 4620 mov r0, r4 - e9cc: 47c0 blx r8 -} - e9ce: 4628 mov r0, r5 - e9d0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - if(NULL == ll_p || NULL == n_act) return NULL; - e9d4: 4605 mov r5, r0 - e9d6: e7fa b.n e9ce <_lv_ll_ins_prev+0x56> - e9d8: 460d mov r5, r1 - e9da: e7f8 b.n e9ce <_lv_ll_ins_prev+0x56> - e9dc: 0000e89d .word 0x0000e89d - e9e0: 0000ecbd .word 0x0000ecbd - e9e4: 0000e959 .word 0x0000e959 - e9e8: 0000e835 .word 0x0000e835 - e9ec: 0000e85d .word 0x0000e85d - -0000e9f0 <_lv_ll_remove>: -{ - e9f0: b570 push {r4, r5, r6, lr} - e9f2: 460d mov r5, r1 - if(ll_p != NULL) { - e9f4: 4604 mov r4, r0 - e9f6: b1f8 cbz r0, ea38 <_lv_ll_remove+0x48> - if(_lv_ll_get_head(ll_p) == node_p) { - e9f8: 6843 ldr r3, [r0, #4] - e9fa: 4299 cmp r1, r3 - e9fc: d10c bne.n ea18 <_lv_ll_remove+0x28> - ll_p->head = _lv_ll_get_next(ll_p, node_p); - e9fe: 4629 mov r1, r5 - ea00: 4b17 ldr r3, [pc, #92] ; (ea60 <_lv_ll_remove+0x70>) - ea02: 4620 mov r0, r4 - ea04: 4798 blx r3 - ea06: 4601 mov r1, r0 - ea08: 6060 str r0, [r4, #4] - if(ll_p->head == NULL) { - ea0a: b908 cbnz r0, ea10 <_lv_ll_remove+0x20> - ll_p->tail = NULL; - ea0c: 60a0 str r0, [r4, #8] -} - ea0e: bd70 pop {r4, r5, r6, pc} - node_set_prev(ll_p, ll_p->head, NULL); - ea10: 2200 movs r2, #0 - node_set_prev(ll_p, n_next, n_prev); - ea12: 4b14 ldr r3, [pc, #80] ; (ea64 <_lv_ll_remove+0x74>) - ea14: 4620 mov r0, r4 - ea16: e00c b.n ea32 <_lv_ll_remove+0x42> - else if(_lv_ll_get_tail(ll_p) == node_p) { - ea18: 6883 ldr r3, [r0, #8] - ea1a: 4299 cmp r1, r3 - ea1c: d10e bne.n ea3c <_lv_ll_remove+0x4c> - ll_p->tail = _lv_ll_get_prev(ll_p, node_p); - ea1e: 4b12 ldr r3, [pc, #72] ; (ea68 <_lv_ll_remove+0x78>) - ea20: 4798 blx r3 - ea22: 4601 mov r1, r0 - ea24: 60a0 str r0, [r4, #8] - if(ll_p->tail == NULL) { - ea26: b908 cbnz r0, ea2c <_lv_ll_remove+0x3c> - ll_p->head = NULL; - ea28: 6060 str r0, [r4, #4] - ea2a: e7f0 b.n ea0e <_lv_ll_remove+0x1e> - node_set_next(ll_p, ll_p->tail, NULL); - ea2c: 4b0f ldr r3, [pc, #60] ; (ea6c <_lv_ll_remove+0x7c>) - ea2e: 2200 movs r2, #0 - ea30: 4620 mov r0, r4 -} - ea32: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - node_set_prev(ll_p, n_next, n_prev); - ea36: 4718 bx r3 - if(_lv_ll_get_head(ll_p) == node_p) { - ea38: 2900 cmp r1, #0 - ea3a: d0e0 beq.n e9fe <_lv_ll_remove+0xe> - lv_ll_node_t * n_prev = _lv_ll_get_prev(ll_p, node_p); - ea3c: 4629 mov r1, r5 - ea3e: 4b0a ldr r3, [pc, #40] ; (ea68 <_lv_ll_remove+0x78>) - ea40: 4620 mov r0, r4 - ea42: 4798 blx r3 - lv_ll_node_t * n_next = _lv_ll_get_next(ll_p, node_p); - ea44: 4629 mov r1, r5 - lv_ll_node_t * n_prev = _lv_ll_get_prev(ll_p, node_p); - ea46: 4606 mov r6, r0 - lv_ll_node_t * n_next = _lv_ll_get_next(ll_p, node_p); - ea48: 4b05 ldr r3, [pc, #20] ; (ea60 <_lv_ll_remove+0x70>) - ea4a: 4620 mov r0, r4 - ea4c: 4798 blx r3 - node_set_next(ll_p, n_prev, n_next); - ea4e: 4631 mov r1, r6 - ea50: 4602 mov r2, r0 - lv_ll_node_t * n_next = _lv_ll_get_next(ll_p, node_p); - ea52: 4605 mov r5, r0 - node_set_next(ll_p, n_prev, n_next); - ea54: 4b05 ldr r3, [pc, #20] ; (ea6c <_lv_ll_remove+0x7c>) - ea56: 4620 mov r0, r4 - ea58: 4798 blx r3 - node_set_prev(ll_p, n_next, n_prev); - ea5a: 4632 mov r2, r6 - ea5c: 4629 mov r1, r5 - ea5e: e7d8 b.n ea12 <_lv_ll_remove+0x22> - ea60: 0000e939 .word 0x0000e939 - ea64: 0000e835 .word 0x0000e835 - ea68: 0000e959 .word 0x0000e959 - ea6c: 0000e85d .word 0x0000e85d - -0000ea70 <_lv_ll_chg_list>: -{ - ea70: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - ea74: 460c mov r4, r1 - ea76: 461e mov r6, r3 - _lv_ll_remove(ll_ori_p, node); - ea78: 4611 mov r1, r2 - ea7a: 4b16 ldr r3, [pc, #88] ; (ead4 <_lv_ll_chg_list+0x64>) - ea7c: f8df 805c ldr.w r8, [pc, #92] ; eadc <_lv_ll_chg_list+0x6c> - ea80: 4f15 ldr r7, [pc, #84] ; (ead8 <_lv_ll_chg_list+0x68>) -{ - ea82: 4615 mov r5, r2 - _lv_ll_remove(ll_ori_p, node); - ea84: 4798 blx r3 - if(head) { - ea86: b196 cbz r6, eaae <_lv_ll_chg_list+0x3e> - node_set_prev(ll_new_p, node, NULL); - ea88: 2200 movs r2, #0 - ea8a: 4629 mov r1, r5 - ea8c: 4620 mov r0, r4 - ea8e: 47c0 blx r8 - node_set_next(ll_new_p, node, ll_new_p->head); - ea90: 4629 mov r1, r5 - ea92: 6862 ldr r2, [r4, #4] - ea94: 4620 mov r0, r4 - ea96: 47b8 blx r7 - if(ll_new_p->head != NULL) { /*If there is old head then before it goes the new*/ - ea98: 6861 ldr r1, [r4, #4] - ea9a: b111 cbz r1, eaa2 <_lv_ll_chg_list+0x32> - node_set_prev(ll_new_p, ll_new_p->head, node); - ea9c: 462a mov r2, r5 - ea9e: 4620 mov r0, r4 - eaa0: 47c0 blx r8 - if(ll_new_p->tail == NULL) { /*If there is no tail (first node) set the tail too*/ - eaa2: 68a3 ldr r3, [r4, #8] - ll_new_p->head = node; /*Set the new head in the dsc.*/ - eaa4: 6065 str r5, [r4, #4] - if(ll_new_p->tail == NULL) { /*If there is no tail (first node) set the tail too*/ - eaa6: b903 cbnz r3, eaaa <_lv_ll_chg_list+0x3a> - ll_new_p->tail = node; - eaa8: 60a5 str r5, [r4, #8] -} - eaaa: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - node_set_prev(ll_new_p, node, ll_new_p->tail); - eaae: 68a2 ldr r2, [r4, #8] - eab0: 4629 mov r1, r5 - eab2: 4620 mov r0, r4 - eab4: 47c0 blx r8 - node_set_next(ll_new_p, node, NULL); - eab6: 4629 mov r1, r5 - eab8: 4632 mov r2, r6 - eaba: 4620 mov r0, r4 - eabc: 47b8 blx r7 - if(ll_new_p->tail != NULL) { /*If there is old tail then after it goes the new*/ - eabe: 68a1 ldr r1, [r4, #8] - eac0: b111 cbz r1, eac8 <_lv_ll_chg_list+0x58> - node_set_next(ll_new_p, ll_new_p->tail, node); - eac2: 462a mov r2, r5 - eac4: 4620 mov r0, r4 - eac6: 47b8 blx r7 - if(ll_new_p->head == NULL) { /*If there is no head (first node) set the head too*/ - eac8: 6863 ldr r3, [r4, #4] - ll_new_p->tail = node; /*Set the new tail in the dsc.*/ - eaca: 60a5 str r5, [r4, #8] - if(ll_new_p->head == NULL) { /*If there is no head (first node) set the head too*/ - eacc: 2b00 cmp r3, #0 - eace: d1ec bne.n eaaa <_lv_ll_chg_list+0x3a> - ll_new_p->head = node; - ead0: 6065 str r5, [r4, #4] -} - ead2: e7ea b.n eaaa <_lv_ll_chg_list+0x3a> - ead4: 0000e9f1 .word 0x0000e9f1 - ead8: 0000e85d .word 0x0000e85d - eadc: 0000e835 .word 0x0000e835 - -0000eae0 <_lv_ll_move_before>: - if(n_act == n_after) return; /*Can't move before itself*/ - eae0: 4291 cmp r1, r2 -{ - eae2: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - eae6: 4604 mov r4, r0 - eae8: 460d mov r5, r1 - eaea: 4617 mov r7, r2 - if(n_act == n_after) return; /*Can't move before itself*/ - eaec: d022 beq.n eb34 <_lv_ll_move_before+0x54> - if(n_after != NULL) - eaee: b31a cbz r2, eb38 <_lv_ll_move_before+0x58> - n_before = _lv_ll_get_prev(ll_p, n_after); - eaf0: 4b14 ldr r3, [pc, #80] ; (eb44 <_lv_ll_move_before+0x64>) - eaf2: 4611 mov r1, r2 - eaf4: 4798 blx r3 - eaf6: 4606 mov r6, r0 - if(n_act == n_before) return; /*Already before `n_after`*/ - eaf8: 42ae cmp r6, r5 - eafa: d01b beq.n eb34 <_lv_ll_move_before+0x54> - _lv_ll_remove(ll_p, n_act); - eafc: 4b12 ldr r3, [pc, #72] ; (eb48 <_lv_ll_move_before+0x68>) - node_set_next(ll_p, n_before, n_act); - eafe: f8df 804c ldr.w r8, [pc, #76] ; eb4c <_lv_ll_move_before+0x6c> - node_set_prev(ll_p, n_act, n_before); - eb02: f8df 904c ldr.w r9, [pc, #76] ; eb50 <_lv_ll_move_before+0x70> - _lv_ll_remove(ll_p, n_act); - eb06: 4629 mov r1, r5 - eb08: 4620 mov r0, r4 - eb0a: 4798 blx r3 - node_set_next(ll_p, n_before, n_act); - eb0c: 462a mov r2, r5 - eb0e: 4631 mov r1, r6 - eb10: 4620 mov r0, r4 - eb12: 47c0 blx r8 - node_set_prev(ll_p, n_act, n_before); - eb14: 4632 mov r2, r6 - eb16: 4629 mov r1, r5 - eb18: 4620 mov r0, r4 - eb1a: 47c8 blx r9 - node_set_prev(ll_p, n_after, n_act); - eb1c: 462a mov r2, r5 - eb1e: 4639 mov r1, r7 - eb20: 4620 mov r0, r4 - eb22: 47c8 blx r9 - node_set_next(ll_p, n_act, n_after); - eb24: 463a mov r2, r7 - eb26: 4629 mov r1, r5 - eb28: 4620 mov r0, r4 - eb2a: 47c0 blx r8 - if(n_after == NULL) ll_p->tail = n_act; - eb2c: b907 cbnz r7, eb30 <_lv_ll_move_before+0x50> - eb2e: 60a5 str r5, [r4, #8] - if(n_before == NULL) ll_p->head = n_act; - eb30: b906 cbnz r6, eb34 <_lv_ll_move_before+0x54> - eb32: 6065 str r5, [r4, #4] -} - eb34: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - if(ll_p != NULL) { - eb38: b108 cbz r0, eb3e <_lv_ll_move_before+0x5e> - tail = ll_p->tail; - eb3a: 6886 ldr r6, [r0, #8] - eb3c: e7dc b.n eaf8 <_lv_ll_move_before+0x18> - void * tail = NULL; - eb3e: 4606 mov r6, r0 - eb40: e7da b.n eaf8 <_lv_ll_move_before+0x18> - eb42: bf00 nop - eb44: 0000e959 .word 0x0000e959 - eb48: 0000e9f1 .word 0x0000e9f1 - eb4c: 0000e85d .word 0x0000e85d - eb50: 0000e835 .word 0x0000e835 - -0000eb54 <_lv_ll_is_empty>: - if(ll_p == NULL) return true; - eb54: b130 cbz r0, eb64 <_lv_ll_is_empty+0x10> - if(ll_p->head == NULL && ll_p->tail == NULL) return true; - eb56: 6843 ldr r3, [r0, #4] - eb58: b933 cbnz r3, eb68 <_lv_ll_is_empty+0x14> - eb5a: 6880 ldr r0, [r0, #8] - eb5c: fab0 f080 clz r0, r0 - eb60: 0940 lsrs r0, r0, #5 - eb62: 4770 bx lr - if(ll_p == NULL) return true; - eb64: 2001 movs r0, #1 - eb66: 4770 bx lr - return false; - eb68: 2000 movs r0, #0 -} - eb6a: 4770 bx lr - -0000eb6c : - * and send the formatted log message to a consol or serial port. - * @param print_cb a function pointer to print a log - */ -void lv_log_register_print_cb(lv_log_print_g_cb_t print_cb) -{ - custom_print_cb = print_cb; - eb6c: 4b01 ldr r3, [pc, #4] ; (eb74 ) - eb6e: 6018 str r0, [r3, #0] -} - eb70: 4770 bx lr - eb72: bf00 nop - eb74: 20003754 .word 0x20003754 - -0000eb78 <_lv_log_add>: - * @param func name of the function when the log added - * @param format printf-like format string - * @param ... parameters for `format` - */ -void _lv_log_add(lv_log_level_t level, const char * file, int line, const char * func, const char * format, ...) -{ - eb78: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - eb7c: 461f mov r7, r3 - if(level >= _LV_LOG_LEVEL_NUM) return; /*Invalid level*/ - - if(level >= LV_LOG_LEVEL) { - eb7e: 1e43 subs r3, r0, #1 - eb80: b2db uxtb r3, r3 - eb82: 2b04 cmp r3, #4 -{ - eb84: b0c5 sub sp, #276 ; 0x114 - eb86: 4604 mov r4, r0 - eb88: 460d mov r5, r1 - eb8a: 4616 mov r6, r2 - if(level >= LV_LOG_LEVEL) { - eb8c: d817 bhi.n ebbe <_lv_log_add+0x46> - va_list args; - va_start(args, format); - eb8e: ab4d add r3, sp, #308 ; 0x134 - char buf[256]; - lv_vsnprintf(buf, sizeof(buf), format, args); - eb90: f10d 0910 add.w r9, sp, #16 - eb94: f8df 8030 ldr.w r8, [pc, #48] ; ebc8 <_lv_log_add+0x50> - va_start(args, format); - eb98: 9303 str r3, [sp, #12] - lv_vsnprintf(buf, sizeof(buf), format, args); - eb9a: 9a4c ldr r2, [sp, #304] ; 0x130 - eb9c: f44f 7180 mov.w r1, #256 ; 0x100 - eba0: 4648 mov r0, r9 - eba2: 47c0 blx r8 - } - - static const char * lvl_prefix[] = {"Trace", "Info", "Warn", "Error", "User"}; - printf("%s: %s \t(%s #%d %s())\n", lvl_prefix[level], buf, &file[p], line, func); -#else - if(custom_print_cb) custom_print_cb(level, file, line, func, buf); - eba4: 4b07 ldr r3, [pc, #28] ; (ebc4 <_lv_log_add+0x4c>) - eba6: f8d3 8000 ldr.w r8, [r3] - ebaa: f1b8 0f00 cmp.w r8, #0 - ebae: d006 beq.n ebbe <_lv_log_add+0x46> - ebb0: f8cd 9000 str.w r9, [sp] - ebb4: 463b mov r3, r7 - ebb6: 4632 mov r2, r6 - ebb8: 4629 mov r1, r5 - ebba: 4620 mov r0, r4 - ebbc: 47c0 blx r8 -#endif - } -} - ebbe: b045 add sp, #276 ; 0x114 - ebc0: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - ebc4: 20003754 .word 0x20003754 - ebc8: 0000fab1 .word 0x0000fab1 - -0000ebcc <_lv_trigo_sin>: - * @return sinus of 'angle'. sin(-90) = -32767, sin(90) = 32767 - */ -LV_ATTRIBUTE_FAST_MEM int16_t _lv_trigo_sin(int16_t angle) -{ - int16_t ret = 0; - angle = angle % 360; - ebcc: f44f 73b4 mov.w r3, #360 ; 0x168 - ebd0: fb90 f2f3 sdiv r2, r0, r3 - ebd4: fb02 0013 mls r0, r2, r3, r0 - ebd8: b200 sxth r0, r0 - - if(angle < 0) angle = 360 + angle; - ebda: 2800 cmp r0, #0 - ebdc: bfbc itt lt - ebde: 18c0 addlt r0, r0, r3 - ebe0: b200 sxthlt r0, r0 - - if(angle < 90) { - ebe2: 2859 cmp r0, #89 ; 0x59 - ebe4: 4b0e ldr r3, [pc, #56] ; (ec20 <_lv_trigo_sin+0x54>) - ebe6: dc02 bgt.n ebee <_lv_trigo_sin+0x22> - ret = sin0_90_table[angle]; - } - else if(angle >= 90 && angle < 180) { - angle = 180 - angle; - ret = sin0_90_table[angle]; - ebe8: f933 0010 ldrsh.w r0, [r3, r0, lsl #1] - ebec: 4770 bx lr - else if(angle >= 90 && angle < 180) { - ebee: b280 uxth r0, r0 - ebf0: f1a0 025a sub.w r2, r0, #90 ; 0x5a - ebf4: 2a59 cmp r2, #89 ; 0x59 - ebf6: d803 bhi.n ec00 <_lv_trigo_sin+0x34> - angle = 180 - angle; - ebf8: f1c0 00b4 rsb r0, r0, #180 ; 0xb4 - ret = sin0_90_table[angle]; - ebfc: b280 uxth r0, r0 - ebfe: e7f3 b.n ebe8 <_lv_trigo_sin+0x1c> - } - else if(angle >= 180 && angle < 270) { - ec00: f1a0 02b4 sub.w r2, r0, #180 ; 0xb4 - ec04: b292 uxth r2, r2 - ec06: 2a59 cmp r2, #89 ; 0x59 - angle = angle - 180; - ret = -sin0_90_table[angle]; - } - else { /*angle >=270*/ - angle = 360 - angle; - ec08: bf85 ittet hi - ec0a: f5c0 70b4 rsbhi r0, r0, #360 ; 0x168 - ret = -sin0_90_table[angle]; - ec0e: b280 uxthhi r0, r0 - ret = -sin0_90_table[angle]; - ec10: f833 0012 ldrhls.w r0, [r3, r2, lsl #1] - ret = -sin0_90_table[angle]; - ec14: f833 0010 ldrhhi.w r0, [r3, r0, lsl #1] - ec18: 4240 negs r0, r0 - ec1a: b200 sxth r0, r0 - } - - return ret; -} - ec1c: 4770 bx lr - ec1e: bf00 nop - ec20: 0002ba0c .word 0x0002ba0c - -0000ec24 <_lv_sqrt>: - * If root < 16: mask = 0x80 - * If root < 256: mask = 0x800 - * Else: mask = 0x8000 - */ -LV_ATTRIBUTE_FAST_MEM void _lv_sqrt(uint32_t x, lv_sqrt_res_t * q, uint32_t mask) -{ - ec24: b530 push {r4, r5, lr} - x = x << 8; /*To get 4 bit precision. (sqrt(256) = 16 = 4 bit)*/ - ec26: 0200 lsls r0, r0, #8 - - uint32_t root = 0; - ec28: 2300 movs r3, #0 - uint32_t trial; - // http://ww1.microchip.com/...en/AppNotes/91040a.pdf - do { - trial = root + mask; - ec2a: 18d4 adds r4, r2, r3 - if((uint32_t)trial * trial <= x) root = trial; - ec2c: fb04 f504 mul.w r5, r4, r4 - ec30: 42a8 cmp r0, r5 - ec32: bf28 it cs - ec34: 4623 movcs r3, r4 - mask = mask >> 1; - } while(mask); - ec36: 0852 lsrs r2, r2, #1 - ec38: d1f7 bne.n ec2a <_lv_sqrt+0x6> - - q->i = (uint32_t) root >> 4; - ec3a: 091a lsrs r2, r3, #4 - q->f = (uint32_t)(root & 0xf) << 4; - ec3c: 011b lsls r3, r3, #4 - ec3e: b2db uxtb r3, r3 - q->i = (uint32_t) root >> 4; - ec40: 800a strh r2, [r1, #0] - q->f = (uint32_t)(root & 0xf) << 4; - ec42: 804b strh r3, [r1, #2] -} - ec44: bd30 pop {r4, r5, pc} - ... - -0000ec48 : -static lv_mem_ent_t * ent_get_next(lv_mem_ent_t * act_e) -{ - lv_mem_ent_t * next_e = NULL; - - if(act_e == NULL) { /*NULL means: get the first entry*/ - next_e = (lv_mem_ent_t *)work_mem; - ec48: 4a07 ldr r2, [pc, #28] ; (ec68 ) -{ - ec4a: 4603 mov r3, r0 - next_e = (lv_mem_ent_t *)work_mem; - ec4c: 6810 ldr r0, [r2, #0] - if(act_e == NULL) { /*NULL means: get the first entry*/ - ec4e: b153 cbz r3, ec66 - } - else { /*Get the next entry */ - uint8_t * data = &act_e->first_data; - next_e = (lv_mem_ent_t *)&data[act_e->header.s.d_size]; - ec50: f853 2b04 ldr.w r2, [r3], #4 - ec54: eb03 0352 add.w r3, r3, r2, lsr #1 - - if(&next_e->first_data >= &work_mem[LV_MEM_SIZE]) next_e = NULL; - ec58: 1d19 adds r1, r3, #4 - ec5a: f500 5200 add.w r2, r0, #8192 ; 0x2000 - ec5e: 4291 cmp r1, r2 - ec60: bf34 ite cc - ec62: 4618 movcc r0, r3 - ec64: 2000 movcs r0, #0 - } - - return next_e; -} - ec66: 4770 bx lr - ec68: 20003758 .word 0x20003758 - -0000ec6c : - size = size & (~0x7); - size += 8; - } -#else - /*Round the size up to 4*/ - if(size & 0x3) { - ec6c: 078b lsls r3, r1, #30 - size = size & (~0x3); - ec6e: bf18 it ne - ec70: f021 0103 bicne.w r1, r1, #3 - size += 4; - } -#endif - - /*Don't let empty space only for a header without data*/ - if(e->header.s.d_size == size + sizeof(lv_mem_header_t)) { - ec74: 6802 ldr r2, [r0, #0] - size += 4; - ec76: bf18 it ne - ec78: 3104 addne r1, #4 -{ - ec7a: b510 push {r4, lr} - if(e->header.s.d_size == size + sizeof(lv_mem_header_t)) { - ec7c: 1d0c adds r4, r1, #4 - ec7e: ebb4 0f52 cmp.w r4, r2, lsr #1 - ec82: f3c2 035e ubfx r3, r2, #1, #31 - ec86: d00b beq.n eca0 - size = e->header.s.d_size; - } - - /* Create the new entry after the current if there is space for it */ - if(e->header.s.d_size != size) { - ec88: 428b cmp r3, r1 - ec8a: d004 beq.n ec96 - uint8_t * e_data = &e->first_data; - lv_mem_ent_t * after_new_e = (lv_mem_ent_t *)&e_data[size]; - after_new_e->header.s.used = 0; - after_new_e->header.s.d_size = (uint32_t)e->header.s.d_size - size - sizeof(lv_mem_header_t); - ec8c: 3b04 subs r3, #4 - after_new_e->header.s.used = 0; - ec8e: 1842 adds r2, r0, r1 - after_new_e->header.s.d_size = (uint32_t)e->header.s.d_size - size - sizeof(lv_mem_header_t); - ec90: 1a5b subs r3, r3, r1 - after_new_e->header.s.used = 0; - ec92: 005b lsls r3, r3, #1 - ec94: 6053 str r3, [r2, #4] - } - - /* Set the new size for the original entry */ - e->header.s.d_size = (uint32_t)size; - ec96: 6803 ldr r3, [r0, #0] - ec98: f361 035f bfi r3, r1, #1, #31 - ec9c: 6003 str r3, [r0, #0] -} - ec9e: bd10 pop {r4, pc} - eca0: 4619 mov r1, r3 - eca2: e7f8 b.n ec96 - -0000eca4 <_lv_mem_init>: - work_mem = (uint8_t *)work_mem_int; - eca4: 4a03 ldr r2, [pc, #12] ; (ecb4 <_lv_mem_init+0x10>) - eca6: 4b04 ldr r3, [pc, #16] ; (ecb8 <_lv_mem_init+0x14>) - eca8: 6013 str r3, [r2, #0] - full->header.s.used = 0; - ecaa: f643 72f8 movw r2, #16376 ; 0x3ff8 - ecae: 601a str r2, [r3, #0] -} - ecb0: 4770 bx lr - ecb2: bf00 nop - ecb4: 20003758 .word 0x20003758 - ecb8: 20003764 .word 0x20003764 - -0000ecbc : -{ - ecbc: b573 push {r0, r1, r4, r5, r6, lr} - if(size == 0) { - ecbe: 4605 mov r5, r0 - ecc0: b1e8 cbz r0, ecfe - if(size & 0x3) { - ecc2: 0782 lsls r2, r0, #30 - size = size & (~0x3); - ecc4: bf18 it ne - ecc6: f020 0503 bicne.w r5, r0, #3 - e = ent_get_next(e); - ecca: 4e12 ldr r6, [pc, #72] ; (ed14 ) - size += 4; - eccc: bf18 it ne - ecce: 3504 addne r5, #4 - lv_mem_ent_t * e = NULL; - ecd0: 2400 movs r4, #0 - e = ent_get_next(e); - ecd2: 4620 mov r0, r4 - ecd4: 47b0 blx r6 - if(e != NULL) { - ecd6: 4604 mov r4, r0 - ecd8: b198 cbz r0, ed02 - if(e->header.s.used == 0 && e->header.s.d_size >= size) { - ecda: 7803 ldrb r3, [r0, #0] - ecdc: 07db lsls r3, r3, #31 - ecde: d4f8 bmi.n ecd2 - ece0: 6803 ldr r3, [r0, #0] - ece2: ebb5 0f53 cmp.w r5, r3, lsr #1 - ece6: d8f4 bhi.n ecd2 - ent_trunc(e, size); - ece8: 4b0b ldr r3, [pc, #44] ; (ed18 ) - ecea: 4629 mov r1, r5 - ecec: 4798 blx r3 - e->header.s.used = 1; - ecee: 7803 ldrb r3, [r0, #0] - ecf0: f043 0301 orr.w r3, r3, #1 - ecf4: f804 3b04 strb.w r3, [r4], #4 -} - ecf8: 4620 mov r0, r4 - ecfa: b002 add sp, #8 - ecfc: bd70 pop {r4, r5, r6, pc} - return &zero_mem; - ecfe: 4c07 ldr r4, [pc, #28] ; (ed1c ) - ed00: e7fa b.n ecf8 - if(alloc == NULL) LV_LOG_WARN("Couldn't allocate memory"); - ed02: 4b07 ldr r3, [pc, #28] ; (ed20 ) - ed04: 9300 str r3, [sp, #0] - ed06: 4907 ldr r1, [pc, #28] ; (ed24 ) - ed08: 4b07 ldr r3, [pc, #28] ; (ed28 ) - ed0a: 4d08 ldr r5, [pc, #32] ; (ed2c ) - ed0c: 22d1 movs r2, #209 ; 0xd1 - ed0e: 2002 movs r0, #2 - ed10: 47a8 blx r5 - ed12: e7f1 b.n ecf8 - ed14: 0000ec49 .word 0x0000ec49 - ed18: 0000ec6d .word 0x0000ec6d - ed1c: 2000375c .word 0x2000375c - ed20: 0002baf1 .word 0x0002baf1 - ed24: 0002bac2 .word 0x0002bac2 - ed28: 0002bbd6 .word 0x0002bbd6 - ed2c: 0000eb79 .word 0x0000eb79 - -0000ed30 : -{ - ed30: b538 push {r3, r4, r5, lr} - next_e = (lv_mem_ent_t *)work_mem; - ed32: 4b0e ldr r3, [pc, #56] ; (ed6c ) - e_free = ent_get_next(e_free); - ed34: 4d0e ldr r5, [pc, #56] ; (ed70 ) - next_e = (lv_mem_ent_t *)work_mem; - ed36: 681c ldr r4, [r3, #0] - while(e_free != NULL) { - ed38: b904 cbnz r4, ed3c -} - ed3a: bd38 pop {r3, r4, r5, pc} - e_free = ent_get_next(e_free); - ed3c: 4620 mov r0, r4 - ed3e: 47a8 blx r5 - if(e_free->header.s.used != 0) { - ed40: 7823 ldrb r3, [r4, #0] - ed42: 07da lsls r2, r3, #31 - ed44: d50f bpl.n ed66 -{ - ed46: 4604 mov r4, r0 - ed48: e7f6 b.n ed38 - if(e_next->header.s.used == 0) { - ed4a: 7803 ldrb r3, [r0, #0] - ed4c: 07db lsls r3, r3, #31 - ed4e: d4fa bmi.n ed46 - e_free->header.s.d_size += e_next->header.s.d_size + sizeof(e_next->header); - ed50: 6823 ldr r3, [r4, #0] - ed52: 6801 ldr r1, [r0, #0] - ed54: f3c3 025e ubfx r2, r3, #1, #31 - ed58: 3204 adds r2, #4 - ed5a: eb02 0251 add.w r2, r2, r1, lsr #1 - ed5e: f362 035f bfi r3, r2, #1, #31 - ed62: 6023 str r3, [r4, #0] - e_next = ent_get_next(e_next); - ed64: 47a8 blx r5 - while(e_next != NULL) { - ed66: 2800 cmp r0, #0 - ed68: d1ef bne.n ed4a - ed6a: e7e6 b.n ed3a - ed6c: 20003758 .word 0x20003758 - ed70: 0000ec49 .word 0x0000ec49 - -0000ed74 : - if(data == &zero_mem) return; - ed74: 4a16 ldr r2, [pc, #88] ; (edd0 ) - ed76: 1d13 adds r3, r2, #4 - ed78: 4298 cmp r0, r3 -{ - ed7a: b570 push {r4, r5, r6, lr} - ed7c: 4604 mov r4, r0 - if(data == &zero_mem) return; - ed7e: d010 beq.n eda2 - if(data == NULL) return; - ed80: b178 cbz r0, eda2 - e->header.s.used = 0; - ed82: f810 3c04 ldrb.w r3, [r0, #-4] - ed86: f36f 0300 bfc r3, #0, #1 - ed8a: f800 3c04 strb.w r3, [r0, #-4] - full_defrag_cnt++; - ed8e: 8913 ldrh r3, [r2, #8] - ed90: 3301 adds r3, #1 - ed92: b29b uxth r3, r3 - if(full_defrag_cnt < LV_MEM_FULL_DEFRAG_CNT) { - ed94: 2b0f cmp r3, #15 - full_defrag_cnt++; - ed96: 8113 strh r3, [r2, #8] - if(full_defrag_cnt < LV_MEM_FULL_DEFRAG_CNT) { - ed98: d814 bhi.n edc4 - e_next = ent_get_next(e); - ed9a: 4d0e ldr r5, [pc, #56] ; (edd4 ) - ed9c: 3804 subs r0, #4 - e_next = ent_get_next(e_next); - ed9e: 47a8 blx r5 - while(e_next != NULL) { - eda0: b900 cbnz r0, eda4 -} - eda2: bd70 pop {r4, r5, r6, pc} - if(e_next->header.s.used == 0) { - eda4: 7803 ldrb r3, [r0, #0] - eda6: 07db lsls r3, r3, #31 - eda8: d4fb bmi.n eda2 - e->header.s.d_size += e_next->header.s.d_size + sizeof(e->header); - edaa: f854 3c04 ldr.w r3, [r4, #-4] - edae: 6801 ldr r1, [r0, #0] - edb0: f3c3 025e ubfx r2, r3, #1, #31 - edb4: 3204 adds r2, #4 - edb6: eb02 0251 add.w r2, r2, r1, lsr #1 - edba: f362 035f bfi r3, r2, #1, #31 - edbe: f844 3c04 str.w r3, [r4, #-4] - edc2: e7ec b.n ed9e - full_defrag_cnt = 0; - edc4: 2300 movs r3, #0 - edc6: 8113 strh r3, [r2, #8] -} - edc8: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_mem_defrag(); - edcc: 4b02 ldr r3, [pc, #8] ; (edd8 ) - edce: 4718 bx r3 - edd0: 20003758 .word 0x20003758 - edd4: 0000ec49 .word 0x0000ec49 - edd8: 0000ed31 .word 0x0000ed31 - -0000eddc <_lv_mem_get_size>: - if(data == NULL) return 0; - eddc: b140 cbz r0, edf0 <_lv_mem_get_size+0x14> - if(data == &zero_mem) return 0; - edde: 4b05 ldr r3, [pc, #20] ; (edf4 <_lv_mem_get_size+0x18>) - ede0: 4298 cmp r0, r3 - ede2: d004 beq.n edee <_lv_mem_get_size+0x12> - return e->header.s.d_size; - ede4: f850 0c04 ldr.w r0, [r0, #-4] - ede8: f3c0 005e ubfx r0, r0, #1, #31 - edec: 4770 bx lr - if(data == NULL) return 0; - edee: 2000 movs r0, #0 -} - edf0: 4770 bx lr - edf2: bf00 nop - edf4: 2000375c .word 0x2000375c - -0000edf8 <_lv_mem_buf_release>: - if(mem_buf_small[i].p == p) { - edf8: 4b16 ldr r3, [pc, #88] ; (ee54 <_lv_mem_buf_release+0x5c>) - edfa: 681a ldr r2, [r3, #0] - edfc: 4290 cmp r0, r2 -{ - edfe: b513 push {r0, r1, r4, lr} - if(mem_buf_small[i].p == p) { - ee00: d00b beq.n ee1a <_lv_mem_buf_release+0x22> - ee02: 689a ldr r2, [r3, #8] - ee04: 4290 cmp r0, r2 - ee06: d10a bne.n ee1e <_lv_mem_buf_release+0x26> - ee08: 2201 movs r2, #1 - mem_buf_small[i].used = 0; - ee0a: eb03 03c2 add.w r3, r3, r2, lsl #3 - ee0e: 799a ldrb r2, [r3, #6] - ee10: f36f 0200 bfc r2, #0, #1 - ee14: 719a strb r2, [r3, #6] -} - ee16: b002 add sp, #8 - ee18: bd10 pop {r4, pc} - if(mem_buf_small[i].p == p) { - ee1a: 2200 movs r2, #0 - ee1c: e7f5 b.n ee0a <_lv_mem_buf_release+0x12> - if(LV_GC_ROOT(_lv_mem_buf[i]).p == p) { - ee1e: 4a0e ldr r2, [pc, #56] ; (ee58 <_lv_mem_buf_release+0x60>) - if(mem_buf_small[i].p == p) { - ee20: 2300 movs r3, #0 - if(LV_GC_ROOT(_lv_mem_buf[i]).p == p) { - ee22: f852 4033 ldr.w r4, [r2, r3, lsl #3] - ee26: 4284 cmp r4, r0 - ee28: eb02 01c3 add.w r1, r2, r3, lsl #3 - ee2c: d104 bne.n ee38 <_lv_mem_buf_release+0x40> - LV_GC_ROOT(_lv_mem_buf[i]).used = 0; - ee2e: 798b ldrb r3, [r1, #6] - ee30: f36f 0300 bfc r3, #0, #1 - ee34: 718b strb r3, [r1, #6] - return; - ee36: e7ee b.n ee16 <_lv_mem_buf_release+0x1e> - for(i = 0; i < LV_MEM_BUF_MAX_NUM; i++) { - ee38: 3301 adds r3, #1 - ee3a: 2b10 cmp r3, #16 - ee3c: d1f1 bne.n ee22 <_lv_mem_buf_release+0x2a> - LV_LOG_ERROR("lv_mem_buf_release: p is not a known buffer") - ee3e: 4b07 ldr r3, [pc, #28] ; (ee5c <_lv_mem_buf_release+0x64>) - ee40: 9300 str r3, [sp, #0] - ee42: 4907 ldr r1, [pc, #28] ; (ee60 <_lv_mem_buf_release+0x68>) - ee44: 4b07 ldr r3, [pc, #28] ; (ee64 <_lv_mem_buf_release+0x6c>) - ee46: 4c08 ldr r4, [pc, #32] ; (ee68 <_lv_mem_buf_release+0x70>) - ee48: f240 2232 movw r2, #562 ; 0x232 - ee4c: 2003 movs r0, #3 - ee4e: 47a0 blx r4 - ee50: e7e1 b.n ee16 <_lv_mem_buf_release+0x1e> - ee52: bf00 nop - ee54: 20000038 .word 0x20000038 - ee58: 20003644 .word 0x20003644 - ee5c: 0002bb0a .word 0x0002bb0a - ee60: 0002bac2 .word 0x0002bac2 - ee64: 0002bbe3 .word 0x0002bbe3 - ee68: 0000eb79 .word 0x0000eb79 - -0000ee6c <_lv_mem_buf_free_all>: - mem_buf_small[i].used = 0; - ee6c: 4b11 ldr r3, [pc, #68] ; (eeb4 <_lv_mem_buf_free_all+0x48>) - ee6e: 799a ldrb r2, [r3, #6] - ee70: f36f 0200 bfc r2, #0, #1 -{ - ee74: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - mem_buf_small[i].used = 0; - ee78: 719a strb r2, [r3, #6] - ee7a: 7b9a ldrb r2, [r3, #14] - ee7c: 4c0e ldr r4, [pc, #56] ; (eeb8 <_lv_mem_buf_free_all+0x4c>) - lv_mem_free(LV_GC_ROOT(_lv_mem_buf[i]).p); - ee7e: f8df 803c ldr.w r8, [pc, #60] ; eebc <_lv_mem_buf_free_all+0x50> - mem_buf_small[i].used = 0; - ee82: f36f 0200 bfc r2, #0, #1 - ee86: 2500 movs r5, #0 - ee88: 739a strb r2, [r3, #14] - for(i = 0; i < LV_MEM_BUF_MAX_NUM; i++) { - ee8a: 4627 mov r7, r4 - LV_GC_ROOT(_lv_mem_buf[i]).p = NULL; - ee8c: 462e mov r6, r5 - if(LV_GC_ROOT(_lv_mem_buf[i]).p) { - ee8e: 6820 ldr r0, [r4, #0] - ee90: b140 cbz r0, eea4 <_lv_mem_buf_free_all+0x38> - lv_mem_free(LV_GC_ROOT(_lv_mem_buf[i]).p); - ee92: 47c0 blx r8 - LV_GC_ROOT(_lv_mem_buf[i]).used = 0; - ee94: eb07 03c5 add.w r3, r7, r5, lsl #3 - LV_GC_ROOT(_lv_mem_buf[i]).p = NULL; - ee98: 6026 str r6, [r4, #0] - LV_GC_ROOT(_lv_mem_buf[i]).used = 0; - ee9a: 799a ldrb r2, [r3, #6] - ee9c: f366 0200 bfi r2, r6, #0, #1 - eea0: 719a strb r2, [r3, #6] - LV_GC_ROOT(_lv_mem_buf[i]).size = 0; - eea2: 80a6 strh r6, [r4, #4] - for(i = 0; i < LV_MEM_BUF_MAX_NUM; i++) { - eea4: 3501 adds r5, #1 - eea6: 2d10 cmp r5, #16 - eea8: f104 0408 add.w r4, r4, #8 - eeac: d1ef bne.n ee8e <_lv_mem_buf_free_all+0x22> -} - eeae: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - eeb2: bf00 nop - eeb4: 20000038 .word 0x20000038 - eeb8: 20003644 .word 0x20003644 - eebc: 0000ed75 .word 0x0000ed75 - -0000eec0 <_lv_memcpy>: -{ - eec0: b570 push {r4, r5, r6, lr} - lv_uintptr_t d_align = (lv_uintptr_t)d8 & ALIGN_MASK; - eec2: f000 0503 and.w r5, r0, #3 - lv_uintptr_t s_align = (lv_uintptr_t)s8 & ALIGN_MASK; - eec6: f001 0603 and.w r6, r1, #3 - if(s_align != d_align) { - eeca: 42b5 cmp r5, r6 - lv_uintptr_t d_align = (lv_uintptr_t)d8 & ALIGN_MASK; - eecc: 4604 mov r4, r0 - lv_uintptr_t s_align = (lv_uintptr_t)s8 & ALIGN_MASK; - eece: 460b mov r3, r1 - if(s_align != d_align) { - eed0: f040 8098 bne.w f004 <_lv_memcpy+0x144> - if(d_align) { - eed4: 2d00 cmp r5, #0 - eed6: f040 80a8 bne.w f02a <_lv_memcpy+0x16a> - uint8_t * d8 = dst; - eeda: 4605 mov r5, r0 - eedc: 462b mov r3, r5 - while(len > 32) { - eede: 2a20 cmp r2, #32 - eee0: 461c mov r4, r3 - eee2: f101 0520 add.w r5, r1, #32 - eee6: f103 0320 add.w r3, r3, #32 - eeea: f200 80b0 bhi.w f04e <_lv_memcpy+0x18e> - while(len > 4) { - eeee: 2a04 cmp r2, #4 - eef0: 460e mov r6, r1 - eef2: f240 809f bls.w f034 <_lv_memcpy+0x174> - COPY32; - eef6: f851 3b04 ldr.w r3, [r1], #4 - eefa: f844 3b04 str.w r3, [r4], #4 - len -= 4; - eefe: 3a04 subs r2, #4 - ef00: e7f5 b.n eeee <_lv_memcpy+0x2e> - REPEAT8(COPY8); - ef02: f813 1c20 ldrb.w r1, [r3, #-32] - ef06: f804 1c20 strb.w r1, [r4, #-32] - ef0a: f813 1c1f ldrb.w r1, [r3, #-31] - ef0e: f804 1c1f strb.w r1, [r4, #-31] - ef12: f813 1c1e ldrb.w r1, [r3, #-30] - ef16: f804 1c1e strb.w r1, [r4, #-30] - ef1a: f813 1c1d ldrb.w r1, [r3, #-29] - ef1e: f804 1c1d strb.w r1, [r4, #-29] - ef22: f813 1c1c ldrb.w r1, [r3, #-28] - ef26: f804 1c1c strb.w r1, [r4, #-28] - ef2a: f813 1c1b ldrb.w r1, [r3, #-27] - ef2e: f804 1c1b strb.w r1, [r4, #-27] - ef32: f813 1c1a ldrb.w r1, [r3, #-26] - ef36: f804 1c1a strb.w r1, [r4, #-26] - ef3a: f813 1c19 ldrb.w r1, [r3, #-25] - ef3e: f804 1c19 strb.w r1, [r4, #-25] - REPEAT8(COPY8); - ef42: f813 1c18 ldrb.w r1, [r3, #-24] - ef46: f804 1c18 strb.w r1, [r4, #-24] - ef4a: f813 1c17 ldrb.w r1, [r3, #-23] - ef4e: f804 1c17 strb.w r1, [r4, #-23] - ef52: f813 1c16 ldrb.w r1, [r3, #-22] - ef56: f804 1c16 strb.w r1, [r4, #-22] - ef5a: f813 1c15 ldrb.w r1, [r3, #-21] - ef5e: f804 1c15 strb.w r1, [r4, #-21] - ef62: f813 1c14 ldrb.w r1, [r3, #-20] - ef66: f804 1c14 strb.w r1, [r4, #-20] - ef6a: f813 1c13 ldrb.w r1, [r3, #-19] - ef6e: f804 1c13 strb.w r1, [r4, #-19] - ef72: f813 1c12 ldrb.w r1, [r3, #-18] - ef76: f804 1c12 strb.w r1, [r4, #-18] - ef7a: f813 1c11 ldrb.w r1, [r3, #-17] - ef7e: f804 1c11 strb.w r1, [r4, #-17] - REPEAT8(COPY8); - ef82: f813 1c10 ldrb.w r1, [r3, #-16] - ef86: f804 1c10 strb.w r1, [r4, #-16] - ef8a: f813 1c0f ldrb.w r1, [r3, #-15] - ef8e: f804 1c0f strb.w r1, [r4, #-15] - ef92: f813 1c0e ldrb.w r1, [r3, #-14] - ef96: f804 1c0e strb.w r1, [r4, #-14] - ef9a: f813 1c0d ldrb.w r1, [r3, #-13] - ef9e: f804 1c0d strb.w r1, [r4, #-13] - efa2: f813 1c0c ldrb.w r1, [r3, #-12] - efa6: f804 1c0c strb.w r1, [r4, #-12] - efaa: f813 1c0b ldrb.w r1, [r3, #-11] - efae: f804 1c0b strb.w r1, [r4, #-11] - efb2: f813 1c0a ldrb.w r1, [r3, #-10] - efb6: f804 1c0a strb.w r1, [r4, #-10] - efba: f813 1c09 ldrb.w r1, [r3, #-9] - efbe: f804 1c09 strb.w r1, [r4, #-9] - REPEAT8(COPY8); - efc2: f813 1c08 ldrb.w r1, [r3, #-8] - efc6: f804 1c08 strb.w r1, [r4, #-8] - efca: f813 1c07 ldrb.w r1, [r3, #-7] - efce: f804 1c07 strb.w r1, [r4, #-7] - efd2: f813 1c06 ldrb.w r1, [r3, #-6] - efd6: f804 1c06 strb.w r1, [r4, #-6] - efda: f813 1c05 ldrb.w r1, [r3, #-5] - efde: f804 1c05 strb.w r1, [r4, #-5] - efe2: f813 1c04 ldrb.w r1, [r3, #-4] - efe6: f804 1c04 strb.w r1, [r4, #-4] - efea: f813 1c03 ldrb.w r1, [r3, #-3] - efee: f804 1c03 strb.w r1, [r4, #-3] - eff2: f813 1c02 ldrb.w r1, [r3, #-2] - eff6: f804 1c02 strb.w r1, [r4, #-2] - effa: f813 1c01 ldrb.w r1, [r3, #-1] - effe: f804 1c01 strb.w r1, [r4, #-1] - len -= 32; - f002: 3a20 subs r2, #32 - while(len > 32) { - f004: 2a20 cmp r2, #32 - f006: 461d mov r5, r3 - f008: 4621 mov r1, r4 - f00a: f103 0320 add.w r3, r3, #32 - f00e: f104 0420 add.w r4, r4, #32 - f012: f63f af76 bhi.w ef02 <_lv_memcpy+0x42> - f016: 1e6b subs r3, r5, #1 - f018: 440a add r2, r1 - while(len) { - f01a: 4291 cmp r1, r2 - f01c: d100 bne.n f020 <_lv_memcpy+0x160> -} - f01e: bd70 pop {r4, r5, r6, pc} - COPY8 - f020: f813 4f01 ldrb.w r4, [r3, #1]! - f024: f801 4b01 strb.w r4, [r1], #1 - len--; - f028: e7f7 b.n f01a <_lv_memcpy+0x15a> - d_align = ALIGN_MASK + 1 - d_align; - f02a: f1c5 0504 rsb r5, r5, #4 - f02e: 4405 add r5, r0 - f030: 461e mov r6, r3 - while(d_align && len) { - f032: b912 cbnz r2, f03a <_lv_memcpy+0x17a> - f034: 1e73 subs r3, r6, #1 - f036: 4422 add r2, r4 - f038: e030 b.n f09c <_lv_memcpy+0x1dc> - COPY8; - f03a: f813 1b01 ldrb.w r1, [r3], #1 - f03e: f804 1b01 strb.w r1, [r4], #1 - while(d_align && len) { - f042: 42ac cmp r4, r5 - COPY8; - f044: 4619 mov r1, r3 - len--; - f046: f102 32ff add.w r2, r2, #4294967295 ; 0xffffffff - while(d_align && len) { - f04a: d1f1 bne.n f030 <_lv_memcpy+0x170> - f04c: e746 b.n eedc <_lv_memcpy+0x1c> - REPEAT8(COPY32) - f04e: f855 1c20 ldr.w r1, [r5, #-32] - f052: f843 1c20 str.w r1, [r3, #-32] - f056: f855 1c1c ldr.w r1, [r5, #-28] - f05a: f843 1c1c str.w r1, [r3, #-28] - f05e: f855 1c18 ldr.w r1, [r5, #-24] - f062: f843 1c18 str.w r1, [r3, #-24] - f066: f855 1c14 ldr.w r1, [r5, #-20] - f06a: f843 1c14 str.w r1, [r3, #-20] - f06e: f855 1c10 ldr.w r1, [r5, #-16] - f072: f843 1c10 str.w r1, [r3, #-16] - f076: f855 1c0c ldr.w r1, [r5, #-12] - f07a: f843 1c0c str.w r1, [r3, #-12] - f07e: f855 1c08 ldr.w r1, [r5, #-8] - f082: f843 1c08 str.w r1, [r3, #-8] - f086: f855 1c04 ldr.w r1, [r5, #-4] - f08a: f843 1c04 str.w r1, [r3, #-4] - len -= 32; - f08e: 3a20 subs r2, #32 - f090: 4629 mov r1, r5 - f092: e724 b.n eede <_lv_memcpy+0x1e> - COPY8 - f094: f813 1f01 ldrb.w r1, [r3, #1]! - f098: f804 1b01 strb.w r1, [r4], #1 - while(len) { - f09c: 4294 cmp r4, r2 - f09e: d1f9 bne.n f094 <_lv_memcpy+0x1d4> - f0a0: e7bd b.n f01e <_lv_memcpy+0x15e> - ... - -0000f0a4 : - if(new_size & 0x3) { - f0a4: 078b lsls r3, r1, #30 -{ - f0a6: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - f0a8: 460d mov r5, r1 - new_size = new_size & (~0x3); - f0aa: bf18 it ne - f0ac: f021 0503 bicne.w r5, r1, #3 -{ - f0b0: 4604 mov r4, r0 - new_size += 4; - f0b2: bf18 it ne - f0b4: 3504 addne r5, #4 - if(data_p != NULL) { - f0b6: b128 cbz r0, f0c4 - if(e->header.s.used == 0) { - f0b8: f810 3c04 ldrb.w r3, [r0, #-4] - data_p = NULL; - f0bc: f013 0f01 tst.w r3, #1 - f0c0: bf08 it eq - f0c2: 2400 moveq r4, #0 - uint32_t old_size = _lv_mem_get_size(data_p); - f0c4: 4b16 ldr r3, [pc, #88] ; (f120 ) - f0c6: 4620 mov r0, r4 - f0c8: 4798 blx r3 - if(old_size == new_size) return data_p; /*Also avoid reallocating the same memory*/ - f0ca: 4285 cmp r5, r0 - uint32_t old_size = _lv_mem_get_size(data_p); - f0cc: 4607 mov r7, r0 - if(old_size == new_size) return data_p; /*Also avoid reallocating the same memory*/ - f0ce: d004 beq.n f0da - if(new_size < old_size) { - f0d0: d205 bcs.n f0de - ent_trunc(e, new_size); - f0d2: 4b14 ldr r3, [pc, #80] ; (f124 ) - f0d4: 4629 mov r1, r5 - f0d6: 1f20 subs r0, r4, #4 - f0d8: 4798 blx r3 - return &e->first_data; - f0da: 4626 mov r6, r4 - f0dc: e00d b.n f0fa - new_p = lv_mem_alloc(new_size); - f0de: 4b12 ldr r3, [pc, #72] ; (f128 ) - f0e0: 4628 mov r0, r5 - f0e2: 4798 blx r3 - if(new_p == NULL) { - f0e4: 4606 mov r6, r0 - f0e6: b958 cbnz r0, f100 - LV_LOG_WARN("Couldn't allocate memory"); - f0e8: 4b10 ldr r3, [pc, #64] ; (f12c ) - f0ea: 9300 str r3, [sp, #0] - f0ec: 4910 ldr r1, [pc, #64] ; (f130 ) - f0ee: 4b11 ldr r3, [pc, #68] ; (f134 ) - f0f0: 4c11 ldr r4, [pc, #68] ; (f138 ) - f0f2: f240 123f movw r2, #319 ; 0x13f - f0f6: 2002 movs r0, #2 - f0f8: 47a0 blx r4 -} - f0fa: 4630 mov r0, r6 - f0fc: b003 add sp, #12 - f0fe: bdf0 pop {r4, r5, r6, r7, pc} - if(data_p != NULL) { - f100: 2c00 cmp r4, #0 - f102: d0fa beq.n f0fa - if(old_size != 0) { - f104: 2f00 cmp r7, #0 - f106: d0f8 beq.n f0fa - _lv_memcpy(new_p, data_p, LV_MATH_MIN(new_size, old_size)); - f108: 42bd cmp r5, r7 - f10a: 462a mov r2, r5 - f10c: 4b0b ldr r3, [pc, #44] ; (f13c ) - f10e: bf28 it cs - f110: 463a movcs r2, r7 - f112: 4621 mov r1, r4 - f114: 4798 blx r3 - lv_mem_free(data_p); - f116: 4b0a ldr r3, [pc, #40] ; (f140 ) - f118: 4620 mov r0, r4 - f11a: 4798 blx r3 - f11c: e7ed b.n f0fa - f11e: bf00 nop - f120: 0000eddd .word 0x0000eddd - f124: 0000ec6d .word 0x0000ec6d - f128: 0000ecbd .word 0x0000ecbd - f12c: 0002baf1 .word 0x0002baf1 - f130: 0002bac2 .word 0x0002bac2 - f134: 0002bbf7 .word 0x0002bbf7 - f138: 0000eb79 .word 0x0000eb79 - f13c: 0000eec1 .word 0x0000eec1 - f140: 0000ed75 .word 0x0000ed75 - -0000f144 <_lv_mem_buf_get>: -{ - f144: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - if(size == 0) return NULL; - f146: b190 cbz r0, f16e <_lv_mem_buf_get+0x2a> - if(size <= MEM_BUF_SMALL_SIZE) { - f148: 2810 cmp r0, #16 - f14a: d812 bhi.n f172 <_lv_mem_buf_get+0x2e> - if(mem_buf_small[i].used == 0) { - f14c: 4a36 ldr r2, [pc, #216] ; (f228 <_lv_mem_buf_get+0xe4>) - f14e: 7993 ldrb r3, [r2, #6] - f150: f013 0301 ands.w r3, r3, #1 - f154: d003 beq.n f15e <_lv_mem_buf_get+0x1a> - f156: 7b93 ldrb r3, [r2, #14] - f158: 07de lsls r6, r3, #31 - f15a: d40a bmi.n f172 <_lv_mem_buf_get+0x2e> - f15c: 2301 movs r3, #1 - mem_buf_small[i].used = 1; - f15e: eb02 00c3 add.w r0, r2, r3, lsl #3 - f162: 7981 ldrb r1, [r0, #6] - f164: f041 0101 orr.w r1, r1, #1 - f168: 7181 strb r1, [r0, #6] - return mem_buf_small[i].p; - f16a: f852 0033 ldr.w r0, [r2, r3, lsl #3] -} - f16e: b003 add sp, #12 - f170: bdf0 pop {r4, r5, r6, r7, pc} - if(LV_GC_ROOT(_lv_mem_buf[i]).used == 0 && LV_GC_ROOT(_lv_mem_buf[i]).size >= size) { - f172: 4c2e ldr r4, [pc, #184] ; (f22c <_lv_mem_buf_get+0xe8>) - if(mem_buf_small[i].used == 0) { - f174: 2300 movs r3, #0 - f176: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - if(LV_GC_ROOT(_lv_mem_buf[i]).used == 0 && LV_GC_ROOT(_lv_mem_buf[i]).size >= size) { - f17a: 1d27 adds r7, r4, #4 - f17c: eb04 06c3 add.w r6, r4, r3, lsl #3 - f180: 79b5 ldrb r5, [r6, #6] - f182: 4629 mov r1, r5 - f184: 07ed lsls r5, r5, #31 - f186: d413 bmi.n f1b0 <_lv_mem_buf_get+0x6c> - f188: f837 5033 ldrh.w r5, [r7, r3, lsl #3] - f18c: 4285 cmp r5, r0 - f18e: d30f bcc.n f1b0 <_lv_mem_buf_get+0x6c> - if(LV_GC_ROOT(_lv_mem_buf[i]).size == size) { - f190: d105 bne.n f19e <_lv_mem_buf_get+0x5a> - LV_GC_ROOT(_lv_mem_buf[i]).used = 1; - f192: f041 0101 orr.w r1, r1, #1 - return LV_GC_ROOT(_lv_mem_buf[i]).p; - f196: f854 0033 ldr.w r0, [r4, r3, lsl #3] - LV_GC_ROOT(_lv_mem_buf[i]).used = 1; - f19a: 71b1 strb r1, [r6, #6] - return LV_GC_ROOT(_lv_mem_buf[i]).p; - f19c: e7e7 b.n f16e <_lv_mem_buf_get+0x2a> - else if(i_guess < 0) { - f19e: 1c56 adds r6, r2, #1 - f1a0: d101 bne.n f1a6 <_lv_mem_buf_get+0x62> - i_guess = i; - f1a2: b25a sxtb r2, r3 - f1a4: e004 b.n f1b0 <_lv_mem_buf_get+0x6c> - else if(LV_GC_ROOT(_lv_mem_buf[i]).size < LV_GC_ROOT(_lv_mem_buf[i_guess]).size) { - f1a6: eb04 01c2 add.w r1, r4, r2, lsl #3 - f1aa: 8889 ldrh r1, [r1, #4] - f1ac: 42a9 cmp r1, r5 - f1ae: d8f8 bhi.n f1a2 <_lv_mem_buf_get+0x5e> - for(i = 0; i < LV_MEM_BUF_MAX_NUM; i++) { - f1b0: 3301 adds r3, #1 - f1b2: 2b10 cmp r3, #16 - f1b4: d1e2 bne.n f17c <_lv_mem_buf_get+0x38> - if(i_guess >= 0) { - f1b6: 1c55 adds r5, r2, #1 - f1b8: d008 beq.n f1cc <_lv_mem_buf_get+0x88> - LV_GC_ROOT(_lv_mem_buf[i_guess]).used = 1; - f1ba: eb04 01c2 add.w r1, r4, r2, lsl #3 - return LV_GC_ROOT(_lv_mem_buf[i_guess]).p; - f1be: f854 0032 ldr.w r0, [r4, r2, lsl #3] - LV_GC_ROOT(_lv_mem_buf[i_guess]).used = 1; - f1c2: 798b ldrb r3, [r1, #6] - f1c4: f043 0301 orr.w r3, r3, #1 - f1c8: 718b strb r3, [r1, #6] - return LV_GC_ROOT(_lv_mem_buf[i_guess]).p; - f1ca: e7d0 b.n f16e <_lv_mem_buf_get+0x2a> - f1cc: 2500 movs r5, #0 - if(LV_GC_ROOT(_lv_mem_buf[i]).used == 0) { - f1ce: eb04 03c5 add.w r3, r4, r5, lsl #3 - f1d2: 7999 ldrb r1, [r3, #6] - f1d4: 460a mov r2, r1 - f1d6: 07c9 lsls r1, r1, #31 - f1d8: d417 bmi.n f20a <_lv_mem_buf_get+0xc6> - LV_GC_ROOT(_lv_mem_buf[i]).used = 1; - f1da: f042 0201 orr.w r2, r2, #1 - LV_GC_ROOT(_lv_mem_buf[i]).size = size; - f1de: 8098 strh r0, [r3, #4] - LV_GC_ROOT(_lv_mem_buf[i]).used = 1; - f1e0: 719a strb r2, [r3, #6] - LV_GC_ROOT(_lv_mem_buf[i]).p = lv_mem_realloc(LV_GC_ROOT(_lv_mem_buf[i]).p, size); - f1e2: 4601 mov r1, r0 - f1e4: 4b12 ldr r3, [pc, #72] ; (f230 <_lv_mem_buf_get+0xec>) - f1e6: f854 0035 ldr.w r0, [r4, r5, lsl #3] - f1ea: 4798 blx r3 - f1ec: f844 0035 str.w r0, [r4, r5, lsl #3] - if(LV_GC_ROOT(_lv_mem_buf[i]).p == NULL) { - f1f0: b940 cbnz r0, f204 <_lv_mem_buf_get+0xc0> - LV_LOG_ERROR("lv_mem_buf_get: Out of memory, can't allocate a new buffer (increase your LV_MEM_SIZE/heap size)") - f1f2: 4b10 ldr r3, [pc, #64] ; (f234 <_lv_mem_buf_get+0xf0>) - f1f4: 9300 str r3, [sp, #0] - f1f6: 4910 ldr r1, [pc, #64] ; (f238 <_lv_mem_buf_get+0xf4>) - f1f8: 4b10 ldr r3, [pc, #64] ; (f23c <_lv_mem_buf_get+0xf8>) - f1fa: 4e11 ldr r6, [pc, #68] ; (f240 <_lv_mem_buf_get+0xfc>) - f1fc: f44f 7204 mov.w r2, #528 ; 0x210 - f200: 2003 movs r0, #3 - f202: 47b0 blx r6 - return LV_GC_ROOT(_lv_mem_buf[i]).p; - f204: f854 0035 ldr.w r0, [r4, r5, lsl #3] - f208: e7b1 b.n f16e <_lv_mem_buf_get+0x2a> - for(i = 0; i < LV_MEM_BUF_MAX_NUM; i++) { - f20a: 3501 adds r5, #1 - f20c: 2d10 cmp r5, #16 - f20e: d1de bne.n f1ce <_lv_mem_buf_get+0x8a> - LV_LOG_ERROR("lv_mem_buf_get: no free buffer. Increase LV_DRAW_BUF_MAX_NUM."); - f210: 4b0c ldr r3, [pc, #48] ; (f244 <_lv_mem_buf_get+0x100>) - f212: 9300 str r3, [sp, #0] - f214: 2003 movs r0, #3 - f216: 4b09 ldr r3, [pc, #36] ; (f23c <_lv_mem_buf_get+0xf8>) - f218: 4907 ldr r1, [pc, #28] ; (f238 <_lv_mem_buf_get+0xf4>) - f21a: 4c09 ldr r4, [pc, #36] ; (f240 <_lv_mem_buf_get+0xfc>) - f21c: f240 2216 movw r2, #534 ; 0x216 - f220: 47a0 blx r4 - return NULL; - f222: 2000 movs r0, #0 - f224: e7a3 b.n f16e <_lv_mem_buf_get+0x2a> - f226: bf00 nop - f228: 20000038 .word 0x20000038 - f22c: 20003644 .word 0x20003644 - f230: 0000f0a5 .word 0x0000f0a5 - f234: 0002bb36 .word 0x0002bb36 - f238: 0002bac2 .word 0x0002bac2 - f23c: 0002bc06 .word 0x0002bc06 - f240: 0000eb79 .word 0x0000eb79 - f244: 0002bb98 .word 0x0002bb98 - -0000f248 <_lv_memset>: - if(d_align) { - f248: f010 0303 ands.w r3, r0, #3 -{ - f24c: b410 push {r4} - if(d_align) { - f24e: d009 beq.n f264 <_lv_memset+0x1c> - d_align = ALIGN_MASK + 1 - d_align; - f250: f1c3 0304 rsb r3, r3, #4 - f254: 4403 add r3, r0 - while(d_align && len) { - f256: b12a cbz r2, f264 <_lv_memset+0x1c> - *d8 = v; - f258: f800 1b01 strb.w r1, [r0], #1 - while(d_align && len) { - f25c: 4298 cmp r0, r3 - len--; - f25e: f102 32ff add.w r2, r2, #4294967295 ; 0xffffffff - while(d_align && len) { - f262: d1f8 bne.n f256 <_lv_memset+0xe> - uint32_t v32 = v + (v << 8) + (v << 16) + (v << 24); - f264: eb01 2401 add.w r4, r1, r1, lsl #8 - f268: eb04 4401 add.w r4, r4, r1, lsl #16 - f26c: eb04 6401 add.w r4, r4, r1, lsl #24 - while(len > 32) { - f270: 4603 mov r3, r0 - f272: 2a20 cmp r2, #32 - f274: 4618 mov r0, r3 - f276: f103 0320 add.w r3, r3, #32 - f27a: d805 bhi.n f288 <_lv_memset+0x40> - while(len > 4) { - f27c: 2a04 cmp r2, #4 - f27e: d80d bhi.n f29c <_lv_memset+0x54> - *d8 = v; - f280: 4b08 ldr r3, [pc, #32] ; (f2a4 <_lv_memset+0x5c>) -} - f282: f85d 4b04 ldr.w r4, [sp], #4 - *d8 = v; - f286: 4718 bx r3 - SET32(v32); - f288: e943 4408 strd r4, r4, [r3, #-32] - SET32(v32); - f28c: e943 4406 strd r4, r4, [r3, #-24] - SET32(v32); - f290: e943 4404 strd r4, r4, [r3, #-16] - SET32(v32); - f294: e943 4402 strd r4, r4, [r3, #-8] - len -= 32; - f298: 3a20 subs r2, #32 - f29a: e7ea b.n f272 <_lv_memset+0x2a> - SET32(v32); - f29c: f840 4b04 str.w r4, [r0], #4 - len -= 4; - f2a0: 3a04 subs r2, #4 - f2a2: e7eb b.n f27c <_lv_memset+0x34> - f2a4: 00016f51 .word 0x00016f51 - -0000f2a8 <_lv_memset_00>: - if(d_align) { - f2a8: f010 0303 ands.w r3, r0, #3 -{ - f2ac: 460a mov r2, r1 - if(d_align) { - f2ae: d10d bne.n f2cc <_lv_memset_00+0x24> - f2b0: 4603 mov r3, r0 - SET32(0); - f2b2: 2100 movs r1, #0 - while(len > 32) { - f2b4: 2a20 cmp r2, #32 - f2b6: 4618 mov r0, r3 - f2b8: f103 0320 add.w r3, r3, #32 - f2bc: d815 bhi.n f2ea <_lv_memset_00+0x42> - SET32(0); - f2be: 2300 movs r3, #0 - while(len > 4) { - f2c0: 2a04 cmp r2, #4 - f2c2: d908 bls.n f2d6 <_lv_memset_00+0x2e> - SET32(0); - f2c4: f840 3b04 str.w r3, [r0], #4 - len -= 4; - f2c8: 3a04 subs r2, #4 - f2ca: e7f9 b.n f2c0 <_lv_memset_00+0x18> - d_align = ALIGN_MASK + 1 - d_align; - f2cc: f1c3 0304 rsb r3, r3, #4 - f2d0: 4403 add r3, r0 - *d8 = 0x00; - f2d2: 2100 movs r1, #0 - while(d_align && len) { - f2d4: b912 cbnz r2, f2dc <_lv_memset_00+0x34> - *d8 = 0; - f2d6: 4b0a ldr r3, [pc, #40] ; (f300 <_lv_memset_00+0x58>) - f2d8: 2100 movs r1, #0 - f2da: 4718 bx r3 - *d8 = 0x00; - f2dc: f800 1b01 strb.w r1, [r0], #1 - while(d_align && len) { - f2e0: 4283 cmp r3, r0 - len--; - f2e2: f102 32ff add.w r2, r2, #4294967295 ; 0xffffffff - while(d_align && len) { - f2e6: d1f5 bne.n f2d4 <_lv_memset_00+0x2c> - f2e8: e7e2 b.n f2b0 <_lv_memset_00+0x8> - SET32(0); - f2ea: e943 1108 strd r1, r1, [r3, #-32] - SET32(0); - f2ee: e943 1106 strd r1, r1, [r3, #-24] - SET32(0); - f2f2: e943 1104 strd r1, r1, [r3, #-16] - SET32(0); - f2f6: e943 1102 strd r1, r1, [r3, #-8] - len -= 32; - f2fa: 3a20 subs r2, #32 - f2fc: e7da b.n f2b4 <_lv_memset_00+0xc> - f2fe: bf00 nop - f300: 00016f51 .word 0x00016f51 - -0000f304 <_lv_memset_ff>: - if(d_align) { - f304: f010 0303 ands.w r3, r0, #3 -{ - f308: 460a mov r2, r1 - if(d_align) { - f30a: d10f bne.n f32c <_lv_memset_ff+0x28> - f30c: 4603 mov r3, r0 - SET32(0xFFFFFFFF); - f30e: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - while(len > 32) { - f312: 2a20 cmp r2, #32 - f314: 4618 mov r0, r3 - f316: f103 0320 add.w r3, r3, #32 - f31a: d816 bhi.n f34a <_lv_memset_ff+0x46> - SET32(0xFFFFFFFF); - f31c: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - while(len > 4) { - f320: 2a04 cmp r2, #4 - f322: d908 bls.n f336 <_lv_memset_ff+0x32> - SET32(0xFFFFFFFF); - f324: f840 3b04 str.w r3, [r0], #4 - len -= 4; - f328: 3a04 subs r2, #4 - f32a: e7f9 b.n f320 <_lv_memset_ff+0x1c> - d_align = ALIGN_MASK + 1 - d_align; - f32c: f1c3 0304 rsb r3, r3, #4 - f330: 4403 add r3, r0 - *d8 = 0xFF; - f332: 21ff movs r1, #255 ; 0xff - while(d_align && len) { - f334: b912 cbnz r2, f33c <_lv_memset_ff+0x38> - *d8 = 0xFF; - f336: 4b0a ldr r3, [pc, #40] ; (f360 <_lv_memset_ff+0x5c>) - f338: 21ff movs r1, #255 ; 0xff - f33a: 4718 bx r3 - *d8 = 0xFF; - f33c: f800 1b01 strb.w r1, [r0], #1 - while(d_align && len) { - f340: 4283 cmp r3, r0 - len--; - f342: f102 32ff add.w r2, r2, #4294967295 ; 0xffffffff - while(d_align && len) { - f346: d1f5 bne.n f334 <_lv_memset_ff+0x30> - f348: e7e0 b.n f30c <_lv_memset_ff+0x8> - SET32(0xFFFFFFFF); - f34a: e943 1108 strd r1, r1, [r3, #-32] - SET32(0xFFFFFFFF); - f34e: e943 1106 strd r1, r1, [r3, #-24] - SET32(0xFFFFFFFF); - f352: e943 1104 strd r1, r1, [r3, #-16] - SET32(0xFFFFFFFF); - f356: e943 1102 strd r1, r1, [r3, #-8] - len -= 32; - f35a: 3a20 subs r2, #32 - f35c: e7d9 b.n f312 <_lv_memset_ff+0xe> - f35e: bf00 nop - f360: 00016f51 .word 0x00016f51 - -0000f364 <_out_buffer>: - - -// internal buffer output -static inline void _out_buffer(char character, void * buffer, size_t idx, size_t maxlen) -{ - if(idx < maxlen) { - f364: 429a cmp r2, r3 - ((char *)buffer)[idx] = character; - f366: bf38 it cc - f368: 5488 strbcc r0, [r1, r2] - } -} - f36a: 4770 bx lr - -0000f36c <_out_null>: -{ - (void)character; - (void)buffer; - (void)idx; - (void)maxlen; -} - f36c: 4770 bx lr - -0000f36e <_ntoa_format>: - - -// internal itoa format -static size_t _ntoa_format(out_fct_type out, char * buffer, size_t idx, size_t maxlen, char * buf, size_t len, - bool negative, unsigned int base, unsigned int prec, unsigned int width, unsigned int flags) -{ - f36e: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - f372: 4617 mov r7, r2 - f374: e9dd 6211 ldrd r6, r2, [sp, #68] ; 0x44 - // pad leading zeros - if(!(flags & FLAGS_LEFT)) { - f378: f012 0a02 ands.w sl, r2, #2 -{ - f37c: 4680 mov r8, r0 - f37e: e9dd 540c ldrd r5, r4, [sp, #48] ; 0x30 - f382: e9dd 0c0f ldrd r0, ip, [sp, #60] ; 0x3c - f386: f89d e038 ldrb.w lr, [sp, #56] ; 0x38 - if(!(flags & FLAGS_LEFT)) { - f38a: d11f bne.n f3cc <_ntoa_format+0x5e> - if(width && (flags & FLAGS_ZEROPAD) && (negative || (flags & (FLAGS_PLUS | FLAGS_SPACE)))) { - f38c: f002 0901 and.w r9, r2, #1 - f390: b14e cbz r6, f3a6 <_ntoa_format+0x38> - f392: f1b9 0f00 cmp.w r9, #0 - f396: d006 beq.n f3a6 <_ntoa_format+0x38> - f398: f1be 0f00 cmp.w lr, #0 - f39c: d102 bne.n f3a4 <_ntoa_format+0x36> - f39e: f012 0f0c tst.w r2, #12 - f3a2: d000 beq.n f3a6 <_ntoa_format+0x38> - width--; - f3a4: 3e01 subs r6, #1 - } - while((len < prec) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - buf[len++] = '0'; - f3a6: f04f 0b30 mov.w fp, #48 ; 0x30 - f3aa: e002 b.n f3b2 <_ntoa_format+0x44> - f3ac: f805 b004 strb.w fp, [r5, r4] - f3b0: 3401 adds r4, #1 - while((len < prec) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - f3b2: 45a4 cmp ip, r4 - f3b4: d901 bls.n f3ba <_ntoa_format+0x4c> - f3b6: 2c20 cmp r4, #32 - f3b8: d1f8 bne.n f3ac <_ntoa_format+0x3e> - } - while((flags & FLAGS_ZEROPAD) && (len < width) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - buf[len++] = '0'; - f3ba: f04f 0b30 mov.w fp, #48 ; 0x30 - while((flags & FLAGS_ZEROPAD) && (len < width) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - f3be: f1b9 0f00 cmp.w r9, #0 - f3c2: d003 beq.n f3cc <_ntoa_format+0x5e> - f3c4: 42a6 cmp r6, r4 - f3c6: d901 bls.n f3cc <_ntoa_format+0x5e> - f3c8: 2c20 cmp r4, #32 - f3ca: d137 bne.n f43c <_ntoa_format+0xce> - } - } - - // handle hash - if(flags & FLAGS_HASH) { - f3cc: f012 0f10 tst.w r2, #16 - f3d0: d019 beq.n f406 <_ntoa_format+0x98> - if(!(flags & FLAGS_PRECISION) && len && ((len == prec) || (len == width))) { - f3d2: f412 6f80 tst.w r2, #1024 ; 0x400 - f3d6: d136 bne.n f446 <_ntoa_format+0xd8> - f3d8: b3ac cbz r4, f446 <_ntoa_format+0xd8> - f3da: 4564 cmp r4, ip - f3dc: d001 beq.n f3e2 <_ntoa_format+0x74> - f3de: 42b4 cmp r4, r6 - f3e0: d131 bne.n f446 <_ntoa_format+0xd8> - len--; - if(len && (base == 16U)) { - f3e2: f1b4 0c01 subs.w ip, r4, #1 - f3e6: d02d beq.n f444 <_ntoa_format+0xd6> - f3e8: 2810 cmp r0, #16 - f3ea: d16a bne.n f4c2 <_ntoa_format+0x154> - len--; - f3ec: 3c02 subs r4, #2 - } - } - if((base == 16U) && !(flags & FLAGS_UPPERCASE) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - f3ee: 0690 lsls r0, r2, #26 - f3f0: d431 bmi.n f456 <_ntoa_format+0xe8> - f3f2: 2c1f cmp r4, #31 - f3f4: d80f bhi.n f416 <_ntoa_format+0xa8> - buf[len++] = 'x'; - f3f6: 2078 movs r0, #120 ; 0x78 - } - else if((base == 16U) && (flags & FLAGS_UPPERCASE) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - buf[len++] = 'X'; - } - else if((base == 2U) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - buf[len++] = 'b'; - f3f8: 5528 strb r0, [r5, r4] - f3fa: 3401 adds r4, #1 - } - if(len < PRINTF_NTOA_BUFFER_SIZE) { - f3fc: 2c1f cmp r4, #31 - f3fe: d80a bhi.n f416 <_ntoa_format+0xa8> - buf[len++] = '0'; - f400: 2030 movs r0, #48 ; 0x30 - f402: 5528 strb r0, [r5, r4] - f404: 3401 adds r4, #1 - } - } - - if(len < PRINTF_NTOA_BUFFER_SIZE) { - f406: 2c20 cmp r4, #32 - f408: d005 beq.n f416 <_ntoa_format+0xa8> - if(negative) { - f40a: f1be 0f00 cmp.w lr, #0 - f40e: d026 beq.n f45e <_ntoa_format+0xf0> - buf[len++] = '-'; - f410: 202d movs r0, #45 ; 0x2d - } - else if(flags & FLAGS_PLUS) { - buf[len++] = '+'; // ignore the space if the '+' exists - } - else if(flags & FLAGS_SPACE) { - buf[len++] = ' '; - f412: 5528 strb r0, [r5, r4] - f414: 3401 adds r4, #1 - if(!(flags & FLAGS_LEFT) && !(flags & FLAGS_ZEROPAD)) { - f416: 0792 lsls r2, r2, #30 - f418: d03b beq.n f492 <_ntoa_format+0x124> - f41a: 463a mov r2, r7 - f41c: 4425 add r5, r4 - f41e: 4414 add r4, r2 - while(len) { - f420: 42a2 cmp r2, r4 - f422: d13a bne.n f49a <_ntoa_format+0x12c> - if(flags & FLAGS_LEFT) { - f424: f1ba 0f00 cmp.w sl, #0 - f428: d004 beq.n f434 <_ntoa_format+0xc6> - f42a: 1bd5 subs r5, r2, r7 - while(idx - start_idx < width) { - f42c: 42b5 cmp r5, r6 - f42e: eb05 0407 add.w r4, r5, r7 - f432: d33d bcc.n f4b0 <_ntoa_format+0x142> - } - } - - return _out_rev(out, buffer, idx, maxlen, buf, len, width, flags); -} - f434: 4620 mov r0, r4 - f436: b003 add sp, #12 - f438: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - buf[len++] = '0'; - f43c: f805 b004 strb.w fp, [r5, r4] - f440: 3401 adds r4, #1 - f442: e7bc b.n f3be <_ntoa_format+0x50> - f444: 4664 mov r4, ip - if((base == 16U) && !(flags & FLAGS_UPPERCASE) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - f446: 2810 cmp r0, #16 - f448: d0d1 beq.n f3ee <_ntoa_format+0x80> - else if((base == 2U) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - f44a: 2802 cmp r0, #2 - f44c: d1d6 bne.n f3fc <_ntoa_format+0x8e> - f44e: 2c1f cmp r4, #31 - f450: d8e1 bhi.n f416 <_ntoa_format+0xa8> - buf[len++] = 'b'; - f452: 2062 movs r0, #98 ; 0x62 - f454: e7d0 b.n f3f8 <_ntoa_format+0x8a> - else if((base == 16U) && (flags & FLAGS_UPPERCASE) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - f456: 2c1f cmp r4, #31 - f458: d8dd bhi.n f416 <_ntoa_format+0xa8> - buf[len++] = 'X'; - f45a: 2058 movs r0, #88 ; 0x58 - f45c: e7cc b.n f3f8 <_ntoa_format+0x8a> - else if(flags & FLAGS_PLUS) { - f45e: 0750 lsls r0, r2, #29 - f460: d501 bpl.n f466 <_ntoa_format+0xf8> - buf[len++] = '+'; // ignore the space if the '+' exists - f462: 202b movs r0, #43 ; 0x2b - f464: e7d5 b.n f412 <_ntoa_format+0xa4> - else if(flags & FLAGS_SPACE) { - f466: 0710 lsls r0, r2, #28 - f468: d5d5 bpl.n f416 <_ntoa_format+0xa8> - buf[len++] = ' '; - f46a: 2020 movs r0, #32 - f46c: e7d1 b.n f412 <_ntoa_format+0xa4> - out(' ', buffer, idx++, maxlen); - f46e: 2020 movs r0, #32 - f470: e9cd 1300 strd r1, r3, [sp] - f474: 47c0 blx r8 - for(i = len; i < width; i++) { - f476: e9dd 1300 ldrd r1, r3, [sp] - f47a: f109 0901 add.w r9, r9, #1 - f47e: 454e cmp r6, r9 - f480: eb0b 0209 add.w r2, fp, r9 - f484: d8f3 bhi.n f46e <_ntoa_format+0x100> - f486: 1b32 subs r2, r6, r4 - f488: 42b4 cmp r4, r6 - f48a: bf88 it hi - f48c: 2200 movhi r2, #0 - f48e: 443a add r2, r7 - f490: e7c4 b.n f41c <_ntoa_format+0xae> - f492: 46a1 mov r9, r4 - f494: eba7 0b04 sub.w fp, r7, r4 - f498: e7f1 b.n f47e <_ntoa_format+0x110> - out(buf[--len], buffer, idx++, maxlen); - f49a: f102 0901 add.w r9, r2, #1 - f49e: f815 0d01 ldrb.w r0, [r5, #-1]! - f4a2: e9cd 1300 strd r1, r3, [sp] - f4a6: 47c0 blx r8 - f4a8: e9dd 1300 ldrd r1, r3, [sp] - f4ac: 464a mov r2, r9 - f4ae: e7b7 b.n f420 <_ntoa_format+0xb2> - out(' ', buffer, idx++, maxlen); - f4b0: 4622 mov r2, r4 - f4b2: 2020 movs r0, #32 - f4b4: 9301 str r3, [sp, #4] - f4b6: 9100 str r1, [sp, #0] - f4b8: 3501 adds r5, #1 - f4ba: 47c0 blx r8 - f4bc: e9dd 1300 ldrd r1, r3, [sp] - f4c0: e7b4 b.n f42c <_ntoa_format+0xbe> - else if((base == 2U) && (len < PRINTF_NTOA_BUFFER_SIZE)) { - f4c2: 2802 cmp r0, #2 - f4c4: 4664 mov r4, ip - f4c6: d199 bne.n f3fc <_ntoa_format+0x8e> - f4c8: e7c3 b.n f452 <_ntoa_format+0xe4> - ... - -0000f4cc <_ntoa_long>: - - -// internal itoa for 'long' type -static size_t _ntoa_long(out_fct_type out, char * buffer, size_t idx, size_t maxlen, unsigned long value, bool negative, - unsigned long base, unsigned int prec, unsigned int width, unsigned int flags) -{ - f4cc: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - f4d0: b091 sub sp, #68 ; 0x44 - f4d2: 9d18 ldr r5, [sp, #96] ; 0x60 - f4d4: 9e1a ldr r6, [sp, #104] ; 0x68 - f4d6: 9f1d ldr r7, [sp, #116] ; 0x74 - char buf[PRINTF_NTOA_BUFFER_SIZE]; - size_t len = 0U; - - // no hash for 0 values - if(!value) { - f4d8: b90d cbnz r5, f4de <_ntoa_long+0x12> - flags &= ~FLAGS_HASH; - f4da: f027 0710 bic.w r7, r7, #16 - } - - // write if precision != 0 and value is != 0 - if(!(flags & FLAGS_PRECISION) || value) { - f4de: 057c lsls r4, r7, #21 - f4e0: d500 bpl.n f4e4 <_ntoa_long+0x18> - f4e2: b315 cbz r5, f52a <_ntoa_long+0x5e> - f4e4: f017 0f20 tst.w r7, #32 - f4e8: bf14 ite ne - f4ea: f04f 0e41 movne.w lr, #65 ; 0x41 - f4ee: f04f 0e61 moveq.w lr, #97 ; 0x61 - do { - const char digit = (char)(value % base); - buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; - f4f2: 46ac mov ip, r5 - f4f4: f10d 0820 add.w r8, sp, #32 - f4f8: 2500 movs r5, #0 - f4fa: f1ae 0e0a sub.w lr, lr, #10 - const char digit = (char)(value % base); - f4fe: fbbc f9f6 udiv r9, ip, r6 - f502: fb06 c919 mls r9, r6, r9, ip - f506: fa5f f489 uxtb.w r4, r9 - buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; - f50a: f1b9 0f09 cmp.w r9, #9 - f50e: bf94 ite ls - f510: 3430 addls r4, #48 ; 0x30 - f512: 4474 addhi r4, lr - f514: b2e4 uxtb r4, r4 - value /= base; - } while(value && (len < PRINTF_NTOA_BUFFER_SIZE)); - f516: 45b4 cmp ip, r6 - buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; - f518: f808 4b01 strb.w r4, [r8], #1 - value /= base; - f51c: fbbc f4f6 udiv r4, ip, r6 - buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; - f520: f105 0501 add.w r5, r5, #1 - } while(value && (len < PRINTF_NTOA_BUFFER_SIZE)); - f524: d301 bcc.n f52a <_ntoa_long+0x5e> - f526: 2d20 cmp r5, #32 - f528: d110 bne.n f54c <_ntoa_long+0x80> - } - - return _ntoa_format(out, buffer, idx, maxlen, buf, len, negative, (unsigned int)base, prec, width, flags); - f52a: 9c1c ldr r4, [sp, #112] ; 0x70 - f52c: 9405 str r4, [sp, #20] - f52e: 9c1b ldr r4, [sp, #108] ; 0x6c - f530: 9706 str r7, [sp, #24] - f532: e9cd 6403 strd r6, r4, [sp, #12] - f536: f89d 4064 ldrb.w r4, [sp, #100] ; 0x64 - f53a: e9cd 5401 strd r5, r4, [sp, #4] - f53e: ac08 add r4, sp, #32 - f540: 9400 str r4, [sp, #0] - f542: 4c03 ldr r4, [pc, #12] ; (f550 <_ntoa_long+0x84>) - f544: 47a0 blx r4 -} - f546: b011 add sp, #68 ; 0x44 - f548: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - value /= base; - f54c: 46a4 mov ip, r4 - f54e: e7d6 b.n f4fe <_ntoa_long+0x32> - f550: 0000f36f .word 0x0000f36f - -0000f554 <_ntoa_long_long>: - -// internal itoa for 'long long' type -#if defined(PRINTF_SUPPORT_LONG_LONG) -static size_t _ntoa_long_long(out_fct_type out, char * buffer, size_t idx, size_t maxlen, unsigned long long value, - bool negative, unsigned long long base, unsigned int prec, unsigned int width, unsigned int flags) -{ - f554: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - f558: ed2d 8b04 vpush {d8-d9} - f55c: b093 sub sp, #76 ; 0x4c - f55e: e9dd 6420 ldrd r6, r4, [sp, #128] ; 0x80 - f562: 469a mov sl, r3 - char buf[PRINTF_NTOA_BUFFER_SIZE]; - size_t len = 0U; - - // no hash for 0 values - if(!value) { - f564: ea56 0304 orrs.w r3, r6, r4 - flags &= ~FLAGS_HASH; - f568: bf02 ittt eq - f56a: 9b28 ldreq r3, [sp, #160] ; 0xa0 - f56c: f023 0310 biceq.w r3, r3, #16 - f570: 9328 streq r3, [sp, #160] ; 0xa0 - } - - // write if precision != 0 and value is != 0 - if(!(flags & FLAGS_PRECISION) || value) { - f572: 9b28 ldr r3, [sp, #160] ; 0xa0 - f574: 055b lsls r3, r3, #21 -{ - f576: e9dd b924 ldrd fp, r9, [sp, #144] ; 0x90 - f57a: ee08 0a10 vmov s16, r0 - f57e: ee08 1a90 vmov s17, r1 - f582: ee09 2a10 vmov s18, r2 - if(!(flags & FLAGS_PRECISION) || value) { - f586: d502 bpl.n f58e <_ntoa_long_long+0x3a> - f588: ea56 0304 orrs.w r3, r6, r4 - f58c: d03f beq.n f60e <_ntoa_long_long+0xba> - f58e: 9b28 ldr r3, [sp, #160] ; 0xa0 - f590: f013 0f20 tst.w r3, #32 - f594: bf14 ite ne - f596: 2341 movne r3, #65 ; 0x41 - f598: 2361 moveq r3, #97 ; 0x61 - do { - const char digit = (char)(value % base); - buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; - f59a: 3b0a subs r3, #10 - f59c: f10d 0828 add.w r8, sp, #40 ; 0x28 - f5a0: 2500 movs r5, #0 - f5a2: 9309 str r3, [sp, #36] ; 0x24 - const char digit = (char)(value % base); - f5a4: 4621 mov r1, r4 - f5a6: 4f1b ldr r7, [pc, #108] ; (f614 <_ntoa_long_long+0xc0>) - f5a8: 465a mov r2, fp - f5aa: 464b mov r3, r9 - f5ac: 4630 mov r0, r6 - f5ae: 47b8 blx r7 - f5b0: b2d2 uxtb r2, r2 - buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; - f5b2: 2a09 cmp r2, #9 - f5b4: bf8a itet hi - f5b6: 9b09 ldrhi r3, [sp, #36] ; 0x24 - f5b8: 3230 addls r2, #48 ; 0x30 - f5ba: 18d2 addhi r2, r2, r3 - value /= base; - } while(value && (len < PRINTF_NTOA_BUFFER_SIZE)); - f5bc: 455e cmp r6, fp - buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; - f5be: b2d2 uxtb r2, r2 - } while(value && (len < PRINTF_NTOA_BUFFER_SIZE)); - f5c0: eb74 0409 sbcs.w r4, r4, r9 - buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; - f5c4: f808 2b01 strb.w r2, [r8], #1 - f5c8: f105 0501 add.w r5, r5, #1 - } while(value && (len < PRINTF_NTOA_BUFFER_SIZE)); - f5cc: d301 bcc.n f5d2 <_ntoa_long_long+0x7e> - f5ce: 2d20 cmp r5, #32 - f5d0: d11a bne.n f608 <_ntoa_long_long+0xb4> - } - - return _ntoa_format(out, buffer, idx, maxlen, buf, len, negative, (unsigned int)base, prec, width, flags); - f5d2: 9b28 ldr r3, [sp, #160] ; 0xa0 - f5d4: 9306 str r3, [sp, #24] - f5d6: 9b27 ldr r3, [sp, #156] ; 0x9c - f5d8: 9305 str r3, [sp, #20] - f5da: 9b26 ldr r3, [sp, #152] ; 0x98 - f5dc: 4c0e ldr r4, [pc, #56] ; (f618 <_ntoa_long_long+0xc4>) - f5de: e9cd b303 strd fp, r3, [sp, #12] - f5e2: f89d 3088 ldrb.w r3, [sp, #136] ; 0x88 - f5e6: e9cd 5301 strd r5, r3, [sp, #4] - f5ea: ab0a add r3, sp, #40 ; 0x28 - f5ec: 9300 str r3, [sp, #0] - f5ee: ee19 2a10 vmov r2, s18 - f5f2: ee18 1a90 vmov r1, s17 - f5f6: ee18 0a10 vmov r0, s16 - f5fa: 4653 mov r3, sl - f5fc: 47a0 blx r4 -} - f5fe: b013 add sp, #76 ; 0x4c - f600: ecbd 8b04 vpop {d8-d9} - f604: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - value /= base; - f608: 4606 mov r6, r0 - f60a: 460c mov r4, r1 - f60c: e7ca b.n f5a4 <_ntoa_long_long+0x50> - size_t len = 0U; - f60e: 2500 movs r5, #0 - f610: e7df b.n f5d2 <_ntoa_long_long+0x7e> - f612: bf00 nop - f614: 0001696d .word 0x0001696d - f618: 0000f36f .word 0x0000f36f - -0000f61c <_vsnprintf.constprop.0>: -#endif // PRINTF_SUPPORT_EXPONENTIAL -#endif // PRINTF_SUPPORT_FLOAT - - -// internal vsnprintf -static int _vsnprintf(out_fct_type out, char * buffer, const size_t maxlen, const char * format, va_list va) - f61c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - f620: 4617 mov r7, r2 - f622: 461e mov r6, r3 - unsigned int flags, width, precision, n; - size_t idx = 0U; - - if(!buffer) { - // use null output function - out = _out_null; - f624: 4aac ldr r2, [pc, #688] ; (f8d8 <_vsnprintf.constprop.0+0x2bc>) - f626: 4bad ldr r3, [pc, #692] ; (f8dc <_vsnprintf.constprop.0+0x2c0>) -static int _vsnprintf(out_fct_type out, char * buffer, const size_t maxlen, const char * format, va_list va) - f628: 4689 mov r9, r1 - out = _out_null; - f62a: 1e01 subs r1, r0, #0 -static int _vsnprintf(out_fct_type out, char * buffer, const size_t maxlen, const char * format, va_list va) - f62c: b091 sub sp, #68 ; 0x44 - out = _out_null; - f62e: bf14 ite ne - f630: 4693 movne fp, r2 - f632: 469b moveq fp, r3 - out('%', buffer, idx++, maxlen); - format++; - break; - - default : - out(*format, buffer, idx++, maxlen); - f634: 2500 movs r5, #0 - while(*format) { - f636: 7838 ldrb r0, [r7, #0] - f638: b958 cbnz r0, f652 <_vsnprintf.constprop.0+0x36> - break; - } - } - - // termination - out((char)0, buffer, idx < maxlen ? idx : maxlen - 1U, maxlen); - f63a: 454d cmp r5, r9 - f63c: bf2c ite cs - f63e: f109 32ff addcs.w r2, r9, #4294967295 ; 0xffffffff - f642: 462a movcc r2, r5 - f644: 464b mov r3, r9 - f646: 2000 movs r0, #0 - f648: 47d8 blx fp - - // return written chars without terminating \0 - return (int)idx; -} - f64a: 4628 mov r0, r5 - f64c: b011 add sp, #68 ; 0x44 - f64e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(*format != '%') { - f652: 2825 cmp r0, #37 ; 0x25 - format++; - f654: f107 0701 add.w r7, r7, #1 - if(*format != '%') { - f658: d006 beq.n f668 <_vsnprintf.constprop.0+0x4c> - out(*format, buffer, idx++, maxlen); - f65a: 1c6c adds r4, r5, #1 - f65c: 464b mov r3, r9 - f65e: 462a mov r2, r5 - f660: 910a str r1, [sp, #40] ; 0x28 - out(*format, buffer, idx++, maxlen); - f662: 47d8 blx fp - f664: 4625 mov r5, r4 - f666: e0d2 b.n f80e <_vsnprintf.constprop.0+0x1f2> - flags = 0U; - f668: 2300 movs r3, #0 - f66a: e006 b.n f67a <_vsnprintf.constprop.0+0x5e> - switch(*format) { - f66c: 2a2d cmp r2, #45 ; 0x2d - f66e: d016 beq.n f69e <_vsnprintf.constprop.0+0x82> - f670: 2a30 cmp r2, #48 ; 0x30 - f672: d10c bne.n f68e <_vsnprintf.constprop.0+0x72> - flags |= FLAGS_ZEROPAD; - f674: f043 0301 orr.w r3, r3, #1 - format++; - f678: 4607 mov r7, r0 - switch(*format) { - f67a: 4638 mov r0, r7 - f67c: f810 2b01 ldrb.w r2, [r0], #1 - f680: 2a2b cmp r2, #43 ; 0x2b - f682: d00f beq.n f6a4 <_vsnprintf.constprop.0+0x88> - f684: d8f2 bhi.n f66c <_vsnprintf.constprop.0+0x50> - f686: 2a20 cmp r2, #32 - f688: d00f beq.n f6aa <_vsnprintf.constprop.0+0x8e> - f68a: 2a23 cmp r2, #35 ; 0x23 - f68c: d010 beq.n f6b0 <_vsnprintf.constprop.0+0x94> - if(_is_digit(*format)) { - f68e: f1a2 0430 sub.w r4, r2, #48 ; 0x30 - f692: 2c09 cmp r4, #9 - f694: d82c bhi.n f6f0 <_vsnprintf.constprop.0+0xd4> - unsigned int i = 0U; - f696: f04f 0800 mov.w r8, #0 - i = i * 10U + (unsigned int)(*((*str)++) - '0'); - f69a: 240a movs r4, #10 - f69c: e010 b.n f6c0 <_vsnprintf.constprop.0+0xa4> - flags |= FLAGS_LEFT; - f69e: f043 0302 orr.w r3, r3, #2 - } while(n); - f6a2: e7e9 b.n f678 <_vsnprintf.constprop.0+0x5c> - flags |= FLAGS_PLUS; - f6a4: f043 0304 orr.w r3, r3, #4 - } while(n); - f6a8: e7e6 b.n f678 <_vsnprintf.constprop.0+0x5c> - flags |= FLAGS_SPACE; - f6aa: f043 0308 orr.w r3, r3, #8 - } while(n); - f6ae: e7e3 b.n f678 <_vsnprintf.constprop.0+0x5c> - flags |= FLAGS_HASH; - f6b0: f043 0310 orr.w r3, r3, #16 - } while(n); - f6b4: e7e0 b.n f678 <_vsnprintf.constprop.0+0x5c> - i = i * 10U + (unsigned int)(*((*str)++) - '0'); - f6b6: fb04 2208 mla r2, r4, r8, r2 - f6ba: f1a2 0830 sub.w r8, r2, #48 ; 0x30 - f6be: 4607 mov r7, r0 - while(_is_digit(**str)) { - f6c0: 4638 mov r0, r7 - f6c2: f810 2b01 ldrb.w r2, [r0], #1 - f6c6: f1a2 0c30 sub.w ip, r2, #48 ; 0x30 - f6ca: f1bc 0f09 cmp.w ip, #9 - f6ce: d9f2 bls.n f6b6 <_vsnprintf.constprop.0+0x9a> - if(*format == '.') { - f6d0: 783a ldrb r2, [r7, #0] - f6d2: 2a2e cmp r2, #46 ; 0x2e - f6d4: d15a bne.n f78c <_vsnprintf.constprop.0+0x170> - if(_is_digit(*format)) { - f6d6: 7878 ldrb r0, [r7, #1] - f6d8: f1a0 0430 sub.w r4, r0, #48 ; 0x30 - f6dc: 2c09 cmp r4, #9 - format++; - f6de: f107 0201 add.w r2, r7, #1 - flags |= FLAGS_PRECISION; - f6e2: f443 6380 orr.w r3, r3, #1024 ; 0x400 - if(_is_digit(*format)) { - f6e6: d848 bhi.n f77a <_vsnprintf.constprop.0+0x15e> - unsigned int i = 0U; - f6e8: 2400 movs r4, #0 - i = i * 10U + (unsigned int)(*((*str)++) - '0'); - f6ea: f04f 0e0a mov.w lr, #10 - f6ee: e014 b.n f71a <_vsnprintf.constprop.0+0xfe> - else if(*format == '*') { - f6f0: 2a2a cmp r2, #42 ; 0x2a - f6f2: d10a bne.n f70a <_vsnprintf.constprop.0+0xee> - const int w = va_arg(va, int); - f6f4: f856 8b04 ldr.w r8, [r6], #4 - if(w < 0) { - f6f8: f1b8 0f00 cmp.w r8, #0 - flags |= FLAGS_LEFT; // reverse padding - f6fc: bfbc itt lt - f6fe: f043 0302 orrlt.w r3, r3, #2 - width = (unsigned int) - w; - f702: f1c8 0800 rsblt r8, r8, #0 - const int w = va_arg(va, int); - f706: 4607 mov r7, r0 - f708: e7e2 b.n f6d0 <_vsnprintf.constprop.0+0xb4> - width = 0U; - f70a: f04f 0800 mov.w r8, #0 - f70e: e7df b.n f6d0 <_vsnprintf.constprop.0+0xb4> - i = i * 10U + (unsigned int)(*((*str)++) - '0'); - f710: fb0e 0004 mla r0, lr, r4, r0 - f714: f1a0 0430 sub.w r4, r0, #48 ; 0x30 - f718: 463a mov r2, r7 - while(_is_digit(**str)) { - f71a: 4617 mov r7, r2 - f71c: f817 0b01 ldrb.w r0, [r7], #1 - f720: f1a0 0c30 sub.w ip, r0, #48 ; 0x30 - f724: f1bc 0f09 cmp.w ip, #9 - f728: d9f2 bls.n f710 <_vsnprintf.constprop.0+0xf4> - f72a: 4617 mov r7, r2 - switch(*format) { - f72c: 463a mov r2, r7 - f72e: f812 0b01 ldrb.w r0, [r2], #1 - f732: 286c cmp r0, #108 ; 0x6c - f734: d033 beq.n f79e <_vsnprintf.constprop.0+0x182> - f736: d82b bhi.n f790 <_vsnprintf.constprop.0+0x174> - f738: 2868 cmp r0, #104 ; 0x68 - f73a: d037 beq.n f7ac <_vsnprintf.constprop.0+0x190> - f73c: 286a cmp r0, #106 ; 0x6a - f73e: d03f beq.n f7c0 <_vsnprintf.constprop.0+0x1a4> - switch(*format) { - f740: f817 eb01 ldrb.w lr, [r7], #1 - f744: f1be 0f78 cmp.w lr, #120 ; 0x78 - f748: d811 bhi.n f76e <_vsnprintf.constprop.0+0x152> - f74a: f1be 0f63 cmp.w lr, #99 ; 0x63 - f74e: d83a bhi.n f7c6 <_vsnprintf.constprop.0+0x1aa> - f750: f1be 0f62 cmp.w lr, #98 ; 0x62 - f754: f000 80a2 beq.w f89c <_vsnprintf.constprop.0+0x280> - f758: f1be 0f63 cmp.w lr, #99 ; 0x63 - f75c: f000 80fc beq.w f958 <_vsnprintf.constprop.0+0x33c> - f760: f1be 0f25 cmp.w lr, #37 ; 0x25 - f764: d003 beq.n f76e <_vsnprintf.constprop.0+0x152> - f766: f1be 0f58 cmp.w lr, #88 ; 0x58 - f76a: f000 8093 beq.w f894 <_vsnprintf.constprop.0+0x278> - out(*format, buffer, idx++, maxlen); - f76e: 1c6c adds r4, r5, #1 - f770: 464b mov r3, r9 - f772: 462a mov r2, r5 - f774: 910a str r1, [sp, #40] ; 0x28 - f776: 4670 mov r0, lr - f778: e773 b.n f662 <_vsnprintf.constprop.0+0x46> - else if(*format == '*') { - f77a: 282a cmp r0, #42 ; 0x2a - f77c: d105 bne.n f78a <_vsnprintf.constprop.0+0x16e> - precision = prec > 0 ? (unsigned int)prec : 0U; - f77e: f856 4b04 ldr.w r4, [r6], #4 - format++; - f782: 3702 adds r7, #2 - precision = prec > 0 ? (unsigned int)prec : 0U; - f784: ea24 74e4 bic.w r4, r4, r4, asr #31 - format++; - f788: e7d0 b.n f72c <_vsnprintf.constprop.0+0x110> - format++; - f78a: 4617 mov r7, r2 - precision = 0U; - f78c: 2400 movs r4, #0 - f78e: e7cd b.n f72c <_vsnprintf.constprop.0+0x110> - switch(*format) { - f790: 2874 cmp r0, #116 ; 0x74 - f792: d001 beq.n f798 <_vsnprintf.constprop.0+0x17c> - f794: 287a cmp r0, #122 ; 0x7a - f796: d1d3 bne.n f740 <_vsnprintf.constprop.0+0x124> - flags |= (sizeof(size_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG); - f798: f443 7380 orr.w r3, r3, #256 ; 0x100 - f79c: e00b b.n f7b6 <_vsnprintf.constprop.0+0x19a> - if(*format == 'l') { - f79e: 7878 ldrb r0, [r7, #1] - f7a0: 286c cmp r0, #108 ; 0x6c - f7a2: d1f9 bne.n f798 <_vsnprintf.constprop.0+0x17c> - flags |= FLAGS_LONG_LONG; - f7a4: f443 7340 orr.w r3, r3, #768 ; 0x300 - format++; - f7a8: 3702 adds r7, #2 - f7aa: e7c9 b.n f740 <_vsnprintf.constprop.0+0x124> - if(*format == 'h') { - f7ac: 7878 ldrb r0, [r7, #1] - f7ae: 2868 cmp r0, #104 ; 0x68 - f7b0: d003 beq.n f7ba <_vsnprintf.constprop.0+0x19e> - flags |= FLAGS_SHORT; - f7b2: f043 0380 orr.w r3, r3, #128 ; 0x80 - format++; - f7b6: 4617 mov r7, r2 - break; - f7b8: e7c2 b.n f740 <_vsnprintf.constprop.0+0x124> - flags |= FLAGS_CHAR; - f7ba: f043 03c0 orr.w r3, r3, #192 ; 0xc0 - f7be: e7f3 b.n f7a8 <_vsnprintf.constprop.0+0x18c> - flags |= (sizeof(intmax_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG); - f7c0: f443 7300 orr.w r3, r3, #512 ; 0x200 - break; - f7c4: e7f7 b.n f7b6 <_vsnprintf.constprop.0+0x19a> - f7c6: f1ae 0c64 sub.w ip, lr, #100 ; 0x64 - f7ca: 4845 ldr r0, [pc, #276] ; (f8e0 <_vsnprintf.constprop.0+0x2c4>) - f7cc: fa5f fc8c uxtb.w ip, ip - f7d0: 2201 movs r2, #1 - f7d2: fa02 f20c lsl.w r2, r2, ip - f7d6: 4002 ands r2, r0 - f7d8: d11b bne.n f812 <_vsnprintf.constprop.0+0x1f6> - f7da: f1be 0f73 cmp.w lr, #115 ; 0x73 - f7de: f000 80fb beq.w f9d8 <_vsnprintf.constprop.0+0x3bc> - f7e2: f1be 0f70 cmp.w lr, #112 ; 0x70 - f7e6: d1c2 bne.n f76e <_vsnprintf.constprop.0+0x152> - flags |= FLAGS_ZEROPAD | FLAGS_UPPERCASE; - f7e8: f043 0321 orr.w r3, r3, #33 ; 0x21 - idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned long)((uintptr_t)va_arg(va, void *)), false, 16U, precision, width, - f7ec: 9305 str r3, [sp, #20] - f7ee: 2308 movs r3, #8 - f7f0: e9cd 4303 strd r4, r3, [sp, #12] - f7f4: 2310 movs r3, #16 - f7f6: e9cd 2301 strd r2, r3, [sp, #4] - f7fa: f856 3b04 ldr.w r3, [r6], #4 - f7fe: 9300 str r3, [sp, #0] - f800: 462a mov r2, r5 - f802: 4c38 ldr r4, [pc, #224] ; (f8e4 <_vsnprintf.constprop.0+0x2c8>) - f804: 910a str r1, [sp, #40] ; 0x28 - f806: 464b mov r3, r9 - f808: 4658 mov r0, fp - f80a: 47a0 blx r4 - f80c: 4605 mov r5, r0 - out(*format, buffer, idx++, maxlen); - f80e: 990a ldr r1, [sp, #40] ; 0x28 - break; - f810: e711 b.n f636 <_vsnprintf.constprop.0+0x1a> - if(*format == 'x' || *format == 'X') { - f812: f1be 0f78 cmp.w lr, #120 ; 0x78 - f816: d03f beq.n f898 <_vsnprintf.constprop.0+0x27c> - f818: f1be 0f6f cmp.w lr, #111 ; 0x6f - f81c: f000 8144 beq.w faa8 <_vsnprintf.constprop.0+0x48c> - if((*format != 'i') && (*format != 'd')) { - f820: f1be 0f69 cmp.w lr, #105 ; 0x69 - flags &= ~FLAGS_HASH; // no hash for dec format - f824: f023 0310 bic.w r3, r3, #16 - base = 10U; - f828: f04f 020a mov.w r2, #10 - if((*format != 'i') && (*format != 'd')) { - f82c: d002 beq.n f834 <_vsnprintf.constprop.0+0x218> - f82e: f1be 0f64 cmp.w lr, #100 ; 0x64 - f832: d134 bne.n f89e <_vsnprintf.constprop.0+0x282> - if(flags & FLAGS_PRECISION) { - f834: 0558 lsls r0, r3, #21 - flags &= ~FLAGS_ZEROPAD; - f836: bf48 it mi - f838: f023 0301 bicmi.w r3, r3, #1 - if((*format == 'i') || (*format == 'd')) { - f83c: f1be 0f69 cmp.w lr, #105 ; 0x69 - if(flags & FLAGS_LONG_LONG) { - f840: f403 7c00 and.w ip, r3, #512 ; 0x200 - if((*format == 'i') || (*format == 'd')) { - f844: d002 beq.n f84c <_vsnprintf.constprop.0+0x230> - f846: f1be 0f64 cmp.w lr, #100 ; 0x64 - f84a: d14f bne.n f8ec <_vsnprintf.constprop.0+0x2d0> - if(flags & FLAGS_LONG_LONG) { - f84c: f1bc 0f00 cmp.w ip, #0 - f850: d028 beq.n f8a4 <_vsnprintf.constprop.0+0x288> - const long long value = va_arg(va, long long); - f852: 3607 adds r6, #7 - f854: f026 0607 bic.w r6, r6, #7 - f858: 46b2 mov sl, r6 - f85a: 6876 ldr r6, [r6, #4] - f85c: f85a 0b08 ldr.w r0, [sl], #8 - idx = _ntoa_long_long(out, buffer, idx, maxlen, (unsigned long long)(value > 0 ? value : 0 - value), value < 0, base, - f860: 9406 str r4, [sp, #24] - f862: e9cd 8307 strd r8, r3, [sp, #28] - f866: 2300 movs r3, #0 - f868: 9305 str r3, [sp, #20] - f86a: 0ff3 lsrs r3, r6, #31 - f86c: 2e00 cmp r6, #0 - f86e: 9302 str r3, [sp, #8] - f870: 9204 str r2, [sp, #16] - f872: 4603 mov r3, r0 - f874: da02 bge.n f87c <_vsnprintf.constprop.0+0x260> - f876: 4243 negs r3, r0 - f878: eb66 0646 sbc.w r6, r6, r6, lsl #1 - f87c: e9cd 3600 strd r3, r6, [sp] - idx = _ntoa_long_long(out, buffer, idx, maxlen, va_arg(va, unsigned long long), false, base, precision, width, flags); - f880: 4c19 ldr r4, [pc, #100] ; (f8e8 <_vsnprintf.constprop.0+0x2cc>) - f882: 910a str r1, [sp, #40] ; 0x28 - f884: 464b mov r3, r9 - f886: 462a mov r2, r5 - f888: 4658 mov r0, fp - f88a: 47a0 blx r4 - idx = _ntoa_long(out, buffer, idx, maxlen, value, false, base, precision, width, flags); - f88c: 990a ldr r1, [sp, #40] ; 0x28 - f88e: 4605 mov r5, r0 - break; - f890: 4656 mov r6, sl - f892: e6d0 b.n f636 <_vsnprintf.constprop.0+0x1a> - flags |= FLAGS_UPPERCASE; - f894: f043 0320 orr.w r3, r3, #32 - base = 16U; - f898: 2210 movs r2, #16 - f89a: e000 b.n f89e <_vsnprintf.constprop.0+0x282> - switch(*format) { - f89c: 2202 movs r2, #2 - flags &= ~(FLAGS_PLUS | FLAGS_SPACE); - f89e: f023 030c bic.w r3, r3, #12 - f8a2: e7c7 b.n f834 <_vsnprintf.constprop.0+0x218> - else if(flags & FLAGS_LONG) { - f8a4: 05d8 lsls r0, r3, #23 - idx = _ntoa_long(out, buffer, idx, maxlen, va_arg(va, unsigned long), false, base, precision, width, flags); - f8a6: f106 0a04 add.w sl, r6, #4 - else if(flags & FLAGS_LONG) { - f8aa: d501 bpl.n f8b0 <_vsnprintf.constprop.0+0x294> - int) : va_arg(va, int); - f8ac: 6830 ldr r0, [r6, #0] - f8ae: e002 b.n f8b6 <_vsnprintf.constprop.0+0x29a> - const int value = (flags & FLAGS_CHAR) ? (char)va_arg(va, int) : (flags & FLAGS_SHORT) ? (short int)va_arg(va, - f8b0: 0658 lsls r0, r3, #25 - f8b2: d50c bpl.n f8ce <_vsnprintf.constprop.0+0x2b2> - f8b4: 7830 ldrb r0, [r6, #0] - idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned int)(value > 0 ? value : 0 - value), value < 0, base, precision, - f8b6: e9cd 2402 strd r2, r4, [sp, #8] - f8ba: e9cd 8304 strd r8, r3, [sp, #16] - f8be: 2800 cmp r0, #0 - f8c0: ea4f 73d0 mov.w r3, r0, lsr #31 - f8c4: 9301 str r3, [sp, #4] - f8c6: bfb8 it lt - f8c8: 4240 neglt r0, r0 - idx = _ntoa_long(out, buffer, idx, maxlen, value, false, base, precision, width, flags); - f8ca: 9000 str r0, [sp, #0] - f8cc: e02d b.n f92a <_vsnprintf.constprop.0+0x30e> - int) : va_arg(va, int); - f8ce: 0618 lsls r0, r3, #24 - f8d0: d5ec bpl.n f8ac <_vsnprintf.constprop.0+0x290> - f8d2: f9b6 0000 ldrsh.w r0, [r6] - f8d6: e7ee b.n f8b6 <_vsnprintf.constprop.0+0x29a> - f8d8: 0000f365 .word 0x0000f365 - f8dc: 0000f36d .word 0x0000f36d - f8e0: 00120821 .word 0x00120821 - f8e4: 0000f4cd .word 0x0000f4cd - f8e8: 0000f555 .word 0x0000f555 - if(flags & FLAGS_LONG_LONG) { - f8ec: f1bc 0f00 cmp.w ip, #0 - f8f0: d00f beq.n f912 <_vsnprintf.constprop.0+0x2f6> - idx = _ntoa_long_long(out, buffer, idx, maxlen, va_arg(va, unsigned long long), false, base, precision, width, flags); - f8f2: e9cd 8307 strd r8, r3, [sp, #28] - f8f6: 2300 movs r3, #0 - f8f8: e9cd 2304 strd r2, r3, [sp, #16] - f8fc: f106 0a07 add.w sl, r6, #7 - f900: f02a 0a07 bic.w sl, sl, #7 - f904: 9406 str r4, [sp, #24] - f906: 9302 str r3, [sp, #8] - f908: e8fa 2302 ldrd r2, r3, [sl], #8 - f90c: e9cd 2300 strd r2, r3, [sp] - f910: e7b6 b.n f880 <_vsnprintf.constprop.0+0x264> - else if(flags & FLAGS_LONG) { - f912: 05d8 lsls r0, r3, #23 - idx = _ntoa_long(out, buffer, idx, maxlen, va_arg(va, unsigned long), false, base, precision, width, flags); - f914: f106 0a04 add.w sl, r6, #4 - else if(flags & FLAGS_LONG) { - f918: d50e bpl.n f938 <_vsnprintf.constprop.0+0x31c> - idx = _ntoa_long(out, buffer, idx, maxlen, va_arg(va, unsigned long), false, base, precision, width, flags); - f91a: e9cd 8304 strd r8, r3, [sp, #16] - f91e: e9cd 2402 strd r2, r4, [sp, #8] - f922: f8cd c004 str.w ip, [sp, #4] - f926: 6833 ldr r3, [r6, #0] - f928: 9300 str r3, [sp, #0] - idx = _ntoa_long(out, buffer, idx, maxlen, value, false, base, precision, width, flags); - f92a: 4c60 ldr r4, [pc, #384] ; (faac <_vsnprintf.constprop.0+0x490>) - f92c: 910a str r1, [sp, #40] ; 0x28 - f92e: 464b mov r3, r9 - f930: 462a mov r2, r5 - f932: 4658 mov r0, fp - f934: 47a0 blx r4 - f936: e7a9 b.n f88c <_vsnprintf.constprop.0+0x270> - unsigned int) : (flags & FLAGS_SHORT) ? (unsigned short int)va_arg(va, unsigned int) : va_arg(va, unsigned int); - f938: 0658 lsls r0, r3, #25 - f93a: d507 bpl.n f94c <_vsnprintf.constprop.0+0x330> - f93c: 7830 ldrb r0, [r6, #0] - idx = _ntoa_long(out, buffer, idx, maxlen, value, false, base, precision, width, flags); - f93e: e9cd 8304 strd r8, r3, [sp, #16] - f942: 2300 movs r3, #0 - f944: e9cd 2402 strd r2, r4, [sp, #8] - f948: 9301 str r3, [sp, #4] - f94a: e7be b.n f8ca <_vsnprintf.constprop.0+0x2ae> - f94c: 6830 ldr r0, [r6, #0] - unsigned int) : (flags & FLAGS_SHORT) ? (unsigned short int)va_arg(va, unsigned int) : va_arg(va, unsigned int); - f94e: f013 0f80 tst.w r3, #128 ; 0x80 - f952: bf18 it ne - f954: b280 uxthne r0, r0 - f956: e7f2 b.n f93e <_vsnprintf.constprop.0+0x322> - if(!(flags & FLAGS_LEFT)) { - f958: f013 0402 ands.w r4, r3, #2 - f95c: d026 beq.n f9ac <_vsnprintf.constprop.0+0x390> - unsigned int l = 1U; - f95e: f04f 0a01 mov.w sl, #1 - out((char)va_arg(va, int), buffer, idx++, maxlen); - f962: 1c6b adds r3, r5, #1 - f964: 930a str r3, [sp, #40] ; 0x28 - f966: 910b str r1, [sp, #44] ; 0x2c - f968: f816 0b04 ldrb.w r0, [r6], #4 - f96c: 464b mov r3, r9 - f96e: 462a mov r2, r5 - f970: 47d8 blx fp - if(flags & FLAGS_LEFT) { - f972: 990b ldr r1, [sp, #44] ; 0x2c - f974: b374 cbz r4, f9d4 <_vsnprintf.constprop.0+0x3b8> - out((char)va_arg(va, int), buffer, idx++, maxlen); - f976: 9a0a ldr r2, [sp, #40] ; 0x28 - f978: 4654 mov r4, sl - f97a: e021 b.n f9c0 <_vsnprintf.constprop.0+0x3a4> - out(' ', buffer, idx++, maxlen); - f97c: 910a str r1, [sp, #40] ; 0x28 - f97e: 464b mov r3, r9 - f980: 2020 movs r0, #32 - f982: 47d8 blx fp - f984: 990a ldr r1, [sp, #40] ; 0x28 - f986: eb05 020a add.w r2, r5, sl - while(l++ < width) { - f98a: f10a 0a01 add.w sl, sl, #1 - f98e: 45c2 cmp sl, r8 - f990: d3f4 bcc.n f97c <_vsnprintf.constprop.0+0x360> - f992: f1b8 0f00 cmp.w r8, #0 - f996: f108 33ff add.w r3, r8, #4294967295 ; 0xffffffff - f99a: bf08 it eq - f99c: 2300 moveq r3, #0 - f99e: f108 0a01 add.w sl, r8, #1 - f9a2: 441d add r5, r3 - f9a4: bf08 it eq - f9a6: f04f 0a02 moveq.w sl, #2 - f9aa: e7da b.n f962 <_vsnprintf.constprop.0+0x346> - f9ac: 46a2 mov sl, r4 - f9ae: e7ea b.n f986 <_vsnprintf.constprop.0+0x36a> - out(' ', buffer, idx++, maxlen); - f9b0: 910b str r1, [sp, #44] ; 0x2c - f9b2: 464b mov r3, r9 - f9b4: 2020 movs r0, #32 - f9b6: 1c55 adds r5, r2, #1 - f9b8: 47d8 blx fp - f9ba: 990b ldr r1, [sp, #44] ; 0x2c - f9bc: 3401 adds r4, #1 - f9be: 462a mov r2, r5 - while(l++ < width) { - f9c0: 4544 cmp r4, r8 - f9c2: d3f5 bcc.n f9b0 <_vsnprintf.constprop.0+0x394> - f9c4: 9a0a ldr r2, [sp, #40] ; 0x28 - f9c6: eba8 030a sub.w r3, r8, sl - f9ca: 45d0 cmp r8, sl - f9cc: bf38 it cc - f9ce: 2300 movcc r3, #0 - f9d0: 441a add r2, r3 - f9d2: 920a str r2, [sp, #40] ; 0x28 - break; - f9d4: 9d0a ldr r5, [sp, #40] ; 0x28 - f9d6: e62e b.n f636 <_vsnprintf.constprop.0+0x1a> - const char * p = va_arg(va, char *); - f9d8: 4632 mov r2, r6 - unsigned int l = _strnlen_s(p, precision ? precision : (size_t) -1); - f9da: 2c00 cmp r4, #0 - const char * p = va_arg(va, char *); - f9dc: f852 6b04 ldr.w r6, [r2], #4 - f9e0: 920a str r2, [sp, #40] ; 0x28 - unsigned int l = _strnlen_s(p, precision ? precision : (size_t) -1); - f9e2: bf14 ite ne - f9e4: 4620 movne r0, r4 - f9e6: f04f 30ff moveq.w r0, #4294967295 ; 0xffffffff - f9ea: 4430 add r0, r6 - f9ec: 4632 mov r2, r6 - for(s = str; *s && maxsize--; ++s); - f9ee: f892 c000 ldrb.w ip, [r2] - f9f2: f1bc 0f00 cmp.w ip, #0 - f9f6: d001 beq.n f9fc <_vsnprintf.constprop.0+0x3e0> - f9f8: 4290 cmp r0, r2 - f9fa: d111 bne.n fa20 <_vsnprintf.constprop.0+0x404> - return (unsigned int)(s - str); - f9fc: eba2 0a06 sub.w sl, r2, r6 - if(flags & FLAGS_PRECISION) { - fa00: f413 6280 ands.w r2, r3, #1024 ; 0x400 - fa04: 920b str r2, [sp, #44] ; 0x2c - fa06: d002 beq.n fa0e <_vsnprintf.constprop.0+0x3f2> - l = (l < precision ? l : precision); - fa08: 45a2 cmp sl, r4 - fa0a: bf28 it cs - fa0c: 46a2 movcs sl, r4 - if(!(flags & FLAGS_LEFT)) { - fa0e: f013 0302 ands.w r3, r3, #2 - fa12: 930c str r3, [sp, #48] ; 0x30 - fa14: d11c bne.n fa50 <_vsnprintf.constprop.0+0x434> - fa16: ebaa 0305 sub.w r3, sl, r5 - fa1a: 462a mov r2, r5 - fa1c: 930e str r3, [sp, #56] ; 0x38 - fa1e: e009 b.n fa34 <_vsnprintf.constprop.0+0x418> - for(s = str; *s && maxsize--; ++s); - fa20: 3201 adds r2, #1 - fa22: e7e4 b.n f9ee <_vsnprintf.constprop.0+0x3d2> - out(' ', buffer, idx++, maxlen); - fa24: 1c53 adds r3, r2, #1 - fa26: 930d str r3, [sp, #52] ; 0x34 - fa28: 910f str r1, [sp, #60] ; 0x3c - fa2a: 464b mov r3, r9 - fa2c: 2020 movs r0, #32 - fa2e: 47d8 blx fp - fa30: 9a0d ldr r2, [sp, #52] ; 0x34 - fa32: 990f ldr r1, [sp, #60] ; 0x3c - while(l++ < width) { - fa34: 9b0e ldr r3, [sp, #56] ; 0x38 - fa36: 18d3 adds r3, r2, r3 - fa38: 4543 cmp r3, r8 - fa3a: d3f3 bcc.n fa24 <_vsnprintf.constprop.0+0x408> - fa3c: eba8 030a sub.w r3, r8, sl - fa40: 45d0 cmp r8, sl - fa42: bf38 it cc - fa44: 2300 movcc r3, #0 - fa46: f10a 0201 add.w r2, sl, #1 - fa4a: 441d add r5, r3 - fa4c: eb03 0a02 add.w sl, r3, r2 - fa50: 1bab subs r3, r5, r6 - fa52: 930d str r3, [sp, #52] ; 0x34 - fa54: e005 b.n fa62 <_vsnprintf.constprop.0+0x446> - fa56: 461c mov r4, r3 - out(*(p++), buffer, idx++, maxlen); - fa58: 910e str r1, [sp, #56] ; 0x38 - fa5a: 464b mov r3, r9 - fa5c: 462a mov r2, r5 - fa5e: 47d8 blx fp - fa60: 990e ldr r1, [sp, #56] ; 0x38 - fa62: 9b0d ldr r3, [sp, #52] ; 0x34 - fa64: 199d adds r5, r3, r6 - while((*p != 0) && (!(flags & FLAGS_PRECISION) || precision--)) { - fa66: f816 0b01 ldrb.w r0, [r6], #1 - fa6a: b128 cbz r0, fa78 <_vsnprintf.constprop.0+0x45c> - fa6c: 9b0b ldr r3, [sp, #44] ; 0x2c - fa6e: 2b00 cmp r3, #0 - fa70: d0f2 beq.n fa58 <_vsnprintf.constprop.0+0x43c> - fa72: 1e63 subs r3, r4, #1 - fa74: 2c00 cmp r4, #0 - fa76: d1ee bne.n fa56 <_vsnprintf.constprop.0+0x43a> - if(flags & FLAGS_LEFT) { - fa78: 9b0c ldr r3, [sp, #48] ; 0x30 - fa7a: b19b cbz r3, faa4 <_vsnprintf.constprop.0+0x488> - fa7c: 462a mov r2, r5 - fa7e: ebaa 0405 sub.w r4, sl, r5 - fa82: e006 b.n fa92 <_vsnprintf.constprop.0+0x476> - out(' ', buffer, idx++, maxlen); - fa84: 910b str r1, [sp, #44] ; 0x2c - fa86: 464b mov r3, r9 - fa88: 2020 movs r0, #32 - fa8a: 1c56 adds r6, r2, #1 - fa8c: 47d8 blx fp - fa8e: 990b ldr r1, [sp, #44] ; 0x2c - fa90: 4632 mov r2, r6 - while(l++ < width) { - fa92: 18a3 adds r3, r4, r2 - fa94: 4598 cmp r8, r3 - fa96: d8f5 bhi.n fa84 <_vsnprintf.constprop.0+0x468> - fa98: eba8 030a sub.w r3, r8, sl - fa9c: 45d0 cmp r8, sl - fa9e: bf38 it cc - faa0: 2300 movcc r3, #0 - faa2: 441d add r5, r3 - const char * p = va_arg(va, char *); - faa4: 9e0a ldr r6, [sp, #40] ; 0x28 - break; - faa6: e5c6 b.n f636 <_vsnprintf.constprop.0+0x1a> - if(*format == 'x' || *format == 'X') { - faa8: 2208 movs r2, #8 - faaa: e6f8 b.n f89e <_vsnprintf.constprop.0+0x282> - faac: 0000f4cd .word 0x0000f4cd - -0000fab0 : - va_end(va); - return ret; -} - -int lv_vsnprintf(char * buffer, size_t count, const char * format, va_list va) -{ - fab0: b410 push {r4} - return _vsnprintf(_out_buffer, buffer, count, format, va); - fab2: 4c02 ldr r4, [pc, #8] ; (fabc ) - fab4: 46a4 mov ip, r4 -} - fab6: f85d 4b04 ldr.w r4, [sp], #4 - return _vsnprintf(_out_buffer, buffer, count, format, va); - faba: 4760 bx ip - fabc: 0000f61d .word 0x0000f61d - -0000fac0 <_lv_task_core_init>: - -/** - * Init the lv_task module - */ -void _lv_task_core_init(void) -{ - fac0: b508 push {r3, lr} - _lv_ll_init(&LV_GC_ROOT(_lv_task_ll), sizeof(lv_task_t)); - fac2: 4805 ldr r0, [pc, #20] ; (fad8 <_lv_task_core_init+0x18>) - fac4: 4b05 ldr r3, [pc, #20] ; (fadc <_lv_task_core_init+0x1c>) - fac6: 2118 movs r1, #24 - fac8: 4798 blx r3 - - task_list_changed = false; - faca: 4b05 ldr r3, [pc, #20] ; (fae0 <_lv_task_core_init+0x20>) - facc: 2200 movs r2, #0 - face: 701a strb r2, [r3, #0] - * Enable or disable the whole lv_task handling - * @param en: true: lv_task handling is running, false: lv_task handling is suspended - */ -void lv_task_enable(bool en) -{ - lv_task_run = en; - fad0: 2201 movs r2, #1 - fad2: 705a strb r2, [r3, #1] -} - fad4: bd08 pop {r3, pc} - fad6: bf00 nop - fad8: 200035d0 .word 0x200035d0 - fadc: 0000e889 .word 0x0000e889 - fae0: 20005784 .word 0x20005784 - -0000fae4 : -{ - fae4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - tmp = _lv_ll_get_head(&LV_GC_ROOT(_lv_task_ll)); - fae6: 4b36 ldr r3, [pc, #216] ; (fbc0 ) - fae8: 4836 ldr r0, [pc, #216] ; (fbc4 ) - faea: 4798 blx r3 - if(NULL == tmp) { - faec: 4605 mov r5, r0 - faee: b1e0 cbz r0, fb2a - tmp = _lv_ll_get_next(&LV_GC_ROOT(_lv_task_ll), tmp); - faf0: 4e34 ldr r6, [pc, #208] ; (fbc4 ) - faf2: 4c35 ldr r4, [pc, #212] ; (fbc8 ) - if(tmp->prio <= DEF_PRIO) { - faf4: 7d2b ldrb r3, [r5, #20] - faf6: f003 0307 and.w r3, r3, #7 - fafa: 2b03 cmp r3, #3 - new_task = _lv_ll_ins_prev(&LV_GC_ROOT(_lv_task_ll), tmp); - fafc: 4629 mov r1, r5 - if(tmp->prio <= DEF_PRIO) { - fafe: d82e bhi.n fb5e - new_task = _lv_ll_ins_prev(&LV_GC_ROOT(_lv_task_ll), tmp); - fb00: 4b32 ldr r3, [pc, #200] ; (fbcc ) - fb02: 4830 ldr r0, [pc, #192] ; (fbc4 ) - fb04: 4798 blx r3 - LV_ASSERT_MEM(new_task); - fb06: 4b32 ldr r3, [pc, #200] ; (fbd0 ) - new_task = _lv_ll_ins_prev(&LV_GC_ROOT(_lv_task_ll), tmp); - fb08: 4604 mov r4, r0 - LV_ASSERT_MEM(new_task); - fb0a: 4798 blx r3 - fb0c: 4605 mov r5, r0 - fb0e: bb08 cbnz r0, fb54 - fb10: 4b30 ldr r3, [pc, #192] ; (fbd4 ) - fb12: 4931 ldr r1, [pc, #196] ; (fbd8 ) - fb14: 9300 str r3, [sp, #0] - fb16: 22db movs r2, #219 ; 0xdb - fb18: 2003 movs r0, #3 - fb1a: 4e30 ldr r6, [pc, #192] ; (fbdc ) - fb1c: 47b0 blx r6 - fb1e: 4830 ldr r0, [pc, #192] ; (fbe0 ) - fb20: 4930 ldr r1, [pc, #192] ; (fbe4 ) - fb22: 4622 mov r2, r4 - fb24: 462b mov r3, r5 - fb26: 4788 blx r1 - fb28: e7fe b.n fb28 - new_task = _lv_ll_ins_head(&LV_GC_ROOT(_lv_task_ll)); - fb2a: 4b2f ldr r3, [pc, #188] ; (fbe8 ) - fb2c: 4825 ldr r0, [pc, #148] ; (fbc4 ) - fb2e: 4798 blx r3 - LV_ASSERT_MEM(new_task); - fb30: 4b27 ldr r3, [pc, #156] ; (fbd0 ) - new_task = _lv_ll_ins_head(&LV_GC_ROOT(_lv_task_ll)); - fb32: 4604 mov r4, r0 - LV_ASSERT_MEM(new_task); - fb34: 4798 blx r3 - fb36: 4605 mov r5, r0 - fb38: b960 cbnz r0, fb54 - fb3a: 4b26 ldr r3, [pc, #152] ; (fbd4 ) - fb3c: 4926 ldr r1, [pc, #152] ; (fbd8 ) - fb3e: 9300 str r3, [sp, #0] - fb40: 22d3 movs r2, #211 ; 0xd3 - fb42: 2003 movs r0, #3 - fb44: 4e25 ldr r6, [pc, #148] ; (fbdc ) - fb46: 47b0 blx r6 - fb48: 4825 ldr r0, [pc, #148] ; (fbe0 ) - fb4a: 4926 ldr r1, [pc, #152] ; (fbe4 ) - fb4c: 4622 mov r2, r4 - fb4e: 462b mov r3, r5 - fb50: 4788 blx r1 - fb52: e7fe b.n fb52 - if(new_task == NULL) return NULL; - fb54: b9ec cbnz r4, fb92 - fb56: 2400 movs r4, #0 -} - fb58: 4620 mov r0, r4 - fb5a: b003 add sp, #12 - fb5c: bdf0 pop {r4, r5, r6, r7, pc} - tmp = _lv_ll_get_next(&LV_GC_ROOT(_lv_task_ll), tmp); - fb5e: 4630 mov r0, r6 - fb60: 47a0 blx r4 - } while(tmp != NULL); - fb62: 4605 mov r5, r0 - fb64: 2800 cmp r0, #0 - fb66: d1c5 bne.n faf4 - new_task = _lv_ll_ins_tail(&LV_GC_ROOT(_lv_task_ll)); - fb68: 4b20 ldr r3, [pc, #128] ; (fbec ) - fb6a: 4816 ldr r0, [pc, #88] ; (fbc4 ) - fb6c: 4798 blx r3 - LV_ASSERT_MEM(new_task); - fb6e: 4b18 ldr r3, [pc, #96] ; (fbd0 ) - new_task = _lv_ll_ins_tail(&LV_GC_ROOT(_lv_task_ll)); - fb70: 4604 mov r4, r0 - LV_ASSERT_MEM(new_task); - fb72: 4798 blx r3 - fb74: 2800 cmp r0, #0 - fb76: d1ed bne.n fb54 - fb78: 4b16 ldr r3, [pc, #88] ; (fbd4 ) - fb7a: 4917 ldr r1, [pc, #92] ; (fbd8 ) - fb7c: 9300 str r3, [sp, #0] - fb7e: 22e5 movs r2, #229 ; 0xe5 - fb80: 2003 movs r0, #3 - fb82: 4e16 ldr r6, [pc, #88] ; (fbdc ) - fb84: 47b0 blx r6 - fb86: 4816 ldr r0, [pc, #88] ; (fbe0 ) - fb88: 4916 ldr r1, [pc, #88] ; (fbe4 ) - fb8a: 4622 mov r2, r4 - fb8c: 462b mov r3, r5 - fb8e: 4788 blx r1 - fb90: e7fe b.n fb90 - new_task->period = DEF_PERIOD; - fb92: f44f 73fa mov.w r3, #500 ; 0x1f4 - fb96: 6023 str r3, [r4, #0] - new_task->prio = DEF_PRIO; - fb98: 7d23 ldrb r3, [r4, #20] - task_list_changed = true; - fb9a: 4d15 ldr r5, [pc, #84] ; (fbf0 ) - new_task->prio = DEF_PRIO; - fb9c: 2203 movs r2, #3 - fb9e: f362 0302 bfi r3, r2, #0, #3 - new_task->task_cb = NULL; - fba2: 2700 movs r7, #0 - new_task->prio = DEF_PRIO; - fba4: 7523 strb r3, [r4, #20] - new_task->repeat_count = -1; - fba6: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - task_list_changed = true; - fbaa: 2601 movs r6, #1 - new_task->repeat_count = -1; - fbac: 6123 str r3, [r4, #16] - new_task->task_cb = NULL; - fbae: 60a7 str r7, [r4, #8] - new_task->last_run = lv_tick_get(); - fbb0: 4b10 ldr r3, [pc, #64] ; (fbf4 ) - task_list_changed = true; - fbb2: 702e strb r6, [r5, #0] - new_task->last_run = lv_tick_get(); - fbb4: 4798 blx r3 - new_task->user_data = NULL; - fbb6: 60e7 str r7, [r4, #12] - new_task->last_run = lv_tick_get(); - fbb8: 6060 str r0, [r4, #4] - task_created = true; - fbba: 70ae strb r6, [r5, #2] - return new_task; - fbbc: e7cc b.n fb58 - fbbe: bf00 nop - fbc0: 0000e92d .word 0x0000e92d - fbc4: 200035d0 .word 0x200035d0 - fbc8: 0000e939 .word 0x0000e939 - fbcc: 0000e979 .word 0x0000e979 - fbd0: 00001a65 .word 0x00001a65 - fbd4: 0002bc46 .word 0x0002bc46 - fbd8: 0002bc16 .word 0x0002bc16 - fbdc: 0000eb79 .word 0x0000eb79 - fbe0: 00026842 .word 0x00026842 - fbe4: 00001a6d .word 0x00001a6d - fbe8: 0000e89d .word 0x0000e89d - fbec: 0000e8e5 .word 0x0000e8e5 - fbf0: 20005784 .word 0x20005784 - fbf4: 0000dccd .word 0x0000dccd - -0000fbf8 : -{ - fbf8: b570 push {r4, r5, r6, lr} - _lv_ll_remove(&LV_GC_ROOT(_lv_task_ll), task); - fbfa: 4601 mov r1, r0 -{ - fbfc: 4604 mov r4, r0 - _lv_ll_remove(&LV_GC_ROOT(_lv_task_ll), task); - fbfe: 4b07 ldr r3, [pc, #28] ; (fc1c ) - fc00: 4807 ldr r0, [pc, #28] ; (fc20 ) - task_list_changed = true; - fc02: 4d08 ldr r5, [pc, #32] ; (fc24 ) - _lv_ll_remove(&LV_GC_ROOT(_lv_task_ll), task); - fc04: 4798 blx r3 - task_list_changed = true; - fc06: 2601 movs r6, #1 - lv_mem_free(task); - fc08: 4b07 ldr r3, [pc, #28] ; (fc28 ) - task_list_changed = true; - fc0a: 702e strb r6, [r5, #0] - lv_mem_free(task); - fc0c: 4620 mov r0, r4 - fc0e: 4798 blx r3 - if(LV_GC_ROOT(_lv_task_act) == task) task_deleted = true; /*The active task was deleted*/ - fc10: 4b06 ldr r3, [pc, #24] ; (fc2c ) - fc12: 681b ldr r3, [r3, #0] - fc14: 42a3 cmp r3, r4 - fc16: bf08 it eq - fc18: 70ee strbeq r6, [r5, #3] -} - fc1a: bd70 pop {r4, r5, r6, pc} - fc1c: 0000e9f1 .word 0x0000e9f1 - fc20: 200035d0 .word 0x200035d0 - fc24: 20005784 .word 0x20005784 - fc28: 0000ed75 .word 0x0000ed75 - fc2c: 20003640 .word 0x20003640 - -0000fc30 : - * Execute task if its the priority is appropriate - * @param task pointer to lv_task - * @return true: execute, false: not executed - */ -static bool lv_task_exec(lv_task_t * task) -{ - fc30: b538 push {r3, r4, r5, lr} - * @return the time remaining, or 0 if it needs to be run again - */ -static uint32_t lv_task_time_remaining(lv_task_t * task) -{ - /*Check if at least 'period' time elapsed*/ - uint32_t elp = lv_tick_elaps(task->last_run); - fc32: 4b12 ldr r3, [pc, #72] ; (fc7c ) -{ - fc34: 4604 mov r4, r0 - uint32_t elp = lv_tick_elaps(task->last_run); - fc36: 6840 ldr r0, [r0, #4] - fc38: 4798 blx r3 - if(lv_task_time_remaining(task) == 0) { - fc3a: 6823 ldr r3, [r4, #0] - fc3c: 4298 cmp r0, r3 - fc3e: d31b bcc.n fc78 - task->last_run = lv_tick_get(); - fc40: 4b0f ldr r3, [pc, #60] ; (fc80 ) - task_deleted = false; - fc42: 4d10 ldr r5, [pc, #64] ; (fc84 ) - task->last_run = lv_tick_get(); - fc44: 4798 blx r3 - task_deleted = false; - fc46: 2300 movs r3, #0 - fc48: 70eb strb r3, [r5, #3] - task_created = false; - fc4a: 70ab strb r3, [r5, #2] - if(task->task_cb) task->task_cb(task); - fc4c: 68a3 ldr r3, [r4, #8] - task->last_run = lv_tick_get(); - fc4e: 6060 str r0, [r4, #4] - if(task->task_cb) task->task_cb(task); - fc50: b943 cbnz r3, fc64 - if(task->repeat_count > 0) { - fc52: 6923 ldr r3, [r4, #16] - fc54: 2b00 cmp r3, #0 - fc56: dc0c bgt.n fc72 - if(task->repeat_count == 0) { - fc58: 6923 ldr r3, [r4, #16] - fc5a: b943 cbnz r3, fc6e - lv_task_del(task); - fc5c: 4b0a ldr r3, [pc, #40] ; (fc88 ) - fc5e: 4620 mov r0, r4 - fc60: 4798 blx r3 - fc62: e004 b.n fc6e - if(task->task_cb) task->task_cb(task); - fc64: 4620 mov r0, r4 - fc66: 4798 blx r3 - if(task_deleted == false) { /*The task might be deleted by itself as well*/ - fc68: 78eb ldrb r3, [r5, #3] - fc6a: 2b00 cmp r3, #0 - fc6c: d0f1 beq.n fc52 - lv_task_del(task); - fc6e: 2001 movs r0, #1 -} - fc70: bd38 pop {r3, r4, r5, pc} - task->repeat_count--; - fc72: 3b01 subs r3, #1 - fc74: 6123 str r3, [r4, #16] - fc76: e7ef b.n fc58 - bool exec = false; - fc78: 2000 movs r0, #0 - fc7a: e7f9 b.n fc70 - fc7c: 0000dce1 .word 0x0000dce1 - fc80: 0000dccd .word 0x0000dccd - fc84: 20005784 .word 0x20005784 - fc88: 0000fbf9 .word 0x0000fbf9 - -0000fc8c : -{ - fc8c: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - if(already_running) return 1; - fc90: f8df b15c ldr.w fp, [pc, #348] ; fdf0 - fc94: f89b 4004 ldrb.w r4, [fp, #4] - fc98: 2001 movs r0, #1 - fc9a: b934 cbnz r4, fcaa - if(lv_task_run == false) { - fc9c: f89b 2001 ldrb.w r2, [fp, #1] - already_running = true; - fca0: f88b 0004 strb.w r0, [fp, #4] - if(lv_task_run == false) { - fca4: b91a cbnz r2, fcae - already_running = false; /*Release mutex*/ - fca6: f88b 2004 strb.w r2, [fp, #4] -} - fcaa: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - handler_start = lv_tick_get(); - fcae: f8df 8144 ldr.w r8, [pc, #324] ; fdf4 - LV_GC_ROOT(_lv_task_act) = _lv_ll_get_head(&LV_GC_ROOT(_lv_task_ll)); - fcb2: f8df a138 ldr.w sl, [pc, #312] ; fdec - fcb6: f8df 9140 ldr.w r9, [pc, #320] ; fdf8 - handler_start = lv_tick_get(); - fcba: 47c0 blx r8 - fcbc: f8cb 0008 str.w r0, [fp, #8] - task_deleted = false; - fcc0: 2200 movs r2, #0 - LV_GC_ROOT(_lv_task_act) = _lv_ll_get_head(&LV_GC_ROOT(_lv_task_ll)); - fcc2: 4650 mov r0, sl - task_deleted = false; - fcc4: f88b 2003 strb.w r2, [fp, #3] - task_created = false; - fcc8: f88b 2002 strb.w r2, [fp, #2] - LV_GC_ROOT(_lv_task_act) = _lv_ll_get_head(&LV_GC_ROOT(_lv_task_ll)); - fccc: 47c8 blx r9 - fcce: 4d43 ldr r5, [pc, #268] ; (fddc ) - if(lv_task_exec(LV_GC_ROOT(_lv_task_act))) { - fcd0: 4f43 ldr r7, [pc, #268] ; (fde0 ) - LV_GC_ROOT(_lv_task_act) = _lv_ll_get_head(&LV_GC_ROOT(_lv_task_ll)); - fcd2: 6028 str r0, [r5, #0] - while(LV_GC_ROOT(_lv_task_act)) { - fcd4: 6829 ldr r1, [r5, #0] - fcd6: b189 cbz r1, fcfc - next = _lv_ll_get_next(&LV_GC_ROOT(_lv_task_ll), LV_GC_ROOT(_lv_task_act)); - fcd8: 4b42 ldr r3, [pc, #264] ; (fde4 ) - fcda: 4650 mov r0, sl - fcdc: 4798 blx r3 - fcde: 4606 mov r6, r0 - if(((lv_task_t *)LV_GC_ROOT(_lv_task_act))->prio == LV_TASK_PRIO_OFF) { - fce0: 6828 ldr r0, [r5, #0] - fce2: 7d02 ldrb r2, [r0, #20] - fce4: f012 0107 ands.w r1, r2, #7 - fce8: d008 beq.n fcfc - if(LV_GC_ROOT(_lv_task_act) == task_interrupter) { - fcea: 42a0 cmp r0, r4 - fcec: d050 beq.n fd90 - if(((lv_task_t *)LV_GC_ROOT(_lv_task_act))->prio == LV_TASK_PRIO_HIGHEST) { - fcee: 2905 cmp r1, #5 - fcf0: d139 bne.n fd66 - lv_task_exec(LV_GC_ROOT(_lv_task_act)); - fcf2: 47b8 blx r7 - if(task_created || task_deleted) { - fcf4: f89b 2002 ldrb.w r2, [fp, #2] - fcf8: 2a00 cmp r2, #0 - fcfa: d062 beq.n fdc2 - busy_time += lv_tick_elaps(handler_start); - fcfc: 4c3a ldr r4, [pc, #232] ; (fde8 ) - fcfe: f8db 0008 ldr.w r0, [fp, #8] - fd02: 47a0 blx r4 - fd04: f8db 200c ldr.w r2, [fp, #12] - fd08: 4410 add r0, r2 - fd0a: f8cb 000c str.w r0, [fp, #12] - uint32_t idle_period_time = lv_tick_elaps(idle_period_start); - fd0e: f8db 0014 ldr.w r0, [fp, #20] - fd12: 47a0 blx r4 - if(idle_period_time >= IDLE_MEAS_PERIOD) { - fd14: f5b0 7ffa cmp.w r0, #500 ; 0x1f4 - fd18: d316 bcc.n fd48 - idle_last = (uint32_t)((uint32_t)busy_time * 100) / IDLE_MEAS_PERIOD; /*Calculate the busy percentage*/ - fd1a: f8db 200c ldr.w r2, [fp, #12] - fd1e: 2164 movs r1, #100 ; 0x64 - fd20: 434a muls r2, r1 - fd22: f44f 71fa mov.w r1, #500 ; 0x1f4 - fd26: fbb2 f2f1 udiv r2, r2, r1 - fd2a: b2d2 uxtb r2, r2 - idle_last = idle_last > 100 ? 0 : 100 - idle_last; /*But we need idle time*/ - fd2c: 2a64 cmp r2, #100 ; 0x64 - fd2e: bf9a itte ls - fd30: f1c2 0264 rsbls r2, r2, #100 ; 0x64 - fd34: b2d2 uxtbls r2, r2 - fd36: 2200 movhi r2, #0 - fd38: f88b 2010 strb.w r2, [fp, #16] - busy_time = 0; - fd3c: 2200 movs r2, #0 - fd3e: f8cb 200c str.w r2, [fp, #12] - idle_period_start = lv_tick_get(); - fd42: 47c0 blx r8 - fd44: f8cb 0014 str.w r0, [fp, #20] - time_till_next = LV_NO_TASK_READY; - fd48: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - next = _lv_ll_get_head(&LV_GC_ROOT(_lv_task_ll)); - fd4c: 4827 ldr r0, [pc, #156] ; (fdec ) - time_till_next = LV_NO_TASK_READY; - fd4e: f8cb 2018 str.w r2, [fp, #24] - next = _lv_ll_get_head(&LV_GC_ROOT(_lv_task_ll)); - fd52: 47c8 blx r9 - next = _lv_ll_get_next(&LV_GC_ROOT(_lv_task_ll), next); /*Find the next task*/ - fd54: 4e25 ldr r6, [pc, #148] ; (fdec ) - fd56: 4f23 ldr r7, [pc, #140] ; (fde4 ) - next = _lv_ll_get_head(&LV_GC_ROOT(_lv_task_ll)); - fd58: 4605 mov r5, r0 - while(next) { - fd5a: b9e5 cbnz r5, fd96 - return time_till_next; - fd5c: f8db 0018 ldr.w r0, [fp, #24] - already_running = false; /*Release the mutex*/ - fd60: f88b 5004 strb.w r5, [fp, #4] - return time_till_next; - fd64: e7a1 b.n fcaa - else if(task_interrupter) { - fd66: b134 cbz r4, fd76 - if(((lv_task_t *)LV_GC_ROOT(_lv_task_act))->prio > task_interrupter->prio) { - fd68: 7d21 ldrb r1, [r4, #20] - fd6a: f002 0207 and.w r2, r2, #7 - fd6e: f001 0107 and.w r1, r1, #7 - fd72: 428a cmp r2, r1 - fd74: d9be bls.n fcf4 - if(lv_task_exec(LV_GC_ROOT(_lv_task_act))) { - fd76: 47b8 blx r7 - fd78: 2800 cmp r0, #0 - fd7a: d0bb beq.n fcf4 - if(!task_created && !task_deleted) { - fd7c: f89b 2002 ldrb.w r2, [fp, #2] - fd80: 2a00 cmp r2, #0 - fd82: d1bb bne.n fcfc - fd84: f89b 2003 ldrb.w r2, [fp, #3] - fd88: 2a00 cmp r2, #0 - fd8a: d1b7 bne.n fcfc - task_interrupter = LV_GC_ROOT(_lv_task_act); /*Check all tasks again from the highest priority */ - fd8c: 682c ldr r4, [r5, #0] - } while(!end_flag); - fd8e: e797 b.n fcc0 - task_interrupter = NULL; /*From this point only task after the interrupter comes, so - fd90: 2400 movs r4, #0 - LV_GC_ROOT(_lv_task_act) = next; - fd92: 602e str r6, [r5, #0] - fd94: e79e b.n fcd4 - if(next->prio != LV_TASK_PRIO_OFF) { - fd96: 7d2a ldrb r2, [r5, #20] - fd98: 0753 lsls r3, r2, #29 - fd9a: d00d beq.n fdb8 - uint32_t elp = lv_tick_elaps(task->last_run); - fd9c: 6868 ldr r0, [r5, #4] - fd9e: 47a0 blx r4 - if(elp >= task->period) - fda0: 682a ldr r2, [r5, #0] - fda2: 4290 cmp r0, r2 - return 0; - return task->period - elp; - fda4: bf38 it cc - fda6: 1a10 subcc r0, r2, r0 - if(delay < time_till_next) - fda8: f8db 2018 ldr.w r2, [fp, #24] - return 0; - fdac: bf28 it cs - fdae: 2000 movcs r0, #0 - if(delay < time_till_next) - fdb0: 4282 cmp r2, r0 - time_till_next = delay; - fdb2: bf88 it hi - fdb4: f8cb 0018 strhi.w r0, [fp, #24] - next = _lv_ll_get_next(&LV_GC_ROOT(_lv_task_ll), next); /*Find the next task*/ - fdb8: 4629 mov r1, r5 - fdba: 4630 mov r0, r6 - fdbc: 47b8 blx r7 - fdbe: 4605 mov r5, r0 - fdc0: e7cb b.n fd5a - if(task_created || task_deleted) { - fdc2: f89b 2003 ldrb.w r2, [fp, #3] - fdc6: 2a00 cmp r2, #0 - fdc8: d198 bne.n fcfc - if(task_list_changed) { - fdca: f89b 1000 ldrb.w r1, [fp] - fdce: 2900 cmp r1, #0 - fdd0: d0df beq.n fd92 - task_list_changed = false; - fdd2: f88b 2000 strb.w r2, [fp] - task_interrupter = NULL; - fdd6: 4614 mov r4, r2 - fdd8: e772 b.n fcc0 - fdda: bf00 nop - fddc: 20003640 .word 0x20003640 - fde0: 0000fc31 .word 0x0000fc31 - fde4: 0000e939 .word 0x0000e939 - fde8: 0000dce1 .word 0x0000dce1 - fdec: 200035d0 .word 0x200035d0 - fdf0: 20005784 .word 0x20005784 - fdf4: 0000dccd .word 0x0000dccd - fdf8: 0000e92d .word 0x0000e92d - -0000fdfc : -{ - fdfc: b5f8 push {r3, r4, r5, r6, r7, lr} - if(task->prio == prio) return; - fdfe: 7d03 ldrb r3, [r0, #20] - fe00: f003 0307 and.w r3, r3, #7 - fe04: 428b cmp r3, r1 -{ - fe06: 4604 mov r4, r0 - fe08: 460d mov r5, r1 - if(task->prio == prio) return; - fe0a: d018 beq.n fe3e - _LV_LL_READ(LV_GC_ROOT(_lv_task_ll), i) { - fe0c: 480f ldr r0, [pc, #60] ; (fe4c ) - fe0e: 4b10 ldr r3, [pc, #64] ; (fe50 ) - fe10: 4e0e ldr r6, [pc, #56] ; (fe4c ) - fe12: 4f10 ldr r7, [pc, #64] ; (fe54 ) - fe14: 4798 blx r3 - fe16: 4602 mov r2, r0 - fe18: b132 cbz r2, fe28 - if(i->prio <= prio) { - fe1a: 7d13 ldrb r3, [r2, #20] - fe1c: f003 0307 and.w r3, r3, #7 - fe20: 429d cmp r5, r3 - fe22: db0d blt.n fe40 - if(i != task) _lv_ll_move_before(&LV_GC_ROOT(_lv_task_ll), task, i); - fe24: 42a2 cmp r2, r4 - fe26: d003 beq.n fe30 - _lv_ll_move_before(&LV_GC_ROOT(_lv_task_ll), task, NULL); - fe28: 4808 ldr r0, [pc, #32] ; (fe4c ) - fe2a: 4b0b ldr r3, [pc, #44] ; (fe58 ) - fe2c: 4621 mov r1, r4 - fe2e: 4798 blx r3 - task_list_changed = true; - fe30: 4b0a ldr r3, [pc, #40] ; (fe5c ) - fe32: 2201 movs r2, #1 - fe34: 701a strb r2, [r3, #0] - task->prio = prio; - fe36: 7d23 ldrb r3, [r4, #20] - fe38: f365 0302 bfi r3, r5, #0, #3 - fe3c: 7523 strb r3, [r4, #20] -} - fe3e: bdf8 pop {r3, r4, r5, r6, r7, pc} - _LV_LL_READ(LV_GC_ROOT(_lv_task_ll), i) { - fe40: 4611 mov r1, r2 - fe42: 4630 mov r0, r6 - fe44: 47b8 blx r7 - fe46: 4602 mov r2, r0 - fe48: e7e6 b.n fe18 - fe4a: bf00 nop - fe4c: 200035d0 .word 0x200035d0 - fe50: 0000e92d .word 0x0000e92d - fe54: 0000e939 .word 0x0000e939 - fe58: 0000eae1 .word 0x0000eae1 - fe5c: 20005784 .word 0x20005784 - -0000fe60 : -{ - fe60: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - fe64: 461e mov r6, r3 - lv_task_t * new_task = lv_task_create_basic(); - fe66: 4b12 ldr r3, [pc, #72] ; (feb0 ) -{ - fe68: 9203 str r2, [sp, #12] - fe6a: 460f mov r7, r1 - fe6c: 4680 mov r8, r0 - lv_task_t * new_task = lv_task_create_basic(); - fe6e: 4798 blx r3 - LV_ASSERT_MEM(new_task); - fe70: 4b10 ldr r3, [pc, #64] ; (feb4 ) - lv_task_t * new_task = lv_task_create_basic(); - fe72: 4604 mov r4, r0 - LV_ASSERT_MEM(new_task); - fe74: 4798 blx r3 - fe76: 9903 ldr r1, [sp, #12] - fe78: 4605 mov r5, r0 - fe7a: b968 cbnz r0, fe98 - fe7c: 4b0e ldr r3, [pc, #56] ; (feb8 ) - fe7e: 490f ldr r1, [pc, #60] ; (febc ) - fe80: 9300 str r3, [sp, #0] - fe82: f44f 7283 mov.w r2, #262 ; 0x106 - fe86: 2003 movs r0, #3 - fe88: 4e0d ldr r6, [pc, #52] ; (fec0 ) - fe8a: 47b0 blx r6 - fe8c: 480d ldr r0, [pc, #52] ; (fec4 ) - fe8e: 490e ldr r1, [pc, #56] ; (fec8 ) - fe90: 4622 mov r2, r4 - fe92: 462b mov r3, r5 - fe94: 4788 blx r1 - fe96: e7fe b.n fe96 - if(new_task == NULL) return NULL; - fe98: b134 cbz r4, fea8 - lv_task_set_prio(new_task, prio); - fe9a: 4b0c ldr r3, [pc, #48] ; (fecc ) - task->task_cb = task_cb; - fe9c: f8c4 8008 str.w r8, [r4, #8] - task->period = period; - fea0: 6027 str r7, [r4, #0] - lv_task_set_prio(new_task, prio); - fea2: 4620 mov r0, r4 - fea4: 4798 blx r3 - new_task->user_data = user_data; - fea6: 60e6 str r6, [r4, #12] -} - fea8: 4620 mov r0, r4 - feaa: b004 add sp, #16 - feac: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - feb0: 0000fae5 .word 0x0000fae5 - feb4: 00001a65 .word 0x00001a65 - feb8: 0002bc5b .word 0x0002bc5b - febc: 0002bc16 .word 0x0002bc16 - fec0: 0000eb79 .word 0x0000eb79 - fec4: 00026842 .word 0x00026842 - fec8: 00001a6d .word 0x00001a6d - fecc: 0000fdfd .word 0x0000fdfd - -0000fed0 : -{ - fed0: b510 push {r4, lr} - task->last_run = lv_tick_get() - task->period - 1; - fed2: 4b04 ldr r3, [pc, #16] ; (fee4 ) -{ - fed4: 4604 mov r4, r0 - task->last_run = lv_tick_get() - task->period - 1; - fed6: 4798 blx r3 - fed8: 6823 ldr r3, [r4, #0] - feda: 1ac3 subs r3, r0, r3 - fedc: 3b01 subs r3, #1 - fede: 6063 str r3, [r4, #4] -} - fee0: bd10 pop {r4, pc} - fee2: bf00 nop - fee4: 0000dccd .word 0x0000dccd - -0000fee8 : - * @param str pointer to a character in a string - * @return length of the UTF-8 character (1,2,3 or 4). O on invalid code - */ -static uint8_t lv_txt_utf8_size(const char * str) -{ - if((str[0] & 0x80) == 0) - fee8: f990 2000 ldrsb.w r2, [r0] - feec: 7803 ldrb r3, [r0, #0] - feee: 2a00 cmp r2, #0 - fef0: da0f bge.n ff12 - return 1; - else if((str[0] & 0xE0) == 0xC0) - fef2: f003 02e0 and.w r2, r3, #224 ; 0xe0 - fef6: 2ac0 cmp r2, #192 ; 0xc0 - fef8: d00d beq.n ff16 - return 2; - else if((str[0] & 0xF0) == 0xE0) - fefa: f003 02f0 and.w r2, r3, #240 ; 0xf0 - fefe: 2ae0 cmp r2, #224 ; 0xe0 - ff00: d00b beq.n ff1a - return 3; - else if((str[0] & 0xF8) == 0xF0) - ff02: f003 00f8 and.w r0, r3, #248 ; 0xf8 - ff06: f1a0 03f0 sub.w r3, r0, #240 ; 0xf0 - ff0a: 4258 negs r0, r3 - ff0c: 4158 adcs r0, r3 - ff0e: 0080 lsls r0, r0, #2 - ff10: 4770 bx lr - return 1; - ff12: 2001 movs r0, #1 - ff14: 4770 bx lr - return 2; - ff16: 2002 movs r0, #2 - ff18: 4770 bx lr - return 3; - ff1a: 2003 movs r0, #3 - return 4; - return 0; /*If the char was invalid tell it's 1 byte long*/ -} - ff1c: 4770 bx lr - -0000ff1e : - * After call it will point to the next UTF-8 char in 'txt'. - * NULL to use txt[0] as index - * @return the decoded Unicode character or 0 on invalid UTF-8 code - */ -static uint32_t lv_txt_utf8_next(const char * txt, uint32_t * i) -{ - ff1e: b573 push {r0, r1, r4, r5, r6, lr} - * */ - - uint32_t result = 0; - - /*Dummy 'i' pointer is required*/ - uint32_t i_tmp = 0; - ff20: 2300 movs r3, #0 - ff22: 9301 str r3, [sp, #4] - if(i == NULL) i = &i_tmp; - ff24: b901 cbnz r1, ff28 - ff26: a901 add r1, sp, #4 - - /*Normal ASCII*/ - if((txt[*i] & 0x80) == 0) { - ff28: 680a ldr r2, [r1, #0] - ff2a: 5685 ldrsb r5, [r0, r2] - ff2c: 5c83 ldrb r3, [r0, r2] - ff2e: 2d00 cmp r5, #0 - result = txt[*i]; - (*i)++; - ff30: f102 0401 add.w r4, r2, #1 - if((txt[*i] & 0x80) == 0) { - ff34: db03 blt.n ff3e - result = txt[*i]; - ff36: 4618 mov r0, r3 - (*i)++; - ff38: 600c str r4, [r1, #0] - else { - (*i)++; /*Not UTF-8 char. Go the next.*/ - } - } - return result; -} - ff3a: b002 add sp, #8 - ff3c: bd70 pop {r4, r5, r6, pc} - if((txt[*i] & 0xE0) == 0xC0) { - ff3e: f003 05e0 and.w r5, r3, #224 ; 0xe0 - ff42: 2dc0 cmp r5, #192 ; 0xc0 - ff44: d110 bne.n ff68 - (*i)++; - ff46: 600c str r4, [r1, #0] - if((txt[*i] & 0xC0) != 0x80) return 0; /*Invalid UTF-8 code*/ - ff48: 5d00 ldrb r0, [r0, r4] - ff4a: f000 04c0 and.w r4, r0, #192 ; 0xc0 - ff4e: 2c80 cmp r4, #128 ; 0x80 - ff50: d001 beq.n ff56 - uint32_t result = 0; - ff52: 2000 movs r0, #0 - ff54: e7f1 b.n ff3a - result = (uint32_t)(txt[*i] & 0x1F) << 6; - ff56: 019b lsls r3, r3, #6 - ff58: f403 63f8 and.w r3, r3, #1984 ; 0x7c0 - result += (txt[*i] & 0x3F); - ff5c: f000 003f and.w r0, r0, #63 ; 0x3f - ff60: 4418 add r0, r3 - (*i)++; - ff62: 3202 adds r2, #2 - (*i)++; - ff64: 600a str r2, [r1, #0] - ff66: e7e8 b.n ff3a - else if((txt[*i] & 0xF0) == 0xE0) { - ff68: f003 05f0 and.w r5, r3, #240 ; 0xf0 - ff6c: 2de0 cmp r5, #224 ; 0xe0 - ff6e: d117 bne.n ffa0 - (*i)++; - ff70: 600c str r4, [r1, #0] - if((txt[*i] & 0xC0) != 0x80) return 0; /*Invalid UTF-8 code*/ - ff72: 5d04 ldrb r4, [r0, r4] - ff74: f004 05c0 and.w r5, r4, #192 ; 0xc0 - ff78: 2d80 cmp r5, #128 ; 0x80 - ff7a: d1ea bne.n ff52 - (*i)++; - ff7c: 1c95 adds r5, r2, #2 - ff7e: 600d str r5, [r1, #0] - if((txt[*i] & 0xC0) != 0x80) return 0; /*Invalid UTF-8 code*/ - ff80: 5d45 ldrb r5, [r0, r5] - ff82: f005 00c0 and.w r0, r5, #192 ; 0xc0 - ff86: 2880 cmp r0, #128 ; 0x80 - ff88: d1e3 bne.n ff52 - result = (uint32_t)(txt[*i] & 0x0F) << 12; - ff8a: 0318 lsls r0, r3, #12 - ff8c: b280 uxth r0, r0 - result += (txt[*i] & 0x3F); - ff8e: f005 053f and.w r5, r5, #63 ; 0x3f - result += (uint32_t)(txt[*i] & 0x3F) << 6; - ff92: 01a4 lsls r4, r4, #6 - ff94: 4428 add r0, r5 - ff96: f404 647c and.w r4, r4, #4032 ; 0xfc0 - result += (txt[*i] & 0x3F); - ff9a: 4420 add r0, r4 - (*i)++; - ff9c: 3203 adds r2, #3 - ff9e: e7e1 b.n ff64 - else if((txt[*i] & 0xF8) == 0xF0) { - ffa0: f003 05f8 and.w r5, r3, #248 ; 0xf8 - ffa4: 2df0 cmp r5, #240 ; 0xf0 - (*i)++; - ffa6: 600c str r4, [r1, #0] - else if((txt[*i] & 0xF8) == 0xF0) { - ffa8: d1d3 bne.n ff52 - if((txt[*i] & 0xC0) != 0x80) return 0; /*Invalid UTF-8 code*/ - ffaa: 5d04 ldrb r4, [r0, r4] - ffac: f004 05c0 and.w r5, r4, #192 ; 0xc0 - ffb0: 2d80 cmp r5, #128 ; 0x80 - ffb2: d1ce bne.n ff52 - (*i)++; - ffb4: 1c95 adds r5, r2, #2 - ffb6: 600d str r5, [r1, #0] - if((txt[*i] & 0xC0) != 0x80) return 0; /*Invalid UTF-8 code*/ - ffb8: 5d45 ldrb r5, [r0, r5] - ffba: f005 06c0 and.w r6, r5, #192 ; 0xc0 - ffbe: 2e80 cmp r6, #128 ; 0x80 - ffc0: d1c7 bne.n ff52 - (*i)++; - ffc2: 1cd6 adds r6, r2, #3 - ffc4: 600e str r6, [r1, #0] - if((txt[*i] & 0xC0) != 0x80) return 0; /*Invalid UTF-8 code*/ - ffc6: 5d80 ldrb r0, [r0, r6] - ffc8: f000 06c0 and.w r6, r0, #192 ; 0xc0 - ffcc: 2e80 cmp r6, #128 ; 0x80 - ffce: d1c0 bne.n ff52 - result = (uint32_t)(txt[*i] & 0x07) << 18; - ffd0: 049b lsls r3, r3, #18 - result += (uint32_t)(txt[*i] & 0x3F) << 12; - ffd2: 0324 lsls r4, r4, #12 - result += (uint32_t)(txt[*i] & 0x3F) << 6; - ffd4: 01ad lsls r5, r5, #6 - result += txt[*i] & 0x3F; - ffd6: f000 003f and.w r0, r0, #63 ; 0x3f - result = (uint32_t)(txt[*i] & 0x07) << 18; - ffda: f403 13e0 and.w r3, r3, #1835008 ; 0x1c0000 - result += (uint32_t)(txt[*i] & 0x3F) << 12; - ffde: f404 347c and.w r4, r4, #258048 ; 0x3f000 - result += (uint32_t)(txt[*i] & 0x3F) << 6; - ffe2: f405 657c and.w r5, r5, #4032 ; 0xfc0 - result += (uint32_t)(txt[*i] & 0x3F) << 12; - ffe6: 431c orrs r4, r3 - result += txt[*i] & 0x3F; - ffe8: 4405 add r5, r0 - ffea: 1928 adds r0, r5, r4 - (*i)++; - ffec: 3204 adds r2, #4 - ffee: e7b9 b.n ff64 - -0000fff0 : -{ - uint8_t c_size; - uint8_t cnt = 0; - - /*Try to find a !0 long UTF-8 char by stepping one character back*/ - (*i)--; - fff0: 680b ldr r3, [r1, #0] -{ - fff2: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - (*i)--; - fff4: 3b01 subs r3, #1 - do { - if(cnt >= 4) return 0; /*No UTF-8 char found before the initial*/ - - c_size = _lv_txt_encoded_size(&txt[*i]); - fff6: 4f0d ldr r7, [pc, #52] ; (1002c ) - (*i)--; - fff8: 600b str r3, [r1, #0] -{ - fffa: 4606 mov r6, r0 - fffc: 460c mov r4, r1 - (*i)--; - fffe: 2504 movs r5, #4 - c_size = _lv_txt_encoded_size(&txt[*i]); - 10000: 6820 ldr r0, [r4, #0] - 10002: 683b ldr r3, [r7, #0] - 10004: 4430 add r0, r6 - 10006: 4798 blx r3 - if(c_size == 0) { - 10008: 6823 ldr r3, [r4, #0] - 1000a: b948 cbnz r0, 10020 - if(*i != 0) - 1000c: b12b cbz r3, 1001a - if(cnt >= 4) return 0; /*No UTF-8 char found before the initial*/ - 1000e: 3d01 subs r5, #1 - (*i)--; - 10010: 3b01 subs r3, #1 - if(cnt >= 4) return 0; /*No UTF-8 char found before the initial*/ - 10012: f015 05ff ands.w r5, r5, #255 ; 0xff - (*i)--; - 10016: 6023 str r3, [r4, #0] - if(cnt >= 4) return 0; /*No UTF-8 char found before the initial*/ - 10018: d1f2 bne.n 10000 - 1001a: 2000 movs r0, #0 - - uint32_t i_tmp = *i; - uint32_t letter = _lv_txt_encoded_next(txt, &i_tmp); /*Character found, get it*/ - - return letter; -} - 1001c: b003 add sp, #12 - 1001e: bdf0 pop {r4, r5, r6, r7, pc} - uint32_t i_tmp = *i; - 10020: 9301 str r3, [sp, #4] - uint32_t letter = _lv_txt_encoded_next(txt, &i_tmp); /*Character found, get it*/ - 10022: a901 add r1, sp, #4 - 10024: 687b ldr r3, [r7, #4] - 10026: 4630 mov r0, r6 - 10028: 4798 blx r3 - return letter; - 1002a: e7f7 b.n 1001c - 1002c: 20000048 .word 0x20000048 - -00010030 : - * @param txt a '\0' terminated UTF-8 string - * @param utf8_id character index - * @return byte index of the 'utf8_id'th letter - */ -static uint32_t lv_txt_utf8_get_byte_id(const char * txt, uint32_t utf8_id) -{ - 10030: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - uint32_t i; - uint32_t byte_cnt = 0; - 10034: 2400 movs r4, #0 - for(i = 0; i < utf8_id; i++) { - uint8_t c_size = _lv_txt_encoded_size(&txt[byte_cnt]); - 10036: f8df 8028 ldr.w r8, [pc, #40] ; 10060 -{ - 1003a: 4607 mov r7, r0 - 1003c: 460d mov r5, r1 - for(i = 0; i < utf8_id; i++) { - 1003e: 4626 mov r6, r4 - 10040: 42ae cmp r6, r5 - 10042: d102 bne.n 1004a - byte_cnt += c_size > 0 ? c_size : 1; - } - - return byte_cnt; -} - 10044: 4620 mov r0, r4 - 10046: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - uint8_t c_size = _lv_txt_encoded_size(&txt[byte_cnt]); - 1004a: 1938 adds r0, r7, r4 - 1004c: f8d8 3000 ldr.w r3, [r8] - 10050: 4798 blx r3 - byte_cnt += c_size > 0 ? c_size : 1; - 10052: 2801 cmp r0, #1 - 10054: bf38 it cc - 10056: 2001 movcc r0, #1 - 10058: fa54 f480 uxtab r4, r4, r0 - for(i = 0; i < utf8_id; i++) { - 1005c: 3601 adds r6, #1 - 1005e: e7ef b.n 10040 - 10060: 20000048 .word 0x20000048 - -00010064 : - * @param txt a '\0' terminated UTF-8 string - * @param byte_id byte index - * @return character index of the letter at 'byte_id'th position - */ -static uint32_t lv_txt_utf8_get_char_id(const char * txt, uint32_t byte_id) -{ - 10064: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - uint32_t i = 0; - 10066: 2400 movs r4, #0 - uint32_t char_cnt = 0; - - while(i < byte_id) { - _lv_txt_encoded_next(txt, &i); /*'i' points to the next letter so use the prev. value*/ - 10068: 4f07 ldr r7, [pc, #28] ; (10088 ) - uint32_t i = 0; - 1006a: 9401 str r4, [sp, #4] -{ - 1006c: 4606 mov r6, r0 - 1006e: 460d mov r5, r1 - while(i < byte_id) { - 10070: 9b01 ldr r3, [sp, #4] - 10072: 42ab cmp r3, r5 - 10074: d302 bcc.n 1007c - char_cnt++; - } - - return char_cnt; -} - 10076: 4620 mov r0, r4 - 10078: b003 add sp, #12 - 1007a: bdf0 pop {r4, r5, r6, r7, pc} - _lv_txt_encoded_next(txt, &i); /*'i' points to the next letter so use the prev. value*/ - 1007c: 687b ldr r3, [r7, #4] - 1007e: a901 add r1, sp, #4 - 10080: 4630 mov r0, r6 - 10082: 4798 blx r3 - char_cnt++; - 10084: 3401 adds r4, #1 - 10086: e7f3 b.n 10070 - 10088: 20000048 .word 0x20000048 - -0001008c : - * E.g.: "ÁBC" is 3 characters (but 4 bytes) - * @param txt a '\0' terminated char string - * @return number of characters - */ -static uint32_t lv_txt_utf8_get_length(const char * txt) -{ - 1008c: b573 push {r0, r1, r4, r5, r6, lr} - uint32_t len = 0; - uint32_t i = 0; - 1008e: 2400 movs r4, #0 - - while(txt[i] != '\0') { - _lv_txt_encoded_next(txt, &i); - 10090: 4e07 ldr r6, [pc, #28] ; (100b0 ) - uint32_t i = 0; - 10092: 9401 str r4, [sp, #4] -{ - 10094: 4605 mov r5, r0 - while(txt[i] != '\0') { - 10096: 9b01 ldr r3, [sp, #4] - 10098: 5ceb ldrb r3, [r5, r3] - 1009a: b913 cbnz r3, 100a2 - len++; - } - - return len; -} - 1009c: 4620 mov r0, r4 - 1009e: b002 add sp, #8 - 100a0: bd70 pop {r4, r5, r6, pc} - _lv_txt_encoded_next(txt, &i); - 100a2: 6873 ldr r3, [r6, #4] - 100a4: a901 add r1, sp, #4 - 100a6: 4628 mov r0, r5 - 100a8: 4798 blx r3 - len++; - 100aa: 3401 adds r4, #1 - 100ac: e7f3 b.n 10096 - 100ae: bf00 nop - 100b0: 20000048 .word 0x20000048 - -000100b4 : - if(letter_uni < 128) return letter_uni; - 100b4: 287f cmp r0, #127 ; 0x7f -{ - 100b6: b082 sub sp, #8 - if(letter_uni < 128) return letter_uni; - 100b8: d911 bls.n 100de - if(letter_uni < 0x0800) { - 100ba: f5b0 6f00 cmp.w r0, #2048 ; 0x800 - 100be: d210 bcs.n 100e2 - bytes[0] = ((letter_uni >> 6) & 0x1F) | 0xC0; - 100c0: 0983 lsrs r3, r0, #6 - 100c2: f063 033f orn r3, r3, #63 ; 0x3f - bytes[1] = ((letter_uni >> 0) & 0x3F) | 0x80; - 100c6: f000 003f and.w r0, r0, #63 ; 0x3f - bytes[0] = ((letter_uni >> 6) & 0x1F) | 0xC0; - 100ca: f88d 3004 strb.w r3, [sp, #4] - bytes[1] = ((letter_uni >> 0) & 0x3F) | 0x80; - 100ce: f060 007f orn r0, r0, #127 ; 0x7f - bytes[2] = 0; - 100d2: 2300 movs r3, #0 - bytes[1] = ((letter_uni >> 0) & 0x3F) | 0x80; - 100d4: f88d 0005 strb.w r0, [sp, #5] - bytes[2] = 0; - 100d8: f8ad 3006 strh.w r3, [sp, #6] - return *res_p; - 100dc: 9801 ldr r0, [sp, #4] -} - 100de: b002 add sp, #8 - 100e0: 4770 bx lr - else if(letter_uni < 0x010000) { - 100e2: f5b0 3f80 cmp.w r0, #65536 ; 0x10000 - 100e6: d214 bcs.n 10112 - bytes[0] = ((letter_uni >> 12) & 0x0F) | 0xE0; - 100e8: 0b03 lsrs r3, r0, #12 - 100ea: f063 031f orn r3, r3, #31 - 100ee: f88d 3004 strb.w r3, [sp, #4] - bytes[1] = ((letter_uni >> 6) & 0x3F) | 0x80; - 100f2: f3c0 1385 ubfx r3, r0, #6, #6 - 100f6: f063 037f orn r3, r3, #127 ; 0x7f - bytes[2] = ((letter_uni >> 0) & 0x3F) | 0x80; - 100fa: f000 003f and.w r0, r0, #63 ; 0x3f - bytes[1] = ((letter_uni >> 6) & 0x3F) | 0x80; - 100fe: f88d 3005 strb.w r3, [sp, #5] - bytes[2] = ((letter_uni >> 0) & 0x3F) | 0x80; - 10102: f060 007f orn r0, r0, #127 ; 0x7f - bytes[3] = 0; - 10106: 2300 movs r3, #0 - bytes[2] = ((letter_uni >> 0) & 0x3F) | 0x80; - 10108: f88d 0006 strb.w r0, [sp, #6] - bytes[3] = 0; - 1010c: f88d 3007 strb.w r3, [sp, #7] - 10110: e7e4 b.n 100dc - else if(letter_uni < 0x110000) { - 10112: f5b0 1f88 cmp.w r0, #1114112 ; 0x110000 - 10116: d2e1 bcs.n 100dc - bytes[0] = ((letter_uni >> 18) & 0x07) | 0xF0; - 10118: 0c83 lsrs r3, r0, #18 - 1011a: f063 030f orn r3, r3, #15 - 1011e: f88d 3004 strb.w r3, [sp, #4] - bytes[1] = ((letter_uni >> 12) & 0x3F) | 0x80; - 10122: f3c0 3305 ubfx r3, r0, #12, #6 - 10126: f063 037f orn r3, r3, #127 ; 0x7f - 1012a: f88d 3005 strb.w r3, [sp, #5] - bytes[2] = ((letter_uni >> 6) & 0x3F) | 0x80; - 1012e: f3c0 1385 ubfx r3, r0, #6, #6 - bytes[3] = ((letter_uni >> 0) & 0x3F) | 0x80; - 10132: f000 003f and.w r0, r0, #63 ; 0x3f - bytes[2] = ((letter_uni >> 6) & 0x3F) | 0x80; - 10136: f063 037f orn r3, r3, #127 ; 0x7f - bytes[3] = ((letter_uni >> 0) & 0x3F) | 0x80; - 1013a: f060 007f orn r0, r0, #127 ; 0x7f - bytes[2] = ((letter_uni >> 6) & 0x3F) | 0x80; - 1013e: f88d 3006 strb.w r3, [sp, #6] - bytes[3] = ((letter_uni >> 0) & 0x3F) | 0x80; - 10142: f88d 0007 strb.w r0, [sp, #7] - 10146: e7c9 b.n 100dc - -00010148 : - if((c & 0x80) != 0) { - 10148: 0603 lsls r3, r0, #24 - 1014a: d512 bpl.n 10172 - swapped = (c8[0] << 24) + (c8[1] << 16) + (c8[2] << 8) + (c8[3]); - 1014c: f3c0 2207 ubfx r2, r0, #8, #8 - 10150: 0603 lsls r3, r0, #24 - 10152: eb03 4302 add.w r3, r3, r2, lsl #16 - 10156: f3c0 4207 ubfx r2, r0, #16, #8 - 1015a: eb03 2302 add.w r3, r3, r2, lsl #8 - 1015e: eb03 6010 add.w r0, r3, r0, lsr #24 - 10162: 2304 movs r3, #4 - if((swapped & 0xFF) == 0) - 10164: b2c2 uxtb r2, r0 - 10166: b902 cbnz r2, 1016a - swapped = (swapped >> 8); /*Ignore leading zeros (they were in the end originally)*/ - 10168: 0a00 lsrs r0, r0, #8 - for(i = 0; i < 4; i++) { - 1016a: 3b01 subs r3, #1 - 1016c: f013 03ff ands.w r3, r3, #255 ; 0xff - 10170: d1f8 bne.n 10164 -} - 10172: 4770 bx lr - -00010174 <_lv_txt_is_cmd>: - if(c == (uint32_t)LV_TXT_COLOR_CMD[0]) { - 10174: 2923 cmp r1, #35 ; 0x23 - 10176: d116 bne.n 101a6 <_lv_txt_is_cmd+0x32> - if(*state == LV_TXT_CMD_STATE_WAIT) { /*Start char*/ - 10178: 7802 ldrb r2, [r0, #0] - 1017a: b95a cbnz r2, 10194 <_lv_txt_is_cmd+0x20> - *state = LV_TXT_CMD_STATE_PAR; - 1017c: 2301 movs r3, #1 - *state = LV_TXT_CMD_STATE_WAIT; - 1017e: 7003 strb r3, [r0, #0] - if(*state == LV_TXT_CMD_STATE_PAR) { - 10180: 7802 ldrb r2, [r0, #0] - 10182: 2a01 cmp r2, #1 - 10184: d104 bne.n 10190 <_lv_txt_is_cmd+0x1c> - if(c == ' ') { - 10186: 2920 cmp r1, #32 - *state = LV_TXT_CMD_STATE_IN; /*After the parameter the text is in the command*/ - 10188: bf04 itt eq - 1018a: 2302 moveq r3, #2 - 1018c: 7003 strbeq r3, [r0, #0] - ret = true; - 1018e: 4613 mov r3, r2 -} - 10190: 4618 mov r0, r3 - 10192: 4770 bx lr - else if(*state == LV_TXT_CMD_STATE_PAR) { - 10194: 2a01 cmp r2, #1 - 10196: f04f 0300 mov.w r3, #0 - 1019a: d0f0 beq.n 1017e <_lv_txt_is_cmd+0xa> - else if(*state == LV_TXT_CMD_STATE_IN) { - 1019c: 2a02 cmp r2, #2 - 1019e: d1ef bne.n 10180 <_lv_txt_is_cmd+0xc> - *state = LV_TXT_CMD_STATE_WAIT; - 101a0: 7003 strb r3, [r0, #0] - ret = true; - 101a2: 2301 movs r3, #1 - 101a4: e7ec b.n 10180 <_lv_txt_is_cmd+0xc> - bool ret = false; - 101a6: 2300 movs r3, #0 - 101a8: e7ea b.n 10180 <_lv_txt_is_cmd+0xc> - ... - -000101ac <_lv_txt_get_width>: -{ - 101ac: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 101b0: 4688 mov r8, r1 - 101b2: b085 sub sp, #20 - 101b4: 4617 mov r7, r2 - 101b6: 461e mov r6, r3 - if(txt == NULL) return 0; - 101b8: 4605 mov r5, r0 - 101ba: 2400 movs r4, #0 - 101bc: 2800 cmp r0, #0 - 101be: d03e beq.n 1023e <_lv_txt_get_width+0x92> - if(font == NULL) return 0; - 101c0: 2a00 cmp r2, #0 - 101c2: d03e beq.n 10242 <_lv_txt_get_width+0x96> - uint32_t i = 0; - 101c4: 9403 str r4, [sp, #12] - lv_txt_cmd_state_t cmd_state = LV_TXT_CMD_STATE_WAIT; - 101c6: f88d 400b strb.w r4, [sp, #11] - if(length != 0) { - 101ca: 2900 cmp r1, #0 - 101cc: d035 beq.n 1023a <_lv_txt_get_width+0x8e> - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 101ce: f89d 9038 ldrb.w r9, [sp, #56] ; 0x38 - uint32_t letter = _lv_txt_encoded_next(txt, &i); - 101d2: f8df a07c ldr.w sl, [pc, #124] ; 10250 <_lv_txt_get_width+0xa4> - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 101d6: f009 0901 and.w r9, r9, #1 - uint32_t letter = _lv_txt_encoded_next(txt, &i); - 101da: f8da 3004 ldr.w r3, [sl, #4] - 101de: a903 add r1, sp, #12 - 101e0: 4628 mov r0, r5 - 101e2: 4798 blx r3 - 101e4: 4683 mov fp, r0 - uint32_t letter_next = _lv_txt_encoded_next(&txt[i], NULL); - 101e6: 9803 ldr r0, [sp, #12] - 101e8: f8da 2004 ldr.w r2, [sl, #4] - 101ec: 2100 movs r1, #0 - 101ee: 4428 add r0, r5 - 101f0: 4790 blx r2 - 101f2: 4602 mov r2, r0 - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 101f4: f1b9 0f00 cmp.w r9, #0 - 101f8: d111 bne.n 1021e <_lv_txt_get_width+0x72> - lv_coord_t char_width = lv_font_get_glyph_width(font, letter, letter_next); - 101fa: 4b13 ldr r3, [pc, #76] ; (10248 <_lv_txt_get_width+0x9c>) - 101fc: 4659 mov r1, fp - 101fe: 4638 mov r0, r7 - 10200: 4798 blx r3 - if(char_width > 0) { - 10202: b203 sxth r3, r0 - 10204: 2b00 cmp r3, #0 - 10206: dc14 bgt.n 10232 <_lv_txt_get_width+0x86> - while(i < length) { - 10208: 9b03 ldr r3, [sp, #12] - 1020a: 4598 cmp r8, r3 - 1020c: d8e5 bhi.n 101da <_lv_txt_get_width+0x2e> - if(width > 0) { - 1020e: 2c00 cmp r4, #0 - 10210: dd01 ble.n 10216 <_lv_txt_get_width+0x6a> - width -= letter_space; /*Trim the last letter space. Important if the text is center - 10212: 1ba6 subs r6, r4, r6 - 10214: b234 sxth r4, r6 -} - 10216: 4620 mov r0, r4 - 10218: b005 add sp, #20 - 1021a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1021e: 9001 str r0, [sp, #4] - if(_lv_txt_is_cmd(&cmd_state, letter) != false) { - 10220: 4b0a ldr r3, [pc, #40] ; (1024c <_lv_txt_get_width+0xa0>) - 10222: 4659 mov r1, fp - 10224: f10d 000b add.w r0, sp, #11 - 10228: 4798 blx r3 - 1022a: 9a01 ldr r2, [sp, #4] - 1022c: 2800 cmp r0, #0 - 1022e: d0e4 beq.n 101fa <_lv_txt_get_width+0x4e> - 10230: e7ea b.n 10208 <_lv_txt_get_width+0x5c> - width += letter_space; - 10232: 4434 add r4, r6 - 10234: 4420 add r0, r4 - 10236: b204 sxth r4, r0 - 10238: e7e6 b.n 10208 <_lv_txt_get_width+0x5c> - lv_coord_t width = 0; - 1023a: 460c mov r4, r1 - 1023c: e7eb b.n 10216 <_lv_txt_get_width+0x6a> - if(txt == NULL) return 0; - 1023e: 4604 mov r4, r0 - 10240: e7e9 b.n 10216 <_lv_txt_get_width+0x6a> - 10242: 4614 mov r4, r2 - 10244: e7e7 b.n 10216 <_lv_txt_get_width+0x6a> - 10246: bf00 nop - 10248: 0000d3f9 .word 0x0000d3f9 - 1024c: 00010175 .word 0x00010175 - 10250: 20000048 .word 0x20000048 - -00010254 <_lv_txt_get_next_line>: -{ - 10254: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 10258: b08f sub sp, #60 ; 0x3c - 1025a: 4699 mov r9, r3 - 1025c: f89d 3060 ldrb.w r3, [sp, #96] ; 0x60 - 10260: 9102 str r1, [sp, #8] - 10262: 9204 str r2, [sp, #16] - 10264: 9303 str r3, [sp, #12] - if(txt == NULL) return 0; - 10266: 4607 mov r7, r0 - 10268: b198 cbz r0, 10292 <_lv_txt_get_next_line+0x3e> - if(font == NULL) return 0; - 1026a: 2900 cmp r1, #0 - 1026c: f000 80d2 beq.w 10414 <_lv_txt_get_next_line+0x1c0> - if((flag & LV_TXT_FLAG_EXPAND) || (flag & LV_TXT_FLAG_FIT)) { - 10270: 9b03 ldr r3, [sp, #12] - 10272: f013 0312 ands.w r3, r3, #18 - 10276: d00f beq.n 10298 <_lv_txt_get_next_line+0x44> - for(i = 0; txt[i] != '\n' && txt[i] != '\r' && txt[i] != '\0'; i++) { - 10278: 2000 movs r0, #0 - 1027a: e000 b.n 1027e <_lv_txt_get_next_line+0x2a> - 1027c: 3001 adds r0, #1 - 1027e: 5c3b ldrb r3, [r7, r0] - 10280: 2b0a cmp r3, #10 - 10282: f000 80c9 beq.w 10418 <_lv_txt_get_next_line+0x1c4> - 10286: 2b0d cmp r3, #13 - 10288: f000 80c6 beq.w 10418 <_lv_txt_get_next_line+0x1c4> - 1028c: 2b00 cmp r3, #0 - 1028e: d1f5 bne.n 1027c <_lv_txt_get_next_line+0x28> - return i; - 10290: b280 uxth r0, r0 -} - 10292: b00f add sp, #60 ; 0x3c - 10294: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - if(flag & LV_TXT_FLAG_EXPAND) max_width = LV_COORD_MAX; - 10298: 9a03 ldr r2, [sp, #12] - lv_txt_cmd_state_t cmd_state = LV_TXT_CMD_STATE_WAIT; - 1029a: f88d 302b strb.w r3, [sp, #43] ; 0x2b - if(flag & LV_TXT_FLAG_EXPAND) max_width = LV_COORD_MAX; - 1029e: f012 0202 ands.w r2, r2, #2 - 102a2: 9205 str r2, [sp, #20] - 102a4: f647 4218 movw r2, #31768 ; 0x7c18 - 102a8: bf18 it ne - 102aa: 4691 movne r9, r2 - uint32_t i = 0; /* Iterating index into txt */ - 102ac: 930b str r3, [sp, #44] ; 0x2c - while(txt[i] != '\0' && max_width > 0) { - 102ae: 9b0b ldr r3, [sp, #44] ; 0x2c - 102b0: 9300 str r3, [sp, #0] - 102b2: eb07 0b03 add.w fp, r7, r3 - 102b6: 5cfb ldrb r3, [r7, r3] - 102b8: 2b00 cmp r3, #0 - 102ba: f000 808e beq.w 103da <_lv_txt_get_next_line+0x186> - 102be: f1b9 0f00 cmp.w r9, #0 - 102c2: f340 808a ble.w 103da <_lv_txt_get_next_line+0x186> - if(flag & LV_TXT_FLAG_EXPAND) max_width = LV_COORD_MAX; - 102c6: 9a05 ldr r2, [sp, #20] - 102c8: f647 4318 movw r3, #31768 ; 0x7c18 - 102cc: 2a00 cmp r2, #0 - 102ce: bf08 it eq - 102d0: 464b moveq r3, r9 - 102d2: 9307 str r3, [sp, #28] - letter = _lv_txt_encoded_next(txt, &i_next); - 102d4: 4b51 ldr r3, [pc, #324] ; (1041c <_lv_txt_get_next_line+0x1c8>) - uint32_t i = 0, i_next = 0, i_next_next = 0; /* Iterating index into txt */ - 102d6: 2500 movs r5, #0 - letter = _lv_txt_encoded_next(txt, &i_next); - 102d8: 685b ldr r3, [r3, #4] - uint32_t i = 0, i_next = 0, i_next_next = 0; /* Iterating index into txt */ - 102da: e9cd 550c strd r5, r5, [sp, #48] ; 0x30 - letter = _lv_txt_encoded_next(txt, &i_next); - 102de: a90c add r1, sp, #48 ; 0x30 - 102e0: 4658 mov r0, fp - 102e2: 4798 blx r3 - i_next_next = i_next; - 102e4: 9b0c ldr r3, [sp, #48] ; 0x30 - 102e6: 930d str r3, [sp, #52] ; 0x34 - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 102e8: 9b03 ldr r3, [sp, #12] - uint32_t word_len = 0; /* Number of characters in the transversed word */ - 102ea: 9501 str r5, [sp, #4] - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 102ec: f003 0301 and.w r3, r3, #1 - letter = _lv_txt_encoded_next(txt, &i_next); - 102f0: 4680 mov r8, r0 - uint32_t break_index = NO_BREAK_FOUND; /* only used for "long" words */ - 102f2: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff - lv_coord_t cur_w = 0; /* Pixel Width of transversed string */ - 102f6: 462e mov r6, r5 - uint32_t letter_next = 0; /* Letter at i_next */ - 102f8: 462a mov r2, r5 - uint32_t i = 0, i_next = 0, i_next_next = 0; /* Iterating index into txt */ - 102fa: 462c mov r4, r5 - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 102fc: 9308 str r3, [sp, #32] - while(txt[i] != '\0') { - 102fe: f81b 3004 ldrb.w r3, [fp, r4] - 10302: b943 cbnz r3, 10316 <_lv_txt_get_next_line+0xc2> - if(break_index == NO_BREAK_FOUND) { - 10304: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - 10308: d052 beq.n 103b0 <_lv_txt_get_next_line+0x15c> - if(force) return break_index; - 1030a: 9b00 ldr r3, [sp, #0] - 1030c: 2b00 cmp r3, #0 - 1030e: d16e bne.n 103ee <_lv_txt_get_next_line+0x19a> - 10310: fa1f f48a uxth.w r4, sl - 10314: e055 b.n 103c2 <_lv_txt_get_next_line+0x16e> - letter_next = _lv_txt_encoded_next(txt, &i_next_next); - 10316: 4b41 ldr r3, [pc, #260] ; (1041c <_lv_txt_get_next_line+0x1c8>) - 10318: a90d add r1, sp, #52 ; 0x34 - 1031a: 685b ldr r3, [r3, #4] - 1031c: 4658 mov r0, fp - 1031e: 4798 blx r3 - word_len++; - 10320: 9b01 ldr r3, [sp, #4] - 10322: 3301 adds r3, #1 - 10324: 9306 str r3, [sp, #24] - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 10326: 9b08 ldr r3, [sp, #32] - letter_next = _lv_txt_encoded_next(txt, &i_next_next); - 10328: 4602 mov r2, r0 - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 1032a: b173 cbz r3, 1034a <_lv_txt_get_next_line+0xf6> - 1032c: 9009 str r0, [sp, #36] ; 0x24 - if(_lv_txt_is_cmd(cmd_state, letter) != false) { - 1032e: 4b3c ldr r3, [pc, #240] ; (10420 <_lv_txt_get_next_line+0x1cc>) - 10330: 4641 mov r1, r8 - 10332: f10d 002b add.w r0, sp, #43 ; 0x2b - 10336: 4798 blx r3 - 10338: 9a09 ldr r2, [sp, #36] ; 0x24 - 1033a: b130 cbz r0, 1034a <_lv_txt_get_next_line+0xf6> - i_next = i_next_next; - 1033c: e9dd 430c ldrd r4, r3, [sp, #48] ; 0x30 - 10340: 930c str r3, [sp, #48] ; 0x30 - 10342: 9b06 ldr r3, [sp, #24] - 10344: 9301 str r3, [sp, #4] - letter_next = _lv_txt_encoded_next(txt, &i_next_next); - 10346: 4690 mov r8, r2 - 10348: e7d9 b.n 102fe <_lv_txt_get_next_line+0xaa> - letter_w = lv_font_get_glyph_width(font, letter, letter_next); - 1034a: 4b36 ldr r3, [pc, #216] ; (10424 <_lv_txt_get_next_line+0x1d0>) - 1034c: 9802 ldr r0, [sp, #8] - 1034e: 9209 str r2, [sp, #36] ; 0x24 - 10350: 4641 mov r1, r8 - 10352: 4798 blx r3 - cur_w += letter_w; - 10354: 4406 add r6, r0 - if(letter_w > 0) { - 10356: b200 sxth r0, r0 - 10358: 2800 cmp r0, #0 - cur_w += letter_space; - 1035a: bfc8 it gt - 1035c: 9b04 ldrgt r3, [sp, #16] - if(letter_w > 0) { - 1035e: 9a09 ldr r2, [sp, #36] ; 0x24 - cur_w += letter_w; - 10360: b2b6 uxth r6, r6 - cur_w += letter_space; - 10362: bfc4 itt gt - 10364: 18f6 addgt r6, r6, r3 - 10366: b2b6 uxthgt r6, r6 - if(break_index == NO_BREAK_FOUND && (cur_w - letter_space) > max_width) { - 10368: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - 1036c: b236 sxth r6, r6 - 1036e: d105 bne.n 1037c <_lv_txt_get_next_line+0x128> - 10370: 9b04 ldr r3, [sp, #16] - 10372: 9907 ldr r1, [sp, #28] - 10374: 1af3 subs r3, r6, r3 - 10376: 428b cmp r3, r1 - 10378: bfc8 it gt - 1037a: 46a2 movgt sl, r4 - if(letter == '\n' || letter == '\r' || is_break_char(letter)) { - 1037c: f1b8 0f0a cmp.w r8, #10 - 10380: d010 beq.n 103a4 <_lv_txt_get_next_line+0x150> - 10382: f1b8 0f0d cmp.w r8, #13 - 10386: d00d beq.n 103a4 <_lv_txt_get_next_line+0x150> -{ - uint8_t i; - bool ret = false; - - /*Compare the letter to TXT_BREAK_CHARS*/ - for(i = 0; LV_TXT_BREAK_CHARS[i] != '\0'; i++) { - 10388: 4827 ldr r0, [pc, #156] ; (10428 <_lv_txt_get_next_line+0x1d4>) - 1038a: 2300 movs r3, #0 - 1038c: b2d9 uxtb r1, r3 - 1038e: 5c41 ldrb r1, [r0, r1] - 10390: b921 cbnz r1, 1039c <_lv_txt_get_next_line+0x148> - if(word_w_ptr != NULL && break_index == NO_BREAK_FOUND) *word_w_ptr = cur_w; - 10392: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - 10396: bf08 it eq - 10398: 4635 moveq r5, r6 - 1039a: e7cf b.n 1033c <_lv_txt_get_next_line+0xe8> - if(letter == (uint32_t)LV_TXT_BREAK_CHARS[i]) { - 1039c: 4588 cmp r8, r1 - 1039e: f103 0301 add.w r3, r3, #1 - 103a2: d1f3 bne.n 1038c <_lv_txt_get_next_line+0x138> - if(i == 0 && break_index == NO_BREAK_FOUND && word_w_ptr != NULL) *word_w_ptr = cur_w; - 103a4: 2c00 cmp r4, #0 - 103a6: d1ad bne.n 10304 <_lv_txt_get_next_line+0xb0> - 103a8: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - 103ac: d1ad bne.n 1030a <_lv_txt_get_next_line+0xb6> - 103ae: 4635 mov r5, r6 - if(word_len == 0 || (letter == '\r' && letter_next == '\n')) i = i_next; - 103b0: 9b01 ldr r3, [sp, #4] - 103b2: b123 cbz r3, 103be <_lv_txt_get_next_line+0x16a> - 103b4: f1b8 0f0d cmp.w r8, #13 - 103b8: d102 bne.n 103c0 <_lv_txt_get_next_line+0x16c> - 103ba: 2a0a cmp r2, #10 - 103bc: d100 bne.n 103c0 <_lv_txt_get_next_line+0x16c> - 103be: 9c0c ldr r4, [sp, #48] ; 0x30 - return i; - 103c0: b2a4 uxth r4, r4 - max_width -= word_w; - 103c2: eba9 0505 sub.w r5, r9, r5 - if(i == 0) _lv_txt_encoded_next(txt, &i); // prevent inf loops - 103c6: 9b0b ldr r3, [sp, #44] ; 0x2c - max_width -= word_w; - 103c8: fa0f f985 sxth.w r9, r5 - if(advance == 0) { - 103cc: b994 cbnz r4, 103f4 <_lv_txt_get_next_line+0x1a0> - if(i == 0) _lv_txt_encoded_next(txt, &i); // prevent inf loops - 103ce: b95b cbnz r3, 103e8 <_lv_txt_get_next_line+0x194> - 103d0: 4b12 ldr r3, [pc, #72] ; (1041c <_lv_txt_get_next_line+0x1c8>) - 103d2: a90b add r1, sp, #44 ; 0x2c - 103d4: 685b ldr r3, [r3, #4] - 103d6: 4638 mov r0, r7 - 103d8: 4798 blx r3 - if(i == 0) { - 103da: 9b0b ldr r3, [sp, #44] ; 0x2c - 103dc: b923 cbnz r3, 103e8 <_lv_txt_get_next_line+0x194> - _lv_txt_encoded_next(txt, &i); - 103de: 4b0f ldr r3, [pc, #60] ; (1041c <_lv_txt_get_next_line+0x1c8>) - 103e0: a90b add r1, sp, #44 ; 0x2c - 103e2: 685b ldr r3, [r3, #4] - 103e4: 4638 mov r0, r7 - 103e6: 4798 blx r3 - return i; - 103e8: f8bd 002c ldrh.w r0, [sp, #44] ; 0x2c - 103ec: e751 b.n 10292 <_lv_txt_get_next_line+0x3e> - if(word_w_ptr != NULL) *word_w_ptr = 0; /* Return no word */ - 103ee: 2500 movs r5, #0 - return 0; - 103f0: 462c mov r4, r5 - 103f2: e7e6 b.n 103c2 <_lv_txt_get_next_line+0x16e> - i += advance; - 103f4: 441c add r4, r3 - if(txt[0] == '\n' || txt[0] == '\r') break; - 103f6: 783b ldrb r3, [r7, #0] - i += advance; - 103f8: 940b str r4, [sp, #44] ; 0x2c - if(txt[0] == '\n' || txt[0] == '\r') break; - 103fa: 2b0a cmp r3, #10 - 103fc: d0ed beq.n 103da <_lv_txt_get_next_line+0x186> - 103fe: 2b0d cmp r3, #13 - 10400: d0eb beq.n 103da <_lv_txt_get_next_line+0x186> - if(txt[i] == '\n' || txt[i] == '\r') { - 10402: 5d3b ldrb r3, [r7, r4] - 10404: 2b0a cmp r3, #10 - 10406: d002 beq.n 1040e <_lv_txt_get_next_line+0x1ba> - 10408: 2b0d cmp r3, #13 - 1040a: f47f af50 bne.w 102ae <_lv_txt_get_next_line+0x5a> - i++; /* Include the following newline in the current line */ - 1040e: 3401 adds r4, #1 - 10410: 940b str r4, [sp, #44] ; 0x2c - break; - 10412: e7e2 b.n 103da <_lv_txt_get_next_line+0x186> - if(txt == NULL) return 0; - 10414: 9802 ldr r0, [sp, #8] - 10416: e73c b.n 10292 <_lv_txt_get_next_line+0x3e> - if(txt[i] != '\0') i++; /*To go beyond `\n`*/ - 10418: 3001 adds r0, #1 - 1041a: e739 b.n 10290 <_lv_txt_get_next_line+0x3c> - 1041c: 20000048 .word 0x20000048 - 10420: 00010175 .word 0x00010175 - 10424: 0000d3f9 .word 0x0000d3f9 - 10428: 0002bc6a .word 0x0002bc6a - -0001042c <_lv_txt_get_size>: -{ - 1042c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 10430: b089 sub sp, #36 ; 0x24 - size_res->x = 0; - 10432: 2500 movs r5, #0 -{ - 10434: 4698 mov r8, r3 - 10436: f89d 3050 ldrb.w r3, [sp, #80] ; 0x50 - 1043a: f9bd b048 ldrsh.w fp, [sp, #72] ; 0x48 - 1043e: f9bd a04c ldrsh.w sl, [sp, #76] ; 0x4c - 10442: 9304 str r3, [sp, #16] - 10444: 4604 mov r4, r0 - 10446: 4616 mov r6, r2 - size_res->x = 0; - 10448: 8005 strh r5, [r0, #0] - size_res->y = 0; - 1044a: 8045 strh r5, [r0, #2] - if(text == NULL) return; - 1044c: 9103 str r1, [sp, #12] - 1044e: b329 cbz r1, 1049c <_lv_txt_get_size+0x70> - if(font == NULL) return; - 10450: b322 cbz r2, 1049c <_lv_txt_get_size+0x70> - if(flag & LV_TXT_FLAG_EXPAND) max_width = LV_COORD_MAX; - 10452: 9b04 ldr r3, [sp, #16] - 10454: f013 0f02 tst.w r3, #2 - 10458: f647 4318 movw r3, #31768 ; 0x7c18 - 1045c: bf18 it ne - 1045e: 469a movne sl, r3 - * @param font_p pointer to a font - * @return the height of a font - */ -static inline lv_coord_t lv_font_get_line_height(const lv_font_t * font_p) -{ - return font_p->line_height; - 10460: f9b2 3008 ldrsh.w r3, [r2, #8] - 10464: 9306 str r3, [sp, #24] - uint16_t letter_height = lv_font_get_line_height(font); - 10466: 8913 ldrh r3, [r2, #8] - 10468: 9305 str r3, [sp, #20] - if((unsigned long)size_res->y + (unsigned long)letter_height + (unsigned long)line_space > LV_MAX_OF(lv_coord_t)) { - 1046a: 445b add r3, fp - 1046c: 9307 str r3, [sp, #28] - while(text[line_start] != '\0') { - 1046e: 9b03 ldr r3, [sp, #12] - 10470: eb03 0905 add.w r9, r3, r5 - 10474: 5d5b ldrb r3, [r3, r5] - 10476: b9a3 cbnz r3, 104a2 <_lv_txt_get_size+0x76> - if((line_start != 0) && (text[line_start - 1] == '\n' || text[line_start - 1] == '\r')) { - 10478: b155 cbz r5, 10490 <_lv_txt_get_size+0x64> - 1047a: f819 3c01 ldrb.w r3, [r9, #-1] - 1047e: 2b0a cmp r3, #10 - 10480: d001 beq.n 10486 <_lv_txt_get_size+0x5a> - 10482: 2b0d cmp r3, #13 - 10484: d104 bne.n 10490 <_lv_txt_get_size+0x64> - size_res->y += letter_height + line_space; - 10486: 9b05 ldr r3, [sp, #20] - 10488: 8862 ldrh r2, [r4, #2] - 1048a: 445b add r3, fp - 1048c: 4413 add r3, r2 - 1048e: 8063 strh r3, [r4, #2] - if(size_res->y == 0) - 10490: f9b4 3002 ldrsh.w r3, [r4, #2] - 10494: 2b00 cmp r3, #0 - 10496: d131 bne.n 104fc <_lv_txt_get_size+0xd0> - size_res->y = letter_height; - 10498: 9b06 ldr r3, [sp, #24] - size_res->y -= line_space; - 1049a: 8063 strh r3, [r4, #2] -} - 1049c: b009 add sp, #36 ; 0x24 - 1049e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - new_line_start += _lv_txt_get_next_line(&text[line_start], font, letter_space, max_width, flag); - 104a2: 9b04 ldr r3, [sp, #16] - 104a4: 9300 str r3, [sp, #0] - 104a6: 4642 mov r2, r8 - 104a8: 4653 mov r3, sl - 104aa: 4631 mov r1, r6 - 104ac: 4f15 ldr r7, [pc, #84] ; (10504 <_lv_txt_get_size+0xd8>) - 104ae: 4648 mov r0, r9 - 104b0: 47b8 blx r7 - if((unsigned long)size_res->y + (unsigned long)letter_height + (unsigned long)line_space > LV_MAX_OF(lv_coord_t)) { - 104b2: f9b4 3002 ldrsh.w r3, [r4, #2] - 104b6: 9a07 ldr r2, [sp, #28] - 104b8: 4413 add r3, r2 - 104ba: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - new_line_start += _lv_txt_get_next_line(&text[line_start], font, letter_space, max_width, flag); - 104be: 4601 mov r1, r0 - 104c0: 4405 add r5, r0 - if((unsigned long)size_res->y + (unsigned long)letter_height + (unsigned long)line_space > LV_MAX_OF(lv_coord_t)) { - 104c2: d30b bcc.n 104dc <_lv_txt_get_size+0xb0> - LV_LOG_WARN("lv_txt_get_size: integer overflow while calculating text height"); - 104c4: 4b10 ldr r3, [pc, #64] ; (10508 <_lv_txt_get_size+0xdc>) - 104c6: 4c11 ldr r4, [pc, #68] ; (1050c <_lv_txt_get_size+0xe0>) - 104c8: 9312 str r3, [sp, #72] ; 0x48 - 104ca: 4911 ldr r1, [pc, #68] ; (10510 <_lv_txt_get_size+0xe4>) - 104cc: 4b11 ldr r3, [pc, #68] ; (10514 <_lv_txt_get_size+0xe8>) - 104ce: 2271 movs r2, #113 ; 0x71 - 104d0: 2002 movs r0, #2 - 104d2: 46a4 mov ip, r4 -} - 104d4: b009 add sp, #36 ; 0x24 - 104d6: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - LV_LOG_WARN("lv_txt_get_size: integer overflow while calculating text height"); - 104da: 4760 bx ip - size_res->y += line_space; - 104dc: 8063 strh r3, [r4, #2] - lv_coord_t act_line_length = _lv_txt_get_width(&text[line_start], new_line_start - line_start, font, letter_space, - 104de: 9b04 ldr r3, [sp, #16] - 104e0: 9300 str r3, [sp, #0] - 104e2: 4648 mov r0, r9 - 104e4: 4643 mov r3, r8 - 104e6: f8df 9030 ldr.w r9, [pc, #48] ; 10518 <_lv_txt_get_size+0xec> - 104ea: 4632 mov r2, r6 - 104ec: 47c8 blx r9 - size_res->x = LV_MATH_MAX(act_line_length, size_res->x); - 104ee: f9b4 3000 ldrsh.w r3, [r4] - 104f2: 4298 cmp r0, r3 - 104f4: bfb8 it lt - 104f6: 4618 movlt r0, r3 - 104f8: 8020 strh r0, [r4, #0] - line_start = new_line_start; - 104fa: e7b8 b.n 1046e <_lv_txt_get_size+0x42> - size_res->y -= line_space; - 104fc: eba3 030b sub.w r3, r3, fp - 10500: e7cb b.n 1049a <_lv_txt_get_size+0x6e> - 10502: bf00 nop - 10504: 00010255 .word 0x00010255 - 10508: 0002bca1 .word 0x0002bca1 - 1050c: 0000eb79 .word 0x0000eb79 - 10510: 0002bc72 .word 0x0002bc72 - 10514: 0002bce1 .word 0x0002bce1 - 10518: 000101ad .word 0x000101ad - -0001051c <_lv_utils_bsearch>: - * - * @return a pointer to a matching item, or NULL if none exists. - */ -void * _lv_utils_bsearch(const void * key, const void * base, uint32_t n, uint32_t size, - int32_t (*cmp)(const void * pRef, const void * pElement)) -{ - 1051c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 10520: 9d08 ldr r5, [sp, #32] - 10522: 4680 mov r8, r0 - 10524: 460f mov r7, r1 - 10526: 4614 mov r4, r2 - 10528: 4699 mov r9, r3 - const char * middle; - int32_t c; - - for(middle = base; n != 0;) { - 1052a: b90c cbnz r4, 10530 <_lv_utils_bsearch+0x14> - } - else { - return (char *)middle; - } - } - return NULL; - 1052c: 4626 mov r6, r4 - 1052e: e012 b.n 10556 <_lv_utils_bsearch+0x3a> - middle += (n / 2) * size; - 10530: ea4f 0a54 mov.w sl, r4, lsr #1 - 10534: fb09 760a mla r6, r9, sl, r7 - if((c = (*cmp)(key, middle)) > 0) { - 10538: 4631 mov r1, r6 - 1053a: 4640 mov r0, r8 - 1053c: 47a8 blx r5 - 1053e: 2800 cmp r0, #0 - 10540: dd08 ble.n 10554 <_lv_utils_bsearch+0x38> - n = (n / 2) - ((n & 1) == 0); - 10542: 43e4 mvns r4, r4 - 10544: f004 0401 and.w r4, r4, #1 - 10548: ebaa 0a04 sub.w sl, sl, r4 - base = (middle += size); - 1054c: eb06 0709 add.w r7, r6, r9 -{ - 10550: 4654 mov r4, sl - 10552: e7ea b.n 1052a <_lv_utils_bsearch+0xe> - else if(c < 0) { - 10554: d1fc bne.n 10550 <_lv_utils_bsearch+0x34> -} - 10556: 4630 mov r0, r6 - 10558: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -0001055c : - * From now, all the created objects will use styles from this theme by default - * @param th pointer to theme (return value of: 'lv_theme_init_xxx()') - */ -void lv_theme_set_act(lv_theme_t * th) -{ - act_theme = th; - 1055c: 4b01 ldr r3, [pc, #4] ; (10564 ) - 1055e: 6018 str r0, [r3, #0] -} - 10560: 4770 bx lr - 10562: bf00 nop - 10564: 200057a0 .word 0x200057a0 - -00010568 : - * Get the normal font of the theme - * @return pointer to the font - */ -const lv_font_t * lv_theme_get_font_normal(void) -{ - return act_theme->font_normal; - 10568: 4b01 ldr r3, [pc, #4] ; (10570 ) - 1056a: 681b ldr r3, [r3, #0] -} - 1056c: 68d8 ldr r0, [r3, #12] - 1056e: 4770 bx lr - 10570: 200057a0 .word 0x200057a0 - -00010574 : - return act_theme->flags; -} - -void lv_theme_apply(lv_obj_t * obj, lv_theme_style_t name) -{ - act_theme->apply_xcb(obj, name); - 10574: 4b01 ldr r3, [pc, #4] ; (1057c ) - 10576: 681b ldr r3, [r3, #0] - 10578: 681b ldr r3, [r3, #0] - 1057a: 4718 bx r3 - 1057c: 200057a0 .word 0x200057a0 - -00010580 : - return lv_color_make((uint8_t)((c >> 16) & 0xFF), (uint8_t)((c >> 8) & 0xFF), (uint8_t)(c & 0xFF)); -} - -static inline lv_color_t lv_color_hex3(uint32_t c) -{ - return lv_color_make((uint8_t)(((c >> 4) & 0xF0) | ((c >> 8) & 0xF)), (uint8_t)((c & 0xF0) | ((c & 0xF0) >> 4)), - 10580: f3c0 1303 ubfx r3, r0, #4, #4 -{ - 10584: b510 push {r4, lr} - return lv_color_make((uint8_t)(((c >> 4) & 0xF0) | ((c >> 8) & 0xF)), (uint8_t)((c & 0xF0) | ((c & 0xF0) >> 4)), - 10586: f000 01f0 and.w r1, r0, #240 ; 0xf0 - 1058a: b2c4 uxtb r4, r0 - 1058c: f3c0 1207 ubfx r2, r0, #4, #8 - return LV_COLOR_MAKE(r, g, b); - 10590: 4319 orrs r1, r3 - (uint8_t)((c & 0xF) | ((c & 0xF) << 4))); - 10592: f000 030f and.w r3, r0, #15 - return lv_color_make((uint8_t)(((c >> 4) & 0xF0) | ((c >> 8) & 0xF)), (uint8_t)((c & 0xF0) | ((c & 0xF0) >> 4)), - 10596: ea43 1304 orr.w r3, r3, r4, lsl #4 - 1059a: f022 020f bic.w r2, r2, #15 - 1059e: 0889 lsrs r1, r1, #2 - 105a0: ea42 2010 orr.w r0, r2, r0, lsr #8 - 105a4: f3c3 03c4 ubfx r3, r3, #3, #5 - 105a8: ea43 1341 orr.w r3, r3, r1, lsl #5 - 105ac: f3c0 00c4 ubfx r0, r0, #3, #5 -} - 105b0: ea43 20c0 orr.w r0, r3, r0, lsl #11 - 105b4: bd10 pop {r4, pc} - ... - -000105b8 : - -static void theme_apply(lv_obj_t * obj, lv_theme_style_t name) -{ - lv_style_list_t * list; - - switch(name) { - 105b8: 3901 subs r1, #1 -{ - 105ba: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 105be: 4604 mov r4, r0 - switch(name) { - 105c0: 2927 cmp r1, #39 ; 0x27 - 105c2: d834 bhi.n 1062e - 105c4: e8df f011 tbh [pc, r1, lsl #1] - 105c8: 00390028 .word 0x00390028 - 105cc: 008200bb .word 0x008200bb - 105d0: 004f0044 .word 0x004f0044 - 105d4: 00b70347 .word 0x00b70347 - 105d8: 0256010f .word 0x0256010f - 105dc: 036f0039 .word 0x036f0039 - 105e0: 03950220 .word 0x03950220 - 105e4: 00b700b7 .word 0x00b700b7 - 105e8: 00b70071 .word 0x00b70071 - 105ec: 00b70151 .word 0x00b70151 - 105f0: 021501f7 .word 0x021501f7 - 105f4: 012a0385 .word 0x012a0385 - 105f8: 01ef013b .word 0x01ef013b - 105fc: 01d30166 .word 0x01d30166 - 10600: 031b00eb .word 0x031b00eb - 10604: 00d70337 .word 0x00d70337 - 10608: 02840098 .word 0x02840098 - 1060c: 01b9018e .word 0x01b9018e - 10610: 01c702f0 .word 0x01c702f0 - 10614: 02e502be .word 0x02e502be - case LV_THEME_NONE: - break; - - case LV_THEME_SCR: - lv_obj_clean_style_list(obj, LV_OBJ_PART_MAIN); - 10618: 4b99 ldr r3, [pc, #612] ; (10880 ) - 1061a: 2100 movs r1, #0 - 1061c: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_OBJ_PART_MAIN); - 1061e: 4b99 ldr r3, [pc, #612] ; (10884 ) - 10620: 2100 movs r1, #0 - 10622: 4620 mov r0, r4 - 10624: 4798 blx r3 - _lv_style_list_add_style(list, &styles->scr); - 10626: 4b98 ldr r3, [pc, #608] ; (10888 ) - 10628: 6819 ldr r1, [r3, #0] - break; - case LV_THEME_OBJ: - lv_obj_clean_style_list(obj, LV_OBJ_PART_MAIN); - list = lv_obj_get_style_list(obj, LV_OBJ_PART_MAIN); - _lv_style_list_add_style(list, &styles->bg); - 1062a: 4b98 ldr r3, [pc, #608] ; (1088c ) - 1062c: 4798 blx r3 -#endif - default: - break; - } - - lv_obj_refresh_style(obj, LV_STYLE_PROP_ALL); - 1062e: 4620 mov r0, r4 - 10630: 4b97 ldr r3, [pc, #604] ; (10890 ) -} - 10632: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - lv_obj_refresh_style(obj, LV_STYLE_PROP_ALL); - 10636: 21ff movs r1, #255 ; 0xff - 10638: 4718 bx r3 - lv_obj_clean_style_list(obj, LV_OBJ_PART_MAIN); - 1063a: 4b91 ldr r3, [pc, #580] ; (10880 ) - 1063c: 2100 movs r1, #0 - 1063e: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_OBJ_PART_MAIN); - 10640: 4b90 ldr r3, [pc, #576] ; (10884 ) - 10642: 2100 movs r1, #0 - 10644: 4620 mov r0, r4 - 10646: 4798 blx r3 - _lv_style_list_add_style(list, &styles->bg); - 10648: 4b8f ldr r3, [pc, #572] ; (10888 ) - 1064a: 6819 ldr r1, [r3, #0] - 1064c: 3104 adds r1, #4 - 1064e: e7ec b.n 1062a - lv_obj_clean_style_list(obj, LV_BTN_PART_MAIN); - 10650: 4b8b ldr r3, [pc, #556] ; (10880 ) - 10652: 2100 movs r1, #0 - 10654: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_BTN_PART_MAIN); - 10656: 4b8b ldr r3, [pc, #556] ; (10884 ) - 10658: 2100 movs r1, #0 - 1065a: 4620 mov r0, r4 - 1065c: 4798 blx r3 - _lv_style_list_add_style(list, &styles->btn); - 1065e: 4b8a ldr r3, [pc, #552] ; (10888 ) - 10660: 6819 ldr r1, [r3, #0] - 10662: 3110 adds r1, #16 - 10664: e7e1 b.n 1062a - _lv_style_list_add_style(list, &styles->bg); - 10666: 4e88 ldr r6, [pc, #544] ; (10888 ) - lv_obj_clean_style_list(obj, LV_BTNMATRIX_PART_BG); - 10668: f8df 9214 ldr.w r9, [pc, #532] ; 10880 - list = lv_obj_get_style_list(obj, LV_BTNMATRIX_PART_BG); - 1066c: f8df 8214 ldr.w r8, [pc, #532] ; 10884 - _lv_style_list_add_style(list, &styles->bg); - 10670: 4d86 ldr r5, [pc, #536] ; (1088c ) - lv_obj_clean_style_list(obj, LV_BTNMATRIX_PART_BG); - 10672: 2100 movs r1, #0 - 10674: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_BTNMATRIX_PART_BG); - 10676: 2100 movs r1, #0 - 10678: 4620 mov r0, r4 - 1067a: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->bg); - 1067c: 6831 ldr r1, [r6, #0] - 1067e: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_BTNMATRIX_PART_BG); - 10680: 4607 mov r7, r0 - _lv_style_list_add_style(list, &styles->bg); - 10682: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->pad_small); - 10684: 6831 ldr r1, [r6, #0] - 10686: 3118 adds r1, #24 - _lv_style_list_add_style(list, &styles->kb_bg); - 10688: 4638 mov r0, r7 - 1068a: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_KEYBOARD_PART_BTN); - 1068c: 2101 movs r1, #1 - 1068e: 4620 mov r0, r4 - 10690: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_KEYBOARD_PART_BTN); - 10692: 2101 movs r1, #1 - 10694: 4620 mov r0, r4 - 10696: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->bg); - 10698: 6831 ldr r1, [r6, #0] - 1069a: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_KEYBOARD_PART_BTN); - 1069c: 4607 mov r7, r0 - _lv_style_list_add_style(list, &styles->bg); - 1069e: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->bg_click); - 106a0: 6831 ldr r1, [r6, #0] - 106a2: 4638 mov r0, r7 - 106a4: 3108 adds r1, #8 - _lv_style_list_add_style(list, &styles->gauge_needle); - 106a6: 47a8 blx r5 - break; - 106a8: e7c1 b.n 1062e - lv_obj_clean_style_list(obj, LV_KEYBOARD_PART_BG); - 106aa: 2100 movs r1, #0 - 106ac: f8df 91d0 ldr.w r9, [pc, #464] ; 10880 - list = lv_obj_get_style_list(obj, LV_KEYBOARD_PART_BG); - 106b0: f8df 81d0 ldr.w r8, [pc, #464] ; 10884 - _lv_style_list_add_style(list, &styles->scr); - 106b4: 4e74 ldr r6, [pc, #464] ; (10888 ) - 106b6: 4d75 ldr r5, [pc, #468] ; (1088c ) - lv_obj_clean_style_list(obj, LV_KEYBOARD_PART_BG); - 106b8: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_KEYBOARD_PART_BG); - 106ba: 2100 movs r1, #0 - 106bc: 4620 mov r0, r4 - 106be: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->scr); - 106c0: 6831 ldr r1, [r6, #0] - list = lv_obj_get_style_list(obj, LV_KEYBOARD_PART_BG); - 106c2: 4607 mov r7, r0 - _lv_style_list_add_style(list, &styles->scr); - 106c4: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->kb_bg); - 106c6: 6831 ldr r1, [r6, #0] - 106c8: 3168 adds r1, #104 ; 0x68 - 106ca: e7dd b.n 10688 - lv_obj_clean_style_list(obj, LV_BAR_PART_BG); - 106cc: f8df 81b0 ldr.w r8, [pc, #432] ; 10880 - _lv_style_list_add_style(list, &styles->bar_bg); - 106d0: 4e6d ldr r6, [pc, #436] ; (10888 ) - list = lv_obj_get_style_list(obj, LV_BAR_PART_BG); - 106d2: 4f6c ldr r7, [pc, #432] ; (10884 ) - _lv_style_list_add_style(list, &styles->bar_bg); - 106d4: 4d6d ldr r5, [pc, #436] ; (1088c ) - lv_obj_clean_style_list(obj, LV_BAR_PART_BG); - 106d6: 2100 movs r1, #0 - 106d8: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_BAR_PART_BG); - 106da: 2100 movs r1, #0 - 106dc: 4620 mov r0, r4 - 106de: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bar_bg); - 106e0: 6831 ldr r1, [r6, #0] - 106e2: 3124 adds r1, #36 ; 0x24 - 106e4: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_BAR_PART_INDIC); - 106e6: 2101 movs r1, #1 - 106e8: 4620 mov r0, r4 - 106ea: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_BAR_PART_INDIC); - 106ec: 2101 movs r1, #1 - 106ee: 4620 mov r0, r4 - 106f0: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bar_indic); - 106f2: 6831 ldr r1, [r6, #0] - 106f4: 3128 adds r1, #40 ; 0x28 - 106f6: e7d6 b.n 106a6 - lv_obj_clean_style_list(obj, LV_SWITCH_PART_BG); - 106f8: f8df 8184 ldr.w r8, [pc, #388] ; 10880 - _lv_style_list_add_style(list, &styles->bar_bg); - 106fc: 4e62 ldr r6, [pc, #392] ; (10888 ) - list = lv_obj_get_style_list(obj, LV_SWITCH_PART_BG); - 106fe: 4f61 ldr r7, [pc, #388] ; (10884 ) - _lv_style_list_add_style(list, &styles->bar_bg); - 10700: 4d62 ldr r5, [pc, #392] ; (1088c ) - lv_obj_clean_style_list(obj, LV_SWITCH_PART_BG); - 10702: 2100 movs r1, #0 - 10704: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_SWITCH_PART_BG); - 10706: 2100 movs r1, #0 - 10708: 4620 mov r0, r4 - 1070a: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bar_bg); - 1070c: 6831 ldr r1, [r6, #0] - 1070e: 3124 adds r1, #36 ; 0x24 - 10710: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_SWITCH_PART_INDIC); - 10712: 2101 movs r1, #1 - 10714: 4620 mov r0, r4 - 10716: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_SWITCH_PART_INDIC); - 10718: 2101 movs r1, #1 - 1071a: 4620 mov r0, r4 - 1071c: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bar_indic); - 1071e: 6831 ldr r1, [r6, #0] - 10720: 3128 adds r1, #40 ; 0x28 - 10722: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_SWITCH_PART_KNOB); - 10724: 2102 movs r1, #2 - 10726: 4620 mov r0, r4 - 10728: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_SWITCH_PART_KNOB); - 1072a: 2102 movs r1, #2 - 1072c: 4620 mov r0, r4 - 1072e: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->sw_knob); - 10730: 6831 ldr r1, [r6, #0] - 10732: 319c adds r1, #156 ; 0x9c - 10734: e7b7 b.n 106a6 - lv_obj_clean_style_list(obj, LV_CANVAS_PART_MAIN); - 10736: 4b52 ldr r3, [pc, #328] ; (10880 ) - 10738: 2100 movs r1, #0 - 1073a: 4798 blx r3 - break; - 1073c: e777 b.n 1062e - lv_obj_clean_style_list(obj, LV_ARC_PART_BG); - 1073e: f8df 9140 ldr.w r9, [pc, #320] ; 10880 - _lv_style_list_add_style(list, &styles->bg); - 10742: 4e51 ldr r6, [pc, #324] ; (10888 ) - list = lv_obj_get_style_list(obj, LV_ARC_PART_BG); - 10744: f8df 813c ldr.w r8, [pc, #316] ; 10884 - _lv_style_list_add_style(list, &styles->bg); - 10748: 4d50 ldr r5, [pc, #320] ; (1088c ) - lv_obj_clean_style_list(obj, LV_ARC_PART_BG); - 1074a: 2100 movs r1, #0 - 1074c: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_ARC_PART_BG); - 1074e: 2100 movs r1, #0 - 10750: 4620 mov r0, r4 - 10752: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->bg); - 10754: 6831 ldr r1, [r6, #0] - 10756: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_ARC_PART_BG); - 10758: 4607 mov r7, r0 - _lv_style_list_add_style(list, &styles->bg); - 1075a: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->arc_bg); - 1075c: 6831 ldr r1, [r6, #0] - 1075e: 4638 mov r0, r7 - 10760: 3120 adds r1, #32 - 10762: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_ARC_PART_INDIC); - 10764: 2101 movs r1, #1 - 10766: 4620 mov r0, r4 - 10768: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_ARC_PART_INDIC); - 1076a: 2101 movs r1, #1 - 1076c: 4620 mov r0, r4 - 1076e: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->arc_indic); - 10770: 6831 ldr r1, [r6, #0] - 10772: 311c adds r1, #28 - 10774: e797 b.n 106a6 - lv_obj_clean_style_list(obj, LV_SPINNER_PART_BG); - 10776: f8df 8108 ldr.w r8, [pc, #264] ; 10880 - _lv_style_list_add_style(list, &styles->arc_bg); - 1077a: 4e43 ldr r6, [pc, #268] ; (10888 ) - list = lv_obj_get_style_list(obj, LV_SPINNER_PART_BG); - 1077c: 4f41 ldr r7, [pc, #260] ; (10884 ) - _lv_style_list_add_style(list, &styles->arc_bg); - 1077e: 4d43 ldr r5, [pc, #268] ; (1088c ) - lv_obj_clean_style_list(obj, LV_SPINNER_PART_BG); - 10780: 2100 movs r1, #0 - 10782: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_SPINNER_PART_BG); - 10784: 2100 movs r1, #0 - 10786: 4620 mov r0, r4 - 10788: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->arc_bg); - 1078a: 6831 ldr r1, [r6, #0] - 1078c: 3120 adds r1, #32 - 1078e: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_SPINNER_PART_INDIC); - 10790: 4620 mov r0, r4 - 10792: 2101 movs r1, #1 - 10794: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_SPINNER_PART_INDIC); - 10796: 2101 movs r1, #1 - 10798: 4620 mov r0, r4 - 1079a: 47b8 blx r7 - 1079c: e7e8 b.n 10770 - _lv_style_list_add_style(list, &styles->bar_bg); - 1079e: 4e3a ldr r6, [pc, #232] ; (10888 ) - lv_obj_clean_style_list(obj, LV_SLIDER_PART_BG); - 107a0: f8df 80dc ldr.w r8, [pc, #220] ; 10880 - list = lv_obj_get_style_list(obj, LV_SLIDER_PART_BG); - 107a4: 4f37 ldr r7, [pc, #220] ; (10884 ) - _lv_style_list_add_style(list, &styles->bar_bg); - 107a6: 4d39 ldr r5, [pc, #228] ; (1088c ) - lv_obj_clean_style_list(obj, LV_SLIDER_PART_BG); - 107a8: 2100 movs r1, #0 - 107aa: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_SLIDER_PART_BG); - 107ac: 2100 movs r1, #0 - 107ae: 4620 mov r0, r4 - 107b0: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bar_bg); - 107b2: 6831 ldr r1, [r6, #0] - 107b4: 3124 adds r1, #36 ; 0x24 - list = lv_obj_get_style_list(obj, LV_SLIDER_PART_BG); - 107b6: 4681 mov r9, r0 - _lv_style_list_add_style(list, &styles->bar_bg); - 107b8: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->slider_bg); - 107ba: 6831 ldr r1, [r6, #0] - 107bc: 4648 mov r0, r9 - 107be: 3194 adds r1, #148 ; 0x94 - 107c0: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_SLIDER_PART_INDIC); - 107c2: 2101 movs r1, #1 - 107c4: 4620 mov r0, r4 - 107c6: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_SLIDER_PART_INDIC); - 107c8: 2101 movs r1, #1 - 107ca: 4620 mov r0, r4 - 107cc: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bar_indic); - 107ce: 6831 ldr r1, [r6, #0] - 107d0: 3128 adds r1, #40 ; 0x28 - 107d2: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_SLIDER_PART_KNOB); - 107d4: 2102 movs r1, #2 - 107d6: 4620 mov r0, r4 - 107d8: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_SLIDER_PART_KNOB); - 107da: 2102 movs r1, #2 - 107dc: 4620 mov r0, r4 - 107de: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->slider_knob); - 107e0: 6831 ldr r1, [r6, #0] - 107e2: 3190 adds r1, #144 ; 0x90 - 107e4: e75f b.n 106a6 - _lv_style_list_add_style(list, &styles->cb_bg); - 107e6: 4f28 ldr r7, [pc, #160] ; (10888 ) - lv_obj_clean_style_list(obj, LV_CHECKBOX_PART_BG); - 107e8: f8df 8094 ldr.w r8, [pc, #148] ; 10880 - list = lv_obj_get_style_list(obj, LV_CHECKBOX_PART_BG); - 107ec: 4e25 ldr r6, [pc, #148] ; (10884 ) - _lv_style_list_add_style(list, &styles->cb_bg); - 107ee: 4d27 ldr r5, [pc, #156] ; (1088c ) - lv_obj_clean_style_list(obj, LV_CHECKBOX_PART_BG); - 107f0: 2100 movs r1, #0 - 107f2: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_CHECKBOX_PART_BG); - 107f4: 2100 movs r1, #0 - 107f6: 4620 mov r0, r4 - 107f8: 47b0 blx r6 - _lv_style_list_add_style(list, &styles->cb_bg); - 107fa: 6839 ldr r1, [r7, #0] - 107fc: 314c adds r1, #76 ; 0x4c - 107fe: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_CHECKBOX_PART_BULLET); - 10800: 2140 movs r1, #64 ; 0x40 - 10802: 4620 mov r0, r4 - 10804: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_CHECKBOX_PART_BULLET); - 10806: 2140 movs r1, #64 ; 0x40 - 10808: 4620 mov r0, r4 - 1080a: 47b0 blx r6 - _lv_style_list_add_style(list, &styles->btn); - 1080c: 6839 ldr r1, [r7, #0] - 1080e: 3110 adds r1, #16 - list = lv_obj_get_style_list(obj, LV_CHECKBOX_PART_BULLET); - 10810: 4606 mov r6, r0 - _lv_style_list_add_style(list, &styles->btn); - 10812: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->cb_bullet); - 10814: 6839 ldr r1, [r7, #0] - 10816: 4630 mov r0, r6 - 10818: 3150 adds r1, #80 ; 0x50 - 1081a: e744 b.n 106a6 - lv_obj_clean_style_list(obj, LV_MSGBOX_PART_BG); - 1081c: 4b18 ldr r3, [pc, #96] ; (10880 ) - _lv_style_list_add_style(list, &styles->bg); - 1081e: 4f1a ldr r7, [pc, #104] ; (10888 ) - 10820: 4e1a ldr r6, [pc, #104] ; (1088c ) - lv_obj_clean_style_list(obj, LV_MSGBOX_PART_BG); - 10822: 2100 movs r1, #0 - 10824: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_MSGBOX_PART_BG); - 10826: 4b17 ldr r3, [pc, #92] ; (10884 ) - 10828: 2100 movs r1, #0 - 1082a: 4620 mov r0, r4 - 1082c: 4798 blx r3 - _lv_style_list_add_style(list, &styles->bg); - 1082e: 6839 ldr r1, [r7, #0] - 10830: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_MSGBOX_PART_BG); - 10832: 4605 mov r5, r0 - _lv_style_list_add_style(list, &styles->bg); - 10834: 47b0 blx r6 - _lv_style_list_add_style(list, &styles->mbox_bg); - 10836: 6839 ldr r1, [r7, #0] - 10838: 317c adds r1, #124 ; 0x7c - _lv_style_list_add_style(list, &styles->lmeter); - 1083a: 4628 mov r0, r5 - 1083c: e07b b.n 10936 - lv_obj_clean_style_list(obj, LV_MSGBOX_PART_BTN_BG); - 1083e: f8df 8040 ldr.w r8, [pc, #64] ; 10880 - _lv_style_list_add_style(list, &styles->pad_small); - 10842: 4e11 ldr r6, [pc, #68] ; (10888 ) - list = lv_obj_get_style_list(obj, LV_MSGBOX_PART_BTN_BG); - 10844: 4f0f ldr r7, [pc, #60] ; (10884 ) - _lv_style_list_add_style(list, &styles->pad_small); - 10846: 4d11 ldr r5, [pc, #68] ; (1088c ) - lv_obj_clean_style_list(obj, LV_MSGBOX_PART_BTN_BG); - 10848: 2140 movs r1, #64 ; 0x40 - 1084a: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_MSGBOX_PART_BTN_BG); - 1084c: 2140 movs r1, #64 ; 0x40 - 1084e: 4620 mov r0, r4 - 10850: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->pad_small); - 10852: 6831 ldr r1, [r6, #0] - 10854: 3118 adds r1, #24 - 10856: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_MSGBOX_PART_BTN); - 10858: 2141 movs r1, #65 ; 0x41 - 1085a: 4620 mov r0, r4 - 1085c: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_MSGBOX_PART_BTN); - 1085e: 2141 movs r1, #65 ; 0x41 - 10860: 4620 mov r0, r4 - 10862: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->btn); - 10864: 6831 ldr r1, [r6, #0] - 10866: 3110 adds r1, #16 - 10868: e71d b.n 106a6 - lv_obj_clean_style_list(obj, LV_LED_PART_MAIN); - 1086a: 4b05 ldr r3, [pc, #20] ; (10880 ) - 1086c: 2100 movs r1, #0 - 1086e: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_LED_PART_MAIN); - 10870: 4b04 ldr r3, [pc, #16] ; (10884 ) - 10872: 2100 movs r1, #0 - 10874: 4620 mov r0, r4 - 10876: 4798 blx r3 - _lv_style_list_add_style(list, &styles->led); - 10878: 4b03 ldr r3, [pc, #12] ; (10888 ) - 1087a: 6819 ldr r1, [r3, #0] - 1087c: 316c adds r1, #108 ; 0x6c - 1087e: e6d4 b.n 1062a - 10880: 000027cd .word 0x000027cd - 10884: 00002711 .word 0x00002711 - 10888: 200057a4 .word 0x200057a4 - 1088c: 0000589d .word 0x0000589d - 10890: 00003015 .word 0x00003015 - lv_obj_clean_style_list(obj, LV_PAGE_PART_BG); - 10894: f8df 82a8 ldr.w r8, [pc, #680] ; 10b40 - _lv_style_list_add_style(list, &styles->bg); - 10898: 4ea6 ldr r6, [pc, #664] ; (10b34 ) - list = lv_obj_get_style_list(obj, LV_PAGE_PART_BG); - 1089a: 4fa7 ldr r7, [pc, #668] ; (10b38 ) - _lv_style_list_add_style(list, &styles->bg); - 1089c: 4da7 ldr r5, [pc, #668] ; (10b3c ) - lv_obj_clean_style_list(obj, LV_PAGE_PART_BG); - 1089e: 2100 movs r1, #0 - 108a0: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_PAGE_PART_BG); - 108a2: 2100 movs r1, #0 - 108a4: 4620 mov r0, r4 - 108a6: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bg); - 108a8: 6831 ldr r1, [r6, #0] - 108aa: 3104 adds r1, #4 - 108ac: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_PAGE_PART_SCROLLABLE); - 108ae: 2140 movs r1, #64 ; 0x40 - 108b0: 4620 mov r0, r4 - 108b2: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_PAGE_PART_SCROLLABLE); - 108b4: 2140 movs r1, #64 ; 0x40 - 108b6: 4620 mov r0, r4 - 108b8: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->pad_inner); - 108ba: 6831 ldr r1, [r6, #0] - 108bc: 3114 adds r1, #20 - _lv_style_list_add_style(list, &styles->scr); - 108be: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TILEVIEW_PART_SCROLLBAR); - 108c0: 2101 movs r1, #1 - 108c2: 4620 mov r0, r4 - 108c4: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TILEVIEW_PART_SCROLLBAR); - 108c6: 2101 movs r1, #1 - 108c8: 4620 mov r0, r4 - 108ca: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->sb); - 108cc: 6831 ldr r1, [r6, #0] - 108ce: 3180 adds r1, #128 ; 0x80 - 108d0: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TILEVIEW_PART_EDGE_FLASH); - 108d2: 2102 movs r1, #2 - 108d4: 4620 mov r0, r4 - 108d6: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TILEVIEW_PART_EDGE_FLASH); - 108d8: 2102 movs r1, #2 - 108da: 4620 mov r0, r4 - 108dc: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->edge_flash); - 108de: 6831 ldr r1, [r6, #0] - 108e0: 3184 adds r1, #132 ; 0x84 - 108e2: e6e0 b.n 106a6 - lv_obj_clean_style_list(obj, LV_TABVIEW_PART_BG); - 108e4: 4d96 ldr r5, [pc, #600] ; (10b40 ) - _lv_style_list_add_style(list, &styles->scr); - 108e6: 4f93 ldr r7, [pc, #588] ; (10b34 ) - list = lv_obj_get_style_list(obj, LV_TABVIEW_PART_BG); - 108e8: f8df 824c ldr.w r8, [pc, #588] ; 10b38 - _lv_style_list_add_style(list, &styles->scr); - 108ec: 4e93 ldr r6, [pc, #588] ; (10b3c ) - lv_obj_clean_style_list(obj, LV_TABVIEW_PART_BG); - 108ee: 2100 movs r1, #0 - 108f0: 47a8 blx r5 - list = lv_obj_get_style_list(obj, LV_TABVIEW_PART_BG); - 108f2: 2100 movs r1, #0 - 108f4: 4620 mov r0, r4 - 108f6: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->scr); - 108f8: 6839 ldr r1, [r7, #0] - 108fa: 47b0 blx r6 - lv_obj_clean_style_list(obj, LV_TABVIEW_PART_BG_SCRLLABLE); - 108fc: 2140 movs r1, #64 ; 0x40 - 108fe: 4620 mov r0, r4 - 10900: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TABVIEW_PART_TAB_BG); - 10902: 2141 movs r1, #65 ; 0x41 - 10904: 4620 mov r0, r4 - 10906: 47a8 blx r5 - list = lv_obj_get_style_list(obj, LV_TABVIEW_PART_TAB_BG); - 10908: 2141 movs r1, #65 ; 0x41 - 1090a: 4620 mov r0, r4 - 1090c: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->tabview_btns_bg); - 1090e: 6839 ldr r1, [r7, #0] - 10910: 31a8 adds r1, #168 ; 0xa8 - 10912: 47b0 blx r6 - lv_obj_clean_style_list(obj, LV_TABVIEW_PART_INDIC); - 10914: 2143 movs r1, #67 ; 0x43 - 10916: 4620 mov r0, r4 - 10918: 47a8 blx r5 - list = lv_obj_get_style_list(obj, LV_TABVIEW_PART_INDIC); - 1091a: 2143 movs r1, #67 ; 0x43 - 1091c: 4620 mov r0, r4 - 1091e: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->tabview_indic); - 10920: 6839 ldr r1, [r7, #0] - 10922: 31ac adds r1, #172 ; 0xac - 10924: 47b0 blx r6 - lv_obj_clean_style_list(obj, LV_TABVIEW_PART_TAB_BTN); - 10926: 2142 movs r1, #66 ; 0x42 - 10928: 4620 mov r0, r4 - 1092a: 47a8 blx r5 - list = lv_obj_get_style_list(obj, LV_TABVIEW_PART_TAB_BTN); - 1092c: 2142 movs r1, #66 ; 0x42 - 1092e: 4620 mov r0, r4 - 10930: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->tabview_btns); - 10932: 6839 ldr r1, [r7, #0] - 10934: 31a4 adds r1, #164 ; 0xa4 - _lv_style_list_add_style(list, &styles->lmeter); - 10936: 47b0 blx r6 - break; - 10938: e679 b.n 1062e - lv_obj_clean_style_list(obj, LV_PAGE_PART_BG); - 1093a: 4d81 ldr r5, [pc, #516] ; (10b40 ) - 1093c: 2100 movs r1, #0 - 1093e: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_PAGE_PART_SCROLLABLE); - 10940: 2140 movs r1, #64 ; 0x40 - 10942: 4620 mov r0, r4 - 10944: 47a8 blx r5 - list = lv_obj_get_style_list(obj, LV_PAGE_PART_SCROLLABLE); - 10946: 4b7c ldr r3, [pc, #496] ; (10b38 ) - 10948: 2140 movs r1, #64 ; 0x40 - 1094a: 4620 mov r0, r4 - 1094c: 4798 blx r3 - _lv_style_list_add_style(list, &styles->tabview_page_scrl); - 1094e: 4b79 ldr r3, [pc, #484] ; (10b34 ) - 10950: 6819 ldr r1, [r3, #0] - 10952: 31b0 adds r1, #176 ; 0xb0 - 10954: e669 b.n 1062a - lv_obj_clean_style_list(obj, LV_TILEVIEW_PART_BG); - 10956: 2100 movs r1, #0 - 10958: f8df 81e4 ldr.w r8, [pc, #484] ; 10b40 - _lv_style_list_add_style(list, &styles->scr); - 1095c: 4e75 ldr r6, [pc, #468] ; (10b34 ) - list = lv_obj_get_style_list(obj, LV_TILEVIEW_PART_BG); - 1095e: 4f76 ldr r7, [pc, #472] ; (10b38 ) - _lv_style_list_add_style(list, &styles->scr); - 10960: 4d76 ldr r5, [pc, #472] ; (10b3c ) - lv_obj_clean_style_list(obj, LV_TILEVIEW_PART_BG); - 10962: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TILEVIEW_PART_BG); - 10964: 2100 movs r1, #0 - 10966: 4620 mov r0, r4 - 10968: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->scr); - 1096a: 6831 ldr r1, [r6, #0] - 1096c: e7a7 b.n 108be - _lv_style_list_add_style(list, &styles->bg); - 1096e: 4e71 ldr r6, [pc, #452] ; (10b34 ) - lv_obj_clean_style_list(obj, LV_ROLLER_PART_BG); - 10970: f8df 91cc ldr.w r9, [pc, #460] ; 10b40 - list = lv_obj_get_style_list(obj, LV_ROLLER_PART_BG); - 10974: f8df 81c0 ldr.w r8, [pc, #448] ; 10b38 - _lv_style_list_add_style(list, &styles->bg); - 10978: 4d70 ldr r5, [pc, #448] ; (10b3c ) - lv_obj_clean_style_list(obj, LV_ROLLER_PART_BG); - 1097a: 2100 movs r1, #0 - 1097c: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_ROLLER_PART_BG); - 1097e: 2100 movs r1, #0 - 10980: 4620 mov r0, r4 - 10982: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->bg); - 10984: 6831 ldr r1, [r6, #0] - 10986: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_ROLLER_PART_BG); - 10988: 4607 mov r7, r0 - _lv_style_list_add_style(list, &styles->bg); - 1098a: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->roller_bg); - 1098c: 6831 ldr r1, [r6, #0] - 1098e: 4638 mov r0, r7 - 10990: 3188 adds r1, #136 ; 0x88 - 10992: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_ROLLER_PART_SELECTED); - 10994: 2103 movs r1, #3 - 10996: 4620 mov r0, r4 - 10998: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_ROLLER_PART_SELECTED); - 1099a: 2103 movs r1, #3 - 1099c: 4620 mov r0, r4 - 1099e: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->roller_sel); - 109a0: 6831 ldr r1, [r6, #0] - 109a2: 318c adds r1, #140 ; 0x8c - 109a4: e67f b.n 106a6 - lv_obj_clean_style_list(obj, LV_OBJMASK_PART_MAIN); - 109a6: 4b66 ldr r3, [pc, #408] ; (10b40 ) - 109a8: 2100 movs r1, #0 - 109aa: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_OBJMASK_PART_MAIN); - 109ac: 4b62 ldr r3, [pc, #392] ; (10b38 ) - 109ae: 2100 movs r1, #0 - 109b0: 4620 mov r0, r4 - 109b2: 4798 blx r3 - break; - 109b4: e63b b.n 1062e - lv_obj_clean_style_list(obj, LV_LIST_PART_BG); - 109b6: 4f62 ldr r7, [pc, #392] ; (10b40 ) - _lv_style_list_add_style(list, &styles->bg); - 109b8: 4e5e ldr r6, [pc, #376] ; (10b34 ) - list = lv_obj_get_style_list(obj, LV_LIST_PART_BG); - 109ba: f8df 917c ldr.w r9, [pc, #380] ; 10b38 - _lv_style_list_add_style(list, &styles->bg); - 109be: 4d5f ldr r5, [pc, #380] ; (10b3c ) - lv_obj_clean_style_list(obj, LV_LIST_PART_BG); - 109c0: 2100 movs r1, #0 - 109c2: 47b8 blx r7 - list = lv_obj_get_style_list(obj, LV_LIST_PART_BG); - 109c4: 2100 movs r1, #0 - 109c6: 4620 mov r0, r4 - 109c8: 47c8 blx r9 - _lv_style_list_add_style(list, &styles->bg); - 109ca: 6831 ldr r1, [r6, #0] - 109cc: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_LIST_PART_BG); - 109ce: 4680 mov r8, r0 - _lv_style_list_add_style(list, &styles->bg); - 109d0: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->list_bg); - 109d2: 6831 ldr r1, [r6, #0] - 109d4: 4640 mov r0, r8 - 109d6: 3174 adds r1, #116 ; 0x74 - 109d8: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_LIST_PART_SCROLLABLE); - 109da: 2140 movs r1, #64 ; 0x40 - 109dc: 4620 mov r0, r4 - 109de: 47b8 blx r7 - lv_obj_clean_style_list(obj, LV_LIST_PART_SCROLLBAR); - 109e0: 2101 movs r1, #1 - 109e2: 4620 mov r0, r4 - 109e4: 47b8 blx r7 - list = lv_obj_get_style_list(obj, LV_LIST_PART_SCROLLBAR); - 109e6: 2101 movs r1, #1 - 109e8: 4620 mov r0, r4 - 109ea: 47c8 blx r9 - _lv_style_list_add_style(list, &styles->sb); - 109ec: 6831 ldr r1, [r6, #0] - 109ee: 3180 adds r1, #128 ; 0x80 - 109f0: e659 b.n 106a6 - lv_obj_clean_style_list(obj, LV_BTN_PART_MAIN); - 109f2: 4b53 ldr r3, [pc, #332] ; (10b40 ) - 109f4: 2100 movs r1, #0 - 109f6: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_BTN_PART_MAIN); - 109f8: 4b4f ldr r3, [pc, #316] ; (10b38 ) - 109fa: 2100 movs r1, #0 - 109fc: 4620 mov r0, r4 - 109fe: 4798 blx r3 - _lv_style_list_add_style(list, &styles->list_btn); - 10a00: 4b4c ldr r3, [pc, #304] ; (10b34 ) - 10a02: 6819 ldr r1, [r3, #0] - 10a04: 3178 adds r1, #120 ; 0x78 - 10a06: e610 b.n 1062a - _lv_style_list_add_style(list, &styles->bg); - 10a08: 4e4a ldr r6, [pc, #296] ; (10b34 ) - lv_obj_clean_style_list(obj, LV_DROPDOWN_PART_MAIN); - 10a0a: f8df 8134 ldr.w r8, [pc, #308] ; 10b40 - list = lv_obj_get_style_list(obj, LV_DROPDOWN_PART_MAIN); - 10a0e: 4f4a ldr r7, [pc, #296] ; (10b38 ) - _lv_style_list_add_style(list, &styles->bg); - 10a10: 4d4a ldr r5, [pc, #296] ; (10b3c ) - lv_obj_clean_style_list(obj, LV_DROPDOWN_PART_MAIN); - 10a12: 2100 movs r1, #0 - 10a14: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_DROPDOWN_PART_MAIN); - 10a16: 2100 movs r1, #0 - 10a18: 4620 mov r0, r4 - 10a1a: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bg); - 10a1c: 6831 ldr r1, [r6, #0] - 10a1e: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_DROPDOWN_PART_MAIN); - 10a20: 4681 mov r9, r0 - _lv_style_list_add_style(list, &styles->bg); - 10a22: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->bg_click); - 10a24: 6831 ldr r1, [r6, #0] - 10a26: 4648 mov r0, r9 - 10a28: 3108 adds r1, #8 - 10a2a: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->pad_small); - 10a2c: 6831 ldr r1, [r6, #0] - 10a2e: 4648 mov r0, r9 - 10a30: 3118 adds r1, #24 - 10a32: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_DROPDOWN_PART_LIST); - 10a34: 2140 movs r1, #64 ; 0x40 - 10a36: 4620 mov r0, r4 - 10a38: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_DROPDOWN_PART_LIST); - 10a3a: 2140 movs r1, #64 ; 0x40 - 10a3c: 4620 mov r0, r4 - 10a3e: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bg); - 10a40: 6831 ldr r1, [r6, #0] - 10a42: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_DROPDOWN_PART_LIST); - 10a44: 4681 mov r9, r0 - _lv_style_list_add_style(list, &styles->bg); - 10a46: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->ddlist_page); - 10a48: 6831 ldr r1, [r6, #0] - 10a4a: 4648 mov r0, r9 - 10a4c: 3154 adds r1, #84 ; 0x54 - 10a4e: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_DROPDOWN_PART_SCROLLBAR); - 10a50: 2141 movs r1, #65 ; 0x41 - 10a52: 4620 mov r0, r4 - 10a54: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_DROPDOWN_PART_SCROLLBAR); - 10a56: 2141 movs r1, #65 ; 0x41 - 10a58: 4620 mov r0, r4 - 10a5a: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->sb); - 10a5c: 6831 ldr r1, [r6, #0] - 10a5e: 3180 adds r1, #128 ; 0x80 - 10a60: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_DROPDOWN_PART_SELECTED); - 10a62: 2142 movs r1, #66 ; 0x42 - 10a64: 4620 mov r0, r4 - 10a66: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_DROPDOWN_PART_SELECTED); - 10a68: 2142 movs r1, #66 ; 0x42 - 10a6a: 4620 mov r0, r4 - 10a6c: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->ddlist_sel); - 10a6e: 6831 ldr r1, [r6, #0] - 10a70: 3158 adds r1, #88 ; 0x58 - 10a72: e618 b.n 106a6 - _lv_style_list_add_style(list, &styles->bg); - 10a74: 4e2f ldr r6, [pc, #188] ; (10b34 ) - lv_obj_clean_style_list(obj, LV_CHART_PART_BG); - 10a76: f8df 90c8 ldr.w r9, [pc, #200] ; 10b40 - list = lv_obj_get_style_list(obj, LV_CHART_PART_BG); - 10a7a: f8df 80bc ldr.w r8, [pc, #188] ; 10b38 - _lv_style_list_add_style(list, &styles->bg); - 10a7e: 4d2f ldr r5, [pc, #188] ; (10b3c ) - lv_obj_clean_style_list(obj, LV_CHART_PART_BG); - 10a80: 2100 movs r1, #0 - 10a82: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_CHART_PART_BG); - 10a84: 2100 movs r1, #0 - 10a86: 4620 mov r0, r4 - 10a88: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->bg); - 10a8a: 6831 ldr r1, [r6, #0] - 10a8c: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_CHART_PART_BG); - 10a8e: 4607 mov r7, r0 - _lv_style_list_add_style(list, &styles->bg); - 10a90: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->chart_bg); - 10a92: 6831 ldr r1, [r6, #0] - 10a94: 4638 mov r0, r7 - 10a96: 3140 adds r1, #64 ; 0x40 - 10a98: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->pad_small); - 10a9a: 6831 ldr r1, [r6, #0] - 10a9c: 4638 mov r0, r7 - 10a9e: 3118 adds r1, #24 - 10aa0: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_CHART_PART_SERIES_BG); - 10aa2: 2101 movs r1, #1 - 10aa4: 4620 mov r0, r4 - 10aa6: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_CHART_PART_SERIES_BG); - 10aa8: 2101 movs r1, #1 - 10aaa: 4620 mov r0, r4 - 10aac: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->pad_small); - 10aae: 6831 ldr r1, [r6, #0] - 10ab0: 3118 adds r1, #24 - list = lv_obj_get_style_list(obj, LV_CHART_PART_SERIES_BG); - 10ab2: 4607 mov r7, r0 - _lv_style_list_add_style(list, &styles->pad_small); - 10ab4: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->chart_series_bg); - 10ab6: 6831 ldr r1, [r6, #0] - 10ab8: 4638 mov r0, r7 - 10aba: 3144 adds r1, #68 ; 0x44 - 10abc: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_CHART_PART_SERIES); - 10abe: 2102 movs r1, #2 - 10ac0: 4620 mov r0, r4 - 10ac2: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_CHART_PART_SERIES); - 10ac4: 2102 movs r1, #2 - 10ac6: 4620 mov r0, r4 - 10ac8: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->chart_series); - 10aca: 6831 ldr r1, [r6, #0] - 10acc: 3148 adds r1, #72 ; 0x48 - 10ace: e5ea b.n 106a6 - lv_obj_clean_style_list(obj, LV_TABLE_PART_BG); - 10ad0: f8df 806c ldr.w r8, [pc, #108] ; 10b40 - _lv_style_list_add_style(list, &styles->bg); - 10ad4: 4e17 ldr r6, [pc, #92] ; (10b34 ) - list = lv_obj_get_style_list(obj, LV_TABLE_PART_BG); - 10ad6: 4f18 ldr r7, [pc, #96] ; (10b38 ) - _lv_style_list_add_style(list, &styles->bg); - 10ad8: 4d18 ldr r5, [pc, #96] ; (10b3c ) - lv_obj_clean_style_list(obj, LV_TABLE_PART_BG); - 10ada: 2100 movs r1, #0 - 10adc: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TABLE_PART_BG); - 10ade: 2100 movs r1, #0 - 10ae0: 4620 mov r0, r4 - 10ae2: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bg); - 10ae4: 6831 ldr r1, [r6, #0] - 10ae6: 3104 adds r1, #4 - 10ae8: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TABLE_PART_CELL1); - 10aea: 2101 movs r1, #1 - 10aec: 4620 mov r0, r4 - 10aee: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TABLE_PART_CELL1); - 10af0: 2101 movs r1, #1 - 10af2: 4620 mov r0, r4 - 10af4: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->table_cell); - 10af6: 6831 ldr r1, [r6, #0] - 10af8: 31a0 adds r1, #160 ; 0xa0 - 10afa: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TABLE_PART_CELL2); - 10afc: 2102 movs r1, #2 - 10afe: 4620 mov r0, r4 - 10b00: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TABLE_PART_CELL2); - 10b02: 2102 movs r1, #2 - 10b04: 4620 mov r0, r4 - 10b06: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->table_cell); - 10b08: 6831 ldr r1, [r6, #0] - 10b0a: 31a0 adds r1, #160 ; 0xa0 - 10b0c: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TABLE_PART_CELL3); - 10b0e: 2103 movs r1, #3 - 10b10: 4620 mov r0, r4 - 10b12: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TABLE_PART_CELL3); - 10b14: 2103 movs r1, #3 - 10b16: 4620 mov r0, r4 - 10b18: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->table_cell); - 10b1a: 6831 ldr r1, [r6, #0] - 10b1c: 31a0 adds r1, #160 ; 0xa0 - 10b1e: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TABLE_PART_CELL4); - 10b20: 2104 movs r1, #4 - 10b22: 4620 mov r0, r4 - 10b24: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TABLE_PART_CELL4); - 10b26: 2104 movs r1, #4 - 10b28: 4620 mov r0, r4 - 10b2a: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->table_cell); - 10b2c: 6831 ldr r1, [r6, #0] - 10b2e: 31a0 adds r1, #160 ; 0xa0 - 10b30: e5b9 b.n 106a6 - 10b32: bf00 nop - 10b34: 200057a4 .word 0x200057a4 - 10b38: 00002711 .word 0x00002711 - 10b3c: 0000589d .word 0x0000589d - 10b40: 000027cd .word 0x000027cd - lv_obj_clean_style_list(obj, LV_WIN_PART_BG); - 10b44: f8df 8200 ldr.w r8, [pc, #512] ; 10d48 - _lv_style_list_add_style(list, &styles->scr); - 10b48: 4e7c ldr r6, [pc, #496] ; (10d3c ) - list = lv_obj_get_style_list(obj, LV_WIN_PART_BG); - 10b4a: 4f7d ldr r7, [pc, #500] ; (10d40 ) - _lv_style_list_add_style(list, &styles->scr); - 10b4c: 4d7d ldr r5, [pc, #500] ; (10d44 ) - lv_obj_clean_style_list(obj, LV_WIN_PART_BG); - 10b4e: 2100 movs r1, #0 - 10b50: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_WIN_PART_BG); - 10b52: 2100 movs r1, #0 - 10b54: 4620 mov r0, r4 - 10b56: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->scr); - 10b58: 6831 ldr r1, [r6, #0] - 10b5a: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_WIN_PART_SCROLLBAR); - 10b5c: 2142 movs r1, #66 ; 0x42 - 10b5e: 4620 mov r0, r4 - 10b60: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_WIN_PART_SCROLLBAR); - 10b62: 2142 movs r1, #66 ; 0x42 - 10b64: 4620 mov r0, r4 - 10b66: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->sb); - 10b68: 6831 ldr r1, [r6, #0] - 10b6a: 3180 adds r1, #128 ; 0x80 - 10b6c: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_WIN_PART_CONTENT_SCROLLABLE); - 10b6e: 2141 movs r1, #65 ; 0x41 - 10b70: 4620 mov r0, r4 - 10b72: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_WIN_PART_CONTENT_SCROLLABLE); - 10b74: 2141 movs r1, #65 ; 0x41 - 10b76: 4620 mov r0, r4 - 10b78: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->tabview_page_scrl); - 10b7a: 6831 ldr r1, [r6, #0] - 10b7c: 31b0 adds r1, #176 ; 0xb0 - 10b7e: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_WIN_PART_HEADER); - 10b80: 2140 movs r1, #64 ; 0x40 - 10b82: 4620 mov r0, r4 - 10b84: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_WIN_PART_HEADER); - 10b86: 2140 movs r1, #64 ; 0x40 - 10b88: 4620 mov r0, r4 - 10b8a: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->tabview_btns_bg); - 10b8c: 6831 ldr r1, [r6, #0] - 10b8e: 31a8 adds r1, #168 ; 0xa8 - 10b90: e589 b.n 106a6 - lv_obj_clean_style_list(obj, LV_BTN_PART_MAIN); - 10b92: 4b6d ldr r3, [pc, #436] ; (10d48 ) - 10b94: 2100 movs r1, #0 - 10b96: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_BTN_PART_MAIN); - 10b98: 4b69 ldr r3, [pc, #420] ; (10d40 ) - 10b9a: 2100 movs r1, #0 - 10b9c: 4620 mov r0, r4 - 10b9e: 4798 blx r3 - _lv_style_list_add_style(list, &styles->tabview_btns); - 10ba0: 4b66 ldr r3, [pc, #408] ; (10d3c ) - 10ba2: 6819 ldr r1, [r3, #0] - 10ba4: 31a4 adds r1, #164 ; 0xa4 - 10ba6: e540 b.n 1062a - lv_obj_clean_style_list(obj, LV_TEXTAREA_PART_BG); - 10ba8: f8df 819c ldr.w r8, [pc, #412] ; 10d48 - _lv_style_list_add_style(list, &styles->bg); - 10bac: 4e63 ldr r6, [pc, #396] ; (10d3c ) - list = lv_obj_get_style_list(obj, LV_TEXTAREA_PART_BG); - 10bae: 4f64 ldr r7, [pc, #400] ; (10d40 ) - _lv_style_list_add_style(list, &styles->bg); - 10bb0: 4d64 ldr r5, [pc, #400] ; (10d44 ) - lv_obj_clean_style_list(obj, LV_TEXTAREA_PART_BG); - 10bb2: 2100 movs r1, #0 - 10bb4: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TEXTAREA_PART_BG); - 10bb6: 2100 movs r1, #0 - 10bb8: 4620 mov r0, r4 - 10bba: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bg); - 10bbc: 6831 ldr r1, [r6, #0] - 10bbe: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_TEXTAREA_PART_BG); - 10bc0: 4681 mov r9, r0 - _lv_style_list_add_style(list, &styles->bg); - 10bc2: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->pad_small); - 10bc4: 6831 ldr r1, [r6, #0] - 10bc6: 4648 mov r0, r9 - 10bc8: 3118 adds r1, #24 - 10bca: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TEXTAREA_PART_PLACEHOLDER); - 10bcc: 4620 mov r0, r4 - 10bce: 2104 movs r1, #4 - 10bd0: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TEXTAREA_PART_PLACEHOLDER); - 10bd2: 2104 movs r1, #4 - 10bd4: 4620 mov r0, r4 - 10bd6: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->ta_placeholder); - 10bd8: 6831 ldr r1, [r6, #0] - 10bda: 31b8 adds r1, #184 ; 0xb8 - 10bdc: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TEXTAREA_PART_CURSOR); - 10bde: 4620 mov r0, r4 - 10be0: 2103 movs r1, #3 - 10be2: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TEXTAREA_PART_CURSOR); - 10be4: 2103 movs r1, #3 - 10be6: 4620 mov r0, r4 - 10be8: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->ta_cursor); - 10bea: 6831 ldr r1, [r6, #0] - 10bec: 31b4 adds r1, #180 ; 0xb4 - 10bee: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_TEXTAREA_PART_SCROLLBAR); - 10bf0: 4620 mov r0, r4 - 10bf2: 2101 movs r1, #1 - 10bf4: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_TEXTAREA_PART_SCROLLBAR); - 10bf6: 2101 movs r1, #1 - 10bf8: 4620 mov r0, r4 - 10bfa: 47b8 blx r7 - 10bfc: e6f6 b.n 109ec - _lv_style_list_add_style(list, &styles->bg); - 10bfe: 4e4f ldr r6, [pc, #316] ; (10d3c ) - lv_obj_clean_style_list(obj, LV_SPINBOX_PART_BG); - 10c00: f8df 9144 ldr.w r9, [pc, #324] ; 10d48 - list = lv_obj_get_style_list(obj, LV_SPINBOX_PART_BG); - 10c04: f8df 8138 ldr.w r8, [pc, #312] ; 10d40 - _lv_style_list_add_style(list, &styles->bg); - 10c08: 4d4e ldr r5, [pc, #312] ; (10d44 ) - lv_obj_clean_style_list(obj, LV_SPINBOX_PART_BG); - 10c0a: 2100 movs r1, #0 - 10c0c: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_SPINBOX_PART_BG); - 10c0e: 2100 movs r1, #0 - 10c10: 4620 mov r0, r4 - 10c12: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->bg); - 10c14: 6831 ldr r1, [r6, #0] - 10c16: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_SPINBOX_PART_BG); - 10c18: 4607 mov r7, r0 - _lv_style_list_add_style(list, &styles->bg); - 10c1a: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->pad_small); - 10c1c: 6831 ldr r1, [r6, #0] - 10c1e: 4638 mov r0, r7 - 10c20: 3118 adds r1, #24 - 10c22: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_SPINBOX_PART_CURSOR); - 10c24: 2103 movs r1, #3 - 10c26: 4620 mov r0, r4 - 10c28: 47c8 blx r9 - list = lv_obj_get_style_list(obj, LV_SPINBOX_PART_CURSOR); - 10c2a: 2103 movs r1, #3 - 10c2c: 4620 mov r0, r4 - 10c2e: 47c0 blx r8 - _lv_style_list_add_style(list, &styles->spinbox_cursor); - 10c30: 6831 ldr r1, [r6, #0] - 10c32: 3198 adds r1, #152 ; 0x98 - 10c34: e537 b.n 106a6 - lv_obj_clean_style_list(obj, LV_BTN_PART_MAIN); - 10c36: 4b44 ldr r3, [pc, #272] ; (10d48 ) - _lv_style_list_add_style(list, &styles->bg); - 10c38: 4f40 ldr r7, [pc, #256] ; (10d3c ) - 10c3a: 4e42 ldr r6, [pc, #264] ; (10d44 ) - lv_obj_clean_style_list(obj, LV_BTN_PART_MAIN); - 10c3c: 2100 movs r1, #0 - 10c3e: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_BTN_PART_MAIN); - 10c40: 4b3f ldr r3, [pc, #252] ; (10d40 ) - 10c42: 2100 movs r1, #0 - 10c44: 4620 mov r0, r4 - 10c46: 4798 blx r3 - _lv_style_list_add_style(list, &styles->bg); - 10c48: 6839 ldr r1, [r7, #0] - 10c4a: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_BTN_PART_MAIN); - 10c4c: 4605 mov r5, r0 - _lv_style_list_add_style(list, &styles->bg); - 10c4e: 47b0 blx r6 - _lv_style_list_add_style(list, &styles->bg_click); - 10c50: 6839 ldr r1, [r7, #0] - 10c52: 3108 adds r1, #8 - 10c54: e5f1 b.n 1083a - lv_obj_clean_style_list(obj, LV_CALENDAR_PART_BG); - 10c56: f8df 80f0 ldr.w r8, [pc, #240] ; 10d48 - _lv_style_list_add_style(list, &styles->bg); - 10c5a: 4e38 ldr r6, [pc, #224] ; (10d3c ) - list = lv_obj_get_style_list(obj, LV_CALENDAR_PART_BG); - 10c5c: 4f38 ldr r7, [pc, #224] ; (10d40 ) - _lv_style_list_add_style(list, &styles->bg); - 10c5e: 4d39 ldr r5, [pc, #228] ; (10d44 ) - lv_obj_clean_style_list(obj, LV_CALENDAR_PART_BG); - 10c60: 2100 movs r1, #0 - 10c62: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_CALENDAR_PART_BG); - 10c64: 2100 movs r1, #0 - 10c66: 4620 mov r0, r4 - 10c68: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bg); - 10c6a: 6831 ldr r1, [r6, #0] - 10c6c: 3104 adds r1, #4 - 10c6e: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_CALENDAR_PART_DATE); - 10c70: 2103 movs r1, #3 - 10c72: 4620 mov r0, r4 - 10c74: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_CALENDAR_PART_DATE); - 10c76: 2103 movs r1, #3 - 10c78: 4620 mov r0, r4 - 10c7a: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->calendar_date_nums); - 10c7c: 6831 ldr r1, [r6, #0] - 10c7e: 312c adds r1, #44 ; 0x2c - 10c80: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_CALENDAR_PART_HEADER); - 10c82: 2101 movs r1, #1 - 10c84: 4620 mov r0, r4 - 10c86: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_CALENDAR_PART_HEADER); - 10c88: 2101 movs r1, #1 - 10c8a: 4620 mov r0, r4 - 10c8c: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->calendar_header); - 10c8e: 6831 ldr r1, [r6, #0] - 10c90: 3130 adds r1, #48 ; 0x30 - 10c92: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_CALENDAR_PART_DAY_NAMES); - 10c94: 2102 movs r1, #2 - 10c96: 4620 mov r0, r4 - 10c98: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_CALENDAR_PART_DAY_NAMES); - 10c9a: 2102 movs r1, #2 - 10c9c: 4620 mov r0, r4 - 10c9e: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->calendar_daynames); - 10ca0: 6831 ldr r1, [r6, #0] - 10ca2: 3134 adds r1, #52 ; 0x34 - 10ca4: e4ff b.n 106a6 - lv_obj_clean_style_list(obj, LV_CPICKER_PART_MAIN); - 10ca6: f8df 80a0 ldr.w r8, [pc, #160] ; 10d48 - _lv_style_list_add_style(list, &styles->cpicker_bg); - 10caa: 4e24 ldr r6, [pc, #144] ; (10d3c ) - list = lv_obj_get_style_list(obj, LV_CPICKER_PART_MAIN); - 10cac: 4f24 ldr r7, [pc, #144] ; (10d40 ) - _lv_style_list_add_style(list, &styles->cpicker_bg); - 10cae: 4d25 ldr r5, [pc, #148] ; (10d44 ) - lv_obj_clean_style_list(obj, LV_CPICKER_PART_MAIN); - 10cb0: 2100 movs r1, #0 - 10cb2: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_CPICKER_PART_MAIN); - 10cb4: 2100 movs r1, #0 - 10cb6: 4620 mov r0, r4 - 10cb8: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->cpicker_bg); - 10cba: 6831 ldr r1, [r6, #0] - 10cbc: 3138 adds r1, #56 ; 0x38 - 10cbe: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_CPICKER_PART_KNOB); - 10cc0: 2101 movs r1, #1 - 10cc2: 4620 mov r0, r4 - 10cc4: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_CPICKER_PART_KNOB); - 10cc6: 2101 movs r1, #1 - 10cc8: 4620 mov r0, r4 - 10cca: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->cpicker_indic); - 10ccc: 6831 ldr r1, [r6, #0] - 10cce: 313c adds r1, #60 ; 0x3c - 10cd0: e4e9 b.n 106a6 - lv_obj_clean_style_list(obj, LV_LINEMETER_PART_MAIN); - 10cd2: 4b1d ldr r3, [pc, #116] ; (10d48 ) - _lv_style_list_add_style(list, &styles->bg); - 10cd4: 4f19 ldr r7, [pc, #100] ; (10d3c ) - 10cd6: 4e1b ldr r6, [pc, #108] ; (10d44 ) - lv_obj_clean_style_list(obj, LV_LINEMETER_PART_MAIN); - 10cd8: 2100 movs r1, #0 - 10cda: 4798 blx r3 - list = lv_obj_get_style_list(obj, LV_LINEMETER_PART_MAIN); - 10cdc: 4b18 ldr r3, [pc, #96] ; (10d40 ) - 10cde: 2100 movs r1, #0 - 10ce0: 4620 mov r0, r4 - 10ce2: 4798 blx r3 - _lv_style_list_add_style(list, &styles->bg); - 10ce4: 6839 ldr r1, [r7, #0] - 10ce6: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_LINEMETER_PART_MAIN); - 10ce8: 4605 mov r5, r0 - _lv_style_list_add_style(list, &styles->bg); - 10cea: 47b0 blx r6 - _lv_style_list_add_style(list, &styles->lmeter); - 10cec: 6839 ldr r1, [r7, #0] - 10cee: 3170 adds r1, #112 ; 0x70 - 10cf0: e5a3 b.n 1083a - _lv_style_list_add_style(list, &styles->bg); - 10cf2: 4e12 ldr r6, [pc, #72] ; (10d3c ) - lv_obj_clean_style_list(obj, LV_GAUGE_PART_MAIN); - 10cf4: f8df 8050 ldr.w r8, [pc, #80] ; 10d48 - list = lv_obj_get_style_list(obj, LV_GAUGE_PART_MAIN); - 10cf8: 4f11 ldr r7, [pc, #68] ; (10d40 ) - _lv_style_list_add_style(list, &styles->bg); - 10cfa: 4d12 ldr r5, [pc, #72] ; (10d44 ) - lv_obj_clean_style_list(obj, LV_GAUGE_PART_MAIN); - 10cfc: 2100 movs r1, #0 - 10cfe: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_GAUGE_PART_MAIN); - 10d00: 2100 movs r1, #0 - 10d02: 4620 mov r0, r4 - 10d04: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->bg); - 10d06: 6831 ldr r1, [r6, #0] - 10d08: 3104 adds r1, #4 - list = lv_obj_get_style_list(obj, LV_GAUGE_PART_MAIN); - 10d0a: 4681 mov r9, r0 - _lv_style_list_add_style(list, &styles->bg); - 10d0c: 47a8 blx r5 - _lv_style_list_add_style(list, &styles->gauge_main); - 10d0e: 6831 ldr r1, [r6, #0] - 10d10: 4648 mov r0, r9 - 10d12: 315c adds r1, #92 ; 0x5c - 10d14: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_GAUGE_PART_MAJOR); - 10d16: 2101 movs r1, #1 - 10d18: 4620 mov r0, r4 - 10d1a: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_GAUGE_PART_MAJOR); - 10d1c: 2101 movs r1, #1 - 10d1e: 4620 mov r0, r4 - 10d20: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->gauge_strong); - 10d22: 6831 ldr r1, [r6, #0] - 10d24: 3160 adds r1, #96 ; 0x60 - 10d26: 47a8 blx r5 - lv_obj_clean_style_list(obj, LV_GAUGE_PART_NEEDLE); - 10d28: 2102 movs r1, #2 - 10d2a: 4620 mov r0, r4 - 10d2c: 47c0 blx r8 - list = lv_obj_get_style_list(obj, LV_GAUGE_PART_NEEDLE); - 10d2e: 2102 movs r1, #2 - 10d30: 4620 mov r0, r4 - 10d32: 47b8 blx r7 - _lv_style_list_add_style(list, &styles->gauge_needle); - 10d34: 6831 ldr r1, [r6, #0] - 10d36: 3164 adds r1, #100 ; 0x64 - 10d38: e4b5 b.n 106a6 - 10d3a: bf00 nop - 10d3c: 200057a4 .word 0x200057a4 - 10d40: 00002711 .word 0x00002711 - 10d44: 0000589d .word 0x0000589d - 10d48: 000027cd .word 0x000027cd - -00010d4c : - * STATIC FUNCTIONS - **********************/ - -static void style_init_reset(lv_style_t * style) -{ - if(inited) lv_style_reset(style); - 10d4c: 4b03 ldr r3, [pc, #12] ; (10d5c ) - 10d4e: 791b ldrb r3, [r3, #4] - 10d50: b10b cbz r3, 10d56 - 10d52: 4b03 ldr r3, [pc, #12] ; (10d60 ) - else lv_style_init(style); - 10d54: 4718 bx r3 - 10d56: 4b03 ldr r3, [pc, #12] ; (10d64 ) - 10d58: e7fc b.n 10d54 - 10d5a: bf00 nop - 10d5c: 200057a4 .word 0x200057a4 - 10d60: 00005a19 .word 0x00005a19 - 10d64: 000057b5 .word 0x000057b5 - -00010d68 : -{ - 10d68: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - style_init_reset(&styles->sw_knob); - 10d6c: 4d3a ldr r5, [pc, #232] ; (10e58 ) - 10d6e: 4b3b ldr r3, [pc, #236] ; (10e5c ) - 10d70: 6828 ldr r0, [r5, #0] -#define _LV_OBJ_STYLE_SET_GET_DECLARE(prop_name, func_name, value_type, style_type, scalar) \ - _OBJ_GET_STYLE_##scalar(prop_name, func_name, value_type, style_type) \ - _OBJ_SET_STYLE_LOCAL_##scalar(prop_name, func_name, value_type, style_type) \ - _OBJ_SET_STYLE_##scalar(prop_name, func_name, value_type, style_type) - -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 10d72: 4e3b ldr r6, [pc, #236] ; (10e60 ) - lv_style_set_pad_top(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10d74: 4c3b ldr r4, [pc, #236] ; (10e64 ) - style_init_reset(&styles->sw_knob); - 10d76: 309c adds r0, #156 ; 0x9c - 10d78: 4798 blx r3 - lv_style_set_bg_opa(&styles->sw_knob, LV_STATE_DEFAULT, LV_OPA_COVER); - 10d7a: 6828 ldr r0, [r5, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_MAIN_STOP, bg_main_stop, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_GRAD_STOP, bg_grad_stop, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_GRAD_DIR, bg_grad_dir, lv_grad_dir_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_GRAD_COLOR, bg_grad_color, lv_color_t, _color, nonscalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 10d7c: 4b3a ldr r3, [pc, #232] ; (10e68 ) - 10d7e: 22ff movs r2, #255 ; 0xff - 10d80: 212c movs r1, #44 ; 0x2c - 10d82: 309c adds r0, #156 ; 0x9c - 10d84: 4798 blx r3 - lv_style_set_bg_color(&styles->sw_knob, LV_STATE_DEFAULT, LV_COLOR_WHITE); - 10d86: 6828 ldr r0, [r5, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 10d88: 4b38 ldr r3, [pc, #224] ; (10e6c ) - 10d8a: 2129 movs r1, #41 ; 0x29 - 10d8c: 881a ldrh r2, [r3, #0] - 10d8e: 4b38 ldr r3, [pc, #224] ; (10e70 ) - 10d90: 309c adds r0, #156 ; 0x9c - 10d92: 4798 blx r3 - lv_style_set_radius(&styles->sw_knob, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 10d94: 6828 ldr r0, [r5, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 10d96: f647 72ff movw r2, #32767 ; 0x7fff - 10d9a: 2101 movs r1, #1 - 10d9c: 309c adds r0, #156 ; 0x9c - 10d9e: 47b0 blx r6 - lv_style_set_pad_top(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10da0: 2000 movs r0, #0 - 10da2: 682f ldr r7, [r5, #0] - 10da4: 47a0 blx r4 - 10da6: 283b cmp r0, #59 ; 0x3b - 10da8: f107 079c add.w r7, r7, #156 ; 0x9c - 10dac: dd47 ble.n 10e3e - 10dae: 2000 movs r0, #0 - 10db0: 47a0 blx r4 - 10db2: f06f 0327 mvn.w r3, #39 ; 0x27 - 10db6: f100 0214 add.w r2, r0, #20 - 10dba: fb92 f2f3 sdiv r2, r2, r3 - 10dbe: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 10dc0: 4638 mov r0, r7 - 10dc2: 2110 movs r1, #16 - 10dc4: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10dc6: 2000 movs r0, #0 - 10dc8: 682f ldr r7, [r5, #0] - 10dca: 47a0 blx r4 - 10dcc: 283b cmp r0, #59 ; 0x3b - 10dce: f107 079c add.w r7, r7, #156 ; 0x9c - 10dd2: dd37 ble.n 10e44 - 10dd4: 2000 movs r0, #0 - 10dd6: 47a0 blx r4 - 10dd8: f06f 0327 mvn.w r3, #39 ; 0x27 - 10ddc: f100 0214 add.w r2, r0, #20 - 10de0: fb92 f2f3 sdiv r2, r2, r3 - 10de4: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 10de6: 4638 mov r0, r7 - 10de8: 2111 movs r1, #17 - 10dea: 47b0 blx r6 - lv_style_set_pad_left(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10dec: 2000 movs r0, #0 - 10dee: 682f ldr r7, [r5, #0] - 10df0: 47a0 blx r4 - 10df2: 283b cmp r0, #59 ; 0x3b - 10df4: f107 079c add.w r7, r7, #156 ; 0x9c - 10df8: dd27 ble.n 10e4a - 10dfa: 2000 movs r0, #0 - 10dfc: 47a0 blx r4 - 10dfe: f06f 0327 mvn.w r3, #39 ; 0x27 - 10e02: f100 0214 add.w r2, r0, #20 - 10e06: fb92 f2f3 sdiv r2, r2, r3 - 10e0a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 10e0c: 2112 movs r1, #18 - 10e0e: 4638 mov r0, r7 - 10e10: 47b0 blx r6 - lv_style_set_pad_right(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10e12: 2000 movs r0, #0 - 10e14: 682d ldr r5, [r5, #0] - 10e16: 47a0 blx r4 - 10e18: 283b cmp r0, #59 ; 0x3b - 10e1a: f105 059c add.w r5, r5, #156 ; 0x9c - 10e1e: dd17 ble.n 10e50 - 10e20: 2000 movs r0, #0 - 10e22: 47a0 blx r4 - 10e24: f06f 0327 mvn.w r3, #39 ; 0x27 - 10e28: f100 0214 add.w r2, r0, #20 - 10e2c: fb92 f2f3 sdiv r2, r2, r3 - 10e30: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 10e32: 4628 mov r0, r5 - 10e34: 4633 mov r3, r6 - 10e36: 2113 movs r1, #19 -} - 10e38: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 10e3c: 4718 bx r3 - lv_style_set_pad_top(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10e3e: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 10e42: e7bd b.n 10dc0 - lv_style_set_pad_bottom(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10e44: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 10e48: e7cd b.n 10de6 - lv_style_set_pad_left(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10e4a: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 10e4e: e7dd b.n 10e0c - lv_style_set_pad_right(&styles->sw_knob, LV_STATE_DEFAULT, - LV_DPX(4)); - 10e50: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 10e54: e7ed b.n 10e32 - 10e56: bf00 nop - 10e58: 200057a4 .word 0x200057a4 - 10e5c: 00010d4d .word 0x00010d4d - 10e60: 00005afd .word 0x00005afd - 10e64: 0000dbd5 .word 0x0000dbd5 - 10e68: 00005c9d .word 0x00005c9d - 10e6c: 0002bcf6 .word 0x0002bcf6 - 10e70: 00005bcd .word 0x00005bcd - -00010e74 : -{ - 10e74: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - style_init_reset(&styles->lmeter); - 10e78: 4d6b ldr r5, [pc, #428] ; (11028 ) - 10e7a: 4b6c ldr r3, [pc, #432] ; (1102c ) - 10e7c: 6828 ldr r0, [r5, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 10e7e: 4e6c ldr r6, [pc, #432] ; (11030 ) - lv_style_set_pad_left(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(20)); - 10e80: 4c6c ldr r4, [pc, #432] ; (11034 ) - style_init_reset(&styles->lmeter); - 10e82: 3070 adds r0, #112 ; 0x70 - 10e84: 4798 blx r3 - lv_style_set_radius(&styles->lmeter, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 10e86: 6828 ldr r0, [r5, #0] - 10e88: f647 72ff movw r2, #32767 ; 0x7fff - 10e8c: 2101 movs r1, #1 - 10e8e: 3070 adds r0, #112 ; 0x70 - 10e90: 47b0 blx r6 - lv_style_set_pad_left(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(20)); - 10e92: 2000 movs r0, #0 - 10e94: 682f ldr r7, [r5, #0] - 10e96: 47a0 blx r4 - 10e98: eb00 0080 add.w r0, r0, r0, lsl #2 - 10e9c: 0080 lsls r0, r0, #2 - 10e9e: 28ef cmp r0, #239 ; 0xef - 10ea0: f107 0770 add.w r7, r7, #112 ; 0x70 - 10ea4: f340 80b2 ble.w 1100c - 10ea8: 2000 movs r0, #0 - 10eaa: 47a0 blx r4 - 10eac: 2314 movs r3, #20 - 10eae: 2250 movs r2, #80 ; 0x50 - 10eb0: fb00 2203 mla r2, r0, r3, r2 - 10eb4: 23a0 movs r3, #160 ; 0xa0 - 10eb6: fb92 f2f3 sdiv r2, r2, r3 - 10eba: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 10ebc: 4638 mov r0, r7 - 10ebe: 2112 movs r1, #18 - 10ec0: 47b0 blx r6 - lv_style_set_pad_right(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(20)); - 10ec2: 2000 movs r0, #0 - 10ec4: 682f ldr r7, [r5, #0] - 10ec6: 47a0 blx r4 - 10ec8: eb00 0080 add.w r0, r0, r0, lsl #2 - 10ecc: 0080 lsls r0, r0, #2 - 10ece: 28ef cmp r0, #239 ; 0xef - 10ed0: f107 0770 add.w r7, r7, #112 ; 0x70 - 10ed4: f340 809c ble.w 11010 - 10ed8: 2000 movs r0, #0 - 10eda: 47a0 blx r4 - 10edc: 2314 movs r3, #20 - 10ede: 2250 movs r2, #80 ; 0x50 - 10ee0: fb00 2203 mla r2, r0, r3, r2 - 10ee4: 23a0 movs r3, #160 ; 0xa0 - 10ee6: fb92 f2f3 sdiv r2, r2, r3 - 10eea: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 10eec: 4638 mov r0, r7 - 10eee: 2113 movs r1, #19 - 10ef0: 47b0 blx r6 - lv_style_set_pad_top(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(20)); - 10ef2: 2000 movs r0, #0 - 10ef4: 682f ldr r7, [r5, #0] - 10ef6: 47a0 blx r4 - 10ef8: eb00 0080 add.w r0, r0, r0, lsl #2 - 10efc: 0080 lsls r0, r0, #2 - 10efe: 28ef cmp r0, #239 ; 0xef - 10f00: f107 0770 add.w r7, r7, #112 ; 0x70 - 10f04: f340 8086 ble.w 11014 - 10f08: 2000 movs r0, #0 - 10f0a: 47a0 blx r4 - 10f0c: 2314 movs r3, #20 - 10f0e: 2250 movs r2, #80 ; 0x50 - 10f10: fb00 2203 mla r2, r0, r3, r2 - 10f14: 23a0 movs r3, #160 ; 0xa0 - 10f16: fb92 f2f3 sdiv r2, r2, r3 - 10f1a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 10f1c: 4638 mov r0, r7 - 10f1e: 2110 movs r1, #16 - 10f20: 47b0 blx r6 - lv_style_set_pad_inner(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(30)); - 10f22: 2000 movs r0, #0 - 10f24: 682f ldr r7, [r5, #0] - 10f26: 47a0 blx r4 - 10f28: ebc0 1000 rsb r0, r0, r0, lsl #4 - 10f2c: 0040 lsls r0, r0, #1 - 10f2e: 28ef cmp r0, #239 ; 0xef - 10f30: f107 0770 add.w r7, r7, #112 ; 0x70 - 10f34: dd70 ble.n 11018 - 10f36: 2000 movs r0, #0 - 10f38: 47a0 blx r4 - 10f3a: 231e movs r3, #30 - 10f3c: 2250 movs r2, #80 ; 0x50 - 10f3e: fb00 2203 mla r2, r0, r3, r2 - 10f42: 23a0 movs r3, #160 ; 0xa0 - 10f44: fb92 f2f3 sdiv r2, r2, r3 - 10f48: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 10f4a: 4638 mov r0, r7 - 10f4c: 2114 movs r1, #20 - 10f4e: 47b0 blx r6 - lv_style_set_scale_width(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(25)); - 10f50: 2000 movs r0, #0 - 10f52: 682f ldr r7, [r5, #0] - 10f54: 47a0 blx r4 - 10f56: eb00 0080 add.w r0, r0, r0, lsl #2 - 10f5a: eb00 0080 add.w r0, r0, r0, lsl #2 - 10f5e: 28ef cmp r0, #239 ; 0xef - 10f60: f107 0770 add.w r7, r7, #112 ; 0x70 - 10f64: dd5a ble.n 1101c - 10f66: 2000 movs r0, #0 - 10f68: 47a0 blx r4 - 10f6a: 2319 movs r3, #25 - 10f6c: 2250 movs r2, #80 ; 0x50 - 10f6e: fb00 2203 mla r2, r0, r3, r2 - 10f72: 23a0 movs r3, #160 ; 0xa0 - 10f74: fb92 f2f3 sdiv r2, r2, r3 - 10f78: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PATH, transition_path, lv_anim_path_t *, _ptr, scalar) -#else -/*For compatibility*/ -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PATH, transition_path, const void *, _ptr, scalar) -#endif -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_WIDTH, scale_width, lv_style_int_t, _int, scalar) - 10f7a: 4638 mov r0, r7 - 10f7c: 21c0 movs r1, #192 ; 0xc0 - 10f7e: 47b0 blx r6 - lv_style_set_line_color(&styles->lmeter, LV_STATE_DEFAULT, theme.color_primary); - 10f80: 6828 ldr r0, [r5, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 10f82: 4f2d ldr r7, [pc, #180] ; (11038 ) - 10f84: 89aa ldrh r2, [r5, #12] - 10f86: 2199 movs r1, #153 ; 0x99 - 10f88: 3070 adds r0, #112 ; 0x70 - 10f8a: 47b8 blx r7 - lv_style_set_scale_grad_color(&styles->lmeter, LV_STATE_DEFAULT, theme.color_primary); - 10f8c: 6828 ldr r0, [r5, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_BORDER_WIDTH, scale_border_width, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_BORDER_WIDTH, scale_end_border_width, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_LINE_WIDTH, scale_end_line_width, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_GRAD_COLOR, scale_grad_color, lv_color_t, _color, nonscalar) - 10f8e: 89aa ldrh r2, [r5, #12] - 10f90: 21c9 movs r1, #201 ; 0xc9 - 10f92: 3070 adds r0, #112 ; 0x70 - 10f94: 47b8 blx r7 - lv_style_set_scale_end_color(&styles->lmeter, LV_STATE_DEFAULT, lv_color_hex3(0x888)); - 10f96: 6828 ldr r0, [r5, #0] - 10f98: 4b28 ldr r3, [pc, #160] ; (1103c ) - 10f9a: f100 0870 add.w r8, r0, #112 ; 0x70 - 10f9e: f640 0088 movw r0, #2184 ; 0x888 - 10fa2: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_COLOR, scale_end_color, lv_color_t, _color, nonscalar) - 10fa4: 21ca movs r1, #202 ; 0xca - 10fa6: 4602 mov r2, r0 - 10fa8: 4640 mov r0, r8 - 10faa: 47b8 blx r7 - lv_style_set_line_width(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(10)); - 10fac: 2000 movs r0, #0 - 10fae: 682f ldr r7, [r5, #0] - 10fb0: 47a0 blx r4 - 10fb2: eb00 0080 add.w r0, r0, r0, lsl #2 - 10fb6: 0040 lsls r0, r0, #1 - 10fb8: 28ef cmp r0, #239 ; 0xef - 10fba: f107 0770 add.w r7, r7, #112 ; 0x70 - 10fbe: dd2f ble.n 11020 - 10fc0: 2000 movs r0, #0 - 10fc2: 47a0 blx r4 - 10fc4: 230a movs r3, #10 - 10fc6: 2250 movs r2, #80 ; 0x50 - 10fc8: fb00 2203 mla r2, r0, r3, r2 - 10fcc: 23a0 movs r3, #160 ; 0xa0 - 10fce: fb92 f2f3 sdiv r2, r2, r3 - 10fd2: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 10fd4: 2190 movs r1, #144 ; 0x90 - 10fd6: 4638 mov r0, r7 - 10fd8: 47b0 blx r6 - lv_style_set_scale_end_line_width(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(7)); - 10fda: 2000 movs r0, #0 - 10fdc: 682d ldr r5, [r5, #0] - 10fde: 47a0 blx r4 - 10fe0: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 10fe4: 28ef cmp r0, #239 ; 0xef - 10fe6: f105 0570 add.w r5, r5, #112 ; 0x70 - 10fea: dd1b ble.n 11024 - 10fec: 2000 movs r0, #0 - 10fee: 47a0 blx r4 - 10ff0: 2307 movs r3, #7 - 10ff2: 2250 movs r2, #80 ; 0x50 - 10ff4: fb00 2203 mla r2, r0, r3, r2 - 10ff8: 23a0 movs r3, #160 ; 0xa0 - 10ffa: fb92 f2f3 sdiv r2, r2, r3 - 10ffe: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_LINE_WIDTH, scale_end_line_width, lv_style_int_t, _int, scalar) - 11000: 4628 mov r0, r5 - 11002: 4633 mov r3, r6 - 11004: 21c3 movs r1, #195 ; 0xc3 -} - 11006: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 1100a: 4718 bx r3 - lv_style_set_pad_left(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(20)); - 1100c: 2201 movs r2, #1 - 1100e: e755 b.n 10ebc - lv_style_set_pad_right(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(20)); - 11010: 2201 movs r2, #1 - 11012: e76b b.n 10eec - lv_style_set_pad_top(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(20)); - 11014: 2201 movs r2, #1 - 11016: e781 b.n 10f1c - lv_style_set_pad_inner(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(30)); - 11018: 2201 movs r2, #1 - 1101a: e796 b.n 10f4a - lv_style_set_scale_width(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(25)); - 1101c: 2201 movs r2, #1 - 1101e: e7ac b.n 10f7a - lv_style_set_line_width(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(10)); - 11020: 2201 movs r2, #1 - 11022: e7d7 b.n 10fd4 - lv_style_set_scale_end_line_width(&styles->lmeter, LV_STATE_DEFAULT, LV_DPX(7)); - 11024: 2201 movs r2, #1 - 11026: e7eb b.n 11000 - 11028: 200057a4 .word 0x200057a4 - 1102c: 00010d4d .word 0x00010d4d - 11030: 00005afd .word 0x00005afd - 11034: 0000dbd5 .word 0x0000dbd5 - 11038: 00005bcd .word 0x00005bcd - 1103c: 00010581 .word 0x00010581 - -00011040 : -{ - 11040: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - style_init_reset(&styles->led); - 11044: 4c32 ldr r4, [pc, #200] ; (11110 ) - 11046: 4b33 ldr r3, [pc, #204] ; (11114 ) - 11048: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 1104a: 4f33 ldr r7, [pc, #204] ; (11118 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 1104c: 4e33 ldr r6, [pc, #204] ; (1111c ) -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 1104e: 4d34 ldr r5, [pc, #208] ; (11120 ) - 11050: 306c adds r0, #108 ; 0x6c - 11052: 4798 blx r3 - lv_style_set_bg_opa(&styles->led, LV_STATE_DEFAULT, LV_OPA_COVER); - 11054: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 11056: 22ff movs r2, #255 ; 0xff - 11058: 212c movs r1, #44 ; 0x2c - 1105a: 306c adds r0, #108 ; 0x6c - 1105c: 47b8 blx r7 - lv_style_set_bg_color(&styles->led, LV_STATE_DEFAULT, theme.color_primary); - 1105e: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 11060: 89a2 ldrh r2, [r4, #12] - 11062: 2129 movs r1, #41 ; 0x29 - 11064: 306c adds r0, #108 ; 0x6c - 11066: 47b0 blx r6 - lv_style_set_border_width(&styles->led, LV_STATE_DEFAULT, 2); - 11068: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 1106a: 2202 movs r2, #2 - 1106c: 2130 movs r1, #48 ; 0x30 - 1106e: 306c adds r0, #108 ; 0x6c - 11070: 47a8 blx r5 - lv_style_set_border_opa(&styles->led, LV_STATE_DEFAULT, LV_OPA_50); - 11072: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_OPA, border_opa, lv_opa_t, _opa, scalar) - 11074: 227f movs r2, #127 ; 0x7f - 11076: 213c movs r1, #60 ; 0x3c - 11078: 306c adds r0, #108 ; 0x6c - 1107a: 47b8 blx r7 - lv_style_set_border_color(&styles->led, LV_STATE_DEFAULT, lv_color_lighten(theme.color_primary, LV_OPA_30)); - 1107c: 6820 ldr r0, [r4, #0] - 1107e: 4b29 ldr r3, [pc, #164] ; (11124 ) - 11080: f100 076c add.w r7, r0, #108 ; 0x6c - 11084: 214c movs r1, #76 ; 0x4c - 11086: 89a0 ldrh r0, [r4, #12] - 11088: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 1108a: 2139 movs r1, #57 ; 0x39 - 1108c: 4602 mov r2, r0 - 1108e: 4638 mov r0, r7 - 11090: 47b0 blx r6 - lv_style_set_radius(&styles->led, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 11092: 6820 ldr r0, [r4, #0] - lv_style_set_shadow_width(&styles->led, LV_STATE_DEFAULT, LV_DPX(15)); - 11094: 4f24 ldr r7, [pc, #144] ; (11128 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 11096: f647 72ff movw r2, #32767 ; 0x7fff - 1109a: 2101 movs r1, #1 - 1109c: 306c adds r0, #108 ; 0x6c - 1109e: 47a8 blx r5 - 110a0: 6823 ldr r3, [r4, #0] - 110a2: 2000 movs r0, #0 - 110a4: f103 086c add.w r8, r3, #108 ; 0x6c - 110a8: 47b8 blx r7 - 110aa: ebc0 1000 rsb r0, r0, r0, lsl #4 - 110ae: 28ef cmp r0, #239 ; 0xef - 110b0: dd2a ble.n 11108 - 110b2: 2000 movs r0, #0 - 110b4: 47b8 blx r7 - 110b6: 230f movs r3, #15 - 110b8: 2250 movs r2, #80 ; 0x50 - 110ba: fb00 2203 mla r2, r0, r3, r2 - 110be: 23a0 movs r3, #160 ; 0xa0 - 110c0: fb92 f2f3 sdiv r2, r2, r3 - 110c4: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_WIDTH, shadow_width, lv_style_int_t, _int, scalar) - 110c6: 2150 movs r1, #80 ; 0x50 - 110c8: 4640 mov r0, r8 - 110ca: 47a8 blx r5 - lv_style_set_shadow_color(&styles->led, LV_STATE_DEFAULT, theme.color_primary); - 110cc: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_COLOR, shadow_color, lv_color_t, _color, nonscalar) - 110ce: 89a2 ldrh r2, [r4, #12] - 110d0: 2159 movs r1, #89 ; 0x59 - 110d2: 306c adds r0, #108 ; 0x6c - 110d4: 47b0 blx r6 - lv_style_set_shadow_spread(&styles->led, LV_STATE_DEFAULT, LV_DPX(5)); - 110d6: 2000 movs r0, #0 - 110d8: 6824 ldr r4, [r4, #0] - 110da: 47b8 blx r7 - 110dc: eb00 0080 add.w r0, r0, r0, lsl #2 - 110e0: 28ef cmp r0, #239 ; 0xef - 110e2: f104 046c add.w r4, r4, #108 ; 0x6c - 110e6: dd11 ble.n 1110c - 110e8: 2000 movs r0, #0 - 110ea: 47b8 blx r7 - 110ec: 2305 movs r3, #5 - 110ee: 2250 movs r2, #80 ; 0x50 - 110f0: fb00 2203 mla r2, r0, r3, r2 - 110f4: 23a0 movs r3, #160 ; 0xa0 - 110f6: fb92 f2f3 sdiv r2, r2, r3 - 110fa: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_SPREAD, shadow_spread, lv_style_int_t, _int, scalar) - 110fc: 4620 mov r0, r4 - 110fe: 462b mov r3, r5 - 11100: 2153 movs r1, #83 ; 0x53 -} - 11102: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 11106: 4718 bx r3 - lv_style_set_shadow_width(&styles->led, LV_STATE_DEFAULT, LV_DPX(15)); - 11108: 2201 movs r2, #1 - 1110a: e7dc b.n 110c6 - lv_style_set_shadow_spread(&styles->led, LV_STATE_DEFAULT, LV_DPX(5)); - 1110c: 2201 movs r2, #1 - 1110e: e7f5 b.n 110fc - 11110: 200057a4 .word 0x200057a4 - 11114: 00010d4d .word 0x00010d4d - 11118: 00005c9d .word 0x00005c9d - 1111c: 00005bcd .word 0x00005bcd - 11120: 00005afd .word 0x00005afd - 11124: 0000e5cf .word 0x0000e5cf - 11128: 0000dbd5 .word 0x0000dbd5 - -0001112c : - return LV_COLOR_MAKE(r, g, b); - 1112c: f3c0 2285 ubfx r2, r0, #10, #6 - 11130: f3c0 03c4 ubfx r3, r0, #3, #5 - 11134: ea43 1342 orr.w r3, r3, r2, lsl #5 - 11138: f3c0 40c4 ubfx r0, r0, #19, #5 -} - 1113c: ea43 20c0 orr.w r0, r3, r0, lsl #11 - 11140: 4770 bx lr - ... - -00011144 : -{ - 11144: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - style_init_reset(&styles->bar_bg); - 11148: 4c43 ldr r4, [pc, #268] ; (11258 ) - 1114a: f8df 9134 ldr.w r9, [pc, #308] ; 11280 - 1114e: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 11150: 4e42 ldr r6, [pc, #264] ; (1125c ) -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 11152: 4f43 ldr r7, [pc, #268] ; (11260 ) - 11154: f8df 812c ldr.w r8, [pc, #300] ; 11284 - 11158: 3024 adds r0, #36 ; 0x24 - 1115a: 47c8 blx r9 - lv_style_set_radius(&styles->bar_bg, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 1115c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 1115e: f647 72ff movw r2, #32767 ; 0x7fff - 11162: 2101 movs r1, #1 - 11164: 3024 adds r0, #36 ; 0x24 - 11166: 47b0 blx r6 - lv_style_set_bg_opa(&styles->bar_bg, LV_STATE_DEFAULT, LV_OPA_COVER); - 11168: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 1116a: 22ff movs r2, #255 ; 0xff - 1116c: 3024 adds r0, #36 ; 0x24 - 1116e: 212c movs r1, #44 ; 0x2c - 11170: 47b8 blx r7 - lv_style_set_bg_color(&styles->bar_bg, LV_STATE_DEFAULT, COLOR_BG_SEC); - 11172: 6a23 ldr r3, [r4, #32] - 11174: 6825 ldr r5, [r4, #0] - 11176: f013 0f02 tst.w r3, #2 - 1117a: bf14 ite ne - 1117c: 4839 ldrne r0, [pc, #228] ; (11264 ) - 1117e: 483a ldreq r0, [pc, #232] ; (11268 ) - 11180: 47c0 blx r8 - 11182: 3524 adds r5, #36 ; 0x24 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 11184: 4602 mov r2, r0 - 11186: 2129 movs r1, #41 ; 0x29 - 11188: 4628 mov r0, r5 - 1118a: 4d38 ldr r5, [pc, #224] ; (1126c ) - 1118c: 47a8 blx r5 - lv_style_set_value_color(&styles->bar_bg, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : LV_COLOR_WHITE); - 1118e: 6823 ldr r3, [r4, #0] - 11190: f103 0a24 add.w sl, r3, #36 ; 0x24 - 11194: 6a23 ldr r3, [r4, #32] - 11196: 079a lsls r2, r3, #30 - 11198: d558 bpl.n 1124c - 1119a: 4835 ldr r0, [pc, #212] ; (11270 ) - 1119c: 47c0 blx r8 - 1119e: 4602 mov r2, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nonscalar) - 111a0: 2179 movs r1, #121 ; 0x79 - 111a2: 4650 mov r0, sl - 111a4: 47a8 blx r5 - lv_style_set_outline_color(&styles->bar_bg, LV_STATE_DEFAULT, theme.color_primary); - 111a6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_COLOR, outline_color, lv_color_t, _color, nonscalar) - 111a8: 89a2 ldrh r2, [r4, #12] - 111aa: 2149 movs r1, #73 ; 0x49 - 111ac: 3024 adds r0, #36 ; 0x24 - 111ae: 47a8 blx r5 - lv_style_set_outline_color(&styles->bar_bg, LV_STATE_EDITED, theme.color_secondary); - 111b0: 6820 ldr r0, [r4, #0] - 111b2: 89e2 ldrh r2, [r4, #14] - 111b4: f240 4149 movw r1, #1097 ; 0x449 - 111b8: 3024 adds r0, #36 ; 0x24 - 111ba: 47a8 blx r5 - lv_style_set_outline_opa(&styles->bar_bg, LV_STATE_DEFAULT, LV_OPA_TRANSP); - 111bc: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_OPA, outline_opa, lv_opa_t, _opa, scalar) - 111be: 2200 movs r2, #0 - 111c0: 214c movs r1, #76 ; 0x4c - 111c2: 3024 adds r0, #36 ; 0x24 - 111c4: 47b8 blx r7 - lv_style_set_outline_opa(&styles->bar_bg, LV_STATE_FOCUSED, LV_OPA_50); - 111c6: 6820 ldr r0, [r4, #0] - 111c8: 227f movs r2, #127 ; 0x7f - 111ca: f44f 7113 mov.w r1, #588 ; 0x24c - 111ce: 3024 adds r0, #36 ; 0x24 - 111d0: 47b8 blx r7 - lv_style_set_outline_width(&styles->bar_bg, LV_STATE_DEFAULT, 3); - 111d2: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_WIDTH, outline_width, lv_style_int_t, _int, scalar) - 111d4: 2203 movs r2, #3 - 111d6: 2140 movs r1, #64 ; 0x40 - 111d8: 3024 adds r0, #36 ; 0x24 - 111da: 47b0 blx r6 - lv_style_set_transition_time(&styles->bar_bg, LV_STATE_DEFAULT, TRANSITION_TIME); - 111dc: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_TIME, transition_time, lv_style_int_t, _int, scalar) - 111de: 2296 movs r2, #150 ; 0x96 - 111e0: 21b0 movs r1, #176 ; 0xb0 - 111e2: 3024 adds r0, #36 ; 0x24 - 111e4: 47b0 blx r6 - lv_style_set_transition_prop_6(&styles->bar_bg, LV_STATE_DEFAULT, LV_STYLE_OUTLINE_OPA); - 111e6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int_t, _int, scalar) - 111e8: 224c movs r2, #76 ; 0x4c - 111ea: 21b7 movs r1, #183 ; 0xb7 - 111ec: 3024 adds r0, #36 ; 0x24 - 111ee: 47b0 blx r6 - style_init_reset(&styles->bar_indic); - 111f0: 6820 ldr r0, [r4, #0] - 111f2: 3028 adds r0, #40 ; 0x28 - 111f4: 47c8 blx r9 - lv_style_set_bg_opa(&styles->bar_indic, LV_STATE_DEFAULT, LV_OPA_COVER); - 111f6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 111f8: 22ff movs r2, #255 ; 0xff - 111fa: 212c movs r1, #44 ; 0x2c - 111fc: 3028 adds r0, #40 ; 0x28 - 111fe: 47b8 blx r7 - lv_style_set_radius(&styles->bar_indic, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 11200: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 11202: f647 72ff movw r2, #32767 ; 0x7fff - 11206: 2101 movs r1, #1 - 11208: 3028 adds r0, #40 ; 0x28 - 1120a: 47b0 blx r6 - lv_style_set_bg_color(&styles->bar_indic, LV_STATE_DEFAULT, theme.color_primary); - 1120c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 1120e: 89a2 ldrh r2, [r4, #12] - 11210: 2129 movs r1, #41 ; 0x29 - 11212: 3028 adds r0, #40 ; 0x28 - 11214: 47a8 blx r5 - lv_style_set_bg_color(&styles->bar_indic, LV_STATE_DISABLED, lv_color_hex3(0x888)); - 11216: 6820 ldr r0, [r4, #0] - 11218: 4b16 ldr r3, [pc, #88] ; (11274 ) - 1121a: f100 0628 add.w r6, r0, #40 ; 0x28 - 1121e: f640 0088 movw r0, #2184 ; 0x888 - 11222: 4798 blx r3 - 11224: f242 0129 movw r1, #8233 ; 0x2029 - 11228: 4602 mov r2, r0 - 1122a: 4630 mov r0, r6 - 1122c: 47a8 blx r5 - lv_style_set_value_color(&styles->bar_indic, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x41404f) : LV_COLOR_WHITE); - 1122e: 6a23 ldr r3, [r4, #32] - 11230: 6820 ldr r0, [r4, #0] - 11232: 079b lsls r3, r3, #30 - 11234: f100 0628 add.w r6, r0, #40 ; 0x28 - 11238: d50b bpl.n 11252 - 1123a: 480f ldr r0, [pc, #60] ; (11278 ) - 1123c: 47c0 blx r8 - 1123e: 4602 mov r2, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nonscalar) - 11240: 4630 mov r0, r6 - 11242: 462b mov r3, r5 - 11244: 2179 movs r1, #121 ; 0x79 -} - 11246: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 1124a: 4718 bx r3 - lv_style_set_value_color(&styles->bar_bg, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : LV_COLOR_WHITE); - 1124c: 4b0b ldr r3, [pc, #44] ; (1127c ) - 1124e: 881a ldrh r2, [r3, #0] - 11250: e7a6 b.n 111a0 - lv_style_set_value_color(&styles->bar_indic, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x41404f) : LV_COLOR_WHITE); - 11252: 4b0a ldr r3, [pc, #40] ; (1127c ) - 11254: 881a ldrh r2, [r3, #0] - 11256: e7f3 b.n 11240 - 11258: 200057a4 .word 0x200057a4 - 1125c: 00005afd .word 0x00005afd - 11260: 00005c9d .word 0x00005c9d - 11264: 00d4d7d9 .word 0x00d4d7d9 - 11268: 0045494d .word 0x0045494d - 1126c: 00005bcd .word 0x00005bcd - 11270: 0031404f .word 0x0031404f - 11274: 00010581 .word 0x00010581 - 11278: 0041404f .word 0x0041404f - 1127c: 0002bcf6 .word 0x0002bcf6 - 11280: 00010d4d .word 0x00010d4d - 11284: 0001112d .word 0x0001112d - -00011288 : -{ - 11288: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - style_init_reset(&styles->slider_knob); - 1128c: 4c7d ldr r4, [pc, #500] ; (11484 ) - 1128e: 4f7e ldr r7, [pc, #504] ; (11488 ) - 11290: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 11292: 4d7e ldr r5, [pc, #504] ; (1148c ) - 11294: 3090 adds r0, #144 ; 0x90 - 11296: 47b8 blx r7 - lv_style_set_bg_opa(&styles->slider_knob, LV_STATE_DEFAULT, LV_OPA_COVER); - 11298: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 1129a: 4b7d ldr r3, [pc, #500] ; (11490 ) - 1129c: 22ff movs r2, #255 ; 0xff - 1129e: 212c movs r1, #44 ; 0x2c - 112a0: 3090 adds r0, #144 ; 0x90 - 112a2: 4798 blx r3 - lv_style_set_bg_color(&styles->slider_knob, LV_STATE_DEFAULT, IS_LIGHT ? theme.color_primary : LV_COLOR_WHITE); - 112a4: 6a23 ldr r3, [r4, #32] - 112a6: 6820 ldr r0, [r4, #0] - 112a8: 079a lsls r2, r3, #30 - 112aa: bf56 itet pl - 112ac: 4b79 ldrpl r3, [pc, #484] ; (11494 ) - 112ae: 89a2 ldrhmi r2, [r4, #12] - 112b0: 881a ldrhpl r2, [r3, #0] - 112b2: 3090 adds r0, #144 ; 0x90 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 112b4: 2129 movs r1, #41 ; 0x29 - 112b6: 47a8 blx r5 - lv_style_set_value_color(&styles->slider_knob, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : LV_COLOR_WHITE); - 112b8: 6a23 ldr r3, [r4, #32] - 112ba: 6826 ldr r6, [r4, #0] - 112bc: 079b lsls r3, r3, #30 - 112be: f106 0690 add.w r6, r6, #144 ; 0x90 - 112c2: f140 80cc bpl.w 1145e - 112c6: 4874 ldr r0, [pc, #464] ; (11498 ) - 112c8: 4b74 ldr r3, [pc, #464] ; (1149c ) - 112ca: 4798 blx r3 - 112cc: 4602 mov r2, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nonscalar) - 112ce: 4630 mov r0, r6 - 112d0: 2179 movs r1, #121 ; 0x79 - 112d2: 47a8 blx r5 - lv_style_set_radius(&styles->slider_knob, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 112d4: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 112d6: 4e72 ldr r6, [pc, #456] ; (114a0 ) - lv_style_set_pad_left(&styles->slider_knob, LV_STATE_DEFAULT, LV_DPX(7)); - 112d8: 4d72 ldr r5, [pc, #456] ; (114a4 ) - 112da: f647 72ff movw r2, #32767 ; 0x7fff - 112de: 2101 movs r1, #1 - 112e0: 3090 adds r0, #144 ; 0x90 - 112e2: 47b0 blx r6 - 112e4: 6823 ldr r3, [r4, #0] - 112e6: 2000 movs r0, #0 - 112e8: f103 0890 add.w r8, r3, #144 ; 0x90 - 112ec: 47a8 blx r5 - 112ee: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 112f2: 28ef cmp r0, #239 ; 0xef - 112f4: f340 80b6 ble.w 11464 - 112f8: 2000 movs r0, #0 - 112fa: 47a8 blx r5 - 112fc: 2307 movs r3, #7 - 112fe: 2250 movs r2, #80 ; 0x50 - 11300: fb00 2203 mla r2, r0, r3, r2 - 11304: 23a0 movs r3, #160 ; 0xa0 - 11306: fb92 f2f3 sdiv r2, r2, r3 - 1130a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 1130c: 4640 mov r0, r8 - 1130e: 2112 movs r1, #18 - 11310: 47b0 blx r6 - lv_style_set_pad_right(&styles->slider_knob, LV_STATE_DEFAULT, LV_DPX(7)); - 11312: 6823 ldr r3, [r4, #0] - 11314: 2000 movs r0, #0 - 11316: f103 0890 add.w r8, r3, #144 ; 0x90 - 1131a: 47a8 blx r5 - 1131c: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 11320: 28ef cmp r0, #239 ; 0xef - 11322: f340 80a1 ble.w 11468 - 11326: 2000 movs r0, #0 - 11328: 47a8 blx r5 - 1132a: 2307 movs r3, #7 - 1132c: 2250 movs r2, #80 ; 0x50 - 1132e: fb00 2203 mla r2, r0, r3, r2 - 11332: 23a0 movs r3, #160 ; 0xa0 - 11334: fb92 f2f3 sdiv r2, r2, r3 - 11338: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 1133a: 4640 mov r0, r8 - 1133c: 2113 movs r1, #19 - 1133e: 47b0 blx r6 - lv_style_set_pad_top(&styles->slider_knob, LV_STATE_DEFAULT, LV_DPX(7)); - 11340: 6823 ldr r3, [r4, #0] - 11342: 2000 movs r0, #0 - 11344: f103 0890 add.w r8, r3, #144 ; 0x90 - 11348: 47a8 blx r5 - 1134a: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 1134e: 28ef cmp r0, #239 ; 0xef - 11350: f340 808c ble.w 1146c - 11354: 2000 movs r0, #0 - 11356: 47a8 blx r5 - 11358: 2307 movs r3, #7 - 1135a: 2250 movs r2, #80 ; 0x50 - 1135c: fb00 2203 mla r2, r0, r3, r2 - 11360: 23a0 movs r3, #160 ; 0xa0 - 11362: fb92 f2f3 sdiv r2, r2, r3 - 11366: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 11368: 4640 mov r0, r8 - 1136a: 2110 movs r1, #16 - 1136c: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->slider_knob, LV_STATE_DEFAULT, LV_DPX(7)); - 1136e: 6823 ldr r3, [r4, #0] - 11370: 2000 movs r0, #0 - 11372: f103 0890 add.w r8, r3, #144 ; 0x90 - 11376: 47a8 blx r5 - 11378: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 1137c: 28ef cmp r0, #239 ; 0xef - 1137e: dd77 ble.n 11470 - 11380: 2000 movs r0, #0 - 11382: 47a8 blx r5 - 11384: 2307 movs r3, #7 - 11386: 2250 movs r2, #80 ; 0x50 - 11388: fb00 2203 mla r2, r0, r3, r2 - 1138c: 23a0 movs r3, #160 ; 0xa0 - 1138e: fb92 f2f3 sdiv r2, r2, r3 - 11392: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 11394: 2111 movs r1, #17 - 11396: 4640 mov r0, r8 - 11398: 47b0 blx r6 - style_init_reset(&styles->slider_bg); - 1139a: 6820 ldr r0, [r4, #0] - 1139c: 3094 adds r0, #148 ; 0x94 - 1139e: 47b8 blx r7 - lv_style_set_margin_left(&styles->slider_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 113a0: 2000 movs r0, #0 - 113a2: 6827 ldr r7, [r4, #0] - 113a4: 47a8 blx r5 - 113a6: eb00 0080 add.w r0, r0, r0, lsl #2 - 113aa: 0040 lsls r0, r0, #1 - 113ac: 28ef cmp r0, #239 ; 0xef - 113ae: f107 0794 add.w r7, r7, #148 ; 0x94 - 113b2: dd5f ble.n 11474 - 113b4: 2000 movs r0, #0 - 113b6: 47a8 blx r5 - 113b8: 230a movs r3, #10 - 113ba: 2250 movs r2, #80 ; 0x50 - 113bc: fb00 2203 mla r2, r0, r3, r2 - 113c0: 23a0 movs r3, #160 ; 0xa0 - 113c2: fb92 f2f3 sdiv r2, r2, r3 - 113c6: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(MARGIN_LEFT, margin_left, lv_style_int_t, _int, scalar) - 113c8: 4638 mov r0, r7 - 113ca: 2117 movs r1, #23 - 113cc: 47b0 blx r6 - lv_style_set_margin_right(&styles->slider_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 113ce: 2000 movs r0, #0 - 113d0: 6827 ldr r7, [r4, #0] - 113d2: 47a8 blx r5 - 113d4: eb00 0080 add.w r0, r0, r0, lsl #2 - 113d8: 0040 lsls r0, r0, #1 - 113da: 28ef cmp r0, #239 ; 0xef - 113dc: f107 0794 add.w r7, r7, #148 ; 0x94 - 113e0: dd4a ble.n 11478 - 113e2: 2000 movs r0, #0 - 113e4: 47a8 blx r5 - 113e6: 230a movs r3, #10 - 113e8: 2250 movs r2, #80 ; 0x50 - 113ea: fb00 2203 mla r2, r0, r3, r2 - 113ee: 23a0 movs r3, #160 ; 0xa0 - 113f0: fb92 f2f3 sdiv r2, r2, r3 - 113f4: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(MARGIN_RIGHT, margin_right, lv_style_int_t, _int, scalar) - 113f6: 4638 mov r0, r7 - 113f8: 2118 movs r1, #24 - 113fa: 47b0 blx r6 - lv_style_set_margin_top(&styles->slider_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 113fc: 2000 movs r0, #0 - 113fe: 6827 ldr r7, [r4, #0] - 11400: 47a8 blx r5 - 11402: eb00 0080 add.w r0, r0, r0, lsl #2 - 11406: 0040 lsls r0, r0, #1 - 11408: 28ef cmp r0, #239 ; 0xef - 1140a: f107 0794 add.w r7, r7, #148 ; 0x94 - 1140e: dd35 ble.n 1147c - 11410: 2000 movs r0, #0 - 11412: 47a8 blx r5 - 11414: 230a movs r3, #10 - 11416: 2250 movs r2, #80 ; 0x50 - 11418: fb00 2203 mla r2, r0, r3, r2 - 1141c: 23a0 movs r3, #160 ; 0xa0 - 1141e: fb92 f2f3 sdiv r2, r2, r3 - 11422: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(MARGIN_TOP, margin_top, lv_style_int_t, _int, scalar) - 11424: 2115 movs r1, #21 - 11426: 4638 mov r0, r7 - 11428: 47b0 blx r6 - lv_style_set_margin_bottom(&styles->slider_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 1142a: 2000 movs r0, #0 - 1142c: 6824 ldr r4, [r4, #0] - 1142e: 47a8 blx r5 - 11430: eb00 0080 add.w r0, r0, r0, lsl #2 - 11434: 0040 lsls r0, r0, #1 - 11436: 28ef cmp r0, #239 ; 0xef - 11438: f104 0494 add.w r4, r4, #148 ; 0x94 - 1143c: dd20 ble.n 11480 - 1143e: 2000 movs r0, #0 - 11440: 47a8 blx r5 - 11442: 230a movs r3, #10 - 11444: 2250 movs r2, #80 ; 0x50 - 11446: fb00 2203 mla r2, r0, r3, r2 - 1144a: 23a0 movs r3, #160 ; 0xa0 - 1144c: fb92 f2f3 sdiv r2, r2, r3 - 11450: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(MARGIN_BOTTOM, margin_bottom, lv_style_int_t, _int, scalar) - 11452: 4620 mov r0, r4 - 11454: 4633 mov r3, r6 - 11456: 2116 movs r1, #22 -} - 11458: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 1145c: 4718 bx r3 - lv_style_set_value_color(&styles->slider_knob, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : LV_COLOR_WHITE); - 1145e: 4b0d ldr r3, [pc, #52] ; (11494 ) - 11460: 881a ldrh r2, [r3, #0] - 11462: e734 b.n 112ce - lv_style_set_pad_left(&styles->slider_knob, LV_STATE_DEFAULT, LV_DPX(7)); - 11464: 2201 movs r2, #1 - 11466: e751 b.n 1130c - lv_style_set_pad_right(&styles->slider_knob, LV_STATE_DEFAULT, LV_DPX(7)); - 11468: 2201 movs r2, #1 - 1146a: e766 b.n 1133a - lv_style_set_pad_top(&styles->slider_knob, LV_STATE_DEFAULT, LV_DPX(7)); - 1146c: 2201 movs r2, #1 - 1146e: e77b b.n 11368 - lv_style_set_pad_bottom(&styles->slider_knob, LV_STATE_DEFAULT, LV_DPX(7)); - 11470: 2201 movs r2, #1 - 11472: e78f b.n 11394 - lv_style_set_margin_left(&styles->slider_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 11474: 2201 movs r2, #1 - 11476: e7a7 b.n 113c8 - lv_style_set_margin_right(&styles->slider_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 11478: 2201 movs r2, #1 - 1147a: e7bc b.n 113f6 - lv_style_set_margin_top(&styles->slider_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 1147c: 2201 movs r2, #1 - 1147e: e7d1 b.n 11424 - lv_style_set_margin_bottom(&styles->slider_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 11480: 2201 movs r2, #1 - 11482: e7e6 b.n 11452 - 11484: 200057a4 .word 0x200057a4 - 11488: 00010d4d .word 0x00010d4d - 1148c: 00005bcd .word 0x00005bcd - 11490: 00005c9d .word 0x00005c9d - 11494: 0002bcf6 .word 0x0002bcf6 - 11498: 0031404f .word 0x0031404f - 1149c: 0001112d .word 0x0001112d - 114a0: 00005afd .word 0x00005afd - 114a4: 0000dbd5 .word 0x0000dbd5 - -000114a8 : -{ - 114a8: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - style_init_reset(&styles->gauge_main); - 114ac: 4cb6 ldr r4, [pc, #728] ; (11788 ) - 114ae: f8df 82f4 ldr.w r8, [pc, #756] ; 117a4 - 114b2: 6820 ldr r0, [r4, #0] - lv_style_set_line_color(&styles->gauge_main, LV_STATE_DEFAULT, lv_color_hex3(0x888)); - 114b4: f8df 92f0 ldr.w r9, [pc, #752] ; 117a8 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 114b8: 4fb4 ldr r7, [pc, #720] ; (1178c ) - style_init_reset(&styles->gauge_main); - 114ba: 305c adds r0, #92 ; 0x5c - 114bc: 47c0 blx r8 - lv_style_set_line_color(&styles->gauge_main, LV_STATE_DEFAULT, lv_color_hex3(0x888)); - 114be: 6820 ldr r0, [r4, #0] - 114c0: f100 055c add.w r5, r0, #92 ; 0x5c - 114c4: f640 0088 movw r0, #2184 ; 0x888 - 114c8: 47c8 blx r9 - 114ca: 2199 movs r1, #153 ; 0x99 - 114cc: 4602 mov r2, r0 - 114ce: 4628 mov r0, r5 - 114d0: 47b8 blx r7 - lv_style_set_scale_grad_color(&styles->gauge_main, LV_STATE_DEFAULT, lv_color_hex3(0x888)); - 114d2: 6820 ldr r0, [r4, #0] - 114d4: f100 055c add.w r5, r0, #92 ; 0x5c - 114d8: f640 0088 movw r0, #2184 ; 0x888 - 114dc: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_GRAD_COLOR, scale_grad_color, lv_color_t, _color, nonscalar) - 114de: 21c9 movs r1, #201 ; 0xc9 - 114e0: 4602 mov r2, r0 - 114e2: 4628 mov r0, r5 - 114e4: 47b8 blx r7 - lv_style_set_scale_end_color(&styles->gauge_main, LV_STATE_DEFAULT, theme.color_primary); - 114e6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_COLOR, scale_end_color, lv_color_t, _color, nonscalar) - 114e8: 89a2 ldrh r2, [r4, #12] - lv_style_set_line_width(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(5)); - 114ea: 4da9 ldr r5, [pc, #676] ; (11790 ) - 114ec: 21ca movs r1, #202 ; 0xca - 114ee: 305c adds r0, #92 ; 0x5c - 114f0: 47b8 blx r7 - 114f2: 2000 movs r0, #0 - 114f4: 6826 ldr r6, [r4, #0] - 114f6: 47a8 blx r5 - 114f8: eb00 0080 add.w r0, r0, r0, lsl #2 - 114fc: 28ef cmp r0, #239 ; 0xef - 114fe: f106 065c add.w r6, r6, #92 ; 0x5c - 11502: f340 818d ble.w 11820 - 11506: 2000 movs r0, #0 - 11508: 47a8 blx r5 - 1150a: 2305 movs r3, #5 - 1150c: 2250 movs r2, #80 ; 0x50 - 1150e: fb00 2203 mla r2, r0, r3, r2 - 11512: 23a0 movs r3, #160 ; 0xa0 - 11514: fb92 f2f3 sdiv r2, r2, r3 - 11518: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 1151a: 4630 mov r0, r6 - 1151c: 2190 movs r1, #144 ; 0x90 - 1151e: 4e9d ldr r6, [pc, #628] ; (11794 ) - 11520: 47b0 blx r6 - lv_style_set_scale_end_line_width(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(4)); - 11522: 6823 ldr r3, [r4, #0] - 11524: 2000 movs r0, #0 - 11526: f103 0a5c add.w sl, r3, #92 ; 0x5c - 1152a: 47a8 blx r5 - 1152c: 283b cmp r0, #59 ; 0x3b - 1152e: f340 8179 ble.w 11824 - 11532: 2000 movs r0, #0 - 11534: 47a8 blx r5 - 11536: 2328 movs r3, #40 ; 0x28 - 11538: f100 0214 add.w r2, r0, #20 - 1153c: fb92 f2f3 sdiv r2, r2, r3 - 11540: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_LINE_WIDTH, scale_end_line_width, lv_style_int_t, _int, scalar) - 11542: 4650 mov r0, sl - 11544: 21c3 movs r1, #195 ; 0xc3 - 11546: 47b0 blx r6 - lv_style_set_scale_end_border_width(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(8)); - 11548: 6823 ldr r3, [r4, #0] - 1154a: 2000 movs r0, #0 - 1154c: f103 0a5c add.w sl, r3, #92 ; 0x5c - 11550: 47a8 blx r5 - 11552: 281d cmp r0, #29 - 11554: f340 8168 ble.w 11828 - 11558: 2000 movs r0, #0 - 1155a: 47a8 blx r5 - 1155c: 2314 movs r3, #20 - 1155e: f100 020a add.w r2, r0, #10 - 11562: fb92 f2f3 sdiv r2, r2, r3 - 11566: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_BORDER_WIDTH, scale_end_border_width, lv_style_int_t, _int, scalar) - 11568: 4650 mov r0, sl - 1156a: 21c2 movs r1, #194 ; 0xc2 - 1156c: 47b0 blx r6 - lv_style_set_pad_left(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); - 1156e: 6823 ldr r3, [r4, #0] - 11570: 2000 movs r0, #0 - 11572: f103 0a5c add.w sl, r3, #92 ; 0x5c - 11576: 47a8 blx r5 - 11578: eb00 0080 add.w r0, r0, r0, lsl #2 - 1157c: 0080 lsls r0, r0, #2 - 1157e: 28ef cmp r0, #239 ; 0xef - 11580: f340 8154 ble.w 1182c - 11584: 2000 movs r0, #0 - 11586: 47a8 blx r5 - 11588: 2314 movs r3, #20 - 1158a: 2250 movs r2, #80 ; 0x50 - 1158c: fb00 2203 mla r2, r0, r3, r2 - 11590: 23a0 movs r3, #160 ; 0xa0 - 11592: fb92 f2f3 sdiv r2, r2, r3 - 11596: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 11598: 4650 mov r0, sl - 1159a: 2112 movs r1, #18 - 1159c: 47b0 blx r6 - lv_style_set_pad_right(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); - 1159e: 6823 ldr r3, [r4, #0] - 115a0: 2000 movs r0, #0 - 115a2: f103 0a5c add.w sl, r3, #92 ; 0x5c - 115a6: 47a8 blx r5 - 115a8: eb00 0080 add.w r0, r0, r0, lsl #2 - 115ac: 0080 lsls r0, r0, #2 - 115ae: 28ef cmp r0, #239 ; 0xef - 115b0: f340 813e ble.w 11830 - 115b4: 2000 movs r0, #0 - 115b6: 47a8 blx r5 - 115b8: 2314 movs r3, #20 - 115ba: 2250 movs r2, #80 ; 0x50 - 115bc: fb00 2203 mla r2, r0, r3, r2 - 115c0: 23a0 movs r3, #160 ; 0xa0 - 115c2: fb92 f2f3 sdiv r2, r2, r3 - 115c6: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 115c8: 4650 mov r0, sl - 115ca: 2113 movs r1, #19 - 115cc: 47b0 blx r6 - lv_style_set_pad_top(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); - 115ce: 6823 ldr r3, [r4, #0] - 115d0: 2000 movs r0, #0 - 115d2: f103 0a5c add.w sl, r3, #92 ; 0x5c - 115d6: 47a8 blx r5 - 115d8: eb00 0080 add.w r0, r0, r0, lsl #2 - 115dc: 0080 lsls r0, r0, #2 - 115de: 28ef cmp r0, #239 ; 0xef - 115e0: f340 8128 ble.w 11834 - 115e4: 2000 movs r0, #0 - 115e6: 47a8 blx r5 - 115e8: 2314 movs r3, #20 - 115ea: 2250 movs r2, #80 ; 0x50 - 115ec: fb00 2203 mla r2, r0, r3, r2 - 115f0: 23a0 movs r3, #160 ; 0xa0 - 115f2: fb92 f2f3 sdiv r2, r2, r3 - 115f6: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 115f8: 4650 mov r0, sl - 115fa: 2110 movs r1, #16 - 115fc: 47b0 blx r6 - lv_style_set_pad_inner(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); - 115fe: 6823 ldr r3, [r4, #0] - 11600: 2000 movs r0, #0 - 11602: f103 0a5c add.w sl, r3, #92 ; 0x5c - 11606: 47a8 blx r5 - 11608: eb00 0080 add.w r0, r0, r0, lsl #2 - 1160c: 0080 lsls r0, r0, #2 - 1160e: 28ef cmp r0, #239 ; 0xef - 11610: f340 8112 ble.w 11838 - 11614: 2000 movs r0, #0 - 11616: 47a8 blx r5 - 11618: 2314 movs r3, #20 - 1161a: 2250 movs r2, #80 ; 0x50 - 1161c: fb00 2203 mla r2, r0, r3, r2 - 11620: 23a0 movs r3, #160 ; 0xa0 - 11622: fb92 f2f3 sdiv r2, r2, r3 - 11626: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 11628: 4650 mov r0, sl - 1162a: 2114 movs r1, #20 - 1162c: 47b0 blx r6 - lv_style_set_scale_width(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(15)); - 1162e: 6823 ldr r3, [r4, #0] - 11630: 2000 movs r0, #0 - 11632: f103 0a5c add.w sl, r3, #92 ; 0x5c - 11636: 47a8 blx r5 - 11638: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1163c: 28ef cmp r0, #239 ; 0xef - 1163e: f340 80fd ble.w 1183c - 11642: 2000 movs r0, #0 - 11644: 47a8 blx r5 - 11646: 230f movs r3, #15 - 11648: 2250 movs r2, #80 ; 0x50 - 1164a: fb00 2203 mla r2, r0, r3, r2 - 1164e: 23a0 movs r3, #160 ; 0xa0 - 11650: fb92 f2f3 sdiv r2, r2, r3 - 11654: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_WIDTH, scale_width, lv_style_int_t, _int, scalar) - 11656: 4650 mov r0, sl - 11658: 21c0 movs r1, #192 ; 0xc0 - 1165a: 47b0 blx r6 - lv_style_set_radius(&styles->gauge_main, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 1165c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 1165e: f647 72ff movw r2, #32767 ; 0x7fff - 11662: 2101 movs r1, #1 - 11664: 305c adds r0, #92 ; 0x5c - 11666: 47b0 blx r6 - style_init_reset(&styles->gauge_strong); - 11668: 6820 ldr r0, [r4, #0] - 1166a: 3060 adds r0, #96 ; 0x60 - 1166c: 47c0 blx r8 - lv_style_set_line_color(&styles->gauge_strong, LV_STATE_DEFAULT, lv_color_hex3(0x888)); - 1166e: 6820 ldr r0, [r4, #0] - 11670: f100 0a60 add.w sl, r0, #96 ; 0x60 - 11674: f640 0088 movw r0, #2184 ; 0x888 - 11678: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 1167a: 2199 movs r1, #153 ; 0x99 - 1167c: 4602 mov r2, r0 - 1167e: 4650 mov r0, sl - 11680: 47b8 blx r7 - lv_style_set_scale_grad_color(&styles->gauge_strong, LV_STATE_DEFAULT, lv_color_hex3(0x888)); - 11682: 6820 ldr r0, [r4, #0] - 11684: f100 0a60 add.w sl, r0, #96 ; 0x60 - 11688: f640 0088 movw r0, #2184 ; 0x888 - 1168c: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_GRAD_COLOR, scale_grad_color, lv_color_t, _color, nonscalar) - 1168e: 21c9 movs r1, #201 ; 0xc9 - 11690: 4602 mov r2, r0 - 11692: 4650 mov r0, sl - 11694: 47b8 blx r7 - lv_style_set_scale_end_color(&styles->gauge_strong, LV_STATE_DEFAULT, theme.color_primary); - 11696: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_COLOR, scale_end_color, lv_color_t, _color, nonscalar) - 11698: 89a2 ldrh r2, [r4, #12] - 1169a: 21ca movs r1, #202 ; 0xca - 1169c: 3060 adds r0, #96 ; 0x60 - 1169e: 47b8 blx r7 - lv_style_set_line_width(&styles->gauge_strong, LV_STATE_DEFAULT, LV_DPX(8)); - 116a0: 6823 ldr r3, [r4, #0] - 116a2: 2000 movs r0, #0 - 116a4: f103 0960 add.w r9, r3, #96 ; 0x60 - 116a8: 47a8 blx r5 - 116aa: 281d cmp r0, #29 - 116ac: f340 80c8 ble.w 11840 - 116b0: 2000 movs r0, #0 - 116b2: 47a8 blx r5 - 116b4: 2314 movs r3, #20 - 116b6: f100 020a add.w r2, r0, #10 - 116ba: fb92 f2f3 sdiv r2, r2, r3 - 116be: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 116c0: 4648 mov r0, r9 - 116c2: 2190 movs r1, #144 ; 0x90 - 116c4: 47b0 blx r6 - lv_style_set_scale_end_line_width(&styles->gauge_strong, LV_STATE_DEFAULT, LV_DPX(8)); - 116c6: 6823 ldr r3, [r4, #0] - 116c8: 2000 movs r0, #0 - 116ca: f103 0960 add.w r9, r3, #96 ; 0x60 - 116ce: 47a8 blx r5 - 116d0: 281d cmp r0, #29 - 116d2: f340 80b7 ble.w 11844 - 116d6: 2000 movs r0, #0 - 116d8: 47a8 blx r5 - 116da: 2314 movs r3, #20 - 116dc: f100 020a add.w r2, r0, #10 - 116e0: fb92 f2f3 sdiv r2, r2, r3 - 116e4: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_END_LINE_WIDTH, scale_end_line_width, lv_style_int_t, _int, scalar) - 116e6: 4648 mov r0, r9 - 116e8: 21c3 movs r1, #195 ; 0xc3 - 116ea: 47b0 blx r6 - lv_style_set_scale_width(&styles->gauge_strong, LV_STATE_DEFAULT, LV_DPX(25)); - 116ec: 6823 ldr r3, [r4, #0] - 116ee: 2000 movs r0, #0 - 116f0: f103 0960 add.w r9, r3, #96 ; 0x60 - 116f4: 47a8 blx r5 - 116f6: eb00 0080 add.w r0, r0, r0, lsl #2 - 116fa: eb00 0080 add.w r0, r0, r0, lsl #2 - 116fe: 28ef cmp r0, #239 ; 0xef - 11700: f340 80a2 ble.w 11848 - 11704: 2000 movs r0, #0 - 11706: 47a8 blx r5 - 11708: 2319 movs r3, #25 - 1170a: 2250 movs r2, #80 ; 0x50 - 1170c: fb00 2203 mla r2, r0, r3, r2 - 11710: 23a0 movs r3, #160 ; 0xa0 - 11712: fb92 f2f3 sdiv r2, r2, r3 - 11716: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_WIDTH, scale_width, lv_style_int_t, _int, scalar) - 11718: 21c0 movs r1, #192 ; 0xc0 - 1171a: 4648 mov r0, r9 - 1171c: 47b0 blx r6 - style_init_reset(&styles->gauge_needle); - 1171e: 6820 ldr r0, [r4, #0] - 11720: 3064 adds r0, #100 ; 0x64 - 11722: 47c0 blx r8 - lv_style_set_line_color(&styles->gauge_needle, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x464b5b) : LV_COLOR_WHITE); - 11724: 6823 ldr r3, [r4, #0] - 11726: f103 0864 add.w r8, r3, #100 ; 0x64 - 1172a: 6a23 ldr r3, [r4, #32] - 1172c: 079a lsls r2, r3, #30 - 1172e: f140 808d bpl.w 1184c - 11732: 4819 ldr r0, [pc, #100] ; (11798 ) - 11734: 4b19 ldr r3, [pc, #100] ; (1179c ) - 11736: 4798 blx r3 - 11738: 4602 mov r2, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 1173a: 4640 mov r0, r8 - 1173c: 2199 movs r1, #153 ; 0x99 - 1173e: 47b8 blx r7 - lv_style_set_line_width(&styles->gauge_needle, LV_STATE_DEFAULT, LV_DPX(8)); - 11740: 6823 ldr r3, [r4, #0] - 11742: 2000 movs r0, #0 - 11744: f103 0864 add.w r8, r3, #100 ; 0x64 - 11748: 47a8 blx r5 - 1174a: 281d cmp r0, #29 - 1174c: f340 8081 ble.w 11852 - 11750: 2000 movs r0, #0 - 11752: 47a8 blx r5 - 11754: 2314 movs r3, #20 - 11756: f100 020a add.w r2, r0, #10 - 1175a: fb92 f2f3 sdiv r2, r2, r3 - 1175e: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 11760: 4640 mov r0, r8 - 11762: 2190 movs r1, #144 ; 0x90 - 11764: 47b0 blx r6 - lv_style_set_bg_opa(&styles->gauge_needle, LV_STATE_DEFAULT, LV_OPA_COVER); - 11766: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 11768: 4b0d ldr r3, [pc, #52] ; (117a0 ) - 1176a: 22ff movs r2, #255 ; 0xff - 1176c: 212c movs r1, #44 ; 0x2c - 1176e: 3064 adds r0, #100 ; 0x64 - 11770: 4798 blx r3 - lv_style_set_bg_color(&styles->gauge_needle, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x464b5b) : LV_COLOR_WHITE); - 11772: 6823 ldr r3, [r4, #0] - 11774: f103 0864 add.w r8, r3, #100 ; 0x64 - 11778: 6a23 ldr r3, [r4, #32] - 1177a: 079b lsls r3, r3, #30 - 1177c: d56b bpl.n 11856 - 1177e: 4806 ldr r0, [pc, #24] ; (11798 ) - 11780: 4b06 ldr r3, [pc, #24] ; (1179c ) - 11782: 4798 blx r3 - 11784: 4602 mov r2, r0 - 11786: e011 b.n 117ac - 11788: 200057a4 .word 0x200057a4 - 1178c: 00005bcd .word 0x00005bcd - 11790: 0000dbd5 .word 0x0000dbd5 - 11794: 00005afd .word 0x00005afd - 11798: 00464b5b .word 0x00464b5b - 1179c: 0001112d .word 0x0001112d - 117a0: 00005c9d .word 0x00005c9d - 117a4: 00010d4d .word 0x00010d4d - 117a8: 00010581 .word 0x00010581 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 117ac: 2129 movs r1, #41 ; 0x29 - 117ae: 4640 mov r0, r8 - 117b0: 47b8 blx r7 - lv_style_set_radius(&styles->gauge_needle, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 117b2: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 117b4: f647 72ff movw r2, #32767 ; 0x7fff - 117b8: 2101 movs r1, #1 - 117ba: 3064 adds r0, #100 ; 0x64 - 117bc: 47b0 blx r6 - lv_style_set_size(&styles->gauge_needle, LV_STATE_DEFAULT, LV_DPX(30)); - 117be: 2000 movs r0, #0 - 117c0: 6827 ldr r7, [r4, #0] - 117c2: 47a8 blx r5 - 117c4: ebc0 1000 rsb r0, r0, r0, lsl #4 - 117c8: 0040 lsls r0, r0, #1 - 117ca: 28ef cmp r0, #239 ; 0xef - 117cc: f107 0764 add.w r7, r7, #100 ; 0x64 - 117d0: dd44 ble.n 1185c - 117d2: 2000 movs r0, #0 - 117d4: 47a8 blx r5 - 117d6: 231e movs r3, #30 - 117d8: 2250 movs r2, #80 ; 0x50 - 117da: fb00 2203 mla r2, r0, r3, r2 - 117de: 23a0 movs r3, #160 ; 0xa0 - 117e0: fb92 f2f3 sdiv r2, r2, r3 - 117e4: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SIZE, size, lv_style_int_t, _int, scalar) - 117e6: 2103 movs r1, #3 - 117e8: 4638 mov r0, r7 - 117ea: 47b0 blx r6 - lv_style_set_pad_inner(&styles->gauge_needle, LV_STATE_DEFAULT, LV_DPX(10)); - 117ec: 2000 movs r0, #0 - 117ee: 6824 ldr r4, [r4, #0] - 117f0: 47a8 blx r5 - 117f2: eb00 0080 add.w r0, r0, r0, lsl #2 - 117f6: 0040 lsls r0, r0, #1 - 117f8: 28ef cmp r0, #239 ; 0xef - 117fa: f104 0464 add.w r4, r4, #100 ; 0x64 - 117fe: dd2f ble.n 11860 - 11800: 2000 movs r0, #0 - 11802: 47a8 blx r5 - 11804: 230a movs r3, #10 - 11806: 2250 movs r2, #80 ; 0x50 - 11808: fb00 2203 mla r2, r0, r3, r2 - 1180c: 23a0 movs r3, #160 ; 0xa0 - 1180e: fb92 f2f3 sdiv r2, r2, r3 - 11812: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 11814: 4620 mov r0, r4 - 11816: 4633 mov r3, r6 - 11818: 2114 movs r1, #20 -} - 1181a: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 1181e: 4718 bx r3 - lv_style_set_line_width(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(5)); - 11820: 2201 movs r2, #1 - 11822: e67a b.n 1151a - lv_style_set_scale_end_line_width(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(4)); - 11824: 2201 movs r2, #1 - 11826: e68c b.n 11542 - lv_style_set_scale_end_border_width(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(8)); - 11828: 2201 movs r2, #1 - 1182a: e69d b.n 11568 - lv_style_set_pad_left(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); - 1182c: 2201 movs r2, #1 - 1182e: e6b3 b.n 11598 - lv_style_set_pad_right(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); - 11830: 2201 movs r2, #1 - 11832: e6c9 b.n 115c8 - lv_style_set_pad_top(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); - 11834: 2201 movs r2, #1 - 11836: e6df b.n 115f8 - lv_style_set_pad_inner(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(20)); - 11838: 2201 movs r2, #1 - 1183a: e6f5 b.n 11628 - lv_style_set_scale_width(&styles->gauge_main, LV_STATE_DEFAULT, LV_DPX(15)); - 1183c: 2201 movs r2, #1 - 1183e: e70a b.n 11656 - lv_style_set_line_width(&styles->gauge_strong, LV_STATE_DEFAULT, LV_DPX(8)); - 11840: 2201 movs r2, #1 - 11842: e73d b.n 116c0 - lv_style_set_scale_end_line_width(&styles->gauge_strong, LV_STATE_DEFAULT, LV_DPX(8)); - 11844: 2201 movs r2, #1 - 11846: e74e b.n 116e6 - lv_style_set_scale_width(&styles->gauge_strong, LV_STATE_DEFAULT, LV_DPX(25)); - 11848: 2201 movs r2, #1 - 1184a: e765 b.n 11718 - lv_style_set_line_color(&styles->gauge_needle, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x464b5b) : LV_COLOR_WHITE); - 1184c: 4b05 ldr r3, [pc, #20] ; (11864 ) - 1184e: 881a ldrh r2, [r3, #0] - 11850: e773 b.n 1173a - lv_style_set_line_width(&styles->gauge_needle, LV_STATE_DEFAULT, LV_DPX(8)); - 11852: 2201 movs r2, #1 - 11854: e784 b.n 11760 - lv_style_set_bg_color(&styles->gauge_needle, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x464b5b) : LV_COLOR_WHITE); - 11856: 4b03 ldr r3, [pc, #12] ; (11864 ) - 11858: 881a ldrh r2, [r3, #0] - 1185a: e7a7 b.n 117ac - lv_style_set_size(&styles->gauge_needle, LV_STATE_DEFAULT, LV_DPX(30)); - 1185c: 2201 movs r2, #1 - 1185e: e7c2 b.n 117e6 - lv_style_set_pad_inner(&styles->gauge_needle, LV_STATE_DEFAULT, LV_DPX(10)); - 11860: 2201 movs r2, #1 - 11862: e7d7 b.n 11814 - 11864: 0002bcf6 .word 0x0002bcf6 - -00011868 : -{ - 11868: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - style_init_reset(&styles->chart_bg); - 1186c: 4d68 ldr r5, [pc, #416] ; (11a10 ) - 1186e: 4f69 ldr r7, [pc, #420] ; (11a14 ) - 11870: 6828 ldr r0, [r5, #0] - 11872: f8df 91bc ldr.w r9, [pc, #444] ; 11a30 - 11876: 3040 adds r0, #64 ; 0x40 - 11878: 47b8 blx r7 - lv_style_set_text_color(&styles->chart_bg, LV_STATE_DEFAULT, IS_LIGHT ? COLOR_BG_TEXT_DIS : lv_color_hex(0xa1adbd)); - 1187a: 6a2b ldr r3, [r5, #32] - 1187c: 682c ldr r4, [r5, #0] - 1187e: f013 0f02 tst.w r3, #2 - 11882: f104 0440 add.w r4, r4, #64 ; 0x40 - 11886: f000 80b1 beq.w 119ec - 1188a: 4b63 ldr r3, [pc, #396] ; (11a18 ) - 1188c: f640 20aa movw r0, #2730 ; 0xaaa - 11890: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 11892: 4602 mov r2, r0 - 11894: f248 0189 movw r1, #32905 ; 0x8089 - 11898: 4620 mov r0, r4 - 1189a: f8df 8198 ldr.w r8, [pc, #408] ; 11a34 - lv_style_set_line_width(&styles->chart_series_bg, LV_STATE_DEFAULT, LV_DPX(1)); - 1189e: 4c5f ldr r4, [pc, #380] ; (11a1c ) - 118a0: 47c0 blx r8 - style_init_reset(&styles->chart_series_bg); - 118a2: 6828 ldr r0, [r5, #0] - 118a4: 3044 adds r0, #68 ; 0x44 - 118a6: 47b8 blx r7 - lv_style_set_line_width(&styles->chart_series_bg, LV_STATE_DEFAULT, LV_DPX(1)); - 118a8: 2000 movs r0, #0 - 118aa: 682e ldr r6, [r5, #0] - 118ac: 47a0 blx r4 - 118ae: 28ef cmp r0, #239 ; 0xef - 118b0: f106 0644 add.w r6, r6, #68 ; 0x44 - 118b4: f340 809d ble.w 119f2 - 118b8: 2000 movs r0, #0 - 118ba: 47a0 blx r4 - 118bc: 23a0 movs r3, #160 ; 0xa0 - 118be: f100 0250 add.w r2, r0, #80 ; 0x50 - 118c2: fb92 f2f3 sdiv r2, r2, r3 - 118c6: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 118c8: 4630 mov r0, r6 - 118ca: 2190 movs r1, #144 ; 0x90 - 118cc: 4e54 ldr r6, [pc, #336] ; (11a20 ) - 118ce: 47b0 blx r6 - lv_style_set_line_dash_width(&styles->chart_series_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 118d0: 682b ldr r3, [r5, #0] - 118d2: 2000 movs r0, #0 - 118d4: f103 0a44 add.w sl, r3, #68 ; 0x44 - 118d8: 47a0 blx r4 - 118da: eb00 0080 add.w r0, r0, r0, lsl #2 - 118de: 0040 lsls r0, r0, #1 - 118e0: 28ef cmp r0, #239 ; 0xef - 118e2: f340 8088 ble.w 119f6 - 118e6: 2000 movs r0, #0 - 118e8: 47a0 blx r4 - 118ea: 230a movs r3, #10 - 118ec: 2250 movs r2, #80 ; 0x50 - 118ee: fb00 2203 mla r2, r0, r3, r2 - 118f2: 23a0 movs r3, #160 ; 0xa0 - 118f4: fb92 f2f3 sdiv r2, r2, r3 - 118f8: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_DASH_WIDTH, line_dash_width, lv_style_int_t, _int, scalar) - 118fa: 4650 mov r0, sl - 118fc: 2192 movs r1, #146 ; 0x92 - 118fe: 47b0 blx r6 - lv_style_set_line_dash_gap(&styles->chart_series_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 11900: 682b ldr r3, [r5, #0] - 11902: 2000 movs r0, #0 - 11904: f103 0a44 add.w sl, r3, #68 ; 0x44 - 11908: 47a0 blx r4 - 1190a: eb00 0080 add.w r0, r0, r0, lsl #2 - 1190e: 0040 lsls r0, r0, #1 - 11910: 28ef cmp r0, #239 ; 0xef - 11912: dd72 ble.n 119fa - 11914: 2000 movs r0, #0 - 11916: 47a0 blx r4 - 11918: 230a movs r3, #10 - 1191a: 2250 movs r2, #80 ; 0x50 - 1191c: fb00 2203 mla r2, r0, r3, r2 - 11920: 23a0 movs r3, #160 ; 0xa0 - 11922: fb92 f2f3 sdiv r2, r2, r3 - 11926: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_DASH_GAP, line_dash_gap, lv_style_int_t, _int, scalar) - 11928: 4650 mov r0, sl - 1192a: 2193 movs r1, #147 ; 0x93 - 1192c: 47b0 blx r6 - lv_style_set_line_color(&styles->chart_series_bg, LV_STATE_DEFAULT, COLOR_BG_BORDER); - 1192e: 682b ldr r3, [r5, #0] - 11930: f103 0a44 add.w sl, r3, #68 ; 0x44 - 11934: 6a2b ldr r3, [r5, #32] - 11936: 079b lsls r3, r3, #30 - 11938: bf4c ite mi - 1193a: 483a ldrmi r0, [pc, #232] ; (11a24 ) - 1193c: 483a ldrpl r0, [pc, #232] ; (11a28 ) - 1193e: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 11940: 2199 movs r1, #153 ; 0x99 - 11942: 4602 mov r2, r0 - 11944: 4650 mov r0, sl - 11946: 47c0 blx r8 - style_init_reset(&styles->chart_series); - 11948: 6828 ldr r0, [r5, #0] - 1194a: 3048 adds r0, #72 ; 0x48 - 1194c: 47b8 blx r7 - lv_style_set_line_width(&styles->chart_series, LV_STATE_DEFAULT, LV_DPX(3)); - 1194e: 2000 movs r0, #0 - 11950: 682f ldr r7, [r5, #0] - 11952: 47a0 blx r4 - 11954: eb00 0040 add.w r0, r0, r0, lsl #1 - 11958: 28ef cmp r0, #239 ; 0xef - 1195a: f107 0748 add.w r7, r7, #72 ; 0x48 - 1195e: dd4e ble.n 119fe - 11960: 2000 movs r0, #0 - 11962: 47a0 blx r4 - 11964: 2303 movs r3, #3 - 11966: 2250 movs r2, #80 ; 0x50 - 11968: fb00 2203 mla r2, r0, r3, r2 - 1196c: 23a0 movs r3, #160 ; 0xa0 - 1196e: fb92 f2f3 sdiv r2, r2, r3 - 11972: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 11974: 4638 mov r0, r7 - 11976: 2190 movs r1, #144 ; 0x90 - 11978: 47b0 blx r6 - lv_style_set_size(&styles->chart_series, LV_STATE_DEFAULT, LV_DPX(4)); - 1197a: 2000 movs r0, #0 - 1197c: 682f ldr r7, [r5, #0] - 1197e: 47a0 blx r4 - 11980: 283b cmp r0, #59 ; 0x3b - 11982: f107 0748 add.w r7, r7, #72 ; 0x48 - 11986: dd3c ble.n 11a02 - 11988: 2000 movs r0, #0 - 1198a: 47a0 blx r4 - 1198c: 2328 movs r3, #40 ; 0x28 - 1198e: f100 0214 add.w r2, r0, #20 - 11992: fb92 f2f3 sdiv r2, r2, r3 - 11996: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SIZE, size, lv_style_int_t, _int, scalar) - 11998: 4638 mov r0, r7 - 1199a: 2103 movs r1, #3 - 1199c: 47b0 blx r6 - lv_style_set_pad_inner(&styles->chart_series, LV_STATE_DEFAULT, LV_DPX(2)); /*Space between columns*/ - 1199e: 2000 movs r0, #0 - 119a0: 682f ldr r7, [r5, #0] - 119a2: 47a0 blx r4 - 119a4: 2877 cmp r0, #119 ; 0x77 - 119a6: f107 0748 add.w r7, r7, #72 ; 0x48 - 119aa: dd2c ble.n 11a06 - 119ac: 2000 movs r0, #0 - 119ae: 47a0 blx r4 - 119b0: 2350 movs r3, #80 ; 0x50 - 119b2: f100 0228 add.w r2, r0, #40 ; 0x28 - 119b6: fb92 f2f3 sdiv r2, r2, r3 - 119ba: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 119bc: 2114 movs r1, #20 - 119be: 4638 mov r0, r7 - 119c0: 47b0 blx r6 - lv_style_set_radius(&styles->chart_series, LV_STATE_DEFAULT, LV_DPX(1)); - 119c2: 2000 movs r0, #0 - 119c4: 682d ldr r5, [r5, #0] - 119c6: 47a0 blx r4 - 119c8: 28ef cmp r0, #239 ; 0xef - 119ca: f105 0548 add.w r5, r5, #72 ; 0x48 - 119ce: dd1c ble.n 11a0a - 119d0: 2000 movs r0, #0 - 119d2: 47a0 blx r4 - 119d4: 23a0 movs r3, #160 ; 0xa0 - 119d6: f100 0250 add.w r2, r0, #80 ; 0x50 - 119da: fb92 f2f3 sdiv r2, r2, r3 - 119de: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 119e0: 4628 mov r0, r5 - 119e2: 4633 mov r3, r6 - 119e4: 2101 movs r1, #1 -} - 119e6: e8bd 47f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 119ea: 4718 bx r3 - lv_style_set_text_color(&styles->chart_bg, LV_STATE_DEFAULT, IS_LIGHT ? COLOR_BG_TEXT_DIS : lv_color_hex(0xa1adbd)); - 119ec: 480f ldr r0, [pc, #60] ; (11a2c ) - 119ee: 47c8 blx r9 - 119f0: e74f b.n 11892 - lv_style_set_line_width(&styles->chart_series_bg, LV_STATE_DEFAULT, LV_DPX(1)); - 119f2: 2201 movs r2, #1 - 119f4: e768 b.n 118c8 - lv_style_set_line_dash_width(&styles->chart_series_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 119f6: 2201 movs r2, #1 - 119f8: e77f b.n 118fa - lv_style_set_line_dash_gap(&styles->chart_series_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 119fa: 2201 movs r2, #1 - 119fc: e794 b.n 11928 - lv_style_set_line_width(&styles->chart_series, LV_STATE_DEFAULT, LV_DPX(3)); - 119fe: 2201 movs r2, #1 - 11a00: e7b8 b.n 11974 - lv_style_set_size(&styles->chart_series, LV_STATE_DEFAULT, LV_DPX(4)); - 11a02: 2201 movs r2, #1 - 11a04: e7c8 b.n 11998 - lv_style_set_pad_inner(&styles->chart_series, LV_STATE_DEFAULT, LV_DPX(2)); /*Space between columns*/ - 11a06: 2201 movs r2, #1 - 11a08: e7d8 b.n 119bc - lv_style_set_radius(&styles->chart_series, LV_STATE_DEFAULT, LV_DPX(1)); - 11a0a: 2201 movs r2, #1 - 11a0c: e7e8 b.n 119e0 - 11a0e: bf00 nop - 11a10: 200057a4 .word 0x200057a4 - 11a14: 00010d4d .word 0x00010d4d - 11a18: 00010581 .word 0x00010581 - 11a1c: 0000dbd5 .word 0x0000dbd5 - 11a20: 00005afd .word 0x00005afd - 11a24: 00d6dde3 .word 0x00d6dde3 - 11a28: 00808a97 .word 0x00808a97 - 11a2c: 00a1adbd .word 0x00a1adbd - 11a30: 0001112d .word 0x0001112d - 11a34: 00005bcd .word 0x00005bcd - -00011a38 : -{ - 11a38: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 11a3c: ed2d 8b02 vpush {d8} - style_init_reset(&styles->scr); - 11a40: 4ca1 ldr r4, [pc, #644] ; (11cc8 ) - 11a42: 4fa2 ldr r7, [pc, #648] ; (11ccc ) - 11a44: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 11a46: 4da2 ldr r5, [pc, #648] ; (11cd0 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 11a48: f8df a2b0 ldr.w sl, [pc, #688] ; 11cfc -{ - 11a4c: b083 sub sp, #12 - style_init_reset(&styles->scr); - 11a4e: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 11a50: 6820 ldr r0, [r4, #0] - 11a52: 22ff movs r2, #255 ; 0xff - 11a54: 212c movs r1, #44 ; 0x2c - 11a56: 47a8 blx r5 - lv_style_set_bg_color(&styles->scr, LV_STATE_DEFAULT, COLOR_SCR); - 11a58: 6a23 ldr r3, [r4, #32] - 11a5a: 6826 ldr r6, [r4, #0] - 11a5c: f013 0f02 tst.w r3, #2 - 11a60: bf14 ite ne - 11a62: 489c ldrne r0, [pc, #624] ; (11cd4 ) - 11a64: 489c ldreq r0, [pc, #624] ; (11cd8 ) - 11a66: 46ab mov fp, r5 - 11a68: 4d9c ldr r5, [pc, #624] ; (11cdc ) - 11a6a: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 11a6c: 46b9 mov r9, r7 - 11a6e: 4602 mov r2, r0 - 11a70: 4f9b ldr r7, [pc, #620] ; (11ce0 ) - 11a72: 4630 mov r0, r6 - 11a74: 2129 movs r1, #41 ; 0x29 - 11a76: 47b8 blx r7 - lv_style_set_text_color(&styles->scr, LV_STATE_DEFAULT, COLOR_SCR_TEXT); - 11a78: 6a23 ldr r3, [r4, #32] - 11a7a: 6826 ldr r6, [r4, #0] - 11a7c: 0798 lsls r0, r3, #30 - 11a7e: bf4c ite mi - 11a80: 4898 ldrmi r0, [pc, #608] ; (11ce4 ) - 11a82: 4899 ldrpl r0, [pc, #612] ; (11ce8 ) - 11a84: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 11a86: f248 0189 movw r1, #32905 ; 0x8089 - 11a8a: 4602 mov r2, r0 - 11a8c: 4630 mov r0, r6 - 11a8e: 47b8 blx r7 - lv_style_set_value_color(&styles->scr, LV_STATE_DEFAULT, COLOR_SCR_TEXT); - 11a90: 6a23 ldr r3, [r4, #32] - 11a92: 6826 ldr r6, [r4, #0] - 11a94: 0799 lsls r1, r3, #30 - 11a96: bf4c ite mi - 11a98: 4892 ldrmi r0, [pc, #584] ; (11ce4 ) - 11a9a: 4893 ldrpl r0, [pc, #588] ; (11ce8 ) - 11a9c: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nonscalar) - 11a9e: 2179 movs r1, #121 ; 0x79 - 11aa0: 4602 mov r2, r0 - 11aa2: 4630 mov r0, r6 - 11aa4: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 11aa6: 6962 ldr r2, [r4, #20] - 11aa8: 6820 ldr r0, [r4, #0] - lv_style_set_radius(&styles->bg, LV_STATE_DEFAULT, LV_DPX(8)); - 11aaa: 4e90 ldr r6, [pc, #576] ; (11cec ) - 11aac: f248 018e movw r1, #32910 ; 0x808e - 11ab0: 47d0 blx sl -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_FONT, value_font, const lv_font_t *, _ptr, scalar) - 11ab2: 6962 ldr r2, [r4, #20] - 11ab4: 6820 ldr r0, [r4, #0] - 11ab6: 217e movs r1, #126 ; 0x7e - 11ab8: 47d0 blx sl - style_init_reset(&styles->bg); - 11aba: 6820 ldr r0, [r4, #0] - 11abc: 3004 adds r0, #4 - 11abe: 47c8 blx r9 - lv_style_set_radius(&styles->bg, LV_STATE_DEFAULT, LV_DPX(8)); - 11ac0: 6823 ldr r3, [r4, #0] - 11ac2: 2000 movs r0, #0 - 11ac4: f103 0804 add.w r8, r3, #4 - 11ac8: 47b0 blx r6 - 11aca: 281d cmp r0, #29 - 11acc: f340 8568 ble.w 125a0 - 11ad0: 2000 movs r0, #0 - 11ad2: 47b0 blx r6 - 11ad4: 2314 movs r3, #20 - 11ad6: f100 020a add.w r2, r0, #10 - 11ada: fb92 f2f3 sdiv r2, r2, r3 - 11ade: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 11ae0: 4640 mov r0, r8 - 11ae2: 2101 movs r1, #1 - 11ae4: f8df 8218 ldr.w r8, [pc, #536] ; 11d00 - 11ae8: 47c0 blx r8 - lv_style_set_bg_opa(&styles->bg, LV_STATE_DEFAULT, LV_OPA_COVER); - 11aea: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 11aec: 22ff movs r2, #255 ; 0xff - 11aee: 3004 adds r0, #4 - 11af0: 212c movs r1, #44 ; 0x2c - 11af2: 47d8 blx fp - lv_style_set_bg_color(&styles->bg, LV_STATE_DEFAULT, COLOR_BG); - 11af4: 6823 ldr r3, [r4, #0] - 11af6: f103 0b04 add.w fp, r3, #4 - 11afa: 6a23 ldr r3, [r4, #32] - 11afc: 079a lsls r2, r3, #30 - 11afe: bf54 ite pl - 11b00: 487b ldrpl r0, [pc, #492] ; (11cf0 ) - 11b02: f06f 407f mvnmi.w r0, #4278190080 ; 0xff000000 - 11b06: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 11b08: 2129 movs r1, #41 ; 0x29 - 11b0a: 4602 mov r2, r0 - 11b0c: 4658 mov r0, fp - 11b0e: 47b8 blx r7 - lv_style_set_border_color(&styles->bg, LV_STATE_DEFAULT, COLOR_BG_BORDER); - 11b10: 6823 ldr r3, [r4, #0] - 11b12: f103 0b04 add.w fp, r3, #4 - 11b16: 6a23 ldr r3, [r4, #32] - 11b18: 079b lsls r3, r3, #30 - 11b1a: bf4c ite mi - 11b1c: 4875 ldrmi r0, [pc, #468] ; (11cf4 ) - 11b1e: 4876 ldrpl r0, [pc, #472] ; (11cf8 ) - 11b20: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 11b22: 2139 movs r1, #57 ; 0x39 - 11b24: 4602 mov r2, r0 - 11b26: 4658 mov r0, fp - 11b28: 47b8 blx r7 - lv_style_set_border_color(&styles->bg, LV_STATE_FOCUSED, theme.color_primary); - 11b2a: 6820 ldr r0, [r4, #0] - 11b2c: 89a2 ldrh r2, [r4, #12] - 11b2e: f240 2139 movw r1, #569 ; 0x239 - 11b32: 3004 adds r0, #4 - 11b34: 47b8 blx r7 - lv_style_set_border_color(&styles->bg, LV_STATE_EDITED, theme.color_secondary); - 11b36: 6820 ldr r0, [r4, #0] - 11b38: 89e2 ldrh r2, [r4, #14] - 11b3a: f240 4139 movw r1, #1081 ; 0x439 - 11b3e: 3004 adds r0, #4 - 11b40: 47b8 blx r7 - lv_style_set_border_width(&styles->bg, LV_STATE_DEFAULT, BORDER_WIDTH); - 11b42: 6823 ldr r3, [r4, #0] - 11b44: 2000 movs r0, #0 - 11b46: f103 0b04 add.w fp, r3, #4 - 11b4a: 47b0 blx r6 - 11b4c: 2877 cmp r0, #119 ; 0x77 - 11b4e: f340 852a ble.w 125a6 - 11b52: 2000 movs r0, #0 - 11b54: 47b0 blx r6 - 11b56: 2350 movs r3, #80 ; 0x50 - 11b58: f100 0228 add.w r2, r0, #40 ; 0x28 - 11b5c: fb92 f2f3 sdiv r2, r2, r3 - 11b60: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 11b62: 4658 mov r0, fp - 11b64: 2130 movs r1, #48 ; 0x30 - 11b66: 47c0 blx r8 - lv_style_set_border_post(&styles->bg, LV_STATE_DEFAULT, true); - 11b68: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_POST, border_post, bool, _int, scalar) - 11b6a: 2201 movs r2, #1 - 11b6c: 2133 movs r1, #51 ; 0x33 - 11b6e: 3004 adds r0, #4 - 11b70: 47c0 blx r8 - lv_style_set_text_font(&styles->bg, LV_STATE_DEFAULT, theme.font_normal); - 11b72: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 11b74: 6962 ldr r2, [r4, #20] - 11b76: 3004 adds r0, #4 - 11b78: f248 018e movw r1, #32910 ; 0x808e - 11b7c: 47d0 blx sl - lv_style_set_text_color(&styles->bg, LV_STATE_DEFAULT, COLOR_BG_TEXT); - 11b7e: 6823 ldr r3, [r4, #0] - 11b80: f103 0b04 add.w fp, r3, #4 - 11b84: 6a23 ldr r3, [r4, #32] - 11b86: 0798 lsls r0, r3, #30 - 11b88: bf4c ite mi - 11b8a: 4856 ldrmi r0, [pc, #344] ; (11ce4 ) - 11b8c: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 11b90: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 11b92: f248 0189 movw r1, #32905 ; 0x8089 - 11b96: 4602 mov r2, r0 - 11b98: 4658 mov r0, fp - 11b9a: 47b8 blx r7 - lv_style_set_value_font(&styles->bg, LV_STATE_DEFAULT, theme.font_normal); - 11b9c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_FONT, value_font, const lv_font_t *, _ptr, scalar) - 11b9e: 6962 ldr r2, [r4, #20] - 11ba0: 3004 adds r0, #4 - 11ba2: 217e movs r1, #126 ; 0x7e - 11ba4: 47d0 blx sl - lv_style_set_value_color(&styles->bg, LV_STATE_DEFAULT, COLOR_BG_TEXT); - 11ba6: 6823 ldr r3, [r4, #0] - 11ba8: f103 0a04 add.w sl, r3, #4 - 11bac: 6a23 ldr r3, [r4, #32] - 11bae: 0799 lsls r1, r3, #30 - 11bb0: bf4c ite mi - 11bb2: 484c ldrmi r0, [pc, #304] ; (11ce4 ) - 11bb4: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 11bb8: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nonscalar) - 11bba: 2179 movs r1, #121 ; 0x79 - 11bbc: 4602 mov r2, r0 - 11bbe: 4650 mov r0, sl - 11bc0: 47b8 blx r7 - lv_style_set_image_recolor(&styles->bg, LV_STATE_DEFAULT, COLOR_BG_TEXT); - 11bc2: 6823 ldr r3, [r4, #0] - 11bc4: f103 0a04 add.w sl, r3, #4 - 11bc8: 6a23 ldr r3, [r4, #32] - 11bca: 079a lsls r2, r3, #30 - 11bcc: bf4c ite mi - 11bce: 4845 ldrmi r0, [pc, #276] ; (11ce4 ) - 11bd0: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 11bd4: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) - 11bd6: f248 01a9 movw r1, #32937 ; 0x80a9 - 11bda: 4602 mov r2, r0 - 11bdc: 4650 mov r0, sl - 11bde: 47b8 blx r7 - lv_style_set_line_color(&styles->bg, LV_STATE_DEFAULT, COLOR_BG_TEXT); - 11be0: 6823 ldr r3, [r4, #0] - 11be2: f103 0a04 add.w sl, r3, #4 - 11be6: 6a23 ldr r3, [r4, #32] - 11be8: 079b lsls r3, r3, #30 - 11bea: bf4c ite mi - 11bec: 483d ldrmi r0, [pc, #244] ; (11ce4 ) - 11bee: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 11bf2: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 11bf4: 2199 movs r1, #153 ; 0x99 - 11bf6: 4602 mov r2, r0 - 11bf8: 4650 mov r0, sl - 11bfa: 47b8 blx r7 - lv_style_set_line_width(&styles->bg, LV_STATE_DEFAULT, 1); - 11bfc: 6820 ldr r0, [r4, #0] - lv_style_set_pad_left(&styles->bg, LV_STATE_DEFAULT, PAD_DEF + BORDER_WIDTH); - 11bfe: f8df a104 ldr.w sl, [pc, #260] ; 11d04 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 11c02: 2201 movs r2, #1 - 11c04: 2190 movs r1, #144 ; 0x90 - 11c06: 3004 adds r0, #4 - 11c08: 47c0 blx r8 - 11c0a: 6823 ldr r3, [r4, #0] - 11c0c: 2000 movs r0, #0 - 11c0e: 3304 adds r3, #4 - 11c10: ee08 3a10 vmov s16, r3 - 11c14: 47d0 blx sl - 11c16: 2801 cmp r0, #1 - 11c18: f04f 0000 mov.w r0, #0 - 11c1c: f200 84d3 bhi.w 125c6 - 11c20: 47b0 blx r6 - 11c22: ebc0 1000 rsb r0, r0, r0, lsl #4 - 11c26: 28ef cmp r0, #239 ; 0xef - 11c28: f300 84c0 bgt.w 125ac - 11c2c: f04f 0b01 mov.w fp, #1 - 11c30: 2000 movs r0, #0 - 11c32: 47b0 blx r6 - 11c34: 2877 cmp r0, #119 ; 0x77 - 11c36: f340 84d1 ble.w 125dc - 11c3a: 2000 movs r0, #0 - 11c3c: 47b0 blx r6 - 11c3e: 2350 movs r3, #80 ; 0x50 - 11c40: 3028 adds r0, #40 ; 0x28 - 11c42: fb90 f0f3 sdiv r0, r0, r3 - 11c46: b280 uxth r0, r0 - 11c48: eb0b 0200 add.w r2, fp, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 11c4c: b212 sxth r2, r2 - 11c4e: ee18 0a10 vmov r0, s16 - 11c52: 2112 movs r1, #18 - 11c54: 47c0 blx r8 - lv_style_set_pad_right(&styles->bg, LV_STATE_DEFAULT, PAD_DEF + BORDER_WIDTH); - 11c56: 6823 ldr r3, [r4, #0] - 11c58: 2000 movs r0, #0 - 11c5a: 3304 adds r3, #4 - 11c5c: ee08 3a10 vmov s16, r3 - 11c60: 47d0 blx sl - 11c62: 2801 cmp r0, #1 - 11c64: f04f 0000 mov.w r0, #0 - 11c68: f200 84c8 bhi.w 125fc - 11c6c: 47b0 blx r6 - 11c6e: ebc0 1000 rsb r0, r0, r0, lsl #4 - 11c72: 28ef cmp r0, #239 ; 0xef - 11c74: f300 84b5 bgt.w 125e2 - 11c78: f04f 0b01 mov.w fp, #1 - 11c7c: 2000 movs r0, #0 - 11c7e: 47b0 blx r6 - 11c80: 2877 cmp r0, #119 ; 0x77 - 11c82: f340 84c6 ble.w 12612 - 11c86: 2000 movs r0, #0 - 11c88: 47b0 blx r6 - 11c8a: 2350 movs r3, #80 ; 0x50 - 11c8c: 3028 adds r0, #40 ; 0x28 - 11c8e: fb90 f0f3 sdiv r0, r0, r3 - 11c92: b280 uxth r0, r0 - 11c94: eb0b 0200 add.w r2, fp, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 11c98: b212 sxth r2, r2 - 11c9a: ee18 0a10 vmov r0, s16 - 11c9e: 2113 movs r1, #19 - 11ca0: 47c0 blx r8 - lv_style_set_pad_top(&styles->bg, LV_STATE_DEFAULT, PAD_DEF + BORDER_WIDTH); - 11ca2: 6823 ldr r3, [r4, #0] - 11ca4: 2000 movs r0, #0 - 11ca6: 3304 adds r3, #4 - 11ca8: ee08 3a10 vmov s16, r3 - 11cac: 47d0 blx sl - 11cae: 2801 cmp r0, #1 - 11cb0: f04f 0000 mov.w r0, #0 - 11cb4: f200 84bd bhi.w 12632 - 11cb8: 47b0 blx r6 - 11cba: ebc0 1000 rsb r0, r0, r0, lsl #4 - 11cbe: 28ef cmp r0, #239 ; 0xef - 11cc0: f300 84aa bgt.w 12618 - 11cc4: e020 b.n 11d08 - 11cc6: bf00 nop - 11cc8: 200057a4 .word 0x200057a4 - 11ccc: 00010d4d .word 0x00010d4d - 11cd0: 00005c9d .word 0x00005c9d - 11cd4: 00eaeff3 .word 0x00eaeff3 - 11cd8: 00444b5a .word 0x00444b5a - 11cdc: 0001112d .word 0x0001112d - 11ce0: 00005bcd .word 0x00005bcd - 11ce4: 003b3e42 .word 0x003b3e42 - 11ce8: 00e7e9ec .word 0x00e7e9ec - 11cec: 0000dbd5 .word 0x0000dbd5 - 11cf0: 00586273 .word 0x00586273 - 11cf4: 00d6dde3 .word 0x00d6dde3 - 11cf8: 00808a97 .word 0x00808a97 - 11cfc: 00005d71 .word 0x00005d71 - 11d00: 00005afd .word 0x00005afd - 11d04: 0000dbed .word 0x0000dbed - 11d08: f04f 0b01 mov.w fp, #1 - 11d0c: 2000 movs r0, #0 - 11d0e: 47b0 blx r6 - 11d10: 2877 cmp r0, #119 ; 0x77 - 11d12: f340 8499 ble.w 12648 - 11d16: 2000 movs r0, #0 - 11d18: 47b0 blx r6 - 11d1a: 2350 movs r3, #80 ; 0x50 - 11d1c: 3028 adds r0, #40 ; 0x28 - 11d1e: fb90 f0f3 sdiv r0, r0, r3 - 11d22: b280 uxth r0, r0 - 11d24: eb0b 0200 add.w r2, fp, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 11d28: b212 sxth r2, r2 - 11d2a: ee18 0a10 vmov r0, s16 - 11d2e: 2110 movs r1, #16 - 11d30: 47c0 blx r8 - lv_style_set_pad_bottom(&styles->bg, LV_STATE_DEFAULT, PAD_DEF + BORDER_WIDTH); - 11d32: 6823 ldr r3, [r4, #0] - 11d34: 2000 movs r0, #0 - 11d36: 3304 adds r3, #4 - 11d38: ee08 3a10 vmov s16, r3 - 11d3c: 47d0 blx sl - 11d3e: 2801 cmp r0, #1 - 11d40: f04f 0000 mov.w r0, #0 - 11d44: f200 8490 bhi.w 12668 - 11d48: 47b0 blx r6 - 11d4a: ebc0 1000 rsb r0, r0, r0, lsl #4 - 11d4e: 28ef cmp r0, #239 ; 0xef - 11d50: f300 847d bgt.w 1264e - 11d54: f04f 0b01 mov.w fp, #1 - 11d58: 2000 movs r0, #0 - 11d5a: 47b0 blx r6 - 11d5c: 2877 cmp r0, #119 ; 0x77 - 11d5e: f340 848e ble.w 1267e - 11d62: 2000 movs r0, #0 - 11d64: 47b0 blx r6 - 11d66: 2350 movs r3, #80 ; 0x50 - 11d68: 3028 adds r0, #40 ; 0x28 - 11d6a: fb90 f0f3 sdiv r0, r0, r3 - 11d6e: b280 uxth r0, r0 - 11d70: eb0b 0200 add.w r2, fp, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 11d74: b212 sxth r2, r2 - 11d76: ee18 0a10 vmov r0, s16 - 11d7a: 2111 movs r1, #17 - 11d7c: 47c0 blx r8 - lv_style_set_pad_inner(&styles->bg, LV_STATE_DEFAULT, PAD_DEF); - 11d7e: 6823 ldr r3, [r4, #0] - 11d80: 2000 movs r0, #0 - 11d82: f103 0b04 add.w fp, r3, #4 - 11d86: 47d0 blx sl - 11d88: 2801 cmp r0, #1 - 11d8a: f04f 0000 mov.w r0, #0 - 11d8e: f200 8485 bhi.w 1269c - 11d92: 47b0 blx r6 - 11d94: ebc0 1000 rsb r0, r0, r0, lsl #4 - 11d98: 28ef cmp r0, #239 ; 0xef - 11d9a: f300 8473 bgt.w 12684 - 11d9e: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 11da0: 2114 movs r1, #20 - 11da2: 4658 mov r0, fp - 11da4: 47c0 blx r8 - lv_style_set_transition_time(&styles->bg, LV_STATE_DEFAULT, TRANSITION_TIME); - 11da6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_TIME, transition_time, lv_style_int_t, _int, scalar) - 11da8: 2296 movs r2, #150 ; 0x96 - 11daa: 21b0 movs r1, #176 ; 0xb0 - 11dac: 3004 adds r0, #4 - 11dae: 47c0 blx r8 - lv_style_set_transition_prop_6(&styles->bg, LV_STATE_DEFAULT, LV_STYLE_BORDER_COLOR); - 11db0: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int_t, _int, scalar) - 11db2: 2239 movs r2, #57 ; 0x39 - 11db4: 21b7 movs r1, #183 ; 0xb7 - 11db6: 3004 adds r0, #4 - 11db8: 47c0 blx r8 - style_init_reset(&styles->bg_sec); - 11dba: 6820 ldr r0, [r4, #0] - 11dbc: 300c adds r0, #12 - 11dbe: 47c8 blx r9 - lv_style_copy(&styles->bg_sec, &styles->bg); - 11dc0: 6820 ldr r0, [r4, #0] - 11dc2: 4bac ldr r3, [pc, #688] ; (12074 ) - 11dc4: 1d01 adds r1, r0, #4 - 11dc6: 300c adds r0, #12 - 11dc8: 4798 blx r3 - lv_style_set_bg_color(&styles->bg_sec, LV_STATE_DEFAULT, COLOR_BG_SEC); - 11dca: 6a23 ldr r3, [r4, #32] - 11dcc: 6826 ldr r6, [r4, #0] - 11dce: 0798 lsls r0, r3, #30 - 11dd0: bf4c ite mi - 11dd2: 48a9 ldrmi r0, [pc, #676] ; (12078 ) - 11dd4: 48a9 ldrpl r0, [pc, #676] ; (1207c ) - 11dd6: 47a8 blx r5 - 11dd8: 360c adds r6, #12 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 11dda: 4602 mov r2, r0 - 11ddc: 2129 movs r1, #41 ; 0x29 - 11dde: 4630 mov r0, r6 - 11de0: 47b8 blx r7 - lv_style_set_border_color(&styles->bg_sec, LV_STATE_DEFAULT, COLOR_BG_SEC_BORDER); - 11de2: 6a23 ldr r3, [r4, #32] - 11de4: 6826 ldr r6, [r4, #0] - 11de6: 0799 lsls r1, r3, #30 - 11de8: bf4c ite mi - 11dea: 48a5 ldrmi r0, [pc, #660] ; (12080 ) - 11dec: 48a5 ldrpl r0, [pc, #660] ; (12084 ) - 11dee: 47a8 blx r5 - 11df0: 360c adds r6, #12 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 11df2: 4602 mov r2, r0 - 11df4: 2139 movs r1, #57 ; 0x39 - 11df6: 4630 mov r0, r6 - 11df8: 47b8 blx r7 - lv_style_set_text_color(&styles->bg_sec, LV_STATE_DEFAULT, COLOR_BG_SEC_TEXT); - 11dfa: 6a23 ldr r3, [r4, #32] - 11dfc: 6826 ldr r6, [r4, #0] - 11dfe: 079a lsls r2, r3, #30 - 11e00: bf4c ite mi - 11e02: 48a1 ldrmi r0, [pc, #644] ; (12088 ) - 11e04: 48a1 ldrpl r0, [pc, #644] ; (1208c ) - 11e06: 47a8 blx r5 - 11e08: 360c adds r6, #12 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 11e0a: 4602 mov r2, r0 - 11e0c: f248 0189 movw r1, #32905 ; 0x8089 - 11e10: 4630 mov r0, r6 - 11e12: 47b8 blx r7 - lv_style_set_value_color(&styles->bg_sec, LV_STATE_DEFAULT, COLOR_BG_SEC_TEXT); - 11e14: 6a23 ldr r3, [r4, #32] - 11e16: 6826 ldr r6, [r4, #0] - 11e18: 079b lsls r3, r3, #30 - 11e1a: bf4c ite mi - 11e1c: 489a ldrmi r0, [pc, #616] ; (12088 ) - 11e1e: 489b ldrpl r0, [pc, #620] ; (1208c ) - 11e20: 47a8 blx r5 - 11e22: 360c adds r6, #12 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nonscalar) - 11e24: 4602 mov r2, r0 - 11e26: 2179 movs r1, #121 ; 0x79 - 11e28: 4630 mov r0, r6 - 11e2a: 47b8 blx r7 - lv_style_set_image_recolor(&styles->bg_sec, LV_STATE_DEFAULT, COLOR_BG_SEC_TEXT); - 11e2c: 6a23 ldr r3, [r4, #32] - 11e2e: 6826 ldr r6, [r4, #0] - 11e30: 0798 lsls r0, r3, #30 - 11e32: bf4c ite mi - 11e34: 4894 ldrmi r0, [pc, #592] ; (12088 ) - 11e36: 4895 ldrpl r0, [pc, #596] ; (1208c ) - 11e38: 47a8 blx r5 - 11e3a: 360c adds r6, #12 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) - 11e3c: 4602 mov r2, r0 - 11e3e: f248 01a9 movw r1, #32937 ; 0x80a9 - 11e42: 4630 mov r0, r6 - 11e44: 47b8 blx r7 - lv_style_set_line_color(&styles->bg_sec, LV_STATE_DEFAULT, COLOR_BG_SEC_TEXT); - 11e46: 6a23 ldr r3, [r4, #32] - 11e48: 6826 ldr r6, [r4, #0] - 11e4a: 0799 lsls r1, r3, #30 - 11e4c: bf4c ite mi - 11e4e: 488e ldrmi r0, [pc, #568] ; (12088 ) - 11e50: 488e ldrpl r0, [pc, #568] ; (1208c ) - 11e52: 47a8 blx r5 - 11e54: 360c adds r6, #12 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 11e56: 4602 mov r2, r0 - 11e58: 2199 movs r1, #153 ; 0x99 - 11e5a: 4630 mov r0, r6 - 11e5c: 47b8 blx r7 - style_init_reset(&styles->bg_click); - 11e5e: 6820 ldr r0, [r4, #0] - 11e60: 3008 adds r0, #8 - 11e62: 47c8 blx r9 - lv_style_set_bg_color(&styles->bg_click, LV_STATE_PRESSED, COLOR_BG_PR); - 11e64: 6a23 ldr r3, [r4, #32] - 11e66: 6826 ldr r6, [r4, #0] - lv_style_set_bg_color(&styles->bg_click, LV_STATE_PRESSED | LV_STATE_CHECKED, COLOR_BG_PR_CHK); - 11e68: f8df 9250 ldr.w r9, [pc, #592] ; 120bc - lv_style_set_bg_color(&styles->bg_click, LV_STATE_PRESSED, COLOR_BG_PR); - 11e6c: 079a lsls r2, r3, #30 - 11e6e: bf4c ite mi - 11e70: 4887 ldrmi r0, [pc, #540] ; (12090 ) - 11e72: 4888 ldrpl r0, [pc, #544] ; (12094 ) - 11e74: 47a8 blx r5 - 11e76: 3608 adds r6, #8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 11e78: 4602 mov r2, r0 - 11e7a: f241 0129 movw r1, #4137 ; 0x1029 - 11e7e: 4630 mov r0, r6 - 11e80: 47b8 blx r7 - lv_style_set_bg_color(&styles->bg_click, LV_STATE_CHECKED, COLOR_BG_CHK); - 11e82: 6820 ldr r0, [r4, #0] - 11e84: 89a2 ldrh r2, [r4, #12] - 11e86: f240 1129 movw r1, #297 ; 0x129 - 11e8a: 3008 adds r0, #8 - 11e8c: 47b8 blx r7 - lv_style_set_bg_color(&styles->bg_click, LV_STATE_PRESSED | LV_STATE_CHECKED, COLOR_BG_PR_CHK); - 11e8e: 6820 ldr r0, [r4, #0] - 11e90: 2133 movs r1, #51 ; 0x33 - 11e92: f100 0608 add.w r6, r0, #8 - 11e96: 89a0 ldrh r0, [r4, #12] - 11e98: 47c8 blx r9 - 11e9a: f241 1129 movw r1, #4393 ; 0x1129 - 11e9e: 4602 mov r2, r0 - 11ea0: 4630 mov r0, r6 - 11ea2: 47b8 blx r7 - lv_style_set_bg_color(&styles->bg_click, LV_STATE_DISABLED, COLOR_BG_DIS); - 11ea4: 6a23 ldr r3, [r4, #32] - 11ea6: 6826 ldr r6, [r4, #0] - 11ea8: 079b lsls r3, r3, #30 - 11eaa: bf54 ite pl - 11eac: 487a ldrpl r0, [pc, #488] ; (12098 ) - 11eae: f06f 407f mvnmi.w r0, #4278190080 ; 0xff000000 - 11eb2: 47a8 blx r5 - 11eb4: 3608 adds r6, #8 - 11eb6: 4602 mov r2, r0 - 11eb8: f242 0129 movw r1, #8233 ; 0x2029 - 11ebc: 4630 mov r0, r6 - 11ebe: 47b8 blx r7 - lv_style_set_border_width(&styles->bg_click, LV_STATE_CHECKED, 0); - 11ec0: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 11ec2: 2200 movs r2, #0 - 11ec4: f44f 7198 mov.w r1, #304 ; 0x130 - 11ec8: 3008 adds r0, #8 - 11eca: 47c0 blx r8 - lv_style_set_border_color(&styles->bg_click, LV_STATE_FOCUSED | LV_STATE_PRESSED, lv_color_darken(theme.color_primary, - 11ecc: 6820 ldr r0, [r4, #0] - 11ece: f8df 81f0 ldr.w r8, [pc, #496] ; 120c0 - 11ed2: f100 0608 add.w r6, r0, #8 - 11ed6: 2133 movs r1, #51 ; 0x33 - 11ed8: 89a0 ldrh r0, [r4, #12] - 11eda: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 11edc: f241 2139 movw r1, #4665 ; 0x1239 - 11ee0: 4602 mov r2, r0 - 11ee2: 4630 mov r0, r6 - 11ee4: 47b8 blx r7 - lv_style_set_border_color(&styles->bg_click, LV_STATE_PRESSED, COLOR_BG_BORDER_PR); - 11ee6: 6a23 ldr r3, [r4, #32] - 11ee8: 6826 ldr r6, [r4, #0] - 11eea: f013 0f02 tst.w r3, #2 - 11eee: f106 0608 add.w r6, r6, #8 - 11ef2: f000 83de beq.w 126b2 - 11ef6: f640 40cc movw r0, #3276 ; 0xccc - 11efa: 47c0 blx r8 - 11efc: 4602 mov r2, r0 - 11efe: f241 0139 movw r1, #4153 ; 0x1039 - 11f02: 4630 mov r0, r6 - 11f04: 47b8 blx r7 - lv_style_set_border_color(&styles->bg_click, LV_STATE_CHECKED, COLOR_BG_BORDER_CHK); - 11f06: 6a23 ldr r3, [r4, #32] - 11f08: 6826 ldr r6, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 11f0a: f8df b1b8 ldr.w fp, [pc, #440] ; 120c4 - 11f0e: 0798 lsls r0, r3, #30 - 11f10: bf4c ite mi - 11f12: 4862 ldrmi r0, [pc, #392] ; (1209c ) - 11f14: 4862 ldrpl r0, [pc, #392] ; (120a0 ) - 11f16: 47a8 blx r5 - 11f18: 3608 adds r6, #8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 11f1a: 4602 mov r2, r0 - 11f1c: f240 1139 movw r1, #313 ; 0x139 - 11f20: 4630 mov r0, r6 - 11f22: 47b8 blx r7 - lv_style_set_border_color(&styles->bg_click, LV_STATE_PRESSED | LV_STATE_CHECKED, COLOR_BG_BORDER_CHK_PR); - 11f24: 6a23 ldr r3, [r4, #32] - 11f26: 4d5f ldr r5, [pc, #380] ; (120a4 ) - 11f28: 6826 ldr r6, [r4, #0] - lv_style_set_border_color(&styles->bg_click, LV_STATE_DISABLED, COLOR_BG_BORDER_DIS); - 11f2a: 4c5f ldr r4, [pc, #380] ; (120a8 ) - lv_style_set_border_color(&styles->bg_click, LV_STATE_PRESSED | LV_STATE_CHECKED, COLOR_BG_BORDER_CHK_PR); - 11f2c: f013 0f02 tst.w r3, #2 - 11f30: bf14 ite ne - 11f32: 485a ldrne r0, [pc, #360] ; (1209c ) - 11f34: 485a ldreq r0, [pc, #360] ; (120a0 ) - 11f36: 47a8 blx r5 - 11f38: 3608 adds r6, #8 - 11f3a: 4602 mov r2, r0 - 11f3c: f241 1139 movw r1, #4409 ; 0x1139 - 11f40: 4630 mov r0, r6 - 11f42: 47b8 blx r7 - lv_style_set_border_color(&styles->bg_click, LV_STATE_DISABLED, COLOR_BG_BORDER_DIS); - 11f44: 6a23 ldr r3, [r4, #32] - 11f46: 6826 ldr r6, [r4, #0] - 11f48: 0799 lsls r1, r3, #30 - 11f4a: bf4c ite mi - 11f4c: 4857 ldrmi r0, [pc, #348] ; (120ac ) - 11f4e: 4854 ldrpl r0, [pc, #336] ; (120a0 ) - 11f50: 47a8 blx r5 - 11f52: 3608 adds r6, #8 - 11f54: 4602 mov r2, r0 - 11f56: f242 0139 movw r1, #8249 ; 0x2039 - 11f5a: 4630 mov r0, r6 - 11f5c: 4e54 ldr r6, [pc, #336] ; (120b0 ) - 11f5e: 47b0 blx r6 - lv_style_set_text_color(&styles->bg_click, LV_STATE_PRESSED, COLOR_BG_TEXT_PR); - 11f60: 6a23 ldr r3, [r4, #32] - 11f62: 6827 ldr r7, [r4, #0] - 11f64: 079a lsls r2, r3, #30 - 11f66: bf4c ite mi - 11f68: 484c ldrmi r0, [pc, #304] ; (1209c ) - 11f6a: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 11f6e: 47a8 blx r5 - 11f70: 3708 adds r7, #8 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 11f72: 4602 mov r2, r0 - 11f74: f249 0189 movw r1, #37001 ; 0x9089 - 11f78: 4638 mov r0, r7 - 11f7a: 47b0 blx r6 - lv_style_set_text_color(&styles->bg_click, LV_STATE_CHECKED, COLOR_BG_TEXT_CHK); - 11f7c: 6820 ldr r0, [r4, #0] - 11f7e: f100 0708 add.w r7, r0, #8 - 11f82: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 11f86: 47a8 blx r5 - 11f88: f248 1189 movw r1, #33161 ; 0x8189 - 11f8c: 4602 mov r2, r0 - 11f8e: 4638 mov r0, r7 - 11f90: 47b0 blx r6 - lv_style_set_text_color(&styles->bg_click, LV_STATE_PRESSED | LV_STATE_CHECKED, COLOR_BG_TEXT_CHK_PR); - 11f92: 6820 ldr r0, [r4, #0] - 11f94: f100 0708 add.w r7, r0, #8 - 11f98: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 11f9c: 47a8 blx r5 - 11f9e: f249 1189 movw r1, #37257 ; 0x9189 - 11fa2: 4602 mov r2, r0 - 11fa4: 4638 mov r0, r7 - 11fa6: 47b0 blx r6 - lv_style_set_text_color(&styles->bg_click, LV_STATE_DISABLED, COLOR_BG_TEXT_DIS); - 11fa8: 6a23 ldr r3, [r4, #32] - 11faa: 6827 ldr r7, [r4, #0] - 11fac: 079b lsls r3, r3, #30 - 11fae: bf4c ite mi - 11fb0: f640 20aa movwmi r0, #2730 ; 0xaaa - 11fb4: f640 1099 movwpl r0, #2457 ; 0x999 - 11fb8: 47c0 blx r8 - 11fba: 3708 adds r7, #8 - 11fbc: 4602 mov r2, r0 - 11fbe: f24a 0189 movw r1, #41097 ; 0xa089 - 11fc2: 4638 mov r0, r7 - 11fc4: 47b0 blx r6 - lv_style_set_image_recolor(&styles->bg_click, LV_STATE_PRESSED, COLOR_BG_TEXT_PR); - 11fc6: 6a23 ldr r3, [r4, #32] - 11fc8: 6827 ldr r7, [r4, #0] - 11fca: 0798 lsls r0, r3, #30 - 11fcc: bf4c ite mi - 11fce: 4833 ldrmi r0, [pc, #204] ; (1209c ) - 11fd0: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 11fd4: 47a8 blx r5 - 11fd6: 3708 adds r7, #8 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) - 11fd8: 4602 mov r2, r0 - 11fda: f249 01a9 movw r1, #37033 ; 0x90a9 - 11fde: 4638 mov r0, r7 - 11fe0: 47b0 blx r6 - lv_style_set_image_recolor(&styles->bg_click, LV_STATE_CHECKED, COLOR_BG_TEXT_CHK); - 11fe2: 6820 ldr r0, [r4, #0] - 11fe4: f100 0708 add.w r7, r0, #8 - 11fe8: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 11fec: 47a8 blx r5 - 11fee: f248 11a9 movw r1, #33193 ; 0x81a9 - 11ff2: 4602 mov r2, r0 - 11ff4: 4638 mov r0, r7 - 11ff6: 47b0 blx r6 - lv_style_set_image_recolor(&styles->bg_click, LV_STATE_PRESSED | LV_STATE_CHECKED, COLOR_BG_TEXT_CHK_PR); - 11ff8: 6820 ldr r0, [r4, #0] - 11ffa: f100 0708 add.w r7, r0, #8 - 11ffe: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 12002: 47a8 blx r5 - 12004: f249 11a9 movw r1, #37289 ; 0x91a9 - 12008: 4602 mov r2, r0 - 1200a: 4638 mov r0, r7 - 1200c: 47b0 blx r6 - lv_style_set_image_recolor(&styles->bg_click, LV_STATE_DISABLED, COLOR_BG_TEXT_DIS); - 1200e: 6a23 ldr r3, [r4, #32] - 12010: 6827 ldr r7, [r4, #0] - 12012: 0799 lsls r1, r3, #30 - 12014: bf4c ite mi - 12016: f640 20aa movwmi r0, #2730 ; 0xaaa - 1201a: f640 1099 movwpl r0, #2457 ; 0x999 - 1201e: 47c0 blx r8 - 12020: 3708 adds r7, #8 - 12022: 4602 mov r2, r0 - 12024: f24a 01a9 movw r1, #41129 ; 0xa0a9 - 12028: 4638 mov r0, r7 - 1202a: 47b0 blx r6 - lv_style_set_transition_prop_5(&styles->bg_click, LV_STATE_DEFAULT, LV_STYLE_BG_COLOR); - 1202c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_5, transition_prop_5, lv_style_int_t, _int, scalar) - 1202e: 4f21 ldr r7, [pc, #132] ; (120b4 ) - 12030: 2229 movs r2, #41 ; 0x29 - 12032: 21b6 movs r1, #182 ; 0xb6 - 12034: 3008 adds r0, #8 - 12036: 47b8 blx r7 - style_init_reset(&styles->btn); - 12038: 6820 ldr r0, [r4, #0] - 1203a: 4b1f ldr r3, [pc, #124] ; (120b8 ) - 1203c: 3010 adds r0, #16 - 1203e: 4798 blx r3 - lv_style_set_radius(&styles->btn, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 12040: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 12042: f647 72ff movw r2, #32767 ; 0x7fff - 12046: 2101 movs r1, #1 - 12048: 3010 adds r0, #16 - 1204a: 47b8 blx r7 - lv_style_set_bg_opa(&styles->btn, LV_STATE_DEFAULT, LV_OPA_COVER); - 1204c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 1204e: 22ff movs r2, #255 ; 0xff - 12050: 3010 adds r0, #16 - 12052: 212c movs r1, #44 ; 0x2c - 12054: 47d8 blx fp - lv_style_set_bg_color(&styles->btn, LV_STATE_DEFAULT, COLOR_BTN); - 12056: 6823 ldr r3, [r4, #0] - 12058: f8cd b004 str.w fp, [sp, #4] - 1205c: f103 0a10 add.w sl, r3, #16 - 12060: 6a23 ldr r3, [r4, #32] - 12062: f013 0f02 tst.w r3, #2 - 12066: bf0c ite eq - 12068: 480b ldreq r0, [pc, #44] ; (12098 ) - 1206a: f06f 407f mvnne.w r0, #4278190080 ; 0xff000000 - 1206e: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 12070: 2129 movs r1, #41 ; 0x29 - 12072: e029 b.n 120c8 - 12074: 00005a5d .word 0x00005a5d - 12078: 00d4d7d9 .word 0x00d4d7d9 - 1207c: 0045494d .word 0x0045494d - 12080: 00dfe7ed .word 0x00dfe7ed - 12084: 00404040 .word 0x00404040 - 12088: 0031404f .word 0x0031404f - 1208c: 00a5a8ad .word 0x00a5a8ad - 12090: 00eeeeee .word 0x00eeeeee - 12094: 00494f57 .word 0x00494f57 - 12098: 00586273 .word 0x00586273 - 1209c: 003b3e42 .word 0x003b3e42 - 120a0: 005f656e .word 0x005f656e - 120a4: 0001112d .word 0x0001112d - 120a8: 200057a4 .word 0x200057a4 - 120ac: 00d6dde3 .word 0x00d6dde3 - 120b0: 00005bcd .word 0x00005bcd - 120b4: 00005afd .word 0x00005afd - 120b8: 00010d4d .word 0x00010d4d - 120bc: 0000e613 .word 0x0000e613 - 120c0: 00010581 .word 0x00010581 - 120c4: 00005c9d .word 0x00005c9d - 120c8: 4602 mov r2, r0 - 120ca: 4650 mov r0, sl - 120cc: 47b0 blx r6 - lv_style_set_bg_color(&styles->btn, LV_STATE_PRESSED, COLOR_BTN_PR); - 120ce: 6823 ldr r3, [r4, #0] - 120d0: f103 0a10 add.w sl, r3, #16 - 120d4: 6a23 ldr r3, [r4, #32] - 120d6: 079a lsls r2, r3, #30 - 120d8: f140 82ee bpl.w 126b8 - 120dc: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 120e0: 47a8 blx r5 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 120e2: 7b61 ldrb r1, [r4, #13] - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 120e4: f8b4 c00c ldrh.w ip, [r4, #12] - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 120e8: f04f 0be6 mov.w fp, #230 ; 0xe6 - 120ec: f3c0 22c4 ubfx r2, r0, #11, #5 - 120f0: 2319 movs r3, #25 - 120f2: fb0b f202 mul.w r2, fp, r2 - 120f6: 08c9 lsrs r1, r1, #3 - 120f8: fb13 2101 smlabb r1, r3, r1, r2 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 120fc: f3c0 1245 ubfx r2, r0, #5, #6 - 12100: fb0b f202 mul.w r2, fp, r2 - 12104: f3cc 1c45 ubfx ip, ip, #5, #6 - 12108: fb13 2c0c smlabb ip, r3, ip, r2 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 1210c: 7b22 ldrb r2, [r4, #12] - 1210e: f000 001f and.w r0, r0, #31 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 12112: f248 0e81 movw lr, #32897 ; 0x8081 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 12116: f002 021f and.w r2, r2, #31 - 1211a: fb0b f000 mul.w r0, fp, r0 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 1211e: fb0e f101 mul.w r1, lr, r1 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 12122: fb0e fc0c mul.w ip, lr, ip - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 12126: fb13 0202 smlabb r2, r3, r2, r0 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 1212a: f3c1 51c4 ubfx r1, r1, #23, #5 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 1212e: f3cc 5cc5 ubfx ip, ip, #23, #6 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 12132: fb0e f202 mul.w r2, lr, r2 - 12136: f3c2 52c4 ubfx r2, r2, #23, #5 - 1213a: ea42 124c orr.w r2, r2, ip, lsl #5 - 1213e: ea42 22c1 orr.w r2, r2, r1, lsl #11 - 12142: 4650 mov r0, sl - 12144: f241 0129 movw r1, #4137 ; 0x1029 - 12148: 47b0 blx r6 - lv_style_set_bg_color(&styles->btn, LV_STATE_CHECKED, COLOR_BTN_CHK); - 1214a: 6820 ldr r0, [r4, #0] - 1214c: 89a2 ldrh r2, [r4, #12] - 1214e: f240 1129 movw r1, #297 ; 0x129 - 12152: 3010 adds r0, #16 - 12154: 47b0 blx r6 - lv_style_set_bg_color(&styles->btn, LV_STATE_CHECKED | LV_STATE_PRESSED, COLOR_BTN_CHK_PR); - 12156: 6820 ldr r0, [r4, #0] - 12158: 214c movs r1, #76 ; 0x4c - 1215a: f100 0a10 add.w sl, r0, #16 - 1215e: 89a0 ldrh r0, [r4, #12] - 12160: 47c8 blx r9 - 12162: f241 1129 movw r1, #4393 ; 0x1129 - 12166: 4602 mov r2, r0 - 12168: 4650 mov r0, sl - 1216a: 47b0 blx r6 - lv_style_set_bg_color(&styles->btn, LV_STATE_DISABLED, COLOR_BTN); - 1216c: 6823 ldr r3, [r4, #0] - 1216e: f103 0910 add.w r9, r3, #16 - 12172: 6a23 ldr r3, [r4, #32] - 12174: 079b lsls r3, r3, #30 - 12176: bf54 ite pl - 12178: 48b2 ldrpl r0, [pc, #712] ; (12444 ) - 1217a: f06f 407f mvnmi.w r0, #4278190080 ; 0xff000000 - 1217e: 47a8 blx r5 - 12180: f242 0129 movw r1, #8233 ; 0x2029 - 12184: 4602 mov r2, r0 - 12186: 4648 mov r0, r9 - 12188: 47b0 blx r6 - lv_style_set_bg_color(&styles->btn, LV_STATE_DISABLED | LV_STATE_CHECKED, COLOR_BTN_DIS); - 1218a: 6823 ldr r3, [r4, #0] - 1218c: f103 0910 add.w r9, r3, #16 - 12190: 6a23 ldr r3, [r4, #32] - 12192: 0798 lsls r0, r3, #30 - 12194: bf4c ite mi - 12196: f640 40cc movwmi r0, #3276 ; 0xccc - 1219a: f640 0088 movwpl r0, #2184 ; 0x888 - 1219e: 47c0 blx r8 - 121a0: f242 1129 movw r1, #8489 ; 0x2129 - 121a4: 4602 mov r2, r0 - 121a6: 4648 mov r0, r9 - 121a8: 47b0 blx r6 - lv_style_set_border_color(&styles->btn, LV_STATE_DEFAULT, COLOR_BTN_BORDER); - 121aa: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 121ac: 89a2 ldrh r2, [r4, #12] - 121ae: 2139 movs r1, #57 ; 0x39 - 121b0: 3010 adds r0, #16 - 121b2: 47b0 blx r6 - lv_style_set_border_color(&styles->btn, LV_STATE_PRESSED, COLOR_BTN_BORDER_PR); - 121b4: 6820 ldr r0, [r4, #0] - 121b6: 89a2 ldrh r2, [r4, #12] - 121b8: f241 0139 movw r1, #4153 ; 0x1039 - 121bc: 3010 adds r0, #16 - 121be: 47b0 blx r6 - lv_style_set_border_color(&styles->btn, LV_STATE_DISABLED, COLOR_BTN_BORDER_INA); - 121c0: 6823 ldr r3, [r4, #0] - 121c2: f103 0910 add.w r9, r3, #16 - 121c6: 6a23 ldr r3, [r4, #32] - 121c8: 0799 lsls r1, r3, #30 - 121ca: f140 82a0 bpl.w 1270e - 121ce: f640 0088 movw r0, #2184 ; 0x888 - 121d2: 47c0 blx r8 - 121d4: 4602 mov r2, r0 - 121d6: f242 0139 movw r1, #8249 ; 0x2039 - 121da: 4648 mov r0, r9 - 121dc: 47b0 blx r6 - lv_style_set_border_width(&styles->btn, LV_STATE_DEFAULT, BORDER_WIDTH); - 121de: 6823 ldr r3, [r4, #0] - 121e0: f8df 8270 ldr.w r8, [pc, #624] ; 12454 - 121e4: 2000 movs r0, #0 - 121e6: f103 0910 add.w r9, r3, #16 - 121ea: 47c0 blx r8 - 121ec: 2877 cmp r0, #119 ; 0x77 - 121ee: f340 8291 ble.w 12714 - 121f2: 2000 movs r0, #0 - 121f4: 47c0 blx r8 - 121f6: 2350 movs r3, #80 ; 0x50 - 121f8: f100 0228 add.w r2, r0, #40 ; 0x28 - 121fc: fb92 f2f3 sdiv r2, r2, r3 - 12200: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 12202: 4648 mov r0, r9 - 12204: 2130 movs r1, #48 ; 0x30 - 12206: f8df 9250 ldr.w r9, [pc, #592] ; 12458 - 1220a: 47c8 blx r9 - lv_style_set_border_opa(&styles->btn, LV_STATE_CHECKED, LV_OPA_TRANSP); - 1220c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_OPA, border_opa, lv_opa_t, _opa, scalar) - 1220e: 4b8e ldr r3, [pc, #568] ; (12448 ) - 12210: 2200 movs r2, #0 - 12212: 3010 adds r0, #16 - 12214: f44f 719e mov.w r1, #316 ; 0x13c - 12218: 4798 blx r3 - lv_style_set_text_color(&styles->btn, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : lv_color_hex(0xffffff)); - 1221a: 6823 ldr r3, [r4, #0] - 1221c: f103 0a10 add.w sl, r3, #16 - 12220: 6a23 ldr r3, [r4, #32] - 12222: 079a lsls r2, r3, #30 - 12224: bf4c ite mi - 12226: 4889 ldrmi r0, [pc, #548] ; (1244c ) - 12228: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 1222c: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 1222e: f248 0189 movw r1, #32905 ; 0x8089 - 12232: 4602 mov r2, r0 - 12234: 4650 mov r0, sl - 12236: 47b0 blx r6 - lv_style_set_text_color(&styles->btn, LV_STATE_PRESSED, IS_LIGHT ? lv_color_hex(0x31404f) : lv_color_hex(0xffffff)); - 12238: 6823 ldr r3, [r4, #0] - 1223a: f103 0a10 add.w sl, r3, #16 - 1223e: 6a23 ldr r3, [r4, #32] - 12240: 079b lsls r3, r3, #30 - 12242: bf4c ite mi - 12244: 4881 ldrmi r0, [pc, #516] ; (1244c ) - 12246: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 1224a: 47a8 blx r5 - 1224c: f249 0189 movw r1, #37001 ; 0x9089 - 12250: 4602 mov r2, r0 - 12252: 4650 mov r0, sl - 12254: 47b0 blx r6 - lv_style_set_text_color(&styles->btn, LV_STATE_CHECKED, lv_color_hex(0xffffff)); - 12256: 6820 ldr r0, [r4, #0] - 12258: f100 0a10 add.w sl, r0, #16 - 1225c: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 12260: 47a8 blx r5 - 12262: f248 1189 movw r1, #33161 ; 0x8189 - 12266: 4602 mov r2, r0 - 12268: 4650 mov r0, sl - 1226a: 47b0 blx r6 - lv_style_set_text_color(&styles->btn, LV_STATE_CHECKED | LV_STATE_PRESSED, lv_color_hex(0xffffff)); - 1226c: 6820 ldr r0, [r4, #0] - 1226e: f100 0a10 add.w sl, r0, #16 - 12272: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 12276: 47a8 blx r5 - 12278: f249 1189 movw r1, #37257 ; 0x9189 - 1227c: 4602 mov r2, r0 - 1227e: 4650 mov r0, sl - 12280: 47b0 blx r6 - lv_style_set_text_color(&styles->btn, LV_STATE_DISABLED, IS_LIGHT ? lv_color_hex(0x888888) : lv_color_hex(0x888888)); - 12282: 6820 ldr r0, [r4, #0] - 12284: f100 0a10 add.w sl, r0, #16 - 12288: 4871 ldr r0, [pc, #452] ; (12450 ) - 1228a: 47a8 blx r5 - 1228c: f24a 0189 movw r1, #41097 ; 0xa089 - 12290: 4602 mov r2, r0 - 12292: 4650 mov r0, sl - 12294: 47b0 blx r6 - lv_style_set_image_recolor(&styles->btn, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : lv_color_hex(0xffffff)); - 12296: 6823 ldr r3, [r4, #0] - 12298: f103 0a10 add.w sl, r3, #16 - 1229c: 6a23 ldr r3, [r4, #32] - 1229e: 0798 lsls r0, r3, #30 - 122a0: bf4c ite mi - 122a2: 486a ldrmi r0, [pc, #424] ; (1244c ) - 122a4: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 122a8: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) - 122aa: f248 01a9 movw r1, #32937 ; 0x80a9 - 122ae: 4602 mov r2, r0 - 122b0: 4650 mov r0, sl - 122b2: 47b0 blx r6 - lv_style_set_image_recolor(&styles->btn, LV_STATE_PRESSED, IS_LIGHT ? lv_color_hex(0x31404f) : lv_color_hex(0xffffff)); - 122b4: 6823 ldr r3, [r4, #0] - 122b6: f103 0a10 add.w sl, r3, #16 - 122ba: 6a23 ldr r3, [r4, #32] - 122bc: 0799 lsls r1, r3, #30 - 122be: bf4c ite mi - 122c0: 4862 ldrmi r0, [pc, #392] ; (1244c ) - 122c2: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 122c6: 47a8 blx r5 - 122c8: f249 01a9 movw r1, #37033 ; 0x90a9 - 122cc: 4602 mov r2, r0 - 122ce: 4650 mov r0, sl - 122d0: 47b0 blx r6 - lv_style_set_image_recolor(&styles->btn, LV_STATE_PRESSED, lv_color_hex(0xffffff)); - 122d2: 6820 ldr r0, [r4, #0] - 122d4: f100 0a10 add.w sl, r0, #16 - 122d8: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 122dc: 47a8 blx r5 - 122de: f249 01a9 movw r1, #37033 ; 0x90a9 - 122e2: 4602 mov r2, r0 - 122e4: 4650 mov r0, sl - 122e6: 47b0 blx r6 - lv_style_set_image_recolor(&styles->btn, LV_STATE_CHECKED | LV_STATE_PRESSED, lv_color_hex(0xffffff)); - 122e8: 6820 ldr r0, [r4, #0] - 122ea: f100 0a10 add.w sl, r0, #16 - 122ee: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 122f2: 47a8 blx r5 - 122f4: f249 11a9 movw r1, #37289 ; 0x91a9 - 122f8: 4602 mov r2, r0 - 122fa: 4650 mov r0, sl - 122fc: 47b0 blx r6 - lv_style_set_image_recolor(&styles->btn, LV_STATE_DISABLED, IS_LIGHT ? lv_color_hex(0x888888) : lv_color_hex(0x888888)); - 122fe: 6820 ldr r0, [r4, #0] - 12300: f100 0a10 add.w sl, r0, #16 - 12304: 4852 ldr r0, [pc, #328] ; (12450 ) - 12306: 47a8 blx r5 - 12308: f24a 01a9 movw r1, #41129 ; 0xa0a9 - 1230c: 4602 mov r2, r0 - 1230e: 4650 mov r0, sl - 12310: 47b0 blx r6 - lv_style_set_value_color(&styles->btn, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : lv_color_hex(0xffffff)); - 12312: 6823 ldr r3, [r4, #0] - 12314: f103 0a10 add.w sl, r3, #16 - 12318: 6a23 ldr r3, [r4, #32] - 1231a: 079a lsls r2, r3, #30 - 1231c: bf4c ite mi - 1231e: 484b ldrmi r0, [pc, #300] ; (1244c ) - 12320: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 12324: 47a8 blx r5 -_LV_OBJ_STYLE_SET_GET_DECLARE(VALUE_COLOR, value_color, lv_color_t, _color, nonscalar) - 12326: 2179 movs r1, #121 ; 0x79 - 12328: 4602 mov r2, r0 - 1232a: 4650 mov r0, sl - 1232c: 47b0 blx r6 - lv_style_set_value_color(&styles->btn, LV_STATE_PRESSED, IS_LIGHT ? lv_color_hex(0x31404f) : lv_color_hex(0xffffff)); - 1232e: 6823 ldr r3, [r4, #0] - 12330: f103 0a10 add.w sl, r3, #16 - 12334: 6a23 ldr r3, [r4, #32] - 12336: 079b lsls r3, r3, #30 - 12338: bf4c ite mi - 1233a: 4844 ldrmi r0, [pc, #272] ; (1244c ) - 1233c: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 12340: 47a8 blx r5 - 12342: f241 0179 movw r1, #4217 ; 0x1079 - 12346: 4602 mov r2, r0 - 12348: 4650 mov r0, sl - 1234a: 47b0 blx r6 - lv_style_set_value_color(&styles->btn, LV_STATE_CHECKED, lv_color_hex(0xffffff)); - 1234c: 6820 ldr r0, [r4, #0] - 1234e: f100 0a10 add.w sl, r0, #16 - 12352: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 12356: 47a8 blx r5 - 12358: f240 1179 movw r1, #377 ; 0x179 - 1235c: 4602 mov r2, r0 - 1235e: 4650 mov r0, sl - 12360: 47b0 blx r6 - lv_style_set_value_color(&styles->btn, LV_STATE_CHECKED | LV_STATE_PRESSED, lv_color_hex(0xffffff)); - 12362: 6820 ldr r0, [r4, #0] - 12364: f100 0a10 add.w sl, r0, #16 - 12368: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 1236c: 47a8 blx r5 - 1236e: f241 1179 movw r1, #4473 ; 0x1179 - 12372: 4602 mov r2, r0 - 12374: 4650 mov r0, sl - 12376: 47b0 blx r6 - lv_style_set_value_color(&styles->btn, LV_STATE_DISABLED, IS_LIGHT ? lv_color_hex(0x888888) : lv_color_hex(0x888888)); - 12378: 6820 ldr r0, [r4, #0] - 1237a: f100 0a10 add.w sl, r0, #16 - 1237e: 4834 ldr r0, [pc, #208] ; (12450 ) - 12380: 47a8 blx r5 - 12382: f242 0179 movw r1, #8313 ; 0x2079 - 12386: 4602 mov r2, r0 - 12388: 4650 mov r0, sl - 1238a: 47b0 blx r6 - lv_style_set_pad_left(&styles->btn, LV_STATE_DEFAULT, LV_DPX(40)); - 1238c: 2000 movs r0, #0 - 1238e: 6825 ldr r5, [r4, #0] - 12390: 47c0 blx r8 - 12392: eb00 0080 add.w r0, r0, r0, lsl #2 - 12396: 00c0 lsls r0, r0, #3 - 12398: 28ef cmp r0, #239 ; 0xef - 1239a: f105 0510 add.w r5, r5, #16 - 1239e: f340 81bb ble.w 12718 - 123a2: 2000 movs r0, #0 - 123a4: 47c0 blx r8 - 123a6: 2328 movs r3, #40 ; 0x28 - 123a8: 2250 movs r2, #80 ; 0x50 - 123aa: fb00 2203 mla r2, r0, r3, r2 - 123ae: 23a0 movs r3, #160 ; 0xa0 - 123b0: fb92 f2f3 sdiv r2, r2, r3 - 123b4: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 123b6: 4628 mov r0, r5 - 123b8: 2112 movs r1, #18 - 123ba: 47c8 blx r9 - lv_style_set_pad_right(&styles->btn, LV_STATE_DEFAULT, LV_DPX(40)); - 123bc: 2000 movs r0, #0 - 123be: 6825 ldr r5, [r4, #0] - 123c0: 47c0 blx r8 - 123c2: eb00 0080 add.w r0, r0, r0, lsl #2 - 123c6: 00c0 lsls r0, r0, #3 - 123c8: 28ef cmp r0, #239 ; 0xef - 123ca: f105 0510 add.w r5, r5, #16 - 123ce: f340 81a5 ble.w 1271c - 123d2: 2000 movs r0, #0 - 123d4: 47c0 blx r8 - 123d6: 2328 movs r3, #40 ; 0x28 - 123d8: 2250 movs r2, #80 ; 0x50 - 123da: fb00 2203 mla r2, r0, r3, r2 - 123de: 23a0 movs r3, #160 ; 0xa0 - 123e0: fb92 f2f3 sdiv r2, r2, r3 - 123e4: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 123e6: 4628 mov r0, r5 - 123e8: 2113 movs r1, #19 - 123ea: 47c8 blx r9 - lv_style_set_pad_top(&styles->btn, LV_STATE_DEFAULT, LV_DPX(15)); - 123ec: 2000 movs r0, #0 - 123ee: 6825 ldr r5, [r4, #0] - 123f0: 47c0 blx r8 - 123f2: ebc0 1000 rsb r0, r0, r0, lsl #4 - 123f6: 28ef cmp r0, #239 ; 0xef - 123f8: f105 0510 add.w r5, r5, #16 - 123fc: f340 8190 ble.w 12720 - 12400: 2000 movs r0, #0 - 12402: 47c0 blx r8 - 12404: 230f movs r3, #15 - 12406: 2250 movs r2, #80 ; 0x50 - 12408: fb00 2203 mla r2, r0, r3, r2 - 1240c: 23a0 movs r3, #160 ; 0xa0 - 1240e: fb92 f2f3 sdiv r2, r2, r3 - 12412: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 12414: 4628 mov r0, r5 - 12416: 2110 movs r1, #16 - 12418: 47c8 blx r9 - lv_style_set_pad_bottom(&styles->btn, LV_STATE_DEFAULT, LV_DPX(15)); - 1241a: 2000 movs r0, #0 - 1241c: 6825 ldr r5, [r4, #0] - 1241e: 47c0 blx r8 - 12420: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12424: 28ef cmp r0, #239 ; 0xef - 12426: f105 0510 add.w r5, r5, #16 - 1242a: f340 817b ble.w 12724 - 1242e: 2000 movs r0, #0 - 12430: 47c0 blx r8 - 12432: 230f movs r3, #15 - 12434: 2250 movs r2, #80 ; 0x50 - 12436: fb00 2203 mla r2, r0, r3, r2 - 1243a: 23a0 movs r3, #160 ; 0xa0 - 1243c: fb92 f2f3 sdiv r2, r2, r3 - 12440: b212 sxth r2, r2 - 12442: e00b b.n 1245c - 12444: 00586273 .word 0x00586273 - 12448: 00005c9d .word 0x00005c9d - 1244c: 0031404f .word 0x0031404f - 12450: 00888888 .word 0x00888888 - 12454: 0000dbd5 .word 0x0000dbd5 - 12458: 00005afd .word 0x00005afd -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 1245c: 4628 mov r0, r5 - 1245e: 2111 movs r1, #17 - 12460: 47c8 blx r9 - lv_style_set_pad_inner(&styles->btn, LV_STATE_DEFAULT, LV_DPX(20)); - 12462: 2000 movs r0, #0 - 12464: 6825 ldr r5, [r4, #0] - 12466: 47c0 blx r8 - 12468: eb00 0080 add.w r0, r0, r0, lsl #2 - 1246c: 0080 lsls r0, r0, #2 - 1246e: 28ef cmp r0, #239 ; 0xef - 12470: f105 0510 add.w r5, r5, #16 - 12474: f340 8158 ble.w 12728 - 12478: 2000 movs r0, #0 - 1247a: 47c0 blx r8 - 1247c: 2314 movs r3, #20 - 1247e: 2250 movs r2, #80 ; 0x50 - 12480: fb00 2203 mla r2, r0, r3, r2 - 12484: 23a0 movs r3, #160 ; 0xa0 - 12486: fb92 f2f3 sdiv r2, r2, r3 - 1248a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 1248c: 4628 mov r0, r5 - 1248e: 2114 movs r1, #20 - 12490: 47b8 blx r7 - lv_style_set_outline_width(&styles->btn, LV_STATE_DEFAULT, 3); - 12492: 6820 ldr r0, [r4, #0] - style_init_reset(&styles->pad_inner); - 12494: 4dbb ldr r5, [pc, #748] ; (12784 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_WIDTH, outline_width, lv_style_int_t, _int, scalar) - 12496: 2203 movs r2, #3 - 12498: 2140 movs r1, #64 ; 0x40 - 1249a: 3010 adds r0, #16 - 1249c: 47b8 blx r7 - lv_style_set_outline_opa(&styles->btn, LV_STATE_DEFAULT, LV_OPA_0); - 1249e: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_OPA, outline_opa, lv_opa_t, _opa, scalar) - 124a0: 9b01 ldr r3, [sp, #4] - 124a2: 2200 movs r2, #0 - 124a4: 214c movs r1, #76 ; 0x4c - 124a6: 3010 adds r0, #16 - 124a8: 4798 blx r3 - lv_style_set_outline_opa(&styles->btn, LV_STATE_FOCUSED, LV_OPA_50); - 124aa: 6820 ldr r0, [r4, #0] - 124ac: 9b01 ldr r3, [sp, #4] - 124ae: 227f movs r2, #127 ; 0x7f - 124b0: f44f 7113 mov.w r1, #588 ; 0x24c - 124b4: 3010 adds r0, #16 - 124b6: 4798 blx r3 - lv_style_set_outline_color(&styles->btn, LV_STATE_DEFAULT, theme.color_primary); - 124b8: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_COLOR, outline_color, lv_color_t, _color, nonscalar) - 124ba: 89a2 ldrh r2, [r4, #12] - 124bc: 2149 movs r1, #73 ; 0x49 - 124be: 3010 adds r0, #16 - 124c0: 47b0 blx r6 - lv_style_set_outline_color(&styles->btn, LV_STATE_EDITED, theme.color_secondary); - 124c2: 6820 ldr r0, [r4, #0] - 124c4: 89e2 ldrh r2, [r4, #14] - 124c6: f240 4149 movw r1, #1097 ; 0x449 - 124ca: 3010 adds r0, #16 - 124cc: 47b0 blx r6 - lv_style_set_transition_time(&styles->btn, LV_STATE_DEFAULT, TRANSITION_TIME); - 124ce: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_TIME, transition_time, lv_style_int_t, _int, scalar) - 124d0: 2296 movs r2, #150 ; 0x96 - 124d2: 21b0 movs r1, #176 ; 0xb0 - 124d4: 3010 adds r0, #16 - 124d6: 47b8 blx r7 - lv_style_set_transition_prop_4(&styles->btn, LV_STATE_DEFAULT, LV_STYLE_BORDER_OPA); - 124d8: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_4, transition_prop_4, lv_style_int_t, _int, scalar) - 124da: 223c movs r2, #60 ; 0x3c - 124dc: 21b5 movs r1, #181 ; 0xb5 - 124de: 3010 adds r0, #16 - 124e0: 47b8 blx r7 - lv_style_set_transition_prop_5(&styles->btn, LV_STATE_DEFAULT, LV_STYLE_BG_COLOR); - 124e2: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_5, transition_prop_5, lv_style_int_t, _int, scalar) - 124e4: 2229 movs r2, #41 ; 0x29 - 124e6: 21b6 movs r1, #182 ; 0xb6 - 124e8: 3010 adds r0, #16 - 124ea: 47b8 blx r7 - lv_style_set_transition_prop_6(&styles->btn, LV_STATE_DEFAULT, LV_STYLE_OUTLINE_OPA); - 124ec: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int_t, _int, scalar) - 124ee: 224c movs r2, #76 ; 0x4c - 124f0: 21b7 movs r1, #183 ; 0xb7 - 124f2: 3010 adds r0, #16 - 124f4: 47b8 blx r7 - lv_style_set_transition_delay(&styles->btn, LV_STATE_DEFAULT, TRANSITION_TIME); - 124f6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_DELAY, transition_delay, lv_style_int_t, _int, scalar) - 124f8: 2296 movs r2, #150 ; 0x96 - 124fa: 21b1 movs r1, #177 ; 0xb1 - 124fc: 3010 adds r0, #16 - 124fe: 47b8 blx r7 - lv_style_set_transition_delay(&styles->btn, LV_STATE_PRESSED, 0); - 12500: 6820 ldr r0, [r4, #0] - 12502: 2200 movs r2, #0 - 12504: f241 01b1 movw r1, #4273 ; 0x10b1 - 12508: 3010 adds r0, #16 - 1250a: 47b8 blx r7 - style_init_reset(&styles->pad_inner); - 1250c: 6820 ldr r0, [r4, #0] - lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(20) : LV_DPX(40)); - 1250e: 4f9e ldr r7, [pc, #632] ; (12788 ) - style_init_reset(&styles->pad_inner); - 12510: 3014 adds r0, #20 - 12512: 47a8 blx r5 - lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(20) : LV_DPX(40)); - 12514: 2000 movs r0, #0 - lv_style_set_pad_inner(&styles->pad_inner, LV_STATE_DEFAULT, - 12516: 6826 ldr r6, [r4, #0] - lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(20) : LV_DPX(40)); - 12518: 47b8 blx r7 - lv_style_set_pad_inner(&styles->pad_inner, LV_STATE_DEFAULT, - 1251a: 2832 cmp r0, #50 ; 0x32 - 1251c: f106 0614 add.w r6, r6, #20 - lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(20) : LV_DPX(40)); - 12520: f04f 0000 mov.w r0, #0 - lv_style_set_pad_inner(&styles->pad_inner, LV_STATE_DEFAULT, - 12524: f200 810d bhi.w 12742 - lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(20) : LV_DPX(40)); - 12528: 47c0 blx r8 - 1252a: eb00 0080 add.w r0, r0, r0, lsl #2 - 1252e: 0080 lsls r0, r0, #2 - lv_style_set_pad_inner(&styles->pad_inner, LV_STATE_DEFAULT, - 12530: 28ef cmp r0, #239 ; 0xef - 12532: f300 80fb bgt.w 1272c - 12536: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 12538: 2114 movs r1, #20 - 1253a: 4630 mov r0, r6 - 1253c: 47c8 blx r9 - style_init_reset(&styles->pad_small); - 1253e: 6820 ldr r0, [r4, #0] - 12540: 3018 adds r0, #24 - 12542: 47a8 blx r5 - lv_style_int_t pad_small_value = lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(10) : LV_DPX(20); - 12544: 2000 movs r0, #0 - 12546: 47b8 blx r7 - 12548: 2832 cmp r0, #50 ; 0x32 - 1254a: f04f 0000 mov.w r0, #0 - 1254e: f200 810e bhi.w 1276e - 12552: 47c0 blx r8 - 12554: eb00 0080 add.w r0, r0, r0, lsl #2 - 12558: 0040 lsls r0, r0, #1 - 1255a: 28ef cmp r0, #239 ; 0xef - 1255c: f300 80fc bgt.w 12758 - 12560: 2201 movs r2, #1 - lv_style_set_pad_left(&styles->pad_small, LV_STATE_DEFAULT, pad_small_value); - 12562: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 12564: 9201 str r2, [sp, #4] - 12566: 2112 movs r1, #18 - 12568: 3018 adds r0, #24 - 1256a: 47c8 blx r9 - lv_style_set_pad_right(&styles->pad_small, LV_STATE_DEFAULT, pad_small_value); - 1256c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 1256e: 9a01 ldr r2, [sp, #4] - 12570: 2113 movs r1, #19 - 12572: 3018 adds r0, #24 - 12574: 47c8 blx r9 - lv_style_set_pad_top(&styles->pad_small, LV_STATE_DEFAULT, pad_small_value); - 12576: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 12578: 9a01 ldr r2, [sp, #4] - 1257a: 2110 movs r1, #16 - 1257c: 3018 adds r0, #24 - 1257e: 47c8 blx r9 - lv_style_set_pad_bottom(&styles->pad_small, LV_STATE_DEFAULT, pad_small_value); - 12580: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 12582: 9a01 ldr r2, [sp, #4] - 12584: 2111 movs r1, #17 - 12586: 3018 adds r0, #24 - 12588: 47c8 blx r9 - lv_style_set_pad_inner(&styles->pad_small, LV_STATE_DEFAULT, pad_small_value); - 1258a: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 1258c: 9a01 ldr r2, [sp, #4] - 1258e: 2114 movs r1, #20 - 12590: 3018 adds r0, #24 - 12592: 464b mov r3, r9 -} - 12594: b003 add sp, #12 - 12596: ecbd 8b02 vpop {d8} - 1259a: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1259e: 4718 bx r3 - lv_style_set_radius(&styles->bg, LV_STATE_DEFAULT, LV_DPX(8)); - 125a0: 2201 movs r2, #1 - 125a2: f7ff ba9d b.w 11ae0 - lv_style_set_border_width(&styles->bg, LV_STATE_DEFAULT, BORDER_WIDTH); - 125a6: 2201 movs r2, #1 - 125a8: f7ff badb b.w 11b62 - lv_style_set_pad_left(&styles->bg, LV_STATE_DEFAULT, PAD_DEF + BORDER_WIDTH); - 125ac: 2000 movs r0, #0 - 125ae: 47b0 blx r6 - 125b0: 230f movs r3, #15 - 125b2: 2250 movs r2, #80 ; 0x50 - 125b4: fb00 2203 mla r2, r0, r3, r2 - 125b8: 23a0 movs r3, #160 ; 0xa0 - 125ba: fb92 f2f3 sdiv r2, r2, r3 - 125be: fa1f fb82 uxth.w fp, r2 - 125c2: f7ff bb35 b.w 11c30 - 125c6: 47b0 blx r6 - 125c8: ebc0 1000 rsb r0, r0, r0, lsl #4 - 125cc: 0040 lsls r0, r0, #1 - 125ce: 28ef cmp r0, #239 ; 0xef - 125d0: f77f ab2c ble.w 11c2c - 125d4: 2000 movs r0, #0 - 125d6: 47b0 blx r6 - 125d8: 231e movs r3, #30 - 125da: e7ea b.n 125b2 - 125dc: 2001 movs r0, #1 - 125de: f7ff bb33 b.w 11c48 - lv_style_set_pad_right(&styles->bg, LV_STATE_DEFAULT, PAD_DEF + BORDER_WIDTH); - 125e2: 2000 movs r0, #0 - 125e4: 47b0 blx r6 - 125e6: 230f movs r3, #15 - 125e8: 2250 movs r2, #80 ; 0x50 - 125ea: fb00 2203 mla r2, r0, r3, r2 - 125ee: 23a0 movs r3, #160 ; 0xa0 - 125f0: fb92 f2f3 sdiv r2, r2, r3 - 125f4: fa1f fb82 uxth.w fp, r2 - 125f8: f7ff bb40 b.w 11c7c - 125fc: 47b0 blx r6 - 125fe: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12602: 0040 lsls r0, r0, #1 - 12604: 28ef cmp r0, #239 ; 0xef - 12606: f77f ab37 ble.w 11c78 - 1260a: 2000 movs r0, #0 - 1260c: 47b0 blx r6 - 1260e: 231e movs r3, #30 - 12610: e7ea b.n 125e8 - 12612: 2001 movs r0, #1 - 12614: f7ff bb3e b.w 11c94 - lv_style_set_pad_top(&styles->bg, LV_STATE_DEFAULT, PAD_DEF + BORDER_WIDTH); - 12618: 2000 movs r0, #0 - 1261a: 47b0 blx r6 - 1261c: 230f movs r3, #15 - 1261e: 2250 movs r2, #80 ; 0x50 - 12620: fb00 2203 mla r2, r0, r3, r2 - 12624: 23a0 movs r3, #160 ; 0xa0 - 12626: fb92 f2f3 sdiv r2, r2, r3 - 1262a: fa1f fb82 uxth.w fp, r2 - 1262e: f7ff bb6d b.w 11d0c - 12632: 47b0 blx r6 - 12634: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12638: 0040 lsls r0, r0, #1 - 1263a: 28ef cmp r0, #239 ; 0xef - 1263c: f77f ab64 ble.w 11d08 - 12640: 2000 movs r0, #0 - 12642: 47b0 blx r6 - 12644: 231e movs r3, #30 - 12646: e7ea b.n 1261e - 12648: 2001 movs r0, #1 - 1264a: f7ff bb6b b.w 11d24 - lv_style_set_pad_bottom(&styles->bg, LV_STATE_DEFAULT, PAD_DEF + BORDER_WIDTH); - 1264e: 2000 movs r0, #0 - 12650: 47b0 blx r6 - 12652: 230f movs r3, #15 - 12654: 2250 movs r2, #80 ; 0x50 - 12656: fb00 2203 mla r2, r0, r3, r2 - 1265a: 23a0 movs r3, #160 ; 0xa0 - 1265c: fb92 f2f3 sdiv r2, r2, r3 - 12660: fa1f fb82 uxth.w fp, r2 - 12664: f7ff bb78 b.w 11d58 - 12668: 47b0 blx r6 - 1266a: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1266e: 0040 lsls r0, r0, #1 - 12670: 28ef cmp r0, #239 ; 0xef - 12672: f77f ab6f ble.w 11d54 - 12676: 2000 movs r0, #0 - 12678: 47b0 blx r6 - 1267a: 231e movs r3, #30 - 1267c: e7ea b.n 12654 - 1267e: 2001 movs r0, #1 - 12680: f7ff bb76 b.w 11d70 - lv_style_set_pad_inner(&styles->bg, LV_STATE_DEFAULT, PAD_DEF); - 12684: 2000 movs r0, #0 - 12686: 47b0 blx r6 - 12688: 230f movs r3, #15 - 1268a: 2250 movs r2, #80 ; 0x50 - 1268c: fb00 2203 mla r2, r0, r3, r2 - 12690: 23a0 movs r3, #160 ; 0xa0 - 12692: fb92 f2f3 sdiv r2, r2, r3 - 12696: b212 sxth r2, r2 - 12698: f7ff bb82 b.w 11da0 - 1269c: 47b0 blx r6 - 1269e: ebc0 1000 rsb r0, r0, r0, lsl #4 - 126a2: 0040 lsls r0, r0, #1 - 126a4: 28ef cmp r0, #239 ; 0xef - 126a6: f77f ab7a ble.w 11d9e - 126aa: 2000 movs r0, #0 - 126ac: 47b0 blx r6 - 126ae: 231e movs r3, #30 - 126b0: e7eb b.n 1268a - lv_style_set_border_color(&styles->bg_click, LV_STATE_PRESSED, COLOR_BG_BORDER_PR); - 126b2: 4836 ldr r0, [pc, #216] ; (1278c ) - 126b4: 47a8 blx r5 - 126b6: e421 b.n 11efc - lv_style_set_bg_color(&styles->btn, LV_STATE_PRESSED, COLOR_BTN_PR); - 126b8: 4835 ldr r0, [pc, #212] ; (12790 ) - 126ba: 47a8 blx r5 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 126bc: 89a2 ldrh r2, [r4, #12] - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 126be: 7b63 ldrb r3, [r4, #13] - 126c0: f04f 0bb3 mov.w fp, #179 ; 0xb3 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 126c4: f3c0 1c45 ubfx ip, r0, #5, #6 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 126c8: f04f 0e4c mov.w lr, #76 ; 0x4c - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 126cc: f3c2 1245 ubfx r2, r2, #5, #6 - 126d0: fb0b fc0c mul.w ip, fp, ip - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 126d4: f3c0 21c4 ubfx r1, r0, #11, #5 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 126d8: fb0e cc02 mla ip, lr, r2, ip - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 126dc: 7b22 ldrb r2, [r4, #12] - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 126de: 08db lsrs r3, r3, #3 - 126e0: fb0b f101 mul.w r1, fp, r1 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 126e4: f000 001f and.w r0, r0, #31 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 126e8: fb0e 1103 mla r1, lr, r3, r1 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 126ec: f002 021f and.w r2, r2, #31 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 126f0: f248 0381 movw r3, #32897 ; 0x8081 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 126f4: fb0b f000 mul.w r0, fp, r0 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 126f8: 4359 muls r1, r3 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 126fa: fb03 fc0c mul.w ip, r3, ip - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 126fe: fb0e 0202 mla r2, lr, r2, r0 - LV_COLOR_SET_R(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_R(c1) * mix + LV_COLOR_GET_R(c2) * (255 - mix))); - 12702: f3c1 51c4 ubfx r1, r1, #23, #5 - LV_COLOR_SET_G(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_G(c1) * mix + LV_COLOR_GET_G(c2) * (255 - mix))); - 12706: f3cc 5cc5 ubfx ip, ip, #23, #6 - LV_COLOR_SET_B(ret, LV_MATH_UDIV255((uint16_t) LV_COLOR_GET_B(c1) * mix + LV_COLOR_GET_B(c2) * (255 - mix))); - 1270a: 435a muls r2, r3 - 1270c: e513 b.n 12136 - lv_style_set_border_color(&styles->btn, LV_STATE_DISABLED, COLOR_BTN_BORDER_INA); - 1270e: 4821 ldr r0, [pc, #132] ; (12794 ) - 12710: 47a8 blx r5 - 12712: e55f b.n 121d4 - lv_style_set_border_width(&styles->btn, LV_STATE_DEFAULT, BORDER_WIDTH); - 12714: 2201 movs r2, #1 - 12716: e574 b.n 12202 - lv_style_set_pad_left(&styles->btn, LV_STATE_DEFAULT, LV_DPX(40)); - 12718: 2201 movs r2, #1 - 1271a: e64c b.n 123b6 - lv_style_set_pad_right(&styles->btn, LV_STATE_DEFAULT, LV_DPX(40)); - 1271c: 2201 movs r2, #1 - 1271e: e662 b.n 123e6 - lv_style_set_pad_top(&styles->btn, LV_STATE_DEFAULT, LV_DPX(15)); - 12720: 2201 movs r2, #1 - 12722: e677 b.n 12414 - lv_style_set_pad_bottom(&styles->btn, LV_STATE_DEFAULT, LV_DPX(15)); - 12724: 2201 movs r2, #1 - 12726: e699 b.n 1245c - lv_style_set_pad_inner(&styles->btn, LV_STATE_DEFAULT, LV_DPX(20)); - 12728: 2201 movs r2, #1 - 1272a: e6af b.n 1248c - lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(20) : LV_DPX(40)); - 1272c: 2000 movs r0, #0 - 1272e: 47c0 blx r8 - 12730: 2314 movs r3, #20 - 12732: 2250 movs r2, #80 ; 0x50 - 12734: fb00 2203 mla r2, r0, r3, r2 - 12738: 23a0 movs r3, #160 ; 0xa0 - 1273a: fb92 f2f3 sdiv r2, r2, r3 - lv_style_set_pad_inner(&styles->pad_inner, LV_STATE_DEFAULT, - 1273e: b212 sxth r2, r2 - 12740: e6fa b.n 12538 - lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(20) : LV_DPX(40)); - 12742: 47c0 blx r8 - 12744: eb00 0080 add.w r0, r0, r0, lsl #2 - 12748: 00c0 lsls r0, r0, #3 - lv_style_set_pad_inner(&styles->pad_inner, LV_STATE_DEFAULT, - 1274a: 28ef cmp r0, #239 ; 0xef - 1274c: f77f aef3 ble.w 12536 - lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(20) : LV_DPX(40)); - 12750: 2000 movs r0, #0 - 12752: 47c0 blx r8 - 12754: 2328 movs r3, #40 ; 0x28 - 12756: e7ec b.n 12732 - lv_style_int_t pad_small_value = lv_disp_get_size_category(NULL) <= LV_DISP_MEDIUM_LIMIT ? LV_DPX(10) : LV_DPX(20); - 12758: 2000 movs r0, #0 - 1275a: 47c0 blx r8 - 1275c: 230a movs r3, #10 - 1275e: 2250 movs r2, #80 ; 0x50 - 12760: fb00 2203 mla r2, r0, r3, r2 - 12764: 23a0 movs r3, #160 ; 0xa0 - 12766: fb92 f2f3 sdiv r2, r2, r3 - 1276a: b212 sxth r2, r2 - 1276c: e6f9 b.n 12562 - 1276e: 47c0 blx r8 - 12770: eb00 0080 add.w r0, r0, r0, lsl #2 - 12774: 0080 lsls r0, r0, #2 - 12776: 28ef cmp r0, #239 ; 0xef - 12778: f77f aef2 ble.w 12560 - 1277c: 2000 movs r0, #0 - 1277e: 47c0 blx r8 - 12780: 2314 movs r3, #20 - 12782: e7ec b.n 1275e - 12784: 00010d4d .word 0x00010d4d - 12788: 0000dbed .word 0x0000dbed - 1278c: 005f656e .word 0x005f656e - 12790: 00586273 .word 0x00586273 - 12794: 00404040 .word 0x00404040 - -00012798 : -{ - 12798: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - if(!inited) { - 1279c: 4cb4 ldr r4, [pc, #720] ; (12a70 ) -{ - 1279e: ed2d 8b02 vpush {d8} - 127a2: 461e mov r6, r3 - if(!inited) { - 127a4: 7923 ldrb r3, [r4, #4] -{ - 127a6: b083 sub sp, #12 - 127a8: 4680 mov r8, r0 - 127aa: 460f mov r7, r1 - 127ac: 4615 mov r5, r2 - if(!inited) { - 127ae: b92b cbnz r3, 127bc - LV_GC_ROOT(_lv_theme_material_styles) = lv_mem_alloc(sizeof(theme_styles_t)); - 127b0: 4bb0 ldr r3, [pc, #704] ; (12a74 ) - 127b2: 20bc movs r0, #188 ; 0xbc - 127b4: 4798 blx r3 - 127b6: 4bb0 ldr r3, [pc, #704] ; (12a78 ) - styles = (theme_styles_t *)LV_GC_ROOT(_lv_theme_material_styles); - 127b8: 6020 str r0, [r4, #0] - LV_GC_ROOT(_lv_theme_material_styles) = lv_mem_alloc(sizeof(theme_styles_t)); - 127ba: 6018 str r0, [r3, #0] - theme.font_normal = font_normal; - 127bc: 9b0e ldr r3, [sp, #56] ; 0x38 - 127be: 6163 str r3, [r4, #20] - theme.font_subtitle = font_subtitle; - 127c0: 9b0f ldr r3, [sp, #60] ; 0x3c - 127c2: 61a3 str r3, [r4, #24] - theme.font_title = font_title; - 127c4: 9b10 ldr r3, [sp, #64] ; 0x40 - theme.color_primary = color_primary; - 127c6: f8a4 800c strh.w r8, [r4, #12] - theme.flags = flags; - 127ca: e9c4 3507 strd r3, r5, [r4, #28] - basic_init(); - 127ce: 4bab ldr r3, [pc, #684] ; (12a7c ) - theme.color_secondary = color_secondary; - 127d0: 81e7 strh r7, [r4, #14] - theme.font_small = font_small; - 127d2: 6126 str r6, [r4, #16] - basic_init(); - 127d4: 4798 blx r3 - bar_init(); - 127d6: 4baa ldr r3, [pc, #680] ; (12a80 ) - style_init_reset(&styles->arc_indic); - 127d8: f8df 82dc ldr.w r8, [pc, #732] ; 12ab8 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 127dc: 4fa9 ldr r7, [pc, #676] ; (12a84 ) - lv_style_set_line_width(&styles->arc_indic, LV_STATE_DEFAULT, LV_DPX(25)); - 127de: 4daa ldr r5, [pc, #680] ; (12a88 ) - bar_init(); - 127e0: 4798 blx r3 - led_init(); - 127e2: 4baa ldr r3, [pc, #680] ; (12a8c ) - 127e4: 4798 blx r3 - slider_init(); - 127e6: 4baa ldr r3, [pc, #680] ; (12a90 ) - 127e8: 4798 blx r3 - switch_init(); - 127ea: 4baa ldr r3, [pc, #680] ; (12a94 ) - 127ec: 4798 blx r3 - linemeter_init(); - 127ee: 4baa ldr r3, [pc, #680] ; (12a98 ) - 127f0: 4798 blx r3 - gauge_init(); - 127f2: 4baa ldr r3, [pc, #680] ; (12a9c ) - 127f4: 4798 blx r3 - style_init_reset(&styles->arc_indic); - 127f6: 6820 ldr r0, [r4, #0] - 127f8: 301c adds r0, #28 - 127fa: 47c0 blx r8 - lv_style_set_line_color(&styles->arc_indic, LV_STATE_DEFAULT, theme.color_primary); - 127fc: 6820 ldr r0, [r4, #0] - 127fe: 89a2 ldrh r2, [r4, #12] - 12800: 2199 movs r1, #153 ; 0x99 - 12802: 301c adds r0, #28 - 12804: 47b8 blx r7 - lv_style_set_line_width(&styles->arc_indic, LV_STATE_DEFAULT, LV_DPX(25)); - 12806: 2000 movs r0, #0 - 12808: 6826 ldr r6, [r4, #0] - 1280a: 47a8 blx r5 - 1280c: eb00 0080 add.w r0, r0, r0, lsl #2 - 12810: eb00 0080 add.w r0, r0, r0, lsl #2 - 12814: 28ef cmp r0, #239 ; 0xef - 12816: f106 061c add.w r6, r6, #28 - 1281a: f341 8256 ble.w 13cca - 1281e: 2000 movs r0, #0 - 12820: 47a8 blx r5 - 12822: 2319 movs r3, #25 - 12824: 2250 movs r2, #80 ; 0x50 - 12826: fb00 2203 mla r2, r0, r3, r2 - 1282a: 23a0 movs r3, #160 ; 0xa0 - 1282c: fb92 f2f3 sdiv r2, r2, r3 - 12830: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 12832: 4630 mov r0, r6 - 12834: 2190 movs r1, #144 ; 0x90 - 12836: 4e9a ldr r6, [pc, #616] ; (12aa0 ) - 12838: f8df a280 ldr.w sl, [pc, #640] ; 12abc - 1283c: 47b0 blx r6 - lv_style_set_line_rounded(&styles->arc_indic, LV_STATE_DEFAULT, true); - 1283e: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_ROUNDED, line_rounded, bool, _int, scalar) - 12840: 2201 movs r2, #1 - 12842: 2194 movs r1, #148 ; 0x94 - 12844: 301c adds r0, #28 - 12846: 47b0 blx r6 - style_init_reset(&styles->arc_bg); - 12848: 6820 ldr r0, [r4, #0] - 1284a: 3020 adds r0, #32 - 1284c: 47c0 blx r8 - lv_style_set_line_color(&styles->arc_bg, LV_STATE_DEFAULT, COLOR_BG_SEC); - 1284e: 6823 ldr r3, [r4, #0] - 12850: f103 0920 add.w r9, r3, #32 - 12854: 6a23 ldr r3, [r4, #32] - 12856: f013 0f02 tst.w r3, #2 - 1285a: bf14 ite ne - 1285c: 4891 ldrne r0, [pc, #580] ; (12aa4 ) - 1285e: 4892 ldreq r0, [pc, #584] ; (12aa8 ) - 12860: 47d0 blx sl -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) - 12862: 2199 movs r1, #153 ; 0x99 - 12864: 4602 mov r2, r0 - 12866: 4648 mov r0, r9 - 12868: 47b8 blx r7 - lv_style_set_line_width(&styles->arc_bg, LV_STATE_DEFAULT, LV_DPX(25)); - 1286a: 6823 ldr r3, [r4, #0] - 1286c: 2000 movs r0, #0 - 1286e: f103 0920 add.w r9, r3, #32 - 12872: 47a8 blx r5 - 12874: eb00 0080 add.w r0, r0, r0, lsl #2 - 12878: eb00 0080 add.w r0, r0, r0, lsl #2 - 1287c: 28ef cmp r0, #239 ; 0xef - 1287e: f341 8227 ble.w 13cd0 - 12882: 2000 movs r0, #0 - 12884: 47a8 blx r5 - 12886: 2319 movs r3, #25 - 12888: 2250 movs r2, #80 ; 0x50 - 1288a: fb00 2203 mla r2, r0, r3, r2 - 1288e: 23a0 movs r3, #160 ; 0xa0 - 12890: fb92 f2f3 sdiv r2, r2, r3 - 12894: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_WIDTH, line_width, lv_style_int_t, _int, scalar) - 12896: 4648 mov r0, r9 - 12898: 2190 movs r1, #144 ; 0x90 - 1289a: 47b0 blx r6 - lv_style_set_line_rounded(&styles->arc_bg, LV_STATE_DEFAULT, true); - 1289c: 6820 ldr r0, [r4, #0] - lv_style_set_pad_top(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 1289e: f8df 9220 ldr.w r9, [pc, #544] ; 12ac0 -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_ROUNDED, line_rounded, bool, _int, scalar) - 128a2: 2201 movs r2, #1 - 128a4: 2194 movs r1, #148 ; 0x94 - 128a6: 3020 adds r0, #32 - 128a8: 47b0 blx r6 - chart_init(); - 128aa: 4b80 ldr r3, [pc, #512] ; (12aac ) - 128ac: 4798 blx r3 - style_init_reset(&styles->calendar_header); - 128ae: 6820 ldr r0, [r4, #0] - 128b0: 3030 adds r0, #48 ; 0x30 - 128b2: 47c0 blx r8 - lv_style_set_pad_top(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 128b4: 6823 ldr r3, [r4, #0] - 128b6: 2000 movs r0, #0 - 128b8: f103 0b30 add.w fp, r3, #48 ; 0x30 - 128bc: 47c8 blx r9 - 128be: 2801 cmp r0, #1 - 128c0: f04f 0000 mov.w r0, #0 - 128c4: f201 8213 bhi.w 13cee - 128c8: 47a8 blx r5 - 128ca: ebc0 1000 rsb r0, r0, r0, lsl #4 - 128ce: 28ef cmp r0, #239 ; 0xef - 128d0: f301 8201 bgt.w 13cd6 - 128d4: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 128d6: 4658 mov r0, fp - 128d8: 2110 movs r1, #16 - 128da: 47b0 blx r6 - lv_style_set_pad_left(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 128dc: 6823 ldr r3, [r4, #0] - 128de: 2000 movs r0, #0 - 128e0: f103 0b30 add.w fp, r3, #48 ; 0x30 - 128e4: 47c8 blx r9 - 128e6: 2801 cmp r0, #1 - 128e8: f04f 0000 mov.w r0, #0 - 128ec: f201 8216 bhi.w 13d1c - 128f0: 47a8 blx r5 - 128f2: ebc0 1000 rsb r0, r0, r0, lsl #4 - 128f6: 28ef cmp r0, #239 ; 0xef - 128f8: f301 8204 bgt.w 13d04 - 128fc: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 128fe: 4658 mov r0, fp - 12900: 2112 movs r1, #18 - 12902: 47b0 blx r6 - lv_style_set_pad_right(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 12904: 6823 ldr r3, [r4, #0] - 12906: 2000 movs r0, #0 - 12908: f103 0b30 add.w fp, r3, #48 ; 0x30 - 1290c: 47c8 blx r9 - 1290e: 2801 cmp r0, #1 - 12910: f04f 0000 mov.w r0, #0 - 12914: f201 8219 bhi.w 13d4a - 12918: 47a8 blx r5 - 1291a: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1291e: 28ef cmp r0, #239 ; 0xef - 12920: f301 8207 bgt.w 13d32 - 12924: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 12926: 4658 mov r0, fp - 12928: 2113 movs r1, #19 - 1292a: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 1292c: 6823 ldr r3, [r4, #0] - 1292e: 2000 movs r0, #0 - 12930: f103 0b30 add.w fp, r3, #48 ; 0x30 - 12934: 47c8 blx r9 - 12936: 2801 cmp r0, #1 - 12938: f04f 0000 mov.w r0, #0 - 1293c: f201 821c bhi.w 13d78 - 12940: 47a8 blx r5 - 12942: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12946: 28ef cmp r0, #239 ; 0xef - 12948: f301 820a bgt.w 13d60 - 1294c: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 1294e: 4658 mov r0, fp - 12950: 2111 movs r1, #17 - 12952: 47b0 blx r6 - lv_style_set_text_color(&styles->calendar_header, LV_STATE_PRESSED, IS_LIGHT ? lv_color_hex(0x888888) : LV_COLOR_WHITE); - 12954: 6a22 ldr r2, [r4, #32] - 12956: 6823 ldr r3, [r4, #0] - 12958: f8df b168 ldr.w fp, [pc, #360] ; 12ac4 - 1295c: f012 0f02 tst.w r2, #2 - 12960: f103 0330 add.w r3, r3, #48 ; 0x30 - 12964: f001 8213 beq.w 13d8e - 12968: 4851 ldr r0, [pc, #324] ; (12ab0 ) - 1296a: 9301 str r3, [sp, #4] - 1296c: 47d0 blx sl - 1296e: 9b01 ldr r3, [sp, #4] - 12970: 4602 mov r2, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 12972: 4618 mov r0, r3 - 12974: f249 0189 movw r1, #37001 ; 0x9089 - 12978: 47b8 blx r7 - style_init_reset(&styles->calendar_daynames); - 1297a: 6820 ldr r0, [r4, #0] - 1297c: 3034 adds r0, #52 ; 0x34 - 1297e: 47c0 blx r8 - lv_style_set_text_color(&styles->calendar_daynames, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : lv_color_hex3(0xeee)); - 12980: 6823 ldr r3, [r4, #0] - 12982: 3334 adds r3, #52 ; 0x34 - 12984: ee07 3a90 vmov s15, r3 - 12988: 6a23 ldr r3, [r4, #32] - 1298a: 0798 lsls r0, r3, #30 - 1298c: f141 8203 bpl.w 13d96 - 12990: 4848 ldr r0, [pc, #288] ; (12ab4 ) - 12992: 47d0 blx sl - 12994: 4602 mov r2, r0 - 12996: f248 0189 movw r1, #32905 ; 0x8089 - 1299a: ee17 0a90 vmov r0, s15 - 1299e: 47b8 blx r7 - lv_style_set_pad_left(&styles->calendar_daynames, LV_STATE_DEFAULT, PAD_DEF); - 129a0: 6823 ldr r3, [r4, #0] - 129a2: 2000 movs r0, #0 - 129a4: 3334 adds r3, #52 ; 0x34 - 129a6: ee08 3a10 vmov s16, r3 - 129aa: 47c8 blx r9 - 129ac: 2801 cmp r0, #1 - 129ae: f04f 0000 mov.w r0, #0 - 129b2: f201 8202 bhi.w 13dba - 129b6: 47a8 blx r5 - 129b8: ebc0 1000 rsb r0, r0, r0, lsl #4 - 129bc: 28ef cmp r0, #239 ; 0xef - 129be: f301 81f0 bgt.w 13da2 - 129c2: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 129c4: ee18 0a10 vmov r0, s16 - 129c8: 2112 movs r1, #18 - 129ca: 47b0 blx r6 - lv_style_set_pad_right(&styles->calendar_daynames, LV_STATE_DEFAULT, PAD_DEF); - 129cc: 6823 ldr r3, [r4, #0] - 129ce: 2000 movs r0, #0 - 129d0: 3334 adds r3, #52 ; 0x34 - 129d2: ee08 3a10 vmov s16, r3 - 129d6: 47c8 blx r9 - 129d8: 2801 cmp r0, #1 - 129da: f04f 0000 mov.w r0, #0 - 129de: f201 8203 bhi.w 13de8 - 129e2: 47a8 blx r5 - 129e4: ebc0 1000 rsb r0, r0, r0, lsl #4 - 129e8: 28ef cmp r0, #239 ; 0xef - 129ea: f301 81f1 bgt.w 13dd0 - 129ee: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 129f0: ee18 0a10 vmov r0, s16 - 129f4: 2113 movs r1, #19 - 129f6: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->calendar_daynames, LV_STATE_DEFAULT, PAD_DEF); - 129f8: 6823 ldr r3, [r4, #0] - 129fa: 2000 movs r0, #0 - 129fc: 3334 adds r3, #52 ; 0x34 - 129fe: ee08 3a10 vmov s16, r3 - 12a02: 47c8 blx r9 - 12a04: 2801 cmp r0, #1 - 12a06: f04f 0000 mov.w r0, #0 - 12a0a: f201 8204 bhi.w 13e16 - 12a0e: 47a8 blx r5 - 12a10: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12a14: 28ef cmp r0, #239 ; 0xef - 12a16: f301 81f2 bgt.w 13dfe - 12a1a: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 12a1c: ee18 0a10 vmov r0, s16 - 12a20: 2111 movs r1, #17 - 12a22: 47b0 blx r6 - style_init_reset(&styles->calendar_date_nums); - 12a24: 6820 ldr r0, [r4, #0] - 12a26: 302c adds r0, #44 ; 0x2c - 12a28: 47c0 blx r8 - lv_style_set_radius(&styles->calendar_date_nums, LV_STATE_DEFAULT, LV_DPX(4)); - 12a2a: 6823 ldr r3, [r4, #0] - 12a2c: 2000 movs r0, #0 - 12a2e: 332c adds r3, #44 ; 0x2c - 12a30: ee08 3a10 vmov s16, r3 - 12a34: 47a8 blx r5 - 12a36: 283b cmp r0, #59 ; 0x3b - 12a38: f341 81f8 ble.w 13e2c - 12a3c: 2000 movs r0, #0 - 12a3e: 47a8 blx r5 - 12a40: 2328 movs r3, #40 ; 0x28 - 12a42: f100 0214 add.w r2, r0, #20 - 12a46: fb92 f2f3 sdiv r2, r2, r3 - 12a4a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 12a4c: 2101 movs r1, #1 - 12a4e: ee18 0a10 vmov r0, s16 - 12a52: 47b0 blx r6 - lv_style_set_text_color(&styles->calendar_date_nums, LV_STATE_CHECKED, IS_LIGHT ? lv_color_hex(0x31404f) : LV_COLOR_WHITE); - 12a54: 6a22 ldr r2, [r4, #32] - 12a56: 6823 ldr r3, [r4, #0] - 12a58: 0791 lsls r1, r2, #30 - 12a5a: f103 032c add.w r3, r3, #44 ; 0x2c - 12a5e: f141 81e8 bpl.w 13e32 - 12a62: 4814 ldr r0, [pc, #80] ; (12ab4 ) - 12a64: 9301 str r3, [sp, #4] - 12a66: 47d0 blx sl - 12a68: 9b01 ldr r3, [sp, #4] - 12a6a: 4602 mov r2, r0 - 12a6c: e02c b.n 12ac8 - 12a6e: bf00 nop - 12a70: 200057a4 .word 0x200057a4 - 12a74: 0000ecbd .word 0x0000ecbd - 12a78: 20003744 .word 0x20003744 - 12a7c: 00011a39 .word 0x00011a39 - 12a80: 00011145 .word 0x00011145 - 12a84: 00005bcd .word 0x00005bcd - 12a88: 0000dbd5 .word 0x0000dbd5 - 12a8c: 00011041 .word 0x00011041 - 12a90: 00011289 .word 0x00011289 - 12a94: 00010d69 .word 0x00010d69 - 12a98: 00010e75 .word 0x00010e75 - 12a9c: 000114a9 .word 0x000114a9 - 12aa0: 00005afd .word 0x00005afd - 12aa4: 00d4d7d9 .word 0x00d4d7d9 - 12aa8: 0045494d .word 0x0045494d - 12aac: 00011869 .word 0x00011869 - 12ab0: 00888888 .word 0x00888888 - 12ab4: 0031404f .word 0x0031404f - 12ab8: 00010d4d .word 0x00010d4d - 12abc: 0001112d .word 0x0001112d - 12ac0: 0000dbed .word 0x0000dbed - 12ac4: 0002bcf6 .word 0x0002bcf6 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 12ac8: 4618 mov r0, r3 - 12aca: f248 1189 movw r1, #33161 ; 0x8189 - 12ace: 47b8 blx r7 - lv_style_set_bg_opa(&styles->calendar_date_nums, LV_STATE_CHECKED, IS_LIGHT ? LV_OPA_20 : LV_OPA_40); - 12ad0: 6a23 ldr r3, [r4, #32] - 12ad2: 6820 ldr r0, [r4, #0] - 12ad4: f013 0f02 tst.w r3, #2 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 12ad8: bf14 ite ne - 12ada: 2233 movne r2, #51 ; 0x33 - 12adc: 2266 moveq r2, #102 ; 0x66 - 12ade: 4bc0 ldr r3, [pc, #768] ; (12de0 ) - 12ae0: f44f 7196 mov.w r1, #300 ; 0x12c - 12ae4: 302c adds r0, #44 ; 0x2c - 12ae6: 4798 blx r3 - lv_style_set_bg_opa(&styles->calendar_date_nums, LV_STATE_PRESSED, LV_OPA_20); - 12ae8: 6820 ldr r0, [r4, #0] - 12aea: 4bbd ldr r3, [pc, #756] ; (12de0 ) - 12aec: 2233 movs r2, #51 ; 0x33 - 12aee: f241 012c movw r1, #4140 ; 0x102c - 12af2: 302c adds r0, #44 ; 0x2c - 12af4: 4798 blx r3 - lv_style_set_bg_opa(&styles->calendar_date_nums, LV_STATE_FOCUSED, LV_OPA_COVER); - 12af6: 6820 ldr r0, [r4, #0] - 12af8: 4bb9 ldr r3, [pc, #740] ; (12de0 ) - 12afa: 22ff movs r2, #255 ; 0xff - 12afc: f44f 710b mov.w r1, #556 ; 0x22c - 12b00: 302c adds r0, #44 ; 0x2c - 12b02: 4798 blx r3 - lv_style_set_text_color(&styles->calendar_date_nums, LV_STATE_FOCUSED, LV_COLOR_WHITE); - 12b04: f8bb 3000 ldrh.w r3, [fp] - 12b08: 6820 ldr r0, [r4, #0] - 12b0a: f8ad 3004 strh.w r3, [sp, #4] -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 12b0e: b29a uxth r2, r3 - 12b10: f248 2189 movw r1, #33417 ; 0x8289 - 12b14: 302c adds r0, #44 ; 0x2c - 12b16: 47b8 blx r7 - lv_style_set_bg_color(&styles->calendar_date_nums, LV_STATE_FOCUSED, theme.color_primary); - 12b18: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 12b1a: 89a2 ldrh r2, [r4, #12] - 12b1c: f240 2129 movw r1, #553 ; 0x229 - 12b20: 302c adds r0, #44 ; 0x2c - 12b22: 47b8 blx r7 - lv_style_set_bg_color(&styles->calendar_date_nums, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x666666) : LV_COLOR_WHITE); - 12b24: 6a22 ldr r2, [r4, #32] - 12b26: 6823 ldr r3, [r4, #0] - 12b28: 0792 lsls r2, r2, #30 - 12b2a: f103 032c add.w r3, r3, #44 ; 0x2c - 12b2e: f141 8184 bpl.w 13e3a - 12b32: 48ac ldr r0, [pc, #688] ; (12de4 ) - 12b34: 9301 str r3, [sp, #4] - 12b36: 47d0 blx sl - 12b38: 9b01 ldr r3, [sp, #4] - 12b3a: 4602 mov r2, r0 - 12b3c: 4618 mov r0, r3 - 12b3e: 2129 movs r1, #41 ; 0x29 - 12b40: 47b8 blx r7 - lv_style_set_bg_color(&styles->calendar_date_nums, LV_STATE_CHECKED, theme.color_primary); - 12b42: 6820 ldr r0, [r4, #0] - 12b44: 89a2 ldrh r2, [r4, #12] - 12b46: f240 1129 movw r1, #297 ; 0x129 - 12b4a: 302c adds r0, #44 ; 0x2c - 12b4c: 47b8 blx r7 - lv_style_set_border_width(&styles->calendar_date_nums, LV_STATE_CHECKED, 2); - 12b4e: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 12b50: 2202 movs r2, #2 - 12b52: f44f 7198 mov.w r1, #304 ; 0x130 - 12b56: 302c adds r0, #44 ; 0x2c - 12b58: 47b0 blx r6 - lv_style_set_border_side(&styles->calendar_date_nums, LV_STATE_CHECKED, LV_BORDER_SIDE_LEFT); - 12b5a: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_SIDE, border_side, lv_border_side_t, _int, scalar) - 12b5c: 2204 movs r2, #4 - 12b5e: f240 1131 movw r1, #305 ; 0x131 - 12b62: 302c adds r0, #44 ; 0x2c - 12b64: 47b0 blx r6 - lv_style_set_border_color(&styles->calendar_date_nums, LV_STATE_CHECKED, theme.color_primary); - 12b66: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 12b68: 89a2 ldrh r2, [r4, #12] - 12b6a: f240 1139 movw r1, #313 ; 0x139 - 12b6e: 302c adds r0, #44 ; 0x2c - 12b70: 47b8 blx r7 - lv_style_set_pad_inner(&styles->calendar_date_nums, LV_STATE_DEFAULT, LV_DPX(3)); - 12b72: 6823 ldr r3, [r4, #0] - 12b74: 2000 movs r0, #0 - 12b76: 332c adds r3, #44 ; 0x2c - 12b78: ee08 3a10 vmov s16, r3 - 12b7c: 47a8 blx r5 - 12b7e: eb00 0040 add.w r0, r0, r0, lsl #1 - 12b82: 28ef cmp r0, #239 ; 0xef - 12b84: f341 815d ble.w 13e42 - 12b88: 2000 movs r0, #0 - 12b8a: 47a8 blx r5 - 12b8c: 2303 movs r3, #3 - 12b8e: 2250 movs r2, #80 ; 0x50 - 12b90: fb00 2203 mla r2, r0, r3, r2 - 12b94: 23a0 movs r3, #160 ; 0xa0 - 12b96: fb92 f2f3 sdiv r2, r2, r3 - 12b9a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 12b9c: ee18 0a10 vmov r0, s16 - 12ba0: 2114 movs r1, #20 - 12ba2: 47b0 blx r6 - lv_style_set_pad_left(&styles->calendar_date_nums, LV_STATE_DEFAULT, PAD_DEF); - 12ba4: 6823 ldr r3, [r4, #0] - 12ba6: 2000 movs r0, #0 - 12ba8: 332c adds r3, #44 ; 0x2c - 12baa: ee08 3a10 vmov s16, r3 - 12bae: 47c8 blx r9 - 12bb0: 2801 cmp r0, #1 - 12bb2: f04f 0000 mov.w r0, #0 - 12bb6: f201 8153 bhi.w 13e60 - 12bba: 47a8 blx r5 - 12bbc: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12bc0: 28ef cmp r0, #239 ; 0xef - 12bc2: f301 8141 bgt.w 13e48 - 12bc6: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 12bc8: ee18 0a10 vmov r0, s16 - 12bcc: 2112 movs r1, #18 - 12bce: 47b0 blx r6 - lv_style_set_pad_right(&styles->calendar_date_nums, LV_STATE_DEFAULT, PAD_DEF); - 12bd0: 6823 ldr r3, [r4, #0] - 12bd2: 2000 movs r0, #0 - 12bd4: 332c adds r3, #44 ; 0x2c - 12bd6: ee08 3a10 vmov s16, r3 - 12bda: 47c8 blx r9 - 12bdc: 2801 cmp r0, #1 - 12bde: f04f 0000 mov.w r0, #0 - 12be2: f201 8154 bhi.w 13e8e - 12be6: 47a8 blx r5 - 12be8: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12bec: 28ef cmp r0, #239 ; 0xef - 12bee: f301 8142 bgt.w 13e76 - 12bf2: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 12bf4: ee18 0a10 vmov r0, s16 - 12bf8: 2113 movs r1, #19 - 12bfa: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->calendar_date_nums, LV_STATE_DEFAULT, PAD_DEF); - 12bfc: 6823 ldr r3, [r4, #0] - 12bfe: 2000 movs r0, #0 - 12c00: 332c adds r3, #44 ; 0x2c - 12c02: ee08 3a10 vmov s16, r3 - 12c06: 47c8 blx r9 - 12c08: 2801 cmp r0, #1 - 12c0a: f04f 0000 mov.w r0, #0 - 12c0e: f201 8155 bhi.w 13ebc - 12c12: 47a8 blx r5 - 12c14: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12c18: 28ef cmp r0, #239 ; 0xef - 12c1a: f301 8143 bgt.w 13ea4 - 12c1e: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 12c20: 2111 movs r1, #17 - 12c22: ee18 0a10 vmov r0, s16 - 12c26: 47b0 blx r6 - style_init_reset(&styles->cpicker_bg); - 12c28: 6820 ldr r0, [r4, #0] - 12c2a: 3038 adds r0, #56 ; 0x38 - 12c2c: 47c0 blx r8 - lv_style_set_scale_width(&styles->cpicker_bg, LV_STATE_DEFAULT, LV_DPX(30)); - 12c2e: 6823 ldr r3, [r4, #0] - 12c30: 2000 movs r0, #0 - 12c32: f103 0938 add.w r9, r3, #56 ; 0x38 - 12c36: 47a8 blx r5 - 12c38: ebc0 1000 rsb r0, r0, r0, lsl #4 - 12c3c: 0040 lsls r0, r0, #1 - 12c3e: 28ef cmp r0, #239 ; 0xef - 12c40: f341 8147 ble.w 13ed2 - 12c44: 2000 movs r0, #0 - 12c46: 47a8 blx r5 - 12c48: 231e movs r3, #30 - 12c4a: 2250 movs r2, #80 ; 0x50 - 12c4c: fb00 2203 mla r2, r0, r3, r2 - 12c50: 23a0 movs r3, #160 ; 0xa0 - 12c52: fb92 f2f3 sdiv r2, r2, r3 - 12c56: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SCALE_WIDTH, scale_width, lv_style_int_t, _int, scalar) - 12c58: 4648 mov r0, r9 - 12c5a: 21c0 movs r1, #192 ; 0xc0 - 12c5c: 47b0 blx r6 - lv_style_set_bg_opa(&styles->cpicker_bg, LV_STATE_DEFAULT, LV_OPA_COVER); - 12c5e: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 12c60: 4b5f ldr r3, [pc, #380] ; (12de0 ) - 12c62: 3038 adds r0, #56 ; 0x38 - 12c64: 22ff movs r2, #255 ; 0xff - 12c66: 212c movs r1, #44 ; 0x2c - 12c68: 4798 blx r3 - lv_style_set_bg_color(&styles->cpicker_bg, LV_STATE_DEFAULT, COLOR_SCR); - 12c6a: 6823 ldr r3, [r4, #0] - 12c6c: f103 0938 add.w r9, r3, #56 ; 0x38 - 12c70: 6a23 ldr r3, [r4, #32] - 12c72: 079b lsls r3, r3, #30 - 12c74: bf4c ite mi - 12c76: 485c ldrmi r0, [pc, #368] ; (12de8 ) - 12c78: 485c ldrpl r0, [pc, #368] ; (12dec ) - 12c7a: 47d0 blx sl -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 12c7c: 2129 movs r1, #41 ; 0x29 - 12c7e: 4602 mov r2, r0 - 12c80: 4648 mov r0, r9 - 12c82: 47b8 blx r7 - lv_style_set_pad_inner(&styles->cpicker_bg, LV_STATE_DEFAULT, LV_DPX(20)); - 12c84: 6823 ldr r3, [r4, #0] - 12c86: 2000 movs r0, #0 - 12c88: f103 0938 add.w r9, r3, #56 ; 0x38 - 12c8c: 47a8 blx r5 - 12c8e: eb00 0080 add.w r0, r0, r0, lsl #2 - 12c92: 0080 lsls r0, r0, #2 - 12c94: 28ef cmp r0, #239 ; 0xef - 12c96: f341 811f ble.w 13ed8 - 12c9a: 2000 movs r0, #0 - 12c9c: 47a8 blx r5 - 12c9e: 2314 movs r3, #20 - 12ca0: 2250 movs r2, #80 ; 0x50 - 12ca2: fb00 2203 mla r2, r0, r3, r2 - 12ca6: 23a0 movs r3, #160 ; 0xa0 - 12ca8: fb92 f2f3 sdiv r2, r2, r3 - 12cac: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 12cae: 4648 mov r0, r9 - 12cb0: 2114 movs r1, #20 - 12cb2: 47b0 blx r6 - lv_style_set_radius(&styles->cpicker_bg, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 12cb4: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 12cb6: f8df 9128 ldr.w r9, [pc, #296] ; 12de0 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 12cba: f647 72ff movw r2, #32767 ; 0x7fff - 12cbe: 2101 movs r1, #1 - 12cc0: 3038 adds r0, #56 ; 0x38 - 12cc2: 47b0 blx r6 - style_init_reset(&styles->cpicker_indic); - 12cc4: 6820 ldr r0, [r4, #0] - 12cc6: 303c adds r0, #60 ; 0x3c - 12cc8: 47c0 blx r8 - lv_style_set_radius(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 12cca: 6820 ldr r0, [r4, #0] - 12ccc: f647 72ff movw r2, #32767 ; 0x7fff - 12cd0: 2101 movs r1, #1 - 12cd2: 303c adds r0, #60 ; 0x3c - 12cd4: 47b0 blx r6 - lv_style_set_bg_color(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_COLOR_WHITE); - 12cd6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 12cd8: f8bb 2000 ldrh.w r2, [fp] - 12cdc: 2129 movs r1, #41 ; 0x29 - 12cde: 303c adds r0, #60 ; 0x3c - 12ce0: 47b8 blx r7 - lv_style_set_bg_opa(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_OPA_COVER); - 12ce2: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 12ce4: 22ff movs r2, #255 ; 0xff - 12ce6: 212c movs r1, #44 ; 0x2c - 12ce8: 303c adds r0, #60 ; 0x3c - 12cea: 47c8 blx r9 - lv_style_set_border_width(&styles->cpicker_indic, LV_STATE_DEFAULT, 2); - 12cec: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 12cee: 2202 movs r2, #2 - 12cf0: 2130 movs r1, #48 ; 0x30 - 12cf2: 303c adds r0, #60 ; 0x3c - 12cf4: 47b0 blx r6 - lv_style_set_border_color(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_COLOR_GRAY); - 12cf6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 12cf8: f8bb 2002 ldrh.w r2, [fp, #2] - 12cfc: 2139 movs r1, #57 ; 0x39 - 12cfe: 303c adds r0, #60 ; 0x3c - 12d00: 47b8 blx r7 - lv_style_set_border_color(&styles->cpicker_indic, LV_STATE_FOCUSED, theme.color_primary); - 12d02: 6820 ldr r0, [r4, #0] - 12d04: 89a2 ldrh r2, [r4, #12] - 12d06: f240 2139 movw r1, #569 ; 0x239 - 12d0a: 303c adds r0, #60 ; 0x3c - 12d0c: 47b8 blx r7 - lv_style_set_border_color(&styles->cpicker_indic, LV_STATE_EDITED, theme.color_secondary); - 12d0e: 6820 ldr r0, [r4, #0] - 12d10: 89e2 ldrh r2, [r4, #14] - 12d12: f240 4139 movw r1, #1081 ; 0x439 - 12d16: 303c adds r0, #60 ; 0x3c - 12d18: 47b8 blx r7 - lv_style_set_pad_left(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_DPX(13)); - 12d1a: 6823 ldr r3, [r4, #0] - 12d1c: 2000 movs r0, #0 - 12d1e: f103 0a3c add.w sl, r3, #60 ; 0x3c - 12d22: 47a8 blx r5 - 12d24: eb00 0340 add.w r3, r0, r0, lsl #1 - 12d28: eb00 0083 add.w r0, r0, r3, lsl #2 - 12d2c: 28ef cmp r0, #239 ; 0xef - 12d2e: f341 80d6 ble.w 13ede - 12d32: 2000 movs r0, #0 - 12d34: 47a8 blx r5 - 12d36: 230d movs r3, #13 - 12d38: 2250 movs r2, #80 ; 0x50 - 12d3a: fb00 2203 mla r2, r0, r3, r2 - 12d3e: 23a0 movs r3, #160 ; 0xa0 - 12d40: fb92 f2f3 sdiv r2, r2, r3 - 12d44: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 12d46: 4650 mov r0, sl - 12d48: 2112 movs r1, #18 - 12d4a: 47b0 blx r6 - lv_style_set_pad_right(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_DPX(13)); - 12d4c: 6823 ldr r3, [r4, #0] - 12d4e: 2000 movs r0, #0 - 12d50: f103 0a3c add.w sl, r3, #60 ; 0x3c - 12d54: 47a8 blx r5 - 12d56: eb00 0340 add.w r3, r0, r0, lsl #1 - 12d5a: eb00 0083 add.w r0, r0, r3, lsl #2 - 12d5e: 28ef cmp r0, #239 ; 0xef - 12d60: f341 80c0 ble.w 13ee4 - 12d64: 2000 movs r0, #0 - 12d66: 47a8 blx r5 - 12d68: 230d movs r3, #13 - 12d6a: 2250 movs r2, #80 ; 0x50 - 12d6c: fb00 2203 mla r2, r0, r3, r2 - 12d70: 23a0 movs r3, #160 ; 0xa0 - 12d72: fb92 f2f3 sdiv r2, r2, r3 - 12d76: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 12d78: 4650 mov r0, sl - 12d7a: 2113 movs r1, #19 - 12d7c: 47b0 blx r6 - lv_style_set_pad_top(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_DPX(13)); - 12d7e: 6823 ldr r3, [r4, #0] - 12d80: 2000 movs r0, #0 - 12d82: f103 0a3c add.w sl, r3, #60 ; 0x3c - 12d86: 47a8 blx r5 - 12d88: eb00 0340 add.w r3, r0, r0, lsl #1 - 12d8c: eb00 0083 add.w r0, r0, r3, lsl #2 - 12d90: 28ef cmp r0, #239 ; 0xef - 12d92: f341 80aa ble.w 13eea - 12d96: 2000 movs r0, #0 - 12d98: 47a8 blx r5 - 12d9a: 230d movs r3, #13 - 12d9c: 2250 movs r2, #80 ; 0x50 - 12d9e: fb00 2203 mla r2, r0, r3, r2 - 12da2: 23a0 movs r3, #160 ; 0xa0 - 12da4: fb92 f2f3 sdiv r2, r2, r3 - 12da8: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 12daa: 4650 mov r0, sl - 12dac: 2110 movs r1, #16 - 12dae: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_DPX(13)); - 12db0: 6823 ldr r3, [r4, #0] - 12db2: 2000 movs r0, #0 - 12db4: f103 0a3c add.w sl, r3, #60 ; 0x3c - 12db8: 47a8 blx r5 - 12dba: eb00 0340 add.w r3, r0, r0, lsl #1 - 12dbe: eb00 0083 add.w r0, r0, r3, lsl #2 - 12dc2: 28ef cmp r0, #239 ; 0xef - 12dc4: f341 8094 ble.w 13ef0 - 12dc8: 2000 movs r0, #0 - 12dca: 47a8 blx r5 - 12dcc: 230d movs r3, #13 - 12dce: 2250 movs r2, #80 ; 0x50 - 12dd0: fb00 2203 mla r2, r0, r3, r2 - 12dd4: 23a0 movs r3, #160 ; 0xa0 - 12dd6: fb92 f2f3 sdiv r2, r2, r3 - 12dda: b212 sxth r2, r2 - 12ddc: e008 b.n 12df0 - 12dde: bf00 nop - 12de0: 00005c9d .word 0x00005c9d - 12de4: 00666666 .word 0x00666666 - 12de8: 00eaeff3 .word 0x00eaeff3 - 12dec: 00444b5a .word 0x00444b5a -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 12df0: 2111 movs r1, #17 - 12df2: 4650 mov r0, sl - 12df4: 47b0 blx r6 - style_init_reset(&styles->cb_bg); - 12df6: 6820 ldr r0, [r4, #0] - 12df8: 304c adds r0, #76 ; 0x4c - 12dfa: 47c0 blx r8 - lv_style_set_radius(&styles->cb_bg, LV_STATE_DEFAULT, LV_DPX(4)); - 12dfc: 6823 ldr r3, [r4, #0] - 12dfe: 2000 movs r0, #0 - 12e00: f103 084c add.w r8, r3, #76 ; 0x4c - 12e04: 47a8 blx r5 - 12e06: 283b cmp r0, #59 ; 0x3b - 12e08: f341 8075 ble.w 13ef6 - 12e0c: 2000 movs r0, #0 - 12e0e: 47a8 blx r5 - 12e10: 2328 movs r3, #40 ; 0x28 - 12e12: f100 0214 add.w r2, r0, #20 - 12e16: fb92 f2f3 sdiv r2, r2, r3 - 12e1a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 12e1c: 4640 mov r0, r8 - 12e1e: 2101 movs r1, #1 - 12e20: 47b0 blx r6 - lv_style_set_pad_inner(&styles->cb_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 12e22: 6823 ldr r3, [r4, #0] - 12e24: 2000 movs r0, #0 - 12e26: f103 084c add.w r8, r3, #76 ; 0x4c - 12e2a: 47a8 blx r5 - 12e2c: eb00 0080 add.w r0, r0, r0, lsl #2 - 12e30: 0040 lsls r0, r0, #1 - 12e32: 28ef cmp r0, #239 ; 0xef - 12e34: f341 8062 ble.w 13efc - 12e38: 2000 movs r0, #0 - 12e3a: 47a8 blx r5 - 12e3c: 230a movs r3, #10 - 12e3e: 2250 movs r2, #80 ; 0x50 - 12e40: fb00 2203 mla r2, r0, r3, r2 - 12e44: 23a0 movs r3, #160 ; 0xa0 - 12e46: fb92 f2f3 sdiv r2, r2, r3 - 12e4a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 12e4c: 2114 movs r1, #20 - 12e4e: 4640 mov r0, r8 - 12e50: 47b0 blx r6 - lv_style_set_outline_color(&styles->cb_bg, LV_STATE_DEFAULT, theme.color_primary); - 12e52: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_COLOR, outline_color, lv_color_t, _color, nonscalar) - 12e54: 89a2 ldrh r2, [r4, #12] - 12e56: 2149 movs r1, #73 ; 0x49 - 12e58: 304c adds r0, #76 ; 0x4c - 12e5a: 47b8 blx r7 - lv_style_set_outline_opa(&styles->cb_bg, LV_STATE_DEFAULT, LV_OPA_TRANSP); - 12e5c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_OPA, outline_opa, lv_opa_t, _opa, scalar) - 12e5e: 214c movs r1, #76 ; 0x4c - 12e60: 4408 add r0, r1 - 12e62: 2200 movs r2, #0 - 12e64: 47c8 blx r9 - lv_style_set_outline_opa(&styles->cb_bg, LV_STATE_FOCUSED, LV_OPA_50); - 12e66: 6820 ldr r0, [r4, #0] - 12e68: 227f movs r2, #127 ; 0x7f - 12e6a: f44f 7113 mov.w r1, #588 ; 0x24c - 12e6e: 304c adds r0, #76 ; 0x4c - 12e70: 47c8 blx r9 - lv_style_set_outline_width(&styles->cb_bg, LV_STATE_DEFAULT, LV_DPX(3)); - 12e72: 2000 movs r0, #0 - 12e74: 6824 ldr r4, [r4, #0] - 12e76: 47a8 blx r5 - 12e78: eb00 0040 add.w r0, r0, r0, lsl #1 - 12e7c: 28ef cmp r0, #239 ; 0xef - 12e7e: f104 044c add.w r4, r4, #76 ; 0x4c - 12e82: f341 803e ble.w 13f02 - 12e86: 2000 movs r0, #0 - 12e88: 47a8 blx r5 - 12e8a: 2303 movs r3, #3 - 12e8c: 2250 movs r2, #80 ; 0x50 - 12e8e: fb00 2203 mla r2, r0, r3, r2 - 12e92: 23a0 movs r3, #160 ; 0xa0 - 12e94: fb92 f2f3 sdiv r2, r2, r3 - 12e98: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_WIDTH, outline_width, lv_style_int_t, _int, scalar) - 12e9a: 4620 mov r0, r4 - 12e9c: 2140 movs r1, #64 ; 0x40 - lv_style_set_outline_pad(&styles->cb_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 12e9e: 4cbf ldr r4, [pc, #764] ; (1319c ) - 12ea0: 47b0 blx r6 - 12ea2: 2000 movs r0, #0 - 12ea4: 6827 ldr r7, [r4, #0] - 12ea6: 47a8 blx r5 - 12ea8: eb00 0080 add.w r0, r0, r0, lsl #2 - 12eac: 0040 lsls r0, r0, #1 - 12eae: 28ef cmp r0, #239 ; 0xef - 12eb0: f107 074c add.w r7, r7, #76 ; 0x4c - 12eb4: f341 8028 ble.w 13f08 - 12eb8: 2000 movs r0, #0 - 12eba: 47a8 blx r5 - 12ebc: 230a movs r3, #10 - 12ebe: 2250 movs r2, #80 ; 0x50 - 12ec0: fb00 2203 mla r2, r0, r3, r2 - 12ec4: 23a0 movs r3, #160 ; 0xa0 - 12ec6: fb92 f2f3 sdiv r2, r2, r3 - 12eca: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_PAD, outline_pad, lv_style_int_t, _int, scalar) - 12ecc: 2141 movs r1, #65 ; 0x41 - 12ece: 4638 mov r0, r7 - 12ed0: 47b0 blx r6 - lv_style_set_transition_time(&styles->cb_bg, LV_STATE_DEFAULT, TRANSITION_TIME); - 12ed2: 6820 ldr r0, [r4, #0] - lv_style_set_radius(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(4)); - 12ed4: f8df 82e4 ldr.w r8, [pc, #740] ; 131bc -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_TIME, transition_time, lv_style_int_t, _int, scalar) - 12ed8: 2296 movs r2, #150 ; 0x96 - 12eda: 21b0 movs r1, #176 ; 0xb0 - 12edc: 304c adds r0, #76 ; 0x4c - 12ede: 47b0 blx r6 - lv_style_set_transition_prop_6(&styles->cb_bg, LV_STATE_DEFAULT, LV_STYLE_OUTLINE_OPA); - 12ee0: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int_t, _int, scalar) - 12ee2: 224c movs r2, #76 ; 0x4c - 12ee4: 4410 add r0, r2 - 12ee6: 21b7 movs r1, #183 ; 0xb7 - 12ee8: 47b0 blx r6 - style_init_reset(&styles->cb_bullet); - 12eea: 6820 ldr r0, [r4, #0] - 12eec: 4eac ldr r6, [pc, #688] ; (131a0 ) - 12eee: 3050 adds r0, #80 ; 0x50 - 12ef0: 47b0 blx r6 - lv_style_set_outline_opa(&styles->cb_bullet, LV_STATE_FOCUSED, LV_OPA_TRANSP); - 12ef2: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(OUTLINE_OPA, outline_opa, lv_opa_t, _opa, scalar) - 12ef4: 2200 movs r2, #0 - 12ef6: f44f 7113 mov.w r1, #588 ; 0x24c - 12efa: 3050 adds r0, #80 ; 0x50 - 12efc: 47c8 blx r9 - lv_style_set_radius(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(4)); - 12efe: 2000 movs r0, #0 - 12f00: 6825 ldr r5, [r4, #0] - 12f02: 47c0 blx r8 - 12f04: 283b cmp r0, #59 ; 0x3b - 12f06: f105 0550 add.w r5, r5, #80 ; 0x50 - 12f0a: 46b2 mov sl, r6 - 12f0c: f341 8012 ble.w 13f34 - 12f10: 2000 movs r0, #0 - 12f12: 47c0 blx r8 - 12f14: 2328 movs r3, #40 ; 0x28 - 12f16: f100 0214 add.w r2, r0, #20 - 12f1a: fb92 f2f3 sdiv r2, r2, r3 - 12f1e: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 12f20: 4628 mov r0, r5 - 12f22: 2101 movs r1, #1 - 12f24: 4d9f ldr r5, [pc, #636] ; (131a4 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_IMAGE, pattern_image, const void *, _ptr, scalar) - 12f26: 4fa0 ldr r7, [pc, #640] ; (131a8 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_RECOLOR, pattern_recolor, lv_color_t, _color, nonscalar) - 12f28: 4ea0 ldr r6, [pc, #640] ; (131ac ) -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 12f2a: 47a8 blx r5 - lv_style_set_pattern_image(&styles->cb_bullet, LV_STATE_CHECKED, LV_SYMBOL_OK); - 12f2c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_IMAGE, pattern_image, const void *, _ptr, scalar) - 12f2e: 4aa0 ldr r2, [pc, #640] ; (131b0 ) - 12f30: f44f 71b7 mov.w r1, #366 ; 0x16e - 12f34: 3050 adds r0, #80 ; 0x50 - 12f36: 47b8 blx r7 - lv_style_set_pattern_recolor(&styles->cb_bullet, LV_STATE_CHECKED, LV_COLOR_WHITE); - 12f38: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PATTERN_RECOLOR, pattern_recolor, lv_color_t, _color, nonscalar) - 12f3a: f8bb 2000 ldrh.w r2, [fp] - 12f3e: f240 1169 movw r1, #361 ; 0x169 - 12f42: 3050 adds r0, #80 ; 0x50 - 12f44: 47b0 blx r6 - lv_style_set_text_font(&styles->cb_bullet, LV_STATE_CHECKED, theme.font_small); - 12f46: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 12f48: 6922 ldr r2, [r4, #16] - 12f4a: f248 118e movw r1, #33166 ; 0x818e - 12f4e: 3050 adds r0, #80 ; 0x50 - 12f50: 47b8 blx r7 - lv_style_set_pad_left(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(3)); - 12f52: 2000 movs r0, #0 - 12f54: 6827 ldr r7, [r4, #0] - 12f56: 47c0 blx r8 - 12f58: eb00 0040 add.w r0, r0, r0, lsl #1 - 12f5c: 28ef cmp r0, #239 ; 0xef - 12f5e: f107 0750 add.w r7, r7, #80 ; 0x50 - 12f62: f340 87ea ble.w 13f3a - 12f66: 2000 movs r0, #0 - 12f68: 47c0 blx r8 - 12f6a: 2303 movs r3, #3 - 12f6c: 2250 movs r2, #80 ; 0x50 - 12f6e: fb00 2203 mla r2, r0, r3, r2 - 12f72: 23a0 movs r3, #160 ; 0xa0 - 12f74: fb92 f2f3 sdiv r2, r2, r3 - 12f78: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 12f7a: 4638 mov r0, r7 - 12f7c: 2112 movs r1, #18 - 12f7e: 47a8 blx r5 - lv_style_set_pad_right(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(3)); - 12f80: 2000 movs r0, #0 - 12f82: 6827 ldr r7, [r4, #0] - 12f84: 47c0 blx r8 - 12f86: eb00 0040 add.w r0, r0, r0, lsl #1 - 12f8a: 28ef cmp r0, #239 ; 0xef - 12f8c: f107 0750 add.w r7, r7, #80 ; 0x50 - 12f90: f340 87d6 ble.w 13f40 - 12f94: 2000 movs r0, #0 - 12f96: 47c0 blx r8 - 12f98: 2303 movs r3, #3 - 12f9a: 2250 movs r2, #80 ; 0x50 - 12f9c: fb00 2203 mla r2, r0, r3, r2 - 12fa0: 23a0 movs r3, #160 ; 0xa0 - 12fa2: fb92 f2f3 sdiv r2, r2, r3 - 12fa6: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 12fa8: 4638 mov r0, r7 - 12faa: 2113 movs r1, #19 - 12fac: 47a8 blx r5 - lv_style_set_pad_top(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(3)); - 12fae: 2000 movs r0, #0 - 12fb0: 6827 ldr r7, [r4, #0] - 12fb2: 47c0 blx r8 - 12fb4: eb00 0040 add.w r0, r0, r0, lsl #1 - 12fb8: 28ef cmp r0, #239 ; 0xef - 12fba: f107 0750 add.w r7, r7, #80 ; 0x50 - 12fbe: f340 87c2 ble.w 13f46 - 12fc2: 2000 movs r0, #0 - 12fc4: 47c0 blx r8 - 12fc6: 2303 movs r3, #3 - 12fc8: 2250 movs r2, #80 ; 0x50 - 12fca: fb00 2203 mla r2, r0, r3, r2 - 12fce: 23a0 movs r3, #160 ; 0xa0 - 12fd0: fb92 f2f3 sdiv r2, r2, r3 - 12fd4: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 12fd6: 4638 mov r0, r7 - 12fd8: 2110 movs r1, #16 - 12fda: 47a8 blx r5 - lv_style_set_pad_bottom(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(3)); - 12fdc: 2000 movs r0, #0 - 12fde: 6827 ldr r7, [r4, #0] - 12fe0: 47c0 blx r8 - 12fe2: eb00 0040 add.w r0, r0, r0, lsl #1 - 12fe6: 28ef cmp r0, #239 ; 0xef - 12fe8: f107 0750 add.w r7, r7, #80 ; 0x50 - 12fec: f340 87ae ble.w 13f4c - 12ff0: 2000 movs r0, #0 - 12ff2: 47c0 blx r8 - 12ff4: 2303 movs r3, #3 - 12ff6: 2250 movs r2, #80 ; 0x50 - 12ff8: fb00 2203 mla r2, r0, r3, r2 - 12ffc: 23a0 movs r3, #160 ; 0xa0 - 12ffe: fb92 f2f3 sdiv r2, r2, r3 - 13002: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 13004: 2111 movs r1, #17 - 13006: 4638 mov r0, r7 - 13008: 47a8 blx r5 - style_init_reset(&styles->kb_bg); - 1300a: 6820 ldr r0, [r4, #0] - 1300c: 3068 adds r0, #104 ; 0x68 - 1300e: 47d0 blx sl - lv_style_set_radius(&styles->kb_bg, LV_STATE_DEFAULT, 0); - 13010: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 13012: 2200 movs r2, #0 - 13014: 2101 movs r1, #1 - 13016: 3068 adds r0, #104 ; 0x68 - 13018: 47a8 blx r5 - lv_style_set_border_width(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(4)); - 1301a: 2000 movs r0, #0 - 1301c: 6827 ldr r7, [r4, #0] - 1301e: 47c0 blx r8 - 13020: 283b cmp r0, #59 ; 0x3b - 13022: f107 0768 add.w r7, r7, #104 ; 0x68 - 13026: f340 8794 ble.w 13f52 - 1302a: 2000 movs r0, #0 - 1302c: 47c0 blx r8 - 1302e: 2328 movs r3, #40 ; 0x28 - 13030: f100 0214 add.w r2, r0, #20 - 13034: fb92 f2f3 sdiv r2, r2, r3 - 13038: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 1303a: 4638 mov r0, r7 - 1303c: 2130 movs r1, #48 ; 0x30 - 1303e: 47a8 blx r5 - lv_style_set_border_side(&styles->kb_bg, LV_STATE_DEFAULT, LV_BORDER_SIDE_TOP); - 13040: 6820 ldr r0, [r4, #0] - 13042: 4f5c ldr r7, [pc, #368] ; (131b4 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_SIDE, border_side, lv_border_side_t, _int, scalar) - 13044: 3068 adds r0, #104 ; 0x68 - 13046: 2202 movs r2, #2 - 13048: 2131 movs r1, #49 ; 0x31 - 1304a: 47a8 blx r5 - lv_style_set_border_color(&styles->kb_bg, LV_STATE_DEFAULT, IS_LIGHT ? COLOR_BG_TEXT : LV_COLOR_BLACK); - 1304c: 6a20 ldr r0, [r4, #32] - 1304e: 6823 ldr r3, [r4, #0] - 13050: f010 0002 ands.w r0, r0, #2 - 13054: f103 0b68 add.w fp, r3, #104 ; 0x68 - 13058: f000 877e beq.w 13f58 - 1305c: 4856 ldr r0, [pc, #344] ; (131b8 ) - 1305e: 47b8 blx r7 - 13060: f000 021f and.w r2, r0, #31 - 13064: f3c0 1345 ubfx r3, r0, #5, #6 - 13068: f3c0 20c4 ubfx r0, r0, #11, #5 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 1306c: ea42 1243 orr.w r2, r2, r3, lsl #5 - 13070: ea42 22c0 orr.w r2, r2, r0, lsl #11 - 13074: 2139 movs r1, #57 ; 0x39 - 13076: 4658 mov r0, fp - 13078: 47b0 blx r6 - lv_style_set_border_color(&styles->kb_bg, LV_STATE_EDITED, theme.color_secondary); - 1307a: 6820 ldr r0, [r4, #0] - 1307c: 89e2 ldrh r2, [r4, #14] - 1307e: f240 4139 movw r1, #1081 ; 0x439 - 13082: 3068 adds r0, #104 ; 0x68 - 13084: 47b0 blx r6 - lv_style_set_pad_left(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 13086: 6823 ldr r3, [r4, #0] - 13088: 2000 movs r0, #0 - 1308a: f103 0b68 add.w fp, r3, #104 ; 0x68 - 1308e: 47c0 blx r8 - 13090: eb00 0080 add.w r0, r0, r0, lsl #2 - 13094: 28ef cmp r0, #239 ; 0xef - 13096: f340 8763 ble.w 13f60 - 1309a: 2000 movs r0, #0 - 1309c: 47c0 blx r8 - 1309e: 2305 movs r3, #5 - 130a0: 2250 movs r2, #80 ; 0x50 - 130a2: fb00 2203 mla r2, r0, r3, r2 - 130a6: 23a0 movs r3, #160 ; 0xa0 - 130a8: fb92 f2f3 sdiv r2, r2, r3 - 130ac: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 130ae: 4658 mov r0, fp - 130b0: 2112 movs r1, #18 - 130b2: 47a8 blx r5 - lv_style_set_pad_right(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 130b4: 6823 ldr r3, [r4, #0] - 130b6: 2000 movs r0, #0 - 130b8: f103 0b68 add.w fp, r3, #104 ; 0x68 - 130bc: 47c0 blx r8 - 130be: eb00 0080 add.w r0, r0, r0, lsl #2 - 130c2: 28ef cmp r0, #239 ; 0xef - 130c4: f340 874f ble.w 13f66 - 130c8: 2000 movs r0, #0 - 130ca: 47c0 blx r8 - 130cc: 2305 movs r3, #5 - 130ce: 2250 movs r2, #80 ; 0x50 - 130d0: fb00 2203 mla r2, r0, r3, r2 - 130d4: 23a0 movs r3, #160 ; 0xa0 - 130d6: fb92 f2f3 sdiv r2, r2, r3 - 130da: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 130dc: 4658 mov r0, fp - 130de: 2113 movs r1, #19 - 130e0: 47a8 blx r5 - lv_style_set_pad_top(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 130e2: 6823 ldr r3, [r4, #0] - 130e4: 2000 movs r0, #0 - 130e6: f103 0b68 add.w fp, r3, #104 ; 0x68 - 130ea: 47c0 blx r8 - 130ec: eb00 0080 add.w r0, r0, r0, lsl #2 - 130f0: 28ef cmp r0, #239 ; 0xef - 130f2: f340 873b ble.w 13f6c - 130f6: 2000 movs r0, #0 - 130f8: 47c0 blx r8 - 130fa: 2305 movs r3, #5 - 130fc: 2250 movs r2, #80 ; 0x50 - 130fe: fb00 2203 mla r2, r0, r3, r2 - 13102: 23a0 movs r3, #160 ; 0xa0 - 13104: fb92 f2f3 sdiv r2, r2, r3 - 13108: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 1310a: 4658 mov r0, fp - 1310c: 2110 movs r1, #16 - 1310e: 47a8 blx r5 - lv_style_set_pad_bottom(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 13110: 6823 ldr r3, [r4, #0] - 13112: 2000 movs r0, #0 - 13114: f103 0b68 add.w fp, r3, #104 ; 0x68 - 13118: 47c0 blx r8 - 1311a: eb00 0080 add.w r0, r0, r0, lsl #2 - 1311e: 28ef cmp r0, #239 ; 0xef - 13120: f340 8727 ble.w 13f72 - 13124: 2000 movs r0, #0 - 13126: 47c0 blx r8 - 13128: 2305 movs r3, #5 - 1312a: 2250 movs r2, #80 ; 0x50 - 1312c: fb00 2203 mla r2, r0, r3, r2 - 13130: 23a0 movs r3, #160 ; 0xa0 - 13132: fb92 f2f3 sdiv r2, r2, r3 - 13136: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 13138: 4658 mov r0, fp - 1313a: 2111 movs r1, #17 - 1313c: 47a8 blx r5 - lv_style_set_pad_inner(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(3)); - 1313e: 6823 ldr r3, [r4, #0] - 13140: 2000 movs r0, #0 - 13142: f103 0b68 add.w fp, r3, #104 ; 0x68 - 13146: 47c0 blx r8 - 13148: eb00 0040 add.w r0, r0, r0, lsl #1 - 1314c: 28ef cmp r0, #239 ; 0xef - 1314e: f340 8713 ble.w 13f78 - 13152: 2000 movs r0, #0 - 13154: 47c0 blx r8 - 13156: 2303 movs r3, #3 - 13158: 2250 movs r2, #80 ; 0x50 - 1315a: fb00 2203 mla r2, r0, r3, r2 - 1315e: 23a0 movs r3, #160 ; 0xa0 - 13160: fb92 f2f3 sdiv r2, r2, r3 - 13164: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 13166: 2114 movs r1, #20 - 13168: 4658 mov r0, fp - 1316a: 47a8 blx r5 - style_init_reset(&styles->mbox_bg); - 1316c: 6820 ldr r0, [r4, #0] - 1316e: 307c adds r0, #124 ; 0x7c - 13170: 47d0 blx sl - lv_style_set_shadow_width(&styles->mbox_bg, LV_STATE_DEFAULT, LV_DPX(50)); - 13172: 6823 ldr r3, [r4, #0] - 13174: 2000 movs r0, #0 - 13176: f103 0b7c add.w fp, r3, #124 ; 0x7c - 1317a: 47c0 blx r8 - 1317c: 2332 movs r3, #50 ; 0x32 - 1317e: 4358 muls r0, r3 - 13180: 28ef cmp r0, #239 ; 0xef - 13182: f340 86fc ble.w 13f7e - 13186: 2000 movs r0, #0 - 13188: 47c0 blx r8 - 1318a: 2332 movs r3, #50 ; 0x32 - 1318c: 2250 movs r2, #80 ; 0x50 - 1318e: fb00 2203 mla r2, r0, r3, r2 - 13192: 23a0 movs r3, #160 ; 0xa0 - 13194: fb92 f2f3 sdiv r2, r2, r3 - 13198: b212 sxth r2, r2 - 1319a: e011 b.n 131c0 - 1319c: 200057a4 .word 0x200057a4 - 131a0: 00010d4d .word 0x00010d4d - 131a4: 00005afd .word 0x00005afd - 131a8: 00005d71 .word 0x00005d71 - 131ac: 00005bcd .word 0x00005bcd - 131b0: 0002bcf2 .word 0x0002bcf2 - 131b4: 0001112d .word 0x0001112d - 131b8: 003b3e42 .word 0x003b3e42 - 131bc: 0000dbd5 .word 0x0000dbd5 -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_WIDTH, shadow_width, lv_style_int_t, _int, scalar) - 131c0: 4658 mov r0, fp - 131c2: 2150 movs r1, #80 ; 0x50 - 131c4: 47a8 blx r5 - lv_style_set_shadow_color(&styles->mbox_bg, LV_STATE_DEFAULT, IS_LIGHT ? LV_COLOR_SILVER : lv_color_hex3(0x999)); - 131c6: 6823 ldr r3, [r4, #0] - 131c8: f103 0b7c add.w fp, r3, #124 ; 0x7c - 131cc: 6a23 ldr r3, [r4, #32] - 131ce: 0798 lsls r0, r3, #30 - 131d0: f140 86d8 bpl.w 13f84 - 131d4: 4bb6 ldr r3, [pc, #728] ; (134b0 ) - 131d6: 889a ldrh r2, [r3, #4] -_LV_OBJ_STYLE_SET_GET_DECLARE(SHADOW_COLOR, shadow_color, lv_color_t, _color, nonscalar) - 131d8: 2159 movs r1, #89 ; 0x59 - 131da: 4658 mov r0, fp - 131dc: 47b0 blx r6 - style_init_reset(&styles->sb); - 131de: 6820 ldr r0, [r4, #0] - 131e0: 3080 adds r0, #128 ; 0x80 - 131e2: 47d0 blx sl - lv_style_set_bg_opa(&styles->sb, LV_STATE_DEFAULT, LV_OPA_COVER); - 131e4: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 131e6: 22ff movs r2, #255 ; 0xff - 131e8: 3080 adds r0, #128 ; 0x80 - 131ea: 212c movs r1, #44 ; 0x2c - 131ec: 47c8 blx r9 - lv_style_set_bg_color(&styles->sb, LV_STATE_DEFAULT, (IS_LIGHT ? lv_color_hex(0xcccfd1) : lv_color_hex(0x777f85))); - 131ee: 6823 ldr r3, [r4, #0] - 131f0: f103 0b80 add.w fp, r3, #128 ; 0x80 - 131f4: 6a23 ldr r3, [r4, #32] - 131f6: 0799 lsls r1, r3, #30 - 131f8: bf4c ite mi - 131fa: 48ae ldrmi r0, [pc, #696] ; (134b4 ) - 131fc: 48ae ldrpl r0, [pc, #696] ; (134b8 ) - 131fe: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 13200: 2129 movs r1, #41 ; 0x29 - 13202: 4602 mov r2, r0 - 13204: 4658 mov r0, fp - 13206: 47b0 blx r6 - lv_style_set_radius(&styles->sb, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 13208: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 1320a: f647 72ff movw r2, #32767 ; 0x7fff - 1320e: 2101 movs r1, #1 - 13210: 3080 adds r0, #128 ; 0x80 - 13212: 47a8 blx r5 - lv_style_set_size(&styles->sb, LV_STATE_DEFAULT, LV_DPX(7)); - 13214: 6823 ldr r3, [r4, #0] - 13216: 2000 movs r0, #0 - 13218: f103 0b80 add.w fp, r3, #128 ; 0x80 - 1321c: 47c0 blx r8 - 1321e: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 13222: 28ef cmp r0, #239 ; 0xef - 13224: f340 86b5 ble.w 13f92 - 13228: 2000 movs r0, #0 - 1322a: 47c0 blx r8 - 1322c: 2307 movs r3, #7 - 1322e: 2250 movs r2, #80 ; 0x50 - 13230: fb00 2203 mla r2, r0, r3, r2 - 13234: 23a0 movs r3, #160 ; 0xa0 - 13236: fb92 f2f3 sdiv r2, r2, r3 - 1323a: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SIZE, size, lv_style_int_t, _int, scalar) - 1323c: 4658 mov r0, fp - 1323e: 2103 movs r1, #3 - 13240: 47a8 blx r5 - lv_style_set_pad_right(&styles->sb, LV_STATE_DEFAULT, LV_DPX(7)); - 13242: 6823 ldr r3, [r4, #0] - 13244: 2000 movs r0, #0 - 13246: f103 0b80 add.w fp, r3, #128 ; 0x80 - 1324a: 47c0 blx r8 - 1324c: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 13250: 28ef cmp r0, #239 ; 0xef - 13252: f340 86a1 ble.w 13f98 - 13256: 2000 movs r0, #0 - 13258: 47c0 blx r8 - 1325a: 2307 movs r3, #7 - 1325c: 2250 movs r2, #80 ; 0x50 - 1325e: fb00 2203 mla r2, r0, r3, r2 - 13262: 23a0 movs r3, #160 ; 0xa0 - 13264: fb92 f2f3 sdiv r2, r2, r3 - 13268: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 1326a: 4658 mov r0, fp - 1326c: 2113 movs r1, #19 - 1326e: 47a8 blx r5 - lv_style_set_pad_bottom(&styles->sb, LV_STATE_DEFAULT, LV_DPX(7)); - 13270: 6823 ldr r3, [r4, #0] - 13272: 2000 movs r0, #0 - 13274: f103 0b80 add.w fp, r3, #128 ; 0x80 - 13278: 47c0 blx r8 - 1327a: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 1327e: 28ef cmp r0, #239 ; 0xef - 13280: f340 868d ble.w 13f9e - 13284: 2000 movs r0, #0 - 13286: 47c0 blx r8 - 13288: 2307 movs r3, #7 - 1328a: 2250 movs r2, #80 ; 0x50 - 1328c: fb00 2203 mla r2, r0, r3, r2 - 13290: 23a0 movs r3, #160 ; 0xa0 - 13292: fb92 f2f3 sdiv r2, r2, r3 - 13296: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 13298: 2111 movs r1, #17 - 1329a: 4658 mov r0, fp - 1329c: 47a8 blx r5 - style_init_reset(&styles->edge_flash); - 1329e: 6820 ldr r0, [r4, #0] - 132a0: 3084 adds r0, #132 ; 0x84 - 132a2: 47d0 blx sl - lv_style_set_bg_opa(&styles->edge_flash, LV_STATE_DEFAULT, LV_OPA_COVER); - 132a4: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 132a6: 22ff movs r2, #255 ; 0xff - 132a8: 212c movs r1, #44 ; 0x2c - 132aa: 3084 adds r0, #132 ; 0x84 - 132ac: 47c8 blx r9 - lv_style_set_bg_color(&styles->edge_flash, LV_STATE_DEFAULT, lv_color_hex3(0x888)); - 132ae: 6823 ldr r3, [r4, #0] - 132b0: f640 0088 movw r0, #2184 ; 0x888 - 132b4: f103 0b84 add.w fp, r3, #132 ; 0x84 - 132b8: 4b80 ldr r3, [pc, #512] ; (134bc ) - 132ba: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 132bc: 2129 movs r1, #41 ; 0x29 - 132be: 4602 mov r2, r0 - 132c0: 4658 mov r0, fp - 132c2: 47b0 blx r6 - style_init_reset(&styles->ta_cursor); - 132c4: 6820 ldr r0, [r4, #0] - 132c6: 30b4 adds r0, #180 ; 0xb4 - 132c8: 47d0 blx sl - lv_style_set_border_color(&styles->ta_cursor, LV_STATE_DEFAULT, COLOR_BG_SEC_TEXT); - 132ca: 6823 ldr r3, [r4, #0] - 132cc: f103 0bb4 add.w fp, r3, #180 ; 0xb4 - 132d0: 6a23 ldr r3, [r4, #32] - 132d2: 079a lsls r2, r3, #30 - 132d4: bf4c ite mi - 132d6: 487a ldrmi r0, [pc, #488] ; (134c0 ) - 132d8: 487a ldrpl r0, [pc, #488] ; (134c4 ) - 132da: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 132dc: 2139 movs r1, #57 ; 0x39 - 132de: 4602 mov r2, r0 - 132e0: 4658 mov r0, fp - 132e2: 47b0 blx r6 - lv_style_set_border_width(&styles->ta_cursor, LV_STATE_DEFAULT, LV_DPX(2)); - 132e4: 6823 ldr r3, [r4, #0] - 132e6: 2000 movs r0, #0 - 132e8: f103 0bb4 add.w fp, r3, #180 ; 0xb4 - 132ec: 47c0 blx r8 - 132ee: 2877 cmp r0, #119 ; 0x77 - 132f0: f340 8658 ble.w 13fa4 - 132f4: 2000 movs r0, #0 - 132f6: 47c0 blx r8 - 132f8: 2350 movs r3, #80 ; 0x50 - 132fa: f100 0228 add.w r2, r0, #40 ; 0x28 - 132fe: fb92 f2f3 sdiv r2, r2, r3 - 13302: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 13304: 4658 mov r0, fp - 13306: 2130 movs r1, #48 ; 0x30 - 13308: 47a8 blx r5 - lv_style_set_pad_left(&styles->ta_cursor, LV_STATE_DEFAULT, LV_DPX(1)); - 1330a: 6823 ldr r3, [r4, #0] - 1330c: 2000 movs r0, #0 - 1330e: f103 0bb4 add.w fp, r3, #180 ; 0xb4 - 13312: 47c0 blx r8 - 13314: 28ef cmp r0, #239 ; 0xef - 13316: f340 8648 ble.w 13faa - 1331a: 2000 movs r0, #0 - 1331c: 47c0 blx r8 - 1331e: 23a0 movs r3, #160 ; 0xa0 - 13320: f100 0250 add.w r2, r0, #80 ; 0x50 - 13324: fb92 f2f3 sdiv r2, r2, r3 - 13328: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 1332a: 4658 mov r0, fp - 1332c: 2112 movs r1, #18 - 1332e: 47a8 blx r5 - lv_style_set_border_side(&styles->ta_cursor, LV_STATE_DEFAULT, LV_BORDER_SIDE_LEFT); - 13330: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_SIDE, border_side, lv_border_side_t, _int, scalar) - 13332: 2204 movs r2, #4 - 13334: 2131 movs r1, #49 ; 0x31 - 13336: 30b4 adds r0, #180 ; 0xb4 - 13338: 47a8 blx r5 - style_init_reset(&styles->ta_placeholder); - 1333a: 6820 ldr r0, [r4, #0] - 1333c: 30b8 adds r0, #184 ; 0xb8 - 1333e: 47d0 blx sl - lv_style_set_text_color(&styles->ta_placeholder, LV_STATE_DEFAULT, IS_LIGHT ? COLOR_BG_TEXT_DIS : lv_color_hex(0xa1adbd)); - 13340: 6823 ldr r3, [r4, #0] - 13342: f103 0bb8 add.w fp, r3, #184 ; 0xb8 - 13346: 6a23 ldr r3, [r4, #32] - 13348: 079b lsls r3, r3, #30 - 1334a: f140 8631 bpl.w 13fb0 - 1334e: 4b5b ldr r3, [pc, #364] ; (134bc ) - 13350: f640 20aa movw r0, #2730 ; 0xaaa - 13354: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 13356: 4602 mov r2, r0 - 13358: f248 0189 movw r1, #32905 ; 0x8089 - 1335c: 4658 mov r0, fp - 1335e: 47b0 blx r6 - style_init_reset(&styles->spinbox_cursor); - 13360: 6820 ldr r0, [r4, #0] - 13362: 3098 adds r0, #152 ; 0x98 - 13364: 47d0 blx sl - lv_style_set_bg_opa(&styles->spinbox_cursor, LV_STATE_DEFAULT, LV_OPA_COVER); - 13366: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 13368: 22ff movs r2, #255 ; 0xff - 1336a: 212c movs r1, #44 ; 0x2c - 1336c: 3098 adds r0, #152 ; 0x98 - 1336e: 47c8 blx r9 - lv_style_set_bg_color(&styles->spinbox_cursor, LV_STATE_DEFAULT, theme.color_primary); - 13370: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 13372: 89a2 ldrh r2, [r4, #12] - 13374: 2129 movs r1, #41 ; 0x29 - 13376: 3098 adds r0, #152 ; 0x98 - 13378: 47b0 blx r6 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 1337a: 4b4d ldr r3, [pc, #308] ; (134b0 ) - lv_style_set_text_color(&styles->spinbox_cursor, LV_STATE_DEFAULT, LV_COLOR_WHITE); - 1337c: 6820 ldr r0, [r4, #0] - 1337e: 881a ldrh r2, [r3, #0] - 13380: f248 0189 movw r1, #32905 ; 0x8089 - 13384: 3098 adds r0, #152 ; 0x98 - 13386: 47b0 blx r6 - lv_style_set_pad_top(&styles->spinbox_cursor, LV_STATE_DEFAULT, LV_DPX(100)); - 13388: 6823 ldr r3, [r4, #0] - 1338a: 2000 movs r0, #0 - 1338c: f103 0998 add.w r9, r3, #152 ; 0x98 - 13390: 47c0 blx r8 - 13392: f04f 0b64 mov.w fp, #100 ; 0x64 - 13396: fb00 f00b mul.w r0, r0, fp - 1339a: 28ef cmp r0, #239 ; 0xef - 1339c: f340 860c ble.w 13fb8 - 133a0: 2000 movs r0, #0 - 133a2: 47c0 blx r8 - 133a4: 2250 movs r2, #80 ; 0x50 - 133a6: fb00 220b mla r2, r0, fp, r2 - 133aa: 23a0 movs r3, #160 ; 0xa0 - 133ac: fb92 f2f3 sdiv r2, r2, r3 - 133b0: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 133b2: 4648 mov r0, r9 - 133b4: 2110 movs r1, #16 - 133b6: 47a8 blx r5 - lv_style_set_pad_bottom(&styles->spinbox_cursor, LV_STATE_DEFAULT, LV_DPX(100)); - 133b8: 6823 ldr r3, [r4, #0] - 133ba: 2000 movs r0, #0 - 133bc: f103 0998 add.w r9, r3, #152 ; 0x98 - 133c0: 47c0 blx r8 - 133c2: f04f 0b64 mov.w fp, #100 ; 0x64 - 133c6: fb00 f00b mul.w r0, r0, fp - 133ca: 28ef cmp r0, #239 ; 0xef - 133cc: f340 85f7 ble.w 13fbe - 133d0: 2000 movs r0, #0 - 133d2: 47c0 blx r8 - 133d4: 2250 movs r2, #80 ; 0x50 - 133d6: fb00 220b mla r2, r0, fp, r2 - 133da: 23a0 movs r3, #160 ; 0xa0 - 133dc: fb92 f2f3 sdiv r2, r2, r3 - 133e0: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 133e2: 2111 movs r1, #17 - 133e4: 4648 mov r0, r9 - 133e6: 47a8 blx r5 - style_init_reset(&styles->list_bg); - 133e8: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 133ea: f8df 90ec ldr.w r9, [pc, #236] ; 134d8 - 133ee: 3074 adds r0, #116 ; 0x74 - 133f0: 47d0 blx sl - lv_style_set_clip_corner(&styles->list_bg, LV_STATE_DEFAULT, true); - 133f2: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(CLIP_CORNER, clip_corner, bool, _int, scalar) - 133f4: 2201 movs r2, #1 - 133f6: 2102 movs r1, #2 - 133f8: 3074 adds r0, #116 ; 0x74 - 133fa: 47a8 blx r5 - lv_style_set_pad_left(&styles->list_bg, LV_STATE_DEFAULT, 0); - 133fc: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 133fe: 2200 movs r2, #0 - 13400: 2112 movs r1, #18 - 13402: 3074 adds r0, #116 ; 0x74 - 13404: 47a8 blx r5 - lv_style_set_pad_right(&styles->list_bg, LV_STATE_DEFAULT, 0); - 13406: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 13408: 2200 movs r2, #0 - 1340a: 2113 movs r1, #19 - 1340c: 3074 adds r0, #116 ; 0x74 - 1340e: 47a8 blx r5 - lv_style_set_pad_top(&styles->list_bg, LV_STATE_DEFAULT, 0); - 13410: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 13412: 2200 movs r2, #0 - 13414: 2110 movs r1, #16 - 13416: 3074 adds r0, #116 ; 0x74 - 13418: 47a8 blx r5 - lv_style_set_pad_bottom(&styles->list_bg, LV_STATE_DEFAULT, 0); - 1341a: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 1341c: 2200 movs r2, #0 - 1341e: 2111 movs r1, #17 - 13420: 3074 adds r0, #116 ; 0x74 - 13422: 47a8 blx r5 - lv_style_set_pad_inner(&styles->list_bg, LV_STATE_DEFAULT, 0); - 13424: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 13426: 2200 movs r2, #0 - 13428: 2114 movs r1, #20 - 1342a: 3074 adds r0, #116 ; 0x74 - 1342c: 47a8 blx r5 - style_init_reset(&styles->list_btn); - 1342e: 6820 ldr r0, [r4, #0] - 13430: 3078 adds r0, #120 ; 0x78 - 13432: 47d0 blx sl - lv_style_set_bg_opa(&styles->list_btn, LV_STATE_DEFAULT, LV_OPA_COVER); - 13434: 6820 ldr r0, [r4, #0] - 13436: f8df a084 ldr.w sl, [pc, #132] ; 134bc -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 1343a: 3078 adds r0, #120 ; 0x78 - 1343c: 22ff movs r2, #255 ; 0xff - 1343e: 212c movs r1, #44 ; 0x2c - 13440: 47c8 blx r9 - lv_style_set_bg_color(&styles->list_btn, LV_STATE_DEFAULT, COLOR_BG); - 13442: 6823 ldr r3, [r4, #0] - 13444: f103 0878 add.w r8, r3, #120 ; 0x78 - 13448: 6a23 ldr r3, [r4, #32] - 1344a: 0798 lsls r0, r3, #30 - 1344c: bf54 ite pl - 1344e: 481e ldrpl r0, [pc, #120] ; (134c8 ) - 13450: f06f 407f mvnmi.w r0, #4278190080 ; 0xff000000 - 13454: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 13456: 2129 movs r1, #41 ; 0x29 - 13458: 4602 mov r2, r0 - 1345a: 4640 mov r0, r8 - 1345c: 47b0 blx r6 - lv_style_set_bg_color(&styles->list_btn, LV_STATE_PRESSED, COLOR_BG_PR); - 1345e: 6823 ldr r3, [r4, #0] - 13460: f103 0878 add.w r8, r3, #120 ; 0x78 - 13464: 6a23 ldr r3, [r4, #32] - 13466: 0799 lsls r1, r3, #30 - 13468: bf4c ite mi - 1346a: 4818 ldrmi r0, [pc, #96] ; (134cc ) - 1346c: 4818 ldrpl r0, [pc, #96] ; (134d0 ) - 1346e: 47b8 blx r7 - 13470: f241 0129 movw r1, #4137 ; 0x1029 - 13474: 4602 mov r2, r0 - 13476: 4640 mov r0, r8 - 13478: 47b0 blx r6 - lv_style_set_bg_color(&styles->list_btn, LV_STATE_DISABLED, COLOR_BG_DIS); - 1347a: 6823 ldr r3, [r4, #0] - 1347c: f103 0878 add.w r8, r3, #120 ; 0x78 - 13480: 6a23 ldr r3, [r4, #32] - 13482: 079a lsls r2, r3, #30 - 13484: bf54 ite pl - 13486: 4810 ldrpl r0, [pc, #64] ; (134c8 ) - 13488: f06f 407f mvnmi.w r0, #4278190080 ; 0xff000000 - 1348c: 47b8 blx r7 - 1348e: f242 0129 movw r1, #8233 ; 0x2029 - 13492: 4602 mov r2, r0 - 13494: 4640 mov r0, r8 - 13496: 47b0 blx r6 - lv_style_set_bg_color(&styles->list_btn, LV_STATE_CHECKED, COLOR_BG_CHK); - 13498: 6820 ldr r0, [r4, #0] - 1349a: 89a2 ldrh r2, [r4, #12] - 1349c: f240 1129 movw r1, #297 ; 0x129 - 134a0: 3078 adds r0, #120 ; 0x78 - 134a2: 47b0 blx r6 - lv_style_set_bg_color(&styles->list_btn, LV_STATE_CHECKED | LV_STATE_PRESSED, COLOR_BG_PR_CHK); - 134a4: 6820 ldr r0, [r4, #0] - 134a6: 4b0b ldr r3, [pc, #44] ; (134d4 ) - 134a8: f100 0878 add.w r8, r0, #120 ; 0x78 - 134ac: e016 b.n 134dc - 134ae: bf00 nop - 134b0: 0002bcf6 .word 0x0002bcf6 - 134b4: 00cccfd1 .word 0x00cccfd1 - 134b8: 00777f85 .word 0x00777f85 - 134bc: 00010581 .word 0x00010581 - 134c0: 0031404f .word 0x0031404f - 134c4: 00a5a8ad .word 0x00a5a8ad - 134c8: 00586273 .word 0x00586273 - 134cc: 00eeeeee .word 0x00eeeeee - 134d0: 00494f57 .word 0x00494f57 - 134d4: 0000e613 .word 0x0000e613 - 134d8: 00005c9d .word 0x00005c9d - 134dc: 2133 movs r1, #51 ; 0x33 - 134de: 89a0 ldrh r0, [r4, #12] - 134e0: 4798 blx r3 - 134e2: f241 1129 movw r1, #4393 ; 0x1129 - 134e6: 4602 mov r2, r0 - 134e8: 4640 mov r0, r8 - 134ea: 47b0 blx r6 - lv_style_set_text_color(&styles->list_btn, LV_STATE_DEFAULT, COLOR_BG_TEXT); - 134ec: 6823 ldr r3, [r4, #0] - 134ee: f103 0878 add.w r8, r3, #120 ; 0x78 - 134f2: 6a23 ldr r3, [r4, #32] - 134f4: 079b lsls r3, r3, #30 - 134f6: bf4c ite mi - 134f8: 48ba ldrmi r0, [pc, #744] ; (137e4 ) - 134fa: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 134fe: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 13500: f248 0189 movw r1, #32905 ; 0x8089 - 13504: 4602 mov r2, r0 - 13506: 4640 mov r0, r8 - 13508: 47b0 blx r6 - lv_style_set_text_color(&styles->list_btn, LV_STATE_CHECKED, COLOR_BG_TEXT_CHK); - 1350a: 6820 ldr r0, [r4, #0] - 1350c: f100 0878 add.w r8, r0, #120 ; 0x78 - 13510: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 13514: 47b8 blx r7 - 13516: f248 1189 movw r1, #33161 ; 0x8189 - 1351a: 4602 mov r2, r0 - 1351c: 4640 mov r0, r8 - 1351e: 47b0 blx r6 - lv_style_set_text_color(&styles->list_btn, LV_STATE_DISABLED, COLOR_BG_TEXT_DIS); - 13520: 6823 ldr r3, [r4, #0] - 13522: f103 0878 add.w r8, r3, #120 ; 0x78 - 13526: 6a23 ldr r3, [r4, #32] - 13528: f013 0f02 tst.w r3, #2 - 1352c: bf14 ite ne - 1352e: f640 20aa movwne r0, #2730 ; 0xaaa - 13532: f640 1099 movweq r0, #2457 ; 0x999 - 13536: 47d0 blx sl - 13538: f24a 0189 movw r1, #41097 ; 0xa089 - 1353c: 4602 mov r2, r0 - 1353e: 4640 mov r0, r8 - 13540: 47b0 blx r6 - lv_style_set_image_recolor(&styles->list_btn, LV_STATE_DEFAULT, COLOR_BG_TEXT); - 13542: 6823 ldr r3, [r4, #0] - 13544: f103 0878 add.w r8, r3, #120 ; 0x78 - 13548: 6a23 ldr r3, [r4, #32] - lv_style_set_image_recolor(&styles->list_btn, LV_STATE_CHECKED, COLOR_BG_TEXT_CHK); - 1354a: 4ca7 ldr r4, [pc, #668] ; (137e8 ) - lv_style_set_image_recolor(&styles->list_btn, LV_STATE_DEFAULT, COLOR_BG_TEXT); - 1354c: 0798 lsls r0, r3, #30 - 1354e: bf4c ite mi - 13550: 48a4 ldrmi r0, [pc, #656] ; (137e4 ) - 13552: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 13556: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) - 13558: f248 01a9 movw r1, #32937 ; 0x80a9 - 1355c: 4602 mov r2, r0 - 1355e: 4640 mov r0, r8 - 13560: 47b0 blx r6 - lv_style_set_image_recolor(&styles->list_btn, LV_STATE_CHECKED, COLOR_BG_TEXT_CHK); - 13562: 6820 ldr r0, [r4, #0] - 13564: f100 0878 add.w r8, r0, #120 ; 0x78 - 13568: f06f 407f mvn.w r0, #4278190080 ; 0xff000000 - 1356c: 47b8 blx r7 - 1356e: f248 11a9 movw r1, #33193 ; 0x81a9 - 13572: 4602 mov r2, r0 - 13574: 4640 mov r0, r8 - 13576: 47b0 blx r6 - lv_style_set_image_recolor(&styles->list_btn, LV_STATE_DISABLED, COLOR_BG_TEXT_DIS); - 13578: 6823 ldr r3, [r4, #0] - 1357a: f103 0878 add.w r8, r3, #120 ; 0x78 - 1357e: 6a23 ldr r3, [r4, #32] - 13580: 0799 lsls r1, r3, #30 - 13582: bf4c ite mi - 13584: f640 20aa movwmi r0, #2730 ; 0xaaa - 13588: f640 1099 movwpl r0, #2457 ; 0x999 - 1358c: 47d0 blx sl - 1358e: f24a 01a9 movw r1, #41129 ; 0xa0a9 - 13592: 4602 mov r2, r0 - 13594: 4640 mov r0, r8 - 13596: 47b0 blx r6 - lv_style_set_border_side(&styles->list_btn, LV_STATE_DEFAULT, LV_BORDER_SIDE_BOTTOM); - 13598: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 1359a: 4e94 ldr r6, [pc, #592] ; (137ec ) - lv_style_set_pad_left(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 1359c: f8df 8268 ldr.w r8, [pc, #616] ; 13808 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_SIDE, border_side, lv_border_side_t, _int, scalar) - 135a0: 2201 movs r2, #1 - 135a2: 3078 adds r0, #120 ; 0x78 - 135a4: 2131 movs r1, #49 ; 0x31 - 135a6: 47a8 blx r5 - lv_style_set_border_color(&styles->list_btn, LV_STATE_DEFAULT, COLOR_BG_BORDER); - 135a8: 6a23 ldr r3, [r4, #32] - 135aa: 6825 ldr r5, [r4, #0] - 135ac: 079a lsls r2, r3, #30 - 135ae: bf4c ite mi - 135b0: 488f ldrmi r0, [pc, #572] ; (137f0 ) - 135b2: 4890 ldrpl r0, [pc, #576] ; (137f4 ) - 135b4: 47b8 blx r7 - 135b6: 3578 adds r5, #120 ; 0x78 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 135b8: 4602 mov r2, r0 - 135ba: 4f8f ldr r7, [pc, #572] ; (137f8 ) - 135bc: 4628 mov r0, r5 - 135be: 2139 movs r1, #57 ; 0x39 - 135c0: 47b8 blx r7 - lv_style_set_border_color(&styles->list_btn, LV_STATE_FOCUSED, theme.color_primary); - 135c2: 6820 ldr r0, [r4, #0] - 135c4: 89a2 ldrh r2, [r4, #12] - 135c6: 4d8d ldr r5, [pc, #564] ; (137fc ) - 135c8: f240 2139 movw r1, #569 ; 0x239 - 135cc: 3078 adds r0, #120 ; 0x78 - 135ce: 47b8 blx r7 - lv_style_set_border_width(&styles->list_btn, LV_STATE_DEFAULT, 1); - 135d0: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 135d2: 2201 movs r2, #1 - 135d4: 2130 movs r1, #48 ; 0x30 - 135d6: 3078 adds r0, #120 ; 0x78 - 135d8: 47b0 blx r6 - lv_style_set_pad_left(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 135da: 6823 ldr r3, [r4, #0] - 135dc: 2000 movs r0, #0 - 135de: f103 0b78 add.w fp, r3, #120 ; 0x78 - 135e2: 47c0 blx r8 - 135e4: 2801 cmp r0, #1 - 135e6: f04f 0000 mov.w r0, #0 - 135ea: f200 84f7 bhi.w 13fdc - 135ee: 47a8 blx r5 - 135f0: ebc0 1000 rsb r0, r0, r0, lsl #4 - 135f4: 28ef cmp r0, #239 ; 0xef - 135f6: f300 84e5 bgt.w 13fc4 - 135fa: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 135fc: 4658 mov r0, fp - 135fe: 2112 movs r1, #18 - 13600: 47b0 blx r6 - lv_style_set_pad_right(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 13602: 6823 ldr r3, [r4, #0] - 13604: 2000 movs r0, #0 - 13606: f103 0b78 add.w fp, r3, #120 ; 0x78 - 1360a: 47c0 blx r8 - 1360c: 2801 cmp r0, #1 - 1360e: f04f 0000 mov.w r0, #0 - 13612: f200 84fa bhi.w 1400a - 13616: 47a8 blx r5 - 13618: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1361c: 28ef cmp r0, #239 ; 0xef - 1361e: f300 84e8 bgt.w 13ff2 - 13622: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 13624: 4658 mov r0, fp - 13626: 2113 movs r1, #19 - 13628: 47b0 blx r6 - lv_style_set_pad_top(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 1362a: 6823 ldr r3, [r4, #0] - 1362c: 2000 movs r0, #0 - 1362e: f103 0b78 add.w fp, r3, #120 ; 0x78 - 13632: 47c0 blx r8 - 13634: 2801 cmp r0, #1 - 13636: f04f 0000 mov.w r0, #0 - 1363a: f200 84fd bhi.w 14038 - 1363e: 47a8 blx r5 - 13640: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13644: 28ef cmp r0, #239 ; 0xef - 13646: f300 84eb bgt.w 14020 - 1364a: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 1364c: 4658 mov r0, fp - 1364e: 2110 movs r1, #16 - 13650: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 13652: 6823 ldr r3, [r4, #0] - 13654: 2000 movs r0, #0 - 13656: f103 0b78 add.w fp, r3, #120 ; 0x78 - 1365a: 47c0 blx r8 - 1365c: 2801 cmp r0, #1 - 1365e: f04f 0000 mov.w r0, #0 - 13662: f200 8500 bhi.w 14066 - 13666: 47a8 blx r5 - 13668: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1366c: 28ef cmp r0, #239 ; 0xef - 1366e: f300 84ee bgt.w 1404e - 13672: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 13674: 4658 mov r0, fp - 13676: 2111 movs r1, #17 - 13678: 47b0 blx r6 - lv_style_set_pad_inner(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 1367a: 6823 ldr r3, [r4, #0] - 1367c: 2000 movs r0, #0 - 1367e: f103 0b78 add.w fp, r3, #120 ; 0x78 - 13682: 47c0 blx r8 - 13684: 2801 cmp r0, #1 - 13686: f04f 0000 mov.w r0, #0 - 1368a: f200 8503 bhi.w 14094 - 1368e: 47a8 blx r5 - 13690: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13694: 28ef cmp r0, #239 ; 0xef - 13696: f300 84f1 bgt.w 1407c - 1369a: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 1369c: 4658 mov r0, fp - 1369e: 2114 movs r1, #20 - 136a0: 47b0 blx r6 - lv_style_set_transform_width(&styles->list_btn, LV_STATE_DEFAULT, - PAD_DEF); - 136a2: 6823 ldr r3, [r4, #0] - 136a4: 2000 movs r0, #0 - 136a6: f103 0b78 add.w fp, r3, #120 ; 0x78 - 136aa: 47c0 blx r8 - 136ac: 2801 cmp r0, #1 - 136ae: f04f 0000 mov.w r0, #0 - 136b2: f200 8507 bhi.w 140c4 - 136b6: 47a8 blx r5 - 136b8: ebc0 1000 rsb r0, r0, r0, lsl #4 - 136bc: 28ef cmp r0, #239 ; 0xef - 136be: f300 84f4 bgt.w 140aa - 136c2: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 136c6: 4658 mov r0, fp - 136c8: 2104 movs r1, #4 - 136ca: 47b0 blx r6 - lv_style_set_transform_width(&styles->list_btn, LV_STATE_PRESSED, 0); - 136cc: 6820 ldr r0, [r4, #0] - style_init_reset(&styles->ddlist_page); - 136ce: f8df b13c ldr.w fp, [pc, #316] ; 1380c - 136d2: 2200 movs r2, #0 - 136d4: f241 0104 movw r1, #4100 ; 0x1004 - 136d8: 3078 adds r0, #120 ; 0x78 - 136da: 47b0 blx r6 - lv_style_set_transform_width(&styles->list_btn, LV_STATE_CHECKED, 0); - 136dc: 6820 ldr r0, [r4, #0] - 136de: 2200 movs r2, #0 - 136e0: f44f 7182 mov.w r1, #260 ; 0x104 - 136e4: 3078 adds r0, #120 ; 0x78 - 136e6: 47b0 blx r6 - lv_style_set_transform_width(&styles->list_btn, LV_STATE_DISABLED, 0); - 136e8: 6820 ldr r0, [r4, #0] - 136ea: 2200 movs r2, #0 - 136ec: f242 0104 movw r1, #8196 ; 0x2004 - 136f0: 3078 adds r0, #120 ; 0x78 - 136f2: 47b0 blx r6 - lv_style_set_transition_time(&styles->list_btn, LV_STATE_DEFAULT, TRANSITION_TIME); - 136f4: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_TIME, transition_time, lv_style_int_t, _int, scalar) - 136f6: 2296 movs r2, #150 ; 0x96 - 136f8: 21b0 movs r1, #176 ; 0xb0 - 136fa: 3078 adds r0, #120 ; 0x78 - 136fc: 47b0 blx r6 - lv_style_set_transition_prop_6(&styles->list_btn, LV_STATE_DEFAULT, LV_STYLE_BG_COLOR); - 136fe: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_6, transition_prop_6, lv_style_int_t, _int, scalar) - 13700: 2229 movs r2, #41 ; 0x29 - 13702: 21b7 movs r1, #183 ; 0xb7 - 13704: 3078 adds r0, #120 ; 0x78 - 13706: 47b0 blx r6 - lv_style_set_transition_prop_5(&styles->list_btn, LV_STATE_DEFAULT, LV_STYLE_TRANSFORM_WIDTH); - 13708: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSITION_PROP_5, transition_prop_5, lv_style_int_t, _int, scalar) - 1370a: 2204 movs r2, #4 - 1370c: 21b6 movs r1, #182 ; 0xb6 - 1370e: 3078 adds r0, #120 ; 0x78 - 13710: 47b0 blx r6 - style_init_reset(&styles->ddlist_page); - 13712: 6820 ldr r0, [r4, #0] - 13714: 3054 adds r0, #84 ; 0x54 - 13716: 47d8 blx fp - lv_style_set_text_line_space(&styles->ddlist_page, LV_STATE_DEFAULT, LV_DPX(20)); - 13718: 6823 ldr r3, [r4, #0] - 1371a: 2000 movs r0, #0 - 1371c: f103 0854 add.w r8, r3, #84 ; 0x54 - 13720: 47a8 blx r5 - 13722: eb00 0080 add.w r0, r0, r0, lsl #2 - 13726: 0080 lsls r0, r0, #2 - 13728: 28ef cmp r0, #239 ; 0xef - 1372a: f8cd b004 str.w fp, [sp, #4] - 1372e: f340 84d4 ble.w 140da - 13732: 2000 movs r0, #0 - 13734: 47a8 blx r5 - 13736: 2314 movs r3, #20 - 13738: 2250 movs r2, #80 ; 0x50 - 1373a: fb00 2203 mla r2, r0, r3, r2 - 1373e: 23a0 movs r3, #160 ; 0xa0 - 13740: fb92 f2f3 sdiv r2, r2, r3 - 13744: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 13746: 4640 mov r0, r8 - 13748: f248 0181 movw r1, #32897 ; 0x8081 - 1374c: 47b0 blx r6 - lv_style_set_clip_corner(&styles->ddlist_page, LV_STATE_DEFAULT, true); - 1374e: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(CLIP_CORNER, clip_corner, bool, _int, scalar) - 13750: 2201 movs r2, #1 - 13752: 2102 movs r1, #2 - 13754: 3054 adds r0, #84 ; 0x54 - 13756: 47b0 blx r6 - style_init_reset(&styles->ddlist_sel); - 13758: 6820 ldr r0, [r4, #0] - 1375a: 9b01 ldr r3, [sp, #4] - 1375c: 3058 adds r0, #88 ; 0x58 - 1375e: 4798 blx r3 - lv_style_set_bg_opa(&styles->ddlist_sel, LV_STATE_DEFAULT, LV_OPA_COVER); - 13760: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 13762: 22ff movs r2, #255 ; 0xff - 13764: 212c movs r1, #44 ; 0x2c - 13766: 3058 adds r0, #88 ; 0x58 - 13768: 47c8 blx r9 - lv_style_set_bg_color(&styles->ddlist_sel, LV_STATE_DEFAULT, theme.color_primary); - 1376a: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 1376c: 89a2 ldrh r2, [r4, #12] - 1376e: 2129 movs r1, #41 ; 0x29 - 13770: 3058 adds r0, #88 ; 0x58 - 13772: 47b8 blx r7 - lv_style_set_text_color(&styles->ddlist_sel, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex3(0xfff) : lv_color_hex3(0xfff)); - 13774: 6823 ldr r3, [r4, #0] - 13776: f640 70ff movw r0, #4095 ; 0xfff - 1377a: f103 0858 add.w r8, r3, #88 ; 0x58 - 1377e: 47d0 blx sl -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 13780: f248 0189 movw r1, #32905 ; 0x8089 - 13784: 4602 mov r2, r0 - 13786: 4640 mov r0, r8 - 13788: 47b8 blx r7 - lv_style_set_bg_color(&styles->ddlist_sel, LV_STATE_PRESSED, COLOR_BG_PR); - 1378a: 6823 ldr r3, [r4, #0] - 1378c: f8df 8080 ldr.w r8, [pc, #128] ; 13810 - 13790: f103 0b58 add.w fp, r3, #88 ; 0x58 - 13794: 6a23 ldr r3, [r4, #32] - 13796: f013 0f02 tst.w r3, #2 - 1379a: bf14 ite ne - 1379c: 4818 ldrne r0, [pc, #96] ; (13800 ) - 1379e: 4819 ldreq r0, [pc, #100] ; (13804 ) - 137a0: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 137a2: f241 0129 movw r1, #4137 ; 0x1029 - 137a6: 4602 mov r2, r0 - 137a8: 4658 mov r0, fp - 137aa: 47b8 blx r7 - lv_style_set_text_color(&styles->ddlist_sel, LV_STATE_PRESSED, COLOR_BG_TEXT_PR); - 137ac: 6823 ldr r3, [r4, #0] - 137ae: f103 0b58 add.w fp, r3, #88 ; 0x58 - 137b2: 6a23 ldr r3, [r4, #32] - 137b4: 079b lsls r3, r3, #30 - 137b6: bf4c ite mi - 137b8: 480a ldrmi r0, [pc, #40] ; (137e4 ) - 137ba: f06f 407f mvnpl.w r0, #4278190080 ; 0xff000000 - 137be: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 137c0: f249 0189 movw r1, #37001 ; 0x9089 - 137c4: 4602 mov r2, r0 - 137c6: 4658 mov r0, fp - 137c8: 47b8 blx r7 - style_init_reset(&styles->roller_bg); - 137ca: 6820 ldr r0, [r4, #0] - 137cc: 9b01 ldr r3, [sp, #4] - 137ce: 3088 adds r0, #136 ; 0x88 - 137d0: 4798 blx r3 - lv_style_set_text_line_space(&styles->roller_bg, LV_STATE_DEFAULT, LV_DPX(25)); - 137d2: 6823 ldr r3, [r4, #0] - 137d4: 2000 movs r0, #0 - 137d6: f103 0888 add.w r8, r3, #136 ; 0x88 - 137da: 47a8 blx r5 - 137dc: eb00 0080 add.w r0, r0, r0, lsl #2 - 137e0: e018 b.n 13814 - 137e2: bf00 nop - 137e4: 003b3e42 .word 0x003b3e42 - 137e8: 200057a4 .word 0x200057a4 - 137ec: 00005afd .word 0x00005afd - 137f0: 00d6dde3 .word 0x00d6dde3 - 137f4: 00808a97 .word 0x00808a97 - 137f8: 00005bcd .word 0x00005bcd - 137fc: 0000dbd5 .word 0x0000dbd5 - 13800: 00eeeeee .word 0x00eeeeee - 13804: 00494f57 .word 0x00494f57 - 13808: 0000dbed .word 0x0000dbed - 1380c: 00010d4d .word 0x00010d4d - 13810: 0001112d .word 0x0001112d - 13814: eb00 0080 add.w r0, r0, r0, lsl #2 - 13818: 28ef cmp r0, #239 ; 0xef - 1381a: f340 8461 ble.w 140e0 - 1381e: 2000 movs r0, #0 - 13820: 47a8 blx r5 - 13822: 2319 movs r3, #25 - 13824: 2250 movs r2, #80 ; 0x50 - 13826: fb00 2203 mla r2, r0, r3, r2 - 1382a: 23a0 movs r3, #160 ; 0xa0 - 1382c: fb92 f2f3 sdiv r2, r2, r3 - 13830: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 13832: f248 0181 movw r1, #32897 ; 0x8081 - 13836: 4640 mov r0, r8 - 13838: 47b0 blx r6 - style_init_reset(&styles->roller_sel); - 1383a: 6820 ldr r0, [r4, #0] - 1383c: f8df 8308 ldr.w r8, [pc, #776] ; 13b48 - 13840: 308c adds r0, #140 ; 0x8c - 13842: 47c0 blx r8 - lv_style_set_bg_opa(&styles->roller_sel, LV_STATE_DEFAULT, LV_OPA_COVER); - 13844: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 13846: 22ff movs r2, #255 ; 0xff - 13848: 212c movs r1, #44 ; 0x2c - 1384a: 308c adds r0, #140 ; 0x8c - 1384c: 47c8 blx r9 - lv_style_set_bg_color(&styles->roller_sel, LV_STATE_DEFAULT, theme.color_primary); - 1384e: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 13850: 89a2 ldrh r2, [r4, #12] - 13852: 2129 movs r1, #41 ; 0x29 - 13854: 308c adds r0, #140 ; 0x8c - 13856: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 13858: 4bb4 ldr r3, [pc, #720] ; (13b2c ) - lv_style_set_text_color(&styles->roller_sel, LV_STATE_DEFAULT, LV_COLOR_WHITE); - 1385a: 6820 ldr r0, [r4, #0] - 1385c: 881a ldrh r2, [r3, #0] - 1385e: f248 0189 movw r1, #32905 ; 0x8089 - 13862: 308c adds r0, #140 ; 0x8c - 13864: 47b8 blx r7 - style_init_reset(&styles->tabview_btns_bg); - 13866: 6820 ldr r0, [r4, #0] - 13868: 30a8 adds r0, #168 ; 0xa8 - 1386a: 47c0 blx r8 - lv_style_set_bg_opa(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_OPA_COVER); - 1386c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 1386e: 22ff movs r2, #255 ; 0xff - 13870: 30a8 adds r0, #168 ; 0xa8 - 13872: 212c movs r1, #44 ; 0x2c - 13874: 47c8 blx r9 - lv_style_set_bg_color(&styles->tabview_btns_bg, LV_STATE_DEFAULT, COLOR_BG); - 13876: 6823 ldr r3, [r4, #0] - 13878: f8cd 8004 str.w r8, [sp, #4] - 1387c: f103 0ba8 add.w fp, r3, #168 ; 0xa8 - 13880: 6a23 ldr r3, [r4, #32] - 13882: f8df 82c8 ldr.w r8, [pc, #712] ; 13b4c - 13886: f013 0f02 tst.w r3, #2 - 1388a: bf0c ite eq - 1388c: 48a8 ldreq r0, [pc, #672] ; (13b30 ) - 1388e: f06f 407f mvnne.w r0, #4278190080 ; 0xff000000 - 13892: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 13894: 2129 movs r1, #41 ; 0x29 - 13896: 4602 mov r2, r0 - 13898: 4658 mov r0, fp - 1389a: 47b8 blx r7 - lv_style_set_border_color(&styles->tabview_btns_bg, LV_STATE_DEFAULT, - 1389c: 6823 ldr r3, [r4, #0] - 1389e: f103 0ba8 add.w fp, r3, #168 ; 0xa8 - IS_LIGHT ? lv_color_hex(0xe4eaf0) : lv_color_hex(0x3b3e42)); - 138a2: 6a23 ldr r3, [r4, #32] - lv_style_set_border_color(&styles->tabview_btns_bg, LV_STATE_DEFAULT, - 138a4: 0798 lsls r0, r3, #30 - IS_LIGHT ? lv_color_hex(0xe4eaf0) : lv_color_hex(0x3b3e42)); - 138a6: bf4c ite mi - 138a8: 48a2 ldrmi r0, [pc, #648] ; (13b34 ) - 138aa: 48a3 ldrpl r0, [pc, #652] ; (13b38 ) - 138ac: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 138ae: 2139 movs r1, #57 ; 0x39 - 138b0: 4602 mov r2, r0 - 138b2: 4658 mov r0, fp - 138b4: 47b8 blx r7 - lv_style_set_border_width(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 138b6: 6823 ldr r3, [r4, #0] - 138b8: 2000 movs r0, #0 - 138ba: f103 0ba8 add.w fp, r3, #168 ; 0xa8 - 138be: 47a8 blx r5 - 138c0: eb00 0080 add.w r0, r0, r0, lsl #2 - 138c4: 28ef cmp r0, #239 ; 0xef - 138c6: f340 840e ble.w 140e6 - 138ca: 2000 movs r0, #0 - 138cc: 47a8 blx r5 - 138ce: 2305 movs r3, #5 - 138d0: 2250 movs r2, #80 ; 0x50 - 138d2: fb00 2203 mla r2, r0, r3, r2 - 138d6: 23a0 movs r3, #160 ; 0xa0 - 138d8: fb92 f2f3 sdiv r2, r2, r3 - 138dc: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 138de: 4658 mov r0, fp - 138e0: 2130 movs r1, #48 ; 0x30 - 138e2: 47b0 blx r6 - lv_style_set_border_side(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_BORDER_SIDE_BOTTOM); - 138e4: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_SIDE, border_side, lv_border_side_t, _int, scalar) - 138e6: 2201 movs r2, #1 - 138e8: 30a8 adds r0, #168 ; 0xa8 - 138ea: 2131 movs r1, #49 ; 0x31 - 138ec: 47b0 blx r6 - lv_style_set_text_color(&styles->tabview_btns_bg, LV_STATE_DEFAULT, COLOR_SCR_TEXT); - 138ee: 6823 ldr r3, [r4, #0] - 138f0: f103 0ba8 add.w fp, r3, #168 ; 0xa8 - 138f4: 6a23 ldr r3, [r4, #32] - 138f6: 0799 lsls r1, r3, #30 - 138f8: bf4c ite mi - 138fa: 488f ldrmi r0, [pc, #572] ; (13b38 ) - 138fc: 488f ldrpl r0, [pc, #572] ; (13b3c ) - 138fe: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 13900: f248 0189 movw r1, #32905 ; 0x8089 - 13904: 4602 mov r2, r0 - 13906: 4658 mov r0, fp - 13908: 47b8 blx r7 - lv_style_set_text_font(&styles->tabview_btns_bg, LV_STATE_DEFAULT, theme.font_normal); - 1390a: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 1390c: 6962 ldr r2, [r4, #20] - 1390e: 4b8c ldr r3, [pc, #560] ; (13b40 ) - 13910: f248 018e movw r1, #32910 ; 0x808e - 13914: 30a8 adds r0, #168 ; 0xa8 - 13916: 4798 blx r3 - lv_style_set_image_recolor(&styles->tabview_btns_bg, LV_STATE_DEFAULT, lv_color_hex(0x979a9f)); - 13918: 6823 ldr r3, [r4, #0] - 1391a: 488a ldr r0, [pc, #552] ; (13b44 ) - 1391c: f103 0ba8 add.w fp, r3, #168 ; 0xa8 - 13920: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) - 13922: f248 01a9 movw r1, #32937 ; 0x80a9 - 13926: 4602 mov r2, r0 - 13928: 4658 mov r0, fp - 1392a: 47b8 blx r7 - lv_style_set_pad_top(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(7)); - 1392c: 6823 ldr r3, [r4, #0] - 1392e: 2000 movs r0, #0 - 13930: f103 0ba8 add.w fp, r3, #168 ; 0xa8 - 13934: 47a8 blx r5 - 13936: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 1393a: 28ef cmp r0, #239 ; 0xef - 1393c: f340 83d6 ble.w 140ec - 13940: 2000 movs r0, #0 - 13942: 47a8 blx r5 - 13944: 2307 movs r3, #7 - 13946: 2250 movs r2, #80 ; 0x50 - 13948: fb00 2203 mla r2, r0, r3, r2 - 1394c: 23a0 movs r3, #160 ; 0xa0 - 1394e: fb92 f2f3 sdiv r2, r2, r3 - 13952: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 13954: 4658 mov r0, fp - 13956: 2110 movs r1, #16 - 13958: 47b0 blx r6 - lv_style_set_pad_left(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(7)); - 1395a: 6823 ldr r3, [r4, #0] - 1395c: 2000 movs r0, #0 - 1395e: f103 0ba8 add.w fp, r3, #168 ; 0xa8 - 13962: 47a8 blx r5 - 13964: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 13968: 28ef cmp r0, #239 ; 0xef - 1396a: f340 83c1 ble.w 140f0 - 1396e: 2000 movs r0, #0 - 13970: 47a8 blx r5 - 13972: 2307 movs r3, #7 - 13974: 2250 movs r2, #80 ; 0x50 - 13976: fb00 2203 mla r2, r0, r3, r2 - 1397a: 23a0 movs r3, #160 ; 0xa0 - 1397c: fb92 f2f3 sdiv r2, r2, r3 - 13980: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 13982: 4658 mov r0, fp - 13984: 2112 movs r1, #18 - 13986: 47b0 blx r6 - lv_style_set_pad_right(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(7)); - 13988: 6823 ldr r3, [r4, #0] - 1398a: 2000 movs r0, #0 - 1398c: f103 0ba8 add.w fp, r3, #168 ; 0xa8 - 13990: 47a8 blx r5 - 13992: ebc0 00c0 rsb r0, r0, r0, lsl #3 - 13996: 28ef cmp r0, #239 ; 0xef - 13998: f340 83ac ble.w 140f4 - 1399c: 2000 movs r0, #0 - 1399e: 47a8 blx r5 - 139a0: 2307 movs r3, #7 - 139a2: 2250 movs r2, #80 ; 0x50 - 139a4: fb00 2203 mla r2, r0, r3, r2 - 139a8: 23a0 movs r3, #160 ; 0xa0 - 139aa: fb92 f2f3 sdiv r2, r2, r3 - 139ae: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 139b0: 2113 movs r1, #19 - 139b2: 4658 mov r0, fp - 139b4: 47b0 blx r6 - style_init_reset(&styles->tabview_btns); - 139b6: 6820 ldr r0, [r4, #0] - 139b8: 9b01 ldr r3, [sp, #4] - 139ba: 30a4 adds r0, #164 ; 0xa4 - 139bc: 4798 blx r3 - lv_style_set_bg_opa(&styles->tabview_btns, LV_STATE_PRESSED, LV_OPA_50); - 139be: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 139c0: 227f movs r2, #127 ; 0x7f - 139c2: f241 012c movw r1, #4140 ; 0x102c - 139c6: 30a4 adds r0, #164 ; 0xa4 - 139c8: 47c8 blx r9 - lv_style_set_bg_color(&styles->tabview_btns, LV_STATE_PRESSED, lv_color_hex3(0x888)); - 139ca: 6823 ldr r3, [r4, #0] - 139cc: f640 0088 movw r0, #2184 ; 0x888 - 139d0: f103 0ba4 add.w fp, r3, #164 ; 0xa4 - 139d4: 47d0 blx sl -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 139d6: f241 0129 movw r1, #4137 ; 0x1029 - 139da: 4602 mov r2, r0 - 139dc: 4658 mov r0, fp - 139de: 47b8 blx r7 - lv_style_set_text_color(&styles->tabview_btns, LV_STATE_CHECKED, COLOR_SCR_TEXT); - 139e0: 6823 ldr r3, [r4, #0] - 139e2: f103 0aa4 add.w sl, r3, #164 ; 0xa4 - 139e6: 6a23 ldr r3, [r4, #32] - 139e8: 079a lsls r2, r3, #30 - 139ea: bf4c ite mi - 139ec: 4852 ldrmi r0, [pc, #328] ; (13b38 ) - 139ee: 4853 ldrpl r0, [pc, #332] ; (13b3c ) - 139f0: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 139f2: f248 1189 movw r1, #33161 ; 0x8189 - 139f6: 4602 mov r2, r0 - 139f8: 4650 mov r0, sl - 139fa: 47b8 blx r7 - lv_style_set_pad_top(&styles->tabview_btns, LV_STATE_DEFAULT, LV_DPX(20)); - 139fc: 6823 ldr r3, [r4, #0] - 139fe: 2000 movs r0, #0 - 13a00: f103 0aa4 add.w sl, r3, #164 ; 0xa4 - 13a04: 47a8 blx r5 - 13a06: eb00 0080 add.w r0, r0, r0, lsl #2 - 13a0a: 0080 lsls r0, r0, #2 - 13a0c: 28ef cmp r0, #239 ; 0xef - 13a0e: f340 8373 ble.w 140f8 - 13a12: 2000 movs r0, #0 - 13a14: 47a8 blx r5 - 13a16: 2314 movs r3, #20 - 13a18: 2250 movs r2, #80 ; 0x50 - 13a1a: fb00 2203 mla r2, r0, r3, r2 - 13a1e: 23a0 movs r3, #160 ; 0xa0 - 13a20: fb92 f2f3 sdiv r2, r2, r3 - 13a24: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 13a26: 4650 mov r0, sl - 13a28: 2110 movs r1, #16 - 13a2a: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->tabview_btns, LV_STATE_DEFAULT, LV_DPX(20)); - 13a2c: 6823 ldr r3, [r4, #0] - 13a2e: 2000 movs r0, #0 - 13a30: f103 0aa4 add.w sl, r3, #164 ; 0xa4 - 13a34: 47a8 blx r5 - 13a36: eb00 0080 add.w r0, r0, r0, lsl #2 - 13a3a: 0080 lsls r0, r0, #2 - 13a3c: 28ef cmp r0, #239 ; 0xef - 13a3e: f340 835d ble.w 140fc - 13a42: 2000 movs r0, #0 - 13a44: 47a8 blx r5 - 13a46: 2314 movs r3, #20 - 13a48: 2250 movs r2, #80 ; 0x50 - 13a4a: fb00 2203 mla r2, r0, r3, r2 - 13a4e: 23a0 movs r3, #160 ; 0xa0 - 13a50: fb92 f2f3 sdiv r2, r2, r3 - 13a54: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 13a56: 2111 movs r1, #17 - 13a58: 4650 mov r0, sl - 13a5a: 47b0 blx r6 - lv_style_set_text_color(&styles->tabview_btns, LV_STATE_FOCUSED, theme.color_primary); - 13a5c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_COLOR, text_color, lv_color_t, _color, nonscalar) - 13a5e: 89a2 ldrh r2, [r4, #12] - 13a60: f248 2189 movw r1, #33417 ; 0x8289 - 13a64: 30a4 adds r0, #164 ; 0xa4 - 13a66: 47b8 blx r7 - lv_style_set_text_color(&styles->tabview_btns, LV_STATE_EDITED, theme.color_secondary); - 13a68: 6820 ldr r0, [r4, #0] - 13a6a: 89e2 ldrh r2, [r4, #14] - 13a6c: f248 4189 movw r1, #33929 ; 0x8489 - 13a70: 30a4 adds r0, #164 ; 0xa4 - 13a72: 47b8 blx r7 - style_init_reset(&styles->tabview_indic); - 13a74: 6820 ldr r0, [r4, #0] - 13a76: 9b01 ldr r3, [sp, #4] - 13a78: 30ac adds r0, #172 ; 0xac - 13a7a: 4798 blx r3 - lv_style_set_bg_opa(&styles->tabview_indic, LV_STATE_DEFAULT, LV_OPA_COVER); - 13a7c: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_OPA, bg_opa, lv_opa_t, _opa, scalar) - 13a7e: 22ff movs r2, #255 ; 0xff - 13a80: 212c movs r1, #44 ; 0x2c - 13a82: 30ac adds r0, #172 ; 0xac - 13a84: 47c8 blx r9 - lv_style_set_bg_color(&styles->tabview_indic, LV_STATE_DEFAULT, theme.color_primary); - 13a86: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BG_COLOR, bg_color, lv_color_t, _color, nonscalar) - 13a88: 89a2 ldrh r2, [r4, #12] - 13a8a: 2129 movs r1, #41 ; 0x29 - 13a8c: 30ac adds r0, #172 ; 0xac - 13a8e: 47b8 blx r7 - lv_style_set_bg_color(&styles->tabview_indic, LV_STATE_EDITED, theme.color_secondary); - 13a90: 6820 ldr r0, [r4, #0] - 13a92: 89e2 ldrh r2, [r4, #14] - 13a94: f240 4129 movw r1, #1065 ; 0x429 - 13a98: 30ac adds r0, #172 ; 0xac - 13a9a: 47b8 blx r7 - lv_style_set_size(&styles->tabview_indic, LV_STATE_DEFAULT, LV_DPX(5)); - 13a9c: 6823 ldr r3, [r4, #0] - 13a9e: 2000 movs r0, #0 - 13aa0: f103 09ac add.w r9, r3, #172 ; 0xac - 13aa4: 47a8 blx r5 - 13aa6: eb00 0080 add.w r0, r0, r0, lsl #2 - 13aaa: 28ef cmp r0, #239 ; 0xef - 13aac: f340 8328 ble.w 14100 - 13ab0: 2000 movs r0, #0 - 13ab2: 47a8 blx r5 - 13ab4: 2305 movs r3, #5 - 13ab6: 2250 movs r2, #80 ; 0x50 - 13ab8: fb00 2203 mla r2, r0, r3, r2 - 13abc: 23a0 movs r3, #160 ; 0xa0 - 13abe: fb92 f2f3 sdiv r2, r2, r3 - 13ac2: b212 sxth r2, r2 -_LV_OBJ_STYLE_SET_GET_DECLARE(SIZE, size, lv_style_int_t, _int, scalar) - 13ac4: 4648 mov r0, r9 - 13ac6: 2103 movs r1, #3 - 13ac8: 47b0 blx r6 - lv_style_set_radius(&styles->tabview_indic, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); - 13aca: 6820 ldr r0, [r4, #0] - lv_style_set_pad_top(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 13acc: f8df 9080 ldr.w r9, [pc, #128] ; 13b50 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 13ad0: f647 72ff movw r2, #32767 ; 0x7fff - 13ad4: 2101 movs r1, #1 - 13ad6: 30ac adds r0, #172 ; 0xac - 13ad8: 47b0 blx r6 - style_init_reset(&styles->tabview_page_scrl); - 13ada: 6820 ldr r0, [r4, #0] - 13adc: 9b01 ldr r3, [sp, #4] - 13ade: 30b0 adds r0, #176 ; 0xb0 - 13ae0: 4798 blx r3 - lv_style_set_pad_top(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 13ae2: 6823 ldr r3, [r4, #0] - 13ae4: 2000 movs r0, #0 - 13ae6: f103 0ab0 add.w sl, r3, #176 ; 0xb0 - 13aea: 47c8 blx r9 - 13aec: 2801 cmp r0, #1 - 13aee: f04f 0000 mov.w r0, #0 - 13af2: f200 8312 bhi.w 1411a - 13af6: 47a8 blx r5 - 13af8: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13afc: 28ef cmp r0, #239 ; 0xef - 13afe: f300 8301 bgt.w 14104 - 13b02: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 13b04: 4650 mov r0, sl - 13b06: 2110 movs r1, #16 - 13b08: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 13b0a: 6823 ldr r3, [r4, #0] - 13b0c: 2000 movs r0, #0 - 13b0e: f103 0ab0 add.w sl, r3, #176 ; 0xb0 - 13b12: 47c8 blx r9 - 13b14: 2801 cmp r0, #1 - 13b16: f04f 0000 mov.w r0, #0 - 13b1a: f200 8314 bhi.w 14146 - 13b1e: 47a8 blx r5 - 13b20: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13b24: 28ef cmp r0, #239 ; 0xef - 13b26: f300 8303 bgt.w 14130 - 13b2a: e013 b.n 13b54 - 13b2c: 0002bcf6 .word 0x0002bcf6 - 13b30: 00586273 .word 0x00586273 - 13b34: 00e4eaf0 .word 0x00e4eaf0 - 13b38: 003b3e42 .word 0x003b3e42 - 13b3c: 00e7e9ec .word 0x00e7e9ec - 13b40: 00005d71 .word 0x00005d71 - 13b44: 00979a9f .word 0x00979a9f - 13b48: 00010d4d .word 0x00010d4d - 13b4c: 0001112d .word 0x0001112d - 13b50: 0000dbed .word 0x0000dbed - 13b54: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 13b56: 4650 mov r0, sl - 13b58: 2111 movs r1, #17 - 13b5a: 47b0 blx r6 - lv_style_set_pad_left(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 13b5c: 6823 ldr r3, [r4, #0] - 13b5e: 2000 movs r0, #0 - 13b60: f103 0ab0 add.w sl, r3, #176 ; 0xb0 - 13b64: 47c8 blx r9 - 13b66: 2801 cmp r0, #1 - 13b68: f04f 0000 mov.w r0, #0 - 13b6c: f200 8301 bhi.w 14172 - 13b70: 47a8 blx r5 - 13b72: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13b76: 28ef cmp r0, #239 ; 0xef - 13b78: f300 82f0 bgt.w 1415c - 13b7c: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 13b7e: 4650 mov r0, sl - 13b80: 2112 movs r1, #18 - 13b82: 47b0 blx r6 - lv_style_set_pad_right(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 13b84: 6823 ldr r3, [r4, #0] - 13b86: 2000 movs r0, #0 - 13b88: f103 0ab0 add.w sl, r3, #176 ; 0xb0 - 13b8c: 47c8 blx r9 - 13b8e: 2801 cmp r0, #1 - 13b90: f04f 0000 mov.w r0, #0 - 13b94: f200 8303 bhi.w 1419e - 13b98: 47a8 blx r5 - 13b9a: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13b9e: 28ef cmp r0, #239 ; 0xef - 13ba0: f300 82f2 bgt.w 14188 - 13ba4: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 13ba6: 4650 mov r0, sl - 13ba8: 2113 movs r1, #19 - 13baa: 47b0 blx r6 - lv_style_set_pad_inner(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 13bac: 6823 ldr r3, [r4, #0] - 13bae: 2000 movs r0, #0 - 13bb0: f103 0ab0 add.w sl, r3, #176 ; 0xb0 - 13bb4: 47c8 blx r9 - 13bb6: 2801 cmp r0, #1 - 13bb8: f04f 0000 mov.w r0, #0 - 13bbc: f200 8305 bhi.w 141ca - 13bc0: 47a8 blx r5 - 13bc2: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13bc6: 28ef cmp r0, #239 ; 0xef - 13bc8: f300 82f4 bgt.w 141b4 - 13bcc: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_INNER, pad_inner, lv_style_int_t, _int, scalar) - 13bce: 2114 movs r1, #20 - 13bd0: 4650 mov r0, sl - 13bd2: 47b0 blx r6 - style_init_reset(&styles->table_cell); - 13bd4: 6820 ldr r0, [r4, #0] - 13bd6: 9b01 ldr r3, [sp, #4] - 13bd8: 30a0 adds r0, #160 ; 0xa0 - 13bda: 4798 blx r3 - lv_style_set_border_color(&styles->table_cell, LV_STATE_DEFAULT, COLOR_BG_BORDER); - 13bdc: 6823 ldr r3, [r4, #0] - 13bde: f103 0aa0 add.w sl, r3, #160 ; 0xa0 - 13be2: 6a23 ldr r3, [r4, #32] - 13be4: 079b lsls r3, r3, #30 - 13be6: bf4c ite mi - 13be8: 48c9 ldrmi r0, [pc, #804] ; (13f10 ) - 13bea: 48ca ldrpl r0, [pc, #808] ; (13f14 ) - 13bec: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_COLOR, border_color, lv_color_t, _color, nonscalar) - 13bee: 2139 movs r1, #57 ; 0x39 - 13bf0: 4602 mov r2, r0 - 13bf2: 4650 mov r0, sl - 13bf4: 47b8 blx r7 - lv_style_set_border_width(&styles->table_cell, LV_STATE_DEFAULT, 1); - 13bf6: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_WIDTH, border_width, lv_style_int_t, _int, scalar) - 13bf8: 2201 movs r2, #1 - 13bfa: 2130 movs r1, #48 ; 0x30 - 13bfc: 30a0 adds r0, #160 ; 0xa0 - 13bfe: 47b0 blx r6 - lv_style_set_border_side(&styles->table_cell, LV_STATE_DEFAULT, LV_BORDER_SIDE_TOP | LV_BORDER_SIDE_BOTTOM); - 13c00: 6820 ldr r0, [r4, #0] -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_SIDE, border_side, lv_border_side_t, _int, scalar) - 13c02: 2203 movs r2, #3 - 13c04: 2131 movs r1, #49 ; 0x31 - 13c06: 30a0 adds r0, #160 ; 0xa0 - 13c08: 47b0 blx r6 - lv_style_set_pad_left(&styles->table_cell, LV_STATE_DEFAULT, PAD_DEF); - 13c0a: 2000 movs r0, #0 - 13c0c: 6827 ldr r7, [r4, #0] - 13c0e: 47c8 blx r9 - 13c10: 2801 cmp r0, #1 - 13c12: f107 07a0 add.w r7, r7, #160 ; 0xa0 - 13c16: f04f 0000 mov.w r0, #0 - 13c1a: f200 82ec bhi.w 141f6 - 13c1e: 47a8 blx r5 - 13c20: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13c24: 28ef cmp r0, #239 ; 0xef - 13c26: f300 82db bgt.w 141e0 - 13c2a: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 13c2c: 2112 movs r1, #18 - 13c2e: 4638 mov r0, r7 - 13c30: 47b0 blx r6 - lv_style_set_pad_right(&styles->table_cell, LV_STATE_DEFAULT, PAD_DEF); - 13c32: 2000 movs r0, #0 - 13c34: 6824 ldr r4, [r4, #0] - 13c36: 47c8 blx r9 - 13c38: 2801 cmp r0, #1 - 13c3a: f104 04a0 add.w r4, r4, #160 ; 0xa0 - 13c3e: f04f 0000 mov.w r0, #0 - 13c42: f200 82ee bhi.w 14222 - 13c46: 47a8 blx r5 - 13c48: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13c4c: 28ef cmp r0, #239 ; 0xef - 13c4e: f300 82dd bgt.w 1420c - 13c52: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 13c54: 4620 mov r0, r4 - 13c56: 2113 movs r1, #19 - lv_style_set_pad_top(&styles->table_cell, LV_STATE_DEFAULT, PAD_DEF); - 13c58: 4caf ldr r4, [pc, #700] ; (13f18 ) - 13c5a: 47b0 blx r6 - 13c5c: 2000 movs r0, #0 - 13c5e: 6827 ldr r7, [r4, #0] - 13c60: 47c8 blx r9 - 13c62: 2801 cmp r0, #1 - 13c64: f107 07a0 add.w r7, r7, #160 ; 0xa0 - 13c68: f04f 0000 mov.w r0, #0 - 13c6c: f200 82ef bhi.w 1424e - 13c70: 47a8 blx r5 - 13c72: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13c76: 28ef cmp r0, #239 ; 0xef - 13c78: f300 82de bgt.w 14238 - 13c7c: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 13c7e: 2110 movs r1, #16 - 13c80: 4638 mov r0, r7 - 13c82: 47b0 blx r6 - lv_style_set_pad_bottom(&styles->table_cell, LV_STATE_DEFAULT, PAD_DEF); - 13c84: 2000 movs r0, #0 - 13c86: 6825 ldr r5, [r4, #0] - 13c88: 4ea4 ldr r6, [pc, #656] ; (13f1c ) - 13c8a: 47c8 blx r9 - 13c8c: 2801 cmp r0, #1 - 13c8e: f105 05a0 add.w r5, r5, #160 ; 0xa0 - 13c92: f04f 0000 mov.w r0, #0 - 13c96: f200 82f0 bhi.w 1427a - 13c9a: 47b0 blx r6 - 13c9c: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13ca0: 28ef cmp r0, #239 ; 0xef - 13ca2: f300 82df bgt.w 14264 - 13ca6: 2201 movs r2, #1 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 13ca8: 2111 movs r1, #17 - 13caa: 4628 mov r0, r5 - 13cac: 4b9c ldr r3, [pc, #624] ; (13f20 ) - 13cae: 4798 blx r3 - theme.apply_xcb = theme_apply; - 13cb0: 4b9c ldr r3, [pc, #624] ; (13f24 ) - 13cb2: 60a3 str r3, [r4, #8] - inited = true; - 13cb4: 2301 movs r3, #1 - 13cb6: 7123 strb r3, [r4, #4] - lv_obj_report_style_mod(NULL); - 13cb8: 2000 movs r0, #0 - 13cba: 4b9b ldr r3, [pc, #620] ; (13f28 ) - 13cbc: 4798 blx r3 -} - 13cbe: 489b ldr r0, [pc, #620] ; (13f2c ) - 13cc0: b003 add sp, #12 - 13cc2: ecbd 8b02 vpop {d8} - 13cc6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - lv_style_set_line_width(&styles->arc_indic, LV_STATE_DEFAULT, LV_DPX(25)); - 13cca: 2201 movs r2, #1 - 13ccc: f7fe bdb1 b.w 12832 - lv_style_set_line_width(&styles->arc_bg, LV_STATE_DEFAULT, LV_DPX(25)); - 13cd0: 2201 movs r2, #1 - 13cd2: f7fe bde0 b.w 12896 - lv_style_set_pad_top(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 13cd6: 2000 movs r0, #0 - 13cd8: 47a8 blx r5 - 13cda: 230f movs r3, #15 - 13cdc: 2250 movs r2, #80 ; 0x50 - 13cde: fb00 2203 mla r2, r0, r3, r2 - 13ce2: 23a0 movs r3, #160 ; 0xa0 - 13ce4: fb92 f2f3 sdiv r2, r2, r3 - 13ce8: b212 sxth r2, r2 - 13cea: f7fe bdf4 b.w 128d6 - 13cee: 47a8 blx r5 - 13cf0: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13cf4: 0040 lsls r0, r0, #1 - 13cf6: 28ef cmp r0, #239 ; 0xef - 13cf8: f77e adec ble.w 128d4 - 13cfc: 2000 movs r0, #0 - 13cfe: 47a8 blx r5 - 13d00: 231e movs r3, #30 - 13d02: e7eb b.n 13cdc - lv_style_set_pad_left(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 13d04: 2000 movs r0, #0 - 13d06: 47a8 blx r5 - 13d08: 230f movs r3, #15 - 13d0a: 2250 movs r2, #80 ; 0x50 - 13d0c: fb00 2203 mla r2, r0, r3, r2 - 13d10: 23a0 movs r3, #160 ; 0xa0 - 13d12: fb92 f2f3 sdiv r2, r2, r3 - 13d16: b212 sxth r2, r2 - 13d18: f7fe bdf1 b.w 128fe - 13d1c: 47a8 blx r5 - 13d1e: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13d22: 0040 lsls r0, r0, #1 - 13d24: 28ef cmp r0, #239 ; 0xef - 13d26: f77e ade9 ble.w 128fc - 13d2a: 2000 movs r0, #0 - 13d2c: 47a8 blx r5 - 13d2e: 231e movs r3, #30 - 13d30: e7eb b.n 13d0a - lv_style_set_pad_right(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 13d32: 2000 movs r0, #0 - 13d34: 47a8 blx r5 - 13d36: 230f movs r3, #15 - 13d38: 2250 movs r2, #80 ; 0x50 - 13d3a: fb00 2203 mla r2, r0, r3, r2 - 13d3e: 23a0 movs r3, #160 ; 0xa0 - 13d40: fb92 f2f3 sdiv r2, r2, r3 - 13d44: b212 sxth r2, r2 - 13d46: f7fe bdee b.w 12926 - 13d4a: 47a8 blx r5 - 13d4c: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13d50: 0040 lsls r0, r0, #1 - 13d52: 28ef cmp r0, #239 ; 0xef - 13d54: f77e ade6 ble.w 12924 - 13d58: 2000 movs r0, #0 - 13d5a: 47a8 blx r5 - 13d5c: 231e movs r3, #30 - 13d5e: e7eb b.n 13d38 - lv_style_set_pad_bottom(&styles->calendar_header, LV_STATE_DEFAULT, PAD_DEF); - 13d60: 2000 movs r0, #0 - 13d62: 47a8 blx r5 - 13d64: 230f movs r3, #15 - 13d66: 2250 movs r2, #80 ; 0x50 - 13d68: fb00 2203 mla r2, r0, r3, r2 - 13d6c: 23a0 movs r3, #160 ; 0xa0 - 13d6e: fb92 f2f3 sdiv r2, r2, r3 - 13d72: b212 sxth r2, r2 - 13d74: f7fe bdeb b.w 1294e - 13d78: 47a8 blx r5 - 13d7a: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13d7e: 0040 lsls r0, r0, #1 - 13d80: 28ef cmp r0, #239 ; 0xef - 13d82: f77e ade3 ble.w 1294c - 13d86: 2000 movs r0, #0 - 13d88: 47a8 blx r5 - 13d8a: 231e movs r3, #30 - 13d8c: e7eb b.n 13d66 - lv_style_set_text_color(&styles->calendar_header, LV_STATE_PRESSED, IS_LIGHT ? lv_color_hex(0x888888) : LV_COLOR_WHITE); - 13d8e: f8bb 2000 ldrh.w r2, [fp] - 13d92: f7fe bdee b.w 12972 - lv_style_set_text_color(&styles->calendar_daynames, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x31404f) : lv_color_hex3(0xeee)); - 13d96: 4b66 ldr r3, [pc, #408] ; (13f30 ) - 13d98: f640 60ee movw r0, #3822 ; 0xeee - 13d9c: 4798 blx r3 - 13d9e: f7fe bdf9 b.w 12994 - lv_style_set_pad_left(&styles->calendar_daynames, LV_STATE_DEFAULT, PAD_DEF); - 13da2: 2000 movs r0, #0 - 13da4: 47a8 blx r5 - 13da6: 230f movs r3, #15 - 13da8: 2250 movs r2, #80 ; 0x50 - 13daa: fb00 2203 mla r2, r0, r3, r2 - 13dae: 23a0 movs r3, #160 ; 0xa0 - 13db0: fb92 f2f3 sdiv r2, r2, r3 - 13db4: b212 sxth r2, r2 - 13db6: f7fe be05 b.w 129c4 - 13dba: 47a8 blx r5 - 13dbc: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13dc0: 0040 lsls r0, r0, #1 - 13dc2: 28ef cmp r0, #239 ; 0xef - 13dc4: f77e adfd ble.w 129c2 - 13dc8: 2000 movs r0, #0 - 13dca: 47a8 blx r5 - 13dcc: 231e movs r3, #30 - 13dce: e7eb b.n 13da8 - lv_style_set_pad_right(&styles->calendar_daynames, LV_STATE_DEFAULT, PAD_DEF); - 13dd0: 2000 movs r0, #0 - 13dd2: 47a8 blx r5 - 13dd4: 230f movs r3, #15 - 13dd6: 2250 movs r2, #80 ; 0x50 - 13dd8: fb00 2203 mla r2, r0, r3, r2 - 13ddc: 23a0 movs r3, #160 ; 0xa0 - 13dde: fb92 f2f3 sdiv r2, r2, r3 - 13de2: b212 sxth r2, r2 - 13de4: f7fe be04 b.w 129f0 - 13de8: 47a8 blx r5 - 13dea: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13dee: 0040 lsls r0, r0, #1 - 13df0: 28ef cmp r0, #239 ; 0xef - 13df2: f77e adfc ble.w 129ee - 13df6: 2000 movs r0, #0 - 13df8: 47a8 blx r5 - 13dfa: 231e movs r3, #30 - 13dfc: e7eb b.n 13dd6 - lv_style_set_pad_bottom(&styles->calendar_daynames, LV_STATE_DEFAULT, PAD_DEF); - 13dfe: 2000 movs r0, #0 - 13e00: 47a8 blx r5 - 13e02: 230f movs r3, #15 - 13e04: 2250 movs r2, #80 ; 0x50 - 13e06: fb00 2203 mla r2, r0, r3, r2 - 13e0a: 23a0 movs r3, #160 ; 0xa0 - 13e0c: fb92 f2f3 sdiv r2, r2, r3 - 13e10: b212 sxth r2, r2 - 13e12: f7fe be03 b.w 12a1c - 13e16: 47a8 blx r5 - 13e18: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13e1c: 0040 lsls r0, r0, #1 - 13e1e: 28ef cmp r0, #239 ; 0xef - 13e20: f77e adfb ble.w 12a1a - 13e24: 2000 movs r0, #0 - 13e26: 47a8 blx r5 - 13e28: 231e movs r3, #30 - 13e2a: e7eb b.n 13e04 - lv_style_set_radius(&styles->calendar_date_nums, LV_STATE_DEFAULT, LV_DPX(4)); - 13e2c: 2201 movs r2, #1 - 13e2e: f7fe be0d b.w 12a4c - lv_style_set_text_color(&styles->calendar_date_nums, LV_STATE_CHECKED, IS_LIGHT ? lv_color_hex(0x31404f) : LV_COLOR_WHITE); - 13e32: f8bb 2000 ldrh.w r2, [fp] - 13e36: f7fe be47 b.w 12ac8 - lv_style_set_bg_color(&styles->calendar_date_nums, LV_STATE_DEFAULT, IS_LIGHT ? lv_color_hex(0x666666) : LV_COLOR_WHITE); - 13e3a: f8bd 2004 ldrh.w r2, [sp, #4] - 13e3e: f7fe be7d b.w 12b3c - lv_style_set_pad_inner(&styles->calendar_date_nums, LV_STATE_DEFAULT, LV_DPX(3)); - 13e42: 2201 movs r2, #1 - 13e44: f7fe beaa b.w 12b9c - lv_style_set_pad_left(&styles->calendar_date_nums, LV_STATE_DEFAULT, PAD_DEF); - 13e48: 2000 movs r0, #0 - 13e4a: 47a8 blx r5 - 13e4c: 230f movs r3, #15 - 13e4e: 2250 movs r2, #80 ; 0x50 - 13e50: fb00 2203 mla r2, r0, r3, r2 - 13e54: 23a0 movs r3, #160 ; 0xa0 - 13e56: fb92 f2f3 sdiv r2, r2, r3 - 13e5a: b212 sxth r2, r2 - 13e5c: f7fe beb4 b.w 12bc8 - 13e60: 47a8 blx r5 - 13e62: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13e66: 0040 lsls r0, r0, #1 - 13e68: 28ef cmp r0, #239 ; 0xef - 13e6a: f77e aeac ble.w 12bc6 - 13e6e: 2000 movs r0, #0 - 13e70: 47a8 blx r5 - 13e72: 231e movs r3, #30 - 13e74: e7eb b.n 13e4e - lv_style_set_pad_right(&styles->calendar_date_nums, LV_STATE_DEFAULT, PAD_DEF); - 13e76: 2000 movs r0, #0 - 13e78: 47a8 blx r5 - 13e7a: 230f movs r3, #15 - 13e7c: 2250 movs r2, #80 ; 0x50 - 13e7e: fb00 2203 mla r2, r0, r3, r2 - 13e82: 23a0 movs r3, #160 ; 0xa0 - 13e84: fb92 f2f3 sdiv r2, r2, r3 - 13e88: b212 sxth r2, r2 - 13e8a: f7fe beb3 b.w 12bf4 - 13e8e: 47a8 blx r5 - 13e90: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13e94: 0040 lsls r0, r0, #1 - 13e96: 28ef cmp r0, #239 ; 0xef - 13e98: f77e aeab ble.w 12bf2 - 13e9c: 2000 movs r0, #0 - 13e9e: 47a8 blx r5 - 13ea0: 231e movs r3, #30 - 13ea2: e7eb b.n 13e7c - lv_style_set_pad_bottom(&styles->calendar_date_nums, LV_STATE_DEFAULT, PAD_DEF); - 13ea4: 2000 movs r0, #0 - 13ea6: 47a8 blx r5 - 13ea8: 230f movs r3, #15 - 13eaa: 2250 movs r2, #80 ; 0x50 - 13eac: fb00 2203 mla r2, r0, r3, r2 - 13eb0: 23a0 movs r3, #160 ; 0xa0 - 13eb2: fb92 f2f3 sdiv r2, r2, r3 - 13eb6: b212 sxth r2, r2 - 13eb8: f7fe beb2 b.w 12c20 - 13ebc: 47a8 blx r5 - 13ebe: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13ec2: 0040 lsls r0, r0, #1 - 13ec4: 28ef cmp r0, #239 ; 0xef - 13ec6: f77e aeaa ble.w 12c1e - 13eca: 2000 movs r0, #0 - 13ecc: 47a8 blx r5 - 13ece: 231e movs r3, #30 - 13ed0: e7eb b.n 13eaa - lv_style_set_scale_width(&styles->cpicker_bg, LV_STATE_DEFAULT, LV_DPX(30)); - 13ed2: 2201 movs r2, #1 - 13ed4: f7fe bec0 b.w 12c58 - lv_style_set_pad_inner(&styles->cpicker_bg, LV_STATE_DEFAULT, LV_DPX(20)); - 13ed8: 2201 movs r2, #1 - 13eda: f7fe bee8 b.w 12cae - lv_style_set_pad_left(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_DPX(13)); - 13ede: 2201 movs r2, #1 - 13ee0: f7fe bf31 b.w 12d46 - lv_style_set_pad_right(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_DPX(13)); - 13ee4: 2201 movs r2, #1 - 13ee6: f7fe bf47 b.w 12d78 - lv_style_set_pad_top(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_DPX(13)); - 13eea: 2201 movs r2, #1 - 13eec: f7fe bf5d b.w 12daa - lv_style_set_pad_bottom(&styles->cpicker_indic, LV_STATE_DEFAULT, LV_DPX(13)); - 13ef0: 2201 movs r2, #1 - 13ef2: f7fe bf7d b.w 12df0 - lv_style_set_radius(&styles->cb_bg, LV_STATE_DEFAULT, LV_DPX(4)); - 13ef6: 2201 movs r2, #1 - 13ef8: f7fe bf90 b.w 12e1c - lv_style_set_pad_inner(&styles->cb_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 13efc: 2201 movs r2, #1 - 13efe: f7fe bfa5 b.w 12e4c - lv_style_set_outline_width(&styles->cb_bg, LV_STATE_DEFAULT, LV_DPX(3)); - 13f02: 2201 movs r2, #1 - 13f04: f7fe bfc9 b.w 12e9a - lv_style_set_outline_pad(&styles->cb_bg, LV_STATE_DEFAULT, LV_DPX(10)); - 13f08: 2201 movs r2, #1 - 13f0a: f7fe bfdf b.w 12ecc - 13f0e: bf00 nop - 13f10: 00d6dde3 .word 0x00d6dde3 - 13f14: 00808a97 .word 0x00808a97 - 13f18: 200057a4 .word 0x200057a4 - 13f1c: 0000dbd5 .word 0x0000dbd5 - 13f20: 00005afd .word 0x00005afd - 13f24: 000105b9 .word 0x000105b9 - 13f28: 000031bd .word 0x000031bd - 13f2c: 200057ac .word 0x200057ac - 13f30: 00010581 .word 0x00010581 - lv_style_set_radius(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(4)); - 13f34: 2201 movs r2, #1 - 13f36: f7fe bff3 b.w 12f20 - lv_style_set_pad_left(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(3)); - 13f3a: 2201 movs r2, #1 - 13f3c: f7ff b81d b.w 12f7a - lv_style_set_pad_right(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(3)); - 13f40: 2201 movs r2, #1 - 13f42: f7ff b831 b.w 12fa8 - lv_style_set_pad_top(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(3)); - 13f46: 2201 movs r2, #1 - 13f48: f7ff b845 b.w 12fd6 - lv_style_set_pad_bottom(&styles->cb_bullet, LV_STATE_DEFAULT, LV_DPX(3)); - 13f4c: 2201 movs r2, #1 - 13f4e: f7ff b859 b.w 13004 - lv_style_set_border_width(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(4)); - 13f52: 2201 movs r2, #1 - 13f54: f7ff b871 b.w 1303a - lv_style_set_border_color(&styles->kb_bg, LV_STATE_DEFAULT, IS_LIGHT ? COLOR_BG_TEXT : LV_COLOR_BLACK); - 13f58: 4603 mov r3, r0 - 13f5a: 4602 mov r2, r0 - 13f5c: f7ff b886 b.w 1306c - lv_style_set_pad_left(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 13f60: 2201 movs r2, #1 - 13f62: f7ff b8a4 b.w 130ae - lv_style_set_pad_right(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 13f66: 2201 movs r2, #1 - 13f68: f7ff b8b8 b.w 130dc - lv_style_set_pad_top(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 13f6c: 2201 movs r2, #1 - 13f6e: f7ff b8cc b.w 1310a - lv_style_set_pad_bottom(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 13f72: 2201 movs r2, #1 - 13f74: f7ff b8e0 b.w 13138 - lv_style_set_pad_inner(&styles->kb_bg, LV_STATE_DEFAULT, LV_DPX(3)); - 13f78: 2201 movs r2, #1 - 13f7a: f7ff b8f4 b.w 13166 - lv_style_set_shadow_width(&styles->mbox_bg, LV_STATE_DEFAULT, LV_DPX(50)); - 13f7e: 2201 movs r2, #1 - 13f80: f7ff b91e b.w 131c0 - lv_style_set_shadow_color(&styles->mbox_bg, LV_STATE_DEFAULT, IS_LIGHT ? LV_COLOR_SILVER : lv_color_hex3(0x999)); - 13f84: 4bc2 ldr r3, [pc, #776] ; (14290 ) - 13f86: f640 1099 movw r0, #2457 ; 0x999 - 13f8a: 4798 blx r3 - 13f8c: 4602 mov r2, r0 - 13f8e: f7ff b923 b.w 131d8 - lv_style_set_size(&styles->sb, LV_STATE_DEFAULT, LV_DPX(7)); - 13f92: 2201 movs r2, #1 - 13f94: f7ff b952 b.w 1323c - lv_style_set_pad_right(&styles->sb, LV_STATE_DEFAULT, LV_DPX(7)); - 13f98: 2201 movs r2, #1 - 13f9a: f7ff b966 b.w 1326a - lv_style_set_pad_bottom(&styles->sb, LV_STATE_DEFAULT, LV_DPX(7)); - 13f9e: 2201 movs r2, #1 - 13fa0: f7ff b97a b.w 13298 - lv_style_set_border_width(&styles->ta_cursor, LV_STATE_DEFAULT, LV_DPX(2)); - 13fa4: 2201 movs r2, #1 - 13fa6: f7ff b9ad b.w 13304 - lv_style_set_pad_left(&styles->ta_cursor, LV_STATE_DEFAULT, LV_DPX(1)); - 13faa: 2201 movs r2, #1 - 13fac: f7ff b9bd b.w 1332a - lv_style_set_text_color(&styles->ta_placeholder, LV_STATE_DEFAULT, IS_LIGHT ? COLOR_BG_TEXT_DIS : lv_color_hex(0xa1adbd)); - 13fb0: 48b8 ldr r0, [pc, #736] ; (14294 ) - 13fb2: 47b8 blx r7 - 13fb4: f7ff b9cf b.w 13356 - lv_style_set_pad_top(&styles->spinbox_cursor, LV_STATE_DEFAULT, LV_DPX(100)); - 13fb8: 2201 movs r2, #1 - 13fba: f7ff b9fa b.w 133b2 - lv_style_set_pad_bottom(&styles->spinbox_cursor, LV_STATE_DEFAULT, LV_DPX(100)); - 13fbe: 2201 movs r2, #1 - 13fc0: f7ff ba0f b.w 133e2 - lv_style_set_pad_left(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 13fc4: 2000 movs r0, #0 - 13fc6: 47a8 blx r5 - 13fc8: 230f movs r3, #15 - 13fca: 2250 movs r2, #80 ; 0x50 - 13fcc: fb00 2203 mla r2, r0, r3, r2 - 13fd0: 23a0 movs r3, #160 ; 0xa0 - 13fd2: fb92 f2f3 sdiv r2, r2, r3 - 13fd6: b212 sxth r2, r2 - 13fd8: f7ff bb10 b.w 135fc - 13fdc: 47a8 blx r5 - 13fde: ebc0 1000 rsb r0, r0, r0, lsl #4 - 13fe2: 0040 lsls r0, r0, #1 - 13fe4: 28ef cmp r0, #239 ; 0xef - 13fe6: f77f ab08 ble.w 135fa - 13fea: 2000 movs r0, #0 - 13fec: 47a8 blx r5 - 13fee: 231e movs r3, #30 - 13ff0: e7eb b.n 13fca - lv_style_set_pad_right(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 13ff2: 2000 movs r0, #0 - 13ff4: 47a8 blx r5 - 13ff6: 230f movs r3, #15 - 13ff8: 2250 movs r2, #80 ; 0x50 - 13ffa: fb00 2203 mla r2, r0, r3, r2 - 13ffe: 23a0 movs r3, #160 ; 0xa0 - 14000: fb92 f2f3 sdiv r2, r2, r3 - 14004: b212 sxth r2, r2 - 14006: f7ff bb0d b.w 13624 - 1400a: 47a8 blx r5 - 1400c: ebc0 1000 rsb r0, r0, r0, lsl #4 - 14010: 0040 lsls r0, r0, #1 - 14012: 28ef cmp r0, #239 ; 0xef - 14014: f77f ab05 ble.w 13622 - 14018: 2000 movs r0, #0 - 1401a: 47a8 blx r5 - 1401c: 231e movs r3, #30 - 1401e: e7eb b.n 13ff8 - lv_style_set_pad_top(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 14020: 2000 movs r0, #0 - 14022: 47a8 blx r5 - 14024: 230f movs r3, #15 - 14026: 2250 movs r2, #80 ; 0x50 - 14028: fb00 2203 mla r2, r0, r3, r2 - 1402c: 23a0 movs r3, #160 ; 0xa0 - 1402e: fb92 f2f3 sdiv r2, r2, r3 - 14032: b212 sxth r2, r2 - 14034: f7ff bb0a b.w 1364c - 14038: 47a8 blx r5 - 1403a: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1403e: 0040 lsls r0, r0, #1 - 14040: 28ef cmp r0, #239 ; 0xef - 14042: f77f ab02 ble.w 1364a - 14046: 2000 movs r0, #0 - 14048: 47a8 blx r5 - 1404a: 231e movs r3, #30 - 1404c: e7eb b.n 14026 - lv_style_set_pad_bottom(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 1404e: 2000 movs r0, #0 - 14050: 47a8 blx r5 - 14052: 230f movs r3, #15 - 14054: 2250 movs r2, #80 ; 0x50 - 14056: fb00 2203 mla r2, r0, r3, r2 - 1405a: 23a0 movs r3, #160 ; 0xa0 - 1405c: fb92 f2f3 sdiv r2, r2, r3 - 14060: b212 sxth r2, r2 - 14062: f7ff bb07 b.w 13674 - 14066: 47a8 blx r5 - 14068: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1406c: 0040 lsls r0, r0, #1 - 1406e: 28ef cmp r0, #239 ; 0xef - 14070: f77f aaff ble.w 13672 - 14074: 2000 movs r0, #0 - 14076: 47a8 blx r5 - 14078: 231e movs r3, #30 - 1407a: e7eb b.n 14054 - lv_style_set_pad_inner(&styles->list_btn, LV_STATE_DEFAULT, PAD_DEF); - 1407c: 2000 movs r0, #0 - 1407e: 47a8 blx r5 - 14080: 230f movs r3, #15 - 14082: 2250 movs r2, #80 ; 0x50 - 14084: fb00 2203 mla r2, r0, r3, r2 - 14088: 23a0 movs r3, #160 ; 0xa0 - 1408a: fb92 f2f3 sdiv r2, r2, r3 - 1408e: b212 sxth r2, r2 - 14090: f7ff bb04 b.w 1369c - 14094: 47a8 blx r5 - 14096: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1409a: 0040 lsls r0, r0, #1 - 1409c: 28ef cmp r0, #239 ; 0xef - 1409e: f77f aafc ble.w 1369a - 140a2: 2000 movs r0, #0 - 140a4: 47a8 blx r5 - 140a6: 231e movs r3, #30 - 140a8: e7eb b.n 14082 - lv_style_set_transform_width(&styles->list_btn, LV_STATE_DEFAULT, - PAD_DEF); - 140aa: 2000 movs r0, #0 - 140ac: 47a8 blx r5 - 140ae: 230f movs r3, #15 - 140b0: 2250 movs r2, #80 ; 0x50 - 140b2: fb00 2203 mla r2, r0, r3, r2 - 140b6: f06f 039f mvn.w r3, #159 ; 0x9f - 140ba: fb92 f2f3 sdiv r2, r2, r3 - 140be: b212 sxth r2, r2 - 140c0: f7ff bb01 b.w 136c6 - 140c4: 47a8 blx r5 - 140c6: ebc0 1000 rsb r0, r0, r0, lsl #4 - 140ca: 0040 lsls r0, r0, #1 - 140cc: 28ef cmp r0, #239 ; 0xef - 140ce: f77f aaf8 ble.w 136c2 - 140d2: 2000 movs r0, #0 - 140d4: 47a8 blx r5 - 140d6: 231e movs r3, #30 - 140d8: e7ea b.n 140b0 - lv_style_set_text_line_space(&styles->ddlist_page, LV_STATE_DEFAULT, LV_DPX(20)); - 140da: 2201 movs r2, #1 - 140dc: f7ff bb33 b.w 13746 - lv_style_set_text_line_space(&styles->roller_bg, LV_STATE_DEFAULT, LV_DPX(25)); - 140e0: 2201 movs r2, #1 - 140e2: f7ff bba6 b.w 13832 - lv_style_set_border_width(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(5)); - 140e6: 2201 movs r2, #1 - 140e8: f7ff bbf9 b.w 138de - lv_style_set_pad_top(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(7)); - 140ec: 2201 movs r2, #1 - 140ee: e431 b.n 13954 - lv_style_set_pad_left(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(7)); - 140f0: 2201 movs r2, #1 - 140f2: e446 b.n 13982 - lv_style_set_pad_right(&styles->tabview_btns_bg, LV_STATE_DEFAULT, LV_DPX(7)); - 140f4: 2201 movs r2, #1 - 140f6: e45b b.n 139b0 - lv_style_set_pad_top(&styles->tabview_btns, LV_STATE_DEFAULT, LV_DPX(20)); - 140f8: 2201 movs r2, #1 - 140fa: e494 b.n 13a26 - lv_style_set_pad_bottom(&styles->tabview_btns, LV_STATE_DEFAULT, LV_DPX(20)); - 140fc: 2201 movs r2, #1 - 140fe: e4aa b.n 13a56 - lv_style_set_size(&styles->tabview_indic, LV_STATE_DEFAULT, LV_DPX(5)); - 14100: 2201 movs r2, #1 - 14102: e4df b.n 13ac4 - lv_style_set_pad_top(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 14104: 2000 movs r0, #0 - 14106: 47a8 blx r5 - 14108: 230f movs r3, #15 - 1410a: 2250 movs r2, #80 ; 0x50 - 1410c: fb00 2203 mla r2, r0, r3, r2 - 14110: 23a0 movs r3, #160 ; 0xa0 - 14112: fb92 f2f3 sdiv r2, r2, r3 - 14116: b212 sxth r2, r2 - 14118: e4f4 b.n 13b04 - 1411a: 47a8 blx r5 - 1411c: ebc0 1000 rsb r0, r0, r0, lsl #4 - 14120: 0040 lsls r0, r0, #1 - 14122: 28ef cmp r0, #239 ; 0xef - 14124: f77f aced ble.w 13b02 - 14128: 2000 movs r0, #0 - 1412a: 47a8 blx r5 - 1412c: 231e movs r3, #30 - 1412e: e7ec b.n 1410a - lv_style_set_pad_bottom(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 14130: 2000 movs r0, #0 - 14132: 47a8 blx r5 - 14134: 230f movs r3, #15 - 14136: 2250 movs r2, #80 ; 0x50 - 14138: fb00 2203 mla r2, r0, r3, r2 - 1413c: 23a0 movs r3, #160 ; 0xa0 - 1413e: fb92 f2f3 sdiv r2, r2, r3 - 14142: b212 sxth r2, r2 - 14144: e507 b.n 13b56 - 14146: 47a8 blx r5 - 14148: ebc0 1000 rsb r0, r0, r0, lsl #4 - 1414c: 0040 lsls r0, r0, #1 - 1414e: 28ef cmp r0, #239 ; 0xef - 14150: f77f ad00 ble.w 13b54 - 14154: 2000 movs r0, #0 - 14156: 47a8 blx r5 - 14158: 231e movs r3, #30 - 1415a: e7ec b.n 14136 - lv_style_set_pad_left(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 1415c: 2000 movs r0, #0 - 1415e: 47a8 blx r5 - 14160: 230f movs r3, #15 - 14162: 2250 movs r2, #80 ; 0x50 - 14164: fb00 2203 mla r2, r0, r3, r2 - 14168: 23a0 movs r3, #160 ; 0xa0 - 1416a: fb92 f2f3 sdiv r2, r2, r3 - 1416e: b212 sxth r2, r2 - 14170: e505 b.n 13b7e - 14172: 47a8 blx r5 - 14174: ebc0 1000 rsb r0, r0, r0, lsl #4 - 14178: 0040 lsls r0, r0, #1 - 1417a: 28ef cmp r0, #239 ; 0xef - 1417c: f77f acfe ble.w 13b7c - 14180: 2000 movs r0, #0 - 14182: 47a8 blx r5 - 14184: 231e movs r3, #30 - 14186: e7ec b.n 14162 - lv_style_set_pad_right(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 14188: 2000 movs r0, #0 - 1418a: 47a8 blx r5 - 1418c: 230f movs r3, #15 - 1418e: 2250 movs r2, #80 ; 0x50 - 14190: fb00 2203 mla r2, r0, r3, r2 - 14194: 23a0 movs r3, #160 ; 0xa0 - 14196: fb92 f2f3 sdiv r2, r2, r3 - 1419a: b212 sxth r2, r2 - 1419c: e503 b.n 13ba6 - 1419e: 47a8 blx r5 - 141a0: ebc0 1000 rsb r0, r0, r0, lsl #4 - 141a4: 0040 lsls r0, r0, #1 - 141a6: 28ef cmp r0, #239 ; 0xef - 141a8: f77f acfc ble.w 13ba4 - 141ac: 2000 movs r0, #0 - 141ae: 47a8 blx r5 - 141b0: 231e movs r3, #30 - 141b2: e7ec b.n 1418e - lv_style_set_pad_inner(&styles->tabview_page_scrl, LV_STATE_DEFAULT, PAD_DEF); - 141b4: 2000 movs r0, #0 - 141b6: 47a8 blx r5 - 141b8: 230f movs r3, #15 - 141ba: 2250 movs r2, #80 ; 0x50 - 141bc: fb00 2203 mla r2, r0, r3, r2 - 141c0: 23a0 movs r3, #160 ; 0xa0 - 141c2: fb92 f2f3 sdiv r2, r2, r3 - 141c6: b212 sxth r2, r2 - 141c8: e501 b.n 13bce - 141ca: 47a8 blx r5 - 141cc: ebc0 1000 rsb r0, r0, r0, lsl #4 - 141d0: 0040 lsls r0, r0, #1 - 141d2: 28ef cmp r0, #239 ; 0xef - 141d4: f77f acfa ble.w 13bcc - 141d8: 2000 movs r0, #0 - 141da: 47a8 blx r5 - 141dc: 231e movs r3, #30 - 141de: e7ec b.n 141ba - lv_style_set_pad_left(&styles->table_cell, LV_STATE_DEFAULT, PAD_DEF); - 141e0: 2000 movs r0, #0 - 141e2: 47a8 blx r5 - 141e4: 230f movs r3, #15 - 141e6: 2250 movs r2, #80 ; 0x50 - 141e8: fb00 2203 mla r2, r0, r3, r2 - 141ec: 23a0 movs r3, #160 ; 0xa0 - 141ee: fb92 f2f3 sdiv r2, r2, r3 - 141f2: b212 sxth r2, r2 - 141f4: e51a b.n 13c2c - 141f6: 47a8 blx r5 - 141f8: ebc0 1000 rsb r0, r0, r0, lsl #4 - 141fc: 0040 lsls r0, r0, #1 - 141fe: 28ef cmp r0, #239 ; 0xef - 14200: f77f ad13 ble.w 13c2a - 14204: 2000 movs r0, #0 - 14206: 47a8 blx r5 - 14208: 231e movs r3, #30 - 1420a: e7ec b.n 141e6 - lv_style_set_pad_right(&styles->table_cell, LV_STATE_DEFAULT, PAD_DEF); - 1420c: 2000 movs r0, #0 - 1420e: 47a8 blx r5 - 14210: 230f movs r3, #15 - 14212: 2250 movs r2, #80 ; 0x50 - 14214: fb00 2203 mla r2, r0, r3, r2 - 14218: 23a0 movs r3, #160 ; 0xa0 - 1421a: fb92 f2f3 sdiv r2, r2, r3 - 1421e: b212 sxth r2, r2 - 14220: e518 b.n 13c54 - 14222: 47a8 blx r5 - 14224: ebc0 1000 rsb r0, r0, r0, lsl #4 - 14228: 0040 lsls r0, r0, #1 - 1422a: 28ef cmp r0, #239 ; 0xef - 1422c: f77f ad11 ble.w 13c52 - 14230: 2000 movs r0, #0 - 14232: 47a8 blx r5 - 14234: 231e movs r3, #30 - 14236: e7ec b.n 14212 - lv_style_set_pad_top(&styles->table_cell, LV_STATE_DEFAULT, PAD_DEF); - 14238: 2000 movs r0, #0 - 1423a: 47a8 blx r5 - 1423c: 230f movs r3, #15 - 1423e: 2250 movs r2, #80 ; 0x50 - 14240: fb00 2203 mla r2, r0, r3, r2 - 14244: 23a0 movs r3, #160 ; 0xa0 - 14246: fb92 f2f3 sdiv r2, r2, r3 - 1424a: b212 sxth r2, r2 - 1424c: e517 b.n 13c7e - 1424e: 47a8 blx r5 - 14250: ebc0 1000 rsb r0, r0, r0, lsl #4 - 14254: 0040 lsls r0, r0, #1 - 14256: 28ef cmp r0, #239 ; 0xef - 14258: f77f ad10 ble.w 13c7c - 1425c: 2000 movs r0, #0 - 1425e: 47a8 blx r5 - 14260: 231e movs r3, #30 - 14262: e7ec b.n 1423e - lv_style_set_pad_bottom(&styles->table_cell, LV_STATE_DEFAULT, PAD_DEF); - 14264: 2000 movs r0, #0 - 14266: 47b0 blx r6 - 14268: 230f movs r3, #15 - 1426a: 2250 movs r2, #80 ; 0x50 - 1426c: fb00 2203 mla r2, r0, r3, r2 - 14270: 23a0 movs r3, #160 ; 0xa0 - 14272: fb92 f2f3 sdiv r2, r2, r3 - 14276: b212 sxth r2, r2 - 14278: e516 b.n 13ca8 - 1427a: 47b0 blx r6 - 1427c: ebc0 1000 rsb r0, r0, r0, lsl #4 - 14280: 0040 lsls r0, r0, #1 - 14282: 28ef cmp r0, #239 ; 0xef - 14284: f77f ad0f ble.w 13ca6 - 14288: 2000 movs r0, #0 - 1428a: 47b0 blx r6 - 1428c: 231e movs r3, #30 - 1428e: e7ec b.n 1426a - 14290: 00010581 .word 0x00010581 - 14294: 00a1adbd .word 0x00a1adbd - -00014298 : - * LV_DESIGN_DRAW: draw the object (always return 'true') - * LV_DESIGN_DRAW_POST: drawing after every children are drawn - * @param return an element of `lv_design_res_t` - */ -static lv_design_res_t lv_img_design(lv_obj_t * img, const lv_area_t * clip_area, lv_design_mode_t mode) -{ - 14298: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_img_ext_t * ext = lv_obj_get_ext_attr(img); - 1429c: 4ba4 ldr r3, [pc, #656] ; (14530 ) -{ - 1429e: b0a7 sub sp, #156 ; 0x9c - 142a0: 4616 mov r6, r2 - 142a2: 4604 mov r4, r0 - 142a4: 460f mov r7, r1 - lv_img_ext_t * ext = lv_obj_get_ext_attr(img); - 142a6: 4798 blx r3 - - if(mode == LV_DESIGN_COVER_CHK) { - 142a8: 2e02 cmp r6, #2 - lv_img_ext_t * ext = lv_obj_get_ext_attr(img); - 142aa: 4605 mov r5, r0 - if(mode == LV_DESIGN_COVER_CHK) { - 142ac: d163 bne.n 14376 - _OBJ_GET_STYLE_##scalar(prop_name, func_name, value_type, style_type) \ - _OBJ_SET_STYLE_LOCAL_##scalar(prop_name, func_name, value_type, style_type) \ - _OBJ_SET_STYLE_##scalar(prop_name, func_name, value_type, style_type) - -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(CLIP_CORNER, clip_corner, bool, _int, scalar) - 142ae: f8df 82b4 ldr.w r8, [pc, #692] ; 14564 - 142b2: 4632 mov r2, r6 - 142b4: 2100 movs r1, #0 - 142b6: 4620 mov r0, r4 - 142b8: 47c0 blx r8 - - if(lv_obj_get_style_clip_corner(img, LV_IMG_PART_MAIN)) return LV_DESIGN_RES_MASKED; - 142ba: 2800 cmp r0, #0 - 142bc: f040 81ff bne.w 146be - - if(ext->src_type == LV_IMG_SRC_UNKNOWN || ext->src_type == LV_IMG_SRC_SYMBOL) return LV_DESIGN_RES_NOT_COVER; - 142c0: 7d2b ldrb r3, [r5, #20] - 142c2: 0799 lsls r1, r3, #30 - 142c4: d42a bmi.n 1431c - - /*Non true color format might have "holes"*/ - if(ext->cf != LV_IMG_CF_TRUE_COLOR && ext->cf != LV_IMG_CF_RAW) return LV_DESIGN_RES_NOT_COVER; - 142c6: f003 03f8 and.w r3, r3, #248 ; 0xf8 - 142ca: 2b20 cmp r3, #32 - 142cc: d001 beq.n 142d2 - 142ce: 2b08 cmp r3, #8 - 142d0: d124 bne.n 1431c -_LV_OBJ_STYLE_SET_GET_DECLARE(SIZE, size, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_ANGLE, transform_angle, lv_style_int_t, _int, scalar) - 142d2: 2206 movs r2, #6 - 142d4: 2100 movs r1, #0 - 142d6: 4620 mov r0, r4 - 142d8: 47c0 blx r8 - - int32_t angle_final = lv_obj_get_style_transform_angle(img, LV_IMG_PART_MAIN); - angle_final += ext->angle; - 142da: 89ab ldrh r3, [r5, #12] - - if(angle_final == 0) return LV_DESIGN_RES_NOT_COVER; - 142dc: 42c3 cmn r3, r0 - 142de: d01d beq.n 1431c -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_ZOOM, transform_zoom, lv_style_int_t, _int, scalar) - 142e0: 2207 movs r2, #7 - 142e2: 2100 movs r1, #0 - 142e4: 4620 mov r0, r4 - 142e6: 47c0 blx r8 - - int32_t zoom_final = lv_obj_get_style_transform_zoom(img, LV_IMG_PART_MAIN); - zoom_final = (zoom_final * ext->zoom) >> 8; - 142e8: f8b5 8012 ldrh.w r8, [r5, #18] - 142ec: f8df 9278 ldr.w r9, [pc, #632] ; 14568 - 142f0: fb00 f808 mul.w r8, r0, r8 - 142f4: ea4f 2828 mov.w r8, r8, asr #8 - - if(zoom_final != LV_IMG_ZOOM_NONE) { - 142f8: f5b8 7f80 cmp.w r8, #256 ; 0x100 - 142fc: d012 beq.n 14324 - if(_lv_area_is_in(clip_area, &img->coords, 0) == false) return LV_DESIGN_RES_NOT_COVER; - 142fe: 2200 movs r2, #0 - 14300: f104 0110 add.w r1, r4, #16 - a.x1 += img->coords.x1; - a.y1 += img->coords.y1; - a.x2 += img->coords.x1; - a.y2 += img->coords.y1; - - if(_lv_area_is_in(clip_area, &a, 0) == false) return LV_DESIGN_RES_NOT_COVER; - 14304: 4638 mov r0, r7 - 14306: 47c8 blx r9 - 14308: b140 cbz r0, 1431c -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_ROUNDED, line_rounded, bool, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_COLOR, line_color, lv_color_t, _color, nonscalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(LINE_OPA, line_opa, lv_opa_t, _opa, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_BLEND_MODE, image_blend_mode, lv_blend_mode_t, _int, scalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_OPA, image_opa, lv_opa_t, _opa, scalar) - 1430a: 4b8a ldr r3, [pc, #552] ; (14534 ) - 1430c: f248 02ac movw r2, #32940 ; 0x80ac - 14310: 2100 movs r1, #0 - 14312: 4620 mov r0, r4 - 14314: 4798 blx r3 - } - - if(lv_obj_get_style_image_opa(img, LV_IMG_PART_MAIN) != LV_OPA_COVER) return LV_DESIGN_RES_NOT_COVER; - - return LV_DESIGN_RES_COVER; - 14316: 28ff cmp r0, #255 ; 0xff - 14318: bf08 it eq - 1431a: 2601 moveq r6, #1 - lv_draw_rect(&img->coords, clip_area, &draw_dsc); - } - } - - return LV_DESIGN_RES_OK; -} - 1431c: 4630 mov r0, r6 - 1431e: b027 add sp, #156 ; 0x9c - 14320: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - _lv_img_buf_get_transformed_area(&a, lv_obj_get_width(img), lv_obj_get_height(img), 0, zoom_final, &ext->pivot); - 14324: 4b84 ldr r3, [pc, #528] ; (14538 ) - 14326: 4620 mov r0, r4 - 14328: 4798 blx r3 - 1432a: 4b84 ldr r3, [pc, #528] ; (1453c ) - 1432c: 9003 str r0, [sp, #12] - 1432e: 4620 mov r0, r4 - 14330: 4798 blx r3 - 14332: 350e adds r5, #14 - 14334: 4602 mov r2, r0 - 14336: e9cd 8500 strd r8, r5, [sp] - 1433a: 9903 ldr r1, [sp, #12] - 1433c: 4d80 ldr r5, [pc, #512] ; (14540 ) - 1433e: 2300 movs r3, #0 - 14340: a811 add r0, sp, #68 ; 0x44 - 14342: 47a8 blx r5 - a.x1 += img->coords.x1; - 14344: 8a22 ldrh r2, [r4, #16] - 14346: f8bd 3044 ldrh.w r3, [sp, #68] ; 0x44 - a.y1 += img->coords.y1; - 1434a: f8bd 1046 ldrh.w r1, [sp, #70] ; 0x46 - a.x1 += img->coords.x1; - 1434e: 4413 add r3, r2 - 14350: f8ad 3044 strh.w r3, [sp, #68] ; 0x44 - a.y1 += img->coords.y1; - 14354: 8a63 ldrh r3, [r4, #18] - 14356: 4419 add r1, r3 - 14358: f8ad 1046 strh.w r1, [sp, #70] ; 0x46 - a.x2 += img->coords.x1; - 1435c: f8bd 1048 ldrh.w r1, [sp, #72] ; 0x48 - 14360: 440a add r2, r1 - 14362: f8ad 2048 strh.w r2, [sp, #72] ; 0x48 - a.y2 += img->coords.y1; - 14366: f8bd 204a ldrh.w r2, [sp, #74] ; 0x4a - 1436a: 4413 add r3, r2 - 1436c: f8ad 304a strh.w r3, [sp, #74] ; 0x4a - if(_lv_area_is_in(clip_area, &a, 0) == false) return LV_DESIGN_RES_NOT_COVER; - 14370: 2200 movs r2, #0 - 14372: a911 add r1, sp, #68 ; 0x44 - 14374: e7c6 b.n 14304 - else if(mode == LV_DESIGN_DRAW_MAIN) { - 14376: 2e00 cmp r6, #0 - 14378: f040 8176 bne.w 14668 - if(ext->h == 0 || ext->w == 0) return true; - 1437c: f9b0 300a ldrsh.w r3, [r0, #10] - 14380: 2b00 cmp r3, #0 - 14382: f000 816f beq.w 14664 - 14386: f9b0 3008 ldrsh.w r3, [r0, #8] - 1438a: 2b00 cmp r3, #0 - 1438c: f000 816a beq.w 14664 - lv_obj_get_coords(img, &img_coords); - 14390: a904 add r1, sp, #16 - 14392: 4b6c ldr r3, [pc, #432] ; (14544 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_POST, border_post, bool, _int, scalar) - 14394: f8df 91cc ldr.w r9, [pc, #460] ; 14564 - 14398: 4620 mov r0, r4 - 1439a: 4798 blx r3 - lv_draw_rect_dsc_init(&bg_dsc); - 1439c: 4b6a ldr r3, [pc, #424] ; (14548 ) - 1439e: a811 add r0, sp, #68 ; 0x44 - 143a0: 4798 blx r3 - lv_obj_init_draw_rect_dsc(img, LV_IMG_PART_MAIN, &bg_dsc); - 143a2: aa11 add r2, sp, #68 ; 0x44 - 143a4: 4631 mov r1, r6 - 143a6: 4620 mov r0, r4 - 143a8: 4b68 ldr r3, [pc, #416] ; (1454c ) - 143aa: 4798 blx r3 - 143ac: 2233 movs r2, #51 ; 0x33 - 143ae: 4631 mov r1, r6 - 143b0: 4620 mov r0, r4 - 143b2: 47c8 blx r9 - if(lv_obj_get_style_border_post(img, LV_OBJ_PART_MAIN)) { - 143b4: b108 cbz r0, 143ba - bg_dsc.border_opa = LV_OPA_TRANSP; - 143b6: f88d 6058 strb.w r6, [sp, #88] ; 0x58 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_ZOOM, transform_zoom, lv_style_int_t, _int, scalar) - 143ba: 2207 movs r2, #7 - 143bc: 2100 movs r1, #0 - 143be: 4620 mov r0, r4 - 143c0: 47c8 blx r9 - zoom_final = (zoom_final * ext->zoom) >> 8; - 143c2: f8b5 8012 ldrh.w r8, [r5, #18] - 143c6: fb00 f008 mul.w r0, r0, r8 - if(zoom_final == 0) return LV_DESIGN_RES_OK; - 143ca: ea5f 2820 movs.w r8, r0, asr #8 - 143ce: d0a5 beq.n 1431c -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_ANGLE, transform_angle, lv_style_int_t, _int, scalar) - 143d0: 2206 movs r2, #6 - 143d2: 2100 movs r1, #0 - 143d4: 4620 mov r0, r4 - 143d6: 47c8 blx r9 - * @param area_p pointer to an area - * @return the height of the area (if y1 == y2 -> height = 1) - */ -static inline lv_coord_t lv_area_get_height(const lv_area_t * area_p) -{ - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 143d8: f8bd 2016 ldrh.w r2, [sp, #22] - 143dc: f8bd 3012 ldrh.w r3, [sp, #18] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 143e0: f8bd 1014 ldrh.w r1, [sp, #20] - angle_final += ext->angle; - 143e4: f8b5 a00c ldrh.w sl, [r5, #12] - _lv_img_buf_get_transformed_area(&bg_coords, lv_area_get_width(&img_coords), lv_area_get_height(&img_coords), - 143e8: f8df b154 ldr.w fp, [pc, #340] ; 14540 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 143ec: 3201 adds r2, #1 - 143ee: 1ad2 subs r2, r2, r3 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 143f0: f8bd 3010 ldrh.w r3, [sp, #16] - 143f4: 3101 adds r1, #1 - angle_final += ext->angle; - 143f6: 4482 add sl, r0 - 143f8: 1ac9 subs r1, r1, r3 - _lv_img_buf_get_transformed_area(&bg_coords, lv_area_get_width(&img_coords), lv_area_get_height(&img_coords), - 143fa: fa1f f888 uxth.w r8, r8 - 143fe: f105 030e add.w r3, r5, #14 - 14402: e9cd 8300 strd r8, r3, [sp] - 14406: b212 sxth r2, r2 - 14408: fa0f f38a sxth.w r3, sl - 1440c: b209 sxth r1, r1 - 1440e: a806 add r0, sp, #24 - 14410: 47d8 blx fp - bg_coords.x1 += img_coords.x1; - 14412: f8bd 2010 ldrh.w r2, [sp, #16] - 14416: f8bd 3018 ldrh.w r3, [sp, #24] - bg_coords.y1 += img_coords.y1; - 1441a: f8bd 101a ldrh.w r1, [sp, #26] - bg_coords.x1 += img_coords.x1; - 1441e: 4413 add r3, r2 - 14420: f8ad 3018 strh.w r3, [sp, #24] - bg_coords.y1 += img_coords.y1; - 14424: f8bd 3012 ldrh.w r3, [sp, #18] - 14428: 4419 add r1, r3 - 1442a: f8ad 101a strh.w r1, [sp, #26] - bg_coords.x2 += img_coords.x1; - 1442e: f8bd 101c ldrh.w r1, [sp, #28] - 14432: 440a add r2, r1 - 14434: f8ad 201c strh.w r2, [sp, #28] - bg_coords.y2 += img_coords.y1; - 14438: f8bd 201e ldrh.w r2, [sp, #30] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 1443c: 2100 movs r1, #0 - 1443e: 4413 add r3, r2 - 14440: 4620 mov r0, r4 - 14442: 2212 movs r2, #18 - 14444: f8ad 301e strh.w r3, [sp, #30] - 14448: 47c8 blx r9 - bg_coords.x1 -= lv_obj_get_style_pad_left(img, LV_IMG_PART_MAIN); - 1444a: f8bd 3018 ldrh.w r3, [sp, #24] - 1444e: 1a18 subs r0, r3, r0 - 14450: f8ad 0018 strh.w r0, [sp, #24] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 14454: 2213 movs r2, #19 - 14456: 2100 movs r1, #0 - 14458: 4620 mov r0, r4 - 1445a: 47c8 blx r9 - bg_coords.x2 += lv_obj_get_style_pad_right(img, LV_IMG_PART_MAIN); - 1445c: f8bd 301c ldrh.w r3, [sp, #28] - 14460: 4418 add r0, r3 - 14462: f8ad 001c strh.w r0, [sp, #28] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 14466: 2210 movs r2, #16 - 14468: 2100 movs r1, #0 - 1446a: 4620 mov r0, r4 - 1446c: 47c8 blx r9 - bg_coords.y1 -= lv_obj_get_style_pad_top(img, LV_IMG_PART_MAIN); - 1446e: f8bd 301a ldrh.w r3, [sp, #26] - 14472: 1a18 subs r0, r3, r0 - 14474: f8ad 001a strh.w r0, [sp, #26] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 14478: 2211 movs r2, #17 - 1447a: 2100 movs r1, #0 - 1447c: 4620 mov r0, r4 - 1447e: 47c8 blx r9 - bg_coords.y2 += lv_obj_get_style_pad_bottom(img, LV_IMG_PART_MAIN); - 14480: f8bd 301e ldrh.w r3, [sp, #30] - 14484: 4418 add r0, r3 - 14486: f8ad 001e strh.w r0, [sp, #30] - lv_draw_rect(&bg_coords, clip_area, &bg_dsc); - 1448a: aa11 add r2, sp, #68 ; 0x44 - 1448c: 4639 mov r1, r7 - 1448e: a806 add r0, sp, #24 - 14490: 4b2f ldr r3, [pc, #188] ; (14550 ) - 14492: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(CLIP_CORNER, clip_corner, bool, _int, scalar) - 14494: 2202 movs r2, #2 - 14496: 2100 movs r1, #0 - 14498: 4620 mov r0, r4 - 1449a: 47c8 blx r9 - if(lv_obj_get_style_clip_corner(img, LV_OBJ_PART_MAIN)) { - 1449c: b198 cbz r0, 144c6 - lv_draw_mask_radius_param_t * mp = _lv_mem_buf_get(sizeof(lv_draw_mask_radius_param_t)); - 1449e: 4b2d ldr r3, [pc, #180] ; (14554 ) - 144a0: 201c movs r0, #28 - 144a2: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(RADIUS, radius, lv_style_int_t, _int, scalar) - 144a4: 2201 movs r2, #1 - 144a6: 4683 mov fp, r0 - 144a8: 2100 movs r1, #0 - 144aa: 4620 mov r0, r4 - 144ac: 47c8 blx r9 - lv_draw_mask_radius_init(mp, &bg_coords, r, false); - 144ae: 2300 movs r3, #0 - 144b0: 4602 mov r2, r0 - 144b2: a906 add r1, sp, #24 - 144b4: 4658 mov r0, fp - 144b6: f8df 90b4 ldr.w r9, [pc, #180] ; 1456c - 144ba: 47c8 blx r9 - lv_draw_mask_add(mp, img + 8); - 144bc: 4b26 ldr r3, [pc, #152] ; (14558 ) - 144be: f504 7118 add.w r1, r4, #608 ; 0x260 - 144c2: 4658 mov r0, fp - 144c4: 4798 blx r3 - if(ext->src_type == LV_IMG_SRC_FILE || ext->src_type == LV_IMG_SRC_VARIABLE) { - 144c6: 7d2b ldrb r3, [r5, #20] - 144c8: 079a lsls r2, r3, #30 - 144ca: f100 809d bmi.w 14608 - img_coords.x1 += ext->offset.x; - 144ce: f8bd 2010 ldrh.w r2, [sp, #16] - 144d2: 88ab ldrh r3, [r5, #4] - if(img_coords.x1 > img->coords.x1) img_coords.x1 -= ext->w; - 144d4: f9b4 c010 ldrsh.w ip, [r4, #16] - img_coords.y1 += ext->offset.y; - 144d8: 88e9 ldrh r1, [r5, #6] - img_coords.x1 += ext->offset.x; - 144da: 441a add r2, r3 - 144dc: b290 uxth r0, r2 - 144de: b212 sxth r2, r2 - if(img_coords.x1 > img->coords.x1) img_coords.x1 -= ext->w; - 144e0: 4594 cmp ip, r2 - img_coords.x1 += ext->offset.x; - 144e2: f8ad 2010 strh.w r2, [sp, #16] - if(img_coords.x1 > img->coords.x1) img_coords.x1 -= ext->w; - 144e6: bfb8 it lt - 144e8: 892a ldrhlt r2, [r5, #8] - img_coords.y1 += ext->offset.y; - 144ea: f8bd 3012 ldrh.w r3, [sp, #18] - if(img_coords.x1 > img->coords.x1) img_coords.x1 -= ext->w; - 144ee: bfbc itt lt - 144f0: 1a82 sublt r2, r0, r2 - 144f2: f8ad 2010 strhlt.w r2, [sp, #16] - img_coords.y1 += ext->offset.y; - 144f6: 440b add r3, r1 - if(img_coords.y1 > img->coords.y1) img_coords.y1 -= ext->h; - 144f8: f9b4 2012 ldrsh.w r2, [r4, #18] - img_coords.y1 += ext->offset.y; - 144fc: b299 uxth r1, r3 - 144fe: b21b sxth r3, r3 - if(img_coords.y1 > img->coords.y1) img_coords.y1 -= ext->h; - 14500: 429a cmp r2, r3 - img_coords.y1 += ext->offset.y; - 14502: f8ad 3012 strh.w r3, [sp, #18] - if(img_coords.y1 > img->coords.y1) img_coords.y1 -= ext->h; - 14506: bfbe ittt lt - 14508: 896b ldrhlt r3, [r5, #10] - 1450a: 1acb sublt r3, r1, r3 - 1450c: f8ad 3012 strhlt.w r3, [sp, #18] - lv_draw_img_dsc_init(&img_dsc); - 14510: a80a add r0, sp, #40 ; 0x28 - 14512: 4b12 ldr r3, [pc, #72] ; (1455c ) - 14514: 4798 blx r3 - lv_obj_init_draw_img_dsc(img, LV_IMG_PART_MAIN, &img_dsc); - 14516: 4b12 ldr r3, [pc, #72] ; (14560 ) - 14518: aa0a add r2, sp, #40 ; 0x28 - 1451a: 2100 movs r1, #0 - 1451c: 4620 mov r0, r4 - 1451e: 4798 blx r3 - img_dsc.zoom = zoom_final; - 14520: f8ad 8030 strh.w r8, [sp, #48] ; 0x30 - if(img_dsc.zoom == 0) return LV_DESIGN_RES_OK; - 14524: f1b8 0f00 cmp.w r8, #0 - 14528: d122 bne.n 14570 - return LV_DESIGN_RES_OK; - 1452a: 2600 movs r6, #0 - 1452c: e6f6 b.n 1431c - 1452e: bf00 nop - 14530: 0000422d .word 0x0000422d - 14534: 00003abd .word 0x00003abd - 14538: 00002671 .word 0x00002671 - 1453c: 000026c1 .word 0x000026c1 - 14540: 0000c2e5 .word 0x0000c2e5 - 14544: 00002559 .word 0x00002559 - 14548: 00009e25 .word 0x00009e25 - 1454c: 0000452d .word 0x0000452d - 14550: 00009e71 .word 0x00009e71 - 14554: 0000f145 .word 0x0000f145 - 14558: 00009995 .word 0x00009995 - 1455c: 000077dd .word 0x000077dd - 14560: 00004b21 .word 0x00004b21 - 14564: 00003995 .word 0x00003995 - 14568: 0000e315 .word 0x0000e315 - 1456c: 00009b99 .word 0x00009b99 - img_dsc.pivot.x = ext->pivot.x; - 14570: 89eb ldrh r3, [r5, #14] - 14572: f8ad 302c strh.w r3, [sp, #44] ; 0x2c - img_dsc.pivot.y = ext->pivot.y; - 14576: 8a2b ldrh r3, [r5, #16] - 14578: f8ad 302e strh.w r3, [sp, #46] ; 0x2e - img_dsc.antialias = ext->antialias; - 1457c: 7d6b ldrb r3, [r5, #21] - 1457e: f89d 2037 ldrb.w r2, [sp, #55] ; 0x37 - lv_draw_img(&cords_tmp, clip_area, ext->src, &img_dsc); - 14582: 4c50 ldr r4, [pc, #320] ; (146c4 ) - img_dsc.angle = angle_final; - 14584: f8ad a02a strh.w sl, [sp, #42] ; 0x2a - img_dsc.antialias = ext->antialias; - 14588: f3c3 0300 ubfx r3, r3, #0, #1 - 1458c: f363 0200 bfi r2, r3, #0, #1 - 14590: f88d 2037 strb.w r2, [sp, #55] ; 0x37 - cords_tmp.y1 = img_coords.y1; - 14594: f9bd 3012 ldrsh.w r3, [sp, #18] - cords_tmp.y2 = img_coords.y1 + ext->h - 1; - 14598: 896a ldrh r2, [r5, #10] - cords_tmp.y1 = img_coords.y1; - 1459a: f8ad 3022 strh.w r3, [sp, #34] ; 0x22 - cords_tmp.y2 = img_coords.y1 + ext->h - 1; - 1459e: 3b01 subs r3, #1 - 145a0: 4413 add r3, r2 - 145a2: b21b sxth r3, r3 - for(; cords_tmp.y1 <= img_coords.y2; cords_tmp.y1 += ext->h, cords_tmp.y2 += ext->h) { - 145a4: f9bd 2022 ldrsh.w r2, [sp, #34] ; 0x22 - cords_tmp.y2 = img_coords.y1 + ext->h - 1; - 145a8: f8ad 3026 strh.w r3, [sp, #38] ; 0x26 - for(; cords_tmp.y1 <= img_coords.y2; cords_tmp.y1 += ext->h, cords_tmp.y2 += ext->h) { - 145ac: f9bd 3016 ldrsh.w r3, [sp, #22] - 145b0: 429a cmp r2, r3 - 145b2: f73f aeb3 bgt.w 1431c - cords_tmp.x1 = img_coords.x1; - 145b6: f9bd 3010 ldrsh.w r3, [sp, #16] - cords_tmp.x2 = img_coords.x1 + ext->w - 1; - 145ba: 892a ldrh r2, [r5, #8] - cords_tmp.x1 = img_coords.x1; - 145bc: f8ad 3020 strh.w r3, [sp, #32] - cords_tmp.x2 = img_coords.x1 + ext->w - 1; - 145c0: 3b01 subs r3, #1 - for(; cords_tmp.x1 <= img_coords.x2; cords_tmp.x1 += ext->w, cords_tmp.x2 += ext->w) { - 145c2: 4413 add r3, r2 - 145c4: b21b sxth r3, r3 - 145c6: f9bd 2020 ldrsh.w r2, [sp, #32] - cords_tmp.x2 = img_coords.x1 + ext->w - 1; - 145ca: f8ad 3024 strh.w r3, [sp, #36] ; 0x24 - for(; cords_tmp.x1 <= img_coords.x2; cords_tmp.x1 += ext->w, cords_tmp.x2 += ext->w) { - 145ce: f9bd 3014 ldrsh.w r3, [sp, #20] - 145d2: 429a cmp r2, r3 - 145d4: dd0a ble.n 145ec - for(; cords_tmp.y1 <= img_coords.y2; cords_tmp.y1 += ext->h, cords_tmp.y2 += ext->h) { - 145d6: 896b ldrh r3, [r5, #10] - 145d8: f8bd 2022 ldrh.w r2, [sp, #34] ; 0x22 - 145dc: 441a add r2, r3 - 145de: f8ad 2022 strh.w r2, [sp, #34] ; 0x22 - 145e2: f8bd 2026 ldrh.w r2, [sp, #38] ; 0x26 - 145e6: 4413 add r3, r2 - 145e8: b21b sxth r3, r3 - 145ea: e7db b.n 145a4 - lv_draw_img(&cords_tmp, clip_area, ext->src, &img_dsc); - 145ec: 682a ldr r2, [r5, #0] - 145ee: ab0a add r3, sp, #40 ; 0x28 - 145f0: 4639 mov r1, r7 - 145f2: a808 add r0, sp, #32 - 145f4: 47a0 blx r4 - for(; cords_tmp.x1 <= img_coords.x2; cords_tmp.x1 += ext->w, cords_tmp.x2 += ext->w) { - 145f6: f8bd 2020 ldrh.w r2, [sp, #32] - 145fa: 892b ldrh r3, [r5, #8] - 145fc: 441a add r2, r3 - 145fe: f8ad 2020 strh.w r2, [sp, #32] - 14602: f8bd 2024 ldrh.w r2, [sp, #36] ; 0x24 - 14606: e7dc b.n 145c2 - else if(ext->src_type == LV_IMG_SRC_SYMBOL) { - 14608: f003 0303 and.w r3, r3, #3 - 1460c: 2b02 cmp r3, #2 - 1460e: d118 bne.n 14642 - lv_draw_label_dsc_init(&label_dsc); - 14610: a80a add r0, sp, #40 ; 0x28 - 14612: 4b2d ldr r3, [pc, #180] ; (146c8 ) - 14614: 4798 blx r3 - lv_obj_init_draw_label_dsc(img, LV_IMG_PART_MAIN, &label_dsc); - 14616: aa0a add r2, sp, #40 ; 0x28 - 14618: 4620 mov r0, r4 - 1461a: 4b2c ldr r3, [pc, #176] ; (146cc ) - 1461c: 2100 movs r1, #0 - 1461e: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(IMAGE_RECOLOR, image_recolor, lv_color_t, _color, nonscalar) - 14620: 4b2b ldr r3, [pc, #172] ; (146d0 ) - 14622: f248 02a9 movw r2, #32937 ; 0x80a9 - 14626: 2100 movs r1, #0 - 14628: 4620 mov r0, r4 - 1462a: 4798 blx r3 - lv_draw_label(&img_coords, clip_area, &label_dsc, ext->src, NULL); - 1462c: 2300 movs r3, #0 - 1462e: 9300 str r3, [sp, #0] - label_dsc.color = lv_obj_get_style_image_recolor(img, LV_IMG_PART_MAIN); - 14630: f8ad 0028 strh.w r0, [sp, #40] ; 0x28 - lv_draw_label(&img_coords, clip_area, &label_dsc, ext->src, NULL); - 14634: 682b ldr r3, [r5, #0] - 14636: 4c27 ldr r4, [pc, #156] ; (146d4 ) - 14638: aa0a add r2, sp, #40 ; 0x28 - 1463a: 4639 mov r1, r7 - 1463c: a804 add r0, sp, #16 - 1463e: 47a0 blx r4 - 14640: e66c b.n 1431c - LV_LOG_WARN("lv_img_design: image source type is unknown"); - 14642: 4b25 ldr r3, [pc, #148] ; (146d8 ) - 14644: 9300 str r3, [sp, #0] - 14646: 4925 ldr r1, [pc, #148] ; (146dc ) - 14648: 4b25 ldr r3, [pc, #148] ; (146e0 ) - 1464a: 4d26 ldr r5, [pc, #152] ; (146e4 ) - 1464c: f240 22bb movw r2, #699 ; 0x2bb - 14650: 2002 movs r0, #2 - 14652: 47a8 blx r5 - lv_draw_img(&img->coords, clip_area, NULL, NULL); - 14654: 2300 movs r3, #0 - 14656: f104 0010 add.w r0, r4, #16 - 1465a: 461a mov r2, r3 - 1465c: 4c19 ldr r4, [pc, #100] ; (146c4 ) - 1465e: 4639 mov r1, r7 - 14660: 47a0 blx r4 - 14662: e65b b.n 1431c - if(ext->h == 0 || ext->w == 0) return true; - 14664: 2601 movs r6, #1 - 14666: e659 b.n 1431c - else if(mode == LV_DESIGN_DRAW_POST) { - 14668: 2e01 cmp r6, #1 - 1466a: f47f af5e bne.w 1452a -_LV_OBJ_STYLE_SET_GET_DECLARE(CLIP_CORNER, clip_corner, bool, _int, scalar) - 1466e: 4d1e ldr r5, [pc, #120] ; (146e8 ) - 14670: 2202 movs r2, #2 - 14672: 2100 movs r1, #0 - 14674: 4620 mov r0, r4 - 14676: 47a8 blx r5 - if(lv_obj_get_style_clip_corner(img, LV_OBJ_PART_MAIN)) { - 14678: b128 cbz r0, 14686 - lv_draw_mask_radius_param_t * param = lv_draw_mask_remove_custom(img + 8); - 1467a: 4b1c ldr r3, [pc, #112] ; (146ec ) - 1467c: f504 7018 add.w r0, r4, #608 ; 0x260 - 14680: 4798 blx r3 - _lv_mem_buf_release(param); - 14682: 4b1b ldr r3, [pc, #108] ; (146f0 ) - 14684: 4798 blx r3 - lv_draw_rect_dsc_init(&draw_dsc); - 14686: a811 add r0, sp, #68 ; 0x44 - 14688: 4b1a ldr r3, [pc, #104] ; (146f4 ) - 1468a: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(BORDER_POST, border_post, bool, _int, scalar) - 1468c: 2233 movs r2, #51 ; 0x33 - 1468e: 2100 movs r1, #0 - 14690: 4620 mov r0, r4 - 14692: 47a8 blx r5 - if(lv_obj_get_style_border_post(img, LV_OBJ_PART_MAIN)) { - 14694: 2800 cmp r0, #0 - 14696: f43f af48 beq.w 1452a - draw_dsc.bg_opa = LV_OPA_TRANSP; - 1469a: 2100 movs r1, #0 - 1469c: f88d 1050 strb.w r1, [sp, #80] ; 0x50 - draw_dsc.pattern_opa = LV_OPA_TRANSP; - 146a0: f88d 107a strb.w r1, [sp, #122] ; 0x7a - draw_dsc.shadow_opa = LV_OPA_TRANSP; - 146a4: f88d 106c strb.w r1, [sp, #108] ; 0x6c - lv_obj_init_draw_rect_dsc(img, LV_OBJ_PART_MAIN, &draw_dsc); - 146a8: aa11 add r2, sp, #68 ; 0x44 - 146aa: 4620 mov r0, r4 - 146ac: 4b12 ldr r3, [pc, #72] ; (146f8 ) - 146ae: 4798 blx r3 - lv_draw_rect(&img->coords, clip_area, &draw_dsc); - 146b0: 4b12 ldr r3, [pc, #72] ; (146fc ) - 146b2: aa11 add r2, sp, #68 ; 0x44 - 146b4: 4639 mov r1, r7 - 146b6: f104 0010 add.w r0, r4, #16 - 146ba: 4798 blx r3 - 146bc: e735 b.n 1452a - if(lv_obj_get_style_clip_corner(img, LV_IMG_PART_MAIN)) return LV_DESIGN_RES_MASKED; - 146be: 2603 movs r6, #3 - 146c0: e62c b.n 1431c - 146c2: bf00 nop - 146c4: 00007845 .word 0x00007845 - 146c8: 00007ac9 .word 0x00007ac9 - 146cc: 00004a69 .word 0x00004a69 - 146d0: 00003a39 .word 0x00003a39 - 146d4: 00007af9 .word 0x00007af9 - 146d8: 00027847 .word 0x00027847 - 146dc: 0002bcfc .word 0x0002bcfc - 146e0: 0002bdb5 .word 0x0002bdb5 - 146e4: 0000eb79 .word 0x0000eb79 - 146e8: 00003995 .word 0x00003995 - 146ec: 00009a4d .word 0x00009a4d - 146f0: 0000edf9 .word 0x0000edf9 - 146f4: 00009e25 .word 0x00009e25 - 146f8: 0000452d .word 0x0000452d - 146fc: 00009e71 .word 0x00009e71 - -00014700 : -{ - 14700: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(img, LV_OBJX_NAME); - 14702: 4b0d ldr r3, [pc, #52] ; (14738 ) -{ - 14704: 4604 mov r4, r0 - LV_ASSERT_OBJ(img, LV_OBJX_NAME); - 14706: 4798 blx r3 - 14708: 4605 mov r5, r0 - 1470a: b968 cbnz r0, 14728 - 1470c: 4b0b ldr r3, [pc, #44] ; (1473c ) - 1470e: 490c ldr r1, [pc, #48] ; (14740 ) - 14710: 9300 str r3, [sp, #0] - 14712: f44f 72e7 mov.w r2, #462 ; 0x1ce - 14716: 2003 movs r0, #3 - 14718: 4e0a ldr r6, [pc, #40] ; (14744 ) - 1471a: 47b0 blx r6 - 1471c: 480a ldr r0, [pc, #40] ; (14748 ) - 1471e: 490b ldr r1, [pc, #44] ; (1474c ) - 14720: 4622 mov r2, r4 - 14722: 462b mov r3, r5 - 14724: 4788 blx r1 - 14726: e7fe b.n 14726 - lv_img_ext_t * ext = lv_obj_get_ext_attr(img); - 14728: 4b09 ldr r3, [pc, #36] ; (14750 ) - 1472a: 4620 mov r0, r4 - 1472c: 4798 blx r3 - return ext->auto_size == 0 ? false : true; - 1472e: 7d00 ldrb r0, [r0, #20] -} - 14730: f3c0 0080 ubfx r0, r0, #2, #1 - 14734: b002 add sp, #8 - 14736: bd70 pop {r4, r5, r6, pc} - 14738: 00001a65 .word 0x00001a65 - 1473c: 0002be24 .word 0x0002be24 - 14740: 0002bcfc .word 0x0002bcfc - 14744: 0000eb79 .word 0x0000eb79 - 14748: 00026943 .word 0x00026943 - 1474c: 00001a6d .word 0x00001a6d - 14750: 0000422d .word 0x0000422d - -00014754 : -{ - 14754: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - LV_ASSERT_OBJ(img, LV_OBJX_NAME); - 14758: f8df a244 ldr.w sl, [pc, #580] ; 149a0 -{ - 1475c: b088 sub sp, #32 - 1475e: 4606 mov r6, r0 - 14760: 460f mov r7, r1 - LV_ASSERT_OBJ(img, LV_OBJX_NAME); - 14762: 47d0 blx sl - 14764: 4604 mov r4, r0 - 14766: b960 cbnz r0, 14782 - 14768: 4b77 ldr r3, [pc, #476] ; (14948 ) - 1476a: 4978 ldr r1, [pc, #480] ; (1494c ) - 1476c: 9300 str r3, [sp, #0] - 1476e: 228f movs r2, #143 ; 0x8f - 14770: 2003 movs r0, #3 - 14772: 4d77 ldr r5, [pc, #476] ; (14950 ) - 14774: 47a8 blx r5 - 14776: 4877 ldr r0, [pc, #476] ; (14954 ) - 14778: 4977 ldr r1, [pc, #476] ; (14958 ) - 1477a: 4632 mov r2, r6 - 1477c: 4623 mov r3, r4 - 1477e: 4788 blx r1 - 14780: e7fe b.n 14780 - lv_img_src_t src_type = lv_img_src_get_type(src_img); - 14782: 4b76 ldr r3, [pc, #472] ; (1495c ) - 14784: 4638 mov r0, r7 - 14786: 4798 blx r3 - lv_img_ext_t * ext = lv_obj_get_ext_attr(img); - 14788: 4b75 ldr r3, [pc, #468] ; (14960 ) - lv_img_src_t src_type = lv_img_src_get_type(src_img); - 1478a: 4605 mov r5, r0 - lv_img_ext_t * ext = lv_obj_get_ext_attr(img); - 1478c: 4630 mov r0, r6 - 1478e: 4798 blx r3 - switch(src_type) { - 14790: 2d02 cmp r5, #2 - lv_img_ext_t * ext = lv_obj_get_ext_attr(img); - 14792: 4604 mov r4, r0 - switch(src_type) { - 14794: d923 bls.n 147de - LV_LOG_WARN("lv_img_set_src: unknown type"); - 14796: 4b73 ldr r3, [pc, #460] ; (14964 ) - 14798: 9300 str r3, [sp, #0] - 1479a: 496c ldr r1, [pc, #432] ; (1494c ) - 1479c: 4b6a ldr r3, [pc, #424] ; (14948 ) - 1479e: f8df 81b0 ldr.w r8, [pc, #432] ; 14950 - 147a2: 22a0 movs r2, #160 ; 0xa0 - 147a4: 2002 movs r0, #2 - 147a6: 47c0 blx r8 - if(src_type == LV_IMG_SRC_UNKNOWN) { - 147a8: 2d03 cmp r5, #3 - 147aa: d118 bne.n 147de - LV_LOG_WARN("lv_img_set_src: unknown image type"); - 147ac: 4b6e ldr r3, [pc, #440] ; (14968 ) - 147ae: 9300 str r3, [sp, #0] - 147b0: 4966 ldr r1, [pc, #408] ; (1494c ) - 147b2: 4b65 ldr r3, [pc, #404] ; (14948 ) - 147b4: 22a6 movs r2, #166 ; 0xa6 - 147b6: 2002 movs r0, #2 - 147b8: 47c0 blx r8 - if(ext->src_type == LV_IMG_SRC_SYMBOL || ext->src_type == LV_IMG_SRC_FILE) { - 147ba: 7d23 ldrb r3, [r4, #20] - 147bc: f003 0303 and.w r3, r3, #3 - 147c0: 3b01 subs r3, #1 - 147c2: 2b01 cmp r3, #1 - 147c4: d802 bhi.n 147cc - lv_mem_free(ext->src); - 147c6: 6820 ldr r0, [r4, #0] - 147c8: 4b68 ldr r3, [pc, #416] ; (1496c ) - 147ca: 4798 blx r3 - ext->src = NULL; - 147cc: 2300 movs r3, #0 - 147ce: 6023 str r3, [r4, #0] - ext->src_type = LV_IMG_SRC_UNKNOWN; - 147d0: 7d23 ldrb r3, [r4, #20] - 147d2: f043 0303 orr.w r3, r3, #3 - 147d6: 7523 strb r3, [r4, #20] -} - 147d8: b008 add sp, #32 - 147da: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - lv_img_decoder_get_info(src_img, &header); - 147de: 4b64 ldr r3, [pc, #400] ; (14970 ) - 147e0: a906 add r1, sp, #24 - 147e2: 4638 mov r0, r7 - 147e4: 4798 blx r3 - if(src_type == LV_IMG_SRC_VARIABLE) { - 147e6: 2d00 cmp r5, #0 - 147e8: d146 bne.n 14878 - LV_LOG_INFO("lv_img_set_src: `LV_IMG_SRC_VARIABLE` type found"); - 147ea: 4b62 ldr r3, [pc, #392] ; (14974 ) - 147ec: 9300 str r3, [sp, #0] - 147ee: 4957 ldr r1, [pc, #348] ; (1494c ) - 147f0: 4b55 ldr r3, [pc, #340] ; (14948 ) - 147f2: f8df 815c ldr.w r8, [pc, #348] ; 14950 - 147f6: 22b4 movs r2, #180 ; 0xb4 - 147f8: 2001 movs r0, #1 - 147fa: 47c0 blx r8 - if(ext->src_type == LV_IMG_SRC_FILE || ext->src_type == LV_IMG_SRC_SYMBOL) { - 147fc: 7d23 ldrb r3, [r4, #20] - 147fe: f003 0303 and.w r3, r3, #3 - 14802: 3b01 subs r3, #1 - 14804: 2b01 cmp r3, #1 - 14806: d802 bhi.n 1480e - lv_mem_free(ext->src); - 14808: 6820 ldr r0, [r4, #0] - 1480a: 4b58 ldr r3, [pc, #352] ; (1496c ) - 1480c: 4798 blx r3 - ext->src = src_img; - 1480e: 6027 str r7, [r4, #0] - ext->w = header.w; - 14810: 9a06 ldr r2, [sp, #24] - 14812: f3c2 238a ubfx r3, r2, #10, #11 - 14816: 8123 strh r3, [r4, #8] - ext->h = header.h; - 14818: f8bd 301a ldrh.w r3, [sp, #26] - 1481c: f3c3 114a ubfx r1, r3, #5, #11 - 14820: 8161 strh r1, [r4, #10] - ext->cf = header.cf; - 14822: f89d 1018 ldrb.w r1, [sp, #24] - ext->src_type = src_type; - 14826: f005 0503 and.w r5, r5, #3 - ext->cf = header.cf; - 1482a: f3c1 0104 ubfx r1, r1, #0, #5 - ext->src_type = src_type; - 1482e: ea45 05c1 orr.w r5, r5, r1, lsl #3 - 14832: 7d21 ldrb r1, [r4, #20] - 14834: f001 0104 and.w r1, r1, #4 - ext->pivot.y = header.h / 2; - 14838: f3c3 1389 ubfx r3, r3, #6, #10 - ext->src_type = src_type; - 1483c: 430d orrs r5, r1 - ext->pivot.x = header.w / 2; - 1483e: f3c2 22c9 ubfx r2, r2, #11, #10 - ext->pivot.y = header.h / 2; - 14842: 8223 strh r3, [r4, #16] - ext->src_type = src_type; - 14844: 7525 strb r5, [r4, #20] - if(lv_img_get_auto_size(img) != false) { - 14846: 4b4c ldr r3, [pc, #304] ; (14978 ) - ext->pivot.x = header.w / 2; - 14848: 81e2 strh r2, [r4, #14] - if(lv_img_get_auto_size(img) != false) { - 1484a: 4630 mov r0, r6 - 1484c: 4798 blx r3 - 1484e: b130 cbz r0, 1485e - lv_obj_set_size(img, ext->w, ext->h); - 14850: f9b4 200a ldrsh.w r2, [r4, #10] - 14854: f9b4 1008 ldrsh.w r1, [r4, #8] - 14858: 4b48 ldr r3, [pc, #288] ; (1497c ) - 1485a: 4630 mov r0, r6 - 1485c: 4798 blx r3 - if(ext->angle || ext->zoom != LV_IMG_ZOOM_NONE) lv_obj_refresh_ext_draw_pad(img); - 1485e: 89a3 ldrh r3, [r4, #12] - 14860: b91b cbnz r3, 1486a - 14862: 8a63 ldrh r3, [r4, #18] - 14864: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 14868: d002 beq.n 14870 - 1486a: 4b45 ldr r3, [pc, #276] ; (14980 ) - 1486c: 4630 mov r0, r6 - 1486e: 4798 blx r3 - lv_obj_invalidate(img); - 14870: 4b44 ldr r3, [pc, #272] ; (14984 ) - 14872: 4630 mov r0, r6 - 14874: 4798 blx r3 - 14876: e7af b.n 147d8 - else if(src_type == LV_IMG_SRC_FILE || src_type == LV_IMG_SRC_SYMBOL) { - 14878: 1e6b subs r3, r5, #1 - 1487a: b2db uxtb r3, r3 - 1487c: 2b01 cmp r3, #1 - 1487e: d831 bhi.n 148e4 - if(ext->src != src_img) { - 14880: f8d4 9000 ldr.w r9, [r4] - 14884: 454f cmp r7, r9 - 14886: d02d beq.n 148e4 - if(ext->src_type == LV_IMG_SRC_FILE || ext->src_type == LV_IMG_SRC_SYMBOL) { - 14888: 7d23 ldrb r3, [r4, #20] - 1488a: f003 0303 and.w r3, r3, #3 - 1488e: 3b01 subs r3, #1 - const void * old_src = NULL; - 14890: 2b01 cmp r3, #1 - char * new_str = lv_mem_alloc(strlen(src_img) + 1); - 14892: 4638 mov r0, r7 - 14894: 4b3c ldr r3, [pc, #240] ; (14988 ) - const void * old_src = NULL; - 14896: bf88 it hi - 14898: f04f 0900 movhi.w r9, #0 - char * new_str = lv_mem_alloc(strlen(src_img) + 1); - 1489c: 4798 blx r3 - 1489e: 4b3b ldr r3, [pc, #236] ; (1498c ) - 148a0: 3001 adds r0, #1 - 148a2: 4798 blx r3 - 148a4: 4680 mov r8, r0 - LV_ASSERT_MEM(new_str); - 148a6: 47d0 blx sl - 148a8: 4682 mov sl, r0 - 148aa: b960 cbnz r0, 148c6 - 148ac: 4b26 ldr r3, [pc, #152] ; (14948 ) - 148ae: 4927 ldr r1, [pc, #156] ; (1494c ) - 148b0: 9300 str r3, [sp, #0] - 148b2: 22c7 movs r2, #199 ; 0xc7 - 148b4: 2003 movs r0, #3 - 148b6: 4c26 ldr r4, [pc, #152] ; (14950 ) - 148b8: 47a0 blx r4 - 148ba: 4835 ldr r0, [pc, #212] ; (14990 ) - 148bc: 4926 ldr r1, [pc, #152] ; (14958 ) - 148be: 4642 mov r2, r8 - 148c0: 4653 mov r3, sl - 148c2: 4788 blx r1 - 148c4: e7fe b.n 148c4 - if(new_str == NULL) return; - 148c6: f1b8 0f00 cmp.w r8, #0 - 148ca: d085 beq.n 147d8 - 148cc: 4b31 ldr r3, [pc, #196] ; (14994 ) - 148ce: 4639 mov r1, r7 - 148d0: 4640 mov r0, r8 - 148d2: 4798 blx r3 - ext->src = new_str; - 148d4: f8c4 8000 str.w r8, [r4] - if(old_src) lv_mem_free(old_src); - 148d8: f1b9 0f00 cmp.w r9, #0 - 148dc: d002 beq.n 148e4 - 148de: 4b23 ldr r3, [pc, #140] ; (1496c ) - 148e0: 4648 mov r0, r9 - 148e2: 4798 blx r3 - if(src_type == LV_IMG_SRC_SYMBOL) { - 148e4: 2d02 cmp r5, #2 - 148e6: d193 bne.n 14810 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 148e8: 4b2b ldr r3, [pc, #172] ; (14998 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 148ea: f8df 90b8 ldr.w r9, [pc, #184] ; 149a4 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 148ee: f248 028e movw r2, #32910 ; 0x808e - 148f2: 2100 movs r1, #0 - 148f4: 4630 mov r0, r6 - 148f6: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 148f8: f248 0280 movw r2, #32896 ; 0x8080 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 148fc: 4680 mov r8, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 148fe: 2100 movs r1, #0 - 14900: 4630 mov r0, r6 - 14902: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 14904: f248 0281 movw r2, #32897 ; 0x8081 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 14908: 9005 str r0, [sp, #20] -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 1490a: 2100 movs r1, #0 - 1490c: 4630 mov r0, r6 - 1490e: 47c8 blx r9 - _lv_txt_get_size(&size, src_img, font, letter_space, line_space, - 14910: f647 4218 movw r2, #31768 ; 0x7c18 - 14914: 2300 movs r3, #0 - 14916: e9cd 2301 strd r2, r3, [sp, #4] - 1491a: 9000 str r0, [sp, #0] - 1491c: 9b05 ldr r3, [sp, #20] - 1491e: 4642 mov r2, r8 - 14920: 4639 mov r1, r7 - 14922: a807 add r0, sp, #28 - 14924: 4f1d ldr r7, [pc, #116] ; (1499c ) - 14926: 47b8 blx r7 - header.w = size.x; - 14928: f8bd 201c ldrh.w r2, [sp, #28] - 1492c: f9bd 301e ldrsh.w r3, [sp, #30] - 14930: f3c2 020a ubfx r2, r2, #0, #11 - 14934: 055b lsls r3, r3, #21 - 14936: ea43 2382 orr.w r3, r3, r2, lsl #10 - 1493a: 9a06 ldr r2, [sp, #24] - 1493c: f3c2 0209 ubfx r2, r2, #0, #10 - 14940: 4313 orrs r3, r2 - 14942: 9306 str r3, [sp, #24] - 14944: e764 b.n 14810 - 14946: bf00 nop - 14948: 0002be39 .word 0x0002be39 - 1494c: 0002bcfc .word 0x0002bcfc - 14950: 0000eb79 .word 0x0000eb79 - 14954: 00026943 .word 0x00026943 - 14958: 00001a6d .word 0x00001a6d - 1495c: 00007a89 .word 0x00007a89 - 14960: 0000422d .word 0x0000422d - 14964: 0002bd2e .word 0x0002bd2e - 14968: 0002bd4b .word 0x0002bd4b - 1496c: 0000ed75 .word 0x0000ed75 - 14970: 0000d1ad .word 0x0000d1ad - 14974: 0002bd6e .word 0x0002bd6e - 14978: 00014701 .word 0x00014701 - 1497c: 00003765 .word 0x00003765 - 14980: 00002355 .word 0x00002355 - 14984: 00002a09 .word 0x00002a09 - 14988: 00017481 .word 0x00017481 - 1498c: 0000ecbd .word 0x0000ecbd - 14990: 00026842 .word 0x00026842 - 14994: 0001739d .word 0x0001739d - 14998: 00003b4d .word 0x00003b4d - 1499c: 0001042d .word 0x0001042d - 149a0: 00001a65 .word 0x00001a65 - 149a4: 00003995 .word 0x00003995 - -000149a8 : -{ - 149a8: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - lv_obj_t * img = lv_obj_create(par, copy); - 149ac: 4b53 ldr r3, [pc, #332] ; (14afc ) - LV_ASSERT_MEM(img); - 149ae: f8df 81a8 ldr.w r8, [pc, #424] ; 14b58 -{ - 149b2: 460e mov r6, r1 - 149b4: 4607 mov r7, r0 - lv_obj_t * img = lv_obj_create(par, copy); - 149b6: 4798 blx r3 - 149b8: 4605 mov r5, r0 - LV_ASSERT_MEM(img); - 149ba: 47c0 blx r8 - 149bc: 4604 mov r4, r0 - 149be: b960 cbnz r0, 149da - 149c0: 4b4f ldr r3, [pc, #316] ; (14b00 ) - 149c2: 4950 ldr r1, [pc, #320] ; (14b04 ) - 149c4: 9300 str r3, [sp, #0] - 149c6: 2242 movs r2, #66 ; 0x42 - 149c8: 2003 movs r0, #3 - 149ca: 4e4f ldr r6, [pc, #316] ; (14b08 ) - 149cc: 47b0 blx r6 - 149ce: 484f ldr r0, [pc, #316] ; (14b0c ) - 149d0: 494f ldr r1, [pc, #316] ; (14b10 ) - 149d2: 462a mov r2, r5 - 149d4: 4623 mov r3, r4 - 149d6: 4788 blx r1 - 149d8: e7fe b.n 149d8 - if(img == NULL) return NULL; - 149da: b315 cbz r5, 14a22 - if(ancestor_signal == NULL) ancestor_signal = lv_obj_get_signal_cb(img); - 149dc: 4c4d ldr r4, [pc, #308] ; (14b14 ) - 149de: 6823 ldr r3, [r4, #0] - 149e0: b91b cbnz r3, 149ea - 149e2: 4b4d ldr r3, [pc, #308] ; (14b18 ) - 149e4: 4628 mov r0, r5 - 149e6: 4798 blx r3 - 149e8: 6020 str r0, [r4, #0] - lv_img_ext_t * ext = lv_obj_allocate_ext_attr(img, sizeof(lv_img_ext_t)); - 149ea: 4b4c ldr r3, [pc, #304] ; (14b1c ) - 149ec: 2118 movs r1, #24 - 149ee: 4628 mov r0, r5 - 149f0: 4798 blx r3 - 149f2: 4604 mov r4, r0 - LV_ASSERT_MEM(ext); - 149f4: 47c0 blx r8 - 149f6: 4680 mov r8, r0 - 149f8: b960 cbnz r0, 14a14 - 149fa: 4b41 ldr r3, [pc, #260] ; (14b00 ) - 149fc: 4941 ldr r1, [pc, #260] ; (14b04 ) - 149fe: 9300 str r3, [sp, #0] - 14a00: 2249 movs r2, #73 ; 0x49 - 14a02: 2003 movs r0, #3 - 14a04: 4d40 ldr r5, [pc, #256] ; (14b08 ) - 14a06: 47a8 blx r5 - 14a08: 4840 ldr r0, [pc, #256] ; (14b0c ) - 14a0a: 4941 ldr r1, [pc, #260] ; (14b10 ) - 14a0c: 4622 mov r2, r4 - 14a0e: 4643 mov r3, r8 - 14a10: 4788 blx r1 - 14a12: e7fe b.n 14a12 - if(ext == NULL) { - 14a14: f04f 0800 mov.w r8, #0 - 14a18: b93c cbnz r4, 14a2a - lv_obj_del(img); - 14a1a: 4628 mov r0, r5 - 14a1c: 4b40 ldr r3, [pc, #256] ; (14b20 ) - 14a1e: 4798 blx r3 - return NULL; - 14a20: 4625 mov r5, r4 -} - 14a22: 4628 mov r0, r5 - 14a24: b002 add sp, #8 - 14a26: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - ext->src_type = LV_IMG_SRC_UNKNOWN; - 14a2a: 7d23 ldrb r3, [r4, #20] - ext->src = NULL; - 14a2c: f8c4 8000 str.w r8, [r4] - ext->src_type = LV_IMG_SRC_UNKNOWN; - 14a30: f003 0304 and.w r3, r3, #4 - 14a34: f043 0303 orr.w r3, r3, #3 - 14a38: 7523 strb r3, [r4, #20] - ext->w = lv_obj_get_width(img); - 14a3a: 4628 mov r0, r5 - 14a3c: 4b39 ldr r3, [pc, #228] ; (14b24 ) - 14a3e: 4798 blx r3 - ext->h = lv_obj_get_height(img); - 14a40: 4b39 ldr r3, [pc, #228] ; (14b28 ) - ext->w = lv_obj_get_width(img); - 14a42: 8120 strh r0, [r4, #8] - ext->h = lv_obj_get_height(img); - 14a44: 4628 mov r0, r5 - 14a46: 4798 blx r3 - ext->pivot.y = 0; - 14a48: f04f 7380 mov.w r3, #16777216 ; 0x1000000 - 14a4c: 6123 str r3, [r4, #16] - ext->auto_size = 1; - 14a4e: 8aa3 ldrh r3, [r4, #20] - lv_obj_set_signal_cb(img, lv_img_signal); - 14a50: 4936 ldr r1, [pc, #216] ; (14b2c ) - ext->h = lv_obj_get_height(img); - 14a52: 8160 strh r0, [r4, #10] - ext->auto_size = 1; - 14a54: f443 7382 orr.w r3, r3, #260 ; 0x104 - 14a58: 82a3 strh r3, [r4, #20] - lv_obj_set_signal_cb(img, lv_img_signal); - 14a5a: 4628 mov r0, r5 - 14a5c: 4b34 ldr r3, [pc, #208] ; (14b30 ) - ext->offset.x = 0; - 14a5e: f8c4 8004 str.w r8, [r4, #4] - ext->angle = 0; - 14a62: f8c4 800c str.w r8, [r4, #12] - lv_obj_set_signal_cb(img, lv_img_signal); - 14a66: 4798 blx r3 - lv_obj_set_design_cb(img, lv_img_design); - 14a68: 4932 ldr r1, [pc, #200] ; (14b34 ) - 14a6a: 4b33 ldr r3, [pc, #204] ; (14b38 ) - 14a6c: 4628 mov r0, r5 - 14a6e: 4798 blx r3 - if(copy == NULL) { - 14a70: b9e6 cbnz r6, 14aac - lv_theme_apply(img, LV_THEME_IMAGE); - 14a72: 4b32 ldr r3, [pc, #200] ; (14b3c ) - 14a74: 210f movs r1, #15 - 14a76: 4628 mov r0, r5 - 14a78: 4798 blx r3 - lv_obj_set_click(img, false); - 14a7a: 4b31 ldr r3, [pc, #196] ; (14b40 ) - 14a7c: 4631 mov r1, r6 - 14a7e: 4628 mov r0, r5 - 14a80: 4798 blx r3 - lv_obj_set_adv_hittest(img, true); /*Images have fast hit-testing*/ - 14a82: 4b30 ldr r3, [pc, #192] ; (14b44 ) - 14a84: 2101 movs r1, #1 - 14a86: 4628 mov r0, r5 - 14a88: 4798 blx r3 - if(par != NULL) { - 14a8a: 7d23 ldrb r3, [r4, #20] - 14a8c: b15f cbz r7, 14aa6 - ext->auto_size = 1; - 14a8e: f043 0304 orr.w r3, r3, #4 - ext->auto_size = 0; - 14a92: 7523 strb r3, [r4, #20] - LV_LOG_INFO("image created"); - 14a94: 4b2c ldr r3, [pc, #176] ; (14b48 ) - 14a96: 9300 str r3, [sp, #0] - 14a98: 491a ldr r1, [pc, #104] ; (14b04 ) - 14a9a: 4b19 ldr r3, [pc, #100] ; (14b00 ) - 14a9c: 4c1a ldr r4, [pc, #104] ; (14b08 ) - 14a9e: 227f movs r2, #127 ; 0x7f - 14aa0: 2001 movs r0, #1 - 14aa2: 47a0 blx r4 - return img; - 14aa4: e7bd b.n 14a22 - ext->auto_size = 0; - 14aa6: f367 0382 bfi r3, r7, #2, #1 - 14aaa: e7f2 b.n 14a92 - lv_img_ext_t * copy_ext = lv_obj_get_ext_attr(copy); - 14aac: 4b27 ldr r3, [pc, #156] ; (14b4c ) - 14aae: 4630 mov r0, r6 - 14ab0: 4798 blx r3 - ext->auto_size = copy_ext->auto_size; - 14ab2: 7d03 ldrb r3, [r0, #20] - 14ab4: 7d22 ldrb r2, [r4, #20] - 14ab6: f3c3 0380 ubfx r3, r3, #2, #1 - 14aba: f363 0282 bfi r2, r3, #2, #1 - 14abe: 7522 strb r2, [r4, #20] - ext->zoom = copy_ext->zoom; - 14ac0: 8a43 ldrh r3, [r0, #18] - 14ac2: 8263 strh r3, [r4, #18] - ext->angle = copy_ext->angle; - 14ac4: 8983 ldrh r3, [r0, #12] - ext->antialias = copy_ext->antialias; - 14ac6: 7d42 ldrb r2, [r0, #21] - ext->angle = copy_ext->angle; - 14ac8: 81a3 strh r3, [r4, #12] - ext->antialias = copy_ext->antialias; - 14aca: 7d63 ldrb r3, [r4, #21] - 14acc: f362 0300 bfi r3, r2, #0, #1 - 14ad0: 7563 strb r3, [r4, #21] - ext->offset.x = copy_ext->offset.x; - 14ad2: f9b0 3004 ldrsh.w r3, [r0, #4] - 14ad6: 80a3 strh r3, [r4, #4] - ext->offset.y = copy_ext->offset.y; - 14ad8: f9b0 3006 ldrsh.w r3, [r0, #6] - 14adc: 80e3 strh r3, [r4, #6] - ext->pivot.x = copy_ext->pivot.x; - 14ade: f9b0 300e ldrsh.w r3, [r0, #14] - 14ae2: 81e3 strh r3, [r4, #14] - ext->pivot.y = copy_ext->pivot.y; - 14ae4: f9b0 3010 ldrsh.w r3, [r0, #16] - lv_img_set_src(img, copy_ext->src); - 14ae8: 6801 ldr r1, [r0, #0] - ext->pivot.y = copy_ext->pivot.y; - 14aea: 8223 strh r3, [r4, #16] - lv_img_set_src(img, copy_ext->src); - 14aec: 4628 mov r0, r5 - 14aee: 4b18 ldr r3, [pc, #96] ; (14b50 ) - 14af0: 4798 blx r3 - lv_obj_refresh_style(img, LV_STYLE_PROP_ALL); - 14af2: 4b18 ldr r3, [pc, #96] ; (14b54 ) - 14af4: 21ff movs r1, #255 ; 0xff - 14af6: 4628 mov r0, r5 - 14af8: 4798 blx r3 - 14afa: e7cb b.n 14a94 - 14afc: 00003369 .word 0x00003369 - 14b00: 0002be48 .word 0x0002be48 - 14b04: 0002bcfc .word 0x0002bcfc - 14b08: 0000eb79 .word 0x0000eb79 - 14b0c: 00026842 .word 0x00026842 - 14b10: 00001a6d .word 0x00001a6d - 14b14: 200057c8 .word 0x200057c8 - 14b18: 000041e5 .word 0x000041e5 - 14b1c: 000022fd .word 0x000022fd - 14b20: 000043e5 .word 0x000043e5 - 14b24: 00002671 .word 0x00002671 - 14b28: 000026c1 .word 0x000026c1 - 14b2c: 00014b5d .word 0x00014b5d - 14b30: 00002261 .word 0x00002261 - 14b34: 00014299 .word 0x00014299 - 14b38: 000022b5 .word 0x000022b5 - 14b3c: 00010575 .word 0x00010575 - 14b40: 000020e1 .word 0x000020e1 - 14b44: 0000208d .word 0x0000208d - 14b48: 0002bda0 .word 0x0002bda0 - 14b4c: 0000422d .word 0x0000422d - 14b50: 00014755 .word 0x00014755 - 14b54: 00003015 .word 0x00003015 - 14b58: 00001a65 .word 0x00001a65 - -00014b5c : - * @param sign a signal type from lv_signal_t enum - * @param param pointer to a signal specific variable - * @return LV_RES_OK: the object is not deleted in the function; LV_RES_INV: the object is deleted - */ -static lv_res_t lv_img_signal(lv_obj_t * img, lv_signal_t sign, void * param) -{ - 14b5c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - lv_res_t res; - if(sign == LV_SIGNAL_GET_STYLE) { - 14b60: 2908 cmp r1, #8 -{ - 14b62: b085 sub sp, #20 - 14b64: 4604 mov r4, r0 - 14b66: 4689 mov r9, r1 - 14b68: 4616 mov r6, r2 - if(sign == LV_SIGNAL_GET_STYLE) { - 14b6a: d110 bne.n 14b8e - - -static lv_style_list_t * lv_img_get_style(lv_obj_t * img, uint8_t type) -{ - lv_style_list_t * style_dsc_p; - switch(type) { - 14b6c: 7813 ldrb r3, [r2, #0] - 14b6e: b13b cbz r3, 14b80 - info->result = lv_img_get_style(img, info->part); - 14b70: 2300 movs r3, #0 - 14b72: 6053 str r3, [r2, #4] - else return ancestor_signal(img, sign, param); - 14b74: 4b83 ldr r3, [pc, #524] ; (14d84 ) - 14b76: 681b ldr r3, [r3, #0] -} - 14b78: b005 add sp, #20 - 14b7a: e8bd 43f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} - else return ancestor_signal(img, sign, param); - 14b7e: 4718 bx r3 - case LV_IMG_PART_MAIN: - style_dsc_p = &img->style_list; - 14b80: 3428 adds r4, #40 ; 0x28 - info->result = lv_img_get_style(img, info->part); - 14b82: 6054 str r4, [r2, #4] - if(info->result != NULL) return LV_RES_OK; - 14b84: 2701 movs r7, #1 -} - 14b86: 4638 mov r0, r7 - 14b88: b005 add sp, #20 - 14b8a: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - res = ancestor_signal(img, sign, param); - 14b8e: 4b7d ldr r3, [pc, #500] ; (14d84 ) - 14b90: 681b ldr r3, [r3, #0] - 14b92: 4798 blx r3 - if(res != LV_RES_OK) return res; - 14b94: 2801 cmp r0, #1 - res = ancestor_signal(img, sign, param); - 14b96: 4607 mov r7, r0 - if(res != LV_RES_OK) return res; - 14b98: d1f5 bne.n 14b86 - if(sign == LV_SIGNAL_GET_TYPE) return lv_obj_handle_get_type_signal(param, LV_OBJX_NAME); - 14b9a: f1b9 0f07 cmp.w r9, #7 - 14b9e: d106 bne.n 14bae - 14ba0: 4979 ldr r1, [pc, #484] ; (14d88 ) - 14ba2: 4b7a ldr r3, [pc, #488] ; (14d8c ) - 14ba4: 4630 mov r0, r6 -} - 14ba6: b005 add sp, #20 - 14ba8: e8bd 43f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} - if(sign == LV_SIGNAL_GET_TYPE) return lv_obj_handle_get_type_signal(param, LV_OBJX_NAME); - 14bac: 4718 bx r3 - lv_img_ext_t * ext = lv_obj_get_ext_attr(img); - 14bae: 4b78 ldr r3, [pc, #480] ; (14d90 ) - 14bb0: 4620 mov r0, r4 - 14bb2: 4798 blx r3 - 14bb4: 4605 mov r5, r0 - if(sign == LV_SIGNAL_CLEANUP) { - 14bb6: f1b9 0f00 cmp.w r9, #0 - 14bba: d10f bne.n 14bdc - if(ext->src_type == LV_IMG_SRC_FILE || ext->src_type == LV_IMG_SRC_SYMBOL) { - 14bbc: 7d03 ldrb r3, [r0, #20] - 14bbe: f003 0303 and.w r3, r3, #3 - 14bc2: 3b01 subs r3, #1 - 14bc4: 2b01 cmp r3, #1 - 14bc6: d8de bhi.n 14b86 - lv_mem_free(ext->src); - 14bc8: 4b72 ldr r3, [pc, #456] ; (14d94 ) - 14bca: 6800 ldr r0, [r0, #0] - 14bcc: 4798 blx r3 - ext->src_type = LV_IMG_SRC_UNKNOWN; - 14bce: 7d2b ldrb r3, [r5, #20] - ext->src = NULL; - 14bd0: f8c5 9000 str.w r9, [r5] - ext->src_type = LV_IMG_SRC_UNKNOWN; - 14bd4: f043 0303 orr.w r3, r3, #3 - 14bd8: 752b strb r3, [r5, #20] - 14bda: e7d4 b.n 14b86 - else if(sign == LV_SIGNAL_STYLE_CHG) { - 14bdc: f1b9 0f04 cmp.w r9, #4 - 14be0: d109 bne.n 14bf6 - if(ext->src_type == LV_IMG_SRC_SYMBOL) { - 14be2: 7d03 ldrb r3, [r0, #20] - 14be4: f003 0303 and.w r3, r3, #3 - 14be8: 2b02 cmp r3, #2 - 14bea: d1cc bne.n 14b86 - lv_img_set_src(img, ext->src); - 14bec: 6801 ldr r1, [r0, #0] - 14bee: 4b6a ldr r3, [pc, #424] ; (14d98 ) - 14bf0: 4620 mov r0, r4 - 14bf2: 4798 blx r3 - 14bf4: e7c7 b.n 14b86 - else if(sign == LV_SIGNAL_REFR_EXT_DRAW_PAD) { - 14bf6: f1b9 0f06 cmp.w r9, #6 - 14bfa: d16e bne.n 14cda -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_ZOOM, transform_zoom, lv_style_int_t, _int, scalar) - 14bfc: 4e67 ldr r6, [pc, #412] ; (14d9c ) - 14bfe: 2207 movs r2, #7 - 14c00: 2100 movs r1, #0 - 14c02: 4620 mov r0, r4 - 14c04: 47b0 blx r6 - transf_zoom = (transf_zoom * ext->zoom) >> 8; - 14c06: f8b5 8012 ldrh.w r8, [r5, #18] -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_ANGLE, transform_angle, lv_style_int_t, _int, scalar) - 14c0a: 464a mov r2, r9 - 14c0c: fb00 f808 mul.w r8, r0, r8 - 14c10: 2100 movs r1, #0 - 14c12: 4620 mov r0, r4 - 14c14: 47b0 blx r6 - transf_angle += ext->angle; - 14c16: 89ab ldrh r3, [r5, #12] - 14c18: 4418 add r0, r3 - 14c1a: b203 sxth r3, r0 - transf_zoom = (transf_zoom * ext->zoom) >> 8; - 14c1c: ea4f 2828 mov.w r8, r8, asr #8 - if(transf_angle || transf_zoom != LV_IMG_ZOOM_NONE) { - 14c20: b923 cbnz r3, 14c2c - 14c22: fa0f f288 sxth.w r2, r8 - 14c26: f5b2 7f80 cmp.w r2, #256 ; 0x100 - 14c2a: d031 beq.n 14c90 - _lv_img_buf_get_transformed_area(&a, ext->w, ext->h, transf_angle, transf_zoom, &ext->pivot); - 14c2c: f105 000e add.w r0, r5, #14 - 14c30: f9b5 200a ldrsh.w r2, [r5, #10] - 14c34: f9b5 1008 ldrsh.w r1, [r5, #8] - 14c38: 9001 str r0, [sp, #4] - 14c3a: fa1f f088 uxth.w r0, r8 - 14c3e: 9000 str r0, [sp, #0] - 14c40: f8df 8164 ldr.w r8, [pc, #356] ; 14da8 - 14c44: a802 add r0, sp, #8 - 14c46: 47c0 blx r8 - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, pad_ori - a.x1); - 14c48: f9b4 1032 ldrsh.w r1, [r4, #50] ; 0x32 - 14c4c: f9bd 3008 ldrsh.w r3, [sp, #8] - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, pad_ori - a.y1); - 14c50: f9bd 200a ldrsh.w r2, [sp, #10] - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, pad_ori + a.x2 - ext->w); - 14c54: f9b5 0008 ldrsh.w r0, [r5, #8] - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, pad_ori - a.x1); - 14c58: 1acb subs r3, r1, r3 - 14c5a: 428b cmp r3, r1 - 14c5c: bfb8 it lt - 14c5e: 460b movlt r3, r1 - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, pad_ori - a.y1); - 14c60: 1a8a subs r2, r1, r2 - 14c62: b21b sxth r3, r3 - 14c64: 4293 cmp r3, r2 - 14c66: bfb8 it lt - 14c68: 4613 movlt r3, r2 - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, pad_ori + a.x2 - ext->w); - 14c6a: f9bd 200c ldrsh.w r2, [sp, #12] - 14c6e: 440a add r2, r1 - 14c70: b21b sxth r3, r3 - 14c72: 1a12 subs r2, r2, r0 - 14c74: 4293 cmp r3, r2 - 14c76: bfb8 it lt - 14c78: 4613 movlt r3, r2 - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, pad_ori + a.y2 - ext->h); - 14c7a: f9bd 200e ldrsh.w r2, [sp, #14] - 14c7e: 440a add r2, r1 - 14c80: f9b5 100a ldrsh.w r1, [r5, #10] - 14c84: b21b sxth r3, r3 - 14c86: 1a52 subs r2, r2, r1 - 14c88: 4293 cmp r3, r2 - 14c8a: bfb8 it lt - 14c8c: 4613 movlt r3, r2 - 14c8e: 8663 strh r3, [r4, #50] ; 0x32 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 14c90: 2212 movs r2, #18 - 14c92: 2100 movs r1, #0 - 14c94: 4620 mov r0, r4 - 14c96: 47b0 blx r6 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 14c98: 2213 movs r2, #19 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 14c9a: 4681 mov r9, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 14c9c: 2100 movs r1, #0 - 14c9e: 4620 mov r0, r4 - 14ca0: 47b0 blx r6 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 14ca2: 2210 movs r2, #16 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 14ca4: 4605 mov r5, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 14ca6: 2100 movs r1, #0 - 14ca8: 4620 mov r0, r4 - 14caa: 47b0 blx r6 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 14cac: 2211 movs r2, #17 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 14cae: 4680 mov r8, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 14cb0: 2100 movs r1, #0 - 14cb2: 4620 mov r0, r4 - 14cb4: 47b0 blx r6 - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, right); - 14cb6: 454d cmp r5, r9 - 14cb8: f9b4 3032 ldrsh.w r3, [r4, #50] ; 0x32 - 14cbc: bfb8 it lt - 14cbe: 464d movlt r5, r9 - 14cc0: b22d sxth r5, r5 - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, top); - 14cc2: 42ab cmp r3, r5 - 14cc4: bfb8 it lt - 14cc6: 462b movlt r3, r5 - 14cc8: 4543 cmp r3, r8 - 14cca: bfb8 it lt - 14ccc: 4643 movlt r3, r8 - img->ext_draw_pad = LV_MATH_MAX(img->ext_draw_pad, bottom); - 14cce: b21b sxth r3, r3 - 14cd0: 4298 cmp r0, r3 - 14cd2: bfb8 it lt - 14cd4: 4618 movlt r0, r3 - 14cd6: 8660 strh r0, [r4, #50] ; 0x32 - 14cd8: e755 b.n 14b86 - else if(sign == LV_SIGNAL_HIT_TEST) { - 14cda: f1b9 0f0a cmp.w r9, #10 - 14cde: f47f af52 bne.w 14b86 - if(ext->zoom != 256 && ext->angle == 0) { - 14ce2: f8b0 c012 ldrh.w ip, [r0, #18] - 14ce6: f5bc 7f80 cmp.w ip, #256 ; 0x100 - 14cea: d045 beq.n 14d78 - 14cec: 8983 ldrh r3, [r0, #12] - 14cee: 2b00 cmp r3, #0 - 14cf0: d142 bne.n 14d78 - 14cf2: 8aa5 ldrh r5, [r4, #20] - 14cf4: 8a23 ldrh r3, [r4, #16] - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 14cf6: 8a62 ldrh r2, [r4, #18] -{ - uint8_t * d8 = (uint8_t *)dst; - const uint8_t * s8 = (const uint8_t *)src; - - while(len) { - *d8 = *s8; - 14cf8: 6920 ldr r0, [r4, #16] - 14cfa: 6961 ldr r1, [r4, #20] - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 14cfc: 3501 adds r5, #1 - 14cfe: 1aed subs r5, r5, r3 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 14d00: 8ae3 ldrh r3, [r4, #22] - 14d02: 3301 adds r3, #1 - lv_coord_t scaled_width = (origin_width * ext->zoom + 255) / 256; - 14d04: b22d sxth r5, r5 - 14d06: 1a9b subs r3, r3, r2 - 14d08: aa02 add r2, sp, #8 - 14d0a: c203 stmia r2!, {r0, r1} - 14d0c: fb0c f205 mul.w r2, ip, r5 - 14d10: 32ff adds r2, #255 ; 0xff - 14d12: bf48 it mi - 14d14: 32ff addmi r2, #255 ; 0xff - lv_coord_t width_offset = (origin_width - scaled_width) / 2; - 14d16: f342 220f sbfx r2, r2, #8, #16 - 14d1a: 1aad subs r5, r5, r2 - 14d1c: eb05 75d5 add.w r5, r5, r5, lsr #31 - coords.x1 += width_offset; - 14d20: f8bd 2008 ldrh.w r2, [sp, #8] - info->result = _lv_area_is_point_on(&coords, info->point, 0); - 14d24: 6831 ldr r1, [r6, #0] - coords.x1 += width_offset; - 14d26: f3c5 054f ubfx r5, r5, #1, #16 - 14d2a: 442a add r2, r5 - 14d2c: f8ad 2008 strh.w r2, [sp, #8] - coords.x2 -= width_offset; - 14d30: f8bd 200c ldrh.w r2, [sp, #12] - lv_coord_t scaled_height = (origin_height * ext->zoom + 255) / 256; - 14d34: b21b sxth r3, r3 - 14d36: fb03 fc0c mul.w ip, r3, ip - coords.x2 -= width_offset; - 14d3a: 1b52 subs r2, r2, r5 - 14d3c: f8ad 200c strh.w r2, [sp, #12] - lv_coord_t scaled_height = (origin_height * ext->zoom + 255) / 256; - 14d40: f11c 02ff adds.w r2, ip, #255 ; 0xff - 14d44: bf48 it mi - 14d46: f50c 72ff addmi.w r2, ip, #510 ; 0x1fe - lv_coord_t height_offset = (origin_height - scaled_height) / 2; - 14d4a: f342 220f sbfx r2, r2, #8, #16 - 14d4e: 1a9b subs r3, r3, r2 - 14d50: eb03 73d3 add.w r3, r3, r3, lsr #31 - coords.y1 += height_offset; - 14d54: f8bd 200a ldrh.w r2, [sp, #10] - 14d58: f3c3 034f ubfx r3, r3, #1, #16 - 14d5c: 441a add r2, r3 - 14d5e: f8ad 200a strh.w r2, [sp, #10] - coords.y2 -= height_offset; - 14d62: f8bd 200e ldrh.w r2, [sp, #14] - 14d66: 1ad3 subs r3, r2, r3 - 14d68: f8ad 300e strh.w r3, [sp, #14] - info->result = _lv_area_is_point_on(&coords, info->point, 0); - 14d6c: 2200 movs r2, #0 - 14d6e: 4b0c ldr r3, [pc, #48] ; (14da0 ) - 14d70: a802 add r0, sp, #8 - 14d72: 4798 blx r3 - info->result = lv_obj_is_point_on_coords(img, info->point); - 14d74: 7130 strb r0, [r6, #4] - 14d76: e706 b.n 14b86 - 14d78: 6831 ldr r1, [r6, #0] - 14d7a: 4b0a ldr r3, [pc, #40] ; (14da4 ) - 14d7c: 4620 mov r0, r4 - 14d7e: 4798 blx r3 - 14d80: e7f8 b.n 14d74 - 14d82: bf00 nop - 14d84: 200057c8 .word 0x200057c8 - 14d88: 0002bdae .word 0x0002bdae - 14d8c: 00004511 .word 0x00004511 - 14d90: 0000422d .word 0x0000422d - 14d94: 0000ed75 .word 0x0000ed75 - 14d98: 00014755 .word 0x00014755 - 14d9c: 00003995 .word 0x00003995 - 14da0: 0000e1a9 .word 0x0000e1a9 - 14da4: 000044d5 .word 0x000044d5 - 14da8: 0000c2e5 .word 0x0000c2e5 - -00014dac : - * Free the dot_tmp_ptr field if it was previously allocated. - * Always clears the field - * @param label pointer to label object. - */ -static void lv_label_dot_tmp_free(lv_obj_t * label) -{ - 14dac: b510 push {r4, lr} - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14dae: 4b08 ldr r3, [pc, #32] ; (14dd0 ) - 14db0: 4798 blx r3 - if(ext->dot_tmp_alloc && ext->dot.tmp_ptr) { - 14db2: 7c43 ldrb r3, [r0, #17] - 14db4: 07db lsls r3, r3, #31 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14db6: 4604 mov r4, r0 - if(ext->dot_tmp_alloc && ext->dot.tmp_ptr) { - 14db8: d503 bpl.n 14dc2 - 14dba: 6840 ldr r0, [r0, #4] - 14dbc: b108 cbz r0, 14dc2 - lv_mem_free(ext->dot.tmp_ptr); - 14dbe: 4b05 ldr r3, [pc, #20] ; (14dd4 ) - 14dc0: 4798 blx r3 - } - ext->dot_tmp_alloc = false; - 14dc2: 7c63 ldrb r3, [r4, #17] - 14dc4: f36f 0300 bfc r3, #0, #1 - 14dc8: 7463 strb r3, [r4, #17] - ext->dot.tmp_ptr = NULL; - 14dca: 2300 movs r3, #0 - 14dcc: 6063 str r3, [r4, #4] -} - 14dce: bd10 pop {r4, pc} - 14dd0: 0000422d .word 0x0000422d - 14dd4: 0000ed75 .word 0x0000ed75 - -00014dd8 : -{ - 14dd8: b5f8 push {r3, r4, r5, r6, r7, lr} - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14dda: 4e1a ldr r6, [pc, #104] ; (14e44 ) -{ - 14ddc: 4605 mov r5, r0 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14dde: 47b0 blx r6 - if(ext->long_mode != LV_LABEL_LONG_DOT) return; - 14de0: 7c03 ldrb r3, [r0, #16] - 14de2: f003 0307 and.w r3, r3, #7 - 14de6: 2b02 cmp r3, #2 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14de8: 4604 mov r4, r0 - if(ext->long_mode != LV_LABEL_LONG_DOT) return; - 14dea: d128 bne.n 14e3e - if(ext->dot_end == LV_LABEL_DOT_END_INV) return; - 14dec: 8901 ldrh r1, [r0, #8] - 14dee: f64f 73ff movw r3, #65535 ; 0xffff - 14df2: 4299 cmp r1, r3 - 14df4: d023 beq.n 14e3e - uint32_t byte_i = _lv_txt_encoded_get_byte_id(ext->text, letter_i); - 14df6: 4b14 ldr r3, [pc, #80] ; (14e48 ) - 14df8: 6800 ldr r0, [r0, #0] - 14dfa: 681b ldr r3, [r3, #0] - 14dfc: 3903 subs r1, #3 - 14dfe: 4798 blx r3 - 14e00: 4607 mov r7, r0 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e02: 4628 mov r0, r5 - 14e04: 47b0 blx r6 - if(ext->dot_tmp_alloc) { - 14e06: 7c42 ldrb r2, [r0, #17] - 14e08: 07d2 lsls r2, r2, #31 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e0a: 4603 mov r3, r0 - return ext->dot.tmp_ptr; - 14e0c: bf4c ite mi - 14e0e: 6843 ldrmi r3, [r0, #4] - return ext->dot.tmp; - 14e10: 3304 addpl r3, #4 - while(ext->text[byte_i + i] != '\0') { - 14e12: 2200 movs r2, #0 - 14e14: fa57 f182 uxtab r1, r7, r2 - 14e18: 6826 ldr r6, [r4, #0] - 14e1a: b2d0 uxtb r0, r2 - 14e1c: f816 e001 ldrb.w lr, [r6, r1] - ext->text[byte_i + i] = dot_tmp[i]; - 14e20: 5c18 ldrb r0, [r3, r0] - while(ext->text[byte_i + i] != '\0') { - 14e22: eb06 0c01 add.w ip, r6, r1 - 14e26: 3201 adds r2, #1 - 14e28: f1be 0f00 cmp.w lr, #0 - 14e2c: d108 bne.n 14e40 - lv_label_dot_tmp_free(label); - 14e2e: 4b07 ldr r3, [pc, #28] ; (14e4c ) - ext->text[byte_i + i] = dot_tmp[i]; - 14e30: f88c 0000 strb.w r0, [ip] - lv_label_dot_tmp_free(label); - 14e34: 4628 mov r0, r5 - 14e36: 4798 blx r3 - ext->dot_end = LV_LABEL_DOT_END_INV; - 14e38: f64f 73ff movw r3, #65535 ; 0xffff - 14e3c: 8123 strh r3, [r4, #8] -} - 14e3e: bdf8 pop {r3, r4, r5, r6, r7, pc} - ext->text[byte_i + i] = dot_tmp[i]; - 14e40: 5470 strb r0, [r6, r1] - i++; - 14e42: e7e7 b.n 14e14 - 14e44: 0000422d .word 0x0000422d - 14e48: 20000050 .word 0x20000050 - 14e4c: 00014dad .word 0x00014dad - -00014e50 : -{ - 14e50: b570 push {r4, r5, r6, lr} - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e52: 4b05 ldr r3, [pc, #20] ; (14e68 ) -{ - 14e54: 4604 mov r4, r0 - 14e56: 460d mov r5, r1 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e58: 4798 blx r3 - lv_obj_invalidate(label); - 14e5a: 4b04 ldr r3, [pc, #16] ; (14e6c ) - ext->offset.y = y; - 14e5c: 81c5 strh r5, [r0, #14] - lv_obj_invalidate(label); - 14e5e: 4620 mov r0, r4 -} - 14e60: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_invalidate(label); - 14e64: 4718 bx r3 - 14e66: bf00 nop - 14e68: 0000422d .word 0x0000422d - 14e6c: 00002a09 .word 0x00002a09 - -00014e70 : -{ - 14e70: b570 push {r4, r5, r6, lr} - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e72: 4b05 ldr r3, [pc, #20] ; (14e88 ) -{ - 14e74: 4604 mov r4, r0 - 14e76: 460d mov r5, r1 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e78: 4798 blx r3 - lv_obj_invalidate(label); - 14e7a: 4b04 ldr r3, [pc, #16] ; (14e8c ) - ext->offset.x = x; - 14e7c: 8185 strh r5, [r0, #12] - lv_obj_invalidate(label); - 14e7e: 4620 mov r0, r4 -} - 14e80: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_invalidate(label); - 14e84: 4718 bx r3 - 14e86: bf00 nop - 14e88: 0000422d .word 0x0000422d - 14e8c: 00002a09 .word 0x00002a09 - -00014e90 : -{ - 14e90: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e92: 4b1a ldr r3, [pc, #104] ; (14efc ) -{ - 14e94: 9103 str r1, [sp, #12] - 14e96: 4616 mov r6, r2 - 14e98: 4604 mov r4, r0 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e9a: 4798 blx r3 - lv_label_dot_tmp_free(label); /* Deallocate any existing space */ - 14e9c: 4b18 ldr r3, [pc, #96] ; (14f00 ) - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14e9e: 4605 mov r5, r0 - lv_label_dot_tmp_free(label); /* Deallocate any existing space */ - 14ea0: 4620 mov r0, r4 - 14ea2: 4798 blx r3 - if(len > sizeof(char *)) { - 14ea4: 2e04 cmp r6, #4 - 14ea6: 9903 ldr r1, [sp, #12] - 14ea8: d91e bls.n 14ee8 - ext->dot.tmp_ptr = lv_mem_alloc(len + 1); - 14eaa: 4b16 ldr r3, [pc, #88] ; (14f04 ) - 14eac: 1c70 adds r0, r6, #1 - 14eae: 4798 blx r3 - if(ext->dot.tmp_ptr == NULL) { - 14eb0: 9903 ldr r1, [sp, #12] - ext->dot.tmp_ptr = lv_mem_alloc(len + 1); - 14eb2: 6068 str r0, [r5, #4] - 14eb4: 4604 mov r4, r0 - if(ext->dot.tmp_ptr == NULL) { - 14eb6: b958 cbnz r0, 14ed0 - LV_LOG_ERROR("Failed to allocate memory for dot_tmp_ptr"); - 14eb8: 4b13 ldr r3, [pc, #76] ; (14f08 ) - 14eba: 9300 str r3, [sp, #0] - 14ebc: 2003 movs r0, #3 - 14ebe: 4b13 ldr r3, [pc, #76] ; (14f0c ) - 14ec0: 4913 ldr r1, [pc, #76] ; (14f10 ) - 14ec2: 4d14 ldr r5, [pc, #80] ; (14f14 ) - 14ec4: f240 52b5 movw r2, #1461 ; 0x5b5 - 14ec8: 47a8 blx r5 - return false; - 14eca: 4620 mov r0, r4 -} - 14ecc: b004 add sp, #16 - 14ece: bd70 pop {r4, r5, r6, pc} - _lv_memcpy(ext->dot.tmp_ptr, data, len); - 14ed0: 4b11 ldr r3, [pc, #68] ; (14f18 ) - 14ed2: 4632 mov r2, r6 - 14ed4: 4798 blx r3 - ext->dot.tmp_ptr[len] = '\0'; - 14ed6: 686b ldr r3, [r5, #4] - 14ed8: 2200 movs r2, #0 - 14eda: 559a strb r2, [r3, r6] - ext->dot_tmp_alloc = true; - 14edc: 7c6b ldrb r3, [r5, #17] - 14ede: f043 0301 orr.w r3, r3, #1 - 14ee2: 746b strb r3, [r5, #17] - return true; - 14ee4: 2001 movs r0, #1 - 14ee6: e7f1 b.n 14ecc - ext->dot_tmp_alloc = false; - 14ee8: 7c6b ldrb r3, [r5, #17] - 14eea: f36f 0300 bfc r3, #0, #1 - 14eee: 746b strb r3, [r5, #17] - _lv_memcpy(ext->dot.tmp, data, len); - 14ef0: 4632 mov r2, r6 - 14ef2: 4b09 ldr r3, [pc, #36] ; (14f18 ) - 14ef4: 1d28 adds r0, r5, #4 - 14ef6: 4798 blx r3 - 14ef8: e7f4 b.n 14ee4 - 14efa: bf00 nop - 14efc: 0000422d .word 0x0000422d - 14f00: 00014dad .word 0x00014dad - 14f04: 0000ecbd .word 0x0000ecbd - 14f08: 0002bef9 .word 0x0002bef9 - 14f0c: 0002bf3f .word 0x0002bf3f - 14f10: 0002bec5 .word 0x0002bec5 - 14f14: 0000eb79 .word 0x0000eb79 - 14f18: 0000eec1 .word 0x0000eec1 - -00014f1c : - -static void get_txt_coords(const lv_obj_t * label, lv_area_t * area) -{ - 14f1c: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - lv_obj_get_coords(label, area); - 14f20: 4b13 ldr r3, [pc, #76] ; (14f70 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 14f22: f8df 8050 ldr.w r8, [pc, #80] ; 14f74 -{ - 14f26: 4605 mov r5, r0 - 14f28: 460c mov r4, r1 - lv_obj_get_coords(label, area); - 14f2a: 4798 blx r3 - 14f2c: 2212 movs r2, #18 - 14f2e: 2100 movs r1, #0 - 14f30: 4628 mov r0, r5 - 14f32: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 14f34: 2213 movs r2, #19 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 14f36: 4607 mov r7, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 14f38: 2100 movs r1, #0 - 14f3a: 4628 mov r0, r5 - 14f3c: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 14f3e: 2210 movs r2, #16 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 14f40: 4681 mov r9, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 14f42: 2100 movs r1, #0 - 14f44: 4628 mov r0, r5 - 14f46: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 14f48: 2211 movs r2, #17 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 14f4a: 4606 mov r6, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 14f4c: 2100 movs r1, #0 - 14f4e: 4628 mov r0, r5 - 14f50: 47c0 blx r8 - - lv_coord_t left = lv_obj_get_style_pad_left(label, LV_LABEL_PART_MAIN); - lv_coord_t right = lv_obj_get_style_pad_right(label, LV_LABEL_PART_MAIN); - lv_coord_t top = lv_obj_get_style_pad_top(label, LV_LABEL_PART_MAIN); - lv_coord_t bottom = lv_obj_get_style_pad_bottom(label, LV_LABEL_PART_MAIN); - area->x1 += left; - 14f52: 8823 ldrh r3, [r4, #0] - 14f54: 441f add r7, r3 - area->x2 -= right; - 14f56: 88a3 ldrh r3, [r4, #4] - area->x1 += left; - 14f58: 8027 strh r7, [r4, #0] - area->x2 -= right; - 14f5a: eba3 0309 sub.w r3, r3, r9 - 14f5e: 80a3 strh r3, [r4, #4] - area->y1 += top; - 14f60: 8863 ldrh r3, [r4, #2] - 14f62: 441e add r6, r3 - area->y2 -= bottom; - 14f64: 88e3 ldrh r3, [r4, #6] - area->y1 += top; - 14f66: 8066 strh r6, [r4, #2] - area->y2 -= bottom; - 14f68: 1a18 subs r0, r3, r0 - 14f6a: 80e0 strh r0, [r4, #6] -} - 14f6c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 14f70: 00002559 .word 0x00002559 - 14f74: 00003995 .word 0x00003995 - -00014f78 : -{ - 14f78: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 14f7a: 4b13 ldr r3, [pc, #76] ; (14fc8 ) -{ - 14f7c: 4604 mov r4, r0 - 14f7e: 460d mov r5, r1 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 14f80: 4798 blx r3 - 14f82: 4606 mov r6, r0 - 14f84: b968 cbnz r0, 14fa2 - 14f86: 4b11 ldr r3, [pc, #68] ; (14fcc ) - 14f88: 4911 ldr r1, [pc, #68] ; (14fd0 ) - 14f8a: 9300 str r3, [sp, #0] - 14f8c: f44f 72c4 mov.w r2, #392 ; 0x188 - 14f90: 2003 movs r0, #3 - 14f92: 4d10 ldr r5, [pc, #64] ; (14fd4 ) - 14f94: 47a8 blx r5 - 14f96: 4810 ldr r0, [pc, #64] ; (14fd8 ) - 14f98: 4910 ldr r1, [pc, #64] ; (14fdc ) - 14f9a: 4622 mov r2, r4 - 14f9c: 4633 mov r3, r6 - 14f9e: 4788 blx r1 - 14fa0: e7fe b.n 14fa0 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 14fa2: 4b0f ldr r3, [pc, #60] ; (14fe0 ) - 14fa4: 4620 mov r0, r4 - 14fa6: 4798 blx r3 - if(ext->align == align) return; - 14fa8: 7c03 ldrb r3, [r0, #16] - 14faa: f3c3 1201 ubfx r2, r3, #4, #2 - 14fae: 42aa cmp r2, r5 - 14fb0: d008 beq.n 14fc4 - ext->align = align; - 14fb2: f365 1305 bfi r3, r5, #4, #2 - 14fb6: 7403 strb r3, [r0, #16] - lv_obj_invalidate(label); /*Enough to invalidate because alignment is only drawing related - 14fb8: 4b0a ldr r3, [pc, #40] ; (14fe4 ) - 14fba: 4620 mov r0, r4 -} - 14fbc: b002 add sp, #8 - 14fbe: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_obj_invalidate(label); /*Enough to invalidate because alignment is only drawing related - 14fc2: 4718 bx r3 -} - 14fc4: b002 add sp, #8 - 14fc6: bd70 pop {r4, r5, r6, pc} - 14fc8: 00001a65 .word 0x00001a65 - 14fcc: 0002bf54 .word 0x0002bf54 - 14fd0: 0002bec5 .word 0x0002bec5 - 14fd4: 0000eb79 .word 0x0000eb79 - 14fd8: 00026943 .word 0x00026943 - 14fdc: 00001a6d .word 0x00001a6d - 14fe0: 0000422d .word 0x0000422d - 14fe4: 00002a09 .word 0x00002a09 - -00014fe8 : -{ - 14fe8: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 14fea: 4b0c ldr r3, [pc, #48] ; (1501c ) -{ - 14fec: 4604 mov r4, r0 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 14fee: 4798 blx r3 - 14ff0: 4605 mov r5, r0 - 14ff2: b968 cbnz r0, 15010 - 14ff4: 4b0a ldr r3, [pc, #40] ; (15020 ) - 14ff6: 490b ldr r1, [pc, #44] ; (15024 ) - 14ff8: 9300 str r3, [sp, #0] - 14ffa: f44f 72f2 mov.w r2, #484 ; 0x1e4 - 14ffe: 2003 movs r0, #3 - 15000: 4e09 ldr r6, [pc, #36] ; (15028 ) - 15002: 47b0 blx r6 - 15004: 4809 ldr r0, [pc, #36] ; (1502c ) - 15006: 490a ldr r1, [pc, #40] ; (15030 ) - 15008: 4622 mov r2, r4 - 1500a: 462b mov r3, r5 - 1500c: 4788 blx r1 - 1500e: e7fe b.n 1500e - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15010: 4b08 ldr r3, [pc, #32] ; (15034 ) - 15012: 4620 mov r0, r4 - 15014: 4798 blx r3 -} - 15016: 6800 ldr r0, [r0, #0] - 15018: b002 add sp, #8 - 1501a: bd70 pop {r4, r5, r6, pc} - 1501c: 00001a65 .word 0x00001a65 - 15020: 0002bf9d .word 0x0002bf9d - 15024: 0002bec5 .word 0x0002bec5 - 15028: 0000eb79 .word 0x0000eb79 - 1502c: 00026943 .word 0x00026943 - 15030: 00001a6d .word 0x00001a6d - 15034: 0000422d .word 0x0000422d - -00015038 : -{ - 15038: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 1503a: 4b0d ldr r3, [pc, #52] ; (15070 ) -{ - 1503c: 4604 mov r4, r0 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 1503e: 4798 blx r3 - 15040: 4605 mov r5, r0 - 15042: b968 cbnz r0, 15060 - 15044: 4b0b ldr r3, [pc, #44] ; (15074 ) - 15046: 490c ldr r1, [pc, #48] ; (15078 ) - 15048: 9300 str r3, [sp, #0] - 1504a: f44f 72f9 mov.w r2, #498 ; 0x1f2 - 1504e: 2003 movs r0, #3 - 15050: 4e0a ldr r6, [pc, #40] ; (1507c ) - 15052: 47b0 blx r6 - 15054: 480a ldr r0, [pc, #40] ; (15080 ) - 15056: 490b ldr r1, [pc, #44] ; (15084 ) - 15058: 4622 mov r2, r4 - 1505a: 462b mov r3, r5 - 1505c: 4788 blx r1 - 1505e: e7fe b.n 1505e - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15060: 4b09 ldr r3, [pc, #36] ; (15088 ) - 15062: 4620 mov r0, r4 - 15064: 4798 blx r3 - return ext->long_mode; - 15066: 7c00 ldrb r0, [r0, #16] -} - 15068: f000 0007 and.w r0, r0, #7 - 1506c: b002 add sp, #8 - 1506e: bd70 pop {r4, r5, r6, pc} - 15070: 00001a65 .word 0x00001a65 - 15074: 0002bfaf .word 0x0002bfaf - 15078: 0002bec5 .word 0x0002bec5 - 1507c: 0000eb79 .word 0x0000eb79 - 15080: 00026943 .word 0x00026943 - 15084: 00001a6d .word 0x00001a6d - 15088: 0000422d .word 0x0000422d - -0001508c : -{ - 1508c: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 1508e: 4b0f ldr r3, [pc, #60] ; (150cc ) -{ - 15090: 4604 mov r4, r0 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15092: 4798 blx r3 - 15094: 4605 mov r5, r0 - 15096: b968 cbnz r0, 150b4 - 15098: 4b0d ldr r3, [pc, #52] ; (150d0 ) - 1509a: 490e ldr r1, [pc, #56] ; (150d4 ) - 1509c: 9300 str r3, [sp, #0] - 1509e: f240 12ff movw r2, #511 ; 0x1ff - 150a2: 2003 movs r0, #3 - 150a4: 4e0c ldr r6, [pc, #48] ; (150d8 ) - 150a6: 47b0 blx r6 - 150a8: 480c ldr r0, [pc, #48] ; (150dc ) - 150aa: 490d ldr r1, [pc, #52] ; (150e0 ) - 150ac: 4622 mov r2, r4 - 150ae: 462b mov r3, r5 - 150b0: 4788 blx r1 - 150b2: e7fe b.n 150b2 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 150b4: 4b0b ldr r3, [pc, #44] ; (150e4 ) - 150b6: 4620 mov r0, r4 - 150b8: 4798 blx r3 - lv_label_align_t align = ext->align; - 150ba: 7c00 ldrb r0, [r0, #16] - 150bc: f3c0 1001 ubfx r0, r0, #4, #2 - align = LV_LABEL_ALIGN_LEFT; - 150c0: 2803 cmp r0, #3 -} - 150c2: bf08 it eq - 150c4: 2000 moveq r0, #0 - 150c6: b002 add sp, #8 - 150c8: bd70 pop {r4, r5, r6, pc} - 150ca: bf00 nop - 150cc: 00001a65 .word 0x00001a65 - 150d0: 0002bfc6 .word 0x0002bfc6 - 150d4: 0002bec5 .word 0x0002bec5 - 150d8: 0000eb79 .word 0x0000eb79 - 150dc: 00026943 .word 0x00026943 - 150e0: 00001a6d .word 0x00001a6d - 150e4: 0000422d .word 0x0000422d - -000150e8 : -{ - 150e8: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 150ea: 4b0d ldr r3, [pc, #52] ; (15120 ) -{ - 150ec: 4604 mov r4, r0 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 150ee: 4798 blx r3 - 150f0: 4605 mov r5, r0 - 150f2: b968 cbnz r0, 15110 - 150f4: 4b0b ldr r3, [pc, #44] ; (15124 ) - 150f6: 490c ldr r1, [pc, #48] ; (15128 ) - 150f8: 9300 str r3, [sp, #0] - 150fa: f240 221b movw r2, #539 ; 0x21b - 150fe: 2003 movs r0, #3 - 15100: 4e0a ldr r6, [pc, #40] ; (1512c ) - 15102: 47b0 blx r6 - 15104: 480a ldr r0, [pc, #40] ; (15130 ) - 15106: 490b ldr r1, [pc, #44] ; (15134 ) - 15108: 4622 mov r2, r4 - 1510a: 462b mov r3, r5 - 1510c: 4788 blx r1 - 1510e: e7fe b.n 1510e - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15110: 4b09 ldr r3, [pc, #36] ; (15138 ) - 15112: 4620 mov r0, r4 - 15114: 4798 blx r3 - return ext->recolor == 0 ? false : true; - 15116: 7c00 ldrb r0, [r0, #16] -} - 15118: f3c0 1080 ubfx r0, r0, #6, #1 - 1511c: b002 add sp, #8 - 1511e: bd70 pop {r4, r5, r6, pc} - 15120: 00001a65 .word 0x00001a65 - 15124: 0002bfd9 .word 0x0002bfd9 - 15128: 0002bec5 .word 0x0002bec5 - 1512c: 0000eb79 .word 0x0000eb79 - 15130: 00026943 .word 0x00026943 - 15134: 00001a6d .word 0x00001a6d - 15138: 0000422d .word 0x0000422d - -0001513c : -{ - 1513c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 15140: ed2d 8b02 vpush {d8} - 15144: b08b sub sp, #44 ; 0x2c - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15146: 4e93 ldr r6, [pc, #588] ; (15394 ) -{ - 15148: 9102 str r1, [sp, #8] - 1514a: 4604 mov r4, r0 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 1514c: 47b0 blx r6 - 1514e: 4605 mov r5, r0 - 15150: b968 cbnz r0, 1516e - 15152: 4b91 ldr r3, [pc, #580] ; (15398 ) - 15154: 4991 ldr r1, [pc, #580] ; (1539c ) - 15156: 9300 str r3, [sp, #0] - 15158: f240 22a5 movw r2, #677 ; 0x2a5 - 1515c: 2003 movs r0, #3 - 1515e: 4e90 ldr r6, [pc, #576] ; (153a0 ) - 15160: 47b0 blx r6 - 15162: 4890 ldr r0, [pc, #576] ; (153a4 ) - 15164: 4990 ldr r1, [pc, #576] ; (153a8 ) - 15166: 4622 mov r2, r4 - 15168: 462b mov r3, r5 - 1516a: 4788 blx r1 - 1516c: e7fe b.n 1516c - LV_ASSERT_NULL(pos); - 1516e: 9802 ldr r0, [sp, #8] - 15170: 47b0 blx r6 - 15172: 4605 mov r5, r0 - 15174: b968 cbnz r0, 15192 - 15176: 4b88 ldr r3, [pc, #544] ; (15398 ) - 15178: 4988 ldr r1, [pc, #544] ; (1539c ) - 1517a: 9300 str r3, [sp, #0] - 1517c: f240 22a6 movw r2, #678 ; 0x2a6 - 15180: 2003 movs r0, #3 - 15182: 4c87 ldr r4, [pc, #540] ; (153a0 ) - 15184: 47a0 blx r4 - 15186: 9a02 ldr r2, [sp, #8] - 15188: 4886 ldr r0, [pc, #536] ; (153a4 ) - 1518a: 4987 ldr r1, [pc, #540] ; (153a8 ) - 1518c: 462b mov r3, r5 - 1518e: 4788 blx r1 - 15190: e7fe b.n 15190 - get_txt_coords(label, &txt_coords); - 15192: a908 add r1, sp, #32 - 15194: 4620 mov r0, r4 - 15196: 4b85 ldr r3, [pc, #532] ; (153ac ) -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 15198: 4f85 ldr r7, [pc, #532] ; (153b0 ) - 1519a: 4798 blx r3 - const char * txt = lv_label_get_text(label); - 1519c: 4b85 ldr r3, [pc, #532] ; (153b4 ) - 1519e: 4620 mov r0, r4 - 151a0: 4798 blx r3 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 151a2: 4b85 ldr r3, [pc, #532] ; (153b8 ) - const char * txt = lv_label_get_text(label); - 151a4: 4680 mov r8, r0 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 151a6: 4620 mov r0, r4 - 151a8: 4798 blx r3 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 151aa: f8bd 3024 ldrh.w r3, [sp, #36] ; 0x24 - 151ae: f8bd 2020 ldrh.w r2, [sp, #32] - 151b2: 3301 adds r3, #1 - 151b4: 1a9b subs r3, r3, r2 - 151b6: b21b sxth r3, r3 - 151b8: 4606 mov r6, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 151ba: f248 028e movw r2, #32910 ; 0x808e - 151be: 2100 movs r1, #0 - 151c0: 4620 mov r0, r4 - 151c2: ee08 3a90 vmov s17, r3 - 151c6: 4b7d ldr r3, [pc, #500] ; (153bc ) - 151c8: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 151ca: f248 0281 movw r2, #32897 ; 0x8081 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 151ce: 4682 mov sl, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 151d0: 2100 movs r1, #0 - 151d2: 4620 mov r0, r4 - 151d4: 47b8 blx r7 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 151d6: f248 0280 movw r2, #32896 ; 0x8080 - 151da: 2100 movs r1, #0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 151dc: 4605 mov r5, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 151de: 4620 mov r0, r4 - 151e0: 47b8 blx r7 - * @param font_p pointer to a font - * @return the height of a font - */ -static inline lv_coord_t lv_font_get_line_height(const lv_font_t * font_p) -{ - return font_p->line_height; - 151e2: f9ba 3008 ldrsh.w r3, [sl, #8] - 151e6: 9303 str r3, [sp, #12] - if(ext->recolor != 0) flag |= LV_TXT_FLAG_RECOLOR; - 151e8: 7c33 ldrb r3, [r6, #16] - lv_txt_flag_t flag = LV_TXT_FLAG_NONE; - 151ea: f3c3 1680 ubfx r6, r3, #6, #1 - if(ext->expand != 0) flag |= LV_TXT_FLAG_EXPAND; - 151ee: 061a lsls r2, r3, #24 - 151f0: bf48 it mi - 151f2: f046 0602 orrmi.w r6, r6, #2 - 151f6: ee08 0a10 vmov s16, r0 - if(ext->long_mode == LV_LABEL_LONG_EXPAND) flag |= LV_TXT_FLAG_FIT; - 151fa: 075b lsls r3, r3, #29 - lv_label_align_t align = lv_label_get_align(label); - 151fc: 4620 mov r0, r4 - 151fe: 4b70 ldr r3, [pc, #448] ; (153c0 ) - if(ext->long_mode == LV_LABEL_LONG_EXPAND) flag |= LV_TXT_FLAG_FIT; - 15200: bf08 it eq - 15202: f046 0610 orreq.w r6, r6, #16 - lv_label_align_t align = lv_label_get_align(label); - 15206: 4798 blx r3 - if(align == LV_LABEL_ALIGN_CENTER) flag |= LV_TXT_FLAG_CENTER; - 15208: 2801 cmp r0, #1 - lv_label_align_t align = lv_label_get_align(label); - 1520a: 4604 mov r4, r0 - if(align == LV_LABEL_ALIGN_CENTER) flag |= LV_TXT_FLAG_CENTER; - 1520c: d108 bne.n 15220 - 1520e: f046 0604 orr.w r6, r6, #4 - y += letter_height + line_space; - 15212: 9b03 ldr r3, [sp, #12] - new_line_start += _lv_txt_get_next_line(&txt[line_start], font, letter_space, max_w, flag); - 15214: f04f 0b00 mov.w fp, #0 - y += letter_height + line_space; - 15218: 442b add r3, r5 - new_line_start += _lv_txt_get_next_line(&txt[line_start], font, letter_space, max_w, flag); - 1521a: 465f mov r7, fp - y += letter_height + line_space; - 1521c: 9304 str r3, [sp, #16] - 1521e: e059 b.n 152d4 - if(align == LV_LABEL_ALIGN_RIGHT) flag |= LV_TXT_FLAG_RIGHT; - 15220: 2802 cmp r0, #2 - 15222: d1f6 bne.n 15212 - 15224: f046 0608 orr.w r6, r6, #8 - 15228: e7f3 b.n 15212 - new_line_start += _lv_txt_get_next_line(&txt[line_start], font, letter_space, max_w, flag); - 1522a: ee18 3a90 vmov r3, s17 - 1522e: ee18 2a10 vmov r2, s16 - 15232: 4d64 ldr r5, [pc, #400] ; (153c4 ) - 15234: 9600 str r6, [sp, #0] - 15236: 4651 mov r1, sl - 15238: 4648 mov r0, r9 - 1523a: 47a8 blx r5 - if(pos->y <= y + letter_height) { - 1523c: 9b02 ldr r3, [sp, #8] - 1523e: f9b3 2002 ldrsh.w r2, [r3, #2] - 15242: 9b03 ldr r3, [sp, #12] - 15244: 445b add r3, fp - 15246: 429a cmp r2, r3 - new_line_start += _lv_txt_get_next_line(&txt[line_start], font, letter_space, max_w, flag); - 15248: eb00 0507 add.w r5, r0, r7 - if(pos->y <= y + letter_height) { - 1524c: dc3d bgt.n 152ca - letter = _lv_txt_encoded_prev(txt, &tmp); - 1524e: 4b5e ldr r3, [pc, #376] ; (153c8 ) - uint32_t tmp = new_line_start; - 15250: 9507 str r5, [sp, #28] - letter = _lv_txt_encoded_prev(txt, &tmp); - 15252: 681b ldr r3, [r3, #0] - 15254: a907 add r1, sp, #28 - 15256: 4640 mov r0, r8 - 15258: 4798 blx r3 - if(letter != '\n' && txt[new_line_start] == '\0') new_line_start++; - 1525a: 280a cmp r0, #10 - 1525c: d003 beq.n 15266 - 1525e: f818 3005 ldrb.w r3, [r8, r5] - 15262: b903 cbnz r3, 15266 - 15264: 3501 adds r5, #1 - if(align == LV_LABEL_ALIGN_CENTER) { - 15266: 2c01 cmp r4, #1 - 15268: d13c bne.n 152e4 - line_w = _lv_txt_get_width(bidi_txt, new_line_start - line_start, font, letter_space, flag); - 1526a: 1be9 subs r1, r5, r7 - 1526c: ee18 3a10 vmov r3, s16 - 15270: 4c56 ldr r4, [pc, #344] ; (153cc ) - 15272: 9600 str r6, [sp, #0] - 15274: 4652 mov r2, sl - 15276: b289 uxth r1, r1 - 15278: 4648 mov r0, r9 - 1527a: 47a0 blx r4 - 1527c: f8bd 3024 ldrh.w r3, [sp, #36] ; 0x24 - 15280: f8bd 2020 ldrh.w r2, [sp, #32] - 15284: 3301 adds r3, #1 - 15286: 1a9b subs r3, r3, r2 - x += lv_area_get_width(&txt_coords) / 2 - line_w / 2; - 15288: f3c3 32c0 ubfx r2, r3, #15, #1 - 1528c: eb00 74d0 add.w r4, r0, r0, lsr #31 - 15290: fa02 f383 sxtah r3, r2, r3 - 15294: 1064 asrs r4, r4, #1 - 15296: ebc4 0463 rsb r4, r4, r3, asr #1 - x += lv_area_get_width(&txt_coords) - line_w; - 1529a: b224 sxth r4, r4 - lv_txt_cmd_state_t cmd_state = LV_TXT_CMD_STATE_WAIT; - 1529c: 2300 movs r3, #0 - 1529e: f88d 301b strb.w r3, [sp, #27] - uint32_t i = 0; - 152a2: 9307 str r3, [sp, #28] - if(new_line_start > 0) { - 152a4: 2d00 cmp r5, #0 - 152a6: d16d bne.n 15384 - logical_pos = _lv_txt_encoded_get_char_id(bidi_txt, i); - 152a8: 4d49 ldr r5, [pc, #292] ; (153d0 ) - 152aa: 9907 ldr r1, [sp, #28] - 152ac: 682b ldr r3, [r5, #0] - 152ae: 4648 mov r0, r9 - 152b0: 4798 blx r3 - return logical_pos + _lv_txt_encoded_get_char_id(txt, line_start); - 152b2: 682b ldr r3, [r5, #0] - logical_pos = _lv_txt_encoded_get_char_id(bidi_txt, i); - 152b4: 4604 mov r4, r0 - return logical_pos + _lv_txt_encoded_get_char_id(txt, line_start); - 152b6: 4639 mov r1, r7 - 152b8: 4640 mov r0, r8 - 152ba: 4798 blx r3 - 152bc: 4420 add r0, r4 -} - 152be: b280 uxth r0, r0 - 152c0: b00b add sp, #44 ; 0x2c - 152c2: ecbd 8b02 vpop {d8} - 152c6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - y += letter_height + line_space; - 152ca: 9b04 ldr r3, [sp, #16] - 152cc: 449b add fp, r3 - 152ce: fa0f fb8b sxth.w fp, fp - new_line_start += _lv_txt_get_next_line(&txt[line_start], font, letter_space, max_w, flag); - 152d2: 462f mov r7, r5 - while(txt[line_start] != '\0') { - 152d4: f818 3007 ldrb.w r3, [r8, r7] - 152d8: eb08 0907 add.w r9, r8, r7 - 152dc: 2b00 cmp r3, #0 - 152de: d1a4 bne.n 1522a - 152e0: 463d mov r5, r7 - 152e2: e7c0 b.n 15266 - else if(align == LV_LABEL_ALIGN_RIGHT) { - 152e4: 2c02 cmp r4, #2 - 152e6: d110 bne.n 1530a - line_w = _lv_txt_get_width(bidi_txt, new_line_start - line_start, font, letter_space, flag); - 152e8: 1be9 subs r1, r5, r7 - 152ea: ee18 3a10 vmov r3, s16 - 152ee: 4c37 ldr r4, [pc, #220] ; (153cc ) - 152f0: 9600 str r6, [sp, #0] - 152f2: 4652 mov r2, sl - 152f4: b289 uxth r1, r1 - 152f6: 4648 mov r0, r9 - 152f8: 47a0 blx r4 - 152fa: f8bd 4024 ldrh.w r4, [sp, #36] ; 0x24 - 152fe: f8bd 3020 ldrh.w r3, [sp, #32] - 15302: 3401 adds r4, #1 - 15304: 1ae4 subs r4, r4, r3 - x += lv_area_get_width(&txt_coords) - line_w; - 15306: 1a24 subs r4, r4, r0 - 15308: e7c7 b.n 1529a - lv_coord_t x = 0; - 1530a: 2400 movs r4, #0 - 1530c: e7c6 b.n 1529c - if(_lv_txt_is_cmd(&cmd_state, bidi_txt[i]) != false) { - 1530e: 9b07 ldr r3, [sp, #28] - 15310: 9005 str r0, [sp, #20] - 15312: f819 1003 ldrb.w r1, [r9, r3] - 15316: 4b2f ldr r3, [pc, #188] ; (153d4 ) - 15318: f10d 001b add.w r0, sp, #27 - 1531c: 4798 blx r3 - 1531e: 9a05 ldr r2, [sp, #20] - 15320: b198 cbz r0, 1534a - while(i + line_start < new_line_start) { - 15322: 9b07 ldr r3, [sp, #28] - 15324: 443b add r3, r7 - 15326: 429d cmp r5, r3 - 15328: d9be bls.n 152a8 - uint32_t letter = _lv_txt_encoded_next(bidi_txt, &i); - 1532a: f8db 3000 ldr.w r3, [fp] - 1532e: a907 add r1, sp, #28 - 15330: 4648 mov r0, r9 - 15332: 4798 blx r3 - 15334: 4606 mov r6, r0 - uint32_t letter_next = _lv_txt_encoded_next(&bidi_txt[i], NULL); - 15336: 9807 ldr r0, [sp, #28] - 15338: f8db 3000 ldr.w r3, [fp] - 1533c: 2100 movs r1, #0 - 1533e: 4448 add r0, r9 - 15340: 4798 blx r3 - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 15342: 9b04 ldr r3, [sp, #16] - uint32_t letter_next = _lv_txt_encoded_next(&bidi_txt[i], NULL); - 15344: 4602 mov r2, r0 - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 15346: 2b00 cmp r3, #0 - 15348: d1e1 bne.n 1530e - x += lv_font_get_glyph_width(font, letter, letter_next); - 1534a: 4b23 ldr r3, [pc, #140] ; (153d8 ) - 1534c: 4631 mov r1, r6 - 1534e: 4650 mov r0, sl - 15350: 4798 blx r3 - if(pos->x < x || i + line_start == new_line_start || txt[i + line_start] == '\0') { - 15352: 9b02 ldr r3, [sp, #8] - x += lv_font_get_glyph_width(font, letter, letter_next); - 15354: 4420 add r0, r4 - if(pos->x < x || i + line_start == new_line_start || txt[i + line_start] == '\0') { - 15356: f9b3 3000 ldrsh.w r3, [r3] - x += lv_font_get_glyph_width(font, letter, letter_next); - 1535a: b284 uxth r4, r0 - if(pos->x < x || i + line_start == new_line_start || txt[i + line_start] == '\0') { - 1535c: b200 sxth r0, r0 - 1535e: 4283 cmp r3, r0 - 15360: da02 bge.n 15368 - i = i_act; - 15362: 9b03 ldr r3, [sp, #12] - 15364: 9307 str r3, [sp, #28] - break; - 15366: e79f b.n 152a8 - if(pos->x < x || i + line_start == new_line_start || txt[i + line_start] == '\0') { - 15368: 9b07 ldr r3, [sp, #28] - 1536a: 18fa adds r2, r7, r3 - 1536c: 4295 cmp r5, r2 - 1536e: d0f8 beq.n 15362 - 15370: f818 2002 ldrb.w r2, [r8, r2] - 15374: 2a00 cmp r2, #0 - 15376: d0f4 beq.n 15362 - x += letter_space; - 15378: ee18 2a10 vmov r2, s16 - 1537c: 4414 add r4, r2 - 1537e: b224 sxth r4, r4 - i_act = i; - 15380: 9303 str r3, [sp, #12] - 15382: e7ce b.n 15322 - uint32_t i_act = i; - 15384: 9303 str r3, [sp, #12] - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 15386: f006 0301 and.w r3, r6, #1 - uint32_t letter = _lv_txt_encoded_next(bidi_txt, &i); - 1538a: f8df b050 ldr.w fp, [pc, #80] ; 153dc - if((flag & LV_TXT_FLAG_RECOLOR) != 0) { - 1538e: 9304 str r3, [sp, #16] - 15390: e7c7 b.n 15322 - 15392: bf00 nop - 15394: 00001a65 .word 0x00001a65 - 15398: 0002c01e .word 0x0002c01e - 1539c: 0002bec5 .word 0x0002bec5 - 153a0: 0000eb79 .word 0x0000eb79 - 153a4: 00026943 .word 0x00026943 - 153a8: 00001a6d .word 0x00001a6d - 153ac: 00014f1d .word 0x00014f1d - 153b0: 00003995 .word 0x00003995 - 153b4: 00014fe9 .word 0x00014fe9 - 153b8: 0000422d .word 0x0000422d - 153bc: 00003b4d .word 0x00003b4d - 153c0: 0001508d .word 0x0001508d - 153c4: 00010255 .word 0x00010255 - 153c8: 2000005c .word 0x2000005c - 153cc: 000101ad .word 0x000101ad - 153d0: 20000058 .word 0x20000058 - 153d4: 00010175 .word 0x00010175 - 153d8: 0000d3f9 .word 0x0000d3f9 - 153dc: 2000004c .word 0x2000004c - -000153e0 : -{ - 153e0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 153e4: 4b8d ldr r3, [pc, #564] ; (1561c ) -{ - 153e6: b09b sub sp, #108 ; 0x6c - 153e8: 4604 mov r4, r0 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 153ea: 4798 blx r3 - if(ext->text == NULL) return; - 153ec: 6803 ldr r3, [r0, #0] - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 153ee: 4605 mov r5, r0 - if(ext->text == NULL) return; - 153f0: 2b00 cmp r3, #0 - 153f2: d062 beq.n 154ba - get_txt_coords(label, &txt_coords); - 153f4: 4b8a ldr r3, [pc, #552] ; (15620 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 153f6: f8df 8258 ldr.w r8, [pc, #600] ; 15650 - 153fa: a908 add r1, sp, #32 - 153fc: 4620 mov r0, r4 - 153fe: 4798 blx r3 - 15400: f8bd a024 ldrh.w sl, [sp, #36] ; 0x24 - 15404: f8bd 3020 ldrh.w r3, [sp, #32] - 15408: f10a 0a01 add.w sl, sl, #1 - 1540c: ebaa 0a03 sub.w sl, sl, r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 15410: f248 028e movw r2, #32910 ; 0x808e - 15414: 4b83 ldr r3, [pc, #524] ; (15624 ) - 15416: 2100 movs r1, #0 - 15418: 4620 mov r0, r4 - 1541a: 4798 blx r3 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 1541c: f248 0281 movw r2, #32897 ; 0x8081 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_FONT, text_font, const lv_font_t *, _ptr, scalar) - 15420: 4606 mov r6, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 15422: 2100 movs r1, #0 - 15424: 4620 mov r0, r4 - 15426: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 15428: 2100 movs r1, #0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LINE_SPACE, text_line_space, lv_style_int_t, _int, scalar) - 1542a: 4607 mov r7, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TEXT_LETTER_SPACE, text_letter_space, lv_style_int_t, _int, scalar) - 1542c: f248 0280 movw r2, #32896 ; 0x8080 - 15430: 4620 mov r0, r4 - 15432: 47c0 blx r8 - if(ext->recolor != 0) flag |= LV_TXT_FLAG_RECOLOR; - 15434: 7c2a ldrb r2, [r5, #16] - _lv_txt_get_size(&size, ext->text, font, letter_space, line_space, max_w, flag); - 15436: 9700 str r7, [sp, #0] - lv_txt_flag_t flag = LV_TXT_FLAG_NONE; - 15438: f3c2 1380 ubfx r3, r2, #6, #1 - if(ext->expand != 0) flag |= LV_TXT_FLAG_EXPAND; - 1543c: 0611 lsls r1, r2, #24 - 1543e: bf48 it mi - 15440: f043 0302 orrmi.w r3, r3, #2 - if(ext->long_mode == LV_LABEL_LONG_EXPAND) flag |= LV_TXT_FLAG_FIT; - 15444: 0752 lsls r2, r2, #29 - 15446: bf08 it eq - 15448: f043 0310 orreq.w r3, r3, #16 - 1544c: fa0f fa8a sxth.w sl, sl - _lv_txt_get_size(&size, ext->text, font, letter_space, line_space, max_w, flag); - 15450: e9cd a301 strd sl, r3, [sp, #4] - 15454: 4681 mov r9, r0 - 15456: 6829 ldr r1, [r5, #0] - 15458: f8df a1f8 ldr.w sl, [pc, #504] ; 15654 - 1545c: 4603 mov r3, r0 - 1545e: 4632 mov r2, r6 - 15460: a806 add r0, sp, #24 - 15462: 47d0 blx sl - if(ext->long_mode == LV_LABEL_LONG_EXPAND) { - 15464: 7c29 ldrb r1, [r5, #16] - 15466: f011 0107 ands.w r1, r1, #7 - 1546a: d129 bne.n 154c0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 1546c: 2212 movs r2, #18 - 1546e: 4620 mov r0, r4 - 15470: 9105 str r1, [sp, #20] - 15472: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 15474: 9905 ldr r1, [sp, #20] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_LEFT, pad_left, lv_style_int_t, _int, scalar) - 15476: 4605 mov r5, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_RIGHT, pad_right, lv_style_int_t, _int, scalar) - 15478: 2213 movs r2, #19 - 1547a: 4620 mov r0, r4 - 1547c: 47c0 blx r8 - size.x += lv_obj_get_style_pad_left(label, LV_LABEL_PART_MAIN) + lv_obj_get_style_pad_right(label, LV_LABEL_PART_MAIN); - 1547e: f8bd 3018 ldrh.w r3, [sp, #24] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 15482: 9905 ldr r1, [sp, #20] - 15484: 4428 add r0, r5 - 15486: 4418 add r0, r3 - 15488: f8ad 0018 strh.w r0, [sp, #24] - 1548c: 2210 movs r2, #16 - 1548e: 4620 mov r0, r4 - 15490: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 15492: 9905 ldr r1, [sp, #20] -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 15494: 4605 mov r5, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 15496: 2211 movs r2, #17 - 15498: 4620 mov r0, r4 - 1549a: 47c0 blx r8 - size.y += lv_obj_get_style_pad_top(label, LV_LABEL_PART_MAIN) + lv_obj_get_style_pad_bottom(label, LV_LABEL_PART_MAIN); - 1549c: f8bd 301a ldrh.w r3, [sp, #26] - lv_obj_set_size(label, size.x, size.y); - 154a0: f9bd 1018 ldrsh.w r1, [sp, #24] - size.y += lv_obj_get_style_pad_top(label, LV_LABEL_PART_MAIN) + lv_obj_get_style_pad_bottom(label, LV_LABEL_PART_MAIN); - 154a4: 182a adds r2, r5, r0 - 154a6: 441a add r2, r3 - 154a8: b212 sxth r2, r2 - lv_obj_set_size(label, size.x, size.y); - 154aa: 4b5f ldr r3, [pc, #380] ; (15628 ) - size.y += lv_obj_get_style_pad_top(label, LV_LABEL_PART_MAIN) + lv_obj_get_style_pad_bottom(label, LV_LABEL_PART_MAIN); - 154ac: f8ad 201a strh.w r2, [sp, #26] - lv_obj_set_size(label, size.x, size.y); - 154b0: 4620 mov r0, r4 - 154b2: 4798 blx r3 - lv_obj_invalidate(label); - 154b4: 4b5d ldr r3, [pc, #372] ; (1562c ) - 154b6: 4620 mov r0, r4 - 154b8: 4798 blx r3 -} - 154ba: b01b add sp, #108 ; 0x6c - 154bc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - else if(ext->long_mode == LV_LABEL_LONG_SROLL) { - 154c0: 3901 subs r1, #1 - 154c2: 2903 cmp r1, #3 - 154c4: d8f6 bhi.n 154b4 - 154c6: e8df f011 tbh [pc, r1, lsl #1] - 154ca: 01c8 .short 0x01c8 - 154cc: 0004013c .word 0x0004013c - 154d0: 00c7 .short 0x00c7 - lv_anim_init(&a); - 154d2: 4b57 ldr r3, [pc, #348] ; (15630 ) - 154d4: a80a add r0, sp, #40 ; 0x28 - 154d6: 4798 blx r3 - lv_anim_set_playback_delay(&a, (((lv_font_get_glyph_width(font, ' ', ' ') + letter_space) * 1000) / - 154d8: 2220 movs r2, #32 - * @param a pointer to an initialized `lv_anim_t` variable - * @param cnt repeat count or `LV_ANIM_REPEAT_INFINITE` for infinite repetition. 0: to disable repetition. - */ -static inline void lv_anim_set_repeat_count(lv_anim_t * a, uint16_t cnt) -{ - a->repeat_cnt = cnt; - 154da: f64f 73ff movw r3, #65535 ; 0xffff - 154de: 4611 mov r1, r2 - 154e0: f8ad 305c strh.w r3, [sp, #92] ; 0x5c - a->var = var; - 154e4: 940a str r4, [sp, #40] ; 0x28 - 154e6: 4b53 ldr r3, [pc, #332] ; (15634 ) - 154e8: 4630 mov r0, r6 - 154ea: 4798 blx r3 - 154ec: f44f 727a mov.w r2, #1000 ; 0x3e8 - 154f0: eb00 0309 add.w r3, r0, r9 - ext->anim_speed) * - 154f4: 896f ldrh r7, [r5, #10] - if(size.x > lv_area_get_width(&txt_coords)) { - 154f6: f9bd 1018 ldrsh.w r1, [sp, #24] - lv_anim_set_playback_delay(&a, (((lv_font_get_glyph_width(font, ' ', ' ') + letter_space) * 1000) / - 154fa: 4353 muls r3, r2 - 154fc: fb93 f3f7 sdiv r3, r3, r7 - 15500: eb03 0343 add.w r3, r3, r3, lsl #1 - a->playback_delay = delay; - 15504: b29b uxth r3, r3 - 15506: 9314 str r3, [sp, #80] ; 0x50 - * @param a pointer to an initialized `lv_anim_t` variable - * @param delay delay in milliseconds before repeating the animation. - */ -static inline void lv_anim_set_repeat_delay(lv_anim_t * a, uint16_t delay) -{ - a->repeat_delay = delay; - 15508: 9316 str r3, [sp, #88] ; 0x58 - 1550a: f8bd 3024 ldrh.w r3, [sp, #36] ; 0x24 - 1550e: f8bd 2020 ldrh.w r2, [sp, #32] - 15512: 3301 adds r3, #1 - 15514: 1a9b subs r3, r3, r2 - 15516: b29a uxth r2, r3 - if(size.x > lv_area_get_width(&txt_coords)) { - 15518: b21b sxth r3, r3 - 1551a: 4299 cmp r1, r3 - 1551c: dd74 ble.n 15608 - lv_anim_set_values(&a, 0, lv_area_get_width(&txt_coords) - size.x); - 1551e: 1a52 subs r2, r2, r1 - a->exec_cb = exec_cb; - 15520: f8df 8124 ldr.w r8, [pc, #292] ; 15648 - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 15524: 4b44 ldr r3, [pc, #272] ; (15638 ) - 15526: f8cd 802c str.w r8, [sp, #44] ; 0x2c - a->start = start; - 1552a: 2100 movs r1, #0 - lv_anim_set_values(&a, 0, lv_area_get_width(&txt_coords) - size.x); - 1552c: b212 sxth r2, r2 - a->end = end; - 1552e: e9cd 1210 strd r1, r2, [sp, #64] ; 0x40 - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 15532: 4638 mov r0, r7 - 15534: 4798 blx r3 - lv_anim_t * anim_cur = lv_anim_get(label, (lv_anim_exec_xcb_t)lv_label_set_offset_x); - 15536: 4b41 ldr r3, [pc, #260] ; (1563c ) - a->time = duration; - 15538: 9012 str r0, [sp, #72] ; 0x48 - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 1553a: 9015 str r0, [sp, #84] ; 0x54 - lv_anim_t * anim_cur = lv_anim_get(label, (lv_anim_exec_xcb_t)lv_label_set_offset_x); - 1553c: 4641 mov r1, r8 - 1553e: 4620 mov r0, r4 - 15540: 4798 blx r3 - if(anim_cur) { - 15542: 2800 cmp r0, #0 - 15544: d05e beq.n 15604 - act_time = anim_cur->act_time; - 15546: 6a43 ldr r3, [r0, #36] ; 0x24 - playback_now = anim_cur->playback_now; - 15548: f890 003c ldrb.w r0, [r0, #60] ; 0x3c - 1554c: f000 0001 and.w r0, r0, #1 - if(act_time < a.time) { - 15550: 9a12 ldr r2, [sp, #72] ; 0x48 - 15552: 429a cmp r2, r3 - 15554: dd11 ble.n 1557a - a.act_time = act_time; /*To keep the old position*/ - 15556: 9313 str r3, [sp, #76] ; 0x4c - a.early_apply = 0; - 15558: f89d 305e ldrb.w r3, [sp, #94] ; 0x5e - 1555c: f36f 0300 bfc r3, #0, #1 - 15560: f88d 305e strb.w r3, [sp, #94] ; 0x5e - if(playback_now) { - 15564: b148 cbz r0, 1557a - a.playback_now = 1; - 15566: f89d 3064 ldrb.w r3, [sp, #100] ; 0x64 - 1556a: f043 0301 orr.w r3, r3, #1 - 1556e: f88d 3064 strb.w r3, [sp, #100] ; 0x64 - a.start = a.end; - 15572: e9dd 3210 ldrd r3, r2, [sp, #64] ; 0x40 - a.end = tmp; - 15576: e9cd 2310 strd r2, r3, [sp, #64] ; 0x40 - lv_anim_start(&a); - 1557a: 4b31 ldr r3, [pc, #196] ; (15640 ) - 1557c: a80a add r0, sp, #40 ; 0x28 - 1557e: 4798 blx r3 - hor_anim = true; - 15580: 2701 movs r7, #1 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 15582: f8bd 3026 ldrh.w r3, [sp, #38] ; 0x26 - 15586: f8bd 2022 ldrh.w r2, [sp, #34] ; 0x22 - if(size.y > lv_area_get_height(&txt_coords) && hor_anim == false) { - 1558a: f9bd 101a ldrsh.w r1, [sp, #26] - 1558e: 3301 adds r3, #1 - 15590: 1a9b subs r3, r3, r2 - 15592: b29a uxth r2, r3 - 15594: b21b sxth r3, r3 - 15596: 4299 cmp r1, r3 - 15598: f340 80cc ble.w 15734 - 1559c: 2f00 cmp r7, #0 - 1559e: f040 80c9 bne.w 15734 - lv_anim_set_values(&a, 0, lv_area_get_height(&txt_coords) - size.y - (lv_font_get_line_height(font))); - 155a2: 8933 ldrh r3, [r6, #8] - a->exec_cb = exec_cb; - 155a4: 4e27 ldr r6, [pc, #156] ; (15644 ) - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 155a6: 8968 ldrh r0, [r5, #10] - 155a8: 960b str r6, [sp, #44] ; 0x2c - lv_anim_set_values(&a, 0, lv_area_get_height(&txt_coords) - size.y - (lv_font_get_line_height(font))); - 155aa: 1a52 subs r2, r2, r1 - 155ac: 1ad2 subs r2, r2, r3 - 155ae: b212 sxth r2, r2 - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 155b0: 4b21 ldr r3, [pc, #132] ; (15638 ) - 155b2: 4639 mov r1, r7 - a->end = end; - 155b4: e9cd 7210 strd r7, r2, [sp, #64] ; 0x40 - 155b8: 4798 blx r3 - lv_anim_t * anim_cur = lv_anim_get(label, (lv_anim_exec_xcb_t)lv_label_set_offset_y); - 155ba: 4b20 ldr r3, [pc, #128] ; (1563c ) - a->time = duration; - 155bc: 9012 str r0, [sp, #72] ; 0x48 - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 155be: 9015 str r0, [sp, #84] ; 0x54 - lv_anim_t * anim_cur = lv_anim_get(label, (lv_anim_exec_xcb_t)lv_label_set_offset_y); - 155c0: 4631 mov r1, r6 - 155c2: 4620 mov r0, r4 - 155c4: 4798 blx r3 - if(anim_cur) { - 155c6: b330 cbz r0, 15616 - playback_now = anim_cur->playback_now; - 155c8: f890 703c ldrb.w r7, [r0, #60] ; 0x3c - act_time = anim_cur->act_time; - 155cc: 6a43 ldr r3, [r0, #36] ; 0x24 - playback_now = anim_cur->playback_now; - 155ce: f007 0701 and.w r7, r7, #1 - if(act_time < a.time) { - 155d2: 9a12 ldr r2, [sp, #72] ; 0x48 - 155d4: 429a cmp r2, r3 - 155d6: dd11 ble.n 155fc - a.act_time = act_time; /*To keep the old position*/ - 155d8: 9313 str r3, [sp, #76] ; 0x4c - a.early_apply = 0; - 155da: f89d 305e ldrb.w r3, [sp, #94] ; 0x5e - 155de: f36f 0300 bfc r3, #0, #1 - 155e2: f88d 305e strb.w r3, [sp, #94] ; 0x5e - if(playback_now) { - 155e6: b14f cbz r7, 155fc - a.playback_now = 1; - 155e8: f89d 3064 ldrb.w r3, [sp, #100] ; 0x64 - 155ec: f043 0301 orr.w r3, r3, #1 - 155f0: f88d 3064 strb.w r3, [sp, #100] ; 0x64 - a.start = a.end; - 155f4: e9dd 3210 ldrd r3, r2, [sp, #64] ; 0x40 - a.end = tmp; - 155f8: e9cd 2310 strd r2, r3, [sp, #64] ; 0x40 - lv_anim_start(&a); - 155fc: 4b10 ldr r3, [pc, #64] ; (15640 ) - 155fe: a80a add r0, sp, #40 ; 0x28 - 15600: 4798 blx r3 - if(size.y > lv_area_get_height(&txt_coords) && hor_anim == false) { - 15602: e757 b.n 154b4 - int32_t act_time = 0; - 15604: 4603 mov r3, r0 - 15606: e7a3 b.n 15550 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_label_set_offset_x); - 15608: 490f ldr r1, [pc, #60] ; (15648 ) - 1560a: 4b10 ldr r3, [pc, #64] ; (1564c ) - 1560c: 4620 mov r0, r4 - ext->offset.x = 0; - 1560e: 2700 movs r7, #0 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_label_set_offset_x); - 15610: 4798 blx r3 - ext->offset.x = 0; - 15612: 81af strh r7, [r5, #12] - 15614: e7b5 b.n 15582 - int32_t act_time = 0; - 15616: 463b mov r3, r7 - 15618: e7db b.n 155d2 - 1561a: bf00 nop - 1561c: 0000422d .word 0x0000422d - 15620: 00014f1d .word 0x00014f1d - 15624: 00003b4d .word 0x00003b4d - 15628: 00003765 .word 0x00003765 - 1562c: 00002a09 .word 0x00002a09 - 15630: 0000defd .word 0x0000defd - 15634: 0000d3f9 .word 0x0000d3f9 - 15638: 0000e091 .word 0x0000e091 - 1563c: 0000e05d .word 0x0000e05d - 15640: 0000dfa5 .word 0x0000dfa5 - 15644: 00014e51 .word 0x00014e51 - 15648: 00014e71 .word 0x00014e71 - 1564c: 0000df35 .word 0x0000df35 - 15650: 00003995 .word 0x00003995 - 15654: 0001042d .word 0x0001042d - lv_anim_init(&a); - 15658: 4b8a ldr r3, [pc, #552] ; (15884 ) - 1565a: a80a add r0, sp, #40 ; 0x28 - 1565c: 4798 blx r3 - a->repeat_cnt = cnt; - 1565e: f64f 73ff movw r3, #65535 ; 0xffff - 15662: f8ad 305c strh.w r3, [sp, #92] ; 0x5c - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 15666: f8bd 3024 ldrh.w r3, [sp, #36] ; 0x24 - 1566a: f8bd 2020 ldrh.w r2, [sp, #32] - a->var = var; - 1566e: 940a str r4, [sp, #40] ; 0x28 - 15670: 3301 adds r3, #1 - 15672: 1a9b subs r3, r3, r2 - if(size.x > lv_area_get_width(&txt_coords)) { - 15674: f9bd 2018 ldrsh.w r2, [sp, #24] - 15678: b21b sxth r3, r3 - 1567a: 429a cmp r2, r3 - 1567c: dd53 ble.n 15726 - lv_anim_set_values(&a, 0, -size.x - lv_font_get_glyph_width(font, ' ', ' ') * LV_LABEL_WAIT_CHAR_COUNT); - 1567e: 2220 movs r2, #32 - 15680: 4611 mov r1, r2 - 15682: 4b81 ldr r3, [pc, #516] ; (15888 ) - a->exec_cb = exec_cb; - 15684: 4f81 ldr r7, [pc, #516] ; (1588c ) - 15686: 4630 mov r0, r6 - 15688: 4798 blx r3 - 1568a: ebc0 3380 rsb r3, r0, r0, lsl #14 - 1568e: eb00 0283 add.w r2, r0, r3, lsl #2 - 15692: f8bd 3018 ldrh.w r3, [sp, #24] - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 15696: 8968 ldrh r0, [r5, #10] - 15698: 970b str r7, [sp, #44] ; 0x2c - lv_anim_set_values(&a, 0, -size.x - lv_font_get_glyph_width(font, ' ', ' ') * LV_LABEL_WAIT_CHAR_COUNT); - 1569a: 1ad2 subs r2, r2, r3 - a->start = start; - 1569c: 2100 movs r1, #0 - 1569e: b212 sxth r2, r2 - a->end = end; - 156a0: e9cd 1210 strd r1, r2, [sp, #64] ; 0x40 - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 156a4: 4b7a ldr r3, [pc, #488] ; (15890 ) - 156a6: 4798 blx r3 - lv_anim_t * anim_cur = lv_anim_get(label, (lv_anim_exec_xcb_t)lv_label_set_offset_x); - 156a8: 4b7a ldr r3, [pc, #488] ; (15894 ) - a->time = duration; - 156aa: 9012 str r0, [sp, #72] ; 0x48 - 156ac: 4639 mov r1, r7 - 156ae: 4620 mov r0, r4 - 156b0: 4798 blx r3 - int32_t act_time = anim_cur ? anim_cur->act_time : 0; - 156b2: b100 cbz r0, 156b6 - 156b4: 6a40 ldr r0, [r0, #36] ; 0x24 - if(act_time < a.time) { - 156b6: 9b12 ldr r3, [sp, #72] ; 0x48 - 156b8: 4283 cmp r3, r0 - a.early_apply = 0; - 156ba: bfc1 itttt gt - 156bc: f89d 305e ldrbgt.w r3, [sp, #94] ; 0x5e - a.act_time = act_time; /*To keep the old position*/ - 156c0: 9013 strgt r0, [sp, #76] ; 0x4c - a.early_apply = 0; - 156c2: f36f 0300 bfcgt r3, #0, #1 - 156c6: f88d 305e strbgt.w r3, [sp, #94] ; 0x5e - lv_anim_start(&a); - 156ca: a80a add r0, sp, #40 ; 0x28 - 156cc: 4b72 ldr r3, [pc, #456] ; (15898 ) - 156ce: 4798 blx r3 - hor_anim = true; - 156d0: 2701 movs r7, #1 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 156d2: f8bd 3026 ldrh.w r3, [sp, #38] ; 0x26 - 156d6: f8bd 1022 ldrh.w r1, [sp, #34] ; 0x22 - if(size.y > lv_area_get_height(&txt_coords) && hor_anim == false) { - 156da: f9bd 201a ldrsh.w r2, [sp, #26] - 156de: 3301 adds r3, #1 - 156e0: 1a5b subs r3, r3, r1 - 156e2: b21b sxth r3, r3 - 156e4: 429a cmp r2, r3 - 156e6: dd25 ble.n 15734 - 156e8: bb27 cbnz r7, 15734 - lv_anim_set_values(&a, 0, -size.y - (lv_font_get_line_height(font))); - 156ea: 8933 ldrh r3, [r6, #8] - a->exec_cb = exec_cb; - 156ec: 4e6b ldr r6, [pc, #428] ; (1589c ) - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 156ee: 8968 ldrh r0, [r5, #10] - 156f0: 960b str r6, [sp, #44] ; 0x2c - lv_anim_set_values(&a, 0, -size.y - (lv_font_get_line_height(font))); - 156f2: 441a add r2, r3 - 156f4: 4252 negs r2, r2 - 156f6: b212 sxth r2, r2 - lv_anim_set_time(&a, lv_anim_speed_to_time(ext->anim_speed, a.start, a.end)); - 156f8: 4b65 ldr r3, [pc, #404] ; (15890 ) - 156fa: 4639 mov r1, r7 - a->end = end; - 156fc: e9cd 7210 strd r7, r2, [sp, #64] ; 0x40 - 15700: 4798 blx r3 - lv_anim_t * anim_cur = lv_anim_get(label, (lv_anim_exec_xcb_t)lv_label_set_offset_y); - 15702: 4b64 ldr r3, [pc, #400] ; (15894 ) - a->time = duration; - 15704: 9012 str r0, [sp, #72] ; 0x48 - 15706: 4631 mov r1, r6 - 15708: 4620 mov r0, r4 - 1570a: 4798 blx r3 - int32_t act_time = anim_cur ? anim_cur->act_time : 0; - 1570c: b100 cbz r0, 15710 - 1570e: 6a47 ldr r7, [r0, #36] ; 0x24 - if(act_time < a.time) { - 15710: 9b12 ldr r3, [sp, #72] ; 0x48 - 15712: 42bb cmp r3, r7 - a.early_apply = 0; - 15714: bfc1 itttt gt - 15716: f89d 305e ldrbgt.w r3, [sp, #94] ; 0x5e - a.act_time = act_time; /*To keep the old position*/ - 1571a: 9713 strgt r7, [sp, #76] ; 0x4c - a.early_apply = 0; - 1571c: f36f 0300 bfcgt r3, #0, #1 - 15720: f88d 305e strbgt.w r3, [sp, #94] ; 0x5e - 15724: e76a b.n 155fc - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_label_set_offset_x); - 15726: 4959 ldr r1, [pc, #356] ; (1588c ) - 15728: 4b5d ldr r3, [pc, #372] ; (158a0 ) - 1572a: 4620 mov r0, r4 - ext->offset.x = 0; - 1572c: 2700 movs r7, #0 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_label_set_offset_x); - 1572e: 4798 blx r3 - ext->offset.x = 0; - 15730: 81af strh r7, [r5, #12] - 15732: e7ce b.n 156d2 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_label_set_offset_y); - 15734: 4b5a ldr r3, [pc, #360] ; (158a0 ) - 15736: 4959 ldr r1, [pc, #356] ; (1589c ) - 15738: 4620 mov r0, r4 - 1573a: 4798 blx r3 - ext->offset.y = 0; - 1573c: 2300 movs r3, #0 - 1573e: 81eb strh r3, [r5, #14] - 15740: e6b8 b.n 154b4 - 15742: f8bd 3026 ldrh.w r3, [sp, #38] ; 0x26 - 15746: f8bd 2022 ldrh.w r2, [sp, #34] ; 0x22 - 1574a: 3301 adds r3, #1 - 1574c: 1a9b subs r3, r3, r2 - if(size.y <= lv_area_get_height(&txt_coords)) { /*No dots are required, the text is short enough*/ - 1574e: f9bd 201a ldrsh.w r2, [sp, #26] - 15752: b21b sxth r3, r3 - 15754: 429a cmp r2, r3 - 15756: dc03 bgt.n 15760 - ext->dot_end = LV_LABEL_DOT_END_INV; - 15758: f64f 73ff movw r3, #65535 ; 0xffff - 1575c: 812b strh r3, [r5, #8] - 1575e: e6a9 b.n 154b4 - else if(_lv_txt_get_encoded_length(ext->text) <= LV_LABEL_DOT_NUM) { /*Don't turn to dots all the characters*/ - 15760: 4b50 ldr r3, [pc, #320] ; (158a4 ) - 15762: 6828 ldr r0, [r5, #0] - 15764: 681b ldr r3, [r3, #0] - 15766: 4798 blx r3 - 15768: 2803 cmp r0, #3 - 1576a: d9f5 bls.n 15758 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 1576c: f8bd 8024 ldrh.w r8, [sp, #36] ; 0x24 - 15770: f8bd 3020 ldrh.w r3, [sp, #32] - (lv_font_get_glyph_width(font, '.', '.') + letter_space) * - 15774: 222e movs r2, #46 ; 0x2e - 15776: f108 0801 add.w r8, r8, #1 - 1577a: 4611 mov r1, r2 - 1577c: eba8 0803 sub.w r8, r8, r3 - 15780: 4630 mov r0, r6 - 15782: 4b41 ldr r3, [pc, #260] ; (15888 ) - 15784: 4798 blx r3 - 15786: 4448 add r0, r9 - p.x = lv_area_get_width(&txt_coords) - - 15788: ebc0 3380 rsb r3, r0, r0, lsl #14 - 1578c: eb00 0083 add.w r0, r0, r3, lsl #2 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 15790: f8bd 3026 ldrh.w r3, [sp, #38] ; 0x26 - 15794: f8bd 2022 ldrh.w r2, [sp, #34] ; 0x22 - byte_id -= _lv_txt_encoded_size(&ext->text[byte_id]); - 15798: f8df 9124 ldr.w r9, [pc, #292] ; 158c0 - 1579c: 3301 adds r3, #1 - 1579e: 1a9b subs r3, r3, r2 - (lv_font_get_line_height(font) + line_space); /*Round down to the last line*/ - 157a0: f9b6 2008 ldrsh.w r2, [r6, #8] - 157a4: b29b uxth r3, r3 - 157a6: 443a add r2, r7 - p.y -= line_space; /*Trim the last line space*/ - 157a8: 1bd9 subs r1, r3, r7 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 157aa: fa1f f888 uxth.w r8, r8 - p.y -= p.y % - 157ae: b21b sxth r3, r3 - p.x = lv_area_get_width(&txt_coords) - - 157b0: 4480 add r8, r0 - p.y -= p.y % - 157b2: fb93 f0f2 sdiv r0, r3, r2 - 157b6: fb02 3310 mls r3, r2, r0, r3 - p.y -= line_space; /*Trim the last line space*/ - 157ba: 1acb subs r3, r1, r3 - 157bc: f8ad 301e strh.w r3, [sp, #30] - uint32_t letter_id = lv_label_get_letter_on(label, &p); - 157c0: a907 add r1, sp, #28 - 157c2: 4b39 ldr r3, [pc, #228] ; (158a8 ) - p.x = lv_area_get_width(&txt_coords) - - 157c4: f8ad 801c strh.w r8, [sp, #28] - uint32_t letter_id = lv_label_get_letter_on(label, &p); - 157c8: 4620 mov r0, r4 - 157ca: 4798 blx r3 - size_t txt_len = strlen(ext->text); - 157cc: 682e ldr r6, [r5, #0] - 157ce: 4b37 ldr r3, [pc, #220] ; (158ac ) - uint32_t letter_id = lv_label_get_letter_on(label, &p); - 157d0: 4607 mov r7, r0 - size_t txt_len = strlen(ext->text); - 157d2: 4630 mov r0, r6 - 157d4: 4798 blx r3 - uint32_t byte_id = _lv_txt_encoded_get_byte_id(ext->text, letter_id); - 157d6: 4b36 ldr r3, [pc, #216] ; (158b0 ) - size_t txt_len = strlen(ext->text); - 157d8: 4680 mov r8, r0 - uint32_t byte_id = _lv_txt_encoded_get_byte_id(ext->text, letter_id); - 157da: 681b ldr r3, [r3, #0] - 157dc: 4630 mov r0, r6 - 157de: 4639 mov r1, r7 - 157e0: 4798 blx r3 - 157e2: 4606 mov r6, r0 - byte_id -= _lv_txt_encoded_size(&ext->text[byte_id]); - 157e4: 6828 ldr r0, [r5, #0] - 157e6: f8d9 3000 ldr.w r3, [r9] - uint32_t byte_id = _lv_txt_encoded_get_byte_id(ext->text, letter_id); - 157ea: 960a str r6, [sp, #40] ; 0x28 - while(byte_id + LV_LABEL_DOT_NUM > txt_len) { - 157ec: f106 0b03 add.w fp, r6, #3 - 157f0: 45c3 cmp fp, r8 - byte_id -= _lv_txt_encoded_size(&ext->text[byte_id]); - 157f2: 4430 add r0, r6 - while(byte_id + LV_LABEL_DOT_NUM > txt_len) { - 157f4: d82c bhi.n 15850 - 157f6: f04f 0a04 mov.w sl, #4 - uint8_t len = 0; - 157fa: f04f 0800 mov.w r8, #0 - len += _lv_txt_encoded_size(&ext->text[byte_id]); - 157fe: 9a0a ldr r2, [sp, #40] ; 0x28 - 15800: 6828 ldr r0, [r5, #0] - 15802: f8d9 3000 ldr.w r3, [r9] - 15806: 4410 add r0, r2 - 15808: 4798 blx r3 - _lv_txt_encoded_next(ext->text, &byte_id); - 1580a: 4b2a ldr r3, [pc, #168] ; (158b4 ) - len += _lv_txt_encoded_size(&ext->text[byte_id]); - 1580c: 4440 add r0, r8 - _lv_txt_encoded_next(ext->text, &byte_id); - 1580e: 681b ldr r3, [r3, #0] - len += _lv_txt_encoded_size(&ext->text[byte_id]); - 15810: fa5f f880 uxtb.w r8, r0 - _lv_txt_encoded_next(ext->text, &byte_id); - 15814: a90a add r1, sp, #40 ; 0x28 - 15816: 6828 ldr r0, [r5, #0] - 15818: 4798 blx r3 - for(i = 0; i <= LV_LABEL_DOT_NUM; i++) { - 1581a: f1ba 0a01 subs.w sl, sl, #1 - 1581e: d1ee bne.n 157fe - if(lv_label_set_dot_tmp(label, &ext->text[byte_id_ori], len)) { - 15820: 6829 ldr r1, [r5, #0] - 15822: 4b25 ldr r3, [pc, #148] ; (158b8 ) - 15824: 4642 mov r2, r8 - 15826: 4431 add r1, r6 - 15828: 4620 mov r0, r4 - 1582a: 4798 blx r3 - 1582c: 2800 cmp r0, #0 - 1582e: f43f ae41 beq.w 154b4 - ext->text[byte_id_ori + i] = '.'; - 15832: 682b ldr r3, [r5, #0] - 15834: 222e movs r2, #46 ; 0x2e - 15836: 559a strb r2, [r3, r6] - 15838: 682b ldr r3, [r5, #0] - 1583a: 4433 add r3, r6 - ext->dot_end = letter_id + LV_LABEL_DOT_NUM; - 1583c: 3703 adds r7, #3 - ext->text[byte_id_ori + i] = '.'; - 1583e: 705a strb r2, [r3, #1] - 15840: 682b ldr r3, [r5, #0] - 15842: 4433 add r3, r6 - 15844: 709a strb r2, [r3, #2] - ext->text[byte_id_ori + LV_LABEL_DOT_NUM] = '\0'; - 15846: 682b ldr r3, [r5, #0] - 15848: f803 a00b strb.w sl, [r3, fp] - ext->dot_end = letter_id + LV_LABEL_DOT_NUM; - 1584c: 812f strh r7, [r5, #8] - 1584e: e631 b.n 154b4 - byte_id -= _lv_txt_encoded_size(&ext->text[byte_id]); - 15850: 4798 blx r3 - 15852: 9e0a ldr r6, [sp, #40] ; 0x28 - letter_id--; - 15854: 3f01 subs r7, #1 - byte_id -= _lv_txt_encoded_size(&ext->text[byte_id]); - 15856: 1a36 subs r6, r6, r0 - letter_id--; - 15858: e7c4 b.n 157e4 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 1585a: 2210 movs r2, #16 - 1585c: 2100 movs r1, #0 - 1585e: 4620 mov r0, r4 - 15860: 47c0 blx r8 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 15862: 2211 movs r2, #17 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_TOP, pad_top, lv_style_int_t, _int, scalar) - 15864: 4605 mov r5, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(PAD_BOTTOM, pad_bottom, lv_style_int_t, _int, scalar) - 15866: 2100 movs r1, #0 - 15868: 4620 mov r0, r4 - 1586a: 47c0 blx r8 - size.y += lv_obj_get_style_pad_top(label, LV_LABEL_PART_MAIN) + lv_obj_get_style_pad_bottom(label, LV_LABEL_PART_MAIN); - 1586c: f8bd 301a ldrh.w r3, [sp, #26] - 15870: 1829 adds r1, r5, r0 - 15872: 4419 add r1, r3 - 15874: b209 sxth r1, r1 - lv_obj_set_height(label, size.y); - 15876: 4b11 ldr r3, [pc, #68] ; (158bc ) - size.y += lv_obj_get_style_pad_top(label, LV_LABEL_PART_MAIN) + lv_obj_get_style_pad_bottom(label, LV_LABEL_PART_MAIN); - 15878: f8ad 101a strh.w r1, [sp, #26] - lv_obj_set_height(label, size.y); - 1587c: 4620 mov r0, r4 - 1587e: 4798 blx r3 - 15880: e618 b.n 154b4 - 15882: bf00 nop - 15884: 0000defd .word 0x0000defd - 15888: 0000d3f9 .word 0x0000d3f9 - 1588c: 00014e71 .word 0x00014e71 - 15890: 0000e091 .word 0x0000e091 - 15894: 0000e05d .word 0x0000e05d - 15898: 0000dfa5 .word 0x0000dfa5 - 1589c: 00014e51 .word 0x00014e51 - 158a0: 0000df35 .word 0x0000df35 - 158a4: 20000054 .word 0x20000054 - 158a8: 0001513d .word 0x0001513d - 158ac: 00017481 .word 0x00017481 - 158b0: 20000050 .word 0x20000050 - 158b4: 2000004c .word 0x2000004c - 158b8: 00014e91 .word 0x00014e91 - 158bc: 00003875 .word 0x00003875 - 158c0: 20000048 .word 0x20000048 - -000158c4 : -{ - 158c4: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 158c8: 4f40 ldr r7, [pc, #256] ; (159cc ) -{ - 158ca: 4606 mov r6, r0 - 158cc: 460d mov r5, r1 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 158ce: 47b8 blx r7 - 158d0: 4604 mov r4, r0 - 158d2: b960 cbnz r0, 158ee - 158d4: 4b3e ldr r3, [pc, #248] ; (159d0 ) - 158d6: 493f ldr r1, [pc, #252] ; (159d4 ) - 158d8: 9300 str r3, [sp, #0] - 158da: 22b8 movs r2, #184 ; 0xb8 - 158dc: 2003 movs r0, #3 - 158de: 4d3e ldr r5, [pc, #248] ; (159d8 ) - 158e0: 47a8 blx r5 - 158e2: 483e ldr r0, [pc, #248] ; (159dc ) - 158e4: 493e ldr r1, [pc, #248] ; (159e0 ) - 158e6: 4632 mov r2, r6 - 158e8: 4623 mov r3, r4 - 158ea: 4788 blx r1 - 158ec: e7fe b.n 158ec - lv_obj_invalidate(label); - 158ee: 4b3d ldr r3, [pc, #244] ; (159e4 ) - 158f0: 4630 mov r0, r6 - 158f2: 4798 blx r3 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 158f4: 4b3c ldr r3, [pc, #240] ; (159e8 ) - 158f6: 4630 mov r0, r6 - 158f8: 4798 blx r3 - 158fa: 4604 mov r4, r0 - if(text == NULL) { - 158fc: b92d cbnz r5, 1590a - lv_label_refr_text(label); - 158fe: 4b3b ldr r3, [pc, #236] ; (159ec ) - 15900: 4630 mov r0, r6 -} - 15902: b003 add sp, #12 - 15904: e8bd 43f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} - lv_label_refr_text(label); - 15908: 4718 bx r3 - LV_ASSERT_STR(text); - 1590a: 4628 mov r0, r5 - 1590c: 47b8 blx r7 - 1590e: 4680 mov r8, r0 - 15910: b960 cbnz r0, 1592c - 15912: 4b2f ldr r3, [pc, #188] ; (159d0 ) - 15914: 492f ldr r1, [pc, #188] ; (159d4 ) - 15916: 9300 str r3, [sp, #0] - 15918: 22c4 movs r2, #196 ; 0xc4 - 1591a: 2003 movs r0, #3 - 1591c: 4c2e ldr r4, [pc, #184] ; (159d8 ) - 1591e: 47a0 blx r4 - 15920: 482e ldr r0, [pc, #184] ; (159dc ) - 15922: 492f ldr r1, [pc, #188] ; (159e0 ) - 15924: 462a mov r2, r5 - 15926: 4643 mov r3, r8 - 15928: 4788 blx r1 - 1592a: e7fe b.n 1592a - if(ext->text == text && ext->static_txt == 0) { - 1592c: 6820 ldr r0, [r4, #0] - 1592e: f8df 90d4 ldr.w r9, [pc, #212] ; 15a04 - 15932: 4285 cmp r5, r0 - 15934: d11f bne.n 15976 - 15936: 7c23 ldrb r3, [r4, #16] - 15938: 071b lsls r3, r3, #28 - 1593a: d425 bmi.n 15988 - ext->text = lv_mem_realloc(ext->text, strlen(ext->text) + 1); - 1593c: 4628 mov r0, r5 - 1593e: 47c8 blx r9 - 15940: 4b2b ldr r3, [pc, #172] ; (159f0 ) - 15942: 1c41 adds r1, r0, #1 - 15944: 4628 mov r0, r5 - 15946: 4798 blx r3 - 15948: 6020 str r0, [r4, #0] - LV_ASSERT_MEM(ext->text); - 1594a: 47b8 blx r7 - 1594c: 4605 mov r5, r0 - 1594e: b960 cbnz r0, 1596a - 15950: 4b1f ldr r3, [pc, #124] ; (159d0 ) - 15952: 4920 ldr r1, [pc, #128] ; (159d4 ) - 15954: 9300 str r3, [sp, #0] - 15956: 22d5 movs r2, #213 ; 0xd5 - 15958: 2003 movs r0, #3 - 1595a: 4e1f ldr r6, [pc, #124] ; (159d8 ) - 1595c: 47b0 blx r6 - 1595e: 6822 ldr r2, [r4, #0] - 15960: 4824 ldr r0, [pc, #144] ; (159f4 ) - 15962: 491f ldr r1, [pc, #124] ; (159e0 ) - 15964: 462b mov r3, r5 - 15966: 4788 blx r1 - 15968: e7fe b.n 15968 - if(ext->text == NULL) return; - 1596a: 6823 ldr r3, [r4, #0] - 1596c: 2b00 cmp r3, #0 - 1596e: d1c6 bne.n 158fe -} - 15970: b003 add sp, #12 - 15972: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - if(ext->text != NULL && ext->static_txt == 0) { - 15976: b138 cbz r0, 15988 - 15978: 7c23 ldrb r3, [r4, #16] - 1597a: f013 0808 ands.w r8, r3, #8 - 1597e: d103 bne.n 15988 - lv_mem_free(ext->text); - 15980: 4b1d ldr r3, [pc, #116] ; (159f8 ) - 15982: 4798 blx r3 - ext->text = NULL; - 15984: f8c4 8000 str.w r8, [r4] - size_t len = strlen(text) + 1; - 15988: 4628 mov r0, r5 - 1598a: 47c8 blx r9 - ext->text = lv_mem_alloc(len); - 1598c: 4b1b ldr r3, [pc, #108] ; (159fc ) - 1598e: 3001 adds r0, #1 - 15990: 4798 blx r3 - 15992: 6020 str r0, [r4, #0] - LV_ASSERT_MEM(ext->text); - 15994: 47b8 blx r7 - 15996: 4607 mov r7, r0 - 15998: b960 cbnz r0, 159b4 - 1599a: 4b0d ldr r3, [pc, #52] ; (159d0 ) - 1599c: 490d ldr r1, [pc, #52] ; (159d4 ) - 1599e: 9300 str r3, [sp, #0] - 159a0: 22ee movs r2, #238 ; 0xee - 159a2: 2003 movs r0, #3 - 159a4: 4d0c ldr r5, [pc, #48] ; (159d8 ) - 159a6: 47a8 blx r5 - 159a8: 6822 ldr r2, [r4, #0] - 159aa: 4812 ldr r0, [pc, #72] ; (159f4 ) - 159ac: 490c ldr r1, [pc, #48] ; (159e0 ) - 159ae: 463b mov r3, r7 - 159b0: 4788 blx r1 - 159b2: e7fe b.n 159b2 - if(ext->text == NULL) return; - 159b4: 6820 ldr r0, [r4, #0] - 159b6: 2800 cmp r0, #0 - 159b8: d0da beq.n 15970 - 159ba: 4b11 ldr r3, [pc, #68] ; (15a00 ) - 159bc: 4629 mov r1, r5 - 159be: 4798 blx r3 - ext->static_txt = 0; - 159c0: 7c23 ldrb r3, [r4, #16] - 159c2: f36f 03c3 bfc r3, #3, #1 - 159c6: 7423 strb r3, [r4, #16] - 159c8: e799 b.n 158fe - 159ca: bf00 nop - 159cc: 00001a65 .word 0x00001a65 - 159d0: 0002c035 .word 0x0002c035 - 159d4: 0002bec5 .word 0x0002bec5 - 159d8: 0000eb79 .word 0x0000eb79 - 159dc: 00026943 .word 0x00026943 - 159e0: 00001a6d .word 0x00001a6d - 159e4: 00002a09 .word 0x00002a09 - 159e8: 0000422d .word 0x0000422d - 159ec: 000153e1 .word 0x000153e1 - 159f0: 0000f0a5 .word 0x0000f0a5 - 159f4: 00026842 .word 0x00026842 - 159f8: 0000ed75 .word 0x0000ed75 - 159fc: 0000ecbd .word 0x0000ecbd - 15a00: 0001739d .word 0x0001739d - 15a04: 00017481 .word 0x00017481 - -00015a08 : -{ - 15a08: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15a0a: 4b16 ldr r3, [pc, #88] ; (15a64 ) -{ - 15a0c: 4605 mov r5, r0 - 15a0e: 460e mov r6, r1 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15a10: 4798 blx r3 - 15a12: 4604 mov r4, r0 - 15a14: b968 cbnz r0, 15a32 - 15a16: 4b14 ldr r3, [pc, #80] ; (15a68 ) - 15a18: 4914 ldr r1, [pc, #80] ; (15a6c ) - 15a1a: 9300 str r3, [sp, #0] - 15a1c: f44f 72a6 mov.w r2, #332 ; 0x14c - 15a20: 2003 movs r0, #3 - 15a22: 4e13 ldr r6, [pc, #76] ; (15a70 ) - 15a24: 47b0 blx r6 - 15a26: 4813 ldr r0, [pc, #76] ; (15a74 ) - 15a28: 4913 ldr r1, [pc, #76] ; (15a78 ) - 15a2a: 462a mov r2, r5 - 15a2c: 4623 mov r3, r4 - 15a2e: 4788 blx r1 - 15a30: e7fe b.n 15a30 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15a32: 4b12 ldr r3, [pc, #72] ; (15a7c ) - 15a34: 4628 mov r0, r5 - 15a36: 4798 blx r3 - if(ext->static_txt == 0 && ext->text != NULL) { - 15a38: 7c03 ldrb r3, [r0, #16] - 15a3a: f013 0708 ands.w r7, r3, #8 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15a3e: 4604 mov r4, r0 - if(ext->static_txt == 0 && ext->text != NULL) { - 15a40: d104 bne.n 15a4c - 15a42: 6800 ldr r0, [r0, #0] - 15a44: b110 cbz r0, 15a4c - lv_mem_free(ext->text); - 15a46: 4b0e ldr r3, [pc, #56] ; (15a80 ) - 15a48: 4798 blx r3 - ext->text = NULL; - 15a4a: 6027 str r7, [r4, #0] - if(text != NULL) { - 15a4c: b126 cbz r6, 15a58 - ext->static_txt = 1; - 15a4e: 7c23 ldrb r3, [r4, #16] - ext->text = (char *)text; - 15a50: 6026 str r6, [r4, #0] - ext->static_txt = 1; - 15a52: f043 0308 orr.w r3, r3, #8 - 15a56: 7423 strb r3, [r4, #16] - lv_label_refr_text(label); - 15a58: 4b0a ldr r3, [pc, #40] ; (15a84 ) - 15a5a: 4628 mov r0, r5 -} - 15a5c: b003 add sp, #12 - 15a5e: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - lv_label_refr_text(label); - 15a62: 4718 bx r3 - 15a64: 00001a65 .word 0x00001a65 - 15a68: 0002c05d .word 0x0002c05d - 15a6c: 0002bec5 .word 0x0002bec5 - 15a70: 0000eb79 .word 0x0000eb79 - 15a74: 00026943 .word 0x00026943 - 15a78: 00001a6d .word 0x00001a6d - 15a7c: 0000422d .word 0x0000422d - 15a80: 0000ed75 .word 0x0000ed75 - 15a84: 000153e1 .word 0x000153e1 - -00015a88 : -{ - 15a88: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15a8a: 4b23 ldr r3, [pc, #140] ; (15b18 ) -{ - 15a8c: 4604 mov r4, r0 - 15a8e: 460e mov r6, r1 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15a90: 4798 blx r3 - 15a92: 4605 mov r5, r0 - 15a94: b968 cbnz r0, 15ab2 - 15a96: 4b21 ldr r3, [pc, #132] ; (15b1c ) - 15a98: 4921 ldr r1, [pc, #132] ; (15b20 ) - 15a9a: 9300 str r3, [sp, #0] - 15a9c: f240 1265 movw r2, #357 ; 0x165 - 15aa0: 2003 movs r0, #3 - 15aa2: 4e20 ldr r6, [pc, #128] ; (15b24 ) - 15aa4: 47b0 blx r6 - 15aa6: 4820 ldr r0, [pc, #128] ; (15b28 ) - 15aa8: 4920 ldr r1, [pc, #128] ; (15b2c ) - 15aaa: 4622 mov r2, r4 - 15aac: 462b mov r3, r5 - 15aae: 4788 blx r1 - 15ab0: e7fe b.n 15ab0 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15ab2: 4b1f ldr r3, [pc, #124] ; (15b30 ) - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_obj_set_x); - 15ab4: 4f1f ldr r7, [pc, #124] ; (15b34 ) - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15ab6: 4620 mov r0, r4 - 15ab8: 4798 blx r3 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_obj_set_x); - 15aba: 491f ldr r1, [pc, #124] ; (15b38 ) - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15abc: 4605 mov r5, r0 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_obj_set_x); - 15abe: 4620 mov r0, r4 - 15ac0: 47b8 blx r7 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_obj_set_y); - 15ac2: 491e ldr r1, [pc, #120] ; (15b3c ) - 15ac4: 4620 mov r0, r4 - 15ac6: 47b8 blx r7 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_label_set_offset_x); - 15ac8: 491d ldr r1, [pc, #116] ; (15b40 ) - 15aca: 4620 mov r0, r4 - 15acc: 47b8 blx r7 - lv_anim_del(label, (lv_anim_exec_xcb_t)lv_label_set_offset_y); - 15ace: 491d ldr r1, [pc, #116] ; (15b44 ) - 15ad0: 4620 mov r0, r4 - 15ad2: 47b8 blx r7 - if(long_mode == LV_LABEL_LONG_SROLL || long_mode == LV_LABEL_LONG_SROLL_CIRC || long_mode == LV_LABEL_LONG_CROP) - 15ad4: 1ef2 subs r2, r6, #3 - ext->offset.x = 0; - 15ad6: 2300 movs r3, #0 - if(long_mode == LV_LABEL_LONG_SROLL || long_mode == LV_LABEL_LONG_SROLL_CIRC || long_mode == LV_LABEL_LONG_CROP) - 15ad8: 2a02 cmp r2, #2 - ext->offset.x = 0; - 15ada: 60eb str r3, [r5, #12] - 15adc: 7c2b ldrb r3, [r5, #16] - if(long_mode == LV_LABEL_LONG_SROLL || long_mode == LV_LABEL_LONG_SROLL_CIRC || long_mode == LV_LABEL_LONG_CROP) - 15ade: bf8c ite hi - 15ae0: 2200 movhi r2, #0 - 15ae2: 2201 movls r2, #1 - 15ae4: f362 13c7 bfi r3, r2, #7, #1 - 15ae8: 742b strb r3, [r5, #16] - if(ext->long_mode == LV_LABEL_LONG_DOT && ext->dot_end != LV_LABEL_DOT_END_INV) { - 15aea: f003 0307 and.w r3, r3, #7 - 15aee: 2b02 cmp r3, #2 - 15af0: d107 bne.n 15b02 - 15af2: 892a ldrh r2, [r5, #8] - 15af4: f64f 73ff movw r3, #65535 ; 0xffff - 15af8: 429a cmp r2, r3 - 15afa: d002 beq.n 15b02 - lv_label_revert_dots(label); - 15afc: 4b12 ldr r3, [pc, #72] ; (15b48 ) - 15afe: 4620 mov r0, r4 - 15b00: 4798 blx r3 - ext->long_mode = long_mode; - 15b02: 7c2b ldrb r3, [r5, #16] - 15b04: f366 0302 bfi r3, r6, #0, #3 - 15b08: 742b strb r3, [r5, #16] - lv_label_refr_text(label); - 15b0a: 4b10 ldr r3, [pc, #64] ; (15b4c ) - 15b0c: 4620 mov r0, r4 -} - 15b0e: b003 add sp, #12 - 15b10: e8bd 40f0 ldmia.w sp!, {r4, r5, r6, r7, lr} - lv_label_refr_text(label); - 15b14: 4718 bx r3 - 15b16: bf00 nop - 15b18: 00001a65 .word 0x00001a65 - 15b1c: 0002c076 .word 0x0002c076 - 15b20: 0002bec5 .word 0x0002bec5 - 15b24: 0000eb79 .word 0x0000eb79 - 15b28: 00026943 .word 0x00026943 - 15b2c: 00001a6d .word 0x00001a6d - 15b30: 0000422d .word 0x0000422d - 15b34: 0000df35 .word 0x0000df35 - 15b38: 00002c0d .word 0x00002c0d - 15b3c: 00002c6d .word 0x00002c6d - 15b40: 00014e71 .word 0x00014e71 - 15b44: 00014e51 .word 0x00014e51 - 15b48: 00014dd9 .word 0x00014dd9 - 15b4c: 000153e1 .word 0x000153e1 - -00015b50 : -{ - 15b50: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15b52: 4b13 ldr r3, [pc, #76] ; (15ba0 ) -{ - 15b54: 4604 mov r4, r0 - 15b56: 460d mov r5, r1 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15b58: 4798 blx r3 - 15b5a: 4606 mov r6, r0 - 15b5c: b968 cbnz r0, 15b7a - 15b5e: 4b11 ldr r3, [pc, #68] ; (15ba4 ) - 15b60: 4911 ldr r1, [pc, #68] ; (15ba8 ) - 15b62: 9300 str r3, [sp, #0] - 15b64: f44f 72cd mov.w r2, #410 ; 0x19a - 15b68: 2003 movs r0, #3 - 15b6a: 4d10 ldr r5, [pc, #64] ; (15bac ) - 15b6c: 47a8 blx r5 - 15b6e: 4810 ldr r0, [pc, #64] ; (15bb0 ) - 15b70: 4910 ldr r1, [pc, #64] ; (15bb4 ) - 15b72: 4622 mov r2, r4 - 15b74: 4633 mov r3, r6 - 15b76: 4788 blx r1 - 15b78: e7fe b.n 15b78 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15b7a: 4b0f ldr r3, [pc, #60] ; (15bb8 ) - 15b7c: 4620 mov r0, r4 - 15b7e: 4798 blx r3 - if(ext->recolor == en) return; - 15b80: 7c03 ldrb r3, [r0, #16] - 15b82: f3c3 1280 ubfx r2, r3, #6, #1 - 15b86: 42aa cmp r2, r5 - 15b88: d008 beq.n 15b9c - ext->recolor = en == false ? 0 : 1; - 15b8a: f365 1386 bfi r3, r5, #6, #1 - 15b8e: 7403 strb r3, [r0, #16] - lv_label_refr_text(label); /*Refresh the text because the potential colo codes in text needs to - 15b90: 4b0a ldr r3, [pc, #40] ; (15bbc ) - 15b92: 4620 mov r0, r4 -} - 15b94: b002 add sp, #8 - 15b96: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - lv_label_refr_text(label); /*Refresh the text because the potential colo codes in text needs to - 15b9a: 4718 bx r3 -} - 15b9c: b002 add sp, #8 - 15b9e: bd70 pop {r4, r5, r6, pc} - 15ba0: 00001a65 .word 0x00001a65 - 15ba4: 0002c08d .word 0x0002c08d - 15ba8: 0002bec5 .word 0x0002bec5 - 15bac: 0000eb79 .word 0x0000eb79 - 15bb0: 00026943 .word 0x00026943 - 15bb4: 00001a6d .word 0x00001a6d - 15bb8: 0000422d .word 0x0000422d - 15bbc: 000153e1 .word 0x000153e1 - -00015bc0 : -{ - 15bc0: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - lv_obj_t * new_label = lv_obj_create(par, copy); - 15bc4: 4b71 ldr r3, [pc, #452] ; (15d8c ) - LV_ASSERT_MEM(new_label); - 15bc6: f8df 8248 ldr.w r8, [pc, #584] ; 15e10 -{ - 15bca: b085 sub sp, #20 - 15bcc: 460f mov r7, r1 - lv_obj_t * new_label = lv_obj_create(par, copy); - 15bce: 4798 blx r3 - 15bd0: 4605 mov r5, r0 - LV_ASSERT_MEM(new_label); - 15bd2: 47c0 blx r8 - 15bd4: 4604 mov r4, r0 - 15bd6: b960 cbnz r0, 15bf2 - 15bd8: 4b6d ldr r3, [pc, #436] ; (15d90 ) - 15bda: 496e ldr r1, [pc, #440] ; (15d94 ) - 15bdc: 9300 str r3, [sp, #0] - 15bde: 2254 movs r2, #84 ; 0x54 - 15be0: 2003 movs r0, #3 - 15be2: 4e6d ldr r6, [pc, #436] ; (15d98 ) - 15be4: 47b0 blx r6 - 15be6: 486d ldr r0, [pc, #436] ; (15d9c ) - 15be8: 496d ldr r1, [pc, #436] ; (15da0 ) - 15bea: 462a mov r2, r5 - 15bec: 4623 mov r3, r4 - 15bee: 4788 blx r1 - 15bf0: e7fe b.n 15bf0 - if(new_label == NULL) return NULL; - 15bf2: b925 cbnz r5, 15bfe - 15bf4: 2400 movs r4, #0 -} - 15bf6: 4620 mov r0, r4 - 15bf8: b005 add sp, #20 - 15bfa: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - if(ancestor_signal == NULL) ancestor_signal = lv_obj_get_signal_cb(new_label); - 15bfe: 4c69 ldr r4, [pc, #420] ; (15da4 ) - 15c00: 6823 ldr r3, [r4, #0] - 15c02: b91b cbnz r3, 15c0c - 15c04: 4b68 ldr r3, [pc, #416] ; (15da8 ) - 15c06: 4628 mov r0, r5 - 15c08: 4798 blx r3 - 15c0a: 6020 str r0, [r4, #0] - lv_obj_allocate_ext_attr(new_label, sizeof(lv_label_ext_t)); - 15c0c: 4b67 ldr r3, [pc, #412] ; (15dac ) - lv_label_ext_t * ext = lv_obj_get_ext_attr(new_label); - 15c0e: 4e68 ldr r6, [pc, #416] ; (15db0 ) - lv_obj_allocate_ext_attr(new_label, sizeof(lv_label_ext_t)); - 15c10: 2114 movs r1, #20 - 15c12: 4628 mov r0, r5 - 15c14: 4798 blx r3 - lv_label_ext_t * ext = lv_obj_get_ext_attr(new_label); - 15c16: 4628 mov r0, r5 - 15c18: 47b0 blx r6 - 15c1a: 4604 mov r4, r0 - LV_ASSERT_MEM(ext); - 15c1c: 47c0 blx r8 - 15c1e: 4681 mov r9, r0 - 15c20: b960 cbnz r0, 15c3c - 15c22: 4b5b ldr r3, [pc, #364] ; (15d90 ) - 15c24: 495b ldr r1, [pc, #364] ; (15d94 ) - 15c26: 9300 str r3, [sp, #0] - 15c28: 225d movs r2, #93 ; 0x5d - 15c2a: 2003 movs r0, #3 - 15c2c: 4d5a ldr r5, [pc, #360] ; (15d98 ) - 15c2e: 47a8 blx r5 - 15c30: 485a ldr r0, [pc, #360] ; (15d9c ) - 15c32: 495b ldr r1, [pc, #364] ; (15da0 ) - 15c34: 4622 mov r2, r4 - 15c36: 464b mov r3, r9 - 15c38: 4788 blx r1 - 15c3a: e7fe b.n 15c3a - if(ext == NULL) { - 15c3c: b91c cbnz r4, 15c46 - lv_obj_del(new_label); - 15c3e: 4b5d ldr r3, [pc, #372] ; (15db4 ) - 15c40: 4628 mov r0, r5 - 15c42: 4798 blx r3 - return NULL; - 15c44: e7d7 b.n 15bf6 - ext->dot_end = LV_LABEL_DOT_END_INV; - 15c46: 4a5c ldr r2, [pc, #368] ; (15db8 ) - lv_obj_set_design_cb(new_label, lv_label_design); - 15c48: 495c ldr r1, [pc, #368] ; (15dbc ) - 15c4a: f8df 91c8 ldr.w r9, [pc, #456] ; 15e14 - ext->text = NULL; - 15c4e: 2300 movs r3, #0 - ext->offset.x = 0; - 15c50: e9c4 2302 strd r2, r3, [r4, #8] - ext->dot.tmp_ptr = NULL; - 15c54: e9c4 3300 strd r3, r3, [r4] - ext->long_mode = LV_LABEL_LONG_EXPAND; - 15c58: 8a23 ldrh r3, [r4, #16] - 15c5a: f423 73bf bic.w r3, r3, #382 ; 0x17e - 15c5e: f023 0301 bic.w r3, r3, #1 - 15c62: f043 0330 orr.w r3, r3, #48 ; 0x30 - 15c66: 8223 strh r3, [r4, #16] - lv_obj_set_design_cb(new_label, lv_label_design); - 15c68: 4628 mov r0, r5 - 15c6a: 4b55 ldr r3, [pc, #340] ; (15dc0 ) - 15c6c: 4798 blx r3 - lv_obj_set_signal_cb(new_label, lv_label_signal); - 15c6e: 4955 ldr r1, [pc, #340] ; (15dc4 ) - 15c70: 4b55 ldr r3, [pc, #340] ; (15dc8 ) - 15c72: 4628 mov r0, r5 - 15c74: 4798 blx r3 - if(copy == NULL) { - 15c76: b9c7 cbnz r7, 15caa - lv_theme_apply(new_label, LV_THEME_LABEL); - 15c78: 4b54 ldr r3, [pc, #336] ; (15dcc ) - 15c7a: 2112 movs r1, #18 - 15c7c: 4628 mov r0, r5 - 15c7e: 4798 blx r3 - lv_obj_set_click(new_label, false); - 15c80: 4b53 ldr r3, [pc, #332] ; (15dd0 ) - 15c82: 4639 mov r1, r7 - 15c84: 4628 mov r0, r5 - 15c86: 4798 blx r3 - lv_label_set_long_mode(new_label, LV_LABEL_LONG_EXPAND); - 15c88: 4639 mov r1, r7 - 15c8a: 4628 mov r0, r5 - 15c8c: 47c8 blx r9 - lv_label_set_text(new_label, "Text"); - 15c8e: 4951 ldr r1, [pc, #324] ; (15dd4 ) - 15c90: 4b51 ldr r3, [pc, #324] ; (15dd8 ) - 15c92: 4628 mov r0, r5 - 15c94: 4798 blx r3 - LV_LOG_INFO("label created"); - 15c96: 4b51 ldr r3, [pc, #324] ; (15ddc ) - 15c98: 4c3f ldr r4, [pc, #252] ; (15d98 ) - 15c9a: 9300 str r3, [sp, #0] - 15c9c: 493d ldr r1, [pc, #244] ; (15d94 ) - 15c9e: 4b3c ldr r3, [pc, #240] ; (15d90 ) - 15ca0: 22a8 movs r2, #168 ; 0xa8 - 15ca2: 2001 movs r0, #1 - 15ca4: 47a0 blx r4 - return new_label; - 15ca6: 462c mov r4, r5 - 15ca8: e7a5 b.n 15bf6 - lv_label_ext_t * copy_ext = lv_obj_get_ext_attr(copy); - 15caa: 4638 mov r0, r7 - 15cac: 47b0 blx r6 - lv_label_set_long_mode(new_label, lv_label_get_long_mode(copy)); - 15cae: 4b4c ldr r3, [pc, #304] ; (15de0 ) - lv_label_ext_t * copy_ext = lv_obj_get_ext_attr(copy); - 15cb0: 4606 mov r6, r0 - lv_label_set_long_mode(new_label, lv_label_get_long_mode(copy)); - 15cb2: 4638 mov r0, r7 - 15cb4: 4798 blx r3 - 15cb6: 4601 mov r1, r0 - 15cb8: 4628 mov r0, r5 - 15cba: 47c8 blx r9 - lv_label_set_recolor(new_label, lv_label_get_recolor(copy)); - 15cbc: 4b49 ldr r3, [pc, #292] ; (15de4 ) - 15cbe: 4638 mov r0, r7 - 15cc0: 4798 blx r3 - 15cc2: 4b49 ldr r3, [pc, #292] ; (15de8 ) - 15cc4: 4601 mov r1, r0 - 15cc6: 4628 mov r0, r5 - 15cc8: 4798 blx r3 - lv_label_set_align(new_label, lv_label_get_align(copy)); - 15cca: 4b48 ldr r3, [pc, #288] ; (15dec ) - 15ccc: 4638 mov r0, r7 - 15cce: 4798 blx r3 - 15cd0: 4b47 ldr r3, [pc, #284] ; (15df0 ) - 15cd2: 4601 mov r1, r0 - 15cd4: 4628 mov r0, r5 - 15cd6: 4798 blx r3 - if(copy_ext->static_txt == 0) - 15cd8: 7c33 ldrb r3, [r6, #16] - 15cda: f013 0f08 tst.w r3, #8 - lv_label_set_text(new_label, lv_label_get_text(copy)); - 15cde: 4638 mov r0, r7 - 15ce0: 4b44 ldr r3, [pc, #272] ; (15df4 ) - if(copy_ext->static_txt == 0) - 15ce2: d123 bne.n 15d2c - lv_label_set_text(new_label, lv_label_get_text(copy)); - 15ce4: 4798 blx r3 - 15ce6: 4b3c ldr r3, [pc, #240] ; (15dd8 ) - 15ce8: 4601 mov r1, r0 - 15cea: 4628 mov r0, r5 - lv_label_set_text_static(new_label, lv_label_get_text(copy)); - 15cec: 4798 blx r3 - if(copy_ext->long_mode == LV_LABEL_LONG_DOT) { - 15cee: 7c33 ldrb r3, [r6, #16] - 15cf0: f003 0307 and.w r3, r3, #7 - 15cf4: 2b02 cmp r3, #2 - 15cf6: d12b bne.n 15d50 - ext->text = lv_mem_realloc(ext->text, _lv_mem_get_size(copy_ext->text)); - 15cf8: 6830 ldr r0, [r6, #0] - 15cfa: f8df 911c ldr.w r9, [pc, #284] ; 15e18 - 15cfe: 6827 ldr r7, [r4, #0] - 15d00: 47c8 blx r9 - 15d02: 4b3d ldr r3, [pc, #244] ; (15df8 ) - 15d04: 4601 mov r1, r0 - 15d06: 4638 mov r0, r7 - 15d08: 4798 blx r3 - 15d0a: 6020 str r0, [r4, #0] - LV_ASSERT_MEM(ext->text); - 15d0c: 47c0 blx r8 - 15d0e: 4607 mov r7, r0 - 15d10: b988 cbnz r0, 15d36 - 15d12: 4b1f ldr r3, [pc, #124] ; (15d90 ) - 15d14: 491f ldr r1, [pc, #124] ; (15d94 ) - 15d16: 9300 str r3, [sp, #0] - 15d18: 2295 movs r2, #149 ; 0x95 - 15d1a: 2003 movs r0, #3 - 15d1c: 4d1e ldr r5, [pc, #120] ; (15d98 ) - 15d1e: 47a8 blx r5 - 15d20: 6822 ldr r2, [r4, #0] - 15d22: 481e ldr r0, [pc, #120] ; (15d9c ) - 15d24: 491e ldr r1, [pc, #120] ; (15da0 ) - 15d26: 463b mov r3, r7 - 15d28: 4788 blx r1 - 15d2a: e7fe b.n 15d2a - lv_label_set_text_static(new_label, lv_label_get_text(copy)); - 15d2c: 4798 blx r3 - 15d2e: 4b33 ldr r3, [pc, #204] ; (15dfc ) - 15d30: 4601 mov r1, r0 - 15d32: 4628 mov r0, r5 - 15d34: e7da b.n 15cec - if(ext->text == NULL) return NULL; - 15d36: 6827 ldr r7, [r4, #0] - 15d38: 2f00 cmp r7, #0 - 15d3a: f43f af5b beq.w 15bf4 - _lv_memcpy(ext->text, copy_ext->text, _lv_mem_get_size(copy_ext->text)); - 15d3e: 6831 ldr r1, [r6, #0] - 15d40: 9103 str r1, [sp, #12] - 15d42: 4608 mov r0, r1 - 15d44: 47c8 blx r9 - 15d46: 9903 ldr r1, [sp, #12] - 15d48: 4b2d ldr r3, [pc, #180] ; (15e00 ) - 15d4a: 4602 mov r2, r0 - 15d4c: 4638 mov r0, r7 - 15d4e: 4798 blx r3 - if(copy_ext->dot_tmp_alloc && copy_ext->dot.tmp_ptr) { - 15d50: 7c73 ldrb r3, [r6, #17] - 15d52: 07db lsls r3, r3, #31 - 15d54: d514 bpl.n 15d80 - 15d56: 6870 ldr r0, [r6, #4] - 15d58: b190 cbz r0, 15d80 - uint16_t len = (uint16_t)strlen(copy_ext->dot.tmp_ptr); - 15d5a: 4b2a ldr r3, [pc, #168] ; (15e04 ) - 15d5c: 4798 blx r3 - lv_label_set_dot_tmp(new_label, ext->dot.tmp_ptr, len); - 15d5e: 6861 ldr r1, [r4, #4] - 15d60: 4b29 ldr r3, [pc, #164] ; (15e08 ) - 15d62: b282 uxth r2, r0 - 15d64: 4628 mov r0, r5 - 15d66: 4798 blx r3 - ext->dot_tmp_alloc = copy_ext->dot_tmp_alloc; - 15d68: 7c72 ldrb r2, [r6, #17] - 15d6a: 7c63 ldrb r3, [r4, #17] - 15d6c: f362 0300 bfi r3, r2, #0, #1 - 15d70: 7463 strb r3, [r4, #17] - ext->dot_end = copy_ext->dot_end; - 15d72: 8933 ldrh r3, [r6, #8] - 15d74: 8123 strh r3, [r4, #8] - lv_obj_refresh_style(new_label, LV_STYLE_PROP_ALL); - 15d76: 21ff movs r1, #255 ; 0xff - 15d78: 4b24 ldr r3, [pc, #144] ; (15e0c ) - 15d7a: 4628 mov r0, r5 - 15d7c: 4798 blx r3 - 15d7e: e78a b.n 15c96 - _lv_memcpy(ext->dot.tmp, copy_ext->dot.tmp, sizeof(ext->dot.tmp)); - 15d80: 2204 movs r2, #4 - 15d82: 4b1f ldr r3, [pc, #124] ; (15e00 ) - 15d84: 18b1 adds r1, r6, r2 - 15d86: 18a0 adds r0, r4, r2 - 15d88: 4798 blx r3 - 15d8a: e7ed b.n 15d68 - 15d8c: 00003369 .word 0x00003369 - 15d90: 0002c0a2 .word 0x0002c0a2 - 15d94: 0002bec5 .word 0x0002bec5 - 15d98: 0000eb79 .word 0x0000eb79 - 15d9c: 00026842 .word 0x00026842 - 15da0: 00001a6d .word 0x00001a6d - 15da4: 200057cc .word 0x200057cc - 15da8: 000041e5 .word 0x000041e5 - 15dac: 000022fd .word 0x000022fd - 15db0: 0000422d .word 0x0000422d - 15db4: 000043e5 .word 0x000043e5 - 15db8: 0019ffff .word 0x0019ffff - 15dbc: 00015f79 .word 0x00015f79 - 15dc0: 000022b5 .word 0x000022b5 - 15dc4: 00015e1d .word 0x00015e1d - 15dc8: 00002261 .word 0x00002261 - 15dcc: 00010575 .word 0x00010575 - 15dd0: 000020e1 .word 0x000020e1 - 15dd4: 0002bf23 .word 0x0002bf23 - 15dd8: 000158c5 .word 0x000158c5 - 15ddc: 0002bf28 .word 0x0002bf28 - 15de0: 00015039 .word 0x00015039 - 15de4: 000150e9 .word 0x000150e9 - 15de8: 00015b51 .word 0x00015b51 - 15dec: 0001508d .word 0x0001508d - 15df0: 00014f79 .word 0x00014f79 - 15df4: 00014fe9 .word 0x00014fe9 - 15df8: 0000f0a5 .word 0x0000f0a5 - 15dfc: 00015a09 .word 0x00015a09 - 15e00: 0000eec1 .word 0x0000eec1 - 15e04: 00017481 .word 0x00017481 - 15e08: 00014e91 .word 0x00014e91 - 15e0c: 00003015 .word 0x00003015 - 15e10: 00001a65 .word 0x00001a65 - 15e14: 00015a89 .word 0x00015a89 - 15e18: 0000eddd .word 0x0000eddd - -00015e1c : - if(sign == LV_SIGNAL_GET_STYLE) { - 15e1c: 2908 cmp r1, #8 -{ - 15e1e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 15e22: 4604 mov r4, r0 - 15e24: 460e mov r6, r1 - 15e26: 4615 mov r5, r2 - if(sign == LV_SIGNAL_GET_STYLE) { - 15e28: d10e bne.n 15e48 - switch(type) { - 15e2a: 7813 ldrb r3, [r2, #0] - 15e2c: b133 cbz r3, 15e3c - info->result = lv_label_get_style(label, info->part); - 15e2e: 2300 movs r3, #0 - 15e30: 6053 str r3, [r2, #4] - else return ancestor_signal(label, sign, param); - 15e32: 4b25 ldr r3, [pc, #148] ; (15ec8 ) -} - 15e34: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - else return ancestor_signal(label, sign, param); - 15e38: 681b ldr r3, [r3, #0] - 15e3a: 4718 bx r3 - style_dsc_p = &label->style_list; - 15e3c: 3428 adds r4, #40 ; 0x28 - info->result = lv_label_get_style(label, info->part); - 15e3e: 6054 str r4, [r2, #4] - if(info->result != NULL) return LV_RES_OK; - 15e40: 2701 movs r7, #1 -} - 15e42: 4638 mov r0, r7 - 15e44: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - res = ancestor_signal(label, sign, param); - 15e48: 4b1f ldr r3, [pc, #124] ; (15ec8 ) - 15e4a: 681b ldr r3, [r3, #0] - 15e4c: 4798 blx r3 - if(res != LV_RES_OK) return res; - 15e4e: 2801 cmp r0, #1 - res = ancestor_signal(label, sign, param); - 15e50: 4607 mov r7, r0 - if(res != LV_RES_OK) return res; - 15e52: d1f6 bne.n 15e42 - if(sign == LV_SIGNAL_GET_TYPE) return lv_obj_handle_get_type_signal(param, LV_OBJX_NAME); - 15e54: 2e07 cmp r6, #7 - 15e56: d105 bne.n 15e64 - 15e58: 4628 mov r0, r5 - 15e5a: 491c ldr r1, [pc, #112] ; (15ecc ) - 15e5c: 4b1c ldr r3, [pc, #112] ; (15ed0 ) -} - 15e5e: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - if(sign == LV_SIGNAL_GET_TYPE) return lv_obj_handle_get_type_signal(param, LV_OBJX_NAME); - 15e62: 4718 bx r3 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15e64: 4b1b ldr r3, [pc, #108] ; (15ed4 ) - 15e66: 4620 mov r0, r4 - 15e68: 4798 blx r3 - 15e6a: 4680 mov r8, r0 - if(sign == LV_SIGNAL_CLEANUP) { - 15e6c: b966 cbnz r6, 15e88 - if(ext->static_txt == 0) { - 15e6e: 7c03 ldrb r3, [r0, #16] - 15e70: f013 0508 ands.w r5, r3, #8 - 15e74: d104 bne.n 15e80 - lv_mem_free(ext->text); - 15e76: 6800 ldr r0, [r0, #0] - 15e78: 4b17 ldr r3, [pc, #92] ; (15ed8 ) - 15e7a: 4798 blx r3 - ext->text = NULL; - 15e7c: f8c8 5000 str.w r5, [r8] - lv_label_dot_tmp_free(label); - 15e80: 4b16 ldr r3, [pc, #88] ; (15edc ) - 15e82: 4620 mov r0, r4 - lv_label_refr_text(label); - 15e84: 4798 blx r3 - 15e86: e7dc b.n 15e42 - else if(sign == LV_SIGNAL_STYLE_CHG) { - 15e88: 2e04 cmp r6, #4 - 15e8a: d105 bne.n 15e98 - lv_label_revert_dots(label); - 15e8c: 4b14 ldr r3, [pc, #80] ; (15ee0 ) - 15e8e: 4620 mov r0, r4 - 15e90: 4798 blx r3 - lv_label_refr_text(label); - 15e92: 4b14 ldr r3, [pc, #80] ; (15ee4 ) - 15e94: 4620 mov r0, r4 - 15e96: e7f5 b.n 15e84 - else if(sign == LV_SIGNAL_COORD_CHG) { - 15e98: 2e02 cmp r6, #2 - 15e9a: d1d2 bne.n 15e42 - 15e9c: 8a23 ldrh r3, [r4, #16] - 15e9e: 8aa2 ldrh r2, [r4, #20] - 15ea0: 8829 ldrh r1, [r5, #0] - 15ea2: 1ad2 subs r2, r2, r3 - 15ea4: 88ab ldrh r3, [r5, #4] - 15ea6: 1a5b subs r3, r3, r1 - if(lv_area_get_width(&label->coords) != lv_area_get_width(param) || - 15ea8: b292 uxth r2, r2 - 15eaa: b29b uxth r3, r3 - 15eac: 429a cmp r2, r3 - 15eae: d1ed bne.n 15e8c - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 15eb0: 8a63 ldrh r3, [r4, #18] - 15eb2: 8ae2 ldrh r2, [r4, #22] - 15eb4: 8869 ldrh r1, [r5, #2] - 15eb6: 1ad2 subs r2, r2, r3 - 15eb8: 88eb ldrh r3, [r5, #6] - 15eba: 1a5b subs r3, r3, r1 - 15ebc: b292 uxth r2, r2 - 15ebe: b29b uxth r3, r3 - 15ec0: 429a cmp r2, r3 - 15ec2: d1e3 bne.n 15e8c - 15ec4: e7bd b.n 15e42 - 15ec6: bf00 nop - 15ec8: 200057cc .word 0x200057cc - 15ecc: 0002bf36 .word 0x0002bf36 - 15ed0: 00004511 .word 0x00004511 - 15ed4: 0000422d .word 0x0000422d - 15ed8: 0000ed75 .word 0x0000ed75 - 15edc: 00014dad .word 0x00014dad - 15ee0: 00014dd9 .word 0x00014dd9 - 15ee4: 000153e1 .word 0x000153e1 - -00015ee8 : -{ - 15ee8: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15eea: 4b0b ldr r3, [pc, #44] ; (15f18 ) -{ - 15eec: 4605 mov r5, r0 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15eee: 4798 blx r3 - 15ef0: 4604 mov r4, r0 - 15ef2: b968 cbnz r0, 15f10 - 15ef4: 4b09 ldr r3, [pc, #36] ; (15f1c ) - 15ef6: 490a ldr r1, [pc, #40] ; (15f20 ) - 15ef8: 9300 str r3, [sp, #0] - 15efa: f240 321d movw r2, #797 ; 0x31d - 15efe: 2003 movs r0, #3 - 15f00: 4e08 ldr r6, [pc, #32] ; (15f24 ) - 15f02: 47b0 blx r6 - 15f04: 4808 ldr r0, [pc, #32] ; (15f28 ) - 15f06: 4909 ldr r1, [pc, #36] ; (15f2c ) - 15f08: 462a mov r2, r5 - 15f0a: 4623 mov r3, r4 - 15f0c: 4788 blx r1 - 15f0e: e7fe b.n 15f0e -} - 15f10: f64f 70ff movw r0, #65535 ; 0xffff - 15f14: b002 add sp, #8 - 15f16: bd70 pop {r4, r5, r6, pc} - 15f18: 00001a65 .word 0x00001a65 - 15f1c: 0002c0ca .word 0x0002c0ca - 15f20: 0002bec5 .word 0x0002bec5 - 15f24: 0000eb79 .word 0x0000eb79 - 15f28: 00026943 .word 0x00026943 - 15f2c: 00001a6d .word 0x00001a6d - -00015f30 : -{ - 15f30: b573 push {r0, r1, r4, r5, r6, lr} - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15f32: 4b0b ldr r3, [pc, #44] ; (15f60 ) -{ - 15f34: 4605 mov r5, r0 - LV_ASSERT_OBJ(label, LV_OBJX_NAME); - 15f36: 4798 blx r3 - 15f38: 4604 mov r4, r0 - 15f3a: b968 cbnz r0, 15f58 - 15f3c: 4b09 ldr r3, [pc, #36] ; (15f64 ) - 15f3e: 490a ldr r1, [pc, #40] ; (15f68 ) - 15f40: 9300 str r3, [sp, #0] - 15f42: f44f 724c mov.w r2, #816 ; 0x330 - 15f46: 2003 movs r0, #3 - 15f48: 4e08 ldr r6, [pc, #32] ; (15f6c ) - 15f4a: 47b0 blx r6 - 15f4c: 4808 ldr r0, [pc, #32] ; (15f70 ) - 15f4e: 4909 ldr r1, [pc, #36] ; (15f74 ) - 15f50: 462a mov r2, r5 - 15f52: 4623 mov r3, r4 - 15f54: 4788 blx r1 - 15f56: e7fe b.n 15f56 -} - 15f58: f64f 70ff movw r0, #65535 ; 0xffff - 15f5c: b002 add sp, #8 - 15f5e: bd70 pop {r4, r5, r6, pc} - 15f60: 00001a65 .word 0x00001a65 - 15f64: 0002c0e6 .word 0x0002c0e6 - 15f68: 0002bec5 .word 0x0002bec5 - 15f6c: 0000eb79 .word 0x0000eb79 - 15f70: 00026943 .word 0x00026943 - 15f74: 00001a6d .word 0x00001a6d - -00015f78 : -{ - 15f78: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - if(mode == LV_DESIGN_COVER_CHK) - 15f7c: 2a02 cmp r2, #2 -{ - 15f7e: b0a9 sub sp, #164 ; 0xa4 - 15f80: 4605 mov r5, r0 - 15f82: 4688 mov r8, r1 - 15f84: 4617 mov r7, r2 - if(mode == LV_DESIGN_COVER_CHK) - 15f86: f000 80fa beq.w 1617e - else if(mode == LV_DESIGN_DRAW_MAIN) { - 15f8a: 2a00 cmp r2, #0 - 15f8c: f040 8100 bne.w 16190 - lv_label_ext_t * ext = lv_obj_get_ext_attr(label); - 15f90: 4b80 ldr r3, [pc, #512] ; (16194 ) -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 15f92: f8df 9238 ldr.w r9, [pc, #568] ; 161cc - 15f96: 4798 blx r3 - 15f98: 2204 movs r2, #4 - 15f9a: 4639 mov r1, r7 - 15f9c: 4604 mov r4, r0 - 15f9e: 4628 mov r0, r5 - 15fa0: 47c8 blx r9 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 15fa2: 2205 movs r2, #5 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_WIDTH, transform_width, lv_style_int_t, _int, scalar) - 15fa4: 4606 mov r6, r0 -_LV_OBJ_STYLE_SET_GET_DECLARE(TRANSFORM_HEIGHT, transform_height, lv_style_int_t, _int, scalar) - 15fa6: 4639 mov r1, r7 - 15fa8: 4628 mov r0, r5 - 15faa: 47c8 blx r9 - 15fac: 6969 ldr r1, [r5, #20] - 15fae: 4603 mov r3, r0 - 15fb0: 6928 ldr r0, [r5, #16] - 15fb2: aa06 add r2, sp, #24 - 15fb4: c203 stmia r2!, {r0, r1} - bg_coords.x1 -= w; - 15fb6: f8bd 2018 ldrh.w r2, [sp, #24] - 15fba: b2b0 uxth r0, r6 - 15fbc: 1a12 subs r2, r2, r0 - 15fbe: f8ad 2018 strh.w r2, [sp, #24] - bg_coords.x2 += w; - 15fc2: f8bd 201c ldrh.w r2, [sp, #28] - 15fc6: 4410 add r0, r2 - 15fc8: f8ad 001c strh.w r0, [sp, #28] - bg_coords.y1 -= h; - 15fcc: b298 uxth r0, r3 - 15fce: f8bd 301a ldrh.w r3, [sp, #26] - 15fd2: 1a1b subs r3, r3, r0 - 15fd4: f8ad 301a strh.w r3, [sp, #26] - bg_coords.y2 += h; - 15fd8: f8bd 301e ldrh.w r3, [sp, #30] - 15fdc: 4418 add r0, r3 - 15fde: f8ad 001e strh.w r0, [sp, #30] - lv_draw_rect_dsc_init(&draw_rect_dsc); - 15fe2: 4b6d ldr r3, [pc, #436] ; (16198 ) - 15fe4: a813 add r0, sp, #76 ; 0x4c - 15fe6: 4798 blx r3 - lv_obj_init_draw_rect_dsc(label, LV_LABEL_PART_MAIN, &draw_rect_dsc); - 15fe8: 4b6c ldr r3, [pc, #432] ; (1619c ) - 15fea: aa13 add r2, sp, #76 ; 0x4c - 15fec: 4639 mov r1, r7 - 15fee: 4628 mov r0, r5 - 15ff0: 4798 blx r3 - lv_draw_rect(&bg_coords, clip_area, &draw_rect_dsc); - 15ff2: aa13 add r2, sp, #76 ; 0x4c - 15ff4: 4b6a ldr r3, [pc, #424] ; (161a0 ) - 15ff6: 4641 mov r1, r8 - 15ff8: a806 add r0, sp, #24 - 15ffa: 4798 blx r3 - get_txt_coords(label, &txt_coords); - 15ffc: 4b69 ldr r3, [pc, #420] ; (161a4 ) - 15ffe: a908 add r1, sp, #32 - 16000: 4628 mov r0, r5 - 16002: 4798 blx r3 - bool is_common = _lv_area_intersect(&txt_clip, clip_area, &txt_coords); - 16004: 4b68 ldr r3, [pc, #416] ; (161a8 ) - 16006: aa08 add r2, sp, #32 - 16008: 4641 mov r1, r8 - 1600a: a80a add r0, sp, #40 ; 0x28 - 1600c: 4798 blx r3 - if(!is_common) return LV_DESIGN_RES_OK; - 1600e: 2800 cmp r0, #0 - 16010: f000 80b5 beq.w 1617e - lv_label_align_t align = lv_label_get_align(label); - 16014: 4b65 ldr r3, [pc, #404] ; (161ac ) - 16016: 4628 mov r0, r5 - 16018: 4798 blx r3 - if(ext->recolor != 0) flag |= LV_TXT_FLAG_RECOLOR; - 1601a: 7c23 ldrb r3, [r4, #16] - lv_txt_flag_t flag = LV_TXT_FLAG_NONE; - 1601c: f3c3 1680 ubfx r6, r3, #6, #1 - if(ext->expand != 0) flag |= LV_TXT_FLAG_EXPAND; - 16020: 061a lsls r2, r3, #24 - 16022: bf48 it mi - 16024: f046 0602 orrmi.w r6, r6, #2 - if(ext->long_mode == LV_LABEL_LONG_EXPAND) flag |= LV_TXT_FLAG_FIT; - 16028: 075b lsls r3, r3, #29 - 1602a: bf08 it eq - 1602c: f046 0610 orreq.w r6, r6, #16 - if(align == LV_LABEL_ALIGN_CENTER) flag |= LV_TXT_FLAG_CENTER; - 16030: 2801 cmp r0, #1 - 16032: f040 80a8 bne.w 16186 - 16036: f046 0604 orr.w r6, r6, #4 - lv_draw_label_dsc_init(&label_draw_dsc); - 1603a: 4b5d ldr r3, [pc, #372] ; (161b0 ) - 1603c: a80c add r0, sp, #48 ; 0x30 - 1603e: 4798 blx r3 - label_draw_dsc.sel_start = lv_label_get_text_sel_start(label); - 16040: 4b5c ldr r3, [pc, #368] ; (161b4 ) - 16042: 4628 mov r0, r5 - 16044: 4798 blx r3 - label_draw_dsc.sel_end = lv_label_get_text_sel_end(label); - 16046: 4b5c ldr r3, [pc, #368] ; (161b8 ) - label_draw_dsc.sel_start = lv_label_get_text_sel_start(label); - 16048: f8ad 003e strh.w r0, [sp, #62] ; 0x3e - label_draw_dsc.sel_end = lv_label_get_text_sel_end(label); - 1604c: 4628 mov r0, r5 - 1604e: 4798 blx r3 - label_draw_dsc.ofs_x = ext->offset.x; - 16050: 89a3 ldrh r3, [r4, #12] - 16052: f8ad 3042 strh.w r3, [sp, #66] ; 0x42 - label_draw_dsc.ofs_y = ext->offset.y; - 16056: 89e3 ldrh r3, [r4, #14] - label_draw_dsc.sel_end = lv_label_get_text_sel_end(label); - 16058: f8ad 0040 strh.w r0, [sp, #64] ; 0x40 - label_draw_dsc.ofs_y = ext->offset.y; - 1605c: f8ad 3044 strh.w r3, [sp, #68] ; 0x44 - lv_obj_init_draw_label_dsc(label, LV_LABEL_PART_MAIN, &label_draw_dsc); - 16060: aa0c add r2, sp, #48 ; 0x30 - 16062: 4b56 ldr r3, [pc, #344] ; (161bc ) - label_draw_dsc.flag = flag; - 16064: f88d 6047 strb.w r6, [sp, #71] ; 0x47 - lv_obj_init_draw_label_dsc(label, LV_LABEL_PART_MAIN, &label_draw_dsc); - 16068: 2100 movs r1, #0 - 1606a: 4628 mov r0, r5 - 1606c: 4798 blx r3 - if((ext->long_mode == LV_LABEL_LONG_SROLL || ext->long_mode == LV_LABEL_LONG_SROLL_CIRC) && - 1606e: 7c23 ldrb r3, [r4, #16] - 16070: f003 0207 and.w r2, r3, #7 - 16074: 3a03 subs r2, #3 - 16076: 2a01 cmp r2, #1 - 16078: d824 bhi.n 160c4 - (ext->align == LV_LABEL_ALIGN_CENTER || ext->align == LV_LABEL_ALIGN_RIGHT)) { - 1607a: f003 0330 and.w r3, r3, #48 ; 0x30 - if((ext->long_mode == LV_LABEL_LONG_SROLL || ext->long_mode == LV_LABEL_LONG_SROLL_CIRC) && - 1607e: 2b10 cmp r3, #16 - 16080: d001 beq.n 16086 - (ext->align == LV_LABEL_ALIGN_CENTER || ext->align == LV_LABEL_ALIGN_RIGHT)) { - 16082: 2b20 cmp r3, #32 - 16084: d11e bne.n 160c4 - _lv_txt_get_size(&size, ext->text, label_draw_dsc.font, label_draw_dsc.letter_space, label_draw_dsc.line_space, - 16086: f647 4318 movw r3, #31768 ; 0x7c18 - 1608a: 9301 str r3, [sp, #4] - 1608c: f9bd 303a ldrsh.w r3, [sp, #58] ; 0x3a - 16090: 9300 str r3, [sp, #0] - 16092: 9602 str r6, [sp, #8] - 16094: f9bd 303c ldrsh.w r3, [sp, #60] ; 0x3c - 16098: 9a0d ldr r2, [sp, #52] ; 0x34 - 1609a: 6821 ldr r1, [r4, #0] - 1609c: 4d48 ldr r5, [pc, #288] ; (161c0 ) - 1609e: a805 add r0, sp, #20 - 160a0: 47a8 blx r5 - return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); - 160a2: f8bd 3024 ldrh.w r3, [sp, #36] ; 0x24 - 160a6: f8bd 2020 ldrh.w r2, [sp, #32] - 160aa: 3301 adds r3, #1 - 160ac: 1a9b subs r3, r3, r2 - if(size.x > lv_area_get_width(&txt_coords)) { - 160ae: f9bd 2014 ldrsh.w r2, [sp, #20] - 160b2: b21b sxth r3, r3 - 160b4: 429a cmp r2, r3 - label_draw_dsc.flag &= ~LV_TXT_FLAG_CENTER; - 160b6: bfc2 ittt gt - 160b8: f89d 3047 ldrbgt.w r3, [sp, #71] ; 0x47 - 160bc: f023 030c bicgt.w r3, r3, #12 - 160c0: f88d 3047 strbgt.w r3, [sp, #71] ; 0x47 - lv_draw_label(&txt_coords, &txt_clip, &label_draw_dsc, ext->text, hint); - 160c4: f04f 0900 mov.w r9, #0 - 160c8: f8cd 9000 str.w r9, [sp] - 160cc: 6823 ldr r3, [r4, #0] - 160ce: f8df 80f8 ldr.w r8, [pc, #248] ; 161c8 - 160d2: aa0c add r2, sp, #48 ; 0x30 - 160d4: a90a add r1, sp, #40 ; 0x28 - 160d6: a808 add r0, sp, #32 - 160d8: 47c0 blx r8 - if(ext->long_mode == LV_LABEL_LONG_SROLL_CIRC) { - 160da: 7c23 ldrb r3, [r4, #16] - 160dc: f003 0307 and.w r3, r3, #7 - 160e0: 2b04 cmp r3, #4 - 160e2: d14c bne.n 1617e - _lv_txt_get_size(&size, ext->text, label_draw_dsc.font, label_draw_dsc.letter_space, label_draw_dsc.line_space, - 160e4: f647 4318 movw r3, #31768 ; 0x7c18 - 160e8: 9301 str r3, [sp, #4] - 160ea: f9bd 303a ldrsh.w r3, [sp, #58] ; 0x3a - 160ee: 9300 str r3, [sp, #0] - 160f0: 9602 str r6, [sp, #8] - 160f2: f9bd 303c ldrsh.w r3, [sp, #60] ; 0x3c - 160f6: 9a0d ldr r2, [sp, #52] ; 0x34 - 160f8: 6821 ldr r1, [r4, #0] - 160fa: 4d31 ldr r5, [pc, #196] ; (161c0 ) - 160fc: a805 add r0, sp, #20 - 160fe: 47a8 blx r5 - 16100: f8bd 2024 ldrh.w r2, [sp, #36] ; 0x24 - 16104: f8bd 1020 ldrh.w r1, [sp, #32] - if(size.x > lv_area_get_width(&txt_coords)) { - 16108: f9bd 3014 ldrsh.w r3, [sp, #20] - 1610c: 3201 adds r2, #1 - 1610e: 1a52 subs r2, r2, r1 - 16110: b212 sxth r2, r2 - 16112: 4293 cmp r3, r2 - 16114: dd16 ble.n 16144 - label_draw_dsc.ofs_x = ext->offset.x + size.x + - 16116: 89a2 ldrh r2, [r4, #12] - lv_font_get_glyph_width(label_draw_dsc.font, ' ', ' ') * LV_LABEL_WAIT_CHAR_COUNT; - 16118: 980d ldr r0, [sp, #52] ; 0x34 - label_draw_dsc.ofs_x = ext->offset.x + size.x + - 1611a: 4413 add r3, r2 - lv_font_get_glyph_width(label_draw_dsc.font, ' ', ' ') * LV_LABEL_WAIT_CHAR_COUNT; - 1611c: 2220 movs r2, #32 - 1611e: 4611 mov r1, r2 - label_draw_dsc.ofs_x = ext->offset.x + size.x + - 16120: b29d uxth r5, r3 - lv_font_get_glyph_width(label_draw_dsc.font, ' ', ' ') * LV_LABEL_WAIT_CHAR_COUNT; - 16122: 4b28 ldr r3, [pc, #160] ; (161c4 ) - 16124: 4798 blx r3 - label_draw_dsc.ofs_y = ext->offset.y; - 16126: 89e3 ldrh r3, [r4, #14] - lv_draw_label(&txt_coords, &txt_clip, &label_draw_dsc, ext->text, hint); - 16128: f8cd 9000 str.w r9, [sp] - label_draw_dsc.ofs_x = ext->offset.x + size.x + - 1612c: eb00 0040 add.w r0, r0, r0, lsl #1 - 16130: 4405 add r5, r0 - label_draw_dsc.ofs_y = ext->offset.y; - 16132: f8ad 3044 strh.w r3, [sp, #68] ; 0x44 - lv_draw_label(&txt_coords, &txt_clip, &label_draw_dsc, ext->text, hint); - 16136: aa0c add r2, sp, #48 ; 0x30 - 16138: 6823 ldr r3, [r4, #0] - label_draw_dsc.ofs_x = ext->offset.x + size.x + - 1613a: f8ad 5042 strh.w r5, [sp, #66] ; 0x42 - lv_draw_label(&txt_coords, &txt_clip, &label_draw_dsc, ext->text, hint); - 1613e: a90a add r1, sp, #40 ; 0x28 - 16140: a808 add r0, sp, #32 - 16142: 47c0 blx r8 - return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); - 16144: f8bd 3026 ldrh.w r3, [sp, #38] ; 0x26 - 16148: f8bd 1022 ldrh.w r1, [sp, #34] ; 0x22 - if(size.y > lv_area_get_height(&txt_coords)) { - 1614c: f9bd 2016 ldrsh.w r2, [sp, #22] - 16150: 3301 adds r3, #1 - 16152: 1a5b subs r3, r3, r1 - 16154: b21b sxth r3, r3 - 16156: 429a cmp r2, r3 - 16158: dd11 ble.n 1617e - label_draw_dsc.ofs_x = ext->offset.x; - 1615a: 89a3 ldrh r3, [r4, #12] - 1615c: f8ad 3042 strh.w r3, [sp, #66] ; 0x42 - 16160: 9b0d ldr r3, [sp, #52] ; 0x34 - label_draw_dsc.ofs_y = ext->offset.y + size.y + lv_font_get_line_height(label_draw_dsc.font); - 16162: 891b ldrh r3, [r3, #8] - 16164: 441a add r2, r3 - 16166: 89e3 ldrh r3, [r4, #14] - 16168: 441a add r2, r3 - lv_draw_label(&txt_coords, &txt_clip, &label_draw_dsc, ext->text, hint); - 1616a: 2300 movs r3, #0 - 1616c: 9300 str r3, [sp, #0] - 1616e: 6823 ldr r3, [r4, #0] - label_draw_dsc.ofs_y = ext->offset.y + size.y + lv_font_get_line_height(label_draw_dsc.font); - 16170: f8ad 2044 strh.w r2, [sp, #68] ; 0x44 - lv_draw_label(&txt_coords, &txt_clip, &label_draw_dsc, ext->text, hint); - 16174: 4c14 ldr r4, [pc, #80] ; (161c8 ) - 16176: aa0c add r2, sp, #48 ; 0x30 - 16178: a90a add r1, sp, #40 ; 0x28 - 1617a: a808 add r0, sp, #32 - 1617c: 47a0 blx r4 -} - 1617e: 4638 mov r0, r7 - 16180: b029 add sp, #164 ; 0xa4 - 16182: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - if(align == LV_LABEL_ALIGN_RIGHT) flag |= LV_TXT_FLAG_RIGHT; - 16186: 2802 cmp r0, #2 - 16188: bf08 it eq - 1618a: f046 0608 orreq.w r6, r6, #8 - 1618e: e754 b.n 1603a - return LV_DESIGN_RES_OK; - 16190: 2700 movs r7, #0 - 16192: e7f4 b.n 1617e - 16194: 0000422d .word 0x0000422d - 16198: 00009e25 .word 0x00009e25 - 1619c: 0000452d .word 0x0000452d - 161a0: 00009e71 .word 0x00009e71 - 161a4: 00014f1d .word 0x00014f1d - 161a8: 0000e111 .word 0x0000e111 - 161ac: 0001508d .word 0x0001508d - 161b0: 00007ac9 .word 0x00007ac9 - 161b4: 00015ee9 .word 0x00015ee9 - 161b8: 00015f31 .word 0x00015f31 - 161bc: 00004a69 .word 0x00004a69 - 161c0: 0001042d .word 0x0001042d - 161c4: 0000d3f9 .word 0x0000d3f9 - 161c8: 00007af9 .word 0x00007af9 - 161cc: 00003995 .word 0x00003995 - -000161d0 <__aeabi_drsub>: - 161d0: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - 161d4: e002 b.n 161dc <__adddf3> - 161d6: bf00 nop - -000161d8 <__aeabi_dsub>: - 161d8: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 - -000161dc <__adddf3>: - 161dc: b530 push {r4, r5, lr} - 161de: ea4f 0441 mov.w r4, r1, lsl #1 - 161e2: ea4f 0543 mov.w r5, r3, lsl #1 - 161e6: ea94 0f05 teq r4, r5 - 161ea: bf08 it eq - 161ec: ea90 0f02 teqeq r0, r2 - 161f0: bf1f itttt ne - 161f2: ea54 0c00 orrsne.w ip, r4, r0 - 161f6: ea55 0c02 orrsne.w ip, r5, r2 - 161fa: ea7f 5c64 mvnsne.w ip, r4, asr #21 - 161fe: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 16202: f000 80e2 beq.w 163ca <__adddf3+0x1ee> - 16206: ea4f 5454 mov.w r4, r4, lsr #21 - 1620a: ebd4 5555 rsbs r5, r4, r5, lsr #21 - 1620e: bfb8 it lt - 16210: 426d neglt r5, r5 - 16212: dd0c ble.n 1622e <__adddf3+0x52> - 16214: 442c add r4, r5 - 16216: ea80 0202 eor.w r2, r0, r2 - 1621a: ea81 0303 eor.w r3, r1, r3 - 1621e: ea82 0000 eor.w r0, r2, r0 - 16222: ea83 0101 eor.w r1, r3, r1 - 16226: ea80 0202 eor.w r2, r0, r2 - 1622a: ea81 0303 eor.w r3, r1, r3 - 1622e: 2d36 cmp r5, #54 ; 0x36 - 16230: bf88 it hi - 16232: bd30 pophi {r4, r5, pc} - 16234: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 16238: ea4f 3101 mov.w r1, r1, lsl #12 - 1623c: f44f 1c80 mov.w ip, #1048576 ; 0x100000 - 16240: ea4c 3111 orr.w r1, ip, r1, lsr #12 - 16244: d002 beq.n 1624c <__adddf3+0x70> - 16246: 4240 negs r0, r0 - 16248: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 1624c: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 - 16250: ea4f 3303 mov.w r3, r3, lsl #12 - 16254: ea4c 3313 orr.w r3, ip, r3, lsr #12 - 16258: d002 beq.n 16260 <__adddf3+0x84> - 1625a: 4252 negs r2, r2 - 1625c: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 16260: ea94 0f05 teq r4, r5 - 16264: f000 80a7 beq.w 163b6 <__adddf3+0x1da> - 16268: f1a4 0401 sub.w r4, r4, #1 - 1626c: f1d5 0e20 rsbs lr, r5, #32 - 16270: db0d blt.n 1628e <__adddf3+0xb2> - 16272: fa02 fc0e lsl.w ip, r2, lr - 16276: fa22 f205 lsr.w r2, r2, r5 - 1627a: 1880 adds r0, r0, r2 - 1627c: f141 0100 adc.w r1, r1, #0 - 16280: fa03 f20e lsl.w r2, r3, lr - 16284: 1880 adds r0, r0, r2 - 16286: fa43 f305 asr.w r3, r3, r5 - 1628a: 4159 adcs r1, r3 - 1628c: e00e b.n 162ac <__adddf3+0xd0> - 1628e: f1a5 0520 sub.w r5, r5, #32 - 16292: f10e 0e20 add.w lr, lr, #32 - 16296: 2a01 cmp r2, #1 - 16298: fa03 fc0e lsl.w ip, r3, lr - 1629c: bf28 it cs - 1629e: f04c 0c02 orrcs.w ip, ip, #2 - 162a2: fa43 f305 asr.w r3, r3, r5 - 162a6: 18c0 adds r0, r0, r3 - 162a8: eb51 71e3 adcs.w r1, r1, r3, asr #31 - 162ac: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 162b0: d507 bpl.n 162c2 <__adddf3+0xe6> - 162b2: f04f 0e00 mov.w lr, #0 - 162b6: f1dc 0c00 rsbs ip, ip, #0 - 162ba: eb7e 0000 sbcs.w r0, lr, r0 - 162be: eb6e 0101 sbc.w r1, lr, r1 - 162c2: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 - 162c6: d31b bcc.n 16300 <__adddf3+0x124> - 162c8: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 - 162cc: d30c bcc.n 162e8 <__adddf3+0x10c> - 162ce: 0849 lsrs r1, r1, #1 - 162d0: ea5f 0030 movs.w r0, r0, rrx - 162d4: ea4f 0c3c mov.w ip, ip, rrx - 162d8: f104 0401 add.w r4, r4, #1 - 162dc: ea4f 5244 mov.w r2, r4, lsl #21 - 162e0: f512 0f80 cmn.w r2, #4194304 ; 0x400000 - 162e4: f080 809a bcs.w 1641c <__adddf3+0x240> - 162e8: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 162ec: bf08 it eq - 162ee: ea5f 0c50 movseq.w ip, r0, lsr #1 - 162f2: f150 0000 adcs.w r0, r0, #0 - 162f6: eb41 5104 adc.w r1, r1, r4, lsl #20 - 162fa: ea41 0105 orr.w r1, r1, r5 - 162fe: bd30 pop {r4, r5, pc} - 16300: ea5f 0c4c movs.w ip, ip, lsl #1 - 16304: 4140 adcs r0, r0 - 16306: eb41 0101 adc.w r1, r1, r1 - 1630a: 3c01 subs r4, #1 - 1630c: bf28 it cs - 1630e: f5b1 1f80 cmpcs.w r1, #1048576 ; 0x100000 - 16312: d2e9 bcs.n 162e8 <__adddf3+0x10c> - 16314: f091 0f00 teq r1, #0 - 16318: bf04 itt eq - 1631a: 4601 moveq r1, r0 - 1631c: 2000 moveq r0, #0 - 1631e: fab1 f381 clz r3, r1 - 16322: bf08 it eq - 16324: 3320 addeq r3, #32 - 16326: f1a3 030b sub.w r3, r3, #11 - 1632a: f1b3 0220 subs.w r2, r3, #32 - 1632e: da0c bge.n 1634a <__adddf3+0x16e> - 16330: 320c adds r2, #12 - 16332: dd08 ble.n 16346 <__adddf3+0x16a> - 16334: f102 0c14 add.w ip, r2, #20 - 16338: f1c2 020c rsb r2, r2, #12 - 1633c: fa01 f00c lsl.w r0, r1, ip - 16340: fa21 f102 lsr.w r1, r1, r2 - 16344: e00c b.n 16360 <__adddf3+0x184> - 16346: f102 0214 add.w r2, r2, #20 - 1634a: bfd8 it le - 1634c: f1c2 0c20 rsble ip, r2, #32 - 16350: fa01 f102 lsl.w r1, r1, r2 - 16354: fa20 fc0c lsr.w ip, r0, ip - 16358: bfdc itt le - 1635a: ea41 010c orrle.w r1, r1, ip - 1635e: 4090 lslle r0, r2 - 16360: 1ae4 subs r4, r4, r3 - 16362: bfa2 ittt ge - 16364: eb01 5104 addge.w r1, r1, r4, lsl #20 - 16368: 4329 orrge r1, r5 - 1636a: bd30 popge {r4, r5, pc} - 1636c: ea6f 0404 mvn.w r4, r4 - 16370: 3c1f subs r4, #31 - 16372: da1c bge.n 163ae <__adddf3+0x1d2> - 16374: 340c adds r4, #12 - 16376: dc0e bgt.n 16396 <__adddf3+0x1ba> - 16378: f104 0414 add.w r4, r4, #20 - 1637c: f1c4 0220 rsb r2, r4, #32 - 16380: fa20 f004 lsr.w r0, r0, r4 - 16384: fa01 f302 lsl.w r3, r1, r2 - 16388: ea40 0003 orr.w r0, r0, r3 - 1638c: fa21 f304 lsr.w r3, r1, r4 - 16390: ea45 0103 orr.w r1, r5, r3 - 16394: bd30 pop {r4, r5, pc} - 16396: f1c4 040c rsb r4, r4, #12 - 1639a: f1c4 0220 rsb r2, r4, #32 - 1639e: fa20 f002 lsr.w r0, r0, r2 - 163a2: fa01 f304 lsl.w r3, r1, r4 - 163a6: ea40 0003 orr.w r0, r0, r3 - 163aa: 4629 mov r1, r5 - 163ac: bd30 pop {r4, r5, pc} - 163ae: fa21 f004 lsr.w r0, r1, r4 - 163b2: 4629 mov r1, r5 - 163b4: bd30 pop {r4, r5, pc} - 163b6: f094 0f00 teq r4, #0 - 163ba: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 - 163be: bf06 itte eq - 163c0: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 - 163c4: 3401 addeq r4, #1 - 163c6: 3d01 subne r5, #1 - 163c8: e74e b.n 16268 <__adddf3+0x8c> - 163ca: ea7f 5c64 mvns.w ip, r4, asr #21 - 163ce: bf18 it ne - 163d0: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 163d4: d029 beq.n 1642a <__adddf3+0x24e> - 163d6: ea94 0f05 teq r4, r5 - 163da: bf08 it eq - 163dc: ea90 0f02 teqeq r0, r2 - 163e0: d005 beq.n 163ee <__adddf3+0x212> - 163e2: ea54 0c00 orrs.w ip, r4, r0 - 163e6: bf04 itt eq - 163e8: 4619 moveq r1, r3 - 163ea: 4610 moveq r0, r2 - 163ec: bd30 pop {r4, r5, pc} - 163ee: ea91 0f03 teq r1, r3 - 163f2: bf1e ittt ne - 163f4: 2100 movne r1, #0 - 163f6: 2000 movne r0, #0 - 163f8: bd30 popne {r4, r5, pc} - 163fa: ea5f 5c54 movs.w ip, r4, lsr #21 - 163fe: d105 bne.n 1640c <__adddf3+0x230> - 16400: 0040 lsls r0, r0, #1 - 16402: 4149 adcs r1, r1 - 16404: bf28 it cs - 16406: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 - 1640a: bd30 pop {r4, r5, pc} - 1640c: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 - 16410: bf3c itt cc - 16412: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 - 16416: bd30 popcc {r4, r5, pc} - 16418: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 1641c: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 - 16420: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 16424: f04f 0000 mov.w r0, #0 - 16428: bd30 pop {r4, r5, pc} - 1642a: ea7f 5c64 mvns.w ip, r4, asr #21 - 1642e: bf1a itte ne - 16430: 4619 movne r1, r3 - 16432: 4610 movne r0, r2 - 16434: ea7f 5c65 mvnseq.w ip, r5, asr #21 - 16438: bf1c itt ne - 1643a: 460b movne r3, r1 - 1643c: 4602 movne r2, r0 - 1643e: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 16442: bf06 itte eq - 16444: ea52 3503 orrseq.w r5, r2, r3, lsl #12 - 16448: ea91 0f03 teqeq r1, r3 - 1644c: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 - 16450: bd30 pop {r4, r5, pc} - 16452: bf00 nop - -00016454 <__aeabi_ui2d>: - 16454: f090 0f00 teq r0, #0 - 16458: bf04 itt eq - 1645a: 2100 moveq r1, #0 - 1645c: 4770 bxeq lr - 1645e: b530 push {r4, r5, lr} - 16460: f44f 6480 mov.w r4, #1024 ; 0x400 - 16464: f104 0432 add.w r4, r4, #50 ; 0x32 - 16468: f04f 0500 mov.w r5, #0 - 1646c: f04f 0100 mov.w r1, #0 - 16470: e750 b.n 16314 <__adddf3+0x138> - 16472: bf00 nop - -00016474 <__aeabi_i2d>: - 16474: f090 0f00 teq r0, #0 - 16478: bf04 itt eq - 1647a: 2100 moveq r1, #0 - 1647c: 4770 bxeq lr - 1647e: b530 push {r4, r5, lr} - 16480: f44f 6480 mov.w r4, #1024 ; 0x400 - 16484: f104 0432 add.w r4, r4, #50 ; 0x32 - 16488: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 - 1648c: bf48 it mi - 1648e: 4240 negmi r0, r0 - 16490: f04f 0100 mov.w r1, #0 - 16494: e73e b.n 16314 <__adddf3+0x138> - 16496: bf00 nop - -00016498 <__aeabi_f2d>: - 16498: 0042 lsls r2, r0, #1 - 1649a: ea4f 01e2 mov.w r1, r2, asr #3 - 1649e: ea4f 0131 mov.w r1, r1, rrx - 164a2: ea4f 7002 mov.w r0, r2, lsl #28 - 164a6: bf1f itttt ne - 164a8: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 - 164ac: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 164b0: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 - 164b4: 4770 bxne lr - 164b6: f032 427f bics.w r2, r2, #4278190080 ; 0xff000000 - 164ba: bf08 it eq - 164bc: 4770 bxeq lr - 164be: f093 4f7f teq r3, #4278190080 ; 0xff000000 - 164c2: bf04 itt eq - 164c4: f441 2100 orreq.w r1, r1, #524288 ; 0x80000 - 164c8: 4770 bxeq lr - 164ca: b530 push {r4, r5, lr} - 164cc: f44f 7460 mov.w r4, #896 ; 0x380 - 164d0: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 164d4: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 164d8: e71c b.n 16314 <__adddf3+0x138> - 164da: bf00 nop - -000164dc <__aeabi_ul2d>: - 164dc: ea50 0201 orrs.w r2, r0, r1 - 164e0: bf08 it eq - 164e2: 4770 bxeq lr - 164e4: b530 push {r4, r5, lr} - 164e6: f04f 0500 mov.w r5, #0 - 164ea: e00a b.n 16502 <__aeabi_l2d+0x16> - -000164ec <__aeabi_l2d>: - 164ec: ea50 0201 orrs.w r2, r0, r1 - 164f0: bf08 it eq - 164f2: 4770 bxeq lr - 164f4: b530 push {r4, r5, lr} - 164f6: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 - 164fa: d502 bpl.n 16502 <__aeabi_l2d+0x16> - 164fc: 4240 negs r0, r0 - 164fe: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 16502: f44f 6480 mov.w r4, #1024 ; 0x400 - 16506: f104 0432 add.w r4, r4, #50 ; 0x32 - 1650a: ea5f 5c91 movs.w ip, r1, lsr #22 - 1650e: f43f aed8 beq.w 162c2 <__adddf3+0xe6> - 16512: f04f 0203 mov.w r2, #3 - 16516: ea5f 0cdc movs.w ip, ip, lsr #3 - 1651a: bf18 it ne - 1651c: 3203 addne r2, #3 - 1651e: ea5f 0cdc movs.w ip, ip, lsr #3 - 16522: bf18 it ne - 16524: 3203 addne r2, #3 - 16526: eb02 02dc add.w r2, r2, ip, lsr #3 - 1652a: f1c2 0320 rsb r3, r2, #32 - 1652e: fa00 fc03 lsl.w ip, r0, r3 - 16532: fa20 f002 lsr.w r0, r0, r2 - 16536: fa01 fe03 lsl.w lr, r1, r3 - 1653a: ea40 000e orr.w r0, r0, lr - 1653e: fa21 f102 lsr.w r1, r1, r2 - 16542: 4414 add r4, r2 - 16544: e6bd b.n 162c2 <__adddf3+0xe6> - 16546: bf00 nop - -00016548 <__aeabi_dmul>: - 16548: b570 push {r4, r5, r6, lr} - 1654a: f04f 0cff mov.w ip, #255 ; 0xff - 1654e: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 16552: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 16556: bf1d ittte ne - 16558: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 1655c: ea94 0f0c teqne r4, ip - 16560: ea95 0f0c teqne r5, ip - 16564: f000 f8de bleq 16724 <__aeabi_dmul+0x1dc> - 16568: 442c add r4, r5 - 1656a: ea81 0603 eor.w r6, r1, r3 - 1656e: ea21 514c bic.w r1, r1, ip, lsl #21 - 16572: ea23 534c bic.w r3, r3, ip, lsl #21 - 16576: ea50 3501 orrs.w r5, r0, r1, lsl #12 - 1657a: bf18 it ne - 1657c: ea52 3503 orrsne.w r5, r2, r3, lsl #12 - 16580: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 16584: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - 16588: d038 beq.n 165fc <__aeabi_dmul+0xb4> - 1658a: fba0 ce02 umull ip, lr, r0, r2 - 1658e: f04f 0500 mov.w r5, #0 - 16592: fbe1 e502 umlal lr, r5, r1, r2 - 16596: f006 4200 and.w r2, r6, #2147483648 ; 0x80000000 - 1659a: fbe0 e503 umlal lr, r5, r0, r3 - 1659e: f04f 0600 mov.w r6, #0 - 165a2: fbe1 5603 umlal r5, r6, r1, r3 - 165a6: f09c 0f00 teq ip, #0 - 165aa: bf18 it ne - 165ac: f04e 0e01 orrne.w lr, lr, #1 - 165b0: f1a4 04ff sub.w r4, r4, #255 ; 0xff - 165b4: f5b6 7f00 cmp.w r6, #512 ; 0x200 - 165b8: f564 7440 sbc.w r4, r4, #768 ; 0x300 - 165bc: d204 bcs.n 165c8 <__aeabi_dmul+0x80> - 165be: ea5f 0e4e movs.w lr, lr, lsl #1 - 165c2: 416d adcs r5, r5 - 165c4: eb46 0606 adc.w r6, r6, r6 - 165c8: ea42 21c6 orr.w r1, r2, r6, lsl #11 - 165cc: ea41 5155 orr.w r1, r1, r5, lsr #21 - 165d0: ea4f 20c5 mov.w r0, r5, lsl #11 - 165d4: ea40 505e orr.w r0, r0, lr, lsr #21 - 165d8: ea4f 2ece mov.w lr, lr, lsl #11 - 165dc: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 165e0: bf88 it hi - 165e2: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 165e6: d81e bhi.n 16626 <__aeabi_dmul+0xde> - 165e8: f1be 4f00 cmp.w lr, #2147483648 ; 0x80000000 - 165ec: bf08 it eq - 165ee: ea5f 0e50 movseq.w lr, r0, lsr #1 - 165f2: f150 0000 adcs.w r0, r0, #0 - 165f6: eb41 5104 adc.w r1, r1, r4, lsl #20 - 165fa: bd70 pop {r4, r5, r6, pc} - 165fc: f006 4600 and.w r6, r6, #2147483648 ; 0x80000000 - 16600: ea46 0101 orr.w r1, r6, r1 - 16604: ea40 0002 orr.w r0, r0, r2 - 16608: ea81 0103 eor.w r1, r1, r3 - 1660c: ebb4 045c subs.w r4, r4, ip, lsr #1 - 16610: bfc2 ittt gt - 16612: ebd4 050c rsbsgt r5, r4, ip - 16616: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 1661a: bd70 popgt {r4, r5, r6, pc} - 1661c: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 16620: f04f 0e00 mov.w lr, #0 - 16624: 3c01 subs r4, #1 - 16626: f300 80ab bgt.w 16780 <__aeabi_dmul+0x238> - 1662a: f114 0f36 cmn.w r4, #54 ; 0x36 - 1662e: bfde ittt le - 16630: 2000 movle r0, #0 - 16632: f001 4100 andle.w r1, r1, #2147483648 ; 0x80000000 - 16636: bd70 pople {r4, r5, r6, pc} - 16638: f1c4 0400 rsb r4, r4, #0 - 1663c: 3c20 subs r4, #32 - 1663e: da35 bge.n 166ac <__aeabi_dmul+0x164> - 16640: 340c adds r4, #12 - 16642: dc1b bgt.n 1667c <__aeabi_dmul+0x134> - 16644: f104 0414 add.w r4, r4, #20 - 16648: f1c4 0520 rsb r5, r4, #32 - 1664c: fa00 f305 lsl.w r3, r0, r5 - 16650: fa20 f004 lsr.w r0, r0, r4 - 16654: fa01 f205 lsl.w r2, r1, r5 - 16658: ea40 0002 orr.w r0, r0, r2 - 1665c: f001 4200 and.w r2, r1, #2147483648 ; 0x80000000 - 16660: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 16664: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 16668: fa21 f604 lsr.w r6, r1, r4 - 1666c: eb42 0106 adc.w r1, r2, r6 - 16670: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 16674: bf08 it eq - 16676: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 1667a: bd70 pop {r4, r5, r6, pc} - 1667c: f1c4 040c rsb r4, r4, #12 - 16680: f1c4 0520 rsb r5, r4, #32 - 16684: fa00 f304 lsl.w r3, r0, r4 - 16688: fa20 f005 lsr.w r0, r0, r5 - 1668c: fa01 f204 lsl.w r2, r1, r4 - 16690: ea40 0002 orr.w r0, r0, r2 - 16694: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 16698: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 1669c: f141 0100 adc.w r1, r1, #0 - 166a0: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 166a4: bf08 it eq - 166a6: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 166aa: bd70 pop {r4, r5, r6, pc} - 166ac: f1c4 0520 rsb r5, r4, #32 - 166b0: fa00 f205 lsl.w r2, r0, r5 - 166b4: ea4e 0e02 orr.w lr, lr, r2 - 166b8: fa20 f304 lsr.w r3, r0, r4 - 166bc: fa01 f205 lsl.w r2, r1, r5 - 166c0: ea43 0302 orr.w r3, r3, r2 - 166c4: fa21 f004 lsr.w r0, r1, r4 - 166c8: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 166cc: fa21 f204 lsr.w r2, r1, r4 - 166d0: ea20 0002 bic.w r0, r0, r2 - 166d4: eb00 70d3 add.w r0, r0, r3, lsr #31 - 166d8: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 166dc: bf08 it eq - 166de: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 166e2: bd70 pop {r4, r5, r6, pc} - 166e4: f094 0f00 teq r4, #0 - 166e8: d10f bne.n 1670a <__aeabi_dmul+0x1c2> - 166ea: f001 4600 and.w r6, r1, #2147483648 ; 0x80000000 - 166ee: 0040 lsls r0, r0, #1 - 166f0: eb41 0101 adc.w r1, r1, r1 - 166f4: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 166f8: bf08 it eq - 166fa: 3c01 subeq r4, #1 - 166fc: d0f7 beq.n 166ee <__aeabi_dmul+0x1a6> - 166fe: ea41 0106 orr.w r1, r1, r6 - 16702: f095 0f00 teq r5, #0 - 16706: bf18 it ne - 16708: 4770 bxne lr - 1670a: f003 4600 and.w r6, r3, #2147483648 ; 0x80000000 - 1670e: 0052 lsls r2, r2, #1 - 16710: eb43 0303 adc.w r3, r3, r3 - 16714: f413 1f80 tst.w r3, #1048576 ; 0x100000 - 16718: bf08 it eq - 1671a: 3d01 subeq r5, #1 - 1671c: d0f7 beq.n 1670e <__aeabi_dmul+0x1c6> - 1671e: ea43 0306 orr.w r3, r3, r6 - 16722: 4770 bx lr - 16724: ea94 0f0c teq r4, ip - 16728: ea0c 5513 and.w r5, ip, r3, lsr #20 - 1672c: bf18 it ne - 1672e: ea95 0f0c teqne r5, ip - 16732: d00c beq.n 1674e <__aeabi_dmul+0x206> - 16734: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 16738: bf18 it ne - 1673a: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 1673e: d1d1 bne.n 166e4 <__aeabi_dmul+0x19c> - 16740: ea81 0103 eor.w r1, r1, r3 - 16744: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 16748: f04f 0000 mov.w r0, #0 - 1674c: bd70 pop {r4, r5, r6, pc} - 1674e: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 16752: bf06 itte eq - 16754: 4610 moveq r0, r2 - 16756: 4619 moveq r1, r3 - 16758: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 1675c: d019 beq.n 16792 <__aeabi_dmul+0x24a> - 1675e: ea94 0f0c teq r4, ip - 16762: d102 bne.n 1676a <__aeabi_dmul+0x222> - 16764: ea50 3601 orrs.w r6, r0, r1, lsl #12 - 16768: d113 bne.n 16792 <__aeabi_dmul+0x24a> - 1676a: ea95 0f0c teq r5, ip - 1676e: d105 bne.n 1677c <__aeabi_dmul+0x234> - 16770: ea52 3603 orrs.w r6, r2, r3, lsl #12 - 16774: bf1c itt ne - 16776: 4610 movne r0, r2 - 16778: 4619 movne r1, r3 - 1677a: d10a bne.n 16792 <__aeabi_dmul+0x24a> - 1677c: ea81 0103 eor.w r1, r1, r3 - 16780: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 16784: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 16788: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 1678c: f04f 0000 mov.w r0, #0 - 16790: bd70 pop {r4, r5, r6, pc} - 16792: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 16796: f441 0178 orr.w r1, r1, #16252928 ; 0xf80000 - 1679a: bd70 pop {r4, r5, r6, pc} - -0001679c <__aeabi_ddiv>: - 1679c: b570 push {r4, r5, r6, lr} - 1679e: f04f 0cff mov.w ip, #255 ; 0xff - 167a2: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 167a6: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 167aa: bf1d ittte ne - 167ac: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 167b0: ea94 0f0c teqne r4, ip - 167b4: ea95 0f0c teqne r5, ip - 167b8: f000 f8a7 bleq 1690a <__aeabi_ddiv+0x16e> - 167bc: eba4 0405 sub.w r4, r4, r5 - 167c0: ea81 0e03 eor.w lr, r1, r3 - 167c4: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 167c8: ea4f 3101 mov.w r1, r1, lsl #12 - 167cc: f000 8088 beq.w 168e0 <__aeabi_ddiv+0x144> - 167d0: ea4f 3303 mov.w r3, r3, lsl #12 - 167d4: f04f 5580 mov.w r5, #268435456 ; 0x10000000 - 167d8: ea45 1313 orr.w r3, r5, r3, lsr #4 - 167dc: ea43 6312 orr.w r3, r3, r2, lsr #24 - 167e0: ea4f 2202 mov.w r2, r2, lsl #8 - 167e4: ea45 1511 orr.w r5, r5, r1, lsr #4 - 167e8: ea45 6510 orr.w r5, r5, r0, lsr #24 - 167ec: ea4f 2600 mov.w r6, r0, lsl #8 - 167f0: f00e 4100 and.w r1, lr, #2147483648 ; 0x80000000 - 167f4: 429d cmp r5, r3 - 167f6: bf08 it eq - 167f8: 4296 cmpeq r6, r2 - 167fa: f144 04fd adc.w r4, r4, #253 ; 0xfd - 167fe: f504 7440 add.w r4, r4, #768 ; 0x300 - 16802: d202 bcs.n 1680a <__aeabi_ddiv+0x6e> - 16804: 085b lsrs r3, r3, #1 - 16806: ea4f 0232 mov.w r2, r2, rrx - 1680a: 1ab6 subs r6, r6, r2 - 1680c: eb65 0503 sbc.w r5, r5, r3 - 16810: 085b lsrs r3, r3, #1 - 16812: ea4f 0232 mov.w r2, r2, rrx - 16816: f44f 1080 mov.w r0, #1048576 ; 0x100000 - 1681a: f44f 2c00 mov.w ip, #524288 ; 0x80000 - 1681e: ebb6 0e02 subs.w lr, r6, r2 - 16822: eb75 0e03 sbcs.w lr, r5, r3 - 16826: bf22 ittt cs - 16828: 1ab6 subcs r6, r6, r2 - 1682a: 4675 movcs r5, lr - 1682c: ea40 000c orrcs.w r0, r0, ip - 16830: 085b lsrs r3, r3, #1 - 16832: ea4f 0232 mov.w r2, r2, rrx - 16836: ebb6 0e02 subs.w lr, r6, r2 - 1683a: eb75 0e03 sbcs.w lr, r5, r3 - 1683e: bf22 ittt cs - 16840: 1ab6 subcs r6, r6, r2 - 16842: 4675 movcs r5, lr - 16844: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 16848: 085b lsrs r3, r3, #1 - 1684a: ea4f 0232 mov.w r2, r2, rrx - 1684e: ebb6 0e02 subs.w lr, r6, r2 - 16852: eb75 0e03 sbcs.w lr, r5, r3 - 16856: bf22 ittt cs - 16858: 1ab6 subcs r6, r6, r2 - 1685a: 4675 movcs r5, lr - 1685c: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 16860: 085b lsrs r3, r3, #1 - 16862: ea4f 0232 mov.w r2, r2, rrx - 16866: ebb6 0e02 subs.w lr, r6, r2 - 1686a: eb75 0e03 sbcs.w lr, r5, r3 - 1686e: bf22 ittt cs - 16870: 1ab6 subcs r6, r6, r2 - 16872: 4675 movcs r5, lr - 16874: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 16878: ea55 0e06 orrs.w lr, r5, r6 - 1687c: d018 beq.n 168b0 <__aeabi_ddiv+0x114> - 1687e: ea4f 1505 mov.w r5, r5, lsl #4 - 16882: ea45 7516 orr.w r5, r5, r6, lsr #28 - 16886: ea4f 1606 mov.w r6, r6, lsl #4 - 1688a: ea4f 03c3 mov.w r3, r3, lsl #3 - 1688e: ea43 7352 orr.w r3, r3, r2, lsr #29 - 16892: ea4f 02c2 mov.w r2, r2, lsl #3 - 16896: ea5f 1c1c movs.w ip, ip, lsr #4 - 1689a: d1c0 bne.n 1681e <__aeabi_ddiv+0x82> - 1689c: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 168a0: d10b bne.n 168ba <__aeabi_ddiv+0x11e> - 168a2: ea41 0100 orr.w r1, r1, r0 - 168a6: f04f 0000 mov.w r0, #0 - 168aa: f04f 4c00 mov.w ip, #2147483648 ; 0x80000000 - 168ae: e7b6 b.n 1681e <__aeabi_ddiv+0x82> - 168b0: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 168b4: bf04 itt eq - 168b6: 4301 orreq r1, r0 - 168b8: 2000 moveq r0, #0 - 168ba: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 168be: bf88 it hi - 168c0: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 168c4: f63f aeaf bhi.w 16626 <__aeabi_dmul+0xde> - 168c8: ebb5 0c03 subs.w ip, r5, r3 - 168cc: bf04 itt eq - 168ce: ebb6 0c02 subseq.w ip, r6, r2 - 168d2: ea5f 0c50 movseq.w ip, r0, lsr #1 - 168d6: f150 0000 adcs.w r0, r0, #0 - 168da: eb41 5104 adc.w r1, r1, r4, lsl #20 - 168de: bd70 pop {r4, r5, r6, pc} - 168e0: f00e 4e00 and.w lr, lr, #2147483648 ; 0x80000000 - 168e4: ea4e 3111 orr.w r1, lr, r1, lsr #12 - 168e8: eb14 045c adds.w r4, r4, ip, lsr #1 - 168ec: bfc2 ittt gt - 168ee: ebd4 050c rsbsgt r5, r4, ip - 168f2: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 168f6: bd70 popgt {r4, r5, r6, pc} - 168f8: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 168fc: f04f 0e00 mov.w lr, #0 - 16900: 3c01 subs r4, #1 - 16902: e690 b.n 16626 <__aeabi_dmul+0xde> - 16904: ea45 0e06 orr.w lr, r5, r6 - 16908: e68d b.n 16626 <__aeabi_dmul+0xde> - 1690a: ea0c 5513 and.w r5, ip, r3, lsr #20 - 1690e: ea94 0f0c teq r4, ip - 16912: bf08 it eq - 16914: ea95 0f0c teqeq r5, ip - 16918: f43f af3b beq.w 16792 <__aeabi_dmul+0x24a> - 1691c: ea94 0f0c teq r4, ip - 16920: d10a bne.n 16938 <__aeabi_ddiv+0x19c> - 16922: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 16926: f47f af34 bne.w 16792 <__aeabi_dmul+0x24a> - 1692a: ea95 0f0c teq r5, ip - 1692e: f47f af25 bne.w 1677c <__aeabi_dmul+0x234> - 16932: 4610 mov r0, r2 - 16934: 4619 mov r1, r3 - 16936: e72c b.n 16792 <__aeabi_dmul+0x24a> - 16938: ea95 0f0c teq r5, ip - 1693c: d106 bne.n 1694c <__aeabi_ddiv+0x1b0> - 1693e: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 16942: f43f aefd beq.w 16740 <__aeabi_dmul+0x1f8> - 16946: 4610 mov r0, r2 - 16948: 4619 mov r1, r3 - 1694a: e722 b.n 16792 <__aeabi_dmul+0x24a> - 1694c: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 16950: bf18 it ne - 16952: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 16956: f47f aec5 bne.w 166e4 <__aeabi_dmul+0x19c> - 1695a: ea50 0441 orrs.w r4, r0, r1, lsl #1 - 1695e: f47f af0d bne.w 1677c <__aeabi_dmul+0x234> - 16962: ea52 0543 orrs.w r5, r2, r3, lsl #1 - 16966: f47f aeeb bne.w 16740 <__aeabi_dmul+0x1f8> - 1696a: e712 b.n 16792 <__aeabi_dmul+0x24a> - -0001696c <__aeabi_uldivmod>: - 1696c: b953 cbnz r3, 16984 <__aeabi_uldivmod+0x18> - 1696e: b94a cbnz r2, 16984 <__aeabi_uldivmod+0x18> - 16970: 2900 cmp r1, #0 - 16972: bf08 it eq - 16974: 2800 cmpeq r0, #0 - 16976: bf1c itt ne - 16978: f04f 31ff movne.w r1, #4294967295 ; 0xffffffff - 1697c: f04f 30ff movne.w r0, #4294967295 ; 0xffffffff - 16980: f000 b978 b.w 16c74 <__aeabi_idiv0> - 16984: f1ad 0c08 sub.w ip, sp, #8 - 16988: e96d ce04 strd ip, lr, [sp, #-16]! - 1698c: f000 f806 bl 1699c <__udivmoddi4> - 16990: f8dd e004 ldr.w lr, [sp, #4] - 16994: e9dd 2302 ldrd r2, r3, [sp, #8] - 16998: b004 add sp, #16 - 1699a: 4770 bx lr - -0001699c <__udivmoddi4>: - 1699c: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 169a0: 9d08 ldr r5, [sp, #32] - 169a2: 460e mov r6, r1 - 169a4: 4604 mov r4, r0 - 169a6: 460f mov r7, r1 - 169a8: 2b00 cmp r3, #0 - 169aa: d14a bne.n 16a42 <__udivmoddi4+0xa6> - 169ac: 428a cmp r2, r1 - 169ae: 4694 mov ip, r2 - 169b0: d965 bls.n 16a7e <__udivmoddi4+0xe2> - 169b2: fab2 f282 clz r2, r2 - 169b6: b142 cbz r2, 169ca <__udivmoddi4+0x2e> - 169b8: f1c2 0320 rsb r3, r2, #32 - 169bc: 4097 lsls r7, r2 - 169be: fa20 f303 lsr.w r3, r0, r3 - 169c2: fa0c fc02 lsl.w ip, ip, r2 - 169c6: 431f orrs r7, r3 - 169c8: 4094 lsls r4, r2 - 169ca: ea4f 4e1c mov.w lr, ip, lsr #16 - 169ce: fa1f f68c uxth.w r6, ip - 169d2: fbb7 f1fe udiv r1, r7, lr - 169d6: 0c23 lsrs r3, r4, #16 - 169d8: fb0e 7711 mls r7, lr, r1, r7 - 169dc: ea43 4307 orr.w r3, r3, r7, lsl #16 - 169e0: fb01 f006 mul.w r0, r1, r6 - 169e4: 4298 cmp r0, r3 - 169e6: d90a bls.n 169fe <__udivmoddi4+0x62> - 169e8: eb1c 0303 adds.w r3, ip, r3 - 169ec: f101 37ff add.w r7, r1, #4294967295 ; 0xffffffff - 169f0: f080 8120 bcs.w 16c34 <__udivmoddi4+0x298> - 169f4: 4298 cmp r0, r3 - 169f6: f240 811d bls.w 16c34 <__udivmoddi4+0x298> - 169fa: 3902 subs r1, #2 - 169fc: 4463 add r3, ip - 169fe: 1a1b subs r3, r3, r0 - 16a00: b2a4 uxth r4, r4 - 16a02: fbb3 f0fe udiv r0, r3, lr - 16a06: fb0e 3310 mls r3, lr, r0, r3 - 16a0a: ea44 4403 orr.w r4, r4, r3, lsl #16 - 16a0e: fb00 f606 mul.w r6, r0, r6 - 16a12: 42a6 cmp r6, r4 - 16a14: d90a bls.n 16a2c <__udivmoddi4+0x90> - 16a16: eb1c 0404 adds.w r4, ip, r4 - 16a1a: f100 33ff add.w r3, r0, #4294967295 ; 0xffffffff - 16a1e: f080 810b bcs.w 16c38 <__udivmoddi4+0x29c> - 16a22: 42a6 cmp r6, r4 - 16a24: f240 8108 bls.w 16c38 <__udivmoddi4+0x29c> - 16a28: 4464 add r4, ip - 16a2a: 3802 subs r0, #2 - 16a2c: ea40 4001 orr.w r0, r0, r1, lsl #16 - 16a30: 1ba4 subs r4, r4, r6 - 16a32: 2100 movs r1, #0 - 16a34: b11d cbz r5, 16a3e <__udivmoddi4+0xa2> - 16a36: 40d4 lsrs r4, r2 - 16a38: 2300 movs r3, #0 - 16a3a: e9c5 4300 strd r4, r3, [r5] - 16a3e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 16a42: 428b cmp r3, r1 - 16a44: d908 bls.n 16a58 <__udivmoddi4+0xbc> - 16a46: 2d00 cmp r5, #0 - 16a48: f000 80f1 beq.w 16c2e <__udivmoddi4+0x292> - 16a4c: 2100 movs r1, #0 - 16a4e: e9c5 0600 strd r0, r6, [r5] - 16a52: 4608 mov r0, r1 - 16a54: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 16a58: fab3 f183 clz r1, r3 - 16a5c: 2900 cmp r1, #0 - 16a5e: d14a bne.n 16af6 <__udivmoddi4+0x15a> - 16a60: 42b3 cmp r3, r6 - 16a62: d302 bcc.n 16a6a <__udivmoddi4+0xce> - 16a64: 4282 cmp r2, r0 - 16a66: f200 8100 bhi.w 16c6a <__udivmoddi4+0x2ce> - 16a6a: 1a84 subs r4, r0, r2 - 16a6c: eb66 0203 sbc.w r2, r6, r3 - 16a70: 2001 movs r0, #1 - 16a72: 4617 mov r7, r2 - 16a74: 2d00 cmp r5, #0 - 16a76: d0e2 beq.n 16a3e <__udivmoddi4+0xa2> - 16a78: e9c5 4700 strd r4, r7, [r5] - 16a7c: e7df b.n 16a3e <__udivmoddi4+0xa2> - 16a7e: b902 cbnz r2, 16a82 <__udivmoddi4+0xe6> - 16a80: deff udf #255 ; 0xff - 16a82: fab2 f282 clz r2, r2 - 16a86: 2a00 cmp r2, #0 - 16a88: f040 8094 bne.w 16bb4 <__udivmoddi4+0x218> - 16a8c: eba1 030c sub.w r3, r1, ip - 16a90: ea4f 471c mov.w r7, ip, lsr #16 - 16a94: fa1f fe8c uxth.w lr, ip - 16a98: 2101 movs r1, #1 - 16a9a: fbb3 f6f7 udiv r6, r3, r7 - 16a9e: fb07 3016 mls r0, r7, r6, r3 - 16aa2: 0c23 lsrs r3, r4, #16 - 16aa4: ea43 4300 orr.w r3, r3, r0, lsl #16 - 16aa8: fb0e f006 mul.w r0, lr, r6 - 16aac: 4298 cmp r0, r3 - 16aae: d908 bls.n 16ac2 <__udivmoddi4+0x126> - 16ab0: eb1c 0303 adds.w r3, ip, r3 - 16ab4: f106 38ff add.w r8, r6, #4294967295 ; 0xffffffff - 16ab8: d202 bcs.n 16ac0 <__udivmoddi4+0x124> - 16aba: 4298 cmp r0, r3 - 16abc: f200 80d2 bhi.w 16c64 <__udivmoddi4+0x2c8> - 16ac0: 4646 mov r6, r8 - 16ac2: 1a1b subs r3, r3, r0 - 16ac4: b2a4 uxth r4, r4 - 16ac6: fbb3 f0f7 udiv r0, r3, r7 - 16aca: fb07 3310 mls r3, r7, r0, r3 - 16ace: ea44 4403 orr.w r4, r4, r3, lsl #16 - 16ad2: fb0e fe00 mul.w lr, lr, r0 - 16ad6: 45a6 cmp lr, r4 - 16ad8: d908 bls.n 16aec <__udivmoddi4+0x150> - 16ada: eb1c 0404 adds.w r4, ip, r4 - 16ade: f100 33ff add.w r3, r0, #4294967295 ; 0xffffffff - 16ae2: d202 bcs.n 16aea <__udivmoddi4+0x14e> - 16ae4: 45a6 cmp lr, r4 - 16ae6: f200 80ba bhi.w 16c5e <__udivmoddi4+0x2c2> - 16aea: 4618 mov r0, r3 - 16aec: eba4 040e sub.w r4, r4, lr - 16af0: ea40 4006 orr.w r0, r0, r6, lsl #16 - 16af4: e79e b.n 16a34 <__udivmoddi4+0x98> - 16af6: f1c1 0720 rsb r7, r1, #32 - 16afa: 408b lsls r3, r1 - 16afc: fa22 fc07 lsr.w ip, r2, r7 - 16b00: ea4c 0c03 orr.w ip, ip, r3 - 16b04: fa06 fe01 lsl.w lr, r6, r1 - 16b08: fa20 f407 lsr.w r4, r0, r7 - 16b0c: fa26 f307 lsr.w r3, r6, r7 - 16b10: ea44 040e orr.w r4, r4, lr - 16b14: fa00 f801 lsl.w r8, r0, r1 - 16b18: ea4f 401c mov.w r0, ip, lsr #16 - 16b1c: ea4f 4914 mov.w r9, r4, lsr #16 - 16b20: fbb3 fef0 udiv lr, r3, r0 - 16b24: fa1f f68c uxth.w r6, ip - 16b28: fb00 331e mls r3, r0, lr, r3 - 16b2c: ea49 4303 orr.w r3, r9, r3, lsl #16 - 16b30: fb0e f906 mul.w r9, lr, r6 - 16b34: 4599 cmp r9, r3 - 16b36: fa02 f201 lsl.w r2, r2, r1 - 16b3a: d90b bls.n 16b54 <__udivmoddi4+0x1b8> - 16b3c: eb1c 0303 adds.w r3, ip, r3 - 16b40: f10e 3aff add.w sl, lr, #4294967295 ; 0xffffffff - 16b44: f080 8089 bcs.w 16c5a <__udivmoddi4+0x2be> - 16b48: 4599 cmp r9, r3 - 16b4a: f240 8086 bls.w 16c5a <__udivmoddi4+0x2be> - 16b4e: f1ae 0e02 sub.w lr, lr, #2 - 16b52: 4463 add r3, ip - 16b54: eba3 0909 sub.w r9, r3, r9 - 16b58: b2a4 uxth r4, r4 - 16b5a: fbb9 f3f0 udiv r3, r9, r0 - 16b5e: fb00 9913 mls r9, r0, r3, r9 - 16b62: ea44 4409 orr.w r4, r4, r9, lsl #16 - 16b66: fb03 f606 mul.w r6, r3, r6 - 16b6a: 42a6 cmp r6, r4 - 16b6c: d908 bls.n 16b80 <__udivmoddi4+0x1e4> - 16b6e: eb1c 0404 adds.w r4, ip, r4 - 16b72: f103 30ff add.w r0, r3, #4294967295 ; 0xffffffff - 16b76: d26c bcs.n 16c52 <__udivmoddi4+0x2b6> - 16b78: 42a6 cmp r6, r4 - 16b7a: d96a bls.n 16c52 <__udivmoddi4+0x2b6> - 16b7c: 3b02 subs r3, #2 - 16b7e: 4464 add r4, ip - 16b80: ea43 400e orr.w r0, r3, lr, lsl #16 - 16b84: 1ba4 subs r4, r4, r6 - 16b86: fba0 e602 umull lr, r6, r0, r2 - 16b8a: 42b4 cmp r4, r6 - 16b8c: 4673 mov r3, lr - 16b8e: 46b1 mov r9, r6 - 16b90: d356 bcc.n 16c40 <__udivmoddi4+0x2a4> - 16b92: d053 beq.n 16c3c <__udivmoddi4+0x2a0> - 16b94: 2d00 cmp r5, #0 - 16b96: d06a beq.n 16c6e <__udivmoddi4+0x2d2> - 16b98: ebb8 0203 subs.w r2, r8, r3 - 16b9c: eb64 0409 sbc.w r4, r4, r9 - 16ba0: fa22 f301 lsr.w r3, r2, r1 - 16ba4: fa04 f707 lsl.w r7, r4, r7 - 16ba8: 431f orrs r7, r3 - 16baa: 40cc lsrs r4, r1 - 16bac: e9c5 7400 strd r7, r4, [r5] - 16bb0: 2100 movs r1, #0 - 16bb2: e744 b.n 16a3e <__udivmoddi4+0xa2> - 16bb4: f1c2 0120 rsb r1, r2, #32 - 16bb8: fa20 f301 lsr.w r3, r0, r1 - 16bbc: fa0c fc02 lsl.w ip, ip, r2 - 16bc0: fa26 f101 lsr.w r1, r6, r1 - 16bc4: 4096 lsls r6, r2 - 16bc6: 4333 orrs r3, r6 - 16bc8: ea4f 471c mov.w r7, ip, lsr #16 - 16bcc: fa1f fe8c uxth.w lr, ip - 16bd0: fbb1 f0f7 udiv r0, r1, r7 - 16bd4: fb07 1610 mls r6, r7, r0, r1 - 16bd8: 0c19 lsrs r1, r3, #16 - 16bda: ea41 4106 orr.w r1, r1, r6, lsl #16 - 16bde: fb00 f60e mul.w r6, r0, lr - 16be2: 428e cmp r6, r1 - 16be4: fa04 f402 lsl.w r4, r4, r2 - 16be8: d908 bls.n 16bfc <__udivmoddi4+0x260> - 16bea: eb1c 0101 adds.w r1, ip, r1 - 16bee: f100 38ff add.w r8, r0, #4294967295 ; 0xffffffff - 16bf2: d230 bcs.n 16c56 <__udivmoddi4+0x2ba> - 16bf4: 428e cmp r6, r1 - 16bf6: d92e bls.n 16c56 <__udivmoddi4+0x2ba> - 16bf8: 3802 subs r0, #2 - 16bfa: 4461 add r1, ip - 16bfc: 1b89 subs r1, r1, r6 - 16bfe: b29b uxth r3, r3 - 16c00: fbb1 f6f7 udiv r6, r1, r7 - 16c04: fb07 1116 mls r1, r7, r6, r1 - 16c08: ea43 4301 orr.w r3, r3, r1, lsl #16 - 16c0c: fb06 f10e mul.w r1, r6, lr - 16c10: 4299 cmp r1, r3 - 16c12: d908 bls.n 16c26 <__udivmoddi4+0x28a> - 16c14: eb1c 0303 adds.w r3, ip, r3 - 16c18: f106 38ff add.w r8, r6, #4294967295 ; 0xffffffff - 16c1c: d217 bcs.n 16c4e <__udivmoddi4+0x2b2> - 16c1e: 4299 cmp r1, r3 - 16c20: d915 bls.n 16c4e <__udivmoddi4+0x2b2> - 16c22: 3e02 subs r6, #2 - 16c24: 4463 add r3, ip - 16c26: 1a5b subs r3, r3, r1 - 16c28: ea46 4100 orr.w r1, r6, r0, lsl #16 - 16c2c: e735 b.n 16a9a <__udivmoddi4+0xfe> - 16c2e: 4629 mov r1, r5 - 16c30: 4628 mov r0, r5 - 16c32: e704 b.n 16a3e <__udivmoddi4+0xa2> - 16c34: 4639 mov r1, r7 - 16c36: e6e2 b.n 169fe <__udivmoddi4+0x62> - 16c38: 4618 mov r0, r3 - 16c3a: e6f7 b.n 16a2c <__udivmoddi4+0x90> - 16c3c: 45f0 cmp r8, lr - 16c3e: d2a9 bcs.n 16b94 <__udivmoddi4+0x1f8> - 16c40: ebbe 0302 subs.w r3, lr, r2 - 16c44: eb66 060c sbc.w r6, r6, ip - 16c48: 3801 subs r0, #1 - 16c4a: 46b1 mov r9, r6 - 16c4c: e7a2 b.n 16b94 <__udivmoddi4+0x1f8> - 16c4e: 4646 mov r6, r8 - 16c50: e7e9 b.n 16c26 <__udivmoddi4+0x28a> - 16c52: 4603 mov r3, r0 - 16c54: e794 b.n 16b80 <__udivmoddi4+0x1e4> - 16c56: 4640 mov r0, r8 - 16c58: e7d0 b.n 16bfc <__udivmoddi4+0x260> - 16c5a: 46d6 mov lr, sl - 16c5c: e77a b.n 16b54 <__udivmoddi4+0x1b8> - 16c5e: 4464 add r4, ip - 16c60: 3802 subs r0, #2 - 16c62: e743 b.n 16aec <__udivmoddi4+0x150> - 16c64: 3e02 subs r6, #2 - 16c66: 4463 add r3, ip - 16c68: e72b b.n 16ac2 <__udivmoddi4+0x126> - 16c6a: 4608 mov r0, r1 - 16c6c: e702 b.n 16a74 <__udivmoddi4+0xd8> - 16c6e: 4629 mov r1, r5 - 16c70: e6e5 b.n 16a3e <__udivmoddi4+0xa2> - 16c72: bf00 nop - -00016c74 <__aeabi_idiv0>: - 16c74: 4770 bx lr - 16c76: bf00 nop - -00016c78 <__libc_init_array>: - 16c78: b570 push {r4, r5, r6, lr} - 16c7a: 4e0d ldr r6, [pc, #52] ; (16cb0 <__libc_init_array+0x38>) - 16c7c: 4d0d ldr r5, [pc, #52] ; (16cb4 <__libc_init_array+0x3c>) - 16c7e: 1b76 subs r6, r6, r5 - 16c80: 10b6 asrs r6, r6, #2 - 16c82: d006 beq.n 16c92 <__libc_init_array+0x1a> - 16c84: 2400 movs r4, #0 - 16c86: f855 3b04 ldr.w r3, [r5], #4 - 16c8a: 3401 adds r4, #1 - 16c8c: 4798 blx r3 - 16c8e: 42a6 cmp r6, r4 - 16c90: d1f9 bne.n 16c86 <__libc_init_array+0xe> - 16c92: 4e09 ldr r6, [pc, #36] ; (16cb8 <__libc_init_array+0x40>) - 16c94: 4d09 ldr r5, [pc, #36] ; (16cbc <__libc_init_array+0x44>) - 16c96: 1b76 subs r6, r6, r5 - 16c98: f015 fc6a bl 2c570 <_init> - 16c9c: 10b6 asrs r6, r6, #2 - 16c9e: d006 beq.n 16cae <__libc_init_array+0x36> - 16ca0: 2400 movs r4, #0 - 16ca2: f855 3b04 ldr.w r3, [r5], #4 - 16ca6: 3401 adds r4, #1 - 16ca8: 4798 blx r3 - 16caa: 42a6 cmp r6, r4 - 16cac: d1f9 bne.n 16ca2 <__libc_init_array+0x2a> - 16cae: bd70 pop {r4, r5, r6, pc} - 16cb0: 0002c57c .word 0x0002c57c - 16cb4: 0002c57c .word 0x0002c57c - 16cb8: 0002c580 .word 0x0002c580 - 16cbc: 0002c57c .word 0x0002c57c - -00016cc0 : - 16cc0: 2a03 cmp r2, #3 - 16cc2: b510 push {r4, lr} - 16cc4: d916 bls.n 16cf4 - 16cc6: ea40 0301 orr.w r3, r0, r1 - 16cca: 079b lsls r3, r3, #30 - 16ccc: d124 bne.n 16d18 - 16cce: 4604 mov r4, r0 - 16cd0: 460b mov r3, r1 - 16cd2: 4619 mov r1, r3 - 16cd4: 4620 mov r0, r4 - 16cd6: f8d1 e000 ldr.w lr, [r1] - 16cda: f8d0 c000 ldr.w ip, [r0] - 16cde: 45f4 cmp ip, lr - 16ce0: f104 0404 add.w r4, r4, #4 - 16ce4: f103 0304 add.w r3, r3, #4 - 16ce8: d116 bne.n 16d18 - 16cea: 3a04 subs r2, #4 - 16cec: 2a03 cmp r2, #3 - 16cee: 4620 mov r0, r4 - 16cf0: 4619 mov r1, r3 - 16cf2: d8ee bhi.n 16cd2 - 16cf4: 1e54 subs r4, r2, #1 - 16cf6: b19a cbz r2, 16d20 - 16cf8: 1e42 subs r2, r0, #1 - 16cfa: 3901 subs r1, #1 - 16cfc: e001 b.n 16d02 - 16cfe: 18c3 adds r3, r0, r3 - 16d00: d00c beq.n 16d1c - 16d02: f812 ef01 ldrb.w lr, [r2, #1]! - 16d06: f811 cf01 ldrb.w ip, [r1, #1]! - 16d0a: 45e6 cmp lr, ip - 16d0c: eba4 0302 sub.w r3, r4, r2 - 16d10: d0f5 beq.n 16cfe - 16d12: ebae 000c sub.w r0, lr, ip - 16d16: bd10 pop {r4, pc} - 16d18: 1e54 subs r4, r2, #1 - 16d1a: e7ed b.n 16cf8 - 16d1c: 4618 mov r0, r3 - 16d1e: bd10 pop {r4, pc} - 16d20: 4610 mov r0, r2 - 16d22: bd10 pop {r4, pc} - -00016d24 : - 16d24: 4684 mov ip, r0 - 16d26: ea41 0300 orr.w r3, r1, r0 - 16d2a: f013 0303 ands.w r3, r3, #3 - 16d2e: d16d bne.n 16e0c - 16d30: 3a40 subs r2, #64 ; 0x40 - 16d32: d341 bcc.n 16db8 - 16d34: f851 3b04 ldr.w r3, [r1], #4 - 16d38: f840 3b04 str.w r3, [r0], #4 - 16d3c: f851 3b04 ldr.w r3, [r1], #4 - 16d40: f840 3b04 str.w r3, [r0], #4 - 16d44: f851 3b04 ldr.w r3, [r1], #4 - 16d48: f840 3b04 str.w r3, [r0], #4 - 16d4c: f851 3b04 ldr.w r3, [r1], #4 - 16d50: f840 3b04 str.w r3, [r0], #4 - 16d54: f851 3b04 ldr.w r3, [r1], #4 - 16d58: f840 3b04 str.w r3, [r0], #4 - 16d5c: f851 3b04 ldr.w r3, [r1], #4 - 16d60: f840 3b04 str.w r3, [r0], #4 - 16d64: f851 3b04 ldr.w r3, [r1], #4 - 16d68: f840 3b04 str.w r3, [r0], #4 - 16d6c: f851 3b04 ldr.w r3, [r1], #4 - 16d70: f840 3b04 str.w r3, [r0], #4 - 16d74: f851 3b04 ldr.w r3, [r1], #4 - 16d78: f840 3b04 str.w r3, [r0], #4 - 16d7c: f851 3b04 ldr.w r3, [r1], #4 - 16d80: f840 3b04 str.w r3, [r0], #4 - 16d84: f851 3b04 ldr.w r3, [r1], #4 - 16d88: f840 3b04 str.w r3, [r0], #4 - 16d8c: f851 3b04 ldr.w r3, [r1], #4 - 16d90: f840 3b04 str.w r3, [r0], #4 - 16d94: f851 3b04 ldr.w r3, [r1], #4 - 16d98: f840 3b04 str.w r3, [r0], #4 - 16d9c: f851 3b04 ldr.w r3, [r1], #4 - 16da0: f840 3b04 str.w r3, [r0], #4 - 16da4: f851 3b04 ldr.w r3, [r1], #4 - 16da8: f840 3b04 str.w r3, [r0], #4 - 16dac: f851 3b04 ldr.w r3, [r1], #4 - 16db0: f840 3b04 str.w r3, [r0], #4 - 16db4: 3a40 subs r2, #64 ; 0x40 - 16db6: d2bd bcs.n 16d34 - 16db8: 3230 adds r2, #48 ; 0x30 - 16dba: d311 bcc.n 16de0 - 16dbc: f851 3b04 ldr.w r3, [r1], #4 - 16dc0: f840 3b04 str.w r3, [r0], #4 - 16dc4: f851 3b04 ldr.w r3, [r1], #4 - 16dc8: f840 3b04 str.w r3, [r0], #4 - 16dcc: f851 3b04 ldr.w r3, [r1], #4 - 16dd0: f840 3b04 str.w r3, [r0], #4 - 16dd4: f851 3b04 ldr.w r3, [r1], #4 - 16dd8: f840 3b04 str.w r3, [r0], #4 - 16ddc: 3a10 subs r2, #16 - 16dde: d2ed bcs.n 16dbc - 16de0: 320c adds r2, #12 - 16de2: d305 bcc.n 16df0 - 16de4: f851 3b04 ldr.w r3, [r1], #4 - 16de8: f840 3b04 str.w r3, [r0], #4 - 16dec: 3a04 subs r2, #4 - 16dee: d2f9 bcs.n 16de4 - 16df0: 3204 adds r2, #4 - 16df2: d008 beq.n 16e06 - 16df4: 07d2 lsls r2, r2, #31 - 16df6: bf1c itt ne - 16df8: f811 3b01 ldrbne.w r3, [r1], #1 - 16dfc: f800 3b01 strbne.w r3, [r0], #1 - 16e00: d301 bcc.n 16e06 - 16e02: 880b ldrh r3, [r1, #0] - 16e04: 8003 strh r3, [r0, #0] - 16e06: 4660 mov r0, ip - 16e08: 4770 bx lr - 16e0a: bf00 nop - 16e0c: 2a08 cmp r2, #8 - 16e0e: d313 bcc.n 16e38 - 16e10: 078b lsls r3, r1, #30 - 16e12: d08d beq.n 16d30 - 16e14: f010 0303 ands.w r3, r0, #3 - 16e18: d08a beq.n 16d30 - 16e1a: f1c3 0304 rsb r3, r3, #4 - 16e1e: 1ad2 subs r2, r2, r3 - 16e20: 07db lsls r3, r3, #31 - 16e22: bf1c itt ne - 16e24: f811 3b01 ldrbne.w r3, [r1], #1 - 16e28: f800 3b01 strbne.w r3, [r0], #1 - 16e2c: d380 bcc.n 16d30 - 16e2e: f831 3b02 ldrh.w r3, [r1], #2 - 16e32: f820 3b02 strh.w r3, [r0], #2 - 16e36: e77b b.n 16d30 - 16e38: 3a04 subs r2, #4 - 16e3a: d3d9 bcc.n 16df0 - 16e3c: 3a01 subs r2, #1 - 16e3e: f811 3b01 ldrb.w r3, [r1], #1 - 16e42: f800 3b01 strb.w r3, [r0], #1 - 16e46: d2f9 bcs.n 16e3c - 16e48: 780b ldrb r3, [r1, #0] - 16e4a: 7003 strb r3, [r0, #0] - 16e4c: 784b ldrb r3, [r1, #1] - 16e4e: 7043 strb r3, [r0, #1] - 16e50: 788b ldrb r3, [r1, #2] - 16e52: 7083 strb r3, [r0, #2] - 16e54: 4660 mov r0, ip - 16e56: 4770 bx lr - -00016e58 : - 16e58: 4288 cmp r0, r1 - 16e5a: d90d bls.n 16e78 - 16e5c: 188b adds r3, r1, r2 - 16e5e: 4283 cmp r3, r0 - 16e60: d90a bls.n 16e78 - 16e62: eb00 0c02 add.w ip, r0, r2 - 16e66: b1ba cbz r2, 16e98 - 16e68: 4662 mov r2, ip - 16e6a: f813 cd01 ldrb.w ip, [r3, #-1]! - 16e6e: f802 cd01 strb.w ip, [r2, #-1]! - 16e72: 4299 cmp r1, r3 - 16e74: d1f9 bne.n 16e6a - 16e76: 4770 bx lr - 16e78: 2a0f cmp r2, #15 - 16e7a: d80e bhi.n 16e9a - 16e7c: 4603 mov r3, r0 - 16e7e: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff - 16e82: b14a cbz r2, 16e98 - 16e84: f10c 0c01 add.w ip, ip, #1 - 16e88: 3b01 subs r3, #1 - 16e8a: 448c add ip, r1 - 16e8c: f811 2b01 ldrb.w r2, [r1], #1 - 16e90: f803 2f01 strb.w r2, [r3, #1]! - 16e94: 4561 cmp r1, ip - 16e96: d1f9 bne.n 16e8c - 16e98: 4770 bx lr - 16e9a: ea40 0301 orr.w r3, r0, r1 - 16e9e: 079b lsls r3, r3, #30 - 16ea0: d150 bne.n 16f44 - 16ea2: f1a2 0310 sub.w r3, r2, #16 - 16ea6: b570 push {r4, r5, r6, lr} - 16ea8: f101 0c20 add.w ip, r1, #32 - 16eac: f023 050f bic.w r5, r3, #15 - 16eb0: f101 0e10 add.w lr, r1, #16 - 16eb4: f100 0410 add.w r4, r0, #16 - 16eb8: 44ac add ip, r5 - 16eba: 091b lsrs r3, r3, #4 - 16ebc: f85e 5c10 ldr.w r5, [lr, #-16] - 16ec0: f844 5c10 str.w r5, [r4, #-16] - 16ec4: f85e 5c0c ldr.w r5, [lr, #-12] - 16ec8: f844 5c0c str.w r5, [r4, #-12] - 16ecc: f85e 5c08 ldr.w r5, [lr, #-8] - 16ed0: f844 5c08 str.w r5, [r4, #-8] - 16ed4: f85e 5c04 ldr.w r5, [lr, #-4] - 16ed8: f844 5c04 str.w r5, [r4, #-4] - 16edc: f10e 0e10 add.w lr, lr, #16 - 16ee0: 45e6 cmp lr, ip - 16ee2: f104 0410 add.w r4, r4, #16 - 16ee6: d1e9 bne.n 16ebc - 16ee8: 3301 adds r3, #1 - 16eea: f012 0f0c tst.w r2, #12 - 16eee: eb01 1103 add.w r1, r1, r3, lsl #4 - 16ef2: f002 040f and.w r4, r2, #15 - 16ef6: eb00 1303 add.w r3, r0, r3, lsl #4 - 16efa: d027 beq.n 16f4c - 16efc: 3c04 subs r4, #4 - 16efe: f024 0603 bic.w r6, r4, #3 - 16f02: ea4f 0c94 mov.w ip, r4, lsr #2 - 16f06: 441e add r6, r3 - 16f08: 1f1c subs r4, r3, #4 - 16f0a: 468e mov lr, r1 - 16f0c: f85e 5b04 ldr.w r5, [lr], #4 - 16f10: f844 5f04 str.w r5, [r4, #4]! - 16f14: 42b4 cmp r4, r6 - 16f16: d1f9 bne.n 16f0c - 16f18: f10c 0401 add.w r4, ip, #1 - 16f1c: f002 0203 and.w r2, r2, #3 - 16f20: eb03 0384 add.w r3, r3, r4, lsl #2 - 16f24: eb01 0184 add.w r1, r1, r4, lsl #2 - 16f28: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff - 16f2c: b14a cbz r2, 16f42 - 16f2e: f10c 0c01 add.w ip, ip, #1 - 16f32: 3b01 subs r3, #1 - 16f34: 448c add ip, r1 - 16f36: f811 2b01 ldrb.w r2, [r1], #1 - 16f3a: f803 2f01 strb.w r2, [r3, #1]! - 16f3e: 4561 cmp r1, ip - 16f40: d1f9 bne.n 16f36 - 16f42: bd70 pop {r4, r5, r6, pc} - 16f44: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff - 16f48: 4603 mov r3, r0 - 16f4a: e79b b.n 16e84 - 16f4c: 4622 mov r2, r4 - 16f4e: e7eb b.n 16f28 - -00016f50 : - 16f50: 0783 lsls r3, r0, #30 - 16f52: b530 push {r4, r5, lr} - 16f54: d048 beq.n 16fe8 - 16f56: 1e54 subs r4, r2, #1 - 16f58: 2a00 cmp r2, #0 - 16f5a: d03f beq.n 16fdc - 16f5c: b2ca uxtb r2, r1 - 16f5e: 4603 mov r3, r0 - 16f60: e001 b.n 16f66 - 16f62: 3c01 subs r4, #1 - 16f64: d33a bcc.n 16fdc - 16f66: f803 2b01 strb.w r2, [r3], #1 - 16f6a: 079d lsls r5, r3, #30 - 16f6c: d1f9 bne.n 16f62 - 16f6e: 2c03 cmp r4, #3 - 16f70: d92d bls.n 16fce - 16f72: b2cd uxtb r5, r1 - 16f74: ea45 2505 orr.w r5, r5, r5, lsl #8 - 16f78: 2c0f cmp r4, #15 - 16f7a: ea45 4505 orr.w r5, r5, r5, lsl #16 - 16f7e: d936 bls.n 16fee - 16f80: f1a4 0210 sub.w r2, r4, #16 - 16f84: f022 0c0f bic.w ip, r2, #15 - 16f88: f103 0e20 add.w lr, r3, #32 - 16f8c: 44e6 add lr, ip - 16f8e: ea4f 1c12 mov.w ip, r2, lsr #4 - 16f92: f103 0210 add.w r2, r3, #16 - 16f96: e942 5504 strd r5, r5, [r2, #-16] - 16f9a: e942 5502 strd r5, r5, [r2, #-8] - 16f9e: 3210 adds r2, #16 - 16fa0: 4572 cmp r2, lr - 16fa2: d1f8 bne.n 16f96 - 16fa4: f10c 0201 add.w r2, ip, #1 - 16fa8: f014 0f0c tst.w r4, #12 - 16fac: eb03 1202 add.w r2, r3, r2, lsl #4 - 16fb0: f004 0c0f and.w ip, r4, #15 - 16fb4: d013 beq.n 16fde - 16fb6: f1ac 0304 sub.w r3, ip, #4 - 16fba: f023 0303 bic.w r3, r3, #3 - 16fbe: 3304 adds r3, #4 - 16fc0: 4413 add r3, r2 - 16fc2: f842 5b04 str.w r5, [r2], #4 - 16fc6: 4293 cmp r3, r2 - 16fc8: d1fb bne.n 16fc2 - 16fca: f00c 0403 and.w r4, ip, #3 - 16fce: b12c cbz r4, 16fdc - 16fd0: b2c9 uxtb r1, r1 - 16fd2: 441c add r4, r3 - 16fd4: f803 1b01 strb.w r1, [r3], #1 - 16fd8: 429c cmp r4, r3 - 16fda: d1fb bne.n 16fd4 - 16fdc: bd30 pop {r4, r5, pc} - 16fde: 4664 mov r4, ip - 16fe0: 4613 mov r3, r2 - 16fe2: 2c00 cmp r4, #0 - 16fe4: d1f4 bne.n 16fd0 - 16fe6: e7f9 b.n 16fdc - 16fe8: 4603 mov r3, r0 - 16fea: 4614 mov r4, r2 - 16fec: e7bf b.n 16f6e - 16fee: 461a mov r2, r3 - 16ff0: 46a4 mov ip, r4 - 16ff2: e7e0 b.n 16fb6 - -00016ff4 : - 16ff4: b40f push {r0, r1, r2, r3} - 16ff6: b500 push {lr} - 16ff8: 4907 ldr r1, [pc, #28] ; (17018 ) - 16ffa: b083 sub sp, #12 - 16ffc: ab04 add r3, sp, #16 - 16ffe: 6808 ldr r0, [r1, #0] - 17000: f853 2b04 ldr.w r2, [r3], #4 - 17004: 6881 ldr r1, [r0, #8] - 17006: 9301 str r3, [sp, #4] - 17008: f001 fc68 bl 188dc <_vfprintf_r> - 1700c: b003 add sp, #12 - 1700e: f85d eb04 ldr.w lr, [sp], #4 - 17012: b004 add sp, #16 - 17014: 4770 bx lr - 17016: bf00 nop - 17018: 20000068 .word 0x20000068 - -0001701c : - 1701c: b40c push {r2, r3} - 1701e: b510 push {r4, lr} - 17020: 4b1f ldr r3, [pc, #124] ; (170a0 ) - 17022: 2900 cmp r1, #0 - 17024: 681c ldr r4, [r3, #0] - 17026: b09a sub sp, #104 ; 0x68 - 17028: db35 blt.n 17096 - 1702a: f44f 7302 mov.w r3, #520 ; 0x208 - 1702e: f8ad 3010 strh.w r3, [sp, #16] - 17032: 9001 str r0, [sp, #4] - 17034: 9005 str r0, [sp, #20] - 17036: ab1d add r3, sp, #116 ; 0x74 - 17038: d018 beq.n 1706c - 1703a: 3901 subs r1, #1 - 1703c: f64f 72ff movw r2, #65535 ; 0xffff - 17040: 9103 str r1, [sp, #12] - 17042: 9106 str r1, [sp, #24] - 17044: f8ad 2012 strh.w r2, [sp, #18] - 17048: a901 add r1, sp, #4 - 1704a: 9a1c ldr r2, [sp, #112] ; 0x70 - 1704c: 9300 str r3, [sp, #0] - 1704e: 4620 mov r0, r4 - 17050: f000 fa84 bl 1755c <_svfprintf_r> - 17054: 1c42 adds r2, r0, #1 - 17056: da01 bge.n 1705c - 17058: 238b movs r3, #139 ; 0x8b - 1705a: 6023 str r3, [r4, #0] - 1705c: 9b01 ldr r3, [sp, #4] - 1705e: 2200 movs r2, #0 - 17060: 701a strb r2, [r3, #0] - 17062: b01a add sp, #104 ; 0x68 - 17064: e8bd 4010 ldmia.w sp!, {r4, lr} - 17068: b002 add sp, #8 - 1706a: 4770 bx lr - 1706c: f64f 72ff movw r2, #65535 ; 0xffff - 17070: 9103 str r1, [sp, #12] - 17072: 9106 str r1, [sp, #24] - 17074: f8ad 2012 strh.w r2, [sp, #18] - 17078: a901 add r1, sp, #4 - 1707a: 9a1c ldr r2, [sp, #112] ; 0x70 - 1707c: 9300 str r3, [sp, #0] - 1707e: 4620 mov r0, r4 - 17080: f000 fa6c bl 1755c <_svfprintf_r> - 17084: 1c43 adds r3, r0, #1 - 17086: da01 bge.n 1708c - 17088: 238b movs r3, #139 ; 0x8b - 1708a: 6023 str r3, [r4, #0] - 1708c: b01a add sp, #104 ; 0x68 - 1708e: e8bd 4010 ldmia.w sp!, {r4, lr} - 17092: b002 add sp, #8 - 17094: 4770 bx lr - 17096: 238b movs r3, #139 ; 0x8b - 17098: 6023 str r3, [r4, #0] - 1709a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1709e: e7f5 b.n 1708c - 170a0: 20000068 .word 0x20000068 - ... - 170c0: eba2 0003 sub.w r0, r2, r3 - 170c4: 4770 bx lr - 170c6: bf00 nop - -000170c8 : - 170c8: 7802 ldrb r2, [r0, #0] - 170ca: 780b ldrb r3, [r1, #0] - 170cc: 2a01 cmp r2, #1 - 170ce: bf28 it cs - 170d0: 429a cmpcs r2, r3 - 170d2: d1f5 bne.n 170c0 - 170d4: e96d 4504 strd r4, r5, [sp, #-16]! - 170d8: ea40 0401 orr.w r4, r0, r1 - 170dc: e9cd 6702 strd r6, r7, [sp, #8] - 170e0: f06f 0c00 mvn.w ip, #0 - 170e4: ea4f 7244 mov.w r2, r4, lsl #29 - 170e8: b312 cbz r2, 17130 - 170ea: ea80 0401 eor.w r4, r0, r1 - 170ee: f014 0f07 tst.w r4, #7 - 170f2: d16a bne.n 171ca - 170f4: f000 0407 and.w r4, r0, #7 - 170f8: f020 0007 bic.w r0, r0, #7 - 170fc: f004 0503 and.w r5, r4, #3 - 17100: f021 0107 bic.w r1, r1, #7 - 17104: ea4f 05c5 mov.w r5, r5, lsl #3 - 17108: e8f0 2304 ldrd r2, r3, [r0], #16 - 1710c: f014 0f04 tst.w r4, #4 - 17110: e8f1 6704 ldrd r6, r7, [r1], #16 - 17114: fa0c f405 lsl.w r4, ip, r5 - 17118: ea62 0204 orn r2, r2, r4 - 1711c: ea66 0604 orn r6, r6, r4 - 17120: d00a beq.n 17138 - 17122: ea63 0304 orn r3, r3, r4 - 17126: 4662 mov r2, ip - 17128: ea67 0704 orn r7, r7, r4 - 1712c: 4666 mov r6, ip - 1712e: e003 b.n 17138 - 17130: e8f0 2304 ldrd r2, r3, [r0], #16 - 17134: e8f1 6704 ldrd r6, r7, [r1], #16 - 17138: fa82 f54c uadd8 r5, r2, ip - 1713c: ea82 0406 eor.w r4, r2, r6 - 17140: faa4 f48c sel r4, r4, ip - 17144: bb6c cbnz r4, 171a2 - 17146: fa83 f54c uadd8 r5, r3, ip - 1714a: ea83 0507 eor.w r5, r3, r7 - 1714e: faa5 f58c sel r5, r5, ip - 17152: b995 cbnz r5, 1717a - 17154: e950 2302 ldrd r2, r3, [r0, #-8] - 17158: e951 6702 ldrd r6, r7, [r1, #-8] - 1715c: fa82 f54c uadd8 r5, r2, ip - 17160: ea82 0406 eor.w r4, r2, r6 - 17164: faa4 f48c sel r4, r4, ip - 17168: fa83 f54c uadd8 r5, r3, ip - 1716c: ea83 0507 eor.w r5, r3, r7 - 17170: faa5 f58c sel r5, r5, ip - 17174: 4325 orrs r5, r4 - 17176: d0db beq.n 17130 - 17178: b99c cbnz r4, 171a2 - 1717a: ba2d rev r5, r5 - 1717c: fab5 f485 clz r4, r5 - 17180: f024 0407 bic.w r4, r4, #7 - 17184: fa27 f104 lsr.w r1, r7, r4 - 17188: e9dd 6702 ldrd r6, r7, [sp, #8] - 1718c: fa23 f304 lsr.w r3, r3, r4 - 17190: f003 00ff and.w r0, r3, #255 ; 0xff - 17194: f001 01ff and.w r1, r1, #255 ; 0xff - 17198: e8fd 4504 ldrd r4, r5, [sp], #16 - 1719c: eba0 0001 sub.w r0, r0, r1 - 171a0: 4770 bx lr - 171a2: ba24 rev r4, r4 - 171a4: fab4 f484 clz r4, r4 - 171a8: f024 0407 bic.w r4, r4, #7 - 171ac: fa26 f104 lsr.w r1, r6, r4 - 171b0: e9dd 6702 ldrd r6, r7, [sp, #8] - 171b4: fa22 f204 lsr.w r2, r2, r4 - 171b8: f002 00ff and.w r0, r2, #255 ; 0xff - 171bc: f001 01ff and.w r1, r1, #255 ; 0xff - 171c0: e8fd 4504 ldrd r4, r5, [sp], #16 - 171c4: eba0 0001 sub.w r0, r0, r1 - 171c8: 4770 bx lr - 171ca: f014 0f03 tst.w r4, #3 - 171ce: d13c bne.n 1724a - 171d0: f010 0403 ands.w r4, r0, #3 - 171d4: d128 bne.n 17228 - 171d6: f850 2b08 ldr.w r2, [r0], #8 - 171da: f851 3b08 ldr.w r3, [r1], #8 - 171de: fa82 f54c uadd8 r5, r2, ip - 171e2: ea82 0503 eor.w r5, r2, r3 - 171e6: faa5 f58c sel r5, r5, ip - 171ea: b95d cbnz r5, 17204 - 171ec: f850 2c04 ldr.w r2, [r0, #-4] - 171f0: f851 3c04 ldr.w r3, [r1, #-4] - 171f4: fa82 f54c uadd8 r5, r2, ip - 171f8: ea82 0503 eor.w r5, r2, r3 - 171fc: faa5 f58c sel r5, r5, ip - 17200: 2d00 cmp r5, #0 - 17202: d0e8 beq.n 171d6 - 17204: ba2d rev r5, r5 - 17206: fab5 f485 clz r4, r5 - 1720a: f024 0407 bic.w r4, r4, #7 - 1720e: fa23 f104 lsr.w r1, r3, r4 - 17212: fa22 f204 lsr.w r2, r2, r4 - 17216: f002 00ff and.w r0, r2, #255 ; 0xff - 1721a: f001 01ff and.w r1, r1, #255 ; 0xff - 1721e: e8fd 4504 ldrd r4, r5, [sp], #16 - 17222: eba0 0001 sub.w r0, r0, r1 - 17226: 4770 bx lr - 17228: ea4f 04c4 mov.w r4, r4, lsl #3 - 1722c: f020 0003 bic.w r0, r0, #3 - 17230: f850 2b08 ldr.w r2, [r0], #8 - 17234: f021 0103 bic.w r1, r1, #3 - 17238: f851 3b08 ldr.w r3, [r1], #8 - 1723c: fa0c f404 lsl.w r4, ip, r4 - 17240: ea62 0204 orn r2, r2, r4 - 17244: ea63 0304 orn r3, r3, r4 - 17248: e7c9 b.n 171de - 1724a: f010 0403 ands.w r4, r0, #3 - 1724e: d01a beq.n 17286 - 17250: eba1 0104 sub.w r1, r1, r4 - 17254: f020 0003 bic.w r0, r0, #3 - 17258: 07e4 lsls r4, r4, #31 - 1725a: f850 2b04 ldr.w r2, [r0], #4 - 1725e: d006 beq.n 1726e - 17260: d20f bcs.n 17282 - 17262: 788b ldrb r3, [r1, #2] - 17264: fa5f f4a2 uxtb.w r4, r2, ror #16 - 17268: 1ae4 subs r4, r4, r3 - 1726a: d106 bne.n 1727a - 1726c: b12b cbz r3, 1727a - 1726e: 78cb ldrb r3, [r1, #3] - 17270: fa5f f4b2 uxtb.w r4, r2, ror #24 - 17274: 1ae4 subs r4, r4, r3 - 17276: d100 bne.n 1727a - 17278: b91b cbnz r3, 17282 - 1727a: 4620 mov r0, r4 - 1727c: f85d 4b10 ldr.w r4, [sp], #16 - 17280: 4770 bx lr - 17282: f101 0104 add.w r1, r1, #4 - 17286: f850 2b04 ldr.w r2, [r0], #4 - 1728a: 07cc lsls r4, r1, #31 - 1728c: f021 0103 bic.w r1, r1, #3 - 17290: f851 3b04 ldr.w r3, [r1], #4 - 17294: d848 bhi.n 17328 - 17296: d224 bcs.n 172e2 - 17298: f022 447f bic.w r4, r2, #4278190080 ; 0xff000000 - 1729c: fa82 f54c uadd8 r5, r2, ip - 172a0: ea94 2513 eors.w r5, r4, r3, lsr #8 - 172a4: faa5 f58c sel r5, r5, ip - 172a8: d10a bne.n 172c0 - 172aa: b965 cbnz r5, 172c6 - 172ac: f851 3b04 ldr.w r3, [r1], #4 - 172b0: ea84 0402 eor.w r4, r4, r2 - 172b4: ebb4 6f03 cmp.w r4, r3, lsl #24 - 172b8: d10e bne.n 172d8 - 172ba: f850 2b04 ldr.w r2, [r0], #4 - 172be: e7eb b.n 17298 - 172c0: ea4f 2313 mov.w r3, r3, lsr #8 - 172c4: e055 b.n 17372 - 172c6: f035 457f bics.w r5, r5, #4278190080 ; 0xff000000 - 172ca: d14d bne.n 17368 - 172cc: 7808 ldrb r0, [r1, #0] - 172ce: e8fd 4504 ldrd r4, r5, [sp], #16 - 172d2: f1c0 0000 rsb r0, r0, #0 - 172d6: 4770 bx lr - 172d8: ea4f 6212 mov.w r2, r2, lsr #24 - 172dc: f003 03ff and.w r3, r3, #255 ; 0xff - 172e0: e047 b.n 17372 - 172e2: ea02 441c and.w r4, r2, ip, lsr #16 - 172e6: fa82 f54c uadd8 r5, r2, ip - 172ea: ea94 4513 eors.w r5, r4, r3, lsr #16 - 172ee: faa5 f58c sel r5, r5, ip - 172f2: d10a bne.n 1730a - 172f4: b965 cbnz r5, 17310 - 172f6: f851 3b04 ldr.w r3, [r1], #4 - 172fa: ea84 0402 eor.w r4, r4, r2 - 172fe: ebb4 4f03 cmp.w r4, r3, lsl #16 - 17302: d10c bne.n 1731e - 17304: f850 2b04 ldr.w r2, [r0], #4 - 17308: e7eb b.n 172e2 - 1730a: ea4f 4313 mov.w r3, r3, lsr #16 - 1730e: e030 b.n 17372 - 17310: ea15 451c ands.w r5, r5, ip, lsr #16 - 17314: d128 bne.n 17368 - 17316: 880b ldrh r3, [r1, #0] - 17318: ea4f 4212 mov.w r2, r2, lsr #16 - 1731c: e029 b.n 17372 - 1731e: ea4f 4212 mov.w r2, r2, lsr #16 - 17322: ea03 431c and.w r3, r3, ip, lsr #16 - 17326: e024 b.n 17372 - 17328: f002 04ff and.w r4, r2, #255 ; 0xff - 1732c: fa82 f54c uadd8 r5, r2, ip - 17330: ea94 6513 eors.w r5, r4, r3, lsr #24 - 17334: faa5 f58c sel r5, r5, ip - 17338: d10a bne.n 17350 - 1733a: b965 cbnz r5, 17356 - 1733c: f851 3b04 ldr.w r3, [r1], #4 - 17340: ea84 0402 eor.w r4, r4, r2 - 17344: ebb4 2f03 cmp.w r4, r3, lsl #8 - 17348: d109 bne.n 1735e - 1734a: f850 2b04 ldr.w r2, [r0], #4 - 1734e: e7eb b.n 17328 - 17350: ea4f 6313 mov.w r3, r3, lsr #24 - 17354: e00d b.n 17372 - 17356: f015 0fff tst.w r5, #255 ; 0xff - 1735a: d105 bne.n 17368 - 1735c: 680b ldr r3, [r1, #0] - 1735e: ea4f 2212 mov.w r2, r2, lsr #8 - 17362: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000 - 17366: e004 b.n 17372 - 17368: f04f 0000 mov.w r0, #0 - 1736c: e8fd 4504 ldrd r4, r5, [sp], #16 - 17370: 4770 bx lr - 17372: ba12 rev r2, r2 - 17374: ba1b rev r3, r3 - 17376: fa82 f44c uadd8 r4, r2, ip - 1737a: ea82 0403 eor.w r4, r2, r3 - 1737e: faa4 f58c sel r5, r4, ip - 17382: fab5 f485 clz r4, r5 - 17386: fa02 f204 lsl.w r2, r2, r4 - 1738a: fa03 f304 lsl.w r3, r3, r4 - 1738e: ea4f 6012 mov.w r0, r2, lsr #24 - 17392: e8fd 4504 ldrd r4, r5, [sp], #16 - 17396: eba0 6013 sub.w r0, r0, r3, lsr #24 - 1739a: 4770 bx lr - -0001739c : - 1739c: ea80 0201 eor.w r2, r0, r1 - 173a0: 4684 mov ip, r0 - 173a2: f012 0f03 tst.w r2, #3 - 173a6: d14f bne.n 17448 - 173a8: f011 0f03 tst.w r1, #3 - 173ac: d132 bne.n 17414 - 173ae: f84d 4d04 str.w r4, [sp, #-4]! - 173b2: f011 0f04 tst.w r1, #4 - 173b6: f851 3b04 ldr.w r3, [r1], #4 - 173ba: d00b beq.n 173d4 - 173bc: f1a3 3201 sub.w r2, r3, #16843009 ; 0x1010101 - 173c0: 439a bics r2, r3 - 173c2: f012 3f80 tst.w r2, #2155905152 ; 0x80808080 - 173c6: bf04 itt eq - 173c8: f84c 3b04 streq.w r3, [ip], #4 - 173cc: f851 3b04 ldreq.w r3, [r1], #4 - 173d0: d116 bne.n 17400 - 173d2: bf00 nop - 173d4: f851 4b04 ldr.w r4, [r1], #4 - 173d8: f1a3 3201 sub.w r2, r3, #16843009 ; 0x1010101 - 173dc: 439a bics r2, r3 - 173de: f012 3f80 tst.w r2, #2155905152 ; 0x80808080 - 173e2: f1a4 3201 sub.w r2, r4, #16843009 ; 0x1010101 - 173e6: d10b bne.n 17400 - 173e8: f84c 3b04 str.w r3, [ip], #4 - 173ec: 43a2 bics r2, r4 - 173ee: f012 3f80 tst.w r2, #2155905152 ; 0x80808080 - 173f2: bf04 itt eq - 173f4: f851 3b04 ldreq.w r3, [r1], #4 - 173f8: f84c 4b04 streq.w r4, [ip], #4 - 173fc: d0ea beq.n 173d4 - 173fe: 4623 mov r3, r4 - 17400: f80c 3b01 strb.w r3, [ip], #1 - 17404: f013 0fff tst.w r3, #255 ; 0xff - 17408: ea4f 2333 mov.w r3, r3, ror #8 - 1740c: d1f8 bne.n 17400 - 1740e: f85d 4b04 ldr.w r4, [sp], #4 - 17412: 4770 bx lr - 17414: f011 0f01 tst.w r1, #1 - 17418: d006 beq.n 17428 - 1741a: f811 2b01 ldrb.w r2, [r1], #1 - 1741e: f80c 2b01 strb.w r2, [ip], #1 - 17422: 2a00 cmp r2, #0 - 17424: bf08 it eq - 17426: 4770 bxeq lr - 17428: f011 0f02 tst.w r1, #2 - 1742c: d0bf beq.n 173ae - 1742e: f831 2b02 ldrh.w r2, [r1], #2 - 17432: f012 0fff tst.w r2, #255 ; 0xff - 17436: bf16 itet ne - 17438: f82c 2b02 strhne.w r2, [ip], #2 - 1743c: f88c 2000 strbeq.w r2, [ip] - 17440: f412 4f7f tstne.w r2, #65280 ; 0xff00 - 17444: d1b3 bne.n 173ae - 17446: 4770 bx lr - 17448: f811 2b01 ldrb.w r2, [r1], #1 - 1744c: f80c 2b01 strb.w r2, [ip], #1 - 17450: 2a00 cmp r2, #0 - 17452: d1f9 bne.n 17448 - 17454: 4770 bx lr - 17456: bf00 nop - ... - -00017480 : - 17480: f890 f000 pld [r0] - 17484: e96d 4502 strd r4, r5, [sp, #-8]! - 17488: f020 0107 bic.w r1, r0, #7 - 1748c: f06f 0c00 mvn.w ip, #0 - 17490: f010 0407 ands.w r4, r0, #7 - 17494: f891 f020 pld [r1, #32] - 17498: f040 8049 bne.w 1752e - 1749c: f04f 0400 mov.w r4, #0 - 174a0: f06f 0007 mvn.w r0, #7 - 174a4: e9d1 2300 ldrd r2, r3, [r1] - 174a8: f891 f040 pld [r1, #64] ; 0x40 - 174ac: f100 0008 add.w r0, r0, #8 - 174b0: fa82 f24c uadd8 r2, r2, ip - 174b4: faa4 f28c sel r2, r4, ip - 174b8: fa83 f34c uadd8 r3, r3, ip - 174bc: faa2 f38c sel r3, r2, ip - 174c0: bb4b cbnz r3, 17516 - 174c2: e9d1 2302 ldrd r2, r3, [r1, #8] - 174c6: fa82 f24c uadd8 r2, r2, ip - 174ca: f100 0008 add.w r0, r0, #8 - 174ce: faa4 f28c sel r2, r4, ip - 174d2: fa83 f34c uadd8 r3, r3, ip - 174d6: faa2 f38c sel r3, r2, ip - 174da: b9e3 cbnz r3, 17516 - 174dc: e9d1 2304 ldrd r2, r3, [r1, #16] - 174e0: fa82 f24c uadd8 r2, r2, ip - 174e4: f100 0008 add.w r0, r0, #8 - 174e8: faa4 f28c sel r2, r4, ip - 174ec: fa83 f34c uadd8 r3, r3, ip - 174f0: faa2 f38c sel r3, r2, ip - 174f4: b97b cbnz r3, 17516 - 174f6: e9d1 2306 ldrd r2, r3, [r1, #24] - 174fa: f101 0120 add.w r1, r1, #32 - 174fe: fa82 f24c uadd8 r2, r2, ip - 17502: f100 0008 add.w r0, r0, #8 - 17506: faa4 f28c sel r2, r4, ip - 1750a: fa83 f34c uadd8 r3, r3, ip - 1750e: faa2 f38c sel r3, r2, ip - 17512: 2b00 cmp r3, #0 - 17514: d0c6 beq.n 174a4 - 17516: 2a00 cmp r2, #0 - 17518: bf04 itt eq - 1751a: 3004 addeq r0, #4 - 1751c: 461a moveq r2, r3 - 1751e: ba12 rev r2, r2 - 17520: fab2 f282 clz r2, r2 - 17524: e8fd 4502 ldrd r4, r5, [sp], #8 - 17528: eb00 00d2 add.w r0, r0, r2, lsr #3 - 1752c: 4770 bx lr - 1752e: e9d1 2300 ldrd r2, r3, [r1] - 17532: f004 0503 and.w r5, r4, #3 - 17536: f1c4 0000 rsb r0, r4, #0 - 1753a: ea4f 05c5 mov.w r5, r5, lsl #3 - 1753e: f014 0f04 tst.w r4, #4 - 17542: f891 f040 pld [r1, #64] ; 0x40 - 17546: fa0c f505 lsl.w r5, ip, r5 - 1754a: ea62 0205 orn r2, r2, r5 - 1754e: bf1c itt ne - 17550: ea63 0305 ornne r3, r3, r5 - 17554: 4662 movne r2, ip - 17556: f04f 0400 mov.w r4, #0 - 1755a: e7a9 b.n 174b0 - -0001755c <_svfprintf_r>: - 1755c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 17560: b0bf sub sp, #252 ; 0xfc - 17562: 468a mov sl, r1 - 17564: 4690 mov r8, r2 - 17566: 930d str r3, [sp, #52] ; 0x34 - 17568: 900c str r0, [sp, #48] ; 0x30 - 1756a: f003 fee5 bl 1b338 <_localeconv_r> - 1756e: 6803 ldr r3, [r0, #0] - 17570: 9315 str r3, [sp, #84] ; 0x54 - 17572: 4618 mov r0, r3 - 17574: f7ff ff84 bl 17480 - 17578: f8ba 300c ldrh.w r3, [sl, #12] - 1757c: 9014 str r0, [sp, #80] ; 0x50 - 1757e: 061f lsls r7, r3, #24 - 17580: d504 bpl.n 1758c <_svfprintf_r+0x30> - 17582: f8da 3010 ldr.w r3, [sl, #16] - 17586: 2b00 cmp r3, #0 - 17588: f000 8690 beq.w 182ac <_svfprintf_r+0xd50> - 1758c: 2300 movs r3, #0 - 1758e: e9cd 3322 strd r3, r3, [sp, #136] ; 0x88 - 17592: 9312 str r3, [sp, #72] ; 0x48 - 17594: 9313 str r3, [sp, #76] ; 0x4c - 17596: 9316 str r3, [sp, #88] ; 0x58 - 17598: 9309 str r3, [sp, #36] ; 0x24 - 1759a: 2400 movs r4, #0 - 1759c: 2300 movs r3, #0 - 1759e: e9cd 3410 strd r3, r4, [sp, #64] ; 0x40 - 175a2: aa2e add r2, sp, #184 ; 0xb8 - 175a4: 9221 str r2, [sp, #132] ; 0x84 - 175a6: 4691 mov r9, r2 - 175a8: 46d3 mov fp, sl - 175aa: f898 3000 ldrb.w r3, [r8] - 175ae: 2b00 cmp r3, #0 - 175b0: f000 8137 beq.w 17822 <_svfprintf_r+0x2c6> - 175b4: 4644 mov r4, r8 - 175b6: e004 b.n 175c2 <_svfprintf_r+0x66> - 175b8: f814 3f01 ldrb.w r3, [r4, #1]! - 175bc: 2b00 cmp r3, #0 - 175be: f000 8087 beq.w 176d0 <_svfprintf_r+0x174> - 175c2: 2b25 cmp r3, #37 ; 0x25 - 175c4: d1f8 bne.n 175b8 <_svfprintf_r+0x5c> - 175c6: ebb4 0508 subs.w r5, r4, r8 - 175ca: f040 8085 bne.w 176d8 <_svfprintf_r+0x17c> - 175ce: 7823 ldrb r3, [r4, #0] - 175d0: 2b00 cmp r3, #0 - 175d2: f000 8126 beq.w 17822 <_svfprintf_r+0x2c6> - 175d6: 2300 movs r3, #0 - 175d8: 1c62 adds r2, r4, #1 - 175da: f88d 3067 strb.w r3, [sp, #103] ; 0x67 - 175de: 4618 mov r0, r3 - 175e0: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - 175e4: 4619 mov r1, r3 - 175e6: 461c mov r4, r3 - 175e8: 4690 mov r8, r2 - 175ea: f818 7b01 ldrb.w r7, [r8], #1 - 175ee: f1a7 0220 sub.w r2, r7, #32 - 175f2: 2a58 cmp r2, #88 ; 0x58 - 175f4: f200 808b bhi.w 1770e <_svfprintf_r+0x1b2> - 175f8: e8df f012 tbh [pc, r2, lsl #1] - 175fc: 00890296 .word 0x00890296 - 17600: 02880089 .word 0x02880089 - 17604: 00890089 .word 0x00890089 - 17608: 00890089 .word 0x00890089 - 1760c: 00890089 .word 0x00890089 - 17610: 06470194 .word 0x06470194 - 17614: 019c0089 .word 0x019c0089 - 17618: 0089019f .word 0x0089019f - 1761c: 005902a8 .word 0x005902a8 - 17620: 00590059 .word 0x00590059 - 17624: 00590059 .word 0x00590059 - 17628: 00590059 .word 0x00590059 - 1762c: 00590059 .word 0x00590059 - 17630: 00890089 .word 0x00890089 - 17634: 00890089 .word 0x00890089 - 17638: 00890089 .word 0x00890089 - 1763c: 00890089 .word 0x00890089 - 17640: 00890089 .word 0x00890089 - 17644: 0125029c .word 0x0125029c - 17648: 01250089 .word 0x01250089 - 1764c: 00890089 .word 0x00890089 - 17650: 00890089 .word 0x00890089 - 17654: 00890258 .word 0x00890258 - 17658: 02640089 .word 0x02640089 - 1765c: 00890089 .word 0x00890089 - 17660: 00890089 .word 0x00890089 - 17664: 025b0089 .word 0x025b0089 - 17668: 00890089 .word 0x00890089 - 1766c: 0089027d .word 0x0089027d - 17670: 00890089 .word 0x00890089 - 17674: 00890089 .word 0x00890089 - 17678: 00890089 .word 0x00890089 - 1767c: 00890089 .word 0x00890089 - 17680: 026e0089 .word 0x026e0089 - 17684: 0125016a .word 0x0125016a - 17688: 01250125 .word 0x01250125 - 1768c: 016a0285 .word 0x016a0285 - 17690: 00890089 .word 0x00890089 - 17694: 00890067 .word 0x00890067 - 17698: 02310243 .word 0x02310243 - 1769c: 00670220 .word 0x00670220 - 176a0: 01fa0089 .word 0x01fa0089 - 176a4: 01ea0089 .word 0x01ea0089 - 176a8: 00890089 .word 0x00890089 - 176ac: 01b6 .short 0x01b6 - 176ae: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - 176b2: 2100 movs r1, #0 - 176b4: f818 7b01 ldrb.w r7, [r8], #1 - 176b8: eb01 0181 add.w r1, r1, r1, lsl #2 - 176bc: eb02 0141 add.w r1, r2, r1, lsl #1 - 176c0: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - 176c4: 2a09 cmp r2, #9 - 176c6: d9f5 bls.n 176b4 <_svfprintf_r+0x158> - 176c8: e791 b.n 175ee <_svfprintf_r+0x92> - 176ca: f044 0410 orr.w r4, r4, #16 - 176ce: e78c b.n 175ea <_svfprintf_r+0x8e> - 176d0: ebb4 0508 subs.w r5, r4, r8 - 176d4: f000 80a5 beq.w 17822 <_svfprintf_r+0x2c6> - 176d8: 9b23 ldr r3, [sp, #140] ; 0x8c - 176da: 442b add r3, r5 - 176dc: 9323 str r3, [sp, #140] ; 0x8c - 176de: 9b22 ldr r3, [sp, #136] ; 0x88 - 176e0: 3301 adds r3, #1 - 176e2: 2b07 cmp r3, #7 - 176e4: e9c9 8500 strd r8, r5, [r9] - 176e8: 9322 str r3, [sp, #136] ; 0x88 - 176ea: dc05 bgt.n 176f8 <_svfprintf_r+0x19c> - 176ec: f109 0908 add.w r9, r9, #8 - 176f0: 9b09 ldr r3, [sp, #36] ; 0x24 - 176f2: 442b add r3, r5 - 176f4: 9309 str r3, [sp, #36] ; 0x24 - 176f6: e76a b.n 175ce <_svfprintf_r+0x72> - 176f8: 980c ldr r0, [sp, #48] ; 0x30 - 176fa: aa21 add r2, sp, #132 ; 0x84 - 176fc: 4659 mov r1, fp - 176fe: f004 fddf bl 1c2c0 <__ssprint_r> - 17702: 2800 cmp r0, #0 - 17704: f040 834f bne.w 17da6 <_svfprintf_r+0x84a> - 17708: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 1770c: e7f0 b.n 176f0 <_svfprintf_r+0x194> - 1770e: 910b str r1, [sp, #44] ; 0x2c - 17710: 2b00 cmp r3, #0 - 17712: f040 8795 bne.w 18640 <_svfprintf_r+0x10e4> - 17716: 2f00 cmp r7, #0 - 17718: f000 8083 beq.w 17822 <_svfprintf_r+0x2c6> - 1771c: 2300 movs r3, #0 - 1771e: f88d 3067 strb.w r3, [sp, #103] ; 0x67 - 17722: 2301 movs r3, #1 - 17724: f88d 7090 strb.w r7, [sp, #144] ; 0x90 - 17728: 9307 str r3, [sp, #28] - 1772a: 930a str r3, [sp, #40] ; 0x28 - 1772c: ad24 add r5, sp, #144 ; 0x90 - 1772e: 2300 movs r3, #0 - 17730: 9406 str r4, [sp, #24] - 17732: 9308 str r3, [sp, #32] - 17734: 930f str r3, [sp, #60] ; 0x3c - 17736: 9b06 ldr r3, [sp, #24] - 17738: f013 0302 ands.w r3, r3, #2 - 1773c: d002 beq.n 17744 <_svfprintf_r+0x1e8> - 1773e: 9a07 ldr r2, [sp, #28] - 17740: 3202 adds r2, #2 - 17742: 9207 str r2, [sp, #28] - 17744: 9a06 ldr r2, [sp, #24] - 17746: 9c23 ldr r4, [sp, #140] ; 0x8c - 17748: f012 0284 ands.w r2, r2, #132 ; 0x84 - 1774c: 920e str r2, [sp, #56] ; 0x38 - 1774e: d105 bne.n 1775c <_svfprintf_r+0x200> - 17750: 9a0b ldr r2, [sp, #44] ; 0x2c - 17752: 9907 ldr r1, [sp, #28] - 17754: 1a56 subs r6, r2, r1 - 17756: 2e00 cmp r6, #0 - 17758: f300 8388 bgt.w 17e6c <_svfprintf_r+0x910> - 1775c: f89d 2067 ldrb.w r2, [sp, #103] ; 0x67 - 17760: b18a cbz r2, 17786 <_svfprintf_r+0x22a> - 17762: 9a22 ldr r2, [sp, #136] ; 0x88 - 17764: f10d 0167 add.w r1, sp, #103 ; 0x67 - 17768: 3201 adds r2, #1 - 1776a: 3401 adds r4, #1 - 1776c: f8c9 1000 str.w r1, [r9] - 17770: 2a07 cmp r2, #7 - 17772: f04f 0101 mov.w r1, #1 - 17776: 9423 str r4, [sp, #140] ; 0x8c - 17778: 9222 str r2, [sp, #136] ; 0x88 - 1777a: f8c9 1004 str.w r1, [r9, #4] - 1777e: f300 83c9 bgt.w 17f14 <_svfprintf_r+0x9b8> - 17782: f109 0908 add.w r9, r9, #8 - 17786: b183 cbz r3, 177aa <_svfprintf_r+0x24e> - 17788: 9b22 ldr r3, [sp, #136] ; 0x88 - 1778a: aa1a add r2, sp, #104 ; 0x68 - 1778c: 3301 adds r3, #1 - 1778e: 3402 adds r4, #2 - 17790: f8c9 2000 str.w r2, [r9] - 17794: 2b07 cmp r3, #7 - 17796: f04f 0202 mov.w r2, #2 - 1779a: 9423 str r4, [sp, #140] ; 0x8c - 1779c: 9322 str r3, [sp, #136] ; 0x88 - 1779e: f8c9 2004 str.w r2, [r9, #4] - 177a2: f300 83ab bgt.w 17efc <_svfprintf_r+0x9a0> - 177a6: f109 0908 add.w r9, r9, #8 - 177aa: 9b0e ldr r3, [sp, #56] ; 0x38 - 177ac: 2b80 cmp r3, #128 ; 0x80 - 177ae: f000 8266 beq.w 17c7e <_svfprintf_r+0x722> - 177b2: 9b08 ldr r3, [sp, #32] - 177b4: 9a0a ldr r2, [sp, #40] ; 0x28 - 177b6: eba3 0a02 sub.w sl, r3, r2 - 177ba: f1ba 0f00 cmp.w sl, #0 - 177be: f300 82a8 bgt.w 17d12 <_svfprintf_r+0x7b6> - 177c2: 9b06 ldr r3, [sp, #24] - 177c4: 05de lsls r6, r3, #23 - 177c6: f100 81ea bmi.w 17b9e <_svfprintf_r+0x642> - 177ca: 9b0a ldr r3, [sp, #40] ; 0x28 - 177cc: f8c9 3004 str.w r3, [r9, #4] - 177d0: 441c add r4, r3 - 177d2: 9b22 ldr r3, [sp, #136] ; 0x88 - 177d4: f8c9 5000 str.w r5, [r9] - 177d8: 3301 adds r3, #1 - 177da: 2b07 cmp r3, #7 - 177dc: 9423 str r4, [sp, #140] ; 0x8c - 177de: 9322 str r3, [sp, #136] ; 0x88 - 177e0: f300 82ee bgt.w 17dc0 <_svfprintf_r+0x864> - 177e4: f109 0908 add.w r9, r9, #8 - 177e8: 9b06 ldr r3, [sp, #24] - 177ea: 075a lsls r2, r3, #29 - 177ec: d505 bpl.n 177fa <_svfprintf_r+0x29e> - 177ee: 9b0b ldr r3, [sp, #44] ; 0x2c - 177f0: 9a07 ldr r2, [sp, #28] - 177f2: 1a9d subs r5, r3, r2 - 177f4: 2d00 cmp r5, #0 - 177f6: f300 839b bgt.w 17f30 <_svfprintf_r+0x9d4> - 177fa: 9b09 ldr r3, [sp, #36] ; 0x24 - 177fc: 9a0b ldr r2, [sp, #44] ; 0x2c - 177fe: 9907 ldr r1, [sp, #28] - 17800: 428a cmp r2, r1 - 17802: bfac ite ge - 17804: 189b addge r3, r3, r2 - 17806: 185b addlt r3, r3, r1 - 17808: 9309 str r3, [sp, #36] ; 0x24 - 1780a: 2c00 cmp r4, #0 - 1780c: f040 82c3 bne.w 17d96 <_svfprintf_r+0x83a> - 17810: 2300 movs r3, #0 - 17812: 9322 str r3, [sp, #136] ; 0x88 - 17814: f898 3000 ldrb.w r3, [r8] - 17818: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 1781c: 2b00 cmp r3, #0 - 1781e: f47f aec9 bne.w 175b4 <_svfprintf_r+0x58> - 17822: 9b23 ldr r3, [sp, #140] ; 0x8c - 17824: 46da mov sl, fp - 17826: 2b00 cmp r3, #0 - 17828: f040 87b1 bne.w 1878e <_svfprintf_r+0x1232> - 1782c: f8ba 300c ldrh.w r3, [sl, #12] - 17830: f013 0f40 tst.w r3, #64 ; 0x40 - 17834: 9b09 ldr r3, [sp, #36] ; 0x24 - 17836: bf18 it ne - 17838: f04f 33ff movne.w r3, #4294967295 ; 0xffffffff - 1783c: 9309 str r3, [sp, #36] ; 0x24 - 1783e: 9809 ldr r0, [sp, #36] ; 0x24 - 17840: b03f add sp, #252 ; 0xfc - 17842: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 17846: 910b str r1, [sp, #44] ; 0x2c - 17848: 9508 str r5, [sp, #32] - 1784a: 2b00 cmp r3, #0 - 1784c: f040 87aa bne.w 187a4 <_svfprintf_r+0x1248> - 17850: 9b0d ldr r3, [sp, #52] ; 0x34 - 17852: 3307 adds r3, #7 - 17854: f023 0107 bic.w r1, r3, #7 - 17858: e8f1 2302 ldrd r2, r3, [r1], #8 - 1785c: f023 4500 bic.w r5, r3, #2147483648 ; 0x80000000 - 17860: e9cd 2310 strd r2, r3, [sp, #64] ; 0x40 - 17864: 910d str r1, [sp, #52] ; 0x34 - 17866: 4616 mov r6, r2 - 17868: 4610 mov r0, r2 - 1786a: 4baa ldr r3, [pc, #680] ; (17b14 <_svfprintf_r+0x5b8>) - 1786c: 4629 mov r1, r5 - 1786e: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 17872: f006 fa21 bl 1dcb8 <__aeabi_dcmpun> - 17876: 2800 cmp r0, #0 - 17878: f040 849c bne.w 181b4 <_svfprintf_r+0xc58> - 1787c: 4ba5 ldr r3, [pc, #660] ; (17b14 <_svfprintf_r+0x5b8>) - 1787e: 4630 mov r0, r6 - 17880: 4629 mov r1, r5 - 17882: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 17886: f006 f9f9 bl 1dc7c <__aeabi_dcmple> - 1788a: 2800 cmp r0, #0 - 1788c: f040 8492 bne.w 181b4 <_svfprintf_r+0xc58> - 17890: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 17894: 2200 movs r2, #0 - 17896: 2300 movs r3, #0 - 17898: f006 f9e6 bl 1dc68 <__aeabi_dcmplt> - 1789c: 2800 cmp r0, #0 - 1789e: f040 86a7 bne.w 185f0 <_svfprintf_r+0x1094> - 178a2: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 178a6: 4d9c ldr r5, [pc, #624] ; (17b18 <_svfprintf_r+0x5bc>) - 178a8: f024 0380 bic.w r3, r4, #128 ; 0x80 - 178ac: 9306 str r3, [sp, #24] - 178ae: 4b9b ldr r3, [pc, #620] ; (17b1c <_svfprintf_r+0x5c0>) - 178b0: 2200 movs r2, #0 - 178b2: 2f47 cmp r7, #71 ; 0x47 - 178b4: bfc8 it gt - 178b6: 461d movgt r5, r3 - 178b8: 2303 movs r3, #3 - 178ba: e9cd 3207 strd r3, r2, [sp, #28] - 178be: 930a str r3, [sp, #40] ; 0x28 - 178c0: 920f str r2, [sp, #60] ; 0x3c - 178c2: 2900 cmp r1, #0 - 178c4: f43f af37 beq.w 17736 <_svfprintf_r+0x1da> - 178c8: 9b07 ldr r3, [sp, #28] - 178ca: 3301 adds r3, #1 - 178cc: 9307 str r3, [sp, #28] - 178ce: e732 b.n 17736 <_svfprintf_r+0x1da> - 178d0: 910b str r1, [sp, #44] ; 0x2c - 178d2: 9508 str r5, [sp, #32] - 178d4: 2b00 cmp r3, #0 - 178d6: f040 8769 bne.w 187ac <_svfprintf_r+0x1250> - 178da: 9b0d ldr r3, [sp, #52] ; 0x34 - 178dc: 06e5 lsls r5, r4, #27 - 178de: f853 2b04 ldr.w r2, [r3], #4 - 178e2: 930d str r3, [sp, #52] ; 0x34 - 178e4: d402 bmi.n 178ec <_svfprintf_r+0x390> - 178e6: 0660 lsls r0, r4, #25 - 178e8: f100 8460 bmi.w 181ac <_svfprintf_r+0xc50> - 178ec: 4613 mov r3, r2 - 178ee: 2a00 cmp r2, #0 - 178f0: f2c0 842a blt.w 18148 <_svfprintf_r+0xbec> - 178f4: 9808 ldr r0, [sp, #32] - 178f6: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 178fa: 3001 adds r0, #1 - 178fc: d006 beq.n 1790c <_svfprintf_r+0x3b0> - 178fe: f024 0080 bic.w r0, r4, #128 ; 0x80 - 17902: 9006 str r0, [sp, #24] - 17904: 2a00 cmp r2, #0 - 17906: f000 83c2 beq.w 1808e <_svfprintf_r+0xb32> - 1790a: 9c06 ldr r4, [sp, #24] - 1790c: 2b09 cmp r3, #9 - 1790e: f200 851c bhi.w 1834a <_svfprintf_r+0xdee> - 17912: 3330 adds r3, #48 ; 0x30 - 17914: f88d 30b7 strb.w r3, [sp, #183] ; 0xb7 - 17918: 2301 movs r3, #1 - 1791a: 9406 str r4, [sp, #24] - 1791c: 930a str r3, [sp, #40] ; 0x28 - 1791e: f10d 05b7 add.w r5, sp, #183 ; 0xb7 - 17922: e133 b.n 17b8c <_svfprintf_r+0x630> - 17924: 9a0d ldr r2, [sp, #52] ; 0x34 - 17926: f852 1b04 ldr.w r1, [r2], #4 - 1792a: 2900 cmp r1, #0 - 1792c: f280 842a bge.w 18184 <_svfprintf_r+0xc28> - 17930: 4249 negs r1, r1 - 17932: 920d str r2, [sp, #52] ; 0x34 - 17934: f044 0404 orr.w r4, r4, #4 - 17938: e657 b.n 175ea <_svfprintf_r+0x8e> - 1793a: f818 7b01 ldrb.w r7, [r8], #1 - 1793e: 2f2a cmp r7, #42 ; 0x2a - 17940: f000 87b0 beq.w 188a4 <_svfprintf_r+0x1348> - 17944: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - 17948: 2a09 cmp r2, #9 - 1794a: f04f 0500 mov.w r5, #0 - 1794e: f63f ae4e bhi.w 175ee <_svfprintf_r+0x92> - 17952: f818 7b01 ldrb.w r7, [r8], #1 - 17956: eb05 0585 add.w r5, r5, r5, lsl #2 - 1795a: eb02 0545 add.w r5, r2, r5, lsl #1 - 1795e: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - 17962: 2a09 cmp r2, #9 - 17964: d9f5 bls.n 17952 <_svfprintf_r+0x3f6> - 17966: e642 b.n 175ee <_svfprintf_r+0x92> - 17968: 910b str r1, [sp, #44] ; 0x2c - 1796a: 9508 str r5, [sp, #32] - 1796c: 2b00 cmp r3, #0 - 1796e: f040 8706 bne.w 1877e <_svfprintf_r+0x1222> - 17972: 4b6b ldr r3, [pc, #428] ; (17b20 <_svfprintf_r+0x5c4>) - 17974: 9313 str r3, [sp, #76] ; 0x4c - 17976: 9a0d ldr r2, [sp, #52] ; 0x34 - 17978: 06e1 lsls r1, r4, #27 - 1797a: f852 3b04 ldr.w r3, [r2], #4 - 1797e: 920d str r2, [sp, #52] ; 0x34 - 17980: d402 bmi.n 17988 <_svfprintf_r+0x42c> - 17982: 0662 lsls r2, r4, #25 - 17984: bf48 it mi - 17986: b29b uxthmi r3, r3 - 17988: 07e6 lsls r6, r4, #31 - 1798a: d502 bpl.n 17992 <_svfprintf_r+0x436> - 1798c: 2b00 cmp r3, #0 - 1798e: f040 8403 bne.w 18198 <_svfprintf_r+0xc3c> - 17992: 2202 movs r2, #2 - 17994: 2100 movs r1, #0 - 17996: 9808 ldr r0, [sp, #32] - 17998: f88d 1067 strb.w r1, [sp, #103] ; 0x67 - 1799c: 1c45 adds r5, r0, #1 - 1799e: f000 80d9 beq.w 17b54 <_svfprintf_r+0x5f8> - 179a2: f024 0580 bic.w r5, r4, #128 ; 0x80 - 179a6: 9506 str r5, [sp, #24] - 179a8: 2b00 cmp r3, #0 - 179aa: f040 80d2 bne.w 17b52 <_svfprintf_r+0x5f6> - 179ae: 2800 cmp r0, #0 - 179b0: f040 8150 bne.w 17c54 <_svfprintf_r+0x6f8> - 179b4: 2a00 cmp r2, #0 - 179b6: f040 836e bne.w 18096 <_svfprintf_r+0xb3a> - 179ba: f014 0301 ands.w r3, r4, #1 - 179be: 930a str r3, [sp, #40] ; 0x28 - 179c0: f000 83e3 beq.w 1818a <_svfprintf_r+0xc2e> - 179c4: 2330 movs r3, #48 ; 0x30 - 179c6: f88d 30b7 strb.w r3, [sp, #183] ; 0xb7 - 179ca: f10d 05b7 add.w r5, sp, #183 ; 0xb7 - 179ce: e0dd b.n 17b8c <_svfprintf_r+0x630> - 179d0: 910b str r1, [sp, #44] ; 0x2c - 179d2: 9508 str r5, [sp, #32] - 179d4: 2b00 cmp r3, #0 - 179d6: f040 86e1 bne.w 1879c <_svfprintf_r+0x1240> - 179da: 9a0d ldr r2, [sp, #52] ; 0x34 - 179dc: 06e6 lsls r6, r4, #27 - 179de: f852 3b04 ldr.w r3, [r2], #4 - 179e2: 920d str r2, [sp, #52] ; 0x34 - 179e4: d402 bmi.n 179ec <_svfprintf_r+0x490> - 179e6: 0660 lsls r0, r4, #25 - 179e8: bf48 it mi - 179ea: b29b uxthmi r3, r3 - 179ec: 2201 movs r2, #1 - 179ee: e7d1 b.n 17994 <_svfprintf_r+0x438> - 179f0: 9e0d ldr r6, [sp, #52] ; 0x34 - 179f2: 9508 str r5, [sp, #32] - 179f4: f856 5b04 ldr.w r5, [r6], #4 - 179f8: 9b08 ldr r3, [sp, #32] - 179fa: 910b str r1, [sp, #44] ; 0x2c - 179fc: f04f 0a00 mov.w sl, #0 - 17a00: f88d a067 strb.w sl, [sp, #103] ; 0x67 - 17a04: 2d00 cmp r5, #0 - 17a06: f000 8522 beq.w 1844e <_svfprintf_r+0xef2> - 17a0a: 1c5a adds r2, r3, #1 - 17a0c: f000 8486 beq.w 1831c <_svfprintf_r+0xdc0> - 17a10: 461a mov r2, r3 - 17a12: 4651 mov r1, sl - 17a14: 4628 mov r0, r5 - 17a16: f003 ffb3 bl 1b980 - 17a1a: 2800 cmp r0, #0 - 17a1c: f000 86a4 beq.w 18768 <_svfprintf_r+0x120c> - 17a20: 1b43 subs r3, r0, r5 - 17a22: 930a str r3, [sp, #40] ; 0x28 - 17a24: ea23 73e3 bic.w r3, r3, r3, asr #31 - 17a28: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 17a2c: f8cd a020 str.w sl, [sp, #32] - 17a30: 960d str r6, [sp, #52] ; 0x34 - 17a32: 9406 str r4, [sp, #24] - 17a34: 9307 str r3, [sp, #28] - 17a36: f8cd a03c str.w sl, [sp, #60] ; 0x3c - 17a3a: e742 b.n 178c2 <_svfprintf_r+0x366> - 17a3c: 9a0d ldr r2, [sp, #52] ; 0x34 - 17a3e: 910b str r1, [sp, #44] ; 0x2c - 17a40: f852 3b04 ldr.w r3, [r2], #4 - 17a44: 920d str r2, [sp, #52] ; 0x34 - 17a46: f647 0230 movw r2, #30768 ; 0x7830 - 17a4a: f8ad 2068 strh.w r2, [sp, #104] ; 0x68 - 17a4e: 4a34 ldr r2, [pc, #208] ; (17b20 <_svfprintf_r+0x5c4>) - 17a50: 9213 str r2, [sp, #76] ; 0x4c - 17a52: 9508 str r5, [sp, #32] - 17a54: f044 0402 orr.w r4, r4, #2 - 17a58: 2202 movs r2, #2 - 17a5a: 2778 movs r7, #120 ; 0x78 - 17a5c: e79a b.n 17994 <_svfprintf_r+0x438> - 17a5e: 910b str r1, [sp, #44] ; 0x2c - 17a60: 9508 str r5, [sp, #32] - 17a62: 2b00 cmp r3, #0 - 17a64: f040 86a6 bne.w 187b4 <_svfprintf_r+0x1258> - 17a68: 9a0d ldr r2, [sp, #52] ; 0x34 - 17a6a: f014 0110 ands.w r1, r4, #16 - 17a6e: f852 3b04 ldr.w r3, [r2], #4 - 17a72: 920d str r2, [sp, #52] ; 0x34 - 17a74: d12e bne.n 17ad4 <_svfprintf_r+0x578> - 17a76: f014 0240 ands.w r2, r4, #64 ; 0x40 - 17a7a: d08b beq.n 17994 <_svfprintf_r+0x438> - 17a7c: b29b uxth r3, r3 - 17a7e: 460a mov r2, r1 - 17a80: e788 b.n 17994 <_svfprintf_r+0x438> - 17a82: 2b00 cmp r3, #0 - 17a84: f040 869a bne.w 187bc <_svfprintf_r+0x1260> - 17a88: 9a0d ldr r2, [sp, #52] ; 0x34 - 17a8a: 06e0 lsls r0, r4, #27 - 17a8c: f102 0304 add.w r3, r2, #4 - 17a90: d407 bmi.n 17aa2 <_svfprintf_r+0x546> - 17a92: 0661 lsls r1, r4, #25 - 17a94: 9a0d ldr r2, [sp, #52] ; 0x34 - 17a96: d504 bpl.n 17aa2 <_svfprintf_r+0x546> - 17a98: 6812 ldr r2, [r2, #0] - 17a9a: 9909 ldr r1, [sp, #36] ; 0x24 - 17a9c: 8011 strh r1, [r2, #0] - 17a9e: 930d str r3, [sp, #52] ; 0x34 - 17aa0: e583 b.n 175aa <_svfprintf_r+0x4e> - 17aa2: 6812 ldr r2, [r2, #0] - 17aa4: 9909 ldr r1, [sp, #36] ; 0x24 - 17aa6: 6011 str r1, [r2, #0] - 17aa8: 930d str r3, [sp, #52] ; 0x34 - 17aaa: e57e b.n 175aa <_svfprintf_r+0x4e> - 17aac: f044 0408 orr.w r4, r4, #8 - 17ab0: e59b b.n 175ea <_svfprintf_r+0x8e> - 17ab2: 9a0d ldr r2, [sp, #52] ; 0x34 - 17ab4: 910b str r1, [sp, #44] ; 0x2c - 17ab6: f852 3b04 ldr.w r3, [r2], #4 - 17aba: 9508 str r5, [sp, #32] - 17abc: f044 0410 orr.w r4, r4, #16 - 17ac0: 920d str r2, [sp, #52] ; 0x34 - 17ac2: e793 b.n 179ec <_svfprintf_r+0x490> - 17ac4: 9a0d ldr r2, [sp, #52] ; 0x34 - 17ac6: 910b str r1, [sp, #44] ; 0x2c - 17ac8: f852 3b04 ldr.w r3, [r2], #4 - 17acc: 9508 str r5, [sp, #32] - 17ace: f044 0410 orr.w r4, r4, #16 - 17ad2: 920d str r2, [sp, #52] ; 0x34 - 17ad4: 2200 movs r2, #0 - 17ad6: e75d b.n 17994 <_svfprintf_r+0x438> - 17ad8: 9b0d ldr r3, [sp, #52] ; 0x34 - 17ada: 910b str r1, [sp, #44] ; 0x2c - 17adc: 2200 movs r2, #0 - 17ade: f88d 2067 strb.w r2, [sp, #103] ; 0x67 - 17ae2: f853 2b04 ldr.w r2, [r3], #4 - 17ae6: 930d str r3, [sp, #52] ; 0x34 - 17ae8: 2301 movs r3, #1 - 17aea: f88d 2090 strb.w r2, [sp, #144] ; 0x90 - 17aee: 9307 str r3, [sp, #28] - 17af0: 930a str r3, [sp, #40] ; 0x28 - 17af2: ad24 add r5, sp, #144 ; 0x90 - 17af4: e61b b.n 1772e <_svfprintf_r+0x1d2> - 17af6: 910b str r1, [sp, #44] ; 0x2c - 17af8: 9508 str r5, [sp, #32] - 17afa: 2b00 cmp r3, #0 - 17afc: f040 8662 bne.w 187c4 <_svfprintf_r+0x1268> - 17b00: 4b08 ldr r3, [pc, #32] ; (17b24 <_svfprintf_r+0x5c8>) - 17b02: 9313 str r3, [sp, #76] ; 0x4c - 17b04: e737 b.n 17976 <_svfprintf_r+0x41a> - 17b06: f044 0440 orr.w r4, r4, #64 ; 0x40 - 17b0a: e56e b.n 175ea <_svfprintf_r+0x8e> - 17b0c: f044 0401 orr.w r4, r4, #1 - 17b10: e56b b.n 175ea <_svfprintf_r+0x8e> - 17b12: bf00 nop - 17b14: 7fefffff .word 0x7fefffff - 17b18: 0002c140 .word 0x0002c140 - 17b1c: 0002c144 .word 0x0002c144 - 17b20: 0002c164 .word 0x0002c164 - 17b24: 0002c150 .word 0x0002c150 - 17b28: 2800 cmp r0, #0 - 17b2a: f47f ad5e bne.w 175ea <_svfprintf_r+0x8e> - 17b2e: 2301 movs r3, #1 - 17b30: 2020 movs r0, #32 - 17b32: e55a b.n 175ea <_svfprintf_r+0x8e> - 17b34: 910b str r1, [sp, #44] ; 0x2c - 17b36: 9508 str r5, [sp, #32] - 17b38: 2b00 cmp r3, #0 - 17b3a: f040 8624 bne.w 18786 <_svfprintf_r+0x122a> - 17b3e: 9b0d ldr r3, [sp, #52] ; 0x34 - 17b40: f853 2b04 ldr.w r2, [r3], #4 - 17b44: 930d str r3, [sp, #52] ; 0x34 - 17b46: f044 0410 orr.w r4, r4, #16 - 17b4a: e6cf b.n 178ec <_svfprintf_r+0x390> - 17b4c: f044 0480 orr.w r4, r4, #128 ; 0x80 - 17b50: e54b b.n 175ea <_svfprintf_r+0x8e> - 17b52: 9c06 ldr r4, [sp, #24] - 17b54: 2a01 cmp r2, #1 - 17b56: f43f aed9 beq.w 1790c <_svfprintf_r+0x3b0> - 17b5a: 2a02 cmp r2, #2 - 17b5c: f000 8081 beq.w 17c62 <_svfprintf_r+0x706> - 17b60: ad2e add r5, sp, #184 ; 0xb8 - 17b62: f003 0207 and.w r2, r3, #7 - 17b66: 3230 adds r2, #48 ; 0x30 - 17b68: 08db lsrs r3, r3, #3 - 17b6a: 4628 mov r0, r5 - 17b6c: f805 2d01 strb.w r2, [r5, #-1]! - 17b70: d1f7 bne.n 17b62 <_svfprintf_r+0x606> - 17b72: 07e3 lsls r3, r4, #31 - 17b74: d57e bpl.n 17c74 <_svfprintf_r+0x718> - 17b76: 2a30 cmp r2, #48 ; 0x30 - 17b78: d07c beq.n 17c74 <_svfprintf_r+0x718> - 17b7a: 2330 movs r3, #48 ; 0x30 - 17b7c: 3802 subs r0, #2 - 17b7e: f805 3c01 strb.w r3, [r5, #-1] - 17b82: ab2e add r3, sp, #184 ; 0xb8 - 17b84: 1a1b subs r3, r3, r0 - 17b86: 9406 str r4, [sp, #24] - 17b88: 930a str r3, [sp, #40] ; 0x28 - 17b8a: 4605 mov r5, r0 - 17b8c: 9b08 ldr r3, [sp, #32] - 17b8e: 9a0a ldr r2, [sp, #40] ; 0x28 - 17b90: 4293 cmp r3, r2 - 17b92: bfb8 it lt - 17b94: 4613 movlt r3, r2 - 17b96: 9307 str r3, [sp, #28] - 17b98: 2300 movs r3, #0 - 17b9a: 930f str r3, [sp, #60] ; 0x3c - 17b9c: e691 b.n 178c2 <_svfprintf_r+0x366> - 17b9e: 2f65 cmp r7, #101 ; 0x65 - 17ba0: f340 8119 ble.w 17dd6 <_svfprintf_r+0x87a> - 17ba4: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 17ba8: 2200 movs r2, #0 - 17baa: 2300 movs r3, #0 - 17bac: f006 f852 bl 1dc54 <__aeabi_dcmpeq> - 17bb0: 2800 cmp r0, #0 - 17bb2: f000 81f8 beq.w 17fa6 <_svfprintf_r+0xa4a> - 17bb6: 9b22 ldr r3, [sp, #136] ; 0x88 - 17bb8: 4ab3 ldr r2, [pc, #716] ; (17e88 <_svfprintf_r+0x92c>) - 17bba: f8c9 2000 str.w r2, [r9] - 17bbe: 3301 adds r3, #1 - 17bc0: 3401 adds r4, #1 - 17bc2: 2201 movs r2, #1 - 17bc4: 2b07 cmp r3, #7 - 17bc6: 9423 str r4, [sp, #140] ; 0x8c - 17bc8: 9322 str r3, [sp, #136] ; 0x88 - 17bca: f8c9 2004 str.w r2, [r9, #4] - 17bce: f300 8417 bgt.w 18400 <_svfprintf_r+0xea4> - 17bd2: f109 0908 add.w r9, r9, #8 - 17bd6: 9b1b ldr r3, [sp, #108] ; 0x6c - 17bd8: 9a12 ldr r2, [sp, #72] ; 0x48 - 17bda: 4293 cmp r3, r2 - 17bdc: db03 blt.n 17be6 <_svfprintf_r+0x68a> - 17bde: 9b06 ldr r3, [sp, #24] - 17be0: 07dd lsls r5, r3, #31 - 17be2: f57f ae01 bpl.w 177e8 <_svfprintf_r+0x28c> - 17be6: 9b14 ldr r3, [sp, #80] ; 0x50 - 17be8: 9a15 ldr r2, [sp, #84] ; 0x54 - 17bea: 441c add r4, r3 - 17bec: e9c9 2300 strd r2, r3, [r9] - 17bf0: 9b22 ldr r3, [sp, #136] ; 0x88 - 17bf2: 9423 str r4, [sp, #140] ; 0x8c - 17bf4: 3301 adds r3, #1 - 17bf6: 2b07 cmp r3, #7 - 17bf8: 9322 str r3, [sp, #136] ; 0x88 - 17bfa: f300 841b bgt.w 18434 <_svfprintf_r+0xed8> - 17bfe: f109 0908 add.w r9, r9, #8 - 17c02: 9b12 ldr r3, [sp, #72] ; 0x48 - 17c04: 1e5d subs r5, r3, #1 - 17c06: 2d00 cmp r5, #0 - 17c08: f77f adee ble.w 177e8 <_svfprintf_r+0x28c> - 17c0c: 2d10 cmp r5, #16 - 17c0e: 9b22 ldr r3, [sp, #136] ; 0x88 - 17c10: 4e9e ldr r6, [pc, #632] ; (17e8c <_svfprintf_r+0x930>) - 17c12: f340 80ca ble.w 17daa <_svfprintf_r+0x84e> - 17c16: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 17c1a: 2710 movs r7, #16 - 17c1c: e005 b.n 17c2a <_svfprintf_r+0x6ce> - 17c1e: f109 0908 add.w r9, r9, #8 - 17c22: 3d10 subs r5, #16 - 17c24: 2d10 cmp r5, #16 - 17c26: f340 80c0 ble.w 17daa <_svfprintf_r+0x84e> - 17c2a: 3301 adds r3, #1 - 17c2c: 3410 adds r4, #16 - 17c2e: 2b07 cmp r3, #7 - 17c30: e9c9 6700 strd r6, r7, [r9] - 17c34: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 17c38: ddf1 ble.n 17c1e <_svfprintf_r+0x6c2> - 17c3a: aa21 add r2, sp, #132 ; 0x84 - 17c3c: 4659 mov r1, fp - 17c3e: 4650 mov r0, sl - 17c40: f004 fb3e bl 1c2c0 <__ssprint_r> - 17c44: 2800 cmp r0, #0 - 17c46: f040 80ae bne.w 17da6 <_svfprintf_r+0x84a> - 17c4a: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 17c4e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 17c52: e7e6 b.n 17c22 <_svfprintf_r+0x6c6> - 17c54: 2a01 cmp r2, #1 - 17c56: f000 854c beq.w 186f2 <_svfprintf_r+0x1196> - 17c5a: 2a02 cmp r2, #2 - 17c5c: 9c06 ldr r4, [sp, #24] - 17c5e: f47f af7f bne.w 17b60 <_svfprintf_r+0x604> - 17c62: 9813 ldr r0, [sp, #76] ; 0x4c - 17c64: ad2e add r5, sp, #184 ; 0xb8 - 17c66: f003 020f and.w r2, r3, #15 - 17c6a: 091b lsrs r3, r3, #4 - 17c6c: 5c82 ldrb r2, [r0, r2] - 17c6e: f805 2d01 strb.w r2, [r5, #-1]! - 17c72: d1f8 bne.n 17c66 <_svfprintf_r+0x70a> - 17c74: ab2e add r3, sp, #184 ; 0xb8 - 17c76: 1b5b subs r3, r3, r5 - 17c78: 9406 str r4, [sp, #24] - 17c7a: 930a str r3, [sp, #40] ; 0x28 - 17c7c: e786 b.n 17b8c <_svfprintf_r+0x630> - 17c7e: 9b0b ldr r3, [sp, #44] ; 0x2c - 17c80: 9a07 ldr r2, [sp, #28] - 17c82: eba3 0a02 sub.w sl, r3, r2 - 17c86: f1ba 0f00 cmp.w sl, #0 - 17c8a: f77f ad92 ble.w 177b2 <_svfprintf_r+0x256> - 17c8e: f1ba 0f10 cmp.w sl, #16 - 17c92: 9b22 ldr r3, [sp, #136] ; 0x88 - 17c94: 4e7d ldr r6, [pc, #500] ; (17e8c <_svfprintf_r+0x930>) - 17c96: dd2e ble.n 17cf6 <_svfprintf_r+0x79a> - 17c98: 4632 mov r2, r6 - 17c9a: 950e str r5, [sp, #56] ; 0x38 - 17c9c: 465e mov r6, fp - 17c9e: 9d0c ldr r5, [sp, #48] ; 0x30 - 17ca0: 46bb mov fp, r7 - 17ca2: 4617 mov r7, r2 - 17ca4: e006 b.n 17cb4 <_svfprintf_r+0x758> - 17ca6: f1aa 0a10 sub.w sl, sl, #16 - 17caa: f1ba 0f10 cmp.w sl, #16 - 17cae: f109 0908 add.w r9, r9, #8 - 17cb2: dd1b ble.n 17cec <_svfprintf_r+0x790> - 17cb4: 3301 adds r3, #1 - 17cb6: 3410 adds r4, #16 - 17cb8: 2210 movs r2, #16 - 17cba: 2b07 cmp r3, #7 - 17cbc: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 17cc0: f8c9 7000 str.w r7, [r9] - 17cc4: f8c9 2004 str.w r2, [r9, #4] - 17cc8: dded ble.n 17ca6 <_svfprintf_r+0x74a> - 17cca: aa21 add r2, sp, #132 ; 0x84 - 17ccc: 4631 mov r1, r6 - 17cce: 4628 mov r0, r5 - 17cd0: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 17cd4: f004 faf4 bl 1c2c0 <__ssprint_r> - 17cd8: 2800 cmp r0, #0 - 17cda: f040 8162 bne.w 17fa2 <_svfprintf_r+0xa46> - 17cde: f1aa 0a10 sub.w sl, sl, #16 - 17ce2: f1ba 0f10 cmp.w sl, #16 - 17ce6: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 17cea: dce3 bgt.n 17cb4 <_svfprintf_r+0x758> - 17cec: 463a mov r2, r7 - 17cee: 9d0e ldr r5, [sp, #56] ; 0x38 - 17cf0: 465f mov r7, fp - 17cf2: 46b3 mov fp, r6 - 17cf4: 4616 mov r6, r2 - 17cf6: 3301 adds r3, #1 - 17cf8: 4454 add r4, sl - 17cfa: 2b07 cmp r3, #7 - 17cfc: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 17d00: f8c9 6000 str.w r6, [r9] - 17d04: f8c9 a004 str.w sl, [r9, #4] - 17d08: f300 8387 bgt.w 1841a <_svfprintf_r+0xebe> - 17d0c: f109 0908 add.w r9, r9, #8 - 17d10: e54f b.n 177b2 <_svfprintf_r+0x256> - 17d12: f1ba 0f10 cmp.w sl, #16 - 17d16: 9b22 ldr r3, [sp, #136] ; 0x88 - 17d18: 4e5c ldr r6, [pc, #368] ; (17e8c <_svfprintf_r+0x930>) - 17d1a: dd2e ble.n 17d7a <_svfprintf_r+0x81e> - 17d1c: 4632 mov r2, r6 - 17d1e: 9508 str r5, [sp, #32] - 17d20: 465e mov r6, fp - 17d22: 9d0c ldr r5, [sp, #48] ; 0x30 - 17d24: 46bb mov fp, r7 - 17d26: 4617 mov r7, r2 - 17d28: e006 b.n 17d38 <_svfprintf_r+0x7dc> - 17d2a: f1aa 0a10 sub.w sl, sl, #16 - 17d2e: f1ba 0f10 cmp.w sl, #16 - 17d32: f109 0908 add.w r9, r9, #8 - 17d36: dd1b ble.n 17d70 <_svfprintf_r+0x814> - 17d38: 3301 adds r3, #1 - 17d3a: 3410 adds r4, #16 - 17d3c: 2210 movs r2, #16 - 17d3e: 2b07 cmp r3, #7 - 17d40: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 17d44: f8c9 7000 str.w r7, [r9] - 17d48: f8c9 2004 str.w r2, [r9, #4] - 17d4c: dded ble.n 17d2a <_svfprintf_r+0x7ce> - 17d4e: aa21 add r2, sp, #132 ; 0x84 - 17d50: 4631 mov r1, r6 - 17d52: 4628 mov r0, r5 - 17d54: f004 fab4 bl 1c2c0 <__ssprint_r> - 17d58: 2800 cmp r0, #0 - 17d5a: f040 8122 bne.w 17fa2 <_svfprintf_r+0xa46> - 17d5e: f1aa 0a10 sub.w sl, sl, #16 - 17d62: f1ba 0f10 cmp.w sl, #16 - 17d66: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 17d6a: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 17d6e: dce3 bgt.n 17d38 <_svfprintf_r+0x7dc> - 17d70: 463a mov r2, r7 - 17d72: 9d08 ldr r5, [sp, #32] - 17d74: 465f mov r7, fp - 17d76: 46b3 mov fp, r6 - 17d78: 4616 mov r6, r2 - 17d7a: 3301 adds r3, #1 - 17d7c: 4454 add r4, sl - 17d7e: 2b07 cmp r3, #7 - 17d80: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 17d84: f8c9 6000 str.w r6, [r9] - 17d88: f8c9 a004 str.w sl, [r9, #4] - 17d8c: f300 81cf bgt.w 1812e <_svfprintf_r+0xbd2> - 17d90: f109 0908 add.w r9, r9, #8 - 17d94: e515 b.n 177c2 <_svfprintf_r+0x266> - 17d96: 980c ldr r0, [sp, #48] ; 0x30 - 17d98: aa21 add r2, sp, #132 ; 0x84 - 17d9a: 4659 mov r1, fp - 17d9c: f004 fa90 bl 1c2c0 <__ssprint_r> - 17da0: 2800 cmp r0, #0 - 17da2: f43f ad35 beq.w 17810 <_svfprintf_r+0x2b4> - 17da6: 46da mov sl, fp - 17da8: e540 b.n 1782c <_svfprintf_r+0x2d0> - 17daa: 3301 adds r3, #1 - 17dac: 442c add r4, r5 - 17dae: 2b07 cmp r3, #7 - 17db0: f8c9 6000 str.w r6, [r9] - 17db4: f8c9 5004 str.w r5, [r9, #4] - 17db8: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 17dbc: f77f ad12 ble.w 177e4 <_svfprintf_r+0x288> - 17dc0: 980c ldr r0, [sp, #48] ; 0x30 - 17dc2: aa21 add r2, sp, #132 ; 0x84 - 17dc4: 4659 mov r1, fp - 17dc6: f004 fa7b bl 1c2c0 <__ssprint_r> - 17dca: 2800 cmp r0, #0 - 17dcc: d1eb bne.n 17da6 <_svfprintf_r+0x84a> - 17dce: 9c23 ldr r4, [sp, #140] ; 0x8c - 17dd0: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 17dd4: e508 b.n 177e8 <_svfprintf_r+0x28c> - 17dd6: 9b12 ldr r3, [sp, #72] ; 0x48 - 17dd8: 9f22 ldr r7, [sp, #136] ; 0x88 - 17dda: 2b01 cmp r3, #1 - 17ddc: f104 0401 add.w r4, r4, #1 - 17de0: f107 0701 add.w r7, r7, #1 - 17de4: f109 0a08 add.w sl, r9, #8 - 17de8: f340 815a ble.w 180a0 <_svfprintf_r+0xb44> - 17dec: 2301 movs r3, #1 - 17dee: 2f07 cmp r7, #7 - 17df0: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 17df4: f8c9 5000 str.w r5, [r9] - 17df8: f8c9 3004 str.w r3, [r9, #4] - 17dfc: f300 81a8 bgt.w 18150 <_svfprintf_r+0xbf4> - 17e00: 9b14 ldr r3, [sp, #80] ; 0x50 - 17e02: 9a15 ldr r2, [sp, #84] ; 0x54 - 17e04: 3701 adds r7, #1 - 17e06: 441c add r4, r3 - 17e08: 2f07 cmp r7, #7 - 17e0a: e9ca 2300 strd r2, r3, [sl] - 17e0e: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 17e12: f300 81aa bgt.w 1816a <_svfprintf_r+0xc0e> - 17e16: f10a 0a08 add.w sl, sl, #8 - 17e1a: 9b12 ldr r3, [sp, #72] ; 0x48 - 17e1c: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 17e20: f103 39ff add.w r9, r3, #4294967295 ; 0xffffffff - 17e24: 2200 movs r2, #0 - 17e26: 2300 movs r3, #0 - 17e28: f005 ff14 bl 1dc54 <__aeabi_dcmpeq> - 17e2c: 2800 cmp r0, #0 - 17e2e: f040 8152 bne.w 180d6 <_svfprintf_r+0xb7a> - 17e32: 3701 adds r7, #1 - 17e34: 3501 adds r5, #1 - 17e36: 444c add r4, r9 - 17e38: 2f07 cmp r7, #7 - 17e3a: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 17e3e: f8ca 5000 str.w r5, [sl] - 17e42: f8ca 9004 str.w r9, [sl, #4] - 17e46: f300 8139 bgt.w 180bc <_svfprintf_r+0xb60> - 17e4a: f10a 0a08 add.w sl, sl, #8 - 17e4e: 9b16 ldr r3, [sp, #88] ; 0x58 - 17e50: f8ca 3004 str.w r3, [sl, #4] - 17e54: 3701 adds r7, #1 - 17e56: 441c add r4, r3 - 17e58: 2f07 cmp r7, #7 - 17e5a: ab1d add r3, sp, #116 ; 0x74 - 17e5c: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 17e60: f8ca 3000 str.w r3, [sl] - 17e64: dcac bgt.n 17dc0 <_svfprintf_r+0x864> - 17e66: f10a 0908 add.w r9, sl, #8 - 17e6a: e4bd b.n 177e8 <_svfprintf_r+0x28c> - 17e6c: 2e10 cmp r6, #16 - 17e6e: 9a22 ldr r2, [sp, #136] ; 0x88 - 17e70: dd35 ble.n 17ede <_svfprintf_r+0x982> - 17e72: 4659 mov r1, fp - 17e74: 9317 str r3, [sp, #92] ; 0x5c - 17e76: 46b3 mov fp, r6 - 17e78: 4623 mov r3, r4 - 17e7a: 462e mov r6, r5 - 17e7c: 9c0c ldr r4, [sp, #48] ; 0x30 - 17e7e: f04f 0a10 mov.w sl, #16 - 17e82: 460d mov r5, r1 - 17e84: e00b b.n 17e9e <_svfprintf_r+0x942> - 17e86: bf00 nop - 17e88: 0002c180 .word 0x0002c180 - 17e8c: 0002c194 .word 0x0002c194 - 17e90: f1ab 0b10 sub.w fp, fp, #16 - 17e94: f1bb 0f10 cmp.w fp, #16 - 17e98: f109 0908 add.w r9, r9, #8 - 17e9c: dd19 ble.n 17ed2 <_svfprintf_r+0x976> - 17e9e: 3201 adds r2, #1 - 17ea0: 49bb ldr r1, [pc, #748] ; (18190 <_svfprintf_r+0xc34>) - 17ea2: 3310 adds r3, #16 - 17ea4: 2a07 cmp r2, #7 - 17ea6: e9c9 1a00 strd r1, sl, [r9] - 17eaa: e9cd 2322 strd r2, r3, [sp, #136] ; 0x88 - 17eae: ddef ble.n 17e90 <_svfprintf_r+0x934> - 17eb0: aa21 add r2, sp, #132 ; 0x84 - 17eb2: 4629 mov r1, r5 - 17eb4: 4620 mov r0, r4 - 17eb6: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 17eba: f004 fa01 bl 1c2c0 <__ssprint_r> - 17ebe: 2800 cmp r0, #0 - 17ec0: f040 829b bne.w 183fa <_svfprintf_r+0xe9e> - 17ec4: f1ab 0b10 sub.w fp, fp, #16 - 17ec8: f1bb 0f10 cmp.w fp, #16 - 17ecc: e9dd 2322 ldrd r2, r3, [sp, #136] ; 0x88 - 17ed0: dce5 bgt.n 17e9e <_svfprintf_r+0x942> - 17ed2: 4629 mov r1, r5 - 17ed4: 461c mov r4, r3 - 17ed6: 9b17 ldr r3, [sp, #92] ; 0x5c - 17ed8: 4635 mov r5, r6 - 17eda: 465e mov r6, fp - 17edc: 468b mov fp, r1 - 17ede: 3201 adds r2, #1 - 17ee0: 49ab ldr r1, [pc, #684] ; (18190 <_svfprintf_r+0xc34>) - 17ee2: f8c9 6004 str.w r6, [r9, #4] - 17ee6: 4434 add r4, r6 - 17ee8: 2a07 cmp r2, #7 - 17eea: e9cd 2422 strd r2, r4, [sp, #136] ; 0x88 - 17eee: f8c9 1000 str.w r1, [r9] - 17ef2: f300 8273 bgt.w 183dc <_svfprintf_r+0xe80> - 17ef6: f109 0908 add.w r9, r9, #8 - 17efa: e42f b.n 1775c <_svfprintf_r+0x200> - 17efc: 980c ldr r0, [sp, #48] ; 0x30 - 17efe: aa21 add r2, sp, #132 ; 0x84 - 17f00: 4659 mov r1, fp - 17f02: f004 f9dd bl 1c2c0 <__ssprint_r> - 17f06: 2800 cmp r0, #0 - 17f08: f47f af4d bne.w 17da6 <_svfprintf_r+0x84a> - 17f0c: 9c23 ldr r4, [sp, #140] ; 0x8c - 17f0e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 17f12: e44a b.n 177aa <_svfprintf_r+0x24e> - 17f14: 980c ldr r0, [sp, #48] ; 0x30 - 17f16: 9317 str r3, [sp, #92] ; 0x5c - 17f18: aa21 add r2, sp, #132 ; 0x84 - 17f1a: 4659 mov r1, fp - 17f1c: f004 f9d0 bl 1c2c0 <__ssprint_r> - 17f20: 2800 cmp r0, #0 - 17f22: f47f af40 bne.w 17da6 <_svfprintf_r+0x84a> - 17f26: 9c23 ldr r4, [sp, #140] ; 0x8c - 17f28: 9b17 ldr r3, [sp, #92] ; 0x5c - 17f2a: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 17f2e: e42a b.n 17786 <_svfprintf_r+0x22a> - 17f30: 2d10 cmp r5, #16 - 17f32: 9b22 ldr r3, [sp, #136] ; 0x88 - 17f34: dd1f ble.n 17f76 <_svfprintf_r+0xa1a> - 17f36: 9f0c ldr r7, [sp, #48] ; 0x30 - 17f38: 2610 movs r6, #16 - 17f3a: e004 b.n 17f46 <_svfprintf_r+0x9ea> - 17f3c: 3d10 subs r5, #16 - 17f3e: 2d10 cmp r5, #16 - 17f40: f109 0908 add.w r9, r9, #8 - 17f44: dd17 ble.n 17f76 <_svfprintf_r+0xa1a> - 17f46: 3301 adds r3, #1 - 17f48: 4a91 ldr r2, [pc, #580] ; (18190 <_svfprintf_r+0xc34>) - 17f4a: 3410 adds r4, #16 - 17f4c: 2b07 cmp r3, #7 - 17f4e: e9c9 2600 strd r2, r6, [r9] - 17f52: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 17f56: ddf1 ble.n 17f3c <_svfprintf_r+0x9e0> - 17f58: aa21 add r2, sp, #132 ; 0x84 - 17f5a: 4659 mov r1, fp - 17f5c: 4638 mov r0, r7 - 17f5e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 17f62: f004 f9ad bl 1c2c0 <__ssprint_r> - 17f66: 2800 cmp r0, #0 - 17f68: f47f af1d bne.w 17da6 <_svfprintf_r+0x84a> - 17f6c: 3d10 subs r5, #16 - 17f6e: 2d10 cmp r5, #16 - 17f70: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 17f74: dce7 bgt.n 17f46 <_svfprintf_r+0x9ea> - 17f76: 3301 adds r3, #1 - 17f78: 4a85 ldr r2, [pc, #532] ; (18190 <_svfprintf_r+0xc34>) - 17f7a: f8c9 5004 str.w r5, [r9, #4] - 17f7e: 442c add r4, r5 - 17f80: 2b07 cmp r3, #7 - 17f82: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 17f86: f8c9 2000 str.w r2, [r9] - 17f8a: f77f ac36 ble.w 177fa <_svfprintf_r+0x29e> - 17f8e: 980c ldr r0, [sp, #48] ; 0x30 - 17f90: aa21 add r2, sp, #132 ; 0x84 - 17f92: 4659 mov r1, fp - 17f94: f004 f994 bl 1c2c0 <__ssprint_r> - 17f98: 2800 cmp r0, #0 - 17f9a: f47f af04 bne.w 17da6 <_svfprintf_r+0x84a> - 17f9e: 9c23 ldr r4, [sp, #140] ; 0x8c - 17fa0: e42b b.n 177fa <_svfprintf_r+0x29e> - 17fa2: 46b2 mov sl, r6 - 17fa4: e442 b.n 1782c <_svfprintf_r+0x2d0> - 17fa6: 991b ldr r1, [sp, #108] ; 0x6c - 17fa8: 2900 cmp r1, #0 - 17faa: f340 81e3 ble.w 18374 <_svfprintf_r+0xe18> - 17fae: 9e12 ldr r6, [sp, #72] ; 0x48 - 17fb0: 9b0f ldr r3, [sp, #60] ; 0x3c - 17fb2: 429e cmp r6, r3 - 17fb4: bfa8 it ge - 17fb6: 461e movge r6, r3 - 17fb8: 2e00 cmp r6, #0 - 17fba: dd0b ble.n 17fd4 <_svfprintf_r+0xa78> - 17fbc: 9b22 ldr r3, [sp, #136] ; 0x88 - 17fbe: 3301 adds r3, #1 - 17fc0: 4434 add r4, r6 - 17fc2: 2b07 cmp r3, #7 - 17fc4: e9c9 5600 strd r5, r6, [r9] - 17fc8: 9423 str r4, [sp, #140] ; 0x8c - 17fca: 9322 str r3, [sp, #136] ; 0x88 - 17fcc: f300 83ae bgt.w 1872c <_svfprintf_r+0x11d0> - 17fd0: f109 0908 add.w r9, r9, #8 - 17fd4: 9f0f ldr r7, [sp, #60] ; 0x3c - 17fd6: 2e00 cmp r6, #0 - 17fd8: bfa8 it ge - 17fda: 1bbf subge r7, r7, r6 - 17fdc: 2f00 cmp r7, #0 - 17fde: f300 8175 bgt.w 182cc <_svfprintf_r+0xd70> - 17fe2: 9a1b ldr r2, [sp, #108] ; 0x6c - 17fe4: 9b12 ldr r3, [sp, #72] ; 0x48 - 17fe6: 429a cmp r2, r3 - 17fe8: f280 8153 bge.w 18292 <_svfprintf_r+0xd36> - 17fec: 9b14 ldr r3, [sp, #80] ; 0x50 - 17fee: 9915 ldr r1, [sp, #84] ; 0x54 - 17ff0: 441c add r4, r3 - 17ff2: e9c9 1300 strd r1, r3, [r9] - 17ff6: 9b22 ldr r3, [sp, #136] ; 0x88 - 17ff8: 9423 str r4, [sp, #140] ; 0x8c - 17ffa: 3301 adds r3, #1 - 17ffc: 2b07 cmp r3, #7 - 17ffe: 9322 str r3, [sp, #136] ; 0x88 - 18000: f300 82fb bgt.w 185fa <_svfprintf_r+0x109e> - 18004: f109 0908 add.w r9, r9, #8 - 18008: 9b12 ldr r3, [sp, #72] ; 0x48 - 1800a: 990f ldr r1, [sp, #60] ; 0x3c - 1800c: 1a9a subs r2, r3, r2 - 1800e: 1a5e subs r6, r3, r1 - 18010: 4296 cmp r6, r2 - 18012: bfa8 it ge - 18014: 4616 movge r6, r2 - 18016: 2e00 cmp r6, #0 - 18018: dd0e ble.n 18038 <_svfprintf_r+0xadc> - 1801a: 9b22 ldr r3, [sp, #136] ; 0x88 - 1801c: f8c9 6004 str.w r6, [r9, #4] - 18020: 3301 adds r3, #1 - 18022: 440d add r5, r1 - 18024: 4434 add r4, r6 - 18026: 2b07 cmp r3, #7 - 18028: f8c9 5000 str.w r5, [r9] - 1802c: 9423 str r4, [sp, #140] ; 0x8c - 1802e: 9322 str r3, [sp, #136] ; 0x88 - 18030: f300 838b bgt.w 1874a <_svfprintf_r+0x11ee> - 18034: f109 0908 add.w r9, r9, #8 - 18038: 2e00 cmp r6, #0 - 1803a: bfac ite ge - 1803c: 1b95 subge r5, r2, r6 - 1803e: 4615 movlt r5, r2 - 18040: 2d00 cmp r5, #0 - 18042: f77f abd1 ble.w 177e8 <_svfprintf_r+0x28c> - 18046: 2d10 cmp r5, #16 - 18048: 9b22 ldr r3, [sp, #136] ; 0x88 - 1804a: 4e52 ldr r6, [pc, #328] ; (18194 <_svfprintf_r+0xc38>) - 1804c: f77f aead ble.w 17daa <_svfprintf_r+0x84e> - 18050: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 18054: 2710 movs r7, #16 - 18056: e005 b.n 18064 <_svfprintf_r+0xb08> - 18058: f109 0908 add.w r9, r9, #8 - 1805c: 3d10 subs r5, #16 - 1805e: 2d10 cmp r5, #16 - 18060: f77f aea3 ble.w 17daa <_svfprintf_r+0x84e> - 18064: 3301 adds r3, #1 - 18066: 3410 adds r4, #16 - 18068: 2b07 cmp r3, #7 - 1806a: e9c9 6700 strd r6, r7, [r9] - 1806e: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 18072: ddf1 ble.n 18058 <_svfprintf_r+0xafc> - 18074: aa21 add r2, sp, #132 ; 0x84 - 18076: 4659 mov r1, fp - 18078: 4650 mov r0, sl - 1807a: f004 f921 bl 1c2c0 <__ssprint_r> - 1807e: 2800 cmp r0, #0 - 18080: f47f ae91 bne.w 17da6 <_svfprintf_r+0x84a> - 18084: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 18088: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 1808c: e7e6 b.n 1805c <_svfprintf_r+0xb00> - 1808e: 9a08 ldr r2, [sp, #32] - 18090: 2a00 cmp r2, #0 - 18092: f040 832e bne.w 186f2 <_svfprintf_r+0x1196> - 18096: 2300 movs r3, #0 - 18098: 9308 str r3, [sp, #32] - 1809a: 930a str r3, [sp, #40] ; 0x28 - 1809c: ad2e add r5, sp, #184 ; 0xb8 - 1809e: e575 b.n 17b8c <_svfprintf_r+0x630> - 180a0: 9b06 ldr r3, [sp, #24] - 180a2: 07d9 lsls r1, r3, #31 - 180a4: f53f aea2 bmi.w 17dec <_svfprintf_r+0x890> - 180a8: 2301 movs r3, #1 - 180aa: 2f07 cmp r7, #7 - 180ac: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 180b0: f8c9 5000 str.w r5, [r9] - 180b4: f8c9 3004 str.w r3, [r9, #4] - 180b8: f77f aec9 ble.w 17e4e <_svfprintf_r+0x8f2> - 180bc: 980c ldr r0, [sp, #48] ; 0x30 - 180be: aa21 add r2, sp, #132 ; 0x84 - 180c0: 4659 mov r1, fp - 180c2: f004 f8fd bl 1c2c0 <__ssprint_r> - 180c6: 2800 cmp r0, #0 - 180c8: f47f ae6d bne.w 17da6 <_svfprintf_r+0x84a> - 180cc: e9dd 7422 ldrd r7, r4, [sp, #136] ; 0x88 - 180d0: f10d 0ab8 add.w sl, sp, #184 ; 0xb8 - 180d4: e6bb b.n 17e4e <_svfprintf_r+0x8f2> - 180d6: f1b9 0f00 cmp.w r9, #0 - 180da: f77f aeb8 ble.w 17e4e <_svfprintf_r+0x8f2> - 180de: f1b9 0f10 cmp.w r9, #16 - 180e2: 4e2c ldr r6, [pc, #176] ; (18194 <_svfprintf_r+0xc38>) - 180e4: f340 81be ble.w 18464 <_svfprintf_r+0xf08> - 180e8: f8cd 8020 str.w r8, [sp, #32] - 180ec: 2510 movs r5, #16 - 180ee: f8dd 8030 ldr.w r8, [sp, #48] ; 0x30 - 180f2: e007 b.n 18104 <_svfprintf_r+0xba8> - 180f4: f10a 0a08 add.w sl, sl, #8 - 180f8: f1a9 0910 sub.w r9, r9, #16 - 180fc: f1b9 0f10 cmp.w r9, #16 - 18100: f340 81ae ble.w 18460 <_svfprintf_r+0xf04> - 18104: 3701 adds r7, #1 - 18106: 3410 adds r4, #16 - 18108: 2f07 cmp r7, #7 - 1810a: e9ca 6500 strd r6, r5, [sl] - 1810e: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 18112: ddef ble.n 180f4 <_svfprintf_r+0xb98> - 18114: aa21 add r2, sp, #132 ; 0x84 - 18116: 4659 mov r1, fp - 18118: 4640 mov r0, r8 - 1811a: f004 f8d1 bl 1c2c0 <__ssprint_r> - 1811e: 2800 cmp r0, #0 - 18120: f47f ae41 bne.w 17da6 <_svfprintf_r+0x84a> - 18124: e9dd 7422 ldrd r7, r4, [sp, #136] ; 0x88 - 18128: f10d 0ab8 add.w sl, sp, #184 ; 0xb8 - 1812c: e7e4 b.n 180f8 <_svfprintf_r+0xb9c> - 1812e: 980c ldr r0, [sp, #48] ; 0x30 - 18130: aa21 add r2, sp, #132 ; 0x84 - 18132: 4659 mov r1, fp - 18134: f004 f8c4 bl 1c2c0 <__ssprint_r> - 18138: 2800 cmp r0, #0 - 1813a: f47f ae34 bne.w 17da6 <_svfprintf_r+0x84a> - 1813e: 9c23 ldr r4, [sp, #140] ; 0x8c - 18140: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 18144: f7ff bb3d b.w 177c2 <_svfprintf_r+0x266> - 18148: 4253 negs r3, r2 - 1814a: 212d movs r1, #45 ; 0x2d - 1814c: 2201 movs r2, #1 - 1814e: e422 b.n 17996 <_svfprintf_r+0x43a> - 18150: 980c ldr r0, [sp, #48] ; 0x30 - 18152: aa21 add r2, sp, #132 ; 0x84 - 18154: 4659 mov r1, fp - 18156: f004 f8b3 bl 1c2c0 <__ssprint_r> - 1815a: 2800 cmp r0, #0 - 1815c: f47f ae23 bne.w 17da6 <_svfprintf_r+0x84a> - 18160: e9dd 7422 ldrd r7, r4, [sp, #136] ; 0x88 - 18164: f10d 0ab8 add.w sl, sp, #184 ; 0xb8 - 18168: e64a b.n 17e00 <_svfprintf_r+0x8a4> - 1816a: 980c ldr r0, [sp, #48] ; 0x30 - 1816c: aa21 add r2, sp, #132 ; 0x84 - 1816e: 4659 mov r1, fp - 18170: f004 f8a6 bl 1c2c0 <__ssprint_r> - 18174: 2800 cmp r0, #0 - 18176: f47f ae16 bne.w 17da6 <_svfprintf_r+0x84a> - 1817a: e9dd 7422 ldrd r7, r4, [sp, #136] ; 0x88 - 1817e: f10d 0ab8 add.w sl, sp, #184 ; 0xb8 - 18182: e64a b.n 17e1a <_svfprintf_r+0x8be> - 18184: 920d str r2, [sp, #52] ; 0x34 - 18186: f7ff ba30 b.w 175ea <_svfprintf_r+0x8e> - 1818a: ad2e add r5, sp, #184 ; 0xb8 - 1818c: e4fe b.n 17b8c <_svfprintf_r+0x630> - 1818e: bf00 nop - 18190: 0002c184 .word 0x0002c184 - 18194: 0002c194 .word 0x0002c194 - 18198: 2230 movs r2, #48 ; 0x30 - 1819a: f88d 2068 strb.w r2, [sp, #104] ; 0x68 - 1819e: f88d 7069 strb.w r7, [sp, #105] ; 0x69 - 181a2: f044 0402 orr.w r4, r4, #2 - 181a6: 2202 movs r2, #2 - 181a8: f7ff bbf4 b.w 17994 <_svfprintf_r+0x438> - 181ac: b212 sxth r2, r2 - 181ae: 4613 mov r3, r2 - 181b0: f7ff bb9d b.w 178ee <_svfprintf_r+0x392> - 181b4: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 181b8: 4602 mov r2, r0 - 181ba: 460b mov r3, r1 - 181bc: f005 fd7c bl 1dcb8 <__aeabi_dcmpun> - 181c0: 2800 cmp r0, #0 - 181c2: f040 833e bne.w 18842 <_svfprintf_r+0x12e6> - 181c6: 9a08 ldr r2, [sp, #32] - 181c8: f027 0320 bic.w r3, r7, #32 - 181cc: 1c51 adds r1, r2, #1 - 181ce: 930a str r3, [sp, #40] ; 0x28 - 181d0: f000 82b8 beq.w 18744 <_svfprintf_r+0x11e8> - 181d4: 2b47 cmp r3, #71 ; 0x47 - 181d6: f000 80b2 beq.w 1833e <_svfprintf_r+0xde2> - 181da: e9dd 1210 ldrd r1, r2, [sp, #64] ; 0x40 - 181de: f444 7380 orr.w r3, r4, #256 ; 0x100 - 181e2: 9306 str r3, [sp, #24] - 181e4: 4613 mov r3, r2 - 181e6: 2b00 cmp r3, #0 - 181e8: f2c0 8221 blt.w 1862e <_svfprintf_r+0x10d2> - 181ec: 9307 str r3, [sp, #28] - 181ee: f8dd a040 ldr.w sl, [sp, #64] ; 0x40 - 181f2: 2300 movs r3, #0 - 181f4: 930e str r3, [sp, #56] ; 0x38 - 181f6: 2f66 cmp r7, #102 ; 0x66 - 181f8: f000 8174 beq.w 184e4 <_svfprintf_r+0xf88> - 181fc: 2f46 cmp r7, #70 ; 0x46 - 181fe: f000 8171 beq.w 184e4 <_svfprintf_r+0xf88> - 18202: 9b0a ldr r3, [sp, #40] ; 0x28 - 18204: 2b45 cmp r3, #69 ; 0x45 - 18206: 4652 mov r2, sl - 18208: 9b07 ldr r3, [sp, #28] - 1820a: f000 8275 beq.w 186f8 <_svfprintf_r+0x119c> - 1820e: a91f add r1, sp, #124 ; 0x7c - 18210: 9104 str r1, [sp, #16] - 18212: a91c add r1, sp, #112 ; 0x70 - 18214: 9103 str r1, [sp, #12] - 18216: a91b add r1, sp, #108 ; 0x6c - 18218: 9e08 ldr r6, [sp, #32] - 1821a: 9102 str r1, [sp, #8] - 1821c: 2102 movs r1, #2 - 1821e: 980c ldr r0, [sp, #48] ; 0x30 - 18220: 9601 str r6, [sp, #4] - 18222: 9100 str r1, [sp, #0] - 18224: f001 fea4 bl 19f70 <_dtoa_r> - 18228: 2f67 cmp r7, #103 ; 0x67 - 1822a: 4605 mov r5, r0 - 1822c: f040 8345 bne.w 188ba <_svfprintf_r+0x135e> - 18230: 07e3 lsls r3, r4, #31 - 18232: f100 8273 bmi.w 1871c <_svfprintf_r+0x11c0> - 18236: 9b1f ldr r3, [sp, #124] ; 0x7c - 18238: 1b5b subs r3, r3, r5 - 1823a: 9312 str r3, [sp, #72] ; 0x48 - 1823c: 9b1b ldr r3, [sp, #108] ; 0x6c - 1823e: 930f str r3, [sp, #60] ; 0x3c - 18240: 9b0a ldr r3, [sp, #40] ; 0x28 - 18242: 2b47 cmp r3, #71 ; 0x47 - 18244: f040 819b bne.w 1857e <_svfprintf_r+0x1022> - 18248: 9b0f ldr r3, [sp, #60] ; 0x3c - 1824a: 1cde adds r6, r3, #3 - 1824c: f2c0 8196 blt.w 1857c <_svfprintf_r+0x1020> - 18250: 9a08 ldr r2, [sp, #32] - 18252: 429a cmp r2, r3 - 18254: f2c0 8192 blt.w 1857c <_svfprintf_r+0x1020> - 18258: 9b12 ldr r3, [sp, #72] ; 0x48 - 1825a: 9a0f ldr r2, [sp, #60] ; 0x3c - 1825c: 4293 cmp r3, r2 - 1825e: f300 82d6 bgt.w 1880e <_svfprintf_r+0x12b2> - 18262: 07e4 lsls r4, r4, #31 - 18264: 9b0f ldr r3, [sp, #60] ; 0x3c - 18266: f100 82fd bmi.w 18864 <_svfprintf_r+0x1308> - 1826a: ea23 72e3 bic.w r2, r3, r3, asr #31 - 1826e: 9207 str r2, [sp, #28] - 18270: 930a str r3, [sp, #40] ; 0x28 - 18272: 2767 movs r7, #103 ; 0x67 - 18274: 9b0e ldr r3, [sp, #56] ; 0x38 - 18276: 2b00 cmp r3, #0 - 18278: f000 8252 beq.w 18720 <_svfprintf_r+0x11c4> - 1827c: 232d movs r3, #45 ; 0x2d - 1827e: f88d 3067 strb.w r3, [sp, #103] ; 0x67 - 18282: 2300 movs r3, #0 - 18284: 9308 str r3, [sp, #32] - 18286: f7ff bb1f b.w 178c8 <_svfprintf_r+0x36c> - 1828a: 2301 movs r3, #1 - 1828c: 202b movs r0, #43 ; 0x2b - 1828e: f7ff b9ac b.w 175ea <_svfprintf_r+0x8e> - 18292: 9b06 ldr r3, [sp, #24] - 18294: 07d8 lsls r0, r3, #31 - 18296: f53f aea9 bmi.w 17fec <_svfprintf_r+0xa90> - 1829a: 9b12 ldr r3, [sp, #72] ; 0x48 - 1829c: 990f ldr r1, [sp, #60] ; 0x3c - 1829e: 1a9a subs r2, r3, r2 - 182a0: 1a5b subs r3, r3, r1 - 182a2: 4293 cmp r3, r2 - 182a4: bfa8 it ge - 182a6: 4613 movge r3, r2 - 182a8: 461e mov r6, r3 - 182aa: e6c5 b.n 18038 <_svfprintf_r+0xadc> - 182ac: 980c ldr r0, [sp, #48] ; 0x30 - 182ae: 2140 movs r1, #64 ; 0x40 - 182b0: f003 f8b6 bl 1b420 <_malloc_r> - 182b4: f8ca 0000 str.w r0, [sl] - 182b8: f8ca 0010 str.w r0, [sl, #16] - 182bc: 2800 cmp r0, #0 - 182be: f000 82fe beq.w 188be <_svfprintf_r+0x1362> - 182c2: 2340 movs r3, #64 ; 0x40 - 182c4: f8ca 3014 str.w r3, [sl, #20] - 182c8: f7ff b960 b.w 1758c <_svfprintf_r+0x30> - 182cc: 2f10 cmp r7, #16 - 182ce: 9b22 ldr r3, [sp, #136] ; 0x88 - 182d0: 4ea6 ldr r6, [pc, #664] ; (1856c <_svfprintf_r+0x1010>) - 182d2: f340 8180 ble.w 185d6 <_svfprintf_r+0x107a> - 182d6: 4632 mov r2, r6 - 182d8: 9508 str r5, [sp, #32] - 182da: 465e mov r6, fp - 182dc: 9d0c ldr r5, [sp, #48] ; 0x30 - 182de: f04f 0a10 mov.w sl, #16 - 182e2: 4693 mov fp, r2 - 182e4: e005 b.n 182f2 <_svfprintf_r+0xd96> - 182e6: f109 0908 add.w r9, r9, #8 - 182ea: 3f10 subs r7, #16 - 182ec: 2f10 cmp r7, #16 - 182ee: f340 816e ble.w 185ce <_svfprintf_r+0x1072> - 182f2: 3301 adds r3, #1 - 182f4: 3410 adds r4, #16 - 182f6: 2b07 cmp r3, #7 - 182f8: e9c9 ba00 strd fp, sl, [r9] - 182fc: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 18300: ddf1 ble.n 182e6 <_svfprintf_r+0xd8a> - 18302: aa21 add r2, sp, #132 ; 0x84 - 18304: 4631 mov r1, r6 - 18306: 4628 mov r0, r5 - 18308: f003 ffda bl 1c2c0 <__ssprint_r> - 1830c: 2800 cmp r0, #0 - 1830e: f47f ae48 bne.w 17fa2 <_svfprintf_r+0xa46> - 18312: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 18316: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 1831a: e7e6 b.n 182ea <_svfprintf_r+0xd8e> - 1831c: 4628 mov r0, r5 - 1831e: f8cd a020 str.w sl, [sp, #32] - 18322: 960d str r6, [sp, #52] ; 0x34 - 18324: 9406 str r4, [sp, #24] - 18326: f7ff f8ab bl 17480 - 1832a: ea20 73e0 bic.w r3, r0, r0, asr #31 - 1832e: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 18332: 900a str r0, [sp, #40] ; 0x28 - 18334: 9307 str r3, [sp, #28] - 18336: f8cd a03c str.w sl, [sp, #60] ; 0x3c - 1833a: f7ff bac2 b.w 178c2 <_svfprintf_r+0x366> - 1833e: 2a00 cmp r2, #0 - 18340: 4613 mov r3, r2 - 18342: bf08 it eq - 18344: 2301 moveq r3, #1 - 18346: 9308 str r3, [sp, #32] - 18348: e747 b.n 181da <_svfprintf_r+0xc7e> - 1834a: 4e89 ldr r6, [pc, #548] ; (18570 <_svfprintf_r+0x1014>) - 1834c: ad2e add r5, sp, #184 ; 0xb8 - 1834e: fba6 0203 umull r0, r2, r6, r3 - 18352: 08d2 lsrs r2, r2, #3 - 18354: eb02 0082 add.w r0, r2, r2, lsl #2 - 18358: eba3 0040 sub.w r0, r3, r0, lsl #1 - 1835c: 3030 adds r0, #48 ; 0x30 - 1835e: f805 0d01 strb.w r0, [r5, #-1]! - 18362: 4618 mov r0, r3 - 18364: 2809 cmp r0, #9 - 18366: 4613 mov r3, r2 - 18368: d8f1 bhi.n 1834e <_svfprintf_r+0xdf2> - 1836a: ab2e add r3, sp, #184 ; 0xb8 - 1836c: 1b5b subs r3, r3, r5 - 1836e: 9406 str r4, [sp, #24] - 18370: 930a str r3, [sp, #40] ; 0x28 - 18372: e40b b.n 17b8c <_svfprintf_r+0x630> - 18374: 9b22 ldr r3, [sp, #136] ; 0x88 - 18376: 4a7f ldr r2, [pc, #508] ; (18574 <_svfprintf_r+0x1018>) - 18378: f8c9 2000 str.w r2, [r9] - 1837c: 3301 adds r3, #1 - 1837e: 3401 adds r4, #1 - 18380: 2201 movs r2, #1 - 18382: 2b07 cmp r3, #7 - 18384: 9423 str r4, [sp, #140] ; 0x8c - 18386: 9322 str r3, [sp, #136] ; 0x88 - 18388: f8c9 2004 str.w r2, [r9, #4] - 1838c: f300 8142 bgt.w 18614 <_svfprintf_r+0x10b8> - 18390: f109 0908 add.w r9, r9, #8 - 18394: 2900 cmp r1, #0 - 18396: d171 bne.n 1847c <_svfprintf_r+0xf20> - 18398: 9b06 ldr r3, [sp, #24] - 1839a: 9a12 ldr r2, [sp, #72] ; 0x48 - 1839c: f003 0301 and.w r3, r3, #1 - 183a0: 4313 orrs r3, r2 - 183a2: f43f aa21 beq.w 177e8 <_svfprintf_r+0x28c> - 183a6: 9b14 ldr r3, [sp, #80] ; 0x50 - 183a8: 9915 ldr r1, [sp, #84] ; 0x54 - 183aa: 191a adds r2, r3, r4 - 183ac: e9c9 1300 strd r1, r3, [r9] - 183b0: 9b22 ldr r3, [sp, #136] ; 0x88 - 183b2: 9223 str r2, [sp, #140] ; 0x8c - 183b4: 3301 adds r3, #1 - 183b6: 2b07 cmp r3, #7 - 183b8: 9322 str r3, [sp, #136] ; 0x88 - 183ba: f300 8180 bgt.w 186be <_svfprintf_r+0x1162> - 183be: f109 0908 add.w r9, r9, #8 - 183c2: 9912 ldr r1, [sp, #72] ; 0x48 - 183c4: f8c9 5000 str.w r5, [r9] - 183c8: 3301 adds r3, #1 - 183ca: 188c adds r4, r1, r2 - 183cc: 2b07 cmp r3, #7 - 183ce: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 183d2: f8c9 1004 str.w r1, [r9, #4] - 183d6: f77f aa05 ble.w 177e4 <_svfprintf_r+0x288> - 183da: e4f1 b.n 17dc0 <_svfprintf_r+0x864> - 183dc: 980c ldr r0, [sp, #48] ; 0x30 - 183de: 9317 str r3, [sp, #92] ; 0x5c - 183e0: aa21 add r2, sp, #132 ; 0x84 - 183e2: 4659 mov r1, fp - 183e4: f003 ff6c bl 1c2c0 <__ssprint_r> - 183e8: 2800 cmp r0, #0 - 183ea: f47f acdc bne.w 17da6 <_svfprintf_r+0x84a> - 183ee: 9c23 ldr r4, [sp, #140] ; 0x8c - 183f0: 9b17 ldr r3, [sp, #92] ; 0x5c - 183f2: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 183f6: f7ff b9b1 b.w 1775c <_svfprintf_r+0x200> - 183fa: 46aa mov sl, r5 - 183fc: f7ff ba16 b.w 1782c <_svfprintf_r+0x2d0> - 18400: 980c ldr r0, [sp, #48] ; 0x30 - 18402: aa21 add r2, sp, #132 ; 0x84 - 18404: 4659 mov r1, fp - 18406: f003 ff5b bl 1c2c0 <__ssprint_r> - 1840a: 2800 cmp r0, #0 - 1840c: f47f accb bne.w 17da6 <_svfprintf_r+0x84a> - 18410: 9c23 ldr r4, [sp, #140] ; 0x8c - 18412: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 18416: f7ff bbde b.w 17bd6 <_svfprintf_r+0x67a> - 1841a: 980c ldr r0, [sp, #48] ; 0x30 - 1841c: aa21 add r2, sp, #132 ; 0x84 - 1841e: 4659 mov r1, fp - 18420: f003 ff4e bl 1c2c0 <__ssprint_r> - 18424: 2800 cmp r0, #0 - 18426: f47f acbe bne.w 17da6 <_svfprintf_r+0x84a> - 1842a: 9c23 ldr r4, [sp, #140] ; 0x8c - 1842c: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 18430: f7ff b9bf b.w 177b2 <_svfprintf_r+0x256> - 18434: 980c ldr r0, [sp, #48] ; 0x30 - 18436: aa21 add r2, sp, #132 ; 0x84 - 18438: 4659 mov r1, fp - 1843a: f003 ff41 bl 1c2c0 <__ssprint_r> - 1843e: 2800 cmp r0, #0 - 18440: f47f acb1 bne.w 17da6 <_svfprintf_r+0x84a> - 18444: 9c23 ldr r4, [sp, #140] ; 0x8c - 18446: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 1844a: f7ff bbda b.w 17c02 <_svfprintf_r+0x6a6> - 1844e: 2b06 cmp r3, #6 - 18450: bf28 it cs - 18452: 2306 movcs r3, #6 - 18454: 4d48 ldr r5, [pc, #288] ; (18578 <_svfprintf_r+0x101c>) - 18456: 930a str r3, [sp, #40] ; 0x28 - 18458: 960d str r6, [sp, #52] ; 0x34 - 1845a: 9307 str r3, [sp, #28] - 1845c: f7ff b967 b.w 1772e <_svfprintf_r+0x1d2> - 18460: f8dd 8020 ldr.w r8, [sp, #32] - 18464: f8ca 6000 str.w r6, [sl] - 18468: 3701 adds r7, #1 - 1846a: 444c add r4, r9 - 1846c: 2f07 cmp r7, #7 - 1846e: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 18472: f8ca 9004 str.w r9, [sl, #4] - 18476: f77f ace8 ble.w 17e4a <_svfprintf_r+0x8ee> - 1847a: e61f b.n 180bc <_svfprintf_r+0xb60> - 1847c: 9b14 ldr r3, [sp, #80] ; 0x50 - 1847e: 9815 ldr r0, [sp, #84] ; 0x54 - 18480: 191a adds r2, r3, r4 - 18482: e9c9 0300 strd r0, r3, [r9] - 18486: 9b22 ldr r3, [sp, #136] ; 0x88 - 18488: 9223 str r2, [sp, #140] ; 0x8c - 1848a: 3301 adds r3, #1 - 1848c: 2b07 cmp r3, #7 - 1848e: 9322 str r3, [sp, #136] ; 0x88 - 18490: f300 8115 bgt.w 186be <_svfprintf_r+0x1162> - 18494: f109 0908 add.w r9, r9, #8 - 18498: 2900 cmp r1, #0 - 1849a: da92 bge.n 183c2 <_svfprintf_r+0xe66> - 1849c: 424f negs r7, r1 - 1849e: 3110 adds r1, #16 - 184a0: 4e32 ldr r6, [pc, #200] ; (1856c <_svfprintf_r+0x1010>) - 184a2: f280 8193 bge.w 187cc <_svfprintf_r+0x1270> - 184a6: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 184aa: 2410 movs r4, #16 - 184ac: e005 b.n 184ba <_svfprintf_r+0xf5e> - 184ae: f109 0908 add.w r9, r9, #8 - 184b2: 3f10 subs r7, #16 - 184b4: 2f10 cmp r7, #16 - 184b6: f340 8189 ble.w 187cc <_svfprintf_r+0x1270> - 184ba: 3301 adds r3, #1 - 184bc: 3210 adds r2, #16 - 184be: 2b07 cmp r3, #7 - 184c0: e9c9 6400 strd r6, r4, [r9] - 184c4: e9cd 3222 strd r3, r2, [sp, #136] ; 0x88 - 184c8: ddf1 ble.n 184ae <_svfprintf_r+0xf52> - 184ca: aa21 add r2, sp, #132 ; 0x84 - 184cc: 4659 mov r1, fp - 184ce: 4650 mov r0, sl - 184d0: f003 fef6 bl 1c2c0 <__ssprint_r> - 184d4: 2800 cmp r0, #0 - 184d6: f47f ac66 bne.w 17da6 <_svfprintf_r+0x84a> - 184da: e9dd 3222 ldrd r3, r2, [sp, #136] ; 0x88 - 184de: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 184e2: e7e6 b.n 184b2 <_svfprintf_r+0xf56> - 184e4: a91f add r1, sp, #124 ; 0x7c - 184e6: e9dd 3607 ldrd r3, r6, [sp, #28] - 184ea: 9104 str r1, [sp, #16] - 184ec: a91c add r1, sp, #112 ; 0x70 - 184ee: 9103 str r1, [sp, #12] - 184f0: a91b add r1, sp, #108 ; 0x6c - 184f2: 9102 str r1, [sp, #8] - 184f4: 2103 movs r1, #3 - 184f6: 9601 str r6, [sp, #4] - 184f8: 980c ldr r0, [sp, #48] ; 0x30 - 184fa: 9100 str r1, [sp, #0] - 184fc: 4652 mov r2, sl - 184fe: f001 fd37 bl 19f70 <_dtoa_r> - 18502: 4605 mov r5, r0 - 18504: 1986 adds r6, r0, r6 - 18506: 782b ldrb r3, [r5, #0] - 18508: 2b30 cmp r3, #48 ; 0x30 - 1850a: f000 818c beq.w 18826 <_svfprintf_r+0x12ca> - 1850e: 9b1b ldr r3, [sp, #108] ; 0x6c - 18510: 441e add r6, r3 - 18512: 9907 ldr r1, [sp, #28] - 18514: 4650 mov r0, sl - 18516: 2200 movs r2, #0 - 18518: 2300 movs r3, #0 - 1851a: f005 fb9b bl 1dc54 <__aeabi_dcmpeq> - 1851e: 2800 cmp r0, #0 - 18520: f040 808c bne.w 1863c <_svfprintf_r+0x10e0> - 18524: 9b1f ldr r3, [sp, #124] ; 0x7c - 18526: 42b3 cmp r3, r6 - 18528: d206 bcs.n 18538 <_svfprintf_r+0xfdc> - 1852a: 2130 movs r1, #48 ; 0x30 - 1852c: 1c5a adds r2, r3, #1 - 1852e: 921f str r2, [sp, #124] ; 0x7c - 18530: 7019 strb r1, [r3, #0] - 18532: 9b1f ldr r3, [sp, #124] ; 0x7c - 18534: 429e cmp r6, r3 - 18536: d8f9 bhi.n 1852c <_svfprintf_r+0xfd0> - 18538: 1b5b subs r3, r3, r5 - 1853a: 9312 str r3, [sp, #72] ; 0x48 - 1853c: 9b1b ldr r3, [sp, #108] ; 0x6c - 1853e: 930f str r3, [sp, #60] ; 0x3c - 18540: 9b0a ldr r3, [sp, #40] ; 0x28 - 18542: 2b47 cmp r3, #71 ; 0x47 - 18544: f43f ae80 beq.w 18248 <_svfprintf_r+0xcec> - 18548: 2f66 cmp r7, #102 ; 0x66 - 1854a: d118 bne.n 1857e <_svfprintf_r+0x1022> - 1854c: 9a08 ldr r2, [sp, #32] - 1854e: f004 0301 and.w r3, r4, #1 - 18552: 4313 orrs r3, r2 - 18554: 9a0f ldr r2, [sp, #60] ; 0x3c - 18556: 2a00 cmp r2, #0 - 18558: f340 80aa ble.w 186b0 <_svfprintf_r+0x1154> - 1855c: 2b00 cmp r3, #0 - 1855e: f040 8189 bne.w 18874 <_svfprintf_r+0x1318> - 18562: 9b0f ldr r3, [sp, #60] ; 0x3c - 18564: 9307 str r3, [sp, #28] - 18566: 930a str r3, [sp, #40] ; 0x28 - 18568: e684 b.n 18274 <_svfprintf_r+0xd18> - 1856a: bf00 nop - 1856c: 0002c194 .word 0x0002c194 - 18570: cccccccd .word 0xcccccccd - 18574: 0002c180 .word 0x0002c180 - 18578: 0002c178 .word 0x0002c178 - 1857c: 3f02 subs r7, #2 - 1857e: 9a0f ldr r2, [sp, #60] ; 0x3c - 18580: f88d 7074 strb.w r7, [sp, #116] ; 0x74 - 18584: 1e53 subs r3, r2, #1 - 18586: 2b00 cmp r3, #0 - 18588: 931b str r3, [sp, #108] ; 0x6c - 1858a: bfb6 itet lt - 1858c: f1c2 0301 rsblt r3, r2, #1 - 18590: 222b movge r2, #43 ; 0x2b - 18592: 222d movlt r2, #45 ; 0x2d - 18594: 2b09 cmp r3, #9 - 18596: f88d 2075 strb.w r2, [sp, #117] ; 0x75 - 1859a: dc55 bgt.n 18648 <_svfprintf_r+0x10ec> - 1859c: 3330 adds r3, #48 ; 0x30 - 1859e: f88d 3077 strb.w r3, [sp, #119] ; 0x77 - 185a2: 2330 movs r3, #48 ; 0x30 - 185a4: f88d 3076 strb.w r3, [sp, #118] ; 0x76 - 185a8: 2304 movs r3, #4 - 185aa: 9316 str r3, [sp, #88] ; 0x58 - 185ac: 9a12 ldr r2, [sp, #72] ; 0x48 - 185ae: 9b16 ldr r3, [sp, #88] ; 0x58 - 185b0: 2a01 cmp r2, #1 - 185b2: 4413 add r3, r2 - 185b4: 930a str r3, [sp, #40] ; 0x28 - 185b6: f340 8121 ble.w 187fc <_svfprintf_r+0x12a0> - 185ba: 9b0a ldr r3, [sp, #40] ; 0x28 - 185bc: 9a14 ldr r2, [sp, #80] ; 0x50 - 185be: 4413 add r3, r2 - 185c0: 930a str r3, [sp, #40] ; 0x28 - 185c2: ea23 73e3 bic.w r3, r3, r3, asr #31 - 185c6: 9307 str r3, [sp, #28] - 185c8: 2300 movs r3, #0 - 185ca: 930f str r3, [sp, #60] ; 0x3c - 185cc: e652 b.n 18274 <_svfprintf_r+0xd18> - 185ce: 465a mov r2, fp - 185d0: 9d08 ldr r5, [sp, #32] - 185d2: 46b3 mov fp, r6 - 185d4: 4616 mov r6, r2 - 185d6: 3301 adds r3, #1 - 185d8: 443c add r4, r7 - 185da: 2b07 cmp r3, #7 - 185dc: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 185e0: f8c9 6000 str.w r6, [r9] - 185e4: f8c9 7004 str.w r7, [r9, #4] - 185e8: dc77 bgt.n 186da <_svfprintf_r+0x117e> - 185ea: f109 0908 add.w r9, r9, #8 - 185ee: e4f8 b.n 17fe2 <_svfprintf_r+0xa86> - 185f0: 212d movs r1, #45 ; 0x2d - 185f2: f88d 1067 strb.w r1, [sp, #103] ; 0x67 - 185f6: f7ff b956 b.w 178a6 <_svfprintf_r+0x34a> - 185fa: 980c ldr r0, [sp, #48] ; 0x30 - 185fc: aa21 add r2, sp, #132 ; 0x84 - 185fe: 4659 mov r1, fp - 18600: f003 fe5e bl 1c2c0 <__ssprint_r> - 18604: 2800 cmp r0, #0 - 18606: f47f abce bne.w 17da6 <_svfprintf_r+0x84a> - 1860a: 9a1b ldr r2, [sp, #108] ; 0x6c - 1860c: 9c23 ldr r4, [sp, #140] ; 0x8c - 1860e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 18612: e4f9 b.n 18008 <_svfprintf_r+0xaac> - 18614: 980c ldr r0, [sp, #48] ; 0x30 - 18616: aa21 add r2, sp, #132 ; 0x84 - 18618: 4659 mov r1, fp - 1861a: f003 fe51 bl 1c2c0 <__ssprint_r> - 1861e: 2800 cmp r0, #0 - 18620: f47f abc1 bne.w 17da6 <_svfprintf_r+0x84a> - 18624: 991b ldr r1, [sp, #108] ; 0x6c - 18626: 9c23 ldr r4, [sp, #140] ; 0x8c - 18628: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 1862c: e6b2 b.n 18394 <_svfprintf_r+0xe38> - 1862e: f103 4300 add.w r3, r3, #2147483648 ; 0x80000000 - 18632: 9307 str r3, [sp, #28] - 18634: 232d movs r3, #45 ; 0x2d - 18636: 468a mov sl, r1 - 18638: 930e str r3, [sp, #56] ; 0x38 - 1863a: e5dc b.n 181f6 <_svfprintf_r+0xc9a> - 1863c: 4633 mov r3, r6 - 1863e: e77b b.n 18538 <_svfprintf_r+0xfdc> - 18640: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 18644: f7ff b867 b.w 17716 <_svfprintf_r+0x1ba> - 18648: f10d 0683 add.w r6, sp, #131 ; 0x83 - 1864c: f8df c280 ldr.w ip, [pc, #640] ; 188d0 <_svfprintf_r+0x1374> - 18650: 4632 mov r2, r6 - 18652: 4610 mov r0, r2 - 18654: fb8c 2103 smull r2, r1, ip, r3 - 18658: 17da asrs r2, r3, #31 - 1865a: ebc2 02a1 rsb r2, r2, r1, asr #2 - 1865e: eb02 0182 add.w r1, r2, r2, lsl #2 - 18662: eba3 0141 sub.w r1, r3, r1, lsl #1 - 18666: 3130 adds r1, #48 ; 0x30 - 18668: f800 1c01 strb.w r1, [r0, #-1] - 1866c: 4619 mov r1, r3 - 1866e: 2963 cmp r1, #99 ; 0x63 - 18670: 4613 mov r3, r2 - 18672: f100 32ff add.w r2, r0, #4294967295 ; 0xffffffff - 18676: dcec bgt.n 18652 <_svfprintf_r+0x10f6> - 18678: 3330 adds r3, #48 ; 0x30 - 1867a: b2d9 uxtb r1, r3 - 1867c: 1e83 subs r3, r0, #2 - 1867e: 429e cmp r6, r3 - 18680: f802 1c01 strb.w r1, [r2, #-1] - 18684: f240 8116 bls.w 188b4 <_svfprintf_r+0x1358> - 18688: 4613 mov r3, r2 - 1868a: f10d 0276 add.w r2, sp, #118 ; 0x76 - 1868e: e001 b.n 18694 <_svfprintf_r+0x1138> - 18690: f813 1b01 ldrb.w r1, [r3], #1 - 18694: f802 1b01 strb.w r1, [r2], #1 - 18698: 429e cmp r6, r3 - 1869a: d1f9 bne.n 18690 <_svfprintf_r+0x1134> - 1869c: f10d 0385 add.w r3, sp, #133 ; 0x85 - 186a0: f10d 0276 add.w r2, sp, #118 ; 0x76 - 186a4: 1a1b subs r3, r3, r0 - 186a6: 4413 add r3, r2 - 186a8: aa1d add r2, sp, #116 ; 0x74 - 186aa: 1a9b subs r3, r3, r2 - 186ac: 9316 str r3, [sp, #88] ; 0x58 - 186ae: e77d b.n 185ac <_svfprintf_r+0x1050> - 186b0: 2b00 cmp r3, #0 - 186b2: f040 80f4 bne.w 1889e <_svfprintf_r+0x1342> - 186b6: 2301 movs r3, #1 - 186b8: 9307 str r3, [sp, #28] - 186ba: 930a str r3, [sp, #40] ; 0x28 - 186bc: e5da b.n 18274 <_svfprintf_r+0xd18> - 186be: 980c ldr r0, [sp, #48] ; 0x30 - 186c0: aa21 add r2, sp, #132 ; 0x84 - 186c2: 4659 mov r1, fp - 186c4: f003 fdfc bl 1c2c0 <__ssprint_r> - 186c8: 2800 cmp r0, #0 - 186ca: f47f ab6c bne.w 17da6 <_svfprintf_r+0x84a> - 186ce: e9dd 3222 ldrd r3, r2, [sp, #136] ; 0x88 - 186d2: 991b ldr r1, [sp, #108] ; 0x6c - 186d4: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 186d8: e6de b.n 18498 <_svfprintf_r+0xf3c> - 186da: 980c ldr r0, [sp, #48] ; 0x30 - 186dc: aa21 add r2, sp, #132 ; 0x84 - 186de: 4659 mov r1, fp - 186e0: f003 fdee bl 1c2c0 <__ssprint_r> - 186e4: 2800 cmp r0, #0 - 186e6: f47f ab5e bne.w 17da6 <_svfprintf_r+0x84a> - 186ea: 9c23 ldr r4, [sp, #140] ; 0x8c - 186ec: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 186f0: e477 b.n 17fe2 <_svfprintf_r+0xa86> - 186f2: 9c06 ldr r4, [sp, #24] - 186f4: f7ff b90d b.w 17912 <_svfprintf_r+0x3b6> - 186f8: 9908 ldr r1, [sp, #32] - 186fa: 980c ldr r0, [sp, #48] ; 0x30 - 186fc: 1c4e adds r6, r1, #1 - 186fe: a91f add r1, sp, #124 ; 0x7c - 18700: 9104 str r1, [sp, #16] - 18702: a91c add r1, sp, #112 ; 0x70 - 18704: 9103 str r1, [sp, #12] - 18706: a91b add r1, sp, #108 ; 0x6c - 18708: 9102 str r1, [sp, #8] - 1870a: 2102 movs r1, #2 - 1870c: 9601 str r6, [sp, #4] - 1870e: 9100 str r1, [sp, #0] - 18710: f001 fc2e bl 19f70 <_dtoa_r> - 18714: 4605 mov r5, r0 - 18716: 2f47 cmp r7, #71 ; 0x47 - 18718: f43f ad8a beq.w 18230 <_svfprintf_r+0xcd4> - 1871c: 442e add r6, r5 - 1871e: e6f8 b.n 18512 <_svfprintf_r+0xfb6> - 18720: 9b0e ldr r3, [sp, #56] ; 0x38 - 18722: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 18726: 9308 str r3, [sp, #32] - 18728: f7ff b8cb b.w 178c2 <_svfprintf_r+0x366> - 1872c: 980c ldr r0, [sp, #48] ; 0x30 - 1872e: aa21 add r2, sp, #132 ; 0x84 - 18730: 4659 mov r1, fp - 18732: f003 fdc5 bl 1c2c0 <__ssprint_r> - 18736: 2800 cmp r0, #0 - 18738: f47f ab35 bne.w 17da6 <_svfprintf_r+0x84a> - 1873c: 9c23 ldr r4, [sp, #140] ; 0x8c - 1873e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 18742: e447 b.n 17fd4 <_svfprintf_r+0xa78> - 18744: 2306 movs r3, #6 - 18746: 9308 str r3, [sp, #32] - 18748: e547 b.n 181da <_svfprintf_r+0xc7e> - 1874a: 980c ldr r0, [sp, #48] ; 0x30 - 1874c: aa21 add r2, sp, #132 ; 0x84 - 1874e: 4659 mov r1, fp - 18750: f003 fdb6 bl 1c2c0 <__ssprint_r> - 18754: 2800 cmp r0, #0 - 18756: f47f ab26 bne.w 17da6 <_svfprintf_r+0x84a> - 1875a: 9a1b ldr r2, [sp, #108] ; 0x6c - 1875c: 9b12 ldr r3, [sp, #72] ; 0x48 - 1875e: 9c23 ldr r4, [sp, #140] ; 0x8c - 18760: 1a9a subs r2, r3, r2 - 18762: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 18766: e467 b.n 18038 <_svfprintf_r+0xadc> - 18768: 9b08 ldr r3, [sp, #32] - 1876a: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 1876e: 960d str r6, [sp, #52] ; 0x34 - 18770: 9406 str r4, [sp, #24] - 18772: 9307 str r3, [sp, #28] - 18774: 930a str r3, [sp, #40] ; 0x28 - 18776: 9008 str r0, [sp, #32] - 18778: 900f str r0, [sp, #60] ; 0x3c - 1877a: f7ff b8a2 b.w 178c2 <_svfprintf_r+0x366> - 1877e: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 18782: f7ff b8f6 b.w 17972 <_svfprintf_r+0x416> - 18786: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 1878a: f7ff b9d8 b.w 17b3e <_svfprintf_r+0x5e2> - 1878e: 980c ldr r0, [sp, #48] ; 0x30 - 18790: aa21 add r2, sp, #132 ; 0x84 - 18792: 4659 mov r1, fp - 18794: f003 fd94 bl 1c2c0 <__ssprint_r> - 18798: f7ff b848 b.w 1782c <_svfprintf_r+0x2d0> - 1879c: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 187a0: f7ff b91b b.w 179da <_svfprintf_r+0x47e> - 187a4: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 187a8: f7ff b852 b.w 17850 <_svfprintf_r+0x2f4> - 187ac: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 187b0: f7ff b893 b.w 178da <_svfprintf_r+0x37e> - 187b4: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 187b8: f7ff b956 b.w 17a68 <_svfprintf_r+0x50c> - 187bc: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 187c0: f7ff b962 b.w 17a88 <_svfprintf_r+0x52c> - 187c4: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 187c8: f7ff b99a b.w 17b00 <_svfprintf_r+0x5a4> - 187cc: 3301 adds r3, #1 - 187ce: 443a add r2, r7 - 187d0: 2b07 cmp r3, #7 - 187d2: e9cd 3222 strd r3, r2, [sp, #136] ; 0x88 - 187d6: f8c9 6000 str.w r6, [r9] - 187da: f8c9 7004 str.w r7, [r9, #4] - 187de: f77f adee ble.w 183be <_svfprintf_r+0xe62> - 187e2: 980c ldr r0, [sp, #48] ; 0x30 - 187e4: aa21 add r2, sp, #132 ; 0x84 - 187e6: 4659 mov r1, fp - 187e8: f003 fd6a bl 1c2c0 <__ssprint_r> - 187ec: 2800 cmp r0, #0 - 187ee: f47f aada bne.w 17da6 <_svfprintf_r+0x84a> - 187f2: e9dd 3222 ldrd r3, r2, [sp, #136] ; 0x88 - 187f6: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 187fa: e5e2 b.n 183c2 <_svfprintf_r+0xe66> - 187fc: f014 0201 ands.w r2, r4, #1 - 18800: 920f str r2, [sp, #60] ; 0x3c - 18802: f47f aeda bne.w 185ba <_svfprintf_r+0x105e> - 18806: ea23 73e3 bic.w r3, r3, r3, asr #31 - 1880a: 9307 str r3, [sp, #28] - 1880c: e532 b.n 18274 <_svfprintf_r+0xd18> - 1880e: 9a14 ldr r2, [sp, #80] ; 0x50 - 18810: 9b12 ldr r3, [sp, #72] ; 0x48 - 18812: 4413 add r3, r2 - 18814: 9a0f ldr r2, [sp, #60] ; 0x3c - 18816: 930a str r3, [sp, #40] ; 0x28 - 18818: 2a00 cmp r2, #0 - 1881a: dd35 ble.n 18888 <_svfprintf_r+0x132c> - 1881c: ea23 73e3 bic.w r3, r3, r3, asr #31 - 18820: 9307 str r3, [sp, #28] - 18822: 2767 movs r7, #103 ; 0x67 - 18824: e526 b.n 18274 <_svfprintf_r+0xd18> - 18826: 9907 ldr r1, [sp, #28] - 18828: 4650 mov r0, sl - 1882a: 2200 movs r2, #0 - 1882c: 2300 movs r3, #0 - 1882e: f005 fa11 bl 1dc54 <__aeabi_dcmpeq> - 18832: 2800 cmp r0, #0 - 18834: f47f ae6b bne.w 1850e <_svfprintf_r+0xfb2> - 18838: 9b08 ldr r3, [sp, #32] - 1883a: f1c3 0301 rsb r3, r3, #1 - 1883e: 931b str r3, [sp, #108] ; 0x6c - 18840: e666 b.n 18510 <_svfprintf_r+0xfb4> - 18842: 9b11 ldr r3, [sp, #68] ; 0x44 - 18844: 4d23 ldr r5, [pc, #140] ; (188d4 <_svfprintf_r+0x1378>) - 18846: 2b00 cmp r3, #0 - 18848: bfb8 it lt - 1884a: 212d movlt r1, #45 ; 0x2d - 1884c: f024 0380 bic.w r3, r4, #128 ; 0x80 - 18850: 9306 str r3, [sp, #24] - 18852: bfa8 it ge - 18854: f89d 1067 ldrbge.w r1, [sp, #103] ; 0x67 - 18858: 4b1f ldr r3, [pc, #124] ; (188d8 <_svfprintf_r+0x137c>) - 1885a: bfb8 it lt - 1885c: f88d 1067 strblt.w r1, [sp, #103] ; 0x67 - 18860: f7ff b826 b.w 178b0 <_svfprintf_r+0x354> - 18864: 9a14 ldr r2, [sp, #80] ; 0x50 - 18866: 4413 add r3, r2 - 18868: 930a str r3, [sp, #40] ; 0x28 - 1886a: ea23 73e3 bic.w r3, r3, r3, asr #31 - 1886e: 9307 str r3, [sp, #28] - 18870: 2767 movs r7, #103 ; 0x67 - 18872: e4ff b.n 18274 <_svfprintf_r+0xd18> - 18874: 9b0f ldr r3, [sp, #60] ; 0x3c - 18876: 9a14 ldr r2, [sp, #80] ; 0x50 - 18878: 4413 add r3, r2 - 1887a: 9a08 ldr r2, [sp, #32] - 1887c: 441a add r2, r3 - 1887e: ea22 73e2 bic.w r3, r2, r2, asr #31 - 18882: 920a str r2, [sp, #40] ; 0x28 - 18884: 9307 str r3, [sp, #28] - 18886: e4f5 b.n 18274 <_svfprintf_r+0xd18> - 18888: 9b0f ldr r3, [sp, #60] ; 0x3c - 1888a: 9a0a ldr r2, [sp, #40] ; 0x28 - 1888c: f1c3 0301 rsb r3, r3, #1 - 18890: 441a add r2, r3 - 18892: ea22 73e2 bic.w r3, r2, r2, asr #31 - 18896: 920a str r2, [sp, #40] ; 0x28 - 18898: 9307 str r3, [sp, #28] - 1889a: 2767 movs r7, #103 ; 0x67 - 1889c: e4ea b.n 18274 <_svfprintf_r+0xd18> - 1889e: 9b14 ldr r3, [sp, #80] ; 0x50 - 188a0: 3301 adds r3, #1 - 188a2: e7ea b.n 1887a <_svfprintf_r+0x131e> - 188a4: 9a0d ldr r2, [sp, #52] ; 0x34 - 188a6: f852 5b04 ldr.w r5, [r2], #4 - 188aa: 920d str r2, [sp, #52] ; 0x34 - 188ac: ea45 75e5 orr.w r5, r5, r5, asr #31 - 188b0: f7fe be9b b.w 175ea <_svfprintf_r+0x8e> - 188b4: 2302 movs r3, #2 - 188b6: 9316 str r3, [sp, #88] ; 0x58 - 188b8: e678 b.n 185ac <_svfprintf_r+0x1050> - 188ba: 9e08 ldr r6, [sp, #32] - 188bc: e72b b.n 18716 <_svfprintf_r+0x11ba> - 188be: 9a0c ldr r2, [sp, #48] ; 0x30 - 188c0: 230c movs r3, #12 - 188c2: 6013 str r3, [r2, #0] - 188c4: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - 188c8: 9309 str r3, [sp, #36] ; 0x24 - 188ca: f7fe bfb8 b.w 1783e <_svfprintf_r+0x2e2> - 188ce: bf00 nop - 188d0: 66666667 .word 0x66666667 - 188d4: 0002c148 .word 0x0002c148 - 188d8: 0002c14c .word 0x0002c14c - -000188dc <_vfprintf_r>: - 188dc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 188e0: b0bf sub sp, #252 ; 0xfc - 188e2: 461c mov r4, r3 - 188e4: 468a mov sl, r1 - 188e6: 4690 mov r8, r2 - 188e8: 4605 mov r5, r0 - 188ea: 900c str r0, [sp, #48] ; 0x30 - 188ec: f002 fd24 bl 1b338 <_localeconv_r> - 188f0: 6802 ldr r2, [r0, #0] - 188f2: 9215 str r2, [sp, #84] ; 0x54 - 188f4: 4610 mov r0, r2 - 188f6: 940d str r4, [sp, #52] ; 0x34 - 188f8: f7fe fdc2 bl 17480 - 188fc: 9013 str r0, [sp, #76] ; 0x4c - 188fe: b11d cbz r5, 18908 <_vfprintf_r+0x2c> - 18900: 6bab ldr r3, [r5, #56] ; 0x38 - 18902: 2b00 cmp r3, #0 - 18904: f000 81d7 beq.w 18cb6 <_vfprintf_r+0x3da> - 18908: f9ba 300c ldrsh.w r3, [sl, #12] - 1890c: 0499 lsls r1, r3, #18 - 1890e: b29a uxth r2, r3 - 18910: d40a bmi.n 18928 <_vfprintf_r+0x4c> - 18912: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 18916: f8aa 300c strh.w r3, [sl, #12] - 1891a: b29a uxth r2, r3 - 1891c: f8da 3060 ldr.w r3, [sl, #96] ; 0x60 - 18920: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 18924: f8ca 3060 str.w r3, [sl, #96] ; 0x60 - 18928: 0717 lsls r7, r2, #28 - 1892a: f140 80ac bpl.w 18a86 <_vfprintf_r+0x1aa> - 1892e: f8da 3010 ldr.w r3, [sl, #16] - 18932: 2b00 cmp r3, #0 - 18934: f000 80a7 beq.w 18a86 <_vfprintf_r+0x1aa> - 18938: f002 021a and.w r2, r2, #26 - 1893c: 2a0a cmp r2, #10 - 1893e: f000 80b0 beq.w 18aa2 <_vfprintf_r+0x1c6> - 18942: 2300 movs r3, #0 - 18944: e9cd 3322 strd r3, r3, [sp, #136] ; 0x88 - 18948: 9312 str r3, [sp, #72] ; 0x48 - 1894a: 9314 str r3, [sp, #80] ; 0x50 - 1894c: 9316 str r3, [sp, #88] ; 0x58 - 1894e: 9309 str r3, [sp, #36] ; 0x24 - 18950: 2400 movs r4, #0 - 18952: 2300 movs r3, #0 - 18954: e9cd 3410 strd r3, r4, [sp, #64] ; 0x40 - 18958: aa2e add r2, sp, #184 ; 0xb8 - 1895a: 9221 str r2, [sp, #132] ; 0x84 - 1895c: 4691 mov r9, r2 - 1895e: 46d3 mov fp, sl - 18960: f898 3000 ldrb.w r3, [r8] - 18964: 2b00 cmp r3, #0 - 18966: f000 8153 beq.w 18c10 <_vfprintf_r+0x334> - 1896a: 4644 mov r4, r8 - 1896c: e004 b.n 18978 <_vfprintf_r+0x9c> - 1896e: f814 3f01 ldrb.w r3, [r4, #1]! - 18972: 2b00 cmp r3, #0 - 18974: f000 80a3 beq.w 18abe <_vfprintf_r+0x1e2> - 18978: 2b25 cmp r3, #37 ; 0x25 - 1897a: d1f8 bne.n 1896e <_vfprintf_r+0x92> - 1897c: ebb4 0508 subs.w r5, r4, r8 - 18980: f040 80a1 bne.w 18ac6 <_vfprintf_r+0x1ea> - 18984: 7823 ldrb r3, [r4, #0] - 18986: 2b00 cmp r3, #0 - 18988: f000 8142 beq.w 18c10 <_vfprintf_r+0x334> - 1898c: 2300 movs r3, #0 - 1898e: 1c62 adds r2, r4, #1 - 18990: f88d 3067 strb.w r3, [sp, #103] ; 0x67 - 18994: 4618 mov r0, r3 - 18996: f04f 35ff mov.w r5, #4294967295 ; 0xffffffff - 1899a: 4619 mov r1, r3 - 1899c: 461c mov r4, r3 - 1899e: 4690 mov r8, r2 - 189a0: f818 7b01 ldrb.w r7, [r8], #1 - 189a4: f1a7 0220 sub.w r2, r7, #32 - 189a8: 2a58 cmp r2, #88 ; 0x58 - 189aa: f200 80a7 bhi.w 18afc <_vfprintf_r+0x220> - 189ae: e8df f012 tbh [pc, r2, lsl #1] - 189b2: 01ef .short 0x01ef - 189b4: 00a500a5 .word 0x00a500a5 - 189b8: 00a501ec .word 0x00a501ec - 189bc: 00a500a5 .word 0x00a500a5 - 189c0: 00a500a5 .word 0x00a500a5 - 189c4: 01b800a5 .word 0x01b800a5 - 189c8: 00a50684 .word 0x00a50684 - 189cc: 01c301c0 .word 0x01c301c0 - 189d0: 01e900a5 .word 0x01e900a5 - 189d4: 00590059 .word 0x00590059 - 189d8: 00590059 .word 0x00590059 - 189dc: 00590059 .word 0x00590059 - 189e0: 00590059 .word 0x00590059 - 189e4: 00a50059 .word 0x00a50059 - 189e8: 00a500a5 .word 0x00a500a5 - 189ec: 00a500a5 .word 0x00a500a5 - 189f0: 00a500a5 .word 0x00a500a5 - 189f4: 00a500a5 .word 0x00a500a5 - 189f8: 01dd00a5 .word 0x01dd00a5 - 189fc: 00a5013d .word 0x00a5013d - 18a00: 00a5013d .word 0x00a5013d - 18a04: 00a500a5 .word 0x00a500a5 - 18a08: 023800a5 .word 0x023800a5 - 18a0c: 00a500a5 .word 0x00a500a5 - 18a10: 00a50245 .word 0x00a50245 - 18a14: 00a500a5 .word 0x00a500a5 - 18a18: 00a500a5 .word 0x00a500a5 - 18a1c: 00a5023b .word 0x00a5023b - 18a20: 020400a5 .word 0x020400a5 - 18a24: 00a500a5 .word 0x00a500a5 - 18a28: 00a500a5 .word 0x00a500a5 - 18a2c: 00a500a5 .word 0x00a500a5 - 18a30: 00a500a5 .word 0x00a500a5 - 18a34: 00a500a5 .word 0x00a500a5 - 18a38: 018601f5 .word 0x018601f5 - 18a3c: 013d013d .word 0x013d013d - 18a40: 01da013d .word 0x01da013d - 18a44: 00a50186 .word 0x00a50186 - 18a48: 006700a5 .word 0x006700a5 - 18a4c: 02ba00a5 .word 0x02ba00a5 - 18a50: 028c02a7 .word 0x028c02a7 - 18a54: 00a50067 .word 0x00a50067 - 18a58: 00a50266 .word 0x00a50266 - 18a5c: 00a50257 .word 0x00a50257 - 18a60: 024f00a5 .word 0x024f00a5 - 18a64: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - 18a68: 2100 movs r1, #0 - 18a6a: f818 7b01 ldrb.w r7, [r8], #1 - 18a6e: eb01 0181 add.w r1, r1, r1, lsl #2 - 18a72: eb02 0141 add.w r1, r2, r1, lsl #1 - 18a76: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - 18a7a: 2a09 cmp r2, #9 - 18a7c: d9f5 bls.n 18a6a <_vfprintf_r+0x18e> - 18a7e: e791 b.n 189a4 <_vfprintf_r+0xc8> - 18a80: f044 0410 orr.w r4, r4, #16 - 18a84: e78c b.n 189a0 <_vfprintf_r+0xc4> - 18a86: 980c ldr r0, [sp, #48] ; 0x30 - 18a88: 4651 mov r1, sl - 18a8a: f001 f953 bl 19d34 <__swsetup_r> - 18a8e: 2800 cmp r0, #0 - 18a90: f041 8096 bne.w 19bc0 <_vfprintf_r+0x12e4> - 18a94: f8ba 200c ldrh.w r2, [sl, #12] - 18a98: f002 021a and.w r2, r2, #26 - 18a9c: 2a0a cmp r2, #10 - 18a9e: f47f af50 bne.w 18942 <_vfprintf_r+0x66> - 18aa2: f9ba 300e ldrsh.w r3, [sl, #14] - 18aa6: 2b00 cmp r3, #0 - 18aa8: f6ff af4b blt.w 18942 <_vfprintf_r+0x66> - 18aac: 980c ldr r0, [sp, #48] ; 0x30 - 18aae: 4623 mov r3, r4 - 18ab0: 4642 mov r2, r8 - 18ab2: 4651 mov r1, sl - 18ab4: b03f add sp, #252 ; 0xfc - 18ab6: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 18aba: f001 b8ef b.w 19c9c <__sbprintf> - 18abe: ebb4 0508 subs.w r5, r4, r8 - 18ac2: f000 80a5 beq.w 18c10 <_vfprintf_r+0x334> - 18ac6: 9b23 ldr r3, [sp, #140] ; 0x8c - 18ac8: 442b add r3, r5 - 18aca: 9323 str r3, [sp, #140] ; 0x8c - 18acc: 9b22 ldr r3, [sp, #136] ; 0x88 - 18ace: 3301 adds r3, #1 - 18ad0: 2b07 cmp r3, #7 - 18ad2: e9c9 8500 strd r8, r5, [r9] - 18ad6: 9322 str r3, [sp, #136] ; 0x88 - 18ad8: dc05 bgt.n 18ae6 <_vfprintf_r+0x20a> - 18ada: f109 0908 add.w r9, r9, #8 - 18ade: 9b09 ldr r3, [sp, #36] ; 0x24 - 18ae0: 442b add r3, r5 - 18ae2: 9309 str r3, [sp, #36] ; 0x24 - 18ae4: e74e b.n 18984 <_vfprintf_r+0xa8> - 18ae6: 980c ldr r0, [sp, #48] ; 0x30 - 18ae8: aa21 add r2, sp, #132 ; 0x84 - 18aea: 4659 mov r1, fp - 18aec: f003 fcb2 bl 1c454 <__sprint_r> - 18af0: 2800 cmp r0, #0 - 18af2: f040 834a bne.w 1918a <_vfprintf_r+0x8ae> - 18af6: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 18afa: e7f0 b.n 18ade <_vfprintf_r+0x202> - 18afc: 910b str r1, [sp, #44] ; 0x2c - 18afe: 2b00 cmp r3, #0 - 18b00: f040 878b bne.w 19a1a <_vfprintf_r+0x113e> - 18b04: 2f00 cmp r7, #0 - 18b06: f000 8083 beq.w 18c10 <_vfprintf_r+0x334> - 18b0a: 2300 movs r3, #0 - 18b0c: f88d 3067 strb.w r3, [sp, #103] ; 0x67 - 18b10: 2301 movs r3, #1 - 18b12: f88d 7090 strb.w r7, [sp, #144] ; 0x90 - 18b16: 9307 str r3, [sp, #28] - 18b18: 930a str r3, [sp, #40] ; 0x28 - 18b1a: ad24 add r5, sp, #144 ; 0x90 - 18b1c: 2300 movs r3, #0 - 18b1e: 9406 str r4, [sp, #24] - 18b20: 9308 str r3, [sp, #32] - 18b22: 930f str r3, [sp, #60] ; 0x3c - 18b24: 9b06 ldr r3, [sp, #24] - 18b26: f013 0302 ands.w r3, r3, #2 - 18b2a: d002 beq.n 18b32 <_vfprintf_r+0x256> - 18b2c: 9a07 ldr r2, [sp, #28] - 18b2e: 3202 adds r2, #2 - 18b30: 9207 str r2, [sp, #28] - 18b32: 9a06 ldr r2, [sp, #24] - 18b34: 9c23 ldr r4, [sp, #140] ; 0x8c - 18b36: f012 0284 ands.w r2, r2, #132 ; 0x84 - 18b3a: 920e str r2, [sp, #56] ; 0x38 - 18b3c: d105 bne.n 18b4a <_vfprintf_r+0x26e> - 18b3e: 9a0b ldr r2, [sp, #44] ; 0x2c - 18b40: 9907 ldr r1, [sp, #28] - 18b42: 1a56 subs r6, r2, r1 - 18b44: 2e00 cmp r6, #0 - 18b46: f300 8383 bgt.w 19250 <_vfprintf_r+0x974> - 18b4a: f89d 2067 ldrb.w r2, [sp, #103] ; 0x67 - 18b4e: b18a cbz r2, 18b74 <_vfprintf_r+0x298> - 18b50: 9a22 ldr r2, [sp, #136] ; 0x88 - 18b52: f10d 0167 add.w r1, sp, #103 ; 0x67 - 18b56: 3201 adds r2, #1 - 18b58: 3401 adds r4, #1 - 18b5a: f8c9 1000 str.w r1, [r9] - 18b5e: 2a07 cmp r2, #7 - 18b60: f04f 0101 mov.w r1, #1 - 18b64: 9423 str r4, [sp, #140] ; 0x8c - 18b66: 9222 str r2, [sp, #136] ; 0x88 - 18b68: f8c9 1004 str.w r1, [r9, #4] - 18b6c: f300 83c4 bgt.w 192f8 <_vfprintf_r+0xa1c> - 18b70: f109 0908 add.w r9, r9, #8 - 18b74: b183 cbz r3, 18b98 <_vfprintf_r+0x2bc> - 18b76: 9b22 ldr r3, [sp, #136] ; 0x88 - 18b78: aa1a add r2, sp, #104 ; 0x68 - 18b7a: 3301 adds r3, #1 - 18b7c: 3402 adds r4, #2 - 18b7e: f8c9 2000 str.w r2, [r9] - 18b82: 2b07 cmp r3, #7 - 18b84: f04f 0202 mov.w r2, #2 - 18b88: 9423 str r4, [sp, #140] ; 0x8c - 18b8a: 9322 str r3, [sp, #136] ; 0x88 - 18b8c: f8c9 2004 str.w r2, [r9, #4] - 18b90: f300 83a6 bgt.w 192e0 <_vfprintf_r+0xa04> - 18b94: f109 0908 add.w r9, r9, #8 - 18b98: 9b0e ldr r3, [sp, #56] ; 0x38 - 18b9a: 2b80 cmp r3, #128 ; 0x80 - 18b9c: f000 8261 beq.w 19062 <_vfprintf_r+0x786> - 18ba0: 9b08 ldr r3, [sp, #32] - 18ba2: 9a0a ldr r2, [sp, #40] ; 0x28 - 18ba4: eba3 0a02 sub.w sl, r3, r2 - 18ba8: f1ba 0f00 cmp.w sl, #0 - 18bac: f300 82a3 bgt.w 190f6 <_vfprintf_r+0x81a> - 18bb0: 9b06 ldr r3, [sp, #24] - 18bb2: 05db lsls r3, r3, #23 - 18bb4: f100 81e9 bmi.w 18f8a <_vfprintf_r+0x6ae> - 18bb8: 9b0a ldr r3, [sp, #40] ; 0x28 - 18bba: f8c9 3004 str.w r3, [r9, #4] - 18bbe: 441c add r4, r3 - 18bc0: 9b22 ldr r3, [sp, #136] ; 0x88 - 18bc2: f8c9 5000 str.w r5, [r9] - 18bc6: 3301 adds r3, #1 - 18bc8: 2b07 cmp r3, #7 - 18bca: 9423 str r4, [sp, #140] ; 0x8c - 18bcc: 9322 str r3, [sp, #136] ; 0x88 - 18bce: f300 82e9 bgt.w 191a4 <_vfprintf_r+0x8c8> - 18bd2: f109 0908 add.w r9, r9, #8 - 18bd6: 9b06 ldr r3, [sp, #24] - 18bd8: 0759 lsls r1, r3, #29 - 18bda: d505 bpl.n 18be8 <_vfprintf_r+0x30c> - 18bdc: 9b0b ldr r3, [sp, #44] ; 0x2c - 18bde: 9a07 ldr r2, [sp, #28] - 18be0: 1a9d subs r5, r3, r2 - 18be2: 2d00 cmp r5, #0 - 18be4: f300 8396 bgt.w 19314 <_vfprintf_r+0xa38> - 18be8: 9b09 ldr r3, [sp, #36] ; 0x24 - 18bea: 9a0b ldr r2, [sp, #44] ; 0x2c - 18bec: 9907 ldr r1, [sp, #28] - 18bee: 428a cmp r2, r1 - 18bf0: bfac ite ge - 18bf2: 189b addge r3, r3, r2 - 18bf4: 185b addlt r3, r3, r1 - 18bf6: 9309 str r3, [sp, #36] ; 0x24 - 18bf8: 2c00 cmp r4, #0 - 18bfa: f040 82be bne.w 1917a <_vfprintf_r+0x89e> - 18bfe: 2300 movs r3, #0 - 18c00: 9322 str r3, [sp, #136] ; 0x88 - 18c02: f898 3000 ldrb.w r3, [r8] - 18c06: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 18c0a: 2b00 cmp r3, #0 - 18c0c: f47f aead bne.w 1896a <_vfprintf_r+0x8e> - 18c10: 9b23 ldr r3, [sp, #140] ; 0x8c - 18c12: 46da mov sl, fp - 18c14: 2b00 cmp r3, #0 - 18c16: f040 86f9 bne.w 19a0c <_vfprintf_r+0x1130> - 18c1a: f8ba 300c ldrh.w r3, [sl, #12] - 18c1e: 065a lsls r2, r3, #25 - 18c20: f100 87ce bmi.w 19bc0 <_vfprintf_r+0x12e4> - 18c24: 9809 ldr r0, [sp, #36] ; 0x24 - 18c26: b03f add sp, #252 ; 0xfc - 18c28: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 18c2c: 910b str r1, [sp, #44] ; 0x2c - 18c2e: 9508 str r5, [sp, #32] - 18c30: 2b00 cmp r3, #0 - 18c32: f040 87a8 bne.w 19b86 <_vfprintf_r+0x12aa> - 18c36: 9b0d ldr r3, [sp, #52] ; 0x34 - 18c38: 3307 adds r3, #7 - 18c3a: f023 0107 bic.w r1, r3, #7 - 18c3e: e8f1 2302 ldrd r2, r3, [r1], #8 - 18c42: f023 4500 bic.w r5, r3, #2147483648 ; 0x80000000 - 18c46: e9cd 2310 strd r2, r3, [sp, #64] ; 0x40 - 18c4a: 910d str r1, [sp, #52] ; 0x34 - 18c4c: 4616 mov r6, r2 - 18c4e: 4610 mov r0, r2 - 18c50: 4ba6 ldr r3, [pc, #664] ; (18eec <_vfprintf_r+0x610>) - 18c52: 4629 mov r1, r5 - 18c54: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 18c58: f005 f82e bl 1dcb8 <__aeabi_dcmpun> - 18c5c: 2800 cmp r0, #0 - 18c5e: f040 847d bne.w 1955c <_vfprintf_r+0xc80> - 18c62: 4ba2 ldr r3, [pc, #648] ; (18eec <_vfprintf_r+0x610>) - 18c64: 4630 mov r0, r6 - 18c66: 4629 mov r1, r5 - 18c68: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 18c6c: f005 f806 bl 1dc7c <__aeabi_dcmple> - 18c70: 2800 cmp r0, #0 - 18c72: f040 8473 bne.w 1955c <_vfprintf_r+0xc80> - 18c76: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 18c7a: 2200 movs r2, #0 - 18c7c: 2300 movs r3, #0 - 18c7e: f004 fff3 bl 1dc68 <__aeabi_dcmplt> - 18c82: 2800 cmp r0, #0 - 18c84: f040 86a9 bne.w 199da <_vfprintf_r+0x10fe> - 18c88: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 18c8c: 4d98 ldr r5, [pc, #608] ; (18ef0 <_vfprintf_r+0x614>) - 18c8e: f024 0380 bic.w r3, r4, #128 ; 0x80 - 18c92: 9306 str r3, [sp, #24] - 18c94: 4b97 ldr r3, [pc, #604] ; (18ef4 <_vfprintf_r+0x618>) - 18c96: 2200 movs r2, #0 - 18c98: 2f47 cmp r7, #71 ; 0x47 - 18c9a: bfc8 it gt - 18c9c: 461d movgt r5, r3 - 18c9e: 2303 movs r3, #3 - 18ca0: e9cd 3207 strd r3, r2, [sp, #28] - 18ca4: 930a str r3, [sp, #40] ; 0x28 - 18ca6: 920f str r2, [sp, #60] ; 0x3c - 18ca8: 2900 cmp r1, #0 - 18caa: f43f af3b beq.w 18b24 <_vfprintf_r+0x248> - 18cae: 9b07 ldr r3, [sp, #28] - 18cb0: 3301 adds r3, #1 - 18cb2: 9307 str r3, [sp, #28] - 18cb4: e736 b.n 18b24 <_vfprintf_r+0x248> - 18cb6: 980c ldr r0, [sp, #48] ; 0x30 - 18cb8: f002 f9c8 bl 1b04c <__sinit> - 18cbc: e624 b.n 18908 <_vfprintf_r+0x2c> - 18cbe: 910b str r1, [sp, #44] ; 0x2c - 18cc0: 9508 str r5, [sp, #32] - 18cc2: 2b00 cmp r3, #0 - 18cc4: f040 8753 bne.w 19b6e <_vfprintf_r+0x1292> - 18cc8: 9b0d ldr r3, [sp, #52] ; 0x34 - 18cca: 06e5 lsls r5, r4, #27 - 18ccc: f853 2b04 ldr.w r2, [r3], #4 - 18cd0: 930d str r3, [sp, #52] ; 0x34 - 18cd2: d402 bmi.n 18cda <_vfprintf_r+0x3fe> - 18cd4: 0660 lsls r0, r4, #25 - 18cd6: f100 8438 bmi.w 1954a <_vfprintf_r+0xc6e> - 18cda: 4613 mov r3, r2 - 18cdc: 2a00 cmp r2, #0 - 18cde: f2c0 8425 blt.w 1952c <_vfprintf_r+0xc50> - 18ce2: 9808 ldr r0, [sp, #32] - 18ce4: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 18ce8: 3001 adds r0, #1 - 18cea: d006 beq.n 18cfa <_vfprintf_r+0x41e> - 18cec: f024 0080 bic.w r0, r4, #128 ; 0x80 - 18cf0: 9006 str r0, [sp, #24] - 18cf2: 2a00 cmp r2, #0 - 18cf4: f000 83d8 beq.w 194a8 <_vfprintf_r+0xbcc> - 18cf8: 9c06 ldr r4, [sp, #24] - 18cfa: 2b09 cmp r3, #9 - 18cfc: f200 8545 bhi.w 1978a <_vfprintf_r+0xeae> - 18d00: 3330 adds r3, #48 ; 0x30 - 18d02: f88d 30b7 strb.w r3, [sp, #183] ; 0xb7 - 18d06: 2301 movs r3, #1 - 18d08: 9406 str r4, [sp, #24] - 18d0a: 930a str r3, [sp, #40] ; 0x28 - 18d0c: f10d 05b7 add.w r5, sp, #183 ; 0xb7 - 18d10: 9b08 ldr r3, [sp, #32] - 18d12: 9a0a ldr r2, [sp, #40] ; 0x28 - 18d14: 4293 cmp r3, r2 - 18d16: bfb8 it lt - 18d18: 4613 movlt r3, r2 - 18d1a: 9307 str r3, [sp, #28] - 18d1c: 2300 movs r3, #0 - 18d1e: 930f str r3, [sp, #60] ; 0x3c - 18d20: e7c2 b.n 18ca8 <_vfprintf_r+0x3cc> - 18d22: 9a0d ldr r2, [sp, #52] ; 0x34 - 18d24: f852 1b04 ldr.w r1, [r2], #4 - 18d28: 2900 cmp r1, #0 - 18d2a: f280 8408 bge.w 1953e <_vfprintf_r+0xc62> - 18d2e: 4249 negs r1, r1 - 18d30: 920d str r2, [sp, #52] ; 0x34 - 18d32: f044 0404 orr.w r4, r4, #4 - 18d36: e633 b.n 189a0 <_vfprintf_r+0xc4> - 18d38: f818 7b01 ldrb.w r7, [r8], #1 - 18d3c: 2f2a cmp r7, #42 ; 0x2a - 18d3e: f000 879b beq.w 19c78 <_vfprintf_r+0x139c> - 18d42: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - 18d46: 2a09 cmp r2, #9 - 18d48: f04f 0500 mov.w r5, #0 - 18d4c: f63f ae2a bhi.w 189a4 <_vfprintf_r+0xc8> - 18d50: f818 7b01 ldrb.w r7, [r8], #1 - 18d54: eb05 0585 add.w r5, r5, r5, lsl #2 - 18d58: eb02 0545 add.w r5, r2, r5, lsl #1 - 18d5c: f1a7 0230 sub.w r2, r7, #48 ; 0x30 - 18d60: 2a09 cmp r2, #9 - 18d62: d9f5 bls.n 18d50 <_vfprintf_r+0x474> - 18d64: e61e b.n 189a4 <_vfprintf_r+0xc8> - 18d66: f044 0440 orr.w r4, r4, #64 ; 0x40 - 18d6a: e619 b.n 189a0 <_vfprintf_r+0xc4> - 18d6c: 910b str r1, [sp, #44] ; 0x2c - 18d6e: 9508 str r5, [sp, #32] - 18d70: 2b00 cmp r3, #0 - 18d72: f040 86f0 bne.w 19b56 <_vfprintf_r+0x127a> - 18d76: 9b0d ldr r3, [sp, #52] ; 0x34 - 18d78: f853 2b04 ldr.w r2, [r3], #4 - 18d7c: 930d str r3, [sp, #52] ; 0x34 - 18d7e: f044 0410 orr.w r4, r4, #16 - 18d82: e7aa b.n 18cda <_vfprintf_r+0x3fe> - 18d84: f044 0480 orr.w r4, r4, #128 ; 0x80 - 18d88: e60a b.n 189a0 <_vfprintf_r+0xc4> - 18d8a: f044 0401 orr.w r4, r4, #1 - 18d8e: e607 b.n 189a0 <_vfprintf_r+0xc4> - 18d90: 2800 cmp r0, #0 - 18d92: f47f ae05 bne.w 189a0 <_vfprintf_r+0xc4> - 18d96: 2301 movs r3, #1 - 18d98: 2020 movs r0, #32 - 18d9a: e601 b.n 189a0 <_vfprintf_r+0xc4> - 18d9c: 9b0d ldr r3, [sp, #52] ; 0x34 - 18d9e: 910b str r1, [sp, #44] ; 0x2c - 18da0: 2200 movs r2, #0 - 18da2: f88d 2067 strb.w r2, [sp, #103] ; 0x67 - 18da6: f853 2b04 ldr.w r2, [r3], #4 - 18daa: 930d str r3, [sp, #52] ; 0x34 - 18dac: 2301 movs r3, #1 - 18dae: f88d 2090 strb.w r2, [sp, #144] ; 0x90 - 18db2: 9307 str r3, [sp, #28] - 18db4: 930a str r3, [sp, #40] ; 0x28 - 18db6: ad24 add r5, sp, #144 ; 0x90 - 18db8: e6b0 b.n 18b1c <_vfprintf_r+0x240> - 18dba: 910b str r1, [sp, #44] ; 0x2c - 18dbc: 9508 str r5, [sp, #32] - 18dbe: 2b00 cmp r3, #0 - 18dc0: f040 86e5 bne.w 19b8e <_vfprintf_r+0x12b2> - 18dc4: 4b4c ldr r3, [pc, #304] ; (18ef8 <_vfprintf_r+0x61c>) - 18dc6: 9314 str r3, [sp, #80] ; 0x50 - 18dc8: 9a0d ldr r2, [sp, #52] ; 0x34 - 18dca: 06e1 lsls r1, r4, #27 - 18dcc: f852 3b04 ldr.w r3, [r2], #4 - 18dd0: 920d str r2, [sp, #52] ; 0x34 - 18dd2: d402 bmi.n 18dda <_vfprintf_r+0x4fe> - 18dd4: 0662 lsls r2, r4, #25 - 18dd6: bf48 it mi - 18dd8: b29b uxthmi r3, r3 - 18dda: 07e6 lsls r6, r4, #31 - 18ddc: d502 bpl.n 18de4 <_vfprintf_r+0x508> - 18dde: 2b00 cmp r3, #0 - 18de0: f040 8461 bne.w 196a6 <_vfprintf_r+0xdca> - 18de4: 2202 movs r2, #2 - 18de6: 2100 movs r1, #0 - 18de8: 9808 ldr r0, [sp, #32] - 18dea: f88d 1067 strb.w r1, [sp, #103] ; 0x67 - 18dee: 1c45 adds r5, r0, #1 - 18df0: f000 80af beq.w 18f52 <_vfprintf_r+0x676> - 18df4: f024 0580 bic.w r5, r4, #128 ; 0x80 - 18df8: 9506 str r5, [sp, #24] - 18dfa: 2b00 cmp r3, #0 - 18dfc: f040 80a8 bne.w 18f50 <_vfprintf_r+0x674> - 18e00: 2800 cmp r0, #0 - 18e02: f040 811a bne.w 1903a <_vfprintf_r+0x75e> - 18e06: 2a00 cmp r2, #0 - 18e08: f040 8352 bne.w 194b0 <_vfprintf_r+0xbd4> - 18e0c: f014 0301 ands.w r3, r4, #1 - 18e10: 930a str r3, [sp, #40] ; 0x28 - 18e12: f000 8397 beq.w 19544 <_vfprintf_r+0xc68> - 18e16: 2330 movs r3, #48 ; 0x30 - 18e18: f88d 30b7 strb.w r3, [sp, #183] ; 0xb7 - 18e1c: f10d 05b7 add.w r5, sp, #183 ; 0xb7 - 18e20: e776 b.n 18d10 <_vfprintf_r+0x434> - 18e22: f044 0408 orr.w r4, r4, #8 - 18e26: e5bb b.n 189a0 <_vfprintf_r+0xc4> - 18e28: 9a0d ldr r2, [sp, #52] ; 0x34 - 18e2a: 910b str r1, [sp, #44] ; 0x2c - 18e2c: f852 3b04 ldr.w r3, [r2], #4 - 18e30: 9508 str r5, [sp, #32] - 18e32: f044 0410 orr.w r4, r4, #16 - 18e36: 920d str r2, [sp, #52] ; 0x34 - 18e38: 2201 movs r2, #1 - 18e3a: e7d4 b.n 18de6 <_vfprintf_r+0x50a> - 18e3c: 9a0d ldr r2, [sp, #52] ; 0x34 - 18e3e: 910b str r1, [sp, #44] ; 0x2c - 18e40: f852 3b04 ldr.w r3, [r2], #4 - 18e44: 9508 str r5, [sp, #32] - 18e46: f044 0410 orr.w r4, r4, #16 - 18e4a: 920d str r2, [sp, #52] ; 0x34 - 18e4c: 2200 movs r2, #0 - 18e4e: e7ca b.n 18de6 <_vfprintf_r+0x50a> - 18e50: 910b str r1, [sp, #44] ; 0x2c - 18e52: 9508 str r5, [sp, #32] - 18e54: 2b00 cmp r3, #0 - 18e56: f040 8682 bne.w 19b5e <_vfprintf_r+0x1282> - 18e5a: 4b28 ldr r3, [pc, #160] ; (18efc <_vfprintf_r+0x620>) - 18e5c: 9314 str r3, [sp, #80] ; 0x50 - 18e5e: e7b3 b.n 18dc8 <_vfprintf_r+0x4ec> - 18e60: 910b str r1, [sp, #44] ; 0x2c - 18e62: 9508 str r5, [sp, #32] - 18e64: 2b00 cmp r3, #0 - 18e66: f040 867e bne.w 19b66 <_vfprintf_r+0x128a> - 18e6a: 9a0d ldr r2, [sp, #52] ; 0x34 - 18e6c: 06e6 lsls r6, r4, #27 - 18e6e: f852 3b04 ldr.w r3, [r2], #4 - 18e72: 920d str r2, [sp, #52] ; 0x34 - 18e74: d4e0 bmi.n 18e38 <_vfprintf_r+0x55c> - 18e76: 0660 lsls r0, r4, #25 - 18e78: bf48 it mi - 18e7a: b29b uxthmi r3, r3 - 18e7c: e7dc b.n 18e38 <_vfprintf_r+0x55c> - 18e7e: 9e0d ldr r6, [sp, #52] ; 0x34 - 18e80: 9508 str r5, [sp, #32] - 18e82: f856 5b04 ldr.w r5, [r6], #4 - 18e86: 9b08 ldr r3, [sp, #32] - 18e88: 910b str r1, [sp, #44] ; 0x2c - 18e8a: f04f 0a00 mov.w sl, #0 - 18e8e: f88d a067 strb.w sl, [sp, #103] ; 0x67 - 18e92: 2d00 cmp r5, #0 - 18e94: f000 842e beq.w 196f4 <_vfprintf_r+0xe18> - 18e98: 1c5a adds r2, r3, #1 - 18e9a: f000 852e beq.w 198fa <_vfprintf_r+0x101e> - 18e9e: 461a mov r2, r3 - 18ea0: 4651 mov r1, sl - 18ea2: 4628 mov r0, r5 - 18ea4: f002 fd6c bl 1b980 - 18ea8: 2800 cmp r0, #0 - 18eaa: f000 8649 beq.w 19b40 <_vfprintf_r+0x1264> - 18eae: 1b43 subs r3, r0, r5 - 18eb0: 930a str r3, [sp, #40] ; 0x28 - 18eb2: ea23 73e3 bic.w r3, r3, r3, asr #31 - 18eb6: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 18eba: f8cd a020 str.w sl, [sp, #32] - 18ebe: 960d str r6, [sp, #52] ; 0x34 - 18ec0: 9406 str r4, [sp, #24] - 18ec2: 9307 str r3, [sp, #28] - 18ec4: f8cd a03c str.w sl, [sp, #60] ; 0x3c - 18ec8: e6ee b.n 18ca8 <_vfprintf_r+0x3cc> - 18eca: 9a0d ldr r2, [sp, #52] ; 0x34 - 18ecc: 910b str r1, [sp, #44] ; 0x2c - 18ece: f852 3b04 ldr.w r3, [r2], #4 - 18ed2: 920d str r2, [sp, #52] ; 0x34 - 18ed4: f647 0230 movw r2, #30768 ; 0x7830 - 18ed8: f8ad 2068 strh.w r2, [sp, #104] ; 0x68 - 18edc: 4a07 ldr r2, [pc, #28] ; (18efc <_vfprintf_r+0x620>) - 18ede: 9214 str r2, [sp, #80] ; 0x50 - 18ee0: 9508 str r5, [sp, #32] - 18ee2: f044 0402 orr.w r4, r4, #2 - 18ee6: 2202 movs r2, #2 - 18ee8: 2778 movs r7, #120 ; 0x78 - 18eea: e77c b.n 18de6 <_vfprintf_r+0x50a> - 18eec: 7fefffff .word 0x7fefffff - 18ef0: 0002c140 .word 0x0002c140 - 18ef4: 0002c144 .word 0x0002c144 - 18ef8: 0002c150 .word 0x0002c150 - 18efc: 0002c164 .word 0x0002c164 - 18f00: 910b str r1, [sp, #44] ; 0x2c - 18f02: 9508 str r5, [sp, #32] - 18f04: 2b00 cmp r3, #0 - 18f06: f040 8636 bne.w 19b76 <_vfprintf_r+0x129a> - 18f0a: 9a0d ldr r2, [sp, #52] ; 0x34 - 18f0c: f014 0110 ands.w r1, r4, #16 - 18f10: f852 3b04 ldr.w r3, [r2], #4 - 18f14: 920d str r2, [sp, #52] ; 0x34 - 18f16: d199 bne.n 18e4c <_vfprintf_r+0x570> - 18f18: f014 0240 ands.w r2, r4, #64 ; 0x40 - 18f1c: f43f af63 beq.w 18de6 <_vfprintf_r+0x50a> - 18f20: b29b uxth r3, r3 - 18f22: 460a mov r2, r1 - 18f24: e75f b.n 18de6 <_vfprintf_r+0x50a> - 18f26: 2b00 cmp r3, #0 - 18f28: f040 8629 bne.w 19b7e <_vfprintf_r+0x12a2> - 18f2c: 9a0d ldr r2, [sp, #52] ; 0x34 - 18f2e: 06e0 lsls r0, r4, #27 - 18f30: f102 0304 add.w r3, r2, #4 - 18f34: d407 bmi.n 18f46 <_vfprintf_r+0x66a> - 18f36: 0661 lsls r1, r4, #25 - 18f38: 9a0d ldr r2, [sp, #52] ; 0x34 - 18f3a: d504 bpl.n 18f46 <_vfprintf_r+0x66a> - 18f3c: 6812 ldr r2, [r2, #0] - 18f3e: 9909 ldr r1, [sp, #36] ; 0x24 - 18f40: 8011 strh r1, [r2, #0] - 18f42: 930d str r3, [sp, #52] ; 0x34 - 18f44: e50c b.n 18960 <_vfprintf_r+0x84> - 18f46: 6812 ldr r2, [r2, #0] - 18f48: 9909 ldr r1, [sp, #36] ; 0x24 - 18f4a: 6011 str r1, [r2, #0] - 18f4c: 930d str r3, [sp, #52] ; 0x34 - 18f4e: e507 b.n 18960 <_vfprintf_r+0x84> - 18f50: 9c06 ldr r4, [sp, #24] - 18f52: 2a01 cmp r2, #1 - 18f54: f43f aed1 beq.w 18cfa <_vfprintf_r+0x41e> - 18f58: 2a02 cmp r2, #2 - 18f5a: d074 beq.n 19046 <_vfprintf_r+0x76a> - 18f5c: ad2e add r5, sp, #184 ; 0xb8 - 18f5e: f003 0207 and.w r2, r3, #7 - 18f62: 3230 adds r2, #48 ; 0x30 - 18f64: 08db lsrs r3, r3, #3 - 18f66: 4628 mov r0, r5 - 18f68: f805 2d01 strb.w r2, [r5, #-1]! - 18f6c: d1f7 bne.n 18f5e <_vfprintf_r+0x682> - 18f6e: 07e6 lsls r6, r4, #31 - 18f70: d572 bpl.n 19058 <_vfprintf_r+0x77c> - 18f72: 2a30 cmp r2, #48 ; 0x30 - 18f74: d070 beq.n 19058 <_vfprintf_r+0x77c> - 18f76: 2330 movs r3, #48 ; 0x30 - 18f78: 3802 subs r0, #2 - 18f7a: f805 3c01 strb.w r3, [r5, #-1] - 18f7e: ab2e add r3, sp, #184 ; 0xb8 - 18f80: 1a1b subs r3, r3, r0 - 18f82: 9406 str r4, [sp, #24] - 18f84: 930a str r3, [sp, #40] ; 0x28 - 18f86: 4605 mov r5, r0 - 18f88: e6c2 b.n 18d10 <_vfprintf_r+0x434> - 18f8a: 2f65 cmp r7, #101 ; 0x65 - 18f8c: f340 8115 ble.w 191ba <_vfprintf_r+0x8de> - 18f90: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 18f94: 2200 movs r2, #0 - 18f96: 2300 movs r3, #0 - 18f98: f004 fe5c bl 1dc54 <__aeabi_dcmpeq> - 18f9c: 2800 cmp r0, #0 - 18f9e: f000 81f4 beq.w 1938a <_vfprintf_r+0xaae> - 18fa2: 9b22 ldr r3, [sp, #136] ; 0x88 - 18fa4: 4ab1 ldr r2, [pc, #708] ; (1926c <_vfprintf_r+0x990>) - 18fa6: f8c9 2000 str.w r2, [r9] - 18faa: 3301 adds r3, #1 - 18fac: 3401 adds r4, #1 - 18fae: 2201 movs r2, #1 - 18fb0: 2b07 cmp r3, #7 - 18fb2: 9423 str r4, [sp, #140] ; 0x8c - 18fb4: 9322 str r3, [sp, #136] ; 0x88 - 18fb6: f8c9 2004 str.w r2, [r9, #4] - 18fba: f300 8442 bgt.w 19842 <_vfprintf_r+0xf66> - 18fbe: f109 0908 add.w r9, r9, #8 - 18fc2: 9b1b ldr r3, [sp, #108] ; 0x6c - 18fc4: 9a12 ldr r2, [sp, #72] ; 0x48 - 18fc6: 4293 cmp r3, r2 - 18fc8: f280 82b4 bge.w 19534 <_vfprintf_r+0xc58> - 18fcc: 9b13 ldr r3, [sp, #76] ; 0x4c - 18fce: 9a15 ldr r2, [sp, #84] ; 0x54 - 18fd0: 441c add r4, r3 - 18fd2: e9c9 2300 strd r2, r3, [r9] - 18fd6: 9b22 ldr r3, [sp, #136] ; 0x88 - 18fd8: 9423 str r4, [sp, #140] ; 0x8c - 18fda: 3301 adds r3, #1 - 18fdc: 2b07 cmp r3, #7 - 18fde: 9322 str r3, [sp, #136] ; 0x88 - 18fe0: f300 837c bgt.w 196dc <_vfprintf_r+0xe00> - 18fe4: f109 0908 add.w r9, r9, #8 - 18fe8: 9b12 ldr r3, [sp, #72] ; 0x48 - 18fea: 1e5d subs r5, r3, #1 - 18fec: 2d00 cmp r5, #0 - 18fee: f77f adf2 ble.w 18bd6 <_vfprintf_r+0x2fa> - 18ff2: 2d10 cmp r5, #16 - 18ff4: 9b22 ldr r3, [sp, #136] ; 0x88 - 18ff6: 4e9e ldr r6, [pc, #632] ; (19270 <_vfprintf_r+0x994>) - 18ff8: f340 80c9 ble.w 1918e <_vfprintf_r+0x8b2> - 18ffc: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 19000: 2710 movs r7, #16 - 19002: e005 b.n 19010 <_vfprintf_r+0x734> - 19004: f109 0908 add.w r9, r9, #8 - 19008: 3d10 subs r5, #16 - 1900a: 2d10 cmp r5, #16 - 1900c: f340 80bf ble.w 1918e <_vfprintf_r+0x8b2> - 19010: 3301 adds r3, #1 - 19012: 3410 adds r4, #16 - 19014: 2b07 cmp r3, #7 - 19016: e9c9 6700 strd r6, r7, [r9] - 1901a: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 1901e: ddf1 ble.n 19004 <_vfprintf_r+0x728> - 19020: aa21 add r2, sp, #132 ; 0x84 - 19022: 4659 mov r1, fp - 19024: 4650 mov r0, sl - 19026: f003 fa15 bl 1c454 <__sprint_r> - 1902a: 2800 cmp r0, #0 - 1902c: f040 80ad bne.w 1918a <_vfprintf_r+0x8ae> - 19030: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 19034: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19038: e7e6 b.n 19008 <_vfprintf_r+0x72c> - 1903a: 2a01 cmp r2, #1 - 1903c: f000 851e beq.w 19a7c <_vfprintf_r+0x11a0> - 19040: 2a02 cmp r2, #2 - 19042: 9c06 ldr r4, [sp, #24] - 19044: d18a bne.n 18f5c <_vfprintf_r+0x680> - 19046: 9814 ldr r0, [sp, #80] ; 0x50 - 19048: ad2e add r5, sp, #184 ; 0xb8 - 1904a: f003 020f and.w r2, r3, #15 - 1904e: 091b lsrs r3, r3, #4 - 19050: 5c82 ldrb r2, [r0, r2] - 19052: f805 2d01 strb.w r2, [r5, #-1]! - 19056: d1f8 bne.n 1904a <_vfprintf_r+0x76e> - 19058: ab2e add r3, sp, #184 ; 0xb8 - 1905a: 1b5b subs r3, r3, r5 - 1905c: 9406 str r4, [sp, #24] - 1905e: 930a str r3, [sp, #40] ; 0x28 - 19060: e656 b.n 18d10 <_vfprintf_r+0x434> - 19062: 9b0b ldr r3, [sp, #44] ; 0x2c - 19064: 9a07 ldr r2, [sp, #28] - 19066: eba3 0a02 sub.w sl, r3, r2 - 1906a: f1ba 0f00 cmp.w sl, #0 - 1906e: f77f ad97 ble.w 18ba0 <_vfprintf_r+0x2c4> - 19072: f1ba 0f10 cmp.w sl, #16 - 19076: 9b22 ldr r3, [sp, #136] ; 0x88 - 19078: 4e7d ldr r6, [pc, #500] ; (19270 <_vfprintf_r+0x994>) - 1907a: dd2e ble.n 190da <_vfprintf_r+0x7fe> - 1907c: 4632 mov r2, r6 - 1907e: 950e str r5, [sp, #56] ; 0x38 - 19080: 465e mov r6, fp - 19082: 9d0c ldr r5, [sp, #48] ; 0x30 - 19084: 46bb mov fp, r7 - 19086: 4617 mov r7, r2 - 19088: e006 b.n 19098 <_vfprintf_r+0x7bc> - 1908a: f1aa 0a10 sub.w sl, sl, #16 - 1908e: f1ba 0f10 cmp.w sl, #16 - 19092: f109 0908 add.w r9, r9, #8 - 19096: dd1b ble.n 190d0 <_vfprintf_r+0x7f4> - 19098: 3301 adds r3, #1 - 1909a: 3410 adds r4, #16 - 1909c: 2210 movs r2, #16 - 1909e: 2b07 cmp r3, #7 - 190a0: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 190a4: f8c9 7000 str.w r7, [r9] - 190a8: f8c9 2004 str.w r2, [r9, #4] - 190ac: dded ble.n 1908a <_vfprintf_r+0x7ae> - 190ae: aa21 add r2, sp, #132 ; 0x84 - 190b0: 4631 mov r1, r6 - 190b2: 4628 mov r0, r5 - 190b4: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 190b8: f003 f9cc bl 1c454 <__sprint_r> - 190bc: 2800 cmp r0, #0 - 190be: f040 8162 bne.w 19386 <_vfprintf_r+0xaaa> - 190c2: f1aa 0a10 sub.w sl, sl, #16 - 190c6: f1ba 0f10 cmp.w sl, #16 - 190ca: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 190ce: dce3 bgt.n 19098 <_vfprintf_r+0x7bc> - 190d0: 463a mov r2, r7 - 190d2: 9d0e ldr r5, [sp, #56] ; 0x38 - 190d4: 465f mov r7, fp - 190d6: 46b3 mov fp, r6 - 190d8: 4616 mov r6, r2 - 190da: 3301 adds r3, #1 - 190dc: 4454 add r4, sl - 190de: 2b07 cmp r3, #7 - 190e0: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 190e4: f8c9 6000 str.w r6, [r9] - 190e8: f8c9 a004 str.w sl, [r9, #4] - 190ec: f300 83b6 bgt.w 1985c <_vfprintf_r+0xf80> - 190f0: f109 0908 add.w r9, r9, #8 - 190f4: e554 b.n 18ba0 <_vfprintf_r+0x2c4> - 190f6: f1ba 0f10 cmp.w sl, #16 - 190fa: 9b22 ldr r3, [sp, #136] ; 0x88 - 190fc: 4e5c ldr r6, [pc, #368] ; (19270 <_vfprintf_r+0x994>) - 190fe: dd2e ble.n 1915e <_vfprintf_r+0x882> - 19100: 4632 mov r2, r6 - 19102: 9508 str r5, [sp, #32] - 19104: 465e mov r6, fp - 19106: 9d0c ldr r5, [sp, #48] ; 0x30 - 19108: 46bb mov fp, r7 - 1910a: 4617 mov r7, r2 - 1910c: e006 b.n 1911c <_vfprintf_r+0x840> - 1910e: f1aa 0a10 sub.w sl, sl, #16 - 19112: f1ba 0f10 cmp.w sl, #16 - 19116: f109 0908 add.w r9, r9, #8 - 1911a: dd1b ble.n 19154 <_vfprintf_r+0x878> - 1911c: 3301 adds r3, #1 - 1911e: 3410 adds r4, #16 - 19120: 2210 movs r2, #16 - 19122: 2b07 cmp r3, #7 - 19124: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 19128: f8c9 7000 str.w r7, [r9] - 1912c: f8c9 2004 str.w r2, [r9, #4] - 19130: dded ble.n 1910e <_vfprintf_r+0x832> - 19132: aa21 add r2, sp, #132 ; 0x84 - 19134: 4631 mov r1, r6 - 19136: 4628 mov r0, r5 - 19138: f003 f98c bl 1c454 <__sprint_r> - 1913c: 2800 cmp r0, #0 - 1913e: f040 8122 bne.w 19386 <_vfprintf_r+0xaaa> - 19142: f1aa 0a10 sub.w sl, sl, #16 - 19146: f1ba 0f10 cmp.w sl, #16 - 1914a: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 1914e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19152: dce3 bgt.n 1911c <_vfprintf_r+0x840> - 19154: 463a mov r2, r7 - 19156: 9d08 ldr r5, [sp, #32] - 19158: 465f mov r7, fp - 1915a: 46b3 mov fp, r6 - 1915c: 4616 mov r6, r2 - 1915e: 3301 adds r3, #1 - 19160: 4454 add r4, sl - 19162: 2b07 cmp r3, #7 - 19164: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 19168: f8c9 6000 str.w r6, [r9] - 1916c: f8c9 a004 str.w sl, [r9, #4] - 19170: f300 81cf bgt.w 19512 <_vfprintf_r+0xc36> - 19174: f109 0908 add.w r9, r9, #8 - 19178: e51a b.n 18bb0 <_vfprintf_r+0x2d4> - 1917a: 980c ldr r0, [sp, #48] ; 0x30 - 1917c: aa21 add r2, sp, #132 ; 0x84 - 1917e: 4659 mov r1, fp - 19180: f003 f968 bl 1c454 <__sprint_r> - 19184: 2800 cmp r0, #0 - 19186: f43f ad3a beq.w 18bfe <_vfprintf_r+0x322> - 1918a: 46da mov sl, fp - 1918c: e545 b.n 18c1a <_vfprintf_r+0x33e> - 1918e: 3301 adds r3, #1 - 19190: 442c add r4, r5 - 19192: 2b07 cmp r3, #7 - 19194: f8c9 6000 str.w r6, [r9] - 19198: f8c9 5004 str.w r5, [r9, #4] - 1919c: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 191a0: f77f ad17 ble.w 18bd2 <_vfprintf_r+0x2f6> - 191a4: 980c ldr r0, [sp, #48] ; 0x30 - 191a6: aa21 add r2, sp, #132 ; 0x84 - 191a8: 4659 mov r1, fp - 191aa: f003 f953 bl 1c454 <__sprint_r> - 191ae: 2800 cmp r0, #0 - 191b0: d1eb bne.n 1918a <_vfprintf_r+0x8ae> - 191b2: 9c23 ldr r4, [sp, #140] ; 0x8c - 191b4: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 191b8: e50d b.n 18bd6 <_vfprintf_r+0x2fa> - 191ba: 9b12 ldr r3, [sp, #72] ; 0x48 - 191bc: 9f22 ldr r7, [sp, #136] ; 0x88 - 191be: 2b01 cmp r3, #1 - 191c0: f104 0401 add.w r4, r4, #1 - 191c4: f107 0701 add.w r7, r7, #1 - 191c8: f109 0a08 add.w sl, r9, #8 - 191cc: f340 8151 ble.w 19472 <_vfprintf_r+0xb96> - 191d0: 2301 movs r3, #1 - 191d2: 2f07 cmp r7, #7 - 191d4: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 191d8: f8c9 5000 str.w r5, [r9] - 191dc: f8c9 3004 str.w r3, [r9, #4] - 191e0: f300 82b9 bgt.w 19756 <_vfprintf_r+0xe7a> - 191e4: 9b13 ldr r3, [sp, #76] ; 0x4c - 191e6: 9a15 ldr r2, [sp, #84] ; 0x54 - 191e8: 3701 adds r7, #1 - 191ea: 441c add r4, r3 - 191ec: 2f07 cmp r7, #7 - 191ee: e9ca 2300 strd r2, r3, [sl] - 191f2: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 191f6: f300 82bb bgt.w 19770 <_vfprintf_r+0xe94> - 191fa: f10a 0a08 add.w sl, sl, #8 - 191fe: 9b12 ldr r3, [sp, #72] ; 0x48 - 19200: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 19204: f103 39ff add.w r9, r3, #4294967295 ; 0xffffffff - 19208: 2200 movs r2, #0 - 1920a: 2300 movs r3, #0 - 1920c: f004 fd22 bl 1dc54 <__aeabi_dcmpeq> - 19210: 2800 cmp r0, #0 - 19212: f040 8152 bne.w 194ba <_vfprintf_r+0xbde> - 19216: 3701 adds r7, #1 - 19218: 3501 adds r5, #1 - 1921a: 444c add r4, r9 - 1921c: 2f07 cmp r7, #7 - 1921e: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 19222: f8ca 5000 str.w r5, [sl] - 19226: f8ca 9004 str.w r9, [sl, #4] - 1922a: f300 8130 bgt.w 1948e <_vfprintf_r+0xbb2> - 1922e: f10a 0a08 add.w sl, sl, #8 - 19232: 9b16 ldr r3, [sp, #88] ; 0x58 - 19234: f8ca 3004 str.w r3, [sl, #4] - 19238: 3701 adds r7, #1 - 1923a: 441c add r4, r3 - 1923c: 2f07 cmp r7, #7 - 1923e: ab1d add r3, sp, #116 ; 0x74 - 19240: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 19244: f8ca 3000 str.w r3, [sl] - 19248: dcac bgt.n 191a4 <_vfprintf_r+0x8c8> - 1924a: f10a 0908 add.w r9, sl, #8 - 1924e: e4c2 b.n 18bd6 <_vfprintf_r+0x2fa> - 19250: 2e10 cmp r6, #16 - 19252: 9a22 ldr r2, [sp, #136] ; 0x88 - 19254: dd35 ble.n 192c2 <_vfprintf_r+0x9e6> - 19256: 4659 mov r1, fp - 19258: 9317 str r3, [sp, #92] ; 0x5c - 1925a: 46b3 mov fp, r6 - 1925c: 4623 mov r3, r4 - 1925e: 462e mov r6, r5 - 19260: 9c0c ldr r4, [sp, #48] ; 0x30 - 19262: f04f 0a10 mov.w sl, #16 - 19266: 460d mov r5, r1 - 19268: e00b b.n 19282 <_vfprintf_r+0x9a6> - 1926a: bf00 nop - 1926c: 0002c180 .word 0x0002c180 - 19270: 0002c1b4 .word 0x0002c1b4 - 19274: f1ab 0b10 sub.w fp, fp, #16 - 19278: f1bb 0f10 cmp.w fp, #16 - 1927c: f109 0908 add.w r9, r9, #8 - 19280: dd19 ble.n 192b6 <_vfprintf_r+0x9da> - 19282: 3201 adds r2, #1 - 19284: 49b3 ldr r1, [pc, #716] ; (19554 <_vfprintf_r+0xc78>) - 19286: 3310 adds r3, #16 - 19288: 2a07 cmp r2, #7 - 1928a: e9c9 1a00 strd r1, sl, [r9] - 1928e: e9cd 2322 strd r2, r3, [sp, #136] ; 0x88 - 19292: ddef ble.n 19274 <_vfprintf_r+0x998> - 19294: aa21 add r2, sp, #132 ; 0x84 - 19296: 4629 mov r1, r5 - 19298: 4620 mov r0, r4 - 1929a: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 1929e: f003 f8d9 bl 1c454 <__sprint_r> - 192a2: 2800 cmp r0, #0 - 192a4: f040 82ca bne.w 1983c <_vfprintf_r+0xf60> - 192a8: f1ab 0b10 sub.w fp, fp, #16 - 192ac: f1bb 0f10 cmp.w fp, #16 - 192b0: e9dd 2322 ldrd r2, r3, [sp, #136] ; 0x88 - 192b4: dce5 bgt.n 19282 <_vfprintf_r+0x9a6> - 192b6: 4629 mov r1, r5 - 192b8: 461c mov r4, r3 - 192ba: 9b17 ldr r3, [sp, #92] ; 0x5c - 192bc: 4635 mov r5, r6 - 192be: 465e mov r6, fp - 192c0: 468b mov fp, r1 - 192c2: 3201 adds r2, #1 - 192c4: 49a3 ldr r1, [pc, #652] ; (19554 <_vfprintf_r+0xc78>) - 192c6: f8c9 6004 str.w r6, [r9, #4] - 192ca: 4434 add r4, r6 - 192cc: 2a07 cmp r2, #7 - 192ce: e9cd 2422 strd r2, r4, [sp, #136] ; 0x88 - 192d2: f8c9 1000 str.w r1, [r9] - 192d6: f300 82a2 bgt.w 1981e <_vfprintf_r+0xf42> - 192da: f109 0908 add.w r9, r9, #8 - 192de: e434 b.n 18b4a <_vfprintf_r+0x26e> - 192e0: 980c ldr r0, [sp, #48] ; 0x30 - 192e2: aa21 add r2, sp, #132 ; 0x84 - 192e4: 4659 mov r1, fp - 192e6: f003 f8b5 bl 1c454 <__sprint_r> - 192ea: 2800 cmp r0, #0 - 192ec: f47f af4d bne.w 1918a <_vfprintf_r+0x8ae> - 192f0: 9c23 ldr r4, [sp, #140] ; 0x8c - 192f2: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 192f6: e44f b.n 18b98 <_vfprintf_r+0x2bc> - 192f8: 980c ldr r0, [sp, #48] ; 0x30 - 192fa: 9317 str r3, [sp, #92] ; 0x5c - 192fc: aa21 add r2, sp, #132 ; 0x84 - 192fe: 4659 mov r1, fp - 19300: f003 f8a8 bl 1c454 <__sprint_r> - 19304: 2800 cmp r0, #0 - 19306: f47f af40 bne.w 1918a <_vfprintf_r+0x8ae> - 1930a: 9c23 ldr r4, [sp, #140] ; 0x8c - 1930c: 9b17 ldr r3, [sp, #92] ; 0x5c - 1930e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19312: e42f b.n 18b74 <_vfprintf_r+0x298> - 19314: 2d10 cmp r5, #16 - 19316: 9b22 ldr r3, [sp, #136] ; 0x88 - 19318: dd1f ble.n 1935a <_vfprintf_r+0xa7e> - 1931a: 9f0c ldr r7, [sp, #48] ; 0x30 - 1931c: 2610 movs r6, #16 - 1931e: e004 b.n 1932a <_vfprintf_r+0xa4e> - 19320: 3d10 subs r5, #16 - 19322: 2d10 cmp r5, #16 - 19324: f109 0908 add.w r9, r9, #8 - 19328: dd17 ble.n 1935a <_vfprintf_r+0xa7e> - 1932a: 3301 adds r3, #1 - 1932c: 4a89 ldr r2, [pc, #548] ; (19554 <_vfprintf_r+0xc78>) - 1932e: 3410 adds r4, #16 - 19330: 2b07 cmp r3, #7 - 19332: e9c9 2600 strd r2, r6, [r9] - 19336: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 1933a: ddf1 ble.n 19320 <_vfprintf_r+0xa44> - 1933c: aa21 add r2, sp, #132 ; 0x84 - 1933e: 4659 mov r1, fp - 19340: 4638 mov r0, r7 - 19342: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19346: f003 f885 bl 1c454 <__sprint_r> - 1934a: 2800 cmp r0, #0 - 1934c: f47f af1d bne.w 1918a <_vfprintf_r+0x8ae> - 19350: 3d10 subs r5, #16 - 19352: 2d10 cmp r5, #16 - 19354: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 19358: dce7 bgt.n 1932a <_vfprintf_r+0xa4e> - 1935a: 3301 adds r3, #1 - 1935c: 4a7d ldr r2, [pc, #500] ; (19554 <_vfprintf_r+0xc78>) - 1935e: f8c9 5004 str.w r5, [r9, #4] - 19362: 442c add r4, r5 - 19364: 2b07 cmp r3, #7 - 19366: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 1936a: f8c9 2000 str.w r2, [r9] - 1936e: f77f ac3b ble.w 18be8 <_vfprintf_r+0x30c> - 19372: 980c ldr r0, [sp, #48] ; 0x30 - 19374: aa21 add r2, sp, #132 ; 0x84 - 19376: 4659 mov r1, fp - 19378: f003 f86c bl 1c454 <__sprint_r> - 1937c: 2800 cmp r0, #0 - 1937e: f47f af04 bne.w 1918a <_vfprintf_r+0x8ae> - 19382: 9c23 ldr r4, [sp, #140] ; 0x8c - 19384: e430 b.n 18be8 <_vfprintf_r+0x30c> - 19386: 46b2 mov sl, r6 - 19388: e447 b.n 18c1a <_vfprintf_r+0x33e> - 1938a: 991b ldr r1, [sp, #108] ; 0x6c - 1938c: 2900 cmp r1, #0 - 1938e: f340 8212 ble.w 197b6 <_vfprintf_r+0xeda> - 19392: 9e0f ldr r6, [sp, #60] ; 0x3c - 19394: 9b12 ldr r3, [sp, #72] ; 0x48 - 19396: 429e cmp r6, r3 - 19398: bfa8 it ge - 1939a: 461e movge r6, r3 - 1939c: 2e00 cmp r6, #0 - 1939e: dd0b ble.n 193b8 <_vfprintf_r+0xadc> - 193a0: 9b22 ldr r3, [sp, #136] ; 0x88 - 193a2: 3301 adds r3, #1 - 193a4: 4434 add r4, r6 - 193a6: 2b07 cmp r3, #7 - 193a8: e9c9 5600 strd r5, r6, [r9] - 193ac: 9423 str r4, [sp, #140] ; 0x8c - 193ae: 9322 str r3, [sp, #136] ; 0x88 - 193b0: f300 83a8 bgt.w 19b04 <_vfprintf_r+0x1228> - 193b4: f109 0908 add.w r9, r9, #8 - 193b8: 9f0f ldr r7, [sp, #60] ; 0x3c - 193ba: 2e00 cmp r6, #0 - 193bc: bfa8 it ge - 193be: 1bbf subge r7, r7, r6 - 193c0: 2f00 cmp r7, #0 - 193c2: f300 81a0 bgt.w 19706 <_vfprintf_r+0xe2a> - 193c6: 9a1b ldr r2, [sp, #108] ; 0x6c - 193c8: 9b12 ldr r3, [sp, #72] ; 0x48 - 193ca: 429a cmp r2, r3 - 193cc: f280 8179 bge.w 196c2 <_vfprintf_r+0xde6> - 193d0: 9b13 ldr r3, [sp, #76] ; 0x4c - 193d2: 9915 ldr r1, [sp, #84] ; 0x54 - 193d4: 441c add r4, r3 - 193d6: e9c9 1300 strd r1, r3, [r9] - 193da: 9b22 ldr r3, [sp, #136] ; 0x88 - 193dc: 9423 str r4, [sp, #140] ; 0x8c - 193de: 3301 adds r3, #1 - 193e0: 2b07 cmp r3, #7 - 193e2: 9322 str r3, [sp, #136] ; 0x88 - 193e4: f300 8373 bgt.w 19ace <_vfprintf_r+0x11f2> - 193e8: f109 0908 add.w r9, r9, #8 - 193ec: 9b12 ldr r3, [sp, #72] ; 0x48 - 193ee: 990f ldr r1, [sp, #60] ; 0x3c - 193f0: 1a9a subs r2, r3, r2 - 193f2: 1a5e subs r6, r3, r1 - 193f4: 4296 cmp r6, r2 - 193f6: bfa8 it ge - 193f8: 4616 movge r6, r2 - 193fa: 2e00 cmp r6, #0 - 193fc: dd0e ble.n 1941c <_vfprintf_r+0xb40> - 193fe: 9b22 ldr r3, [sp, #136] ; 0x88 - 19400: f8c9 6004 str.w r6, [r9, #4] - 19404: 3301 adds r3, #1 - 19406: 440d add r5, r1 - 19408: 4434 add r4, r6 - 1940a: 2b07 cmp r3, #7 - 1940c: f8c9 5000 str.w r5, [r9] - 19410: 9423 str r4, [sp, #140] ; 0x8c - 19412: 9322 str r3, [sp, #136] ; 0x88 - 19414: f300 8385 bgt.w 19b22 <_vfprintf_r+0x1246> - 19418: f109 0908 add.w r9, r9, #8 - 1941c: 2e00 cmp r6, #0 - 1941e: bfac ite ge - 19420: 1b95 subge r5, r2, r6 - 19422: 4615 movlt r5, r2 - 19424: 2d00 cmp r5, #0 - 19426: f77f abd6 ble.w 18bd6 <_vfprintf_r+0x2fa> - 1942a: 2d10 cmp r5, #16 - 1942c: 9b22 ldr r3, [sp, #136] ; 0x88 - 1942e: 4e4a ldr r6, [pc, #296] ; (19558 <_vfprintf_r+0xc7c>) - 19430: f77f aead ble.w 1918e <_vfprintf_r+0x8b2> - 19434: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 19438: 2710 movs r7, #16 - 1943a: e005 b.n 19448 <_vfprintf_r+0xb6c> - 1943c: f109 0908 add.w r9, r9, #8 - 19440: 3d10 subs r5, #16 - 19442: 2d10 cmp r5, #16 - 19444: f77f aea3 ble.w 1918e <_vfprintf_r+0x8b2> - 19448: 3301 adds r3, #1 - 1944a: 3410 adds r4, #16 - 1944c: 2b07 cmp r3, #7 - 1944e: e9c9 6700 strd r6, r7, [r9] - 19452: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 19456: ddf1 ble.n 1943c <_vfprintf_r+0xb60> - 19458: aa21 add r2, sp, #132 ; 0x84 - 1945a: 4659 mov r1, fp - 1945c: 4650 mov r0, sl - 1945e: f002 fff9 bl 1c454 <__sprint_r> - 19462: 2800 cmp r0, #0 - 19464: f47f ae91 bne.w 1918a <_vfprintf_r+0x8ae> - 19468: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 1946c: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19470: e7e6 b.n 19440 <_vfprintf_r+0xb64> - 19472: 9b06 ldr r3, [sp, #24] - 19474: 07d8 lsls r0, r3, #31 - 19476: f53f aeab bmi.w 191d0 <_vfprintf_r+0x8f4> - 1947a: 2301 movs r3, #1 - 1947c: 2f07 cmp r7, #7 - 1947e: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 19482: f8c9 5000 str.w r5, [r9] - 19486: f8c9 3004 str.w r3, [r9, #4] - 1948a: f77f aed2 ble.w 19232 <_vfprintf_r+0x956> - 1948e: 980c ldr r0, [sp, #48] ; 0x30 - 19490: aa21 add r2, sp, #132 ; 0x84 - 19492: 4659 mov r1, fp - 19494: f002 ffde bl 1c454 <__sprint_r> - 19498: 2800 cmp r0, #0 - 1949a: f47f ae76 bne.w 1918a <_vfprintf_r+0x8ae> - 1949e: e9dd 7422 ldrd r7, r4, [sp, #136] ; 0x88 - 194a2: f10d 0ab8 add.w sl, sp, #184 ; 0xb8 - 194a6: e6c4 b.n 19232 <_vfprintf_r+0x956> - 194a8: 9a08 ldr r2, [sp, #32] - 194aa: 2a00 cmp r2, #0 - 194ac: f040 82e6 bne.w 19a7c <_vfprintf_r+0x11a0> - 194b0: 2300 movs r3, #0 - 194b2: 9308 str r3, [sp, #32] - 194b4: 930a str r3, [sp, #40] ; 0x28 - 194b6: ad2e add r5, sp, #184 ; 0xb8 - 194b8: e42a b.n 18d10 <_vfprintf_r+0x434> - 194ba: f1b9 0f00 cmp.w r9, #0 - 194be: f77f aeb8 ble.w 19232 <_vfprintf_r+0x956> - 194c2: f1b9 0f10 cmp.w r9, #16 - 194c6: 4e24 ldr r6, [pc, #144] ; (19558 <_vfprintf_r+0xc7c>) - 194c8: f340 820b ble.w 198e2 <_vfprintf_r+0x1006> - 194cc: f8cd 8020 str.w r8, [sp, #32] - 194d0: 2510 movs r5, #16 - 194d2: f8dd 8030 ldr.w r8, [sp, #48] ; 0x30 - 194d6: e007 b.n 194e8 <_vfprintf_r+0xc0c> - 194d8: f10a 0a08 add.w sl, sl, #8 - 194dc: f1a9 0910 sub.w r9, r9, #16 - 194e0: f1b9 0f10 cmp.w r9, #16 - 194e4: f340 81fb ble.w 198de <_vfprintf_r+0x1002> - 194e8: 3701 adds r7, #1 - 194ea: 3410 adds r4, #16 - 194ec: 2f07 cmp r7, #7 - 194ee: e9ca 6500 strd r6, r5, [sl] - 194f2: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 194f6: ddef ble.n 194d8 <_vfprintf_r+0xbfc> - 194f8: aa21 add r2, sp, #132 ; 0x84 - 194fa: 4659 mov r1, fp - 194fc: 4640 mov r0, r8 - 194fe: f002 ffa9 bl 1c454 <__sprint_r> - 19502: 2800 cmp r0, #0 - 19504: f47f ae41 bne.w 1918a <_vfprintf_r+0x8ae> - 19508: e9dd 7422 ldrd r7, r4, [sp, #136] ; 0x88 - 1950c: f10d 0ab8 add.w sl, sp, #184 ; 0xb8 - 19510: e7e4 b.n 194dc <_vfprintf_r+0xc00> - 19512: 980c ldr r0, [sp, #48] ; 0x30 - 19514: aa21 add r2, sp, #132 ; 0x84 - 19516: 4659 mov r1, fp - 19518: f002 ff9c bl 1c454 <__sprint_r> - 1951c: 2800 cmp r0, #0 - 1951e: f47f ae34 bne.w 1918a <_vfprintf_r+0x8ae> - 19522: 9c23 ldr r4, [sp, #140] ; 0x8c - 19524: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19528: f7ff bb42 b.w 18bb0 <_vfprintf_r+0x2d4> - 1952c: 4253 negs r3, r2 - 1952e: 212d movs r1, #45 ; 0x2d - 19530: 2201 movs r2, #1 - 19532: e459 b.n 18de8 <_vfprintf_r+0x50c> - 19534: 9b06 ldr r3, [sp, #24] - 19536: 07df lsls r7, r3, #31 - 19538: f57f ab4d bpl.w 18bd6 <_vfprintf_r+0x2fa> - 1953c: e546 b.n 18fcc <_vfprintf_r+0x6f0> - 1953e: 920d str r2, [sp, #52] ; 0x34 - 19540: f7ff ba2e b.w 189a0 <_vfprintf_r+0xc4> - 19544: ad2e add r5, sp, #184 ; 0xb8 - 19546: f7ff bbe3 b.w 18d10 <_vfprintf_r+0x434> - 1954a: b212 sxth r2, r2 - 1954c: 4613 mov r3, r2 - 1954e: f7ff bbc5 b.w 18cdc <_vfprintf_r+0x400> - 19552: bf00 nop - 19554: 0002c1a4 .word 0x0002c1a4 - 19558: 0002c1b4 .word 0x0002c1b4 - 1955c: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 19560: 4602 mov r2, r0 - 19562: 460b mov r3, r1 - 19564: f004 fba8 bl 1dcb8 <__aeabi_dcmpun> - 19568: 2800 cmp r0, #0 - 1956a: f040 834f bne.w 19c0c <_vfprintf_r+0x1330> - 1956e: 9a08 ldr r2, [sp, #32] - 19570: f027 0320 bic.w r3, r7, #32 - 19574: 1c51 adds r1, r2, #1 - 19576: 930a str r3, [sp, #40] ; 0x28 - 19578: f000 82d0 beq.w 19b1c <_vfprintf_r+0x1240> - 1957c: 2b47 cmp r3, #71 ; 0x47 - 1957e: f000 825d beq.w 19a3c <_vfprintf_r+0x1160> - 19582: e9dd 1210 ldrd r1, r2, [sp, #64] ; 0x40 - 19586: f444 7380 orr.w r3, r4, #256 ; 0x100 - 1958a: 9306 str r3, [sp, #24] - 1958c: 4613 mov r3, r2 - 1958e: 2b00 cmp r3, #0 - 19590: f2c0 8228 blt.w 199e4 <_vfprintf_r+0x1108> - 19594: 9307 str r3, [sp, #28] - 19596: f8dd a040 ldr.w sl, [sp, #64] ; 0x40 - 1959a: 2300 movs r3, #0 - 1959c: 930e str r3, [sp, #56] ; 0x38 - 1959e: 2f66 cmp r7, #102 ; 0x66 - 195a0: f000 81c6 beq.w 19930 <_vfprintf_r+0x1054> - 195a4: 2f46 cmp r7, #70 ; 0x46 - 195a6: f000 81c3 beq.w 19930 <_vfprintf_r+0x1054> - 195aa: 9b0a ldr r3, [sp, #40] ; 0x28 - 195ac: 2b45 cmp r3, #69 ; 0x45 - 195ae: 4652 mov r2, sl - 195b0: 9b07 ldr r3, [sp, #28] - 195b2: f000 8266 beq.w 19a82 <_vfprintf_r+0x11a6> - 195b6: a91f add r1, sp, #124 ; 0x7c - 195b8: 9104 str r1, [sp, #16] - 195ba: a91c add r1, sp, #112 ; 0x70 - 195bc: 9103 str r1, [sp, #12] - 195be: a91b add r1, sp, #108 ; 0x6c - 195c0: 9e08 ldr r6, [sp, #32] - 195c2: 9102 str r1, [sp, #8] - 195c4: 2102 movs r1, #2 - 195c6: 980c ldr r0, [sp, #48] ; 0x30 - 195c8: 9601 str r6, [sp, #4] - 195ca: 9100 str r1, [sp, #0] - 195cc: f000 fcd0 bl 19f70 <_dtoa_r> - 195d0: 2f67 cmp r7, #103 ; 0x67 - 195d2: 4605 mov r5, r0 - 195d4: f040 835b bne.w 19c8e <_vfprintf_r+0x13b2> - 195d8: 07e3 lsls r3, r4, #31 - 195da: f100 8264 bmi.w 19aa6 <_vfprintf_r+0x11ca> - 195de: 9b1f ldr r3, [sp, #124] ; 0x7c - 195e0: 1b5b subs r3, r3, r5 - 195e2: 9312 str r3, [sp, #72] ; 0x48 - 195e4: 9b1b ldr r3, [sp, #108] ; 0x6c - 195e6: 930f str r3, [sp, #60] ; 0x3c - 195e8: 9b0a ldr r3, [sp, #40] ; 0x28 - 195ea: 2b47 cmp r3, #71 ; 0x47 - 195ec: d107 bne.n 195fe <_vfprintf_r+0xd22> - 195ee: 9b0f ldr r3, [sp, #60] ; 0x3c - 195f0: 1cde adds r6, r3, #3 - 195f2: db03 blt.n 195fc <_vfprintf_r+0xd20> - 195f4: 9a08 ldr r2, [sp, #32] - 195f6: 429a cmp r2, r3 - 195f8: f280 8276 bge.w 19ae8 <_vfprintf_r+0x120c> - 195fc: 3f02 subs r7, #2 - 195fe: 9a0f ldr r2, [sp, #60] ; 0x3c - 19600: f88d 7074 strb.w r7, [sp, #116] ; 0x74 - 19604: 1e53 subs r3, r2, #1 - 19606: 2b00 cmp r3, #0 - 19608: 931b str r3, [sp, #108] ; 0x6c - 1960a: bfb6 itet lt - 1960c: f1c2 0301 rsblt r3, r2, #1 - 19610: 222b movge r2, #43 ; 0x2b - 19612: 222d movlt r2, #45 ; 0x2d - 19614: 2b09 cmp r3, #9 - 19616: f88d 2075 strb.w r2, [sp, #117] ; 0x75 - 1961a: f340 82bc ble.w 19b96 <_vfprintf_r+0x12ba> - 1961e: f10d 0683 add.w r6, sp, #131 ; 0x83 - 19622: f8df c2f8 ldr.w ip, [pc, #760] ; 1991c <_vfprintf_r+0x1040> - 19626: 4632 mov r2, r6 - 19628: 4610 mov r0, r2 - 1962a: fb8c 2103 smull r2, r1, ip, r3 - 1962e: 17da asrs r2, r3, #31 - 19630: ebc2 02a1 rsb r2, r2, r1, asr #2 - 19634: eb02 0182 add.w r1, r2, r2, lsl #2 - 19638: eba3 0141 sub.w r1, r3, r1, lsl #1 - 1963c: 3130 adds r1, #48 ; 0x30 - 1963e: f800 1c01 strb.w r1, [r0, #-1] - 19642: 4619 mov r1, r3 - 19644: 2963 cmp r1, #99 ; 0x63 - 19646: 4613 mov r3, r2 - 19648: f100 32ff add.w r2, r0, #4294967295 ; 0xffffffff - 1964c: dcec bgt.n 19628 <_vfprintf_r+0xd4c> - 1964e: 3330 adds r3, #48 ; 0x30 - 19650: b2d9 uxtb r1, r3 - 19652: 1e83 subs r3, r0, #2 - 19654: 429e cmp r6, r3 - 19656: f802 1c01 strb.w r1, [r2, #-1] - 1965a: f240 8315 bls.w 19c88 <_vfprintf_r+0x13ac> - 1965e: 4613 mov r3, r2 - 19660: f10d 0276 add.w r2, sp, #118 ; 0x76 - 19664: e001 b.n 1966a <_vfprintf_r+0xd8e> - 19666: f813 1b01 ldrb.w r1, [r3], #1 - 1966a: f802 1b01 strb.w r1, [r2], #1 - 1966e: 429e cmp r6, r3 - 19670: d1f9 bne.n 19666 <_vfprintf_r+0xd8a> - 19672: f10d 0385 add.w r3, sp, #133 ; 0x85 - 19676: f10d 0276 add.w r2, sp, #118 ; 0x76 - 1967a: 1a1b subs r3, r3, r0 - 1967c: 4413 add r3, r2 - 1967e: aa1d add r2, sp, #116 ; 0x74 - 19680: 1a9b subs r3, r3, r2 - 19682: 9316 str r3, [sp, #88] ; 0x58 - 19684: 9a12 ldr r2, [sp, #72] ; 0x48 - 19686: 9b16 ldr r3, [sp, #88] ; 0x58 - 19688: 2a01 cmp r2, #1 - 1968a: 4413 add r3, r2 - 1968c: 930a str r3, [sp, #40] ; 0x28 - 1968e: f340 82b4 ble.w 19bfa <_vfprintf_r+0x131e> - 19692: 9b0a ldr r3, [sp, #40] ; 0x28 - 19694: 9a13 ldr r2, [sp, #76] ; 0x4c - 19696: 4413 add r3, r2 - 19698: 930a str r3, [sp, #40] ; 0x28 - 1969a: ea23 73e3 bic.w r3, r3, r3, asr #31 - 1969e: 9307 str r3, [sp, #28] - 196a0: 2300 movs r3, #0 - 196a2: 930f str r3, [sp, #60] ; 0x3c - 196a4: e17d b.n 199a2 <_vfprintf_r+0x10c6> - 196a6: 2230 movs r2, #48 ; 0x30 - 196a8: f88d 2068 strb.w r2, [sp, #104] ; 0x68 - 196ac: f88d 7069 strb.w r7, [sp, #105] ; 0x69 - 196b0: f044 0402 orr.w r4, r4, #2 - 196b4: 2202 movs r2, #2 - 196b6: f7ff bb96 b.w 18de6 <_vfprintf_r+0x50a> - 196ba: 2301 movs r3, #1 - 196bc: 202b movs r0, #43 ; 0x2b - 196be: f7ff b96f b.w 189a0 <_vfprintf_r+0xc4> - 196c2: 9b06 ldr r3, [sp, #24] - 196c4: 07de lsls r6, r3, #31 - 196c6: f53f ae83 bmi.w 193d0 <_vfprintf_r+0xaf4> - 196ca: 9b12 ldr r3, [sp, #72] ; 0x48 - 196cc: 990f ldr r1, [sp, #60] ; 0x3c - 196ce: 1a9a subs r2, r3, r2 - 196d0: 1a5b subs r3, r3, r1 - 196d2: 4293 cmp r3, r2 - 196d4: bfa8 it ge - 196d6: 4613 movge r3, r2 - 196d8: 461e mov r6, r3 - 196da: e69f b.n 1941c <_vfprintf_r+0xb40> - 196dc: 980c ldr r0, [sp, #48] ; 0x30 - 196de: aa21 add r2, sp, #132 ; 0x84 - 196e0: 4659 mov r1, fp - 196e2: f002 feb7 bl 1c454 <__sprint_r> - 196e6: 2800 cmp r0, #0 - 196e8: f47f ad4f bne.w 1918a <_vfprintf_r+0x8ae> - 196ec: 9c23 ldr r4, [sp, #140] ; 0x8c - 196ee: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 196f2: e479 b.n 18fe8 <_vfprintf_r+0x70c> - 196f4: 2b06 cmp r3, #6 - 196f6: bf28 it cs - 196f8: 2306 movcs r3, #6 - 196fa: 4d89 ldr r5, [pc, #548] ; (19920 <_vfprintf_r+0x1044>) - 196fc: 930a str r3, [sp, #40] ; 0x28 - 196fe: 960d str r6, [sp, #52] ; 0x34 - 19700: 9307 str r3, [sp, #28] - 19702: f7ff ba0b b.w 18b1c <_vfprintf_r+0x240> - 19706: 2f10 cmp r7, #16 - 19708: 9b22 ldr r3, [sp, #136] ; 0x88 - 1970a: 4e86 ldr r6, [pc, #536] ; (19924 <_vfprintf_r+0x1048>) - 1970c: f340 8158 ble.w 199c0 <_vfprintf_r+0x10e4> - 19710: 4632 mov r2, r6 - 19712: 9508 str r5, [sp, #32] - 19714: 465e mov r6, fp - 19716: 9d0c ldr r5, [sp, #48] ; 0x30 - 19718: f04f 0a10 mov.w sl, #16 - 1971c: 4693 mov fp, r2 - 1971e: e005 b.n 1972c <_vfprintf_r+0xe50> - 19720: f109 0908 add.w r9, r9, #8 - 19724: 3f10 subs r7, #16 - 19726: 2f10 cmp r7, #16 - 19728: f340 8146 ble.w 199b8 <_vfprintf_r+0x10dc> - 1972c: 3301 adds r3, #1 - 1972e: 3410 adds r4, #16 - 19730: 2b07 cmp r3, #7 - 19732: e9c9 ba00 strd fp, sl, [r9] - 19736: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 1973a: ddf1 ble.n 19720 <_vfprintf_r+0xe44> - 1973c: aa21 add r2, sp, #132 ; 0x84 - 1973e: 4631 mov r1, r6 - 19740: 4628 mov r0, r5 - 19742: f002 fe87 bl 1c454 <__sprint_r> - 19746: 2800 cmp r0, #0 - 19748: f47f ae1d bne.w 19386 <_vfprintf_r+0xaaa> - 1974c: e9dd 3422 ldrd r3, r4, [sp, #136] ; 0x88 - 19750: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19754: e7e6 b.n 19724 <_vfprintf_r+0xe48> - 19756: 980c ldr r0, [sp, #48] ; 0x30 - 19758: aa21 add r2, sp, #132 ; 0x84 - 1975a: 4659 mov r1, fp - 1975c: f002 fe7a bl 1c454 <__sprint_r> - 19760: 2800 cmp r0, #0 - 19762: f47f ad12 bne.w 1918a <_vfprintf_r+0x8ae> - 19766: e9dd 7422 ldrd r7, r4, [sp, #136] ; 0x88 - 1976a: f10d 0ab8 add.w sl, sp, #184 ; 0xb8 - 1976e: e539 b.n 191e4 <_vfprintf_r+0x908> - 19770: 980c ldr r0, [sp, #48] ; 0x30 - 19772: aa21 add r2, sp, #132 ; 0x84 - 19774: 4659 mov r1, fp - 19776: f002 fe6d bl 1c454 <__sprint_r> - 1977a: 2800 cmp r0, #0 - 1977c: f47f ad05 bne.w 1918a <_vfprintf_r+0x8ae> - 19780: e9dd 7422 ldrd r7, r4, [sp, #136] ; 0x88 - 19784: f10d 0ab8 add.w sl, sp, #184 ; 0xb8 - 19788: e539 b.n 191fe <_vfprintf_r+0x922> - 1978a: 4e67 ldr r6, [pc, #412] ; (19928 <_vfprintf_r+0x104c>) - 1978c: ad2e add r5, sp, #184 ; 0xb8 - 1978e: fba6 0203 umull r0, r2, r6, r3 - 19792: 08d2 lsrs r2, r2, #3 - 19794: eb02 0082 add.w r0, r2, r2, lsl #2 - 19798: eba3 0040 sub.w r0, r3, r0, lsl #1 - 1979c: 3030 adds r0, #48 ; 0x30 - 1979e: f805 0d01 strb.w r0, [r5, #-1]! - 197a2: 4618 mov r0, r3 - 197a4: 2809 cmp r0, #9 - 197a6: 4613 mov r3, r2 - 197a8: d8f1 bhi.n 1978e <_vfprintf_r+0xeb2> - 197aa: ab2e add r3, sp, #184 ; 0xb8 - 197ac: 1b5b subs r3, r3, r5 - 197ae: 9406 str r4, [sp, #24] - 197b0: 930a str r3, [sp, #40] ; 0x28 - 197b2: f7ff baad b.w 18d10 <_vfprintf_r+0x434> - 197b6: 9b22 ldr r3, [sp, #136] ; 0x88 - 197b8: 4a5c ldr r2, [pc, #368] ; (1992c <_vfprintf_r+0x1050>) - 197ba: f8c9 2000 str.w r2, [r9] - 197be: 3301 adds r3, #1 - 197c0: 3401 adds r4, #1 - 197c2: 2201 movs r2, #1 - 197c4: 2b07 cmp r3, #7 - 197c6: 9423 str r4, [sp, #140] ; 0x8c - 197c8: 9322 str r3, [sp, #136] ; 0x88 - 197ca: f8c9 2004 str.w r2, [r9, #4] - 197ce: f300 8110 bgt.w 199f2 <_vfprintf_r+0x1116> - 197d2: f109 0908 add.w r9, r9, #8 - 197d6: 2900 cmp r1, #0 - 197d8: d14d bne.n 19876 <_vfprintf_r+0xf9a> - 197da: 9b06 ldr r3, [sp, #24] - 197dc: 9a12 ldr r2, [sp, #72] ; 0x48 - 197de: f003 0301 and.w r3, r3, #1 - 197e2: 4313 orrs r3, r2 - 197e4: f43f a9f7 beq.w 18bd6 <_vfprintf_r+0x2fa> - 197e8: 9b13 ldr r3, [sp, #76] ; 0x4c - 197ea: 9915 ldr r1, [sp, #84] ; 0x54 - 197ec: 191a adds r2, r3, r4 - 197ee: e9c9 1300 strd r1, r3, [r9] - 197f2: 9b22 ldr r3, [sp, #136] ; 0x88 - 197f4: 9223 str r2, [sp, #140] ; 0x8c - 197f6: 3301 adds r3, #1 - 197f8: 2b07 cmp r3, #7 - 197fa: 9322 str r3, [sp, #136] ; 0x88 - 197fc: f300 8124 bgt.w 19a48 <_vfprintf_r+0x116c> - 19800: f109 0908 add.w r9, r9, #8 - 19804: 9912 ldr r1, [sp, #72] ; 0x48 - 19806: f8c9 5000 str.w r5, [r9] - 1980a: 3301 adds r3, #1 - 1980c: 188c adds r4, r1, r2 - 1980e: 2b07 cmp r3, #7 - 19810: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 19814: f8c9 1004 str.w r1, [r9, #4] - 19818: f77f a9db ble.w 18bd2 <_vfprintf_r+0x2f6> - 1981c: e4c2 b.n 191a4 <_vfprintf_r+0x8c8> - 1981e: 980c ldr r0, [sp, #48] ; 0x30 - 19820: 9317 str r3, [sp, #92] ; 0x5c - 19822: aa21 add r2, sp, #132 ; 0x84 - 19824: 4659 mov r1, fp - 19826: f002 fe15 bl 1c454 <__sprint_r> - 1982a: 2800 cmp r0, #0 - 1982c: f47f acad bne.w 1918a <_vfprintf_r+0x8ae> - 19830: 9c23 ldr r4, [sp, #140] ; 0x8c - 19832: 9b17 ldr r3, [sp, #92] ; 0x5c - 19834: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19838: f7ff b987 b.w 18b4a <_vfprintf_r+0x26e> - 1983c: 46aa mov sl, r5 - 1983e: f7ff b9ec b.w 18c1a <_vfprintf_r+0x33e> - 19842: 980c ldr r0, [sp, #48] ; 0x30 - 19844: aa21 add r2, sp, #132 ; 0x84 - 19846: 4659 mov r1, fp - 19848: f002 fe04 bl 1c454 <__sprint_r> - 1984c: 2800 cmp r0, #0 - 1984e: f47f ac9c bne.w 1918a <_vfprintf_r+0x8ae> - 19852: 9c23 ldr r4, [sp, #140] ; 0x8c - 19854: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19858: f7ff bbb3 b.w 18fc2 <_vfprintf_r+0x6e6> - 1985c: 980c ldr r0, [sp, #48] ; 0x30 - 1985e: aa21 add r2, sp, #132 ; 0x84 - 19860: 4659 mov r1, fp - 19862: f002 fdf7 bl 1c454 <__sprint_r> - 19866: 2800 cmp r0, #0 - 19868: f47f ac8f bne.w 1918a <_vfprintf_r+0x8ae> - 1986c: 9c23 ldr r4, [sp, #140] ; 0x8c - 1986e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19872: f7ff b995 b.w 18ba0 <_vfprintf_r+0x2c4> - 19876: 9b13 ldr r3, [sp, #76] ; 0x4c - 19878: 9815 ldr r0, [sp, #84] ; 0x54 - 1987a: 191a adds r2, r3, r4 - 1987c: e9c9 0300 strd r0, r3, [r9] - 19880: 9b22 ldr r3, [sp, #136] ; 0x88 - 19882: 9223 str r2, [sp, #140] ; 0x8c - 19884: 3301 adds r3, #1 - 19886: 2b07 cmp r3, #7 - 19888: 9322 str r3, [sp, #136] ; 0x88 - 1988a: f300 80dd bgt.w 19a48 <_vfprintf_r+0x116c> - 1988e: f109 0908 add.w r9, r9, #8 - 19892: 2900 cmp r1, #0 - 19894: dab6 bge.n 19804 <_vfprintf_r+0xf28> - 19896: 424f negs r7, r1 - 19898: 3110 adds r1, #16 - 1989a: 4e22 ldr r6, [pc, #136] ; (19924 <_vfprintf_r+0x1048>) - 1989c: f280 8195 bge.w 19bca <_vfprintf_r+0x12ee> - 198a0: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 198a4: 2410 movs r4, #16 - 198a6: e005 b.n 198b4 <_vfprintf_r+0xfd8> - 198a8: f109 0908 add.w r9, r9, #8 - 198ac: 3f10 subs r7, #16 - 198ae: 2f10 cmp r7, #16 - 198b0: f340 818b ble.w 19bca <_vfprintf_r+0x12ee> - 198b4: 3301 adds r3, #1 - 198b6: 3210 adds r2, #16 - 198b8: 2b07 cmp r3, #7 - 198ba: e9c9 6400 strd r6, r4, [r9] - 198be: e9cd 3222 strd r3, r2, [sp, #136] ; 0x88 - 198c2: ddf1 ble.n 198a8 <_vfprintf_r+0xfcc> - 198c4: aa21 add r2, sp, #132 ; 0x84 - 198c6: 4659 mov r1, fp - 198c8: 4650 mov r0, sl - 198ca: f002 fdc3 bl 1c454 <__sprint_r> - 198ce: 2800 cmp r0, #0 - 198d0: f47f ac5b bne.w 1918a <_vfprintf_r+0x8ae> - 198d4: e9dd 3222 ldrd r3, r2, [sp, #136] ; 0x88 - 198d8: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 198dc: e7e6 b.n 198ac <_vfprintf_r+0xfd0> - 198de: f8dd 8020 ldr.w r8, [sp, #32] - 198e2: f8ca 6000 str.w r6, [sl] - 198e6: 3701 adds r7, #1 - 198e8: 444c add r4, r9 - 198ea: 2f07 cmp r7, #7 - 198ec: e9cd 7422 strd r7, r4, [sp, #136] ; 0x88 - 198f0: f8ca 9004 str.w r9, [sl, #4] - 198f4: f77f ac9b ble.w 1922e <_vfprintf_r+0x952> - 198f8: e5c9 b.n 1948e <_vfprintf_r+0xbb2> - 198fa: 4628 mov r0, r5 - 198fc: f8cd a020 str.w sl, [sp, #32] - 19900: 960d str r6, [sp, #52] ; 0x34 - 19902: 9406 str r4, [sp, #24] - 19904: f7fd fdbc bl 17480 - 19908: ea20 73e0 bic.w r3, r0, r0, asr #31 - 1990c: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 19910: 900a str r0, [sp, #40] ; 0x28 - 19912: 9307 str r3, [sp, #28] - 19914: f8cd a03c str.w sl, [sp, #60] ; 0x3c - 19918: f7ff b9c6 b.w 18ca8 <_vfprintf_r+0x3cc> - 1991c: 66666667 .word 0x66666667 - 19920: 0002c178 .word 0x0002c178 - 19924: 0002c1b4 .word 0x0002c1b4 - 19928: cccccccd .word 0xcccccccd - 1992c: 0002c180 .word 0x0002c180 - 19930: a91f add r1, sp, #124 ; 0x7c - 19932: e9dd 3607 ldrd r3, r6, [sp, #28] - 19936: 9104 str r1, [sp, #16] - 19938: a91c add r1, sp, #112 ; 0x70 - 1993a: 9103 str r1, [sp, #12] - 1993c: a91b add r1, sp, #108 ; 0x6c - 1993e: 9102 str r1, [sp, #8] - 19940: 2103 movs r1, #3 - 19942: 9601 str r6, [sp, #4] - 19944: 980c ldr r0, [sp, #48] ; 0x30 - 19946: 9100 str r1, [sp, #0] - 19948: 4652 mov r2, sl - 1994a: f000 fb11 bl 19f70 <_dtoa_r> - 1994e: 4605 mov r5, r0 - 19950: 1986 adds r6, r0, r6 - 19952: 782b ldrb r3, [r5, #0] - 19954: 2b30 cmp r3, #48 ; 0x30 - 19956: d064 beq.n 19a22 <_vfprintf_r+0x1146> - 19958: 9b1b ldr r3, [sp, #108] ; 0x6c - 1995a: 441e add r6, r3 - 1995c: 9907 ldr r1, [sp, #28] - 1995e: 4650 mov r0, sl - 19960: 2200 movs r2, #0 - 19962: 2300 movs r3, #0 - 19964: f004 f976 bl 1dc54 <__aeabi_dcmpeq> - 19968: 2800 cmp r0, #0 - 1996a: f000 809e beq.w 19aaa <_vfprintf_r+0x11ce> - 1996e: 4633 mov r3, r6 - 19970: 1b5b subs r3, r3, r5 - 19972: 9312 str r3, [sp, #72] ; 0x48 - 19974: 9b1b ldr r3, [sp, #108] ; 0x6c - 19976: 930f str r3, [sp, #60] ; 0x3c - 19978: 9b0a ldr r3, [sp, #40] ; 0x28 - 1997a: 2b47 cmp r3, #71 ; 0x47 - 1997c: f43f ae37 beq.w 195ee <_vfprintf_r+0xd12> - 19980: 2f66 cmp r7, #102 ; 0x66 - 19982: f47f ae3c bne.w 195fe <_vfprintf_r+0xd22> - 19986: 9a08 ldr r2, [sp, #32] - 19988: f004 0301 and.w r3, r4, #1 - 1998c: 4313 orrs r3, r2 - 1998e: 9a0f ldr r2, [sp, #60] ; 0x3c - 19990: 2a00 cmp r2, #0 - 19992: f340 8169 ble.w 19c68 <_vfprintf_r+0x138c> - 19996: 2b00 cmp r3, #0 - 19998: f040 8149 bne.w 19c2e <_vfprintf_r+0x1352> - 1999c: 9b0f ldr r3, [sp, #60] ; 0x3c - 1999e: 9307 str r3, [sp, #28] - 199a0: 930a str r3, [sp, #40] ; 0x28 - 199a2: 9b0e ldr r3, [sp, #56] ; 0x38 - 199a4: 2b00 cmp r3, #0 - 199a6: f000 808c beq.w 19ac2 <_vfprintf_r+0x11e6> - 199aa: 232d movs r3, #45 ; 0x2d - 199ac: f88d 3067 strb.w r3, [sp, #103] ; 0x67 - 199b0: 2300 movs r3, #0 - 199b2: 9308 str r3, [sp, #32] - 199b4: f7ff b97b b.w 18cae <_vfprintf_r+0x3d2> - 199b8: 465a mov r2, fp - 199ba: 9d08 ldr r5, [sp, #32] - 199bc: 46b3 mov fp, r6 - 199be: 4616 mov r6, r2 - 199c0: 3301 adds r3, #1 - 199c2: 443c add r4, r7 - 199c4: 2b07 cmp r3, #7 - 199c6: e9cd 3422 strd r3, r4, [sp, #136] ; 0x88 - 199ca: f8c9 6000 str.w r6, [r9] - 199ce: f8c9 7004 str.w r7, [r9, #4] - 199d2: dc47 bgt.n 19a64 <_vfprintf_r+0x1188> - 199d4: f109 0908 add.w r9, r9, #8 - 199d8: e4f5 b.n 193c6 <_vfprintf_r+0xaea> - 199da: 212d movs r1, #45 ; 0x2d - 199dc: f88d 1067 strb.w r1, [sp, #103] ; 0x67 - 199e0: f7ff b954 b.w 18c8c <_vfprintf_r+0x3b0> - 199e4: f103 4300 add.w r3, r3, #2147483648 ; 0x80000000 - 199e8: 9307 str r3, [sp, #28] - 199ea: 232d movs r3, #45 ; 0x2d - 199ec: 468a mov sl, r1 - 199ee: 930e str r3, [sp, #56] ; 0x38 - 199f0: e5d5 b.n 1959e <_vfprintf_r+0xcc2> - 199f2: 980c ldr r0, [sp, #48] ; 0x30 - 199f4: aa21 add r2, sp, #132 ; 0x84 - 199f6: 4659 mov r1, fp - 199f8: f002 fd2c bl 1c454 <__sprint_r> - 199fc: 2800 cmp r0, #0 - 199fe: f47f abc4 bne.w 1918a <_vfprintf_r+0x8ae> - 19a02: 991b ldr r1, [sp, #108] ; 0x6c - 19a04: 9c23 ldr r4, [sp, #140] ; 0x8c - 19a06: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19a0a: e6e4 b.n 197d6 <_vfprintf_r+0xefa> - 19a0c: 980c ldr r0, [sp, #48] ; 0x30 - 19a0e: aa21 add r2, sp, #132 ; 0x84 - 19a10: 4659 mov r1, fp - 19a12: f002 fd1f bl 1c454 <__sprint_r> - 19a16: f7ff b900 b.w 18c1a <_vfprintf_r+0x33e> - 19a1a: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19a1e: f7ff b871 b.w 18b04 <_vfprintf_r+0x228> - 19a22: 9907 ldr r1, [sp, #28] - 19a24: 4650 mov r0, sl - 19a26: 2200 movs r2, #0 - 19a28: 2300 movs r3, #0 - 19a2a: f004 f913 bl 1dc54 <__aeabi_dcmpeq> - 19a2e: 2800 cmp r0, #0 - 19a30: d192 bne.n 19958 <_vfprintf_r+0x107c> - 19a32: 9b08 ldr r3, [sp, #32] - 19a34: f1c3 0301 rsb r3, r3, #1 - 19a38: 931b str r3, [sp, #108] ; 0x6c - 19a3a: e78e b.n 1995a <_vfprintf_r+0x107e> - 19a3c: 2a00 cmp r2, #0 - 19a3e: 4613 mov r3, r2 - 19a40: bf08 it eq - 19a42: 2301 moveq r3, #1 - 19a44: 9308 str r3, [sp, #32] - 19a46: e59c b.n 19582 <_vfprintf_r+0xca6> - 19a48: 980c ldr r0, [sp, #48] ; 0x30 - 19a4a: aa21 add r2, sp, #132 ; 0x84 - 19a4c: 4659 mov r1, fp - 19a4e: f002 fd01 bl 1c454 <__sprint_r> - 19a52: 2800 cmp r0, #0 - 19a54: f47f ab99 bne.w 1918a <_vfprintf_r+0x8ae> - 19a58: e9dd 3222 ldrd r3, r2, [sp, #136] ; 0x88 - 19a5c: 991b ldr r1, [sp, #108] ; 0x6c - 19a5e: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19a62: e716 b.n 19892 <_vfprintf_r+0xfb6> - 19a64: 980c ldr r0, [sp, #48] ; 0x30 - 19a66: aa21 add r2, sp, #132 ; 0x84 - 19a68: 4659 mov r1, fp - 19a6a: f002 fcf3 bl 1c454 <__sprint_r> - 19a6e: 2800 cmp r0, #0 - 19a70: f47f ab8b bne.w 1918a <_vfprintf_r+0x8ae> - 19a74: 9c23 ldr r4, [sp, #140] ; 0x8c - 19a76: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19a7a: e4a4 b.n 193c6 <_vfprintf_r+0xaea> - 19a7c: 9c06 ldr r4, [sp, #24] - 19a7e: f7ff b93f b.w 18d00 <_vfprintf_r+0x424> - 19a82: 9908 ldr r1, [sp, #32] - 19a84: 980c ldr r0, [sp, #48] ; 0x30 - 19a86: 1c4e adds r6, r1, #1 - 19a88: a91f add r1, sp, #124 ; 0x7c - 19a8a: 9104 str r1, [sp, #16] - 19a8c: a91c add r1, sp, #112 ; 0x70 - 19a8e: 9103 str r1, [sp, #12] - 19a90: a91b add r1, sp, #108 ; 0x6c - 19a92: 9102 str r1, [sp, #8] - 19a94: 2102 movs r1, #2 - 19a96: 9601 str r6, [sp, #4] - 19a98: 9100 str r1, [sp, #0] - 19a9a: f000 fa69 bl 19f70 <_dtoa_r> - 19a9e: 4605 mov r5, r0 - 19aa0: 2f47 cmp r7, #71 ; 0x47 - 19aa2: f43f ad99 beq.w 195d8 <_vfprintf_r+0xcfc> - 19aa6: 442e add r6, r5 - 19aa8: e758 b.n 1995c <_vfprintf_r+0x1080> - 19aaa: 9b1f ldr r3, [sp, #124] ; 0x7c - 19aac: 42b3 cmp r3, r6 - 19aae: f4bf af5f bcs.w 19970 <_vfprintf_r+0x1094> - 19ab2: 2130 movs r1, #48 ; 0x30 - 19ab4: 1c5a adds r2, r3, #1 - 19ab6: 921f str r2, [sp, #124] ; 0x7c - 19ab8: 7019 strb r1, [r3, #0] - 19aba: 9b1f ldr r3, [sp, #124] ; 0x7c - 19abc: 429e cmp r6, r3 - 19abe: d8f9 bhi.n 19ab4 <_vfprintf_r+0x11d8> - 19ac0: e756 b.n 19970 <_vfprintf_r+0x1094> - 19ac2: 9b0e ldr r3, [sp, #56] ; 0x38 - 19ac4: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 19ac8: 9308 str r3, [sp, #32] - 19aca: f7ff b8ed b.w 18ca8 <_vfprintf_r+0x3cc> - 19ace: 980c ldr r0, [sp, #48] ; 0x30 - 19ad0: aa21 add r2, sp, #132 ; 0x84 - 19ad2: 4659 mov r1, fp - 19ad4: f002 fcbe bl 1c454 <__sprint_r> - 19ad8: 2800 cmp r0, #0 - 19ada: f47f ab56 bne.w 1918a <_vfprintf_r+0x8ae> - 19ade: 9a1b ldr r2, [sp, #108] ; 0x6c - 19ae0: 9c23 ldr r4, [sp, #140] ; 0x8c - 19ae2: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19ae6: e481 b.n 193ec <_vfprintf_r+0xb10> - 19ae8: 9b12 ldr r3, [sp, #72] ; 0x48 - 19aea: 9a0f ldr r2, [sp, #60] ; 0x3c - 19aec: 4293 cmp r3, r2 - 19aee: dc5b bgt.n 19ba8 <_vfprintf_r+0x12cc> - 19af0: 07e4 lsls r4, r4, #31 - 19af2: 9b0f ldr r3, [sp, #60] ; 0x3c - 19af4: f100 80a5 bmi.w 19c42 <_vfprintf_r+0x1366> - 19af8: ea23 72e3 bic.w r2, r3, r3, asr #31 - 19afc: 9207 str r2, [sp, #28] - 19afe: 930a str r3, [sp, #40] ; 0x28 - 19b00: 2767 movs r7, #103 ; 0x67 - 19b02: e74e b.n 199a2 <_vfprintf_r+0x10c6> - 19b04: 980c ldr r0, [sp, #48] ; 0x30 - 19b06: aa21 add r2, sp, #132 ; 0x84 - 19b08: 4659 mov r1, fp - 19b0a: f002 fca3 bl 1c454 <__sprint_r> - 19b0e: 2800 cmp r0, #0 - 19b10: f47f ab3b bne.w 1918a <_vfprintf_r+0x8ae> - 19b14: 9c23 ldr r4, [sp, #140] ; 0x8c - 19b16: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19b1a: e44d b.n 193b8 <_vfprintf_r+0xadc> - 19b1c: 2306 movs r3, #6 - 19b1e: 9308 str r3, [sp, #32] - 19b20: e52f b.n 19582 <_vfprintf_r+0xca6> - 19b22: 980c ldr r0, [sp, #48] ; 0x30 - 19b24: aa21 add r2, sp, #132 ; 0x84 - 19b26: 4659 mov r1, fp - 19b28: f002 fc94 bl 1c454 <__sprint_r> - 19b2c: 2800 cmp r0, #0 - 19b2e: f47f ab2c bne.w 1918a <_vfprintf_r+0x8ae> - 19b32: 9a1b ldr r2, [sp, #108] ; 0x6c - 19b34: 9b12 ldr r3, [sp, #72] ; 0x48 - 19b36: 9c23 ldr r4, [sp, #140] ; 0x8c - 19b38: 1a9a subs r2, r3, r2 - 19b3a: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19b3e: e46d b.n 1941c <_vfprintf_r+0xb40> - 19b40: 9b08 ldr r3, [sp, #32] - 19b42: f89d 1067 ldrb.w r1, [sp, #103] ; 0x67 - 19b46: 960d str r6, [sp, #52] ; 0x34 - 19b48: 9406 str r4, [sp, #24] - 19b4a: 9307 str r3, [sp, #28] - 19b4c: 930a str r3, [sp, #40] ; 0x28 - 19b4e: 9008 str r0, [sp, #32] - 19b50: 900f str r0, [sp, #60] ; 0x3c - 19b52: f7ff b8a9 b.w 18ca8 <_vfprintf_r+0x3cc> - 19b56: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19b5a: f7ff b90c b.w 18d76 <_vfprintf_r+0x49a> - 19b5e: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19b62: f7ff b97a b.w 18e5a <_vfprintf_r+0x57e> - 19b66: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19b6a: f7ff b97e b.w 18e6a <_vfprintf_r+0x58e> - 19b6e: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19b72: f7ff b8a9 b.w 18cc8 <_vfprintf_r+0x3ec> - 19b76: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19b7a: f7ff b9c6 b.w 18f0a <_vfprintf_r+0x62e> - 19b7e: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19b82: f7ff b9d3 b.w 18f2c <_vfprintf_r+0x650> - 19b86: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19b8a: f7ff b854 b.w 18c36 <_vfprintf_r+0x35a> - 19b8e: f88d 0067 strb.w r0, [sp, #103] ; 0x67 - 19b92: f7ff b917 b.w 18dc4 <_vfprintf_r+0x4e8> - 19b96: 3330 adds r3, #48 ; 0x30 - 19b98: f88d 3077 strb.w r3, [sp, #119] ; 0x77 - 19b9c: 2330 movs r3, #48 ; 0x30 - 19b9e: f88d 3076 strb.w r3, [sp, #118] ; 0x76 - 19ba2: 2304 movs r3, #4 - 19ba4: 9316 str r3, [sp, #88] ; 0x58 - 19ba6: e56d b.n 19684 <_vfprintf_r+0xda8> - 19ba8: e9dd 3212 ldrd r3, r2, [sp, #72] ; 0x48 - 19bac: 4413 add r3, r2 - 19bae: 9a0f ldr r2, [sp, #60] ; 0x3c - 19bb0: 930a str r3, [sp, #40] ; 0x28 - 19bb2: 2a00 cmp r2, #0 - 19bb4: dd4d ble.n 19c52 <_vfprintf_r+0x1376> - 19bb6: ea23 73e3 bic.w r3, r3, r3, asr #31 - 19bba: 9307 str r3, [sp, #28] - 19bbc: 2767 movs r7, #103 ; 0x67 - 19bbe: e6f0 b.n 199a2 <_vfprintf_r+0x10c6> - 19bc0: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - 19bc4: 9309 str r3, [sp, #36] ; 0x24 - 19bc6: f7ff b82d b.w 18c24 <_vfprintf_r+0x348> - 19bca: 3301 adds r3, #1 - 19bcc: 443a add r2, r7 - 19bce: 2b07 cmp r3, #7 - 19bd0: e9cd 3222 strd r3, r2, [sp, #136] ; 0x88 - 19bd4: f8c9 6000 str.w r6, [r9] - 19bd8: f8c9 7004 str.w r7, [r9, #4] - 19bdc: f77f ae10 ble.w 19800 <_vfprintf_r+0xf24> - 19be0: 980c ldr r0, [sp, #48] ; 0x30 - 19be2: aa21 add r2, sp, #132 ; 0x84 - 19be4: 4659 mov r1, fp - 19be6: f002 fc35 bl 1c454 <__sprint_r> - 19bea: 2800 cmp r0, #0 - 19bec: f47f aacd bne.w 1918a <_vfprintf_r+0x8ae> - 19bf0: e9dd 3222 ldrd r3, r2, [sp, #136] ; 0x88 - 19bf4: f10d 09b8 add.w r9, sp, #184 ; 0xb8 - 19bf8: e604 b.n 19804 <_vfprintf_r+0xf28> - 19bfa: f014 0201 ands.w r2, r4, #1 - 19bfe: 920f str r2, [sp, #60] ; 0x3c - 19c00: f47f ad47 bne.w 19692 <_vfprintf_r+0xdb6> - 19c04: ea23 73e3 bic.w r3, r3, r3, asr #31 - 19c08: 9307 str r3, [sp, #28] - 19c0a: e6ca b.n 199a2 <_vfprintf_r+0x10c6> - 19c0c: 9b11 ldr r3, [sp, #68] ; 0x44 - 19c0e: 4d21 ldr r5, [pc, #132] ; (19c94 <_vfprintf_r+0x13b8>) - 19c10: 2b00 cmp r3, #0 - 19c12: bfb8 it lt - 19c14: 212d movlt r1, #45 ; 0x2d - 19c16: f024 0380 bic.w r3, r4, #128 ; 0x80 - 19c1a: 9306 str r3, [sp, #24] - 19c1c: bfa8 it ge - 19c1e: f89d 1067 ldrbge.w r1, [sp, #103] ; 0x67 - 19c22: 4b1d ldr r3, [pc, #116] ; (19c98 <_vfprintf_r+0x13bc>) - 19c24: bfb8 it lt - 19c26: f88d 1067 strblt.w r1, [sp, #103] ; 0x67 - 19c2a: f7ff b834 b.w 18c96 <_vfprintf_r+0x3ba> - 19c2e: 9b0f ldr r3, [sp, #60] ; 0x3c - 19c30: 9a13 ldr r2, [sp, #76] ; 0x4c - 19c32: 4413 add r3, r2 - 19c34: 9a08 ldr r2, [sp, #32] - 19c36: 441a add r2, r3 - 19c38: ea22 73e2 bic.w r3, r2, r2, asr #31 - 19c3c: 920a str r2, [sp, #40] ; 0x28 - 19c3e: 9307 str r3, [sp, #28] - 19c40: e6af b.n 199a2 <_vfprintf_r+0x10c6> - 19c42: 9a13 ldr r2, [sp, #76] ; 0x4c - 19c44: 4413 add r3, r2 - 19c46: 930a str r3, [sp, #40] ; 0x28 - 19c48: ea23 73e3 bic.w r3, r3, r3, asr #31 - 19c4c: 9307 str r3, [sp, #28] - 19c4e: 2767 movs r7, #103 ; 0x67 - 19c50: e6a7 b.n 199a2 <_vfprintf_r+0x10c6> - 19c52: 9b0f ldr r3, [sp, #60] ; 0x3c - 19c54: 9a0a ldr r2, [sp, #40] ; 0x28 - 19c56: f1c3 0301 rsb r3, r3, #1 - 19c5a: 441a add r2, r3 - 19c5c: ea22 73e2 bic.w r3, r2, r2, asr #31 - 19c60: 920a str r2, [sp, #40] ; 0x28 - 19c62: 9307 str r3, [sp, #28] - 19c64: 2767 movs r7, #103 ; 0x67 - 19c66: e69c b.n 199a2 <_vfprintf_r+0x10c6> - 19c68: b91b cbnz r3, 19c72 <_vfprintf_r+0x1396> - 19c6a: 2301 movs r3, #1 - 19c6c: 9307 str r3, [sp, #28] - 19c6e: 930a str r3, [sp, #40] ; 0x28 - 19c70: e697 b.n 199a2 <_vfprintf_r+0x10c6> - 19c72: 9b13 ldr r3, [sp, #76] ; 0x4c - 19c74: 3301 adds r3, #1 - 19c76: e7dd b.n 19c34 <_vfprintf_r+0x1358> - 19c78: 9a0d ldr r2, [sp, #52] ; 0x34 - 19c7a: f852 5b04 ldr.w r5, [r2], #4 - 19c7e: 920d str r2, [sp, #52] ; 0x34 - 19c80: ea45 75e5 orr.w r5, r5, r5, asr #31 - 19c84: f7fe be8c b.w 189a0 <_vfprintf_r+0xc4> - 19c88: 2302 movs r3, #2 - 19c8a: 9316 str r3, [sp, #88] ; 0x58 - 19c8c: e4fa b.n 19684 <_vfprintf_r+0xda8> - 19c8e: 9e08 ldr r6, [sp, #32] - 19c90: e706 b.n 19aa0 <_vfprintf_r+0x11c4> - 19c92: bf00 nop - 19c94: 0002c148 .word 0x0002c148 - 19c98: 0002c14c .word 0x0002c14c - -00019c9c <__sbprintf>: - 19c9c: b570 push {r4, r5, r6, lr} - 19c9e: 460c mov r4, r1 - 19ca0: 8989 ldrh r1, [r1, #12] - 19ca2: f5ad 6d8d sub.w sp, sp, #1128 ; 0x468 - 19ca6: f021 0102 bic.w r1, r1, #2 - 19caa: f8ad 1010 strh.w r1, [sp, #16] - 19cae: 6e21 ldr r1, [r4, #96] ; 0x60 - 19cb0: 9119 str r1, [sp, #100] ; 0x64 - 19cb2: 89e1 ldrh r1, [r4, #14] - 19cb4: f8ad 1012 strh.w r1, [sp, #18] - 19cb8: 69e1 ldr r1, [r4, #28] - 19cba: 9108 str r1, [sp, #32] - 19cbc: 6a61 ldr r1, [r4, #36] ; 0x24 - 19cbe: 910a str r1, [sp, #40] ; 0x28 - 19cc0: a91a add r1, sp, #104 ; 0x68 - 19cc2: 9101 str r1, [sp, #4] - 19cc4: 9105 str r1, [sp, #20] - 19cc6: f44f 6180 mov.w r1, #1024 ; 0x400 - 19cca: 9103 str r1, [sp, #12] - 19ccc: 9106 str r1, [sp, #24] - 19cce: 2100 movs r1, #0 - 19cd0: 9107 str r1, [sp, #28] - 19cd2: a901 add r1, sp, #4 - 19cd4: 4606 mov r6, r0 - 19cd6: f7fe fe01 bl 188dc <_vfprintf_r> - 19cda: 1e05 subs r5, r0, #0 - 19cdc: db07 blt.n 19cee <__sbprintf+0x52> - 19cde: a901 add r1, sp, #4 - 19ce0: 4630 mov r0, r6 - 19ce2: f001 f92b bl 1af3c <_fflush_r> - 19ce6: 2800 cmp r0, #0 - 19ce8: bf18 it ne - 19cea: f04f 35ff movne.w r5, #4294967295 ; 0xffffffff - 19cee: f8bd 3010 ldrh.w r3, [sp, #16] - 19cf2: 065b lsls r3, r3, #25 - 19cf4: d503 bpl.n 19cfe <__sbprintf+0x62> - 19cf6: 89a3 ldrh r3, [r4, #12] - 19cf8: f043 0340 orr.w r3, r3, #64 ; 0x40 - 19cfc: 81a3 strh r3, [r4, #12] - 19cfe: 4628 mov r0, r5 - 19d00: f50d 6d8d add.w sp, sp, #1128 ; 0x468 - 19d04: bd70 pop {r4, r5, r6, pc} - 19d06: bf00 nop - -00019d08 <__vsprintf_chk>: - 19d08: b510 push {r4, lr} - 19d0a: 1e14 subs r4, r2, #0 - 19d0c: 4619 mov r1, r3 - 19d0e: 9b02 ldr r3, [sp, #8] - 19d10: db08 blt.n 19d24 <__vsprintf_chk+0x1c> - 19d12: 460a mov r2, r1 - 19d14: 4621 mov r1, r4 - 19d16: f003 f947 bl 1cfa8 - 19d1a: 2800 cmp r0, #0 - 19d1c: db01 blt.n 19d22 <__vsprintf_chk+0x1a> - 19d1e: 42a0 cmp r0, r4 - 19d20: d205 bcs.n 19d2e <__vsprintf_chk+0x26> - 19d22: bd10 pop {r4, pc} - 19d24: e8bd 4010 ldmia.w sp!, {r4, lr} - 19d28: 461a mov r2, r3 - 19d2a: f003 b975 b.w 1d018 - 19d2e: f000 f86b bl 19e08 <__chk_fail> - 19d32: bf00 nop - -00019d34 <__swsetup_r>: - 19d34: b538 push {r3, r4, r5, lr} - 19d36: 4b33 ldr r3, [pc, #204] ; (19e04 <__swsetup_r+0xd0>) - 19d38: 681b ldr r3, [r3, #0] - 19d3a: 4605 mov r5, r0 - 19d3c: 460c mov r4, r1 - 19d3e: b10b cbz r3, 19d44 <__swsetup_r+0x10> - 19d40: 6b9a ldr r2, [r3, #56] ; 0x38 - 19d42: b312 cbz r2, 19d8a <__swsetup_r+0x56> - 19d44: f9b4 300c ldrsh.w r3, [r4, #12] - 19d48: 0718 lsls r0, r3, #28 - 19d4a: b29a uxth r2, r3 - 19d4c: d525 bpl.n 19d9a <__swsetup_r+0x66> - 19d4e: 6921 ldr r1, [r4, #16] - 19d50: 2900 cmp r1, #0 - 19d52: d02d beq.n 19db0 <__swsetup_r+0x7c> - 19d54: f012 0001 ands.w r0, r2, #1 - 19d58: d007 beq.n 19d6a <__swsetup_r+0x36> - 19d5a: 2000 movs r0, #0 - 19d5c: 60a0 str r0, [r4, #8] - 19d5e: 6960 ldr r0, [r4, #20] - 19d60: 4240 negs r0, r0 - 19d62: 61a0 str r0, [r4, #24] - 19d64: b139 cbz r1, 19d76 <__swsetup_r+0x42> - 19d66: 2000 movs r0, #0 - 19d68: bd38 pop {r3, r4, r5, pc} - 19d6a: 0795 lsls r5, r2, #30 - 19d6c: bf58 it pl - 19d6e: 6960 ldrpl r0, [r4, #20] - 19d70: 60a0 str r0, [r4, #8] - 19d72: 2900 cmp r1, #0 - 19d74: d1f7 bne.n 19d66 <__swsetup_r+0x32> - 19d76: 0612 lsls r2, r2, #24 - 19d78: bf58 it pl - 19d7a: 4608 movpl r0, r1 - 19d7c: d5f4 bpl.n 19d68 <__swsetup_r+0x34> - 19d7e: f043 0340 orr.w r3, r3, #64 ; 0x40 - 19d82: 81a3 strh r3, [r4, #12] - 19d84: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 19d88: bd38 pop {r3, r4, r5, pc} - 19d8a: 4618 mov r0, r3 - 19d8c: f001 f95e bl 1b04c <__sinit> - 19d90: f9b4 300c ldrsh.w r3, [r4, #12] - 19d94: 0718 lsls r0, r3, #28 - 19d96: b29a uxth r2, r3 - 19d98: d4d9 bmi.n 19d4e <__swsetup_r+0x1a> - 19d9a: 06d1 lsls r1, r2, #27 - 19d9c: d52a bpl.n 19df4 <__swsetup_r+0xc0> - 19d9e: 0752 lsls r2, r2, #29 - 19da0: d414 bmi.n 19dcc <__swsetup_r+0x98> - 19da2: 6921 ldr r1, [r4, #16] - 19da4: f043 0308 orr.w r3, r3, #8 - 19da8: 81a3 strh r3, [r4, #12] - 19daa: b29a uxth r2, r3 - 19dac: 2900 cmp r1, #0 - 19dae: d1d1 bne.n 19d54 <__swsetup_r+0x20> - 19db0: f402 7020 and.w r0, r2, #640 ; 0x280 - 19db4: f5b0 7f00 cmp.w r0, #512 ; 0x200 - 19db8: d0cc beq.n 19d54 <__swsetup_r+0x20> - 19dba: 4621 mov r1, r4 - 19dbc: 4628 mov r0, r5 - 19dbe: f001 fabf bl 1b340 <__smakebuf_r> - 19dc2: f9b4 300c ldrsh.w r3, [r4, #12] - 19dc6: 6921 ldr r1, [r4, #16] - 19dc8: b29a uxth r2, r3 - 19dca: e7c3 b.n 19d54 <__swsetup_r+0x20> - 19dcc: 6b21 ldr r1, [r4, #48] ; 0x30 - 19dce: b151 cbz r1, 19de6 <__swsetup_r+0xb2> - 19dd0: f104 0240 add.w r2, r4, #64 ; 0x40 - 19dd4: 4291 cmp r1, r2 - 19dd6: d004 beq.n 19de2 <__swsetup_r+0xae> - 19dd8: 4628 mov r0, r5 - 19dda: f001 f98d bl 1b0f8 <_free_r> - 19dde: f9b4 300c ldrsh.w r3, [r4, #12] - 19de2: 2200 movs r2, #0 - 19de4: 6322 str r2, [r4, #48] ; 0x30 - 19de6: 6921 ldr r1, [r4, #16] - 19de8: 2200 movs r2, #0 - 19dea: e9c4 1200 strd r1, r2, [r4] - 19dee: f023 0324 bic.w r3, r3, #36 ; 0x24 - 19df2: e7d7 b.n 19da4 <__swsetup_r+0x70> - 19df4: 2209 movs r2, #9 - 19df6: f043 0340 orr.w r3, r3, #64 ; 0x40 - 19dfa: 602a str r2, [r5, #0] - 19dfc: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 19e00: 81a3 strh r3, [r4, #12] - 19e02: bd38 pop {r3, r4, r5, pc} - 19e04: 20000068 .word 0x20000068 - -00019e08 <__chk_fail>: - 19e08: b500 push {lr} - 19e0a: 4c0e ldr r4, [pc, #56] ; (19e44 <__chk_fail+0x3c>) - 19e0c: cc0f ldmia r4!, {r0, r1, r2, r3} - 19e0e: b08d sub sp, #52 ; 0x34 - 19e10: 46ec mov ip, sp - 19e12: e8ac 000f stmia.w ip!, {r0, r1, r2, r3} - 19e16: cc0f ldmia r4!, {r0, r1, r2, r3} - 19e18: e8ac 000f stmia.w ip!, {r0, r1, r2, r3} - 19e1c: e894 000f ldmia.w r4, {r0, r1, r2, r3} - 19e20: e8ac 0007 stmia.w ip!, {r0, r1, r2} - 19e24: 4668 mov r0, sp - 19e26: f8ac 3000 strh.w r3, [ip] - 19e2a: f7fd fb29 bl 17480 - 19e2e: 4669 mov r1, sp - 19e30: 4602 mov r2, r0 - 19e32: 2002 movs r0, #2 - 19e34: f002 fac6 bl 1c3c4 - 19e38: 2006 movs r0, #6 - 19e3a: f002 f9b5 bl 1c1a8 - 19e3e: 207f movs r0, #127 ; 0x7f - 19e40: f7e6 faa8 bl 394 <_exit> - 19e44: 0002c1c4 .word 0x0002c1c4 - -00019e48 : - 19e48: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 19e4c: 6903 ldr r3, [r0, #16] - 19e4e: 690c ldr r4, [r1, #16] - 19e50: 42a3 cmp r3, r4 - 19e52: b083 sub sp, #12 - 19e54: f2c0 8088 blt.w 19f68 - 19e58: 3c01 subs r4, #1 - 19e5a: f101 0514 add.w r5, r1, #20 - 19e5e: 00a3 lsls r3, r4, #2 - 19e60: f100 0814 add.w r8, r0, #20 - 19e64: 9300 str r3, [sp, #0] - 19e66: f855 3024 ldr.w r3, [r5, r4, lsl #2] - 19e6a: f858 2024 ldr.w r2, [r8, r4, lsl #2] - 19e6e: 3301 adds r3, #1 - 19e70: 468a mov sl, r1 - 19e72: 429a cmp r2, r3 - 19e74: eb08 0184 add.w r1, r8, r4, lsl #2 - 19e78: 4681 mov r9, r0 - 19e7a: eb05 0784 add.w r7, r5, r4, lsl #2 - 19e7e: 9101 str r1, [sp, #4] - 19e80: fbb2 f6f3 udiv r6, r2, r3 - 19e84: d33a bcc.n 19efc - 19e86: f04f 0c00 mov.w ip, #0 - 19e8a: 46ae mov lr, r5 - 19e8c: 4640 mov r0, r8 - 19e8e: 4662 mov r2, ip - 19e90: 4663 mov r3, ip - 19e92: f85e bb04 ldr.w fp, [lr], #4 - 19e96: 6801 ldr r1, [r0, #0] - 19e98: fa1f fc8b uxth.w ip, fp - 19e9c: fb06 330c mla r3, r6, ip, r3 - 19ea0: ea4f 4c13 mov.w ip, r3, lsr #16 - 19ea4: ea4f 4b1b mov.w fp, fp, lsr #16 - 19ea8: fb06 cc0b mla ip, r6, fp, ip - 19eac: b29b uxth r3, r3 - 19eae: 1ad3 subs r3, r2, r3 - 19eb0: fa1f f28c uxth.w r2, ip - 19eb4: fa13 f381 uxtah r3, r3, r1 - 19eb8: ebc2 4211 rsb r2, r2, r1, lsr #16 - 19ebc: eb02 4223 add.w r2, r2, r3, asr #16 - 19ec0: b29b uxth r3, r3 - 19ec2: ea43 4302 orr.w r3, r3, r2, lsl #16 - 19ec6: 4577 cmp r7, lr - 19ec8: f840 3b04 str.w r3, [r0], #4 - 19ecc: ea4f 4222 mov.w r2, r2, asr #16 - 19ed0: ea4f 431c mov.w r3, ip, lsr #16 - 19ed4: d2dd bcs.n 19e92 - 19ed6: 9b00 ldr r3, [sp, #0] - 19ed8: f858 3003 ldr.w r3, [r8, r3] - 19edc: b973 cbnz r3, 19efc - 19ede: 9b01 ldr r3, [sp, #4] - 19ee0: 3b04 subs r3, #4 - 19ee2: 4598 cmp r8, r3 - 19ee4: d304 bcc.n 19ef0 - 19ee6: e007 b.n 19ef8 - 19ee8: 4598 cmp r8, r3 - 19eea: f104 34ff add.w r4, r4, #4294967295 ; 0xffffffff - 19eee: d203 bcs.n 19ef8 - 19ef0: f853 2904 ldr.w r2, [r3], #-4 - 19ef4: 2a00 cmp r2, #0 - 19ef6: d0f7 beq.n 19ee8 - 19ef8: f8c9 4010 str.w r4, [r9, #16] - 19efc: 4651 mov r1, sl - 19efe: 4648 mov r0, r9 - 19f00: f002 f816 bl 1bf30 <__mcmp> - 19f04: 2800 cmp r0, #0 - 19f06: db2b blt.n 19f60 - 19f08: 3601 adds r6, #1 - 19f0a: 4641 mov r1, r8 - 19f0c: 2300 movs r3, #0 - 19f0e: f855 0b04 ldr.w r0, [r5], #4 - 19f12: f8d1 c000 ldr.w ip, [r1] - 19f16: b282 uxth r2, r0 - 19f18: 1a9a subs r2, r3, r2 - 19f1a: 0c03 lsrs r3, r0, #16 - 19f1c: fa12 f28c uxtah r2, r2, ip - 19f20: ebc3 431c rsb r3, r3, ip, lsr #16 - 19f24: eb03 4322 add.w r3, r3, r2, asr #16 - 19f28: b292 uxth r2, r2 - 19f2a: ea42 4203 orr.w r2, r2, r3, lsl #16 - 19f2e: 42af cmp r7, r5 - 19f30: f841 2b04 str.w r2, [r1], #4 - 19f34: ea4f 4323 mov.w r3, r3, asr #16 - 19f38: d2e9 bcs.n 19f0e - 19f3a: f858 2024 ldr.w r2, [r8, r4, lsl #2] - 19f3e: eb08 0384 add.w r3, r8, r4, lsl #2 - 19f42: b96a cbnz r2, 19f60 - 19f44: 3b04 subs r3, #4 - 19f46: 4598 cmp r8, r3 - 19f48: d304 bcc.n 19f54 - 19f4a: e007 b.n 19f5c - 19f4c: 4598 cmp r8, r3 - 19f4e: f104 34ff add.w r4, r4, #4294967295 ; 0xffffffff - 19f52: d203 bcs.n 19f5c - 19f54: f853 2904 ldr.w r2, [r3], #-4 - 19f58: 2a00 cmp r2, #0 - 19f5a: d0f7 beq.n 19f4c - 19f5c: f8c9 4010 str.w r4, [r9, #16] - 19f60: 4630 mov r0, r6 - 19f62: b003 add sp, #12 - 19f64: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 19f68: 2000 movs r0, #0 - 19f6a: b003 add sp, #12 - 19f6c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00019f70 <_dtoa_r>: - 19f70: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 19f74: 6c01 ldr r1, [r0, #64] ; 0x40 - 19f76: b09f sub sp, #124 ; 0x7c - 19f78: 4616 mov r6, r2 - 19f7a: 461f mov r7, r3 - 19f7c: e9cd 6704 strd r6, r7, [sp, #16] - 19f80: 9c2b ldr r4, [sp, #172] ; 0xac - 19f82: 4682 mov sl, r0 - 19f84: b149 cbz r1, 19f9a <_dtoa_r+0x2a> - 19f86: 6c42 ldr r2, [r0, #68] ; 0x44 - 19f88: 604a str r2, [r1, #4] - 19f8a: 2301 movs r3, #1 - 19f8c: 4093 lsls r3, r2 - 19f8e: 608b str r3, [r1, #8] - 19f90: f001 fd70 bl 1ba74 <_Bfree> - 19f94: 2300 movs r3, #0 - 19f96: f8ca 3040 str.w r3, [sl, #64] ; 0x40 - 19f9a: f1b7 0800 subs.w r8, r7, #0 - 19f9e: bfb4 ite lt - 19fa0: 2301 movlt r3, #1 - 19fa2: 2300 movge r3, #0 - 19fa4: 6023 str r3, [r4, #0] - 19fa6: 4b76 ldr r3, [pc, #472] ; (1a180 <_dtoa_r+0x210>) - 19fa8: bfbc itt lt - 19faa: f028 4800 biclt.w r8, r8, #2147483648 ; 0x80000000 - 19fae: f8cd 8014 strlt.w r8, [sp, #20] - 19fb2: ea33 0308 bics.w r3, r3, r8 - 19fb6: f000 80ac beq.w 1a112 <_dtoa_r+0x1a2> - 19fba: e9dd 3404 ldrd r3, r4, [sp, #16] - 19fbe: 2200 movs r2, #0 - 19fc0: 4618 mov r0, r3 - 19fc2: 4621 mov r1, r4 - 19fc4: 2300 movs r3, #0 - 19fc6: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 19fca: f003 fe43 bl 1dc54 <__aeabi_dcmpeq> - 19fce: 4605 mov r5, r0 - 19fd0: b178 cbz r0, 19ff2 <_dtoa_r+0x82> - 19fd2: 9a2a ldr r2, [sp, #168] ; 0xa8 - 19fd4: 2301 movs r3, #1 - 19fd6: 6013 str r3, [r2, #0] - 19fd8: 9b2c ldr r3, [sp, #176] ; 0xb0 - 19fda: 2b00 cmp r3, #0 - 19fdc: f000 8391 beq.w 1a702 <_dtoa_r+0x792> - 19fe0: 4b68 ldr r3, [pc, #416] ; (1a184 <_dtoa_r+0x214>) - 19fe2: 9a2c ldr r2, [sp, #176] ; 0xb0 - 19fe4: 6013 str r3, [r2, #0] - 19fe6: 3b01 subs r3, #1 - 19fe8: 9303 str r3, [sp, #12] - 19fea: 9803 ldr r0, [sp, #12] - 19fec: b01f add sp, #124 ; 0x7c - 19fee: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 19ff2: ab1c add r3, sp, #112 ; 0x70 - 19ff4: 9301 str r3, [sp, #4] - 19ff6: ab1d add r3, sp, #116 ; 0x74 - 19ff8: 9300 str r3, [sp, #0] - 19ffa: 4650 mov r0, sl - 19ffc: e9dd 230a ldrd r2, r3, [sp, #40] ; 0x28 - 1a000: f002 f860 bl 1c0c4 <__d2b> - 1a004: ea5f 5418 movs.w r4, r8, lsr #20 - 1a008: 4683 mov fp, r0 - 1a00a: f040 8098 bne.w 1a13e <_dtoa_r+0x1ce> - 1a00e: e9dd 541c ldrd r5, r4, [sp, #112] ; 0x70 - 1a012: 442c add r4, r5 - 1a014: f204 4332 addw r3, r4, #1074 ; 0x432 - 1a018: 2b20 cmp r3, #32 - 1a01a: f340 8388 ble.w 1a72e <_dtoa_r+0x7be> - 1a01e: f1c3 0340 rsb r3, r3, #64 ; 0x40 - 1a022: fa08 f803 lsl.w r8, r8, r3 - 1a026: f204 4312 addw r3, r4, #1042 ; 0x412 - 1a02a: fa26 f303 lsr.w r3, r6, r3 - 1a02e: ea48 0003 orr.w r0, r8, r3 - 1a032: f7fc fa0f bl 16454 <__aeabi_ui2d> - 1a036: 2301 movs r3, #1 - 1a038: 3c01 subs r4, #1 - 1a03a: f1a1 71f8 sub.w r1, r1, #32505856 ; 0x1f00000 - 1a03e: 9312 str r3, [sp, #72] ; 0x48 - 1a040: 4b51 ldr r3, [pc, #324] ; (1a188 <_dtoa_r+0x218>) - 1a042: 2200 movs r2, #0 - 1a044: f7fc f8c8 bl 161d8 <__aeabi_dsub> - 1a048: a347 add r3, pc, #284 ; (adr r3, 1a168 <_dtoa_r+0x1f8>) - 1a04a: e9d3 2300 ldrd r2, r3, [r3] - 1a04e: f7fc fa7b bl 16548 <__aeabi_dmul> - 1a052: a347 add r3, pc, #284 ; (adr r3, 1a170 <_dtoa_r+0x200>) - 1a054: e9d3 2300 ldrd r2, r3, [r3] - 1a058: f7fc f8c0 bl 161dc <__adddf3> - 1a05c: 4606 mov r6, r0 - 1a05e: 4620 mov r0, r4 - 1a060: 460f mov r7, r1 - 1a062: f7fc fa07 bl 16474 <__aeabi_i2d> - 1a066: a344 add r3, pc, #272 ; (adr r3, 1a178 <_dtoa_r+0x208>) - 1a068: e9d3 2300 ldrd r2, r3, [r3] - 1a06c: f7fc fa6c bl 16548 <__aeabi_dmul> - 1a070: 4602 mov r2, r0 - 1a072: 460b mov r3, r1 - 1a074: 4630 mov r0, r6 - 1a076: 4639 mov r1, r7 - 1a078: f7fc f8b0 bl 161dc <__adddf3> - 1a07c: 4606 mov r6, r0 - 1a07e: 460f mov r7, r1 - 1a080: f003 fe30 bl 1dce4 <__aeabi_d2iz> - 1a084: 2200 movs r2, #0 - 1a086: 4680 mov r8, r0 - 1a088: 9006 str r0, [sp, #24] - 1a08a: 2300 movs r3, #0 - 1a08c: 4630 mov r0, r6 - 1a08e: 4639 mov r1, r7 - 1a090: f003 fdea bl 1dc68 <__aeabi_dcmplt> - 1a094: 2800 cmp r0, #0 - 1a096: f040 8326 bne.w 1a6e6 <_dtoa_r+0x776> - 1a09a: 1b2d subs r5, r5, r4 - 1a09c: 9c06 ldr r4, [sp, #24] - 1a09e: 1e6b subs r3, r5, #1 - 1a0a0: 2c16 cmp r4, #22 - 1a0a2: 9308 str r3, [sp, #32] - 1a0a4: f200 8313 bhi.w 1a6ce <_dtoa_r+0x75e> - 1a0a8: 4b38 ldr r3, [pc, #224] ; (1a18c <_dtoa_r+0x21c>) - 1a0aa: eb03 03c4 add.w r3, r3, r4, lsl #3 - 1a0ae: e9d3 2300 ldrd r2, r3, [r3] - 1a0b2: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 1a0b6: f003 fdd7 bl 1dc68 <__aeabi_dcmplt> - 1a0ba: 2800 cmp r0, #0 - 1a0bc: d06c beq.n 1a198 <_dtoa_r+0x228> - 1a0be: 1e63 subs r3, r4, #1 - 1a0c0: 9306 str r3, [sp, #24] - 1a0c2: 2300 movs r3, #0 - 1a0c4: 930f str r3, [sp, #60] ; 0x3c - 1a0c6: 1e6b subs r3, r5, #1 - 1a0c8: 2b00 cmp r3, #0 - 1a0ca: f2c0 8306 blt.w 1a6da <_dtoa_r+0x76a> - 1a0ce: 2300 movs r3, #0 - 1a0d0: 930c str r3, [sp, #48] ; 0x30 - 1a0d2: 9b06 ldr r3, [sp, #24] - 1a0d4: 2b00 cmp r3, #0 - 1a0d6: da65 bge.n 1a1a4 <_dtoa_r+0x234> - 1a0d8: 9b06 ldr r3, [sp, #24] - 1a0da: 9a0c ldr r2, [sp, #48] ; 0x30 - 1a0dc: 930d str r3, [sp, #52] ; 0x34 - 1a0de: 1ad2 subs r2, r2, r3 - 1a0e0: f1c3 0900 rsb r9, r3, #0 - 1a0e4: 2300 movs r3, #0 - 1a0e6: 9306 str r3, [sp, #24] - 1a0e8: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1a0ea: 920c str r2, [sp, #48] ; 0x30 - 1a0ec: 2b09 cmp r3, #9 - 1a0ee: d863 bhi.n 1a1b8 <_dtoa_r+0x248> - 1a0f0: 2b05 cmp r3, #5 - 1a0f2: f340 831a ble.w 1a72a <_dtoa_r+0x7ba> - 1a0f6: 3b04 subs r3, #4 - 1a0f8: 9328 str r3, [sp, #160] ; 0xa0 - 1a0fa: 2400 movs r4, #0 - 1a0fc: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1a0fe: 3b02 subs r3, #2 - 1a100: 2b03 cmp r3, #3 - 1a102: f200 865a bhi.w 1adba <_dtoa_r+0xe4a> - 1a106: e8df f013 tbh [pc, r3, lsl #1] - 1a10a: 041e .short 0x041e - 1a10c: 0412041b .word 0x0412041b - 1a110: 03f3 .short 0x03f3 - 1a112: 9a2a ldr r2, [sp, #168] ; 0xa8 - 1a114: f3c8 0813 ubfx r8, r8, #0, #20 - 1a118: f242 730f movw r3, #9999 ; 0x270f - 1a11c: ea58 0806 orrs.w r8, r8, r6 - 1a120: 6013 str r3, [r2, #0] - 1a122: d11a bne.n 1a15a <_dtoa_r+0x1ea> - 1a124: 9b2c ldr r3, [sp, #176] ; 0xb0 - 1a126: 2b00 cmp r3, #0 - 1a128: f000 8657 beq.w 1adda <_dtoa_r+0xe6a> - 1a12c: 4b18 ldr r3, [pc, #96] ; (1a190 <_dtoa_r+0x220>) - 1a12e: 9303 str r3, [sp, #12] - 1a130: 3308 adds r3, #8 - 1a132: 9a2c ldr r2, [sp, #176] ; 0xb0 - 1a134: 9803 ldr r0, [sp, #12] - 1a136: 6013 str r3, [r2, #0] - 1a138: b01f add sp, #124 ; 0x7c - 1a13a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1a13e: e9dd 120a ldrd r1, r2, [sp, #40] ; 0x28 - 1a142: f3c2 0313 ubfx r3, r2, #0, #20 - 1a146: 4608 mov r0, r1 - 1a148: f043 517f orr.w r1, r3, #1069547520 ; 0x3fc00000 - 1a14c: 9512 str r5, [sp, #72] ; 0x48 - 1a14e: f2a4 34ff subw r4, r4, #1023 ; 0x3ff - 1a152: 9d1c ldr r5, [sp, #112] ; 0x70 - 1a154: f441 1140 orr.w r1, r1, #3145728 ; 0x300000 - 1a158: e772 b.n 1a040 <_dtoa_r+0xd0> - 1a15a: 9b2c ldr r3, [sp, #176] ; 0xb0 - 1a15c: 2b00 cmp r3, #0 - 1a15e: f040 83b5 bne.w 1a8cc <_dtoa_r+0x95c> - 1a162: 4b0c ldr r3, [pc, #48] ; (1a194 <_dtoa_r+0x224>) - 1a164: 9303 str r3, [sp, #12] - 1a166: e740 b.n 19fea <_dtoa_r+0x7a> - 1a168: 636f4361 .word 0x636f4361 - 1a16c: 3fd287a7 .word 0x3fd287a7 - 1a170: 8b60c8b3 .word 0x8b60c8b3 - 1a174: 3fc68a28 .word 0x3fc68a28 - 1a178: 509f79fb .word 0x509f79fb - 1a17c: 3fd34413 .word 0x3fd34413 - 1a180: 7ff00000 .word 0x7ff00000 - 1a184: 0002c181 .word 0x0002c181 - 1a188: 3ff80000 .word 0x3ff80000 - 1a18c: 0002c328 .word 0x0002c328 - 1a190: 0002c1f4 .word 0x0002c1f4 - 1a194: 0002c200 .word 0x0002c200 - 1a198: 1e6b subs r3, r5, #1 - 1a19a: 2b00 cmp r3, #0 - 1a19c: f2c0 847a blt.w 1aa94 <_dtoa_r+0xb24> - 1a1a0: 900f str r0, [sp, #60] ; 0x3c - 1a1a2: 900c str r0, [sp, #48] ; 0x30 - 1a1a4: 9b08 ldr r3, [sp, #32] - 1a1a6: 9a06 ldr r2, [sp, #24] - 1a1a8: 920d str r2, [sp, #52] ; 0x34 - 1a1aa: 4413 add r3, r2 - 1a1ac: 9308 str r3, [sp, #32] - 1a1ae: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1a1b0: 2b09 cmp r3, #9 - 1a1b2: f04f 0900 mov.w r9, #0 - 1a1b6: d99b bls.n 1a0f0 <_dtoa_r+0x180> - 1a1b8: 2300 movs r3, #0 - 1a1ba: e9cd 3328 strd r3, r3, [sp, #160] ; 0xa0 - 1a1be: 2401 movs r4, #1 - 1a1c0: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - 1a1c4: 940e str r4, [sp, #56] ; 0x38 - 1a1c6: 9309 str r3, [sp, #36] ; 0x24 - 1a1c8: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a1ca: 9313 str r3, [sp, #76] ; 0x4c - 1a1cc: 2100 movs r1, #0 - 1a1ce: f8ca 1044 str.w r1, [sl, #68] ; 0x44 - 1a1d2: 4650 mov r0, sl - 1a1d4: f001 fc28 bl 1ba28 <_Balloc> - 1a1d8: 9003 str r0, [sp, #12] - 1a1da: 2800 cmp r0, #0 - 1a1dc: f000 85f6 beq.w 1adcc <_dtoa_r+0xe5c> - 1a1e0: 9b03 ldr r3, [sp, #12] - 1a1e2: f8ca 3040 str.w r3, [sl, #64] ; 0x40 - 1a1e6: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a1e8: 2b0e cmp r3, #14 - 1a1ea: f200 80f9 bhi.w 1a3e0 <_dtoa_r+0x470> - 1a1ee: 2c00 cmp r4, #0 - 1a1f0: f000 80f6 beq.w 1a3e0 <_dtoa_r+0x470> - 1a1f4: 990d ldr r1, [sp, #52] ; 0x34 - 1a1f6: 2900 cmp r1, #0 - 1a1f8: f340 844e ble.w 1aa98 <_dtoa_r+0xb28> - 1a1fc: 4bbb ldr r3, [pc, #748] ; (1a4ec <_dtoa_r+0x57c>) - 1a1fe: f001 020f and.w r2, r1, #15 - 1a202: eb03 03c2 add.w r3, r3, r2, lsl #3 - 1a206: 05c8 lsls r0, r1, #23 - 1a208: e9d3 4500 ldrd r4, r5, [r3] - 1a20c: ea4f 1621 mov.w r6, r1, asr #4 - 1a210: f140 83dc bpl.w 1a9cc <_dtoa_r+0xa5c> - 1a214: 4bb6 ldr r3, [pc, #728] ; (1a4f0 <_dtoa_r+0x580>) - 1a216: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 1a21a: e9d3 2308 ldrd r2, r3, [r3, #32] - 1a21e: f7fc fabd bl 1679c <__aeabi_ddiv> - 1a222: e9cd 0110 strd r0, r1, [sp, #64] ; 0x40 - 1a226: f006 060f and.w r6, r6, #15 - 1a22a: f04f 0803 mov.w r8, #3 - 1a22e: b186 cbz r6, 1a252 <_dtoa_r+0x2e2> - 1a230: 4faf ldr r7, [pc, #700] ; (1a4f0 <_dtoa_r+0x580>) - 1a232: 07f1 lsls r1, r6, #31 - 1a234: d509 bpl.n 1a24a <_dtoa_r+0x2da> - 1a236: 4620 mov r0, r4 - 1a238: 4629 mov r1, r5 - 1a23a: e9d7 2300 ldrd r2, r3, [r7] - 1a23e: f7fc f983 bl 16548 <__aeabi_dmul> - 1a242: f108 0801 add.w r8, r8, #1 - 1a246: 4604 mov r4, r0 - 1a248: 460d mov r5, r1 - 1a24a: 1076 asrs r6, r6, #1 - 1a24c: f107 0708 add.w r7, r7, #8 - 1a250: d1ef bne.n 1a232 <_dtoa_r+0x2c2> - 1a252: e9dd 0110 ldrd r0, r1, [sp, #64] ; 0x40 - 1a256: 4622 mov r2, r4 - 1a258: 462b mov r3, r5 - 1a25a: f7fc fa9f bl 1679c <__aeabi_ddiv> - 1a25e: 4606 mov r6, r0 - 1a260: 460f mov r7, r1 - 1a262: 9b0f ldr r3, [sp, #60] ; 0x3c - 1a264: b143 cbz r3, 1a278 <_dtoa_r+0x308> - 1a266: 4ba3 ldr r3, [pc, #652] ; (1a4f4 <_dtoa_r+0x584>) - 1a268: 2200 movs r2, #0 - 1a26a: 4630 mov r0, r6 - 1a26c: 4639 mov r1, r7 - 1a26e: f003 fcfb bl 1dc68 <__aeabi_dcmplt> - 1a272: 2800 cmp r0, #0 - 1a274: f040 851d bne.w 1acb2 <_dtoa_r+0xd42> - 1a278: 4640 mov r0, r8 - 1a27a: f7fc f8fb bl 16474 <__aeabi_i2d> - 1a27e: 4632 mov r2, r6 - 1a280: 463b mov r3, r7 - 1a282: f7fc f961 bl 16548 <__aeabi_dmul> - 1a286: 4b9c ldr r3, [pc, #624] ; (1a4f8 <_dtoa_r+0x588>) - 1a288: 2200 movs r2, #0 - 1a28a: f7fb ffa7 bl 161dc <__adddf3> - 1a28e: f1a1 7350 sub.w r3, r1, #54525952 ; 0x3400000 - 1a292: e9cd 0114 strd r0, r1, [sp, #80] ; 0x50 - 1a296: 9315 str r3, [sp, #84] ; 0x54 - 1a298: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a29a: 2b00 cmp r3, #0 - 1a29c: f000 83db beq.w 1aa56 <_dtoa_r+0xae6> - 1a2a0: 9b0d ldr r3, [sp, #52] ; 0x34 - 1a2a2: 931a str r3, [sp, #104] ; 0x68 - 1a2a4: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a2a6: 9310 str r3, [sp, #64] ; 0x40 - 1a2a8: e9dd 3414 ldrd r3, r4, [sp, #80] ; 0x50 - 1a2ac: 9903 ldr r1, [sp, #12] - 1a2ae: 4630 mov r0, r6 - 1a2b0: f101 0801 add.w r8, r1, #1 - 1a2b4: 4639 mov r1, r7 - 1a2b6: e9cd 3416 strd r3, r4, [sp, #88] ; 0x58 - 1a2ba: f003 fd13 bl 1dce4 <__aeabi_d2iz> - 1a2be: f100 0330 add.w r3, r0, #48 ; 0x30 - 1a2c2: b2dc uxtb r4, r3 - 1a2c4: 9d10 ldr r5, [sp, #64] ; 0x40 - 1a2c6: 4b89 ldr r3, [pc, #548] ; (1a4ec <_dtoa_r+0x57c>) - 1a2c8: 9414 str r4, [sp, #80] ; 0x50 - 1a2ca: eb03 03c5 add.w r3, r3, r5, lsl #3 - 1a2ce: e953 1202 ldrd r1, r2, [r3, #-8] - 1a2d2: e9cd 1218 strd r1, r2, [sp, #96] ; 0x60 - 1a2d6: f7fc f8cd bl 16474 <__aeabi_i2d> - 1a2da: 460b mov r3, r1 - 1a2dc: 4602 mov r2, r0 - 1a2de: 4639 mov r1, r7 - 1a2e0: 4630 mov r0, r6 - 1a2e2: f7fb ff79 bl 161d8 <__aeabi_dsub> - 1a2e6: 9b0e ldr r3, [sp, #56] ; 0x38 - 1a2e8: 4604 mov r4, r0 - 1a2ea: 460d mov r5, r1 - 1a2ec: 2b00 cmp r3, #0 - 1a2ee: f000 848b beq.w 1ac08 <_dtoa_r+0xc98> - 1a2f2: e9dd 2318 ldrd r2, r3, [sp, #96] ; 0x60 - 1a2f6: 4981 ldr r1, [pc, #516] ; (1a4fc <_dtoa_r+0x58c>) - 1a2f8: 2000 movs r0, #0 - 1a2fa: f7fc fa4f bl 1679c <__aeabi_ddiv> - 1a2fe: e9dd 2316 ldrd r2, r3, [sp, #88] ; 0x58 - 1a302: f7fb ff69 bl 161d8 <__aeabi_dsub> - 1a306: 9f03 ldr r7, [sp, #12] - 1a308: 9e14 ldr r6, [sp, #80] ; 0x50 - 1a30a: 703e strb r6, [r7, #0] - 1a30c: 4602 mov r2, r0 - 1a30e: 460b mov r3, r1 - 1a310: e9cd 2314 strd r2, r3, [sp, #80] ; 0x50 - 1a314: 4622 mov r2, r4 - 1a316: 462b mov r3, r5 - 1a318: f003 fcc4 bl 1dca4 <__aeabi_dcmpgt> - 1a31c: 2800 cmp r0, #0 - 1a31e: f040 84c0 bne.w 1aca2 <_dtoa_r+0xd32> - 1a322: 2700 movs r7, #0 - 1a324: f8cd 906c str.w r9, [sp, #108] ; 0x6c - 1a328: f8cd b058 str.w fp, [sp, #88] ; 0x58 - 1a32c: f8cd a060 str.w sl, [sp, #96] ; 0x60 - 1a330: 46b9 mov r9, r7 - 1a332: e9dd ab14 ldrd sl, fp, [sp, #80] ; 0x50 - 1a336: e02b b.n 1a390 <_dtoa_r+0x420> - 1a338: 9b10 ldr r3, [sp, #64] ; 0x40 - 1a33a: f109 0901 add.w r9, r9, #1 - 1a33e: 4599 cmp r9, r3 - 1a340: da48 bge.n 1a3d4 <_dtoa_r+0x464> - 1a342: 4b6f ldr r3, [pc, #444] ; (1a500 <_dtoa_r+0x590>) - 1a344: 4650 mov r0, sl - 1a346: 4659 mov r1, fp - 1a348: 2200 movs r2, #0 - 1a34a: f7fc f8fd bl 16548 <__aeabi_dmul> - 1a34e: 4b6c ldr r3, [pc, #432] ; (1a500 <_dtoa_r+0x590>) - 1a350: 2200 movs r2, #0 - 1a352: 4682 mov sl, r0 - 1a354: 468b mov fp, r1 - 1a356: 4620 mov r0, r4 - 1a358: 4629 mov r1, r5 - 1a35a: f7fc f8f5 bl 16548 <__aeabi_dmul> - 1a35e: 460f mov r7, r1 - 1a360: 4606 mov r6, r0 - 1a362: f003 fcbf bl 1dce4 <__aeabi_d2iz> - 1a366: 4605 mov r5, r0 - 1a368: f7fc f884 bl 16474 <__aeabi_i2d> - 1a36c: 4602 mov r2, r0 - 1a36e: 460b mov r3, r1 - 1a370: 4630 mov r0, r6 - 1a372: 4639 mov r1, r7 - 1a374: f7fb ff30 bl 161d8 <__aeabi_dsub> - 1a378: 3530 adds r5, #48 ; 0x30 - 1a37a: f808 5b01 strb.w r5, [r8], #1 - 1a37e: 4652 mov r2, sl - 1a380: 465b mov r3, fp - 1a382: 4604 mov r4, r0 - 1a384: 460d mov r5, r1 - 1a386: f003 fc6f bl 1dc68 <__aeabi_dcmplt> - 1a38a: 2800 cmp r0, #0 - 1a38c: f040 84e9 bne.w 1ad62 <_dtoa_r+0xdf2> - 1a390: 4622 mov r2, r4 - 1a392: 462b mov r3, r5 - 1a394: 4957 ldr r1, [pc, #348] ; (1a4f4 <_dtoa_r+0x584>) - 1a396: 2000 movs r0, #0 - 1a398: f7fb ff1e bl 161d8 <__aeabi_dsub> - 1a39c: 4652 mov r2, sl - 1a39e: 465b mov r3, fp - 1a3a0: f003 fc62 bl 1dc68 <__aeabi_dcmplt> - 1a3a4: 2800 cmp r0, #0 - 1a3a6: d0c7 beq.n 1a338 <_dtoa_r+0x3c8> - 1a3a8: 9c1a ldr r4, [sp, #104] ; 0x68 - 1a3aa: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 1a3ae: f8dd a060 ldr.w sl, [sp, #96] ; 0x60 - 1a3b2: 9a03 ldr r2, [sp, #12] - 1a3b4: 4646 mov r6, r8 - 1a3b6: 3401 adds r4, #1 - 1a3b8: e002 b.n 1a3c0 <_dtoa_r+0x450> - 1a3ba: 42b2 cmp r2, r6 - 1a3bc: f000 84a6 beq.w 1ad0c <_dtoa_r+0xd9c> - 1a3c0: 46b0 mov r8, r6 - 1a3c2: f816 3d01 ldrb.w r3, [r6, #-1]! - 1a3c6: 2b39 cmp r3, #57 ; 0x39 - 1a3c8: d0f7 beq.n 1a3ba <_dtoa_r+0x44a> - 1a3ca: 3301 adds r3, #1 - 1a3cc: b2db uxtb r3, r3 - 1a3ce: 7033 strb r3, [r6, #0] - 1a3d0: 9404 str r4, [sp, #16] - 1a3d2: e168 b.n 1a6a6 <_dtoa_r+0x736> - 1a3d4: f8dd 906c ldr.w r9, [sp, #108] ; 0x6c - 1a3d8: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 1a3dc: f8dd a060 ldr.w sl, [sp, #96] ; 0x60 - 1a3e0: 9b1d ldr r3, [sp, #116] ; 0x74 - 1a3e2: 2b00 cmp r3, #0 - 1a3e4: f2c0 8090 blt.w 1a508 <_dtoa_r+0x598> - 1a3e8: 9a0d ldr r2, [sp, #52] ; 0x34 - 1a3ea: 2a0e cmp r2, #14 - 1a3ec: f300 808c bgt.w 1a508 <_dtoa_r+0x598> - 1a3f0: 4b3e ldr r3, [pc, #248] ; (1a4ec <_dtoa_r+0x57c>) - 1a3f2: eb03 03c2 add.w r3, r3, r2, lsl #3 - 1a3f6: e9d3 8900 ldrd r8, r9, [r3] - 1a3fa: 9b29 ldr r3, [sp, #164] ; 0xa4 - 1a3fc: 2b00 cmp r3, #0 - 1a3fe: da1b bge.n 1a438 <_dtoa_r+0x4c8> - 1a400: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a402: 2b00 cmp r3, #0 - 1a404: dc18 bgt.n 1a438 <_dtoa_r+0x4c8> - 1a406: f040 8341 bne.w 1aa8c <_dtoa_r+0xb1c> - 1a40a: 4b3e ldr r3, [pc, #248] ; (1a504 <_dtoa_r+0x594>) - 1a40c: 4649 mov r1, r9 - 1a40e: 2200 movs r2, #0 - 1a410: 4640 mov r0, r8 - 1a412: f7fc f899 bl 16548 <__aeabi_dmul> - 1a416: 4602 mov r2, r0 - 1a418: 460b mov r3, r1 - 1a41a: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 1a41e: f003 fc2d bl 1dc7c <__aeabi_dcmple> - 1a422: f8dd 9024 ldr.w r9, [sp, #36] ; 0x24 - 1a426: 464c mov r4, r9 - 1a428: 2800 cmp r0, #0 - 1a42a: f000 82a3 beq.w 1a974 <_dtoa_r+0xa04> - 1a42e: 9b29 ldr r3, [sp, #164] ; 0xa4 - 1a430: f8dd 800c ldr.w r8, [sp, #12] - 1a434: 43df mvns r7, r3 - 1a436: e2a4 b.n 1a982 <_dtoa_r+0xa12> - 1a438: e9dd 450a ldrd r4, r5, [sp, #40] ; 0x28 - 1a43c: 4642 mov r2, r8 - 1a43e: 464b mov r3, r9 - 1a440: 4620 mov r0, r4 - 1a442: 4629 mov r1, r5 - 1a444: f7fc f9aa bl 1679c <__aeabi_ddiv> - 1a448: f003 fc4c bl 1dce4 <__aeabi_d2iz> - 1a44c: 4607 mov r7, r0 - 1a44e: f7fc f811 bl 16474 <__aeabi_i2d> - 1a452: 4642 mov r2, r8 - 1a454: 464b mov r3, r9 - 1a456: f7fc f877 bl 16548 <__aeabi_dmul> - 1a45a: 9e03 ldr r6, [sp, #12] - 1a45c: 460b mov r3, r1 - 1a45e: 4602 mov r2, r0 - 1a460: 4629 mov r1, r5 - 1a462: 4620 mov r0, r4 - 1a464: f7fb feb8 bl 161d8 <__aeabi_dsub> - 1a468: f107 0330 add.w r3, r7, #48 ; 0x30 - 1a46c: f806 3b01 strb.w r3, [r6], #1 - 1a470: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a472: 2b01 cmp r3, #1 - 1a474: f000 837d beq.w 1ab72 <_dtoa_r+0xc02> - 1a478: f8cd a018 str.w sl, [sp, #24] - 1a47c: 2701 movs r7, #1 - 1a47e: f8cd b010 str.w fp, [sp, #16] - 1a482: 469a mov sl, r3 - 1a484: e01c b.n 1a4c0 <_dtoa_r+0x550> - 1a486: 4642 mov r2, r8 - 1a488: 464b mov r3, r9 - 1a48a: 4620 mov r0, r4 - 1a48c: 4629 mov r1, r5 - 1a48e: f7fc f985 bl 1679c <__aeabi_ddiv> - 1a492: f003 fc27 bl 1dce4 <__aeabi_d2iz> - 1a496: 4683 mov fp, r0 - 1a498: f7fb ffec bl 16474 <__aeabi_i2d> - 1a49c: 4642 mov r2, r8 - 1a49e: 464b mov r3, r9 - 1a4a0: f7fc f852 bl 16548 <__aeabi_dmul> - 1a4a4: 3701 adds r7, #1 - 1a4a6: 460b mov r3, r1 - 1a4a8: 4602 mov r2, r0 - 1a4aa: 4629 mov r1, r5 - 1a4ac: 4620 mov r0, r4 - 1a4ae: f7fb fe93 bl 161d8 <__aeabi_dsub> - 1a4b2: f10b 0330 add.w r3, fp, #48 ; 0x30 - 1a4b6: 4557 cmp r7, sl - 1a4b8: f806 3b01 strb.w r3, [r6], #1 - 1a4bc: f000 8354 beq.w 1ab68 <_dtoa_r+0xbf8> - 1a4c0: 4b0f ldr r3, [pc, #60] ; (1a500 <_dtoa_r+0x590>) - 1a4c2: 2200 movs r2, #0 - 1a4c4: f7fc f840 bl 16548 <__aeabi_dmul> - 1a4c8: 2200 movs r2, #0 - 1a4ca: 2300 movs r3, #0 - 1a4cc: 4604 mov r4, r0 - 1a4ce: 460d mov r5, r1 - 1a4d0: f003 fbc0 bl 1dc54 <__aeabi_dcmpeq> - 1a4d4: 2800 cmp r0, #0 - 1a4d6: d0d6 beq.n 1a486 <_dtoa_r+0x516> - 1a4d8: 9b0d ldr r3, [sp, #52] ; 0x34 - 1a4da: f8dd b010 ldr.w fp, [sp, #16] - 1a4de: f8dd a018 ldr.w sl, [sp, #24] - 1a4e2: 3301 adds r3, #1 - 1a4e4: 9304 str r3, [sp, #16] - 1a4e6: 46b0 mov r8, r6 - 1a4e8: e0dd b.n 1a6a6 <_dtoa_r+0x736> - 1a4ea: bf00 nop - 1a4ec: 0002c328 .word 0x0002c328 - 1a4f0: 0002c300 .word 0x0002c300 - 1a4f4: 3ff00000 .word 0x3ff00000 - 1a4f8: 401c0000 .word 0x401c0000 - 1a4fc: 3fe00000 .word 0x3fe00000 - 1a500: 40240000 .word 0x40240000 - 1a504: 40140000 .word 0x40140000 - 1a508: 9a0e ldr r2, [sp, #56] ; 0x38 - 1a50a: 2a00 cmp r2, #0 - 1a50c: f000 80ff beq.w 1a70e <_dtoa_r+0x79e> - 1a510: 9a28 ldr r2, [sp, #160] ; 0xa0 - 1a512: 2a01 cmp r2, #1 - 1a514: f340 8279 ble.w 1aa0a <_dtoa_r+0xa9a> - 1a518: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a51a: 1e5e subs r6, r3, #1 - 1a51c: 45b1 cmp r9, r6 - 1a51e: f280 8241 bge.w 1a9a4 <_dtoa_r+0xa34> - 1a522: 9a06 ldr r2, [sp, #24] - 1a524: eba6 0309 sub.w r3, r6, r9 - 1a528: 441a add r2, r3 - 1a52a: 46b1 mov r9, r6 - 1a52c: 9206 str r2, [sp, #24] - 1a52e: 2600 movs r6, #0 - 1a530: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a532: 2b00 cmp r3, #0 - 1a534: f2c0 8352 blt.w 1abdc <_dtoa_r+0xc6c> - 1a538: 9a08 ldr r2, [sp, #32] - 1a53a: 441a add r2, r3 - 1a53c: 9208 str r2, [sp, #32] - 1a53e: 9a0c ldr r2, [sp, #48] ; 0x30 - 1a540: 4615 mov r5, r2 - 1a542: 441a add r2, r3 - 1a544: 920c str r2, [sp, #48] ; 0x30 - 1a546: 2101 movs r1, #1 - 1a548: 4650 mov r0, sl - 1a54a: f001 fb3d bl 1bbc8 <__i2b> - 1a54e: 4604 mov r4, r0 - 1a550: b165 cbz r5, 1a56c <_dtoa_r+0x5fc> - 1a552: 9908 ldr r1, [sp, #32] - 1a554: 2900 cmp r1, #0 - 1a556: 460b mov r3, r1 - 1a558: dd08 ble.n 1a56c <_dtoa_r+0x5fc> - 1a55a: 9a0c ldr r2, [sp, #48] ; 0x30 - 1a55c: 42a9 cmp r1, r5 - 1a55e: bfa8 it ge - 1a560: 462b movge r3, r5 - 1a562: 1ad2 subs r2, r2, r3 - 1a564: 1aed subs r5, r5, r3 - 1a566: 1acb subs r3, r1, r3 - 1a568: 920c str r2, [sp, #48] ; 0x30 - 1a56a: 9308 str r3, [sp, #32] - 1a56c: f1b9 0f00 cmp.w r9, #0 - 1a570: d00a beq.n 1a588 <_dtoa_r+0x618> - 1a572: 9b0e ldr r3, [sp, #56] ; 0x38 - 1a574: 2b00 cmp r3, #0 - 1a576: f000 82d3 beq.w 1ab20 <_dtoa_r+0xbb0> - 1a57a: 2e00 cmp r6, #0 - 1a57c: f300 8215 bgt.w 1a9aa <_dtoa_r+0xa3a> - 1a580: ebb9 0206 subs.w r2, r9, r6 - 1a584: f040 833a bne.w 1abfc <_dtoa_r+0xc8c> - 1a588: 2101 movs r1, #1 - 1a58a: 4650 mov r0, sl - 1a58c: f001 fb1c bl 1bbc8 <__i2b> - 1a590: 9a06 ldr r2, [sp, #24] - 1a592: 2a00 cmp r2, #0 - 1a594: 4681 mov r9, r0 - 1a596: f300 80cf bgt.w 1a738 <_dtoa_r+0x7c8> - 1a59a: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1a59c: 2b01 cmp r3, #1 - 1a59e: f340 819b ble.w 1a8d8 <_dtoa_r+0x968> - 1a5a2: 2700 movs r7, #0 - 1a5a4: 9b06 ldr r3, [sp, #24] - 1a5a6: 2001 movs r0, #1 - 1a5a8: 2b00 cmp r3, #0 - 1a5aa: f040 80cf bne.w 1a74c <_dtoa_r+0x7dc> - 1a5ae: 9b08 ldr r3, [sp, #32] - 1a5b0: 4418 add r0, r3 - 1a5b2: f010 001f ands.w r0, r0, #31 - 1a5b6: f000 818d beq.w 1a8d4 <_dtoa_r+0x964> - 1a5ba: f1c0 0320 rsb r3, r0, #32 - 1a5be: 2b04 cmp r3, #4 - 1a5c0: f300 80a9 bgt.w 1a716 <_dtoa_r+0x7a6> - 1a5c4: f040 8209 bne.w 1a9da <_dtoa_r+0xa6a> - 1a5c8: 9b0c ldr r3, [sp, #48] ; 0x30 - 1a5ca: 2b00 cmp r3, #0 - 1a5cc: dd05 ble.n 1a5da <_dtoa_r+0x66a> - 1a5ce: 4659 mov r1, fp - 1a5d0: 461a mov r2, r3 - 1a5d2: 4650 mov r0, sl - 1a5d4: f001 fc34 bl 1be40 <__lshift> - 1a5d8: 4683 mov fp, r0 - 1a5da: 9b08 ldr r3, [sp, #32] - 1a5dc: 2b00 cmp r3, #0 - 1a5de: dd05 ble.n 1a5ec <_dtoa_r+0x67c> - 1a5e0: 4649 mov r1, r9 - 1a5e2: 461a mov r2, r3 - 1a5e4: 4650 mov r0, sl - 1a5e6: f001 fc2b bl 1be40 <__lshift> - 1a5ea: 4681 mov r9, r0 - 1a5ec: 9b0f ldr r3, [sp, #60] ; 0x3c - 1a5ee: 2b00 cmp r3, #0 - 1a5f0: f040 8150 bne.w 1a894 <_dtoa_r+0x924> - 1a5f4: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a5f6: 2b00 cmp r3, #0 - 1a5f8: f340 8137 ble.w 1a86a <_dtoa_r+0x8fa> - 1a5fc: 9b0e ldr r3, [sp, #56] ; 0x38 - 1a5fe: 2b00 cmp r3, #0 - 1a600: f040 80bb bne.w 1a77a <_dtoa_r+0x80a> - 1a604: 9b0d ldr r3, [sp, #52] ; 0x34 - 1a606: 3301 adds r3, #1 - 1a608: 9304 str r3, [sp, #16] - 1a60a: 9e03 ldr r6, [sp, #12] - 1a60c: 9f09 ldr r7, [sp, #36] ; 0x24 - 1a60e: 2501 movs r5, #1 - 1a610: e007 b.n 1a622 <_dtoa_r+0x6b2> - 1a612: 4659 mov r1, fp - 1a614: 2300 movs r3, #0 - 1a616: 220a movs r2, #10 - 1a618: 4650 mov r0, sl - 1a61a: f001 fa35 bl 1ba88 <__multadd> - 1a61e: 3501 adds r5, #1 - 1a620: 4683 mov fp, r0 - 1a622: 4649 mov r1, r9 - 1a624: 4658 mov r0, fp - 1a626: f7ff fc0f bl 19e48 - 1a62a: 42af cmp r7, r5 - 1a62c: f100 0330 add.w r3, r0, #48 ; 0x30 - 1a630: f806 3b01 strb.w r3, [r6], #1 - 1a634: dced bgt.n 1a612 <_dtoa_r+0x6a2> - 1a636: 9a09 ldr r2, [sp, #36] ; 0x24 - 1a638: 2a00 cmp r2, #0 - 1a63a: bfc8 it gt - 1a63c: 4615 movgt r5, r2 - 1a63e: 9a03 ldr r2, [sp, #12] - 1a640: bfd8 it le - 1a642: 2501 movle r5, #1 - 1a644: 4415 add r5, r2 - 1a646: 2200 movs r2, #0 - 1a648: 9206 str r2, [sp, #24] - 1a64a: 4659 mov r1, fp - 1a64c: 2201 movs r2, #1 - 1a64e: 4650 mov r0, sl - 1a650: 9308 str r3, [sp, #32] - 1a652: f001 fbf5 bl 1be40 <__lshift> - 1a656: 4649 mov r1, r9 - 1a658: 4683 mov fp, r0 - 1a65a: f001 fc69 bl 1bf30 <__mcmp> - 1a65e: 2800 cmp r0, #0 - 1a660: f340 81c8 ble.w 1a9f4 <_dtoa_r+0xa84> - 1a664: f815 3c01 ldrb.w r3, [r5, #-1] - 1a668: 9a03 ldr r2, [sp, #12] - 1a66a: 3d01 subs r5, #1 - 1a66c: e004 b.n 1a678 <_dtoa_r+0x708> - 1a66e: 42aa cmp r2, r5 - 1a670: f000 81da beq.w 1aa28 <_dtoa_r+0xab8> - 1a674: f815 3d01 ldrb.w r3, [r5, #-1]! - 1a678: 2b39 cmp r3, #57 ; 0x39 - 1a67a: f105 0801 add.w r8, r5, #1 - 1a67e: d0f6 beq.n 1a66e <_dtoa_r+0x6fe> - 1a680: 3301 adds r3, #1 - 1a682: 702b strb r3, [r5, #0] - 1a684: 4649 mov r1, r9 - 1a686: 4650 mov r0, sl - 1a688: f001 f9f4 bl 1ba74 <_Bfree> - 1a68c: b15c cbz r4, 1a6a6 <_dtoa_r+0x736> - 1a68e: 9b06 ldr r3, [sp, #24] - 1a690: b12b cbz r3, 1a69e <_dtoa_r+0x72e> - 1a692: 42a3 cmp r3, r4 - 1a694: d003 beq.n 1a69e <_dtoa_r+0x72e> - 1a696: 4619 mov r1, r3 - 1a698: 4650 mov r0, sl - 1a69a: f001 f9eb bl 1ba74 <_Bfree> - 1a69e: 4621 mov r1, r4 - 1a6a0: 4650 mov r0, sl - 1a6a2: f001 f9e7 bl 1ba74 <_Bfree> - 1a6a6: 4659 mov r1, fp - 1a6a8: 4650 mov r0, sl - 1a6aa: f001 f9e3 bl 1ba74 <_Bfree> - 1a6ae: 2300 movs r3, #0 - 1a6b0: f888 3000 strb.w r3, [r8] - 1a6b4: 9b2a ldr r3, [sp, #168] ; 0xa8 - 1a6b6: 9a04 ldr r2, [sp, #16] - 1a6b8: 601a str r2, [r3, #0] - 1a6ba: 9b2c ldr r3, [sp, #176] ; 0xb0 - 1a6bc: 2b00 cmp r3, #0 - 1a6be: f43f ac94 beq.w 19fea <_dtoa_r+0x7a> - 1a6c2: 9803 ldr r0, [sp, #12] - 1a6c4: f8c3 8000 str.w r8, [r3] - 1a6c8: b01f add sp, #124 ; 0x7c - 1a6ca: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1a6ce: 2301 movs r3, #1 - 1a6d0: 930f str r3, [sp, #60] ; 0x3c - 1a6d2: 1e6b subs r3, r5, #1 - 1a6d4: 2b00 cmp r3, #0 - 1a6d6: f6bf acfa bge.w 1a0ce <_dtoa_r+0x15e> - 1a6da: f1c5 0301 rsb r3, r5, #1 - 1a6de: 930c str r3, [sp, #48] ; 0x30 - 1a6e0: 2300 movs r3, #0 - 1a6e2: 9308 str r3, [sp, #32] - 1a6e4: e4f5 b.n 1a0d2 <_dtoa_r+0x162> - 1a6e6: 4640 mov r0, r8 - 1a6e8: f7fb fec4 bl 16474 <__aeabi_i2d> - 1a6ec: 4632 mov r2, r6 - 1a6ee: 463b mov r3, r7 - 1a6f0: f003 fab0 bl 1dc54 <__aeabi_dcmpeq> - 1a6f4: 2800 cmp r0, #0 - 1a6f6: f47f acd0 bne.w 1a09a <_dtoa_r+0x12a> - 1a6fa: f108 33ff add.w r3, r8, #4294967295 ; 0xffffffff - 1a6fe: 9306 str r3, [sp, #24] - 1a700: e4cb b.n 1a09a <_dtoa_r+0x12a> - 1a702: 4bba ldr r3, [pc, #744] ; (1a9ec <_dtoa_r+0xa7c>) - 1a704: 9303 str r3, [sp, #12] - 1a706: 9803 ldr r0, [sp, #12] - 1a708: b01f add sp, #124 ; 0x7c - 1a70a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1a70e: 9d0c ldr r5, [sp, #48] ; 0x30 - 1a710: 9c0e ldr r4, [sp, #56] ; 0x38 - 1a712: 464e mov r6, r9 - 1a714: e71c b.n 1a550 <_dtoa_r+0x5e0> - 1a716: f1c0 001c rsb r0, r0, #28 - 1a71a: 9b0c ldr r3, [sp, #48] ; 0x30 - 1a71c: 4403 add r3, r0 - 1a71e: 930c str r3, [sp, #48] ; 0x30 - 1a720: 9b08 ldr r3, [sp, #32] - 1a722: 4403 add r3, r0 - 1a724: 4405 add r5, r0 - 1a726: 9308 str r3, [sp, #32] - 1a728: e74e b.n 1a5c8 <_dtoa_r+0x658> - 1a72a: 2401 movs r4, #1 - 1a72c: e4e6 b.n 1a0fc <_dtoa_r+0x18c> - 1a72e: f1c3 0320 rsb r3, r3, #32 - 1a732: fa06 f003 lsl.w r0, r6, r3 - 1a736: e47c b.n 1a032 <_dtoa_r+0xc2> - 1a738: 4601 mov r1, r0 - 1a73a: 4650 mov r0, sl - 1a73c: f001 fb20 bl 1bd80 <__pow5mult> - 1a740: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1a742: 2b01 cmp r3, #1 - 1a744: 4681 mov r9, r0 - 1a746: f340 81d3 ble.w 1aaf0 <_dtoa_r+0xb80> - 1a74a: 2700 movs r7, #0 - 1a74c: f8d9 3010 ldr.w r3, [r9, #16] - 1a750: eb09 0383 add.w r3, r9, r3, lsl #2 - 1a754: 6918 ldr r0, [r3, #16] - 1a756: f001 f9e7 bl 1bb28 <__hi0bits> - 1a75a: f1c0 0020 rsb r0, r0, #32 - 1a75e: e726 b.n 1a5ae <_dtoa_r+0x63e> - 1a760: 4621 mov r1, r4 - 1a762: 2300 movs r3, #0 - 1a764: 220a movs r2, #10 - 1a766: 4650 mov r0, sl - 1a768: f001 f98e bl 1ba88 <__multadd> - 1a76c: 9b13 ldr r3, [sp, #76] ; 0x4c - 1a76e: 2b00 cmp r3, #0 - 1a770: 4604 mov r4, r0 - 1a772: f340 830f ble.w 1ad94 <_dtoa_r+0xe24> - 1a776: 960d str r6, [sp, #52] ; 0x34 - 1a778: 9309 str r3, [sp, #36] ; 0x24 - 1a77a: 2d00 cmp r5, #0 - 1a77c: f300 810b bgt.w 1a996 <_dtoa_r+0xa26> - 1a780: 2f00 cmp r7, #0 - 1a782: f040 8214 bne.w 1abae <_dtoa_r+0xc3e> - 1a786: 4626 mov r6, r4 - 1a788: 9b04 ldr r3, [sp, #16] - 1a78a: 9f03 ldr r7, [sp, #12] - 1a78c: 9909 ldr r1, [sp, #36] ; 0x24 - 1a78e: f003 0201 and.w r2, r3, #1 - 1a792: 1e7b subs r3, r7, #1 - 1a794: 4419 add r1, r3 - 1a796: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1a798: 920a str r2, [sp, #40] ; 0x28 - 1a79a: 4313 orrs r3, r2 - 1a79c: 9109 str r1, [sp, #36] ; 0x24 - 1a79e: 930c str r3, [sp, #48] ; 0x30 - 1a7a0: 4649 mov r1, r9 - 1a7a2: 4658 mov r0, fp - 1a7a4: f7ff fb50 bl 19e48 - 1a7a8: 4621 mov r1, r4 - 1a7aa: 9004 str r0, [sp, #16] - 1a7ac: 4658 mov r0, fp - 1a7ae: f001 fbbf bl 1bf30 <__mcmp> - 1a7b2: 4632 mov r2, r6 - 1a7b4: 4680 mov r8, r0 - 1a7b6: 4649 mov r1, r9 - 1a7b8: 4650 mov r0, sl - 1a7ba: f001 fbd9 bl 1bf70 <__mdiff> - 1a7be: 9b04 ldr r3, [sp, #16] - 1a7c0: 68c2 ldr r2, [r0, #12] - 1a7c2: 4605 mov r5, r0 - 1a7c4: 3330 adds r3, #48 ; 0x30 - 1a7c6: 2a00 cmp r2, #0 - 1a7c8: d141 bne.n 1a84e <_dtoa_r+0x8de> - 1a7ca: 4601 mov r1, r0 - 1a7cc: 4658 mov r0, fp - 1a7ce: 9308 str r3, [sp, #32] - 1a7d0: f001 fbae bl 1bf30 <__mcmp> - 1a7d4: 4629 mov r1, r5 - 1a7d6: 9006 str r0, [sp, #24] - 1a7d8: 4650 mov r0, sl - 1a7da: f001 f94b bl 1ba74 <_Bfree> - 1a7de: 9a06 ldr r2, [sp, #24] - 1a7e0: 9b08 ldr r3, [sp, #32] - 1a7e2: b91a cbnz r2, 1a7ec <_dtoa_r+0x87c> - 1a7e4: 990c ldr r1, [sp, #48] ; 0x30 - 1a7e6: 2900 cmp r1, #0 - 1a7e8: f000 82c0 beq.w 1ad6c <_dtoa_r+0xdfc> - 1a7ec: 1c79 adds r1, r7, #1 - 1a7ee: f1b8 0f00 cmp.w r8, #0 - 1a7f2: 460d mov r5, r1 - 1a7f4: f2c0 819b blt.w 1ab2e <_dtoa_r+0xbbe> - 1a7f8: 9828 ldr r0, [sp, #160] ; 0xa0 - 1a7fa: ea48 0800 orr.w r8, r8, r0 - 1a7fe: 980a ldr r0, [sp, #40] ; 0x28 - 1a800: ea50 0808 orrs.w r8, r0, r8 - 1a804: f000 8193 beq.w 1ab2e <_dtoa_r+0xbbe> - 1a808: 2a00 cmp r2, #0 - 1a80a: f300 81eb bgt.w 1abe4 <_dtoa_r+0xc74> - 1a80e: 9a09 ldr r2, [sp, #36] ; 0x24 - 1a810: 703b strb r3, [r7, #0] - 1a812: 4297 cmp r7, r2 - 1a814: f000 81ec beq.w 1abf0 <_dtoa_r+0xc80> - 1a818: 4659 mov r1, fp - 1a81a: 2300 movs r3, #0 - 1a81c: 220a movs r2, #10 - 1a81e: 4650 mov r0, sl - 1a820: f001 f932 bl 1ba88 <__multadd> - 1a824: 42b4 cmp r4, r6 - 1a826: 4683 mov fp, r0 - 1a828: 4621 mov r1, r4 - 1a82a: f04f 0300 mov.w r3, #0 - 1a82e: f04f 020a mov.w r2, #10 - 1a832: 4650 mov r0, sl - 1a834: d013 beq.n 1a85e <_dtoa_r+0x8ee> - 1a836: f001 f927 bl 1ba88 <__multadd> - 1a83a: 4631 mov r1, r6 - 1a83c: 4604 mov r4, r0 - 1a83e: 2300 movs r3, #0 - 1a840: 220a movs r2, #10 - 1a842: 4650 mov r0, sl - 1a844: f001 f920 bl 1ba88 <__multadd> - 1a848: 462f mov r7, r5 - 1a84a: 4606 mov r6, r0 - 1a84c: e7a8 b.n 1a7a0 <_dtoa_r+0x830> - 1a84e: 4601 mov r1, r0 - 1a850: 4650 mov r0, sl - 1a852: 9306 str r3, [sp, #24] - 1a854: f001 f90e bl 1ba74 <_Bfree> - 1a858: 9b06 ldr r3, [sp, #24] - 1a85a: 2201 movs r2, #1 - 1a85c: e7c6 b.n 1a7ec <_dtoa_r+0x87c> - 1a85e: f001 f913 bl 1ba88 <__multadd> - 1a862: 462f mov r7, r5 - 1a864: 4604 mov r4, r0 - 1a866: 4606 mov r6, r0 - 1a868: e79a b.n 1a7a0 <_dtoa_r+0x830> - 1a86a: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1a86c: 2b02 cmp r3, #2 - 1a86e: dc70 bgt.n 1a952 <_dtoa_r+0x9e2> - 1a870: 9b0e ldr r3, [sp, #56] ; 0x38 - 1a872: 2b00 cmp r3, #0 - 1a874: d181 bne.n 1a77a <_dtoa_r+0x80a> - 1a876: 9b0d ldr r3, [sp, #52] ; 0x34 - 1a878: 4649 mov r1, r9 - 1a87a: 3301 adds r3, #1 - 1a87c: 4658 mov r0, fp - 1a87e: 9304 str r3, [sp, #16] - 1a880: f7ff fae2 bl 19e48 - 1a884: 9d03 ldr r5, [sp, #12] - 1a886: f100 0330 add.w r3, r0, #48 ; 0x30 - 1a88a: 2200 movs r2, #0 - 1a88c: f805 3b01 strb.w r3, [r5], #1 - 1a890: 9206 str r2, [sp, #24] - 1a892: e6da b.n 1a64a <_dtoa_r+0x6da> - 1a894: 4649 mov r1, r9 - 1a896: 4658 mov r0, fp - 1a898: f001 fb4a bl 1bf30 <__mcmp> - 1a89c: 2800 cmp r0, #0 - 1a89e: f6bf aea9 bge.w 1a5f4 <_dtoa_r+0x684> - 1a8a2: 4659 mov r1, fp - 1a8a4: 2300 movs r3, #0 - 1a8a6: 220a movs r2, #10 - 1a8a8: 4650 mov r0, sl - 1a8aa: f001 f8ed bl 1ba88 <__multadd> - 1a8ae: 9b0d ldr r3, [sp, #52] ; 0x34 - 1a8b0: 1e5e subs r6, r3, #1 - 1a8b2: 9b0e ldr r3, [sp, #56] ; 0x38 - 1a8b4: 4683 mov fp, r0 - 1a8b6: 2b00 cmp r3, #0 - 1a8b8: f47f af52 bne.w 1a760 <_dtoa_r+0x7f0> - 1a8bc: 9b13 ldr r3, [sp, #76] ; 0x4c - 1a8be: 2b00 cmp r3, #0 - 1a8c0: f340 8260 ble.w 1ad84 <_dtoa_r+0xe14> - 1a8c4: 9a0d ldr r2, [sp, #52] ; 0x34 - 1a8c6: 9204 str r2, [sp, #16] - 1a8c8: 9309 str r3, [sp, #36] ; 0x24 - 1a8ca: e69e b.n 1a60a <_dtoa_r+0x69a> - 1a8cc: 4b48 ldr r3, [pc, #288] ; (1a9f0 <_dtoa_r+0xa80>) - 1a8ce: 9303 str r3, [sp, #12] - 1a8d0: 3303 adds r3, #3 - 1a8d2: e42e b.n 1a132 <_dtoa_r+0x1c2> - 1a8d4: 201c movs r0, #28 - 1a8d6: e720 b.n 1a71a <_dtoa_r+0x7aa> - 1a8d8: e9dd 1204 ldrd r1, r2, [sp, #16] - 1a8dc: 2900 cmp r1, #0 - 1a8de: f47f ae60 bne.w 1a5a2 <_dtoa_r+0x632> - 1a8e2: f3c2 0313 ubfx r3, r2, #0, #20 - 1a8e6: 2b00 cmp r3, #0 - 1a8e8: f000 810d beq.w 1ab06 <_dtoa_r+0xb96> - 1a8ec: 9f04 ldr r7, [sp, #16] - 1a8ee: e659 b.n 1a5a4 <_dtoa_r+0x634> - 1a8f0: 2301 movs r3, #1 - 1a8f2: 930e str r3, [sp, #56] ; 0x38 - 1a8f4: 9b29 ldr r3, [sp, #164] ; 0xa4 - 1a8f6: 9a0d ldr r2, [sp, #52] ; 0x34 - 1a8f8: 4413 add r3, r2 - 1a8fa: 9313 str r3, [sp, #76] ; 0x4c - 1a8fc: 3301 adds r3, #1 - 1a8fe: 2b01 cmp r3, #1 - 1a900: 461d mov r5, r3 - 1a902: 9309 str r3, [sp, #36] ; 0x24 - 1a904: bfb8 it lt - 1a906: 2501 movlt r5, #1 - 1a908: 2100 movs r1, #0 - 1a90a: 2d17 cmp r5, #23 - 1a90c: f8ca 1044 str.w r1, [sl, #68] ; 0x44 - 1a910: f77f ac5f ble.w 1a1d2 <_dtoa_r+0x262> - 1a914: 2201 movs r2, #1 - 1a916: 2304 movs r3, #4 - 1a918: 005b lsls r3, r3, #1 - 1a91a: f103 0014 add.w r0, r3, #20 - 1a91e: 42a8 cmp r0, r5 - 1a920: 4611 mov r1, r2 - 1a922: f102 0201 add.w r2, r2, #1 - 1a926: d9f7 bls.n 1a918 <_dtoa_r+0x9a8> - 1a928: f8ca 1044 str.w r1, [sl, #68] ; 0x44 - 1a92c: e451 b.n 1a1d2 <_dtoa_r+0x262> - 1a92e: 2301 movs r3, #1 - 1a930: 930e str r3, [sp, #56] ; 0x38 - 1a932: 9b29 ldr r3, [sp, #164] ; 0xa4 - 1a934: 2b00 cmp r3, #0 - 1a936: dd53 ble.n 1a9e0 <_dtoa_r+0xa70> - 1a938: 9313 str r3, [sp, #76] ; 0x4c - 1a93a: 9309 str r3, [sp, #36] ; 0x24 - 1a93c: 461d mov r5, r3 - 1a93e: e7e3 b.n 1a908 <_dtoa_r+0x998> - 1a940: 2300 movs r3, #0 - 1a942: 930e str r3, [sp, #56] ; 0x38 - 1a944: e7d6 b.n 1a8f4 <_dtoa_r+0x984> - 1a946: 2300 movs r3, #0 - 1a948: 930e str r3, [sp, #56] ; 0x38 - 1a94a: e7f2 b.n 1a932 <_dtoa_r+0x9c2> - 1a94c: 9b13 ldr r3, [sp, #76] ; 0x4c - 1a94e: 9309 str r3, [sp, #36] ; 0x24 - 1a950: 960d str r6, [sp, #52] ; 0x34 - 1a952: 9b09 ldr r3, [sp, #36] ; 0x24 - 1a954: 2b00 cmp r3, #0 - 1a956: f47f ad6a bne.w 1a42e <_dtoa_r+0x4be> - 1a95a: 4649 mov r1, r9 - 1a95c: 2205 movs r2, #5 - 1a95e: 4650 mov r0, sl - 1a960: f001 f892 bl 1ba88 <__multadd> - 1a964: 4601 mov r1, r0 - 1a966: 4681 mov r9, r0 - 1a968: 4658 mov r0, fp - 1a96a: f001 fae1 bl 1bf30 <__mcmp> - 1a96e: 2800 cmp r0, #0 - 1a970: f77f ad5d ble.w 1a42e <_dtoa_r+0x4be> - 1a974: f8dd 800c ldr.w r8, [sp, #12] - 1a978: 9f0d ldr r7, [sp, #52] ; 0x34 - 1a97a: 2331 movs r3, #49 ; 0x31 - 1a97c: f808 3b01 strb.w r3, [r8], #1 - 1a980: 3701 adds r7, #1 - 1a982: 1c7b adds r3, r7, #1 - 1a984: 4649 mov r1, r9 - 1a986: 4650 mov r0, sl - 1a988: 9304 str r3, [sp, #16] - 1a98a: f001 f873 bl 1ba74 <_Bfree> - 1a98e: 2c00 cmp r4, #0 - 1a990: f47f ae85 bne.w 1a69e <_dtoa_r+0x72e> - 1a994: e687 b.n 1a6a6 <_dtoa_r+0x736> - 1a996: 4621 mov r1, r4 - 1a998: 462a mov r2, r5 - 1a99a: 4650 mov r0, sl - 1a99c: f001 fa50 bl 1be40 <__lshift> - 1a9a0: 4604 mov r4, r0 - 1a9a2: e6ed b.n 1a780 <_dtoa_r+0x810> - 1a9a4: eba9 0606 sub.w r6, r9, r6 - 1a9a8: e5c2 b.n 1a530 <_dtoa_r+0x5c0> - 1a9aa: 4621 mov r1, r4 - 1a9ac: 4632 mov r2, r6 - 1a9ae: 4650 mov r0, sl - 1a9b0: f001 f9e6 bl 1bd80 <__pow5mult> - 1a9b4: 465a mov r2, fp - 1a9b6: 4601 mov r1, r0 - 1a9b8: 4604 mov r4, r0 - 1a9ba: 4650 mov r0, sl - 1a9bc: f001 f932 bl 1bc24 <__multiply> - 1a9c0: 4659 mov r1, fp - 1a9c2: 4683 mov fp, r0 - 1a9c4: 4650 mov r0, sl - 1a9c6: f001 f855 bl 1ba74 <_Bfree> - 1a9ca: e5d9 b.n 1a580 <_dtoa_r+0x610> - 1a9cc: e9dd 230a ldrd r2, r3, [sp, #40] ; 0x28 - 1a9d0: f04f 0802 mov.w r8, #2 - 1a9d4: e9cd 2310 strd r2, r3, [sp, #64] ; 0x40 - 1a9d8: e429 b.n 1a22e <_dtoa_r+0x2be> - 1a9da: f1c0 003c rsb r0, r0, #60 ; 0x3c - 1a9de: e69c b.n 1a71a <_dtoa_r+0x7aa> - 1a9e0: 2301 movs r3, #1 - 1a9e2: 9329 str r3, [sp, #164] ; 0xa4 - 1a9e4: 9309 str r3, [sp, #36] ; 0x24 - 1a9e6: f7ff bbef b.w 1a1c8 <_dtoa_r+0x258> - 1a9ea: bf00 nop - 1a9ec: 0002c180 .word 0x0002c180 - 1a9f0: 0002c200 .word 0x0002c200 - 1a9f4: d103 bne.n 1a9fe <_dtoa_r+0xa8e> - 1a9f6: 9b08 ldr r3, [sp, #32] - 1a9f8: 07db lsls r3, r3, #31 - 1a9fa: f53f ae33 bmi.w 1a664 <_dtoa_r+0x6f4> - 1a9fe: 46a8 mov r8, r5 - 1aa00: f815 3d01 ldrb.w r3, [r5, #-1]! - 1aa04: 2b30 cmp r3, #48 ; 0x30 - 1aa06: d0fa beq.n 1a9fe <_dtoa_r+0xa8e> - 1aa08: e63c b.n 1a684 <_dtoa_r+0x714> - 1aa0a: 9a12 ldr r2, [sp, #72] ; 0x48 - 1aa0c: 2a00 cmp r2, #0 - 1aa0e: f000 814c beq.w 1acaa <_dtoa_r+0xd3a> - 1aa12: f203 4333 addw r3, r3, #1075 ; 0x433 - 1aa16: 9a08 ldr r2, [sp, #32] - 1aa18: 441a add r2, r3 - 1aa1a: 9208 str r2, [sp, #32] - 1aa1c: 9a0c ldr r2, [sp, #48] ; 0x30 - 1aa1e: 4615 mov r5, r2 - 1aa20: 441a add r2, r3 - 1aa22: 920c str r2, [sp, #48] ; 0x30 - 1aa24: 464e mov r6, r9 - 1aa26: e58e b.n 1a546 <_dtoa_r+0x5d6> - 1aa28: 9b04 ldr r3, [sp, #16] - 1aa2a: 9a03 ldr r2, [sp, #12] - 1aa2c: 3301 adds r3, #1 - 1aa2e: 9304 str r3, [sp, #16] - 1aa30: 2331 movs r3, #49 ; 0x31 - 1aa32: 7013 strb r3, [r2, #0] - 1aa34: e626 b.n 1a684 <_dtoa_r+0x714> - 1aa36: 4640 mov r0, r8 - 1aa38: f7fb fd1c bl 16474 <__aeabi_i2d> - 1aa3c: 4632 mov r2, r6 - 1aa3e: 463b mov r3, r7 - 1aa40: f7fb fd82 bl 16548 <__aeabi_dmul> - 1aa44: 4bb8 ldr r3, [pc, #736] ; (1ad28 <_dtoa_r+0xdb8>) - 1aa46: 2200 movs r2, #0 - 1aa48: f7fb fbc8 bl 161dc <__adddf3> - 1aa4c: f1a1 7350 sub.w r3, r1, #54525952 ; 0x3400000 - 1aa50: e9cd 0114 strd r0, r1, [sp, #80] ; 0x50 - 1aa54: 9315 str r3, [sp, #84] ; 0x54 - 1aa56: 4bb5 ldr r3, [pc, #724] ; (1ad2c <_dtoa_r+0xdbc>) - 1aa58: 4639 mov r1, r7 - 1aa5a: 2200 movs r2, #0 - 1aa5c: 4630 mov r0, r6 - 1aa5e: f7fb fbbb bl 161d8 <__aeabi_dsub> - 1aa62: e9dd 7814 ldrd r7, r8, [sp, #80] ; 0x50 - 1aa66: 463a mov r2, r7 - 1aa68: 4643 mov r3, r8 - 1aa6a: 4604 mov r4, r0 - 1aa6c: 460d mov r5, r1 - 1aa6e: f003 f919 bl 1dca4 <__aeabi_dcmpgt> - 1aa72: 2800 cmp r0, #0 - 1aa74: f040 8166 bne.w 1ad44 <_dtoa_r+0xdd4> - 1aa78: 463a mov r2, r7 - 1aa7a: f108 4300 add.w r3, r8, #2147483648 ; 0x80000000 - 1aa7e: 4620 mov r0, r4 - 1aa80: 4629 mov r1, r5 - 1aa82: f003 f8f1 bl 1dc68 <__aeabi_dcmplt> - 1aa86: 2800 cmp r0, #0 - 1aa88: f43f acaa beq.w 1a3e0 <_dtoa_r+0x470> - 1aa8c: f04f 0900 mov.w r9, #0 - 1aa90: 464c mov r4, r9 - 1aa92: e4cc b.n 1a42e <_dtoa_r+0x4be> - 1aa94: 900f str r0, [sp, #60] ; 0x3c - 1aa96: e620 b.n 1a6da <_dtoa_r+0x76a> - 1aa98: f000 8132 beq.w 1ad00 <_dtoa_r+0xd90> - 1aa9c: 9a0d ldr r2, [sp, #52] ; 0x34 - 1aa9e: 4ba4 ldr r3, [pc, #656] ; (1ad30 <_dtoa_r+0xdc0>) - 1aaa0: 4254 negs r4, r2 - 1aaa2: f004 020f and.w r2, r4, #15 - 1aaa6: eb03 03c2 add.w r3, r3, r2, lsl #3 - 1aaaa: e9d3 2300 ldrd r2, r3, [r3] - 1aaae: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 1aab2: f7fb fd49 bl 16548 <__aeabi_dmul> - 1aab6: 1124 asrs r4, r4, #4 - 1aab8: 4606 mov r6, r0 - 1aaba: 460f mov r7, r1 - 1aabc: f000 8172 beq.w 1ada4 <_dtoa_r+0xe34> - 1aac0: 4d9c ldr r5, [pc, #624] ; (1ad34 <_dtoa_r+0xdc4>) - 1aac2: 2300 movs r3, #0 - 1aac4: f04f 0802 mov.w r8, #2 - 1aac8: 07e2 lsls r2, r4, #31 - 1aaca: d506 bpl.n 1aada <_dtoa_r+0xb6a> - 1aacc: e9d5 2300 ldrd r2, r3, [r5] - 1aad0: f7fb fd3a bl 16548 <__aeabi_dmul> - 1aad4: f108 0801 add.w r8, r8, #1 - 1aad8: 2301 movs r3, #1 - 1aada: 1064 asrs r4, r4, #1 - 1aadc: f105 0508 add.w r5, r5, #8 - 1aae0: d1f2 bne.n 1aac8 <_dtoa_r+0xb58> - 1aae2: 2b00 cmp r3, #0 - 1aae4: f43f abbd beq.w 1a262 <_dtoa_r+0x2f2> - 1aae8: 4606 mov r6, r0 - 1aaea: 460f mov r7, r1 - 1aaec: f7ff bbb9 b.w 1a262 <_dtoa_r+0x2f2> - 1aaf0: 9b04 ldr r3, [sp, #16] - 1aaf2: 2b00 cmp r3, #0 - 1aaf4: f47f ae29 bne.w 1a74a <_dtoa_r+0x7da> - 1aaf8: e9dd 1204 ldrd r1, r2, [sp, #16] - 1aafc: f3c2 0313 ubfx r3, r2, #0, #20 - 1ab00: 2b00 cmp r3, #0 - 1ab02: f47f ae22 bne.w 1a74a <_dtoa_r+0x7da> - 1ab06: 4f8c ldr r7, [pc, #560] ; (1ad38 <_dtoa_r+0xdc8>) - 1ab08: 4017 ands r7, r2 - 1ab0a: 2f00 cmp r7, #0 - 1ab0c: f43f ad4a beq.w 1a5a4 <_dtoa_r+0x634> - 1ab10: 9b0c ldr r3, [sp, #48] ; 0x30 - 1ab12: 3301 adds r3, #1 - 1ab14: 930c str r3, [sp, #48] ; 0x30 - 1ab16: 9b08 ldr r3, [sp, #32] - 1ab18: 3301 adds r3, #1 - 1ab1a: 9308 str r3, [sp, #32] - 1ab1c: 2701 movs r7, #1 - 1ab1e: e541 b.n 1a5a4 <_dtoa_r+0x634> - 1ab20: 4659 mov r1, fp - 1ab22: 464a mov r2, r9 - 1ab24: 4650 mov r0, sl - 1ab26: f001 f92b bl 1bd80 <__pow5mult> - 1ab2a: 4683 mov fp, r0 - 1ab2c: e52c b.n 1a588 <_dtoa_r+0x618> - 1ab2e: 2a00 cmp r2, #0 - 1ab30: 4688 mov r8, r1 - 1ab32: dd12 ble.n 1ab5a <_dtoa_r+0xbea> - 1ab34: 4659 mov r1, fp - 1ab36: 2201 movs r2, #1 - 1ab38: 4650 mov r0, sl - 1ab3a: 9306 str r3, [sp, #24] - 1ab3c: f001 f980 bl 1be40 <__lshift> - 1ab40: 4649 mov r1, r9 - 1ab42: 4683 mov fp, r0 - 1ab44: f001 f9f4 bl 1bf30 <__mcmp> - 1ab48: 2800 cmp r0, #0 - 1ab4a: 9b06 ldr r3, [sp, #24] - 1ab4c: f340 8103 ble.w 1ad56 <_dtoa_r+0xde6> - 1ab50: 2b39 cmp r3, #57 ; 0x39 - 1ab52: f000 80e0 beq.w 1ad16 <_dtoa_r+0xda6> - 1ab56: 9b04 ldr r3, [sp, #16] - 1ab58: 3331 adds r3, #49 ; 0x31 - 1ab5a: 703b strb r3, [r7, #0] - 1ab5c: 9b0d ldr r3, [sp, #52] ; 0x34 - 1ab5e: 9406 str r4, [sp, #24] - 1ab60: 3301 adds r3, #1 - 1ab62: 9304 str r3, [sp, #16] - 1ab64: 4634 mov r4, r6 - 1ab66: e58d b.n 1a684 <_dtoa_r+0x714> - 1ab68: 465f mov r7, fp - 1ab6a: f8dd a018 ldr.w sl, [sp, #24] - 1ab6e: f8dd b010 ldr.w fp, [sp, #16] - 1ab72: 9b0d ldr r3, [sp, #52] ; 0x34 - 1ab74: 3301 adds r3, #1 - 1ab76: 9304 str r3, [sp, #16] - 1ab78: 4602 mov r2, r0 - 1ab7a: 461c mov r4, r3 - 1ab7c: 460b mov r3, r1 - 1ab7e: f7fb fb2d bl 161dc <__adddf3> - 1ab82: 4602 mov r2, r0 - 1ab84: 460b mov r3, r1 - 1ab86: e9cd 2306 strd r2, r3, [sp, #24] - 1ab8a: 4642 mov r2, r8 - 1ab8c: 464b mov r3, r9 - 1ab8e: f003 f889 bl 1dca4 <__aeabi_dcmpgt> - 1ab92: b940 cbnz r0, 1aba6 <_dtoa_r+0xc36> - 1ab94: e9dd 0106 ldrd r0, r1, [sp, #24] - 1ab98: 4642 mov r2, r8 - 1ab9a: 464b mov r3, r9 - 1ab9c: f003 f85a bl 1dc54 <__aeabi_dcmpeq> - 1aba0: b118 cbz r0, 1abaa <_dtoa_r+0xc3a> - 1aba2: 07f9 lsls r1, r7, #31 - 1aba4: d501 bpl.n 1abaa <_dtoa_r+0xc3a> - 1aba6: 9a03 ldr r2, [sp, #12] - 1aba8: e40a b.n 1a3c0 <_dtoa_r+0x450> - 1abaa: 46b0 mov r8, r6 - 1abac: e57b b.n 1a6a6 <_dtoa_r+0x736> - 1abae: 6861 ldr r1, [r4, #4] - 1abb0: 4650 mov r0, sl - 1abb2: f000 ff39 bl 1ba28 <_Balloc> - 1abb6: 4605 mov r5, r0 - 1abb8: 2800 cmp r0, #0 - 1abba: f000 80f7 beq.w 1adac <_dtoa_r+0xe3c> - 1abbe: 6923 ldr r3, [r4, #16] - 1abc0: 3302 adds r3, #2 - 1abc2: 009a lsls r2, r3, #2 - 1abc4: f104 010c add.w r1, r4, #12 - 1abc8: 300c adds r0, #12 - 1abca: f7fc f8ab bl 16d24 - 1abce: 4629 mov r1, r5 - 1abd0: 2201 movs r2, #1 - 1abd2: 4650 mov r0, sl - 1abd4: f001 f934 bl 1be40 <__lshift> - 1abd8: 4606 mov r6, r0 - 1abda: e5d5 b.n 1a788 <_dtoa_r+0x818> - 1abdc: 9b0c ldr r3, [sp, #48] ; 0x30 - 1abde: 9a09 ldr r2, [sp, #36] ; 0x24 - 1abe0: 1a9d subs r5, r3, r2 - 1abe2: e4b0 b.n 1a546 <_dtoa_r+0x5d6> - 1abe4: 2b39 cmp r3, #57 ; 0x39 - 1abe6: 4688 mov r8, r1 - 1abe8: f000 8095 beq.w 1ad16 <_dtoa_r+0xda6> - 1abec: 3301 adds r3, #1 - 1abee: e7b4 b.n 1ab5a <_dtoa_r+0xbea> - 1abf0: 9a0d ldr r2, [sp, #52] ; 0x34 - 1abf2: 9406 str r4, [sp, #24] - 1abf4: 3201 adds r2, #1 - 1abf6: 9204 str r2, [sp, #16] - 1abf8: 4634 mov r4, r6 - 1abfa: e526 b.n 1a64a <_dtoa_r+0x6da> - 1abfc: 4659 mov r1, fp - 1abfe: 4650 mov r0, sl - 1ac00: f001 f8be bl 1bd80 <__pow5mult> - 1ac04: 4683 mov fp, r0 - 1ac06: e4bf b.n 1a588 <_dtoa_r+0x618> - 1ac08: e9dd 2318 ldrd r2, r3, [sp, #96] ; 0x60 - 1ac0c: e9dd 0116 ldrd r0, r1, [sp, #88] ; 0x58 - 1ac10: f7fb fc9a bl 16548 <__aeabi_dmul> - 1ac14: 9a03 ldr r2, [sp, #12] - 1ac16: 9b14 ldr r3, [sp, #80] ; 0x50 - 1ac18: 7013 strb r3, [r2, #0] - 1ac1a: 9b10 ldr r3, [sp, #64] ; 0x40 - 1ac1c: 2b01 cmp r3, #1 - 1ac1e: e9cd 0114 strd r0, r1, [sp, #80] ; 0x50 - 1ac22: f000 80b5 beq.w 1ad90 <_dtoa_r+0xe20> - 1ac26: 9e10 ldr r6, [sp, #64] ; 0x40 - 1ac28: 9b03 ldr r3, [sp, #12] - 1ac2a: 441e add r6, r3 - 1ac2c: 4b43 ldr r3, [pc, #268] ; (1ad3c <_dtoa_r+0xdcc>) - 1ac2e: 2200 movs r2, #0 - 1ac30: 4620 mov r0, r4 - 1ac32: 4629 mov r1, r5 - 1ac34: f7fb fc88 bl 16548 <__aeabi_dmul> - 1ac38: 460d mov r5, r1 - 1ac3a: 4604 mov r4, r0 - 1ac3c: f003 f852 bl 1dce4 <__aeabi_d2iz> - 1ac40: 4607 mov r7, r0 - 1ac42: f7fb fc17 bl 16474 <__aeabi_i2d> - 1ac46: 3730 adds r7, #48 ; 0x30 - 1ac48: 4602 mov r2, r0 - 1ac4a: 460b mov r3, r1 - 1ac4c: 4620 mov r0, r4 - 1ac4e: 4629 mov r1, r5 - 1ac50: f7fb fac2 bl 161d8 <__aeabi_dsub> - 1ac54: f808 7b01 strb.w r7, [r8], #1 - 1ac58: 45b0 cmp r8, r6 - 1ac5a: 4604 mov r4, r0 - 1ac5c: 460d mov r5, r1 - 1ac5e: d1e5 bne.n 1ac2c <_dtoa_r+0xcbc> - 1ac60: e9dd 7814 ldrd r7, r8, [sp, #80] ; 0x50 - 1ac64: 4b36 ldr r3, [pc, #216] ; (1ad40 <_dtoa_r+0xdd0>) - 1ac66: 2200 movs r2, #0 - 1ac68: 4638 mov r0, r7 - 1ac6a: 4641 mov r1, r8 - 1ac6c: f7fb fab6 bl 161dc <__adddf3> - 1ac70: 4622 mov r2, r4 - 1ac72: 462b mov r3, r5 - 1ac74: f002 fff8 bl 1dc68 <__aeabi_dcmplt> - 1ac78: 2800 cmp r0, #0 - 1ac7a: d167 bne.n 1ad4c <_dtoa_r+0xddc> - 1ac7c: 463a mov r2, r7 - 1ac7e: 4643 mov r3, r8 - 1ac80: 492f ldr r1, [pc, #188] ; (1ad40 <_dtoa_r+0xdd0>) - 1ac82: 2000 movs r0, #0 - 1ac84: f7fb faa8 bl 161d8 <__aeabi_dsub> - 1ac88: 4622 mov r2, r4 - 1ac8a: 462b mov r3, r5 - 1ac8c: f003 f80a bl 1dca4 <__aeabi_dcmpgt> - 1ac90: 2800 cmp r0, #0 - 1ac92: f43f aba5 beq.w 1a3e0 <_dtoa_r+0x470> - 1ac96: 46b0 mov r8, r6 - 1ac98: 3e01 subs r6, #1 - 1ac9a: f818 3c01 ldrb.w r3, [r8, #-1] - 1ac9e: 2b30 cmp r3, #48 ; 0x30 - 1aca0: d0f9 beq.n 1ac96 <_dtoa_r+0xd26> - 1aca2: 9b1a ldr r3, [sp, #104] ; 0x68 - 1aca4: 3301 adds r3, #1 - 1aca6: 9304 str r3, [sp, #16] - 1aca8: e4fd b.n 1a6a6 <_dtoa_r+0x736> - 1acaa: 9b1c ldr r3, [sp, #112] ; 0x70 - 1acac: f1c3 0336 rsb r3, r3, #54 ; 0x36 - 1acb0: e6b1 b.n 1aa16 <_dtoa_r+0xaa6> - 1acb2: 9b09 ldr r3, [sp, #36] ; 0x24 - 1acb4: 2b00 cmp r3, #0 - 1acb6: f43f aebe beq.w 1aa36 <_dtoa_r+0xac6> - 1acba: 9b13 ldr r3, [sp, #76] ; 0x4c - 1acbc: 2b00 cmp r3, #0 - 1acbe: f77f ab8f ble.w 1a3e0 <_dtoa_r+0x470> - 1acc2: 9a0d ldr r2, [sp, #52] ; 0x34 - 1acc4: 9310 str r3, [sp, #64] ; 0x40 - 1acc6: 3a01 subs r2, #1 - 1acc8: 4b1c ldr r3, [pc, #112] ; (1ad3c <_dtoa_r+0xdcc>) - 1acca: 921a str r2, [sp, #104] ; 0x68 - 1accc: 4630 mov r0, r6 - 1acce: 2200 movs r2, #0 - 1acd0: 4639 mov r1, r7 - 1acd2: f7fb fc39 bl 16548 <__aeabi_dmul> - 1acd6: 4606 mov r6, r0 - 1acd8: 460f mov r7, r1 - 1acda: f108 0001 add.w r0, r8, #1 - 1acde: f7fb fbc9 bl 16474 <__aeabi_i2d> - 1ace2: 4632 mov r2, r6 - 1ace4: 463b mov r3, r7 - 1ace6: f7fb fc2f bl 16548 <__aeabi_dmul> - 1acea: 4b0f ldr r3, [pc, #60] ; (1ad28 <_dtoa_r+0xdb8>) - 1acec: 2200 movs r2, #0 - 1acee: f7fb fa75 bl 161dc <__adddf3> - 1acf2: f1a1 7350 sub.w r3, r1, #54525952 ; 0x3400000 - 1acf6: e9cd 0114 strd r0, r1, [sp, #80] ; 0x50 - 1acfa: 9315 str r3, [sp, #84] ; 0x54 - 1acfc: f7ff bad4 b.w 1a2a8 <_dtoa_r+0x338> - 1ad00: e9dd 670a ldrd r6, r7, [sp, #40] ; 0x28 - 1ad04: f04f 0802 mov.w r8, #2 - 1ad08: f7ff baab b.w 1a262 <_dtoa_r+0x2f2> - 1ad0c: 3401 adds r4, #1 - 1ad0e: 2331 movs r3, #49 ; 0x31 - 1ad10: f7ff bb5d b.w 1a3ce <_dtoa_r+0x45e> - 1ad14: 1c7d adds r5, r7, #1 - 1ad16: 9b0d ldr r3, [sp, #52] ; 0x34 - 1ad18: 9406 str r4, [sp, #24] - 1ad1a: 3301 adds r3, #1 - 1ad1c: 9304 str r3, [sp, #16] - 1ad1e: 2339 movs r3, #57 ; 0x39 - 1ad20: 4634 mov r4, r6 - 1ad22: 703b strb r3, [r7, #0] - 1ad24: e4a0 b.n 1a668 <_dtoa_r+0x6f8> - 1ad26: bf00 nop - 1ad28: 401c0000 .word 0x401c0000 - 1ad2c: 40140000 .word 0x40140000 - 1ad30: 0002c328 .word 0x0002c328 - 1ad34: 0002c300 .word 0x0002c300 - 1ad38: 7ff00000 .word 0x7ff00000 - 1ad3c: 40240000 .word 0x40240000 - 1ad40: 3fe00000 .word 0x3fe00000 - 1ad44: f04f 0900 mov.w r9, #0 - 1ad48: 464c mov r4, r9 - 1ad4a: e613 b.n 1a974 <_dtoa_r+0xa04> - 1ad4c: 9c1a ldr r4, [sp, #104] ; 0x68 - 1ad4e: 9a03 ldr r2, [sp, #12] - 1ad50: 3401 adds r4, #1 - 1ad52: f7ff bb35 b.w 1a3c0 <_dtoa_r+0x450> - 1ad56: f47f af00 bne.w 1ab5a <_dtoa_r+0xbea> - 1ad5a: 07da lsls r2, r3, #31 - 1ad5c: f57f aefd bpl.w 1ab5a <_dtoa_r+0xbea> - 1ad60: e6f6 b.n 1ab50 <_dtoa_r+0xbe0> - 1ad62: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 1ad66: f8dd a060 ldr.w sl, [sp, #96] ; 0x60 - 1ad6a: e79a b.n 1aca2 <_dtoa_r+0xd32> - 1ad6c: 2b39 cmp r3, #57 ; 0x39 - 1ad6e: 4642 mov r2, r8 - 1ad70: d0d0 beq.n 1ad14 <_dtoa_r+0xda4> - 1ad72: 2a00 cmp r2, #0 - 1ad74: bfc8 it gt - 1ad76: 9b04 ldrgt r3, [sp, #16] - 1ad78: 46b8 mov r8, r7 - 1ad7a: bfc8 it gt - 1ad7c: 3331 addgt r3, #49 ; 0x31 - 1ad7e: f808 3b01 strb.w r3, [r8], #1 - 1ad82: e6eb b.n 1ab5c <_dtoa_r+0xbec> - 1ad84: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1ad86: 2b02 cmp r3, #2 - 1ad88: f73f ade0 bgt.w 1a94c <_dtoa_r+0x9dc> - 1ad8c: 960d str r6, [sp, #52] ; 0x34 - 1ad8e: e572 b.n 1a876 <_dtoa_r+0x906> - 1ad90: 4646 mov r6, r8 - 1ad92: e765 b.n 1ac60 <_dtoa_r+0xcf0> - 1ad94: 9b28 ldr r3, [sp, #160] ; 0xa0 - 1ad96: 2b02 cmp r3, #2 - 1ad98: f73f add8 bgt.w 1a94c <_dtoa_r+0x9dc> - 1ad9c: 9b13 ldr r3, [sp, #76] ; 0x4c - 1ad9e: 960d str r6, [sp, #52] ; 0x34 - 1ada0: 9309 str r3, [sp, #36] ; 0x24 - 1ada2: e4ea b.n 1a77a <_dtoa_r+0x80a> - 1ada4: f04f 0802 mov.w r8, #2 - 1ada8: f7ff ba5b b.w 1a262 <_dtoa_r+0x2f2> - 1adac: 4b13 ldr r3, [pc, #76] ; (1adfc <_dtoa_r+0xe8c>) - 1adae: 4814 ldr r0, [pc, #80] ; (1ae00 <_dtoa_r+0xe90>) - 1adb0: 462a mov r2, r5 - 1adb2: f240 21ea movw r1, #746 ; 0x2ea - 1adb6: f002 f961 bl 1d07c <__assert_func> - 1adba: 2400 movs r4, #0 - 1adbc: f8ca 4044 str.w r4, [sl, #68] ; 0x44 - 1adc0: 4621 mov r1, r4 - 1adc2: 4650 mov r0, sl - 1adc4: f000 fe30 bl 1ba28 <_Balloc> - 1adc8: 9003 str r0, [sp, #12] - 1adca: b950 cbnz r0, 1ade2 <_dtoa_r+0xe72> - 1adcc: 4b0b ldr r3, [pc, #44] ; (1adfc <_dtoa_r+0xe8c>) - 1adce: 480c ldr r0, [pc, #48] ; (1ae00 <_dtoa_r+0xe90>) - 1add0: 2200 movs r2, #0 - 1add2: f44f 71d5 mov.w r1, #426 ; 0x1aa - 1add6: f002 f951 bl 1d07c <__assert_func> - 1adda: 4b0a ldr r3, [pc, #40] ; (1ae04 <_dtoa_r+0xe94>) - 1addc: 9303 str r3, [sp, #12] - 1adde: f7ff b904 b.w 19fea <_dtoa_r+0x7a> - 1ade2: 9b03 ldr r3, [sp, #12] - 1ade4: f8ca 3040 str.w r3, [sl, #64] ; 0x40 - 1ade8: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - 1adec: 9313 str r3, [sp, #76] ; 0x4c - 1adee: 9309 str r3, [sp, #36] ; 0x24 - 1adf0: 2301 movs r3, #1 - 1adf2: 9429 str r4, [sp, #164] ; 0xa4 - 1adf4: 930e str r3, [sp, #56] ; 0x38 - 1adf6: f7ff baf3 b.w 1a3e0 <_dtoa_r+0x470> - 1adfa: bf00 nop - 1adfc: 0002c204 .word 0x0002c204 - 1ae00: 0002c218 .word 0x0002c218 - 1ae04: 0002c1f4 .word 0x0002c1f4 - -0001ae08 <__sflush_r>: - 1ae08: f9b1 200c ldrsh.w r2, [r1, #12] - 1ae0c: b5f8 push {r3, r4, r5, r6, r7, lr} - 1ae0e: 460c mov r4, r1 - 1ae10: 0711 lsls r1, r2, #28 - 1ae12: 4607 mov r7, r0 - 1ae14: d443 bmi.n 1ae9e <__sflush_r+0x96> - 1ae16: 6863 ldr r3, [r4, #4] - 1ae18: f442 6200 orr.w r2, r2, #2048 ; 0x800 - 1ae1c: 2b00 cmp r3, #0 - 1ae1e: 81a2 strh r2, [r4, #12] - 1ae20: dd5a ble.n 1aed8 <__sflush_r+0xd0> - 1ae22: 6aa5 ldr r5, [r4, #40] ; 0x28 - 1ae24: 2d00 cmp r5, #0 - 1ae26: d055 beq.n 1aed4 <__sflush_r+0xcc> - 1ae28: 2300 movs r3, #0 - 1ae2a: 683e ldr r6, [r7, #0] - 1ae2c: 603b str r3, [r7, #0] - 1ae2e: b293 uxth r3, r2 - 1ae30: f412 5280 ands.w r2, r2, #4096 ; 0x1000 - 1ae34: 69e1 ldr r1, [r4, #28] - 1ae36: d153 bne.n 1aee0 <__sflush_r+0xd8> - 1ae38: 2301 movs r3, #1 - 1ae3a: 4638 mov r0, r7 - 1ae3c: 47a8 blx r5 - 1ae3e: 1c42 adds r2, r0, #1 - 1ae40: d064 beq.n 1af0c <__sflush_r+0x104> - 1ae42: 89a3 ldrh r3, [r4, #12] - 1ae44: 6aa5 ldr r5, [r4, #40] ; 0x28 - 1ae46: 69e1 ldr r1, [r4, #28] - 1ae48: 075b lsls r3, r3, #29 - 1ae4a: d505 bpl.n 1ae58 <__sflush_r+0x50> - 1ae4c: 6863 ldr r3, [r4, #4] - 1ae4e: 1ac0 subs r0, r0, r3 - 1ae50: 6b23 ldr r3, [r4, #48] ; 0x30 - 1ae52: b10b cbz r3, 1ae58 <__sflush_r+0x50> - 1ae54: 6be3 ldr r3, [r4, #60] ; 0x3c - 1ae56: 1ac0 subs r0, r0, r3 - 1ae58: 4602 mov r2, r0 - 1ae5a: 2300 movs r3, #0 - 1ae5c: 4638 mov r0, r7 - 1ae5e: 47a8 blx r5 - 1ae60: 1c45 adds r5, r0, #1 - 1ae62: d146 bne.n 1aef2 <__sflush_r+0xea> - 1ae64: 683a ldr r2, [r7, #0] - 1ae66: f9b4 300c ldrsh.w r3, [r4, #12] - 1ae6a: 2a00 cmp r2, #0 - 1ae6c: d05a beq.n 1af24 <__sflush_r+0x11c> - 1ae6e: 2a1d cmp r2, #29 - 1ae70: d001 beq.n 1ae76 <__sflush_r+0x6e> - 1ae72: 2a16 cmp r2, #22 - 1ae74: d139 bne.n 1aeea <__sflush_r+0xe2> - 1ae76: 6922 ldr r2, [r4, #16] - 1ae78: 6022 str r2, [r4, #0] - 1ae7a: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 1ae7e: 2100 movs r1, #0 - 1ae80: 6061 str r1, [r4, #4] - 1ae82: 81a3 strh r3, [r4, #12] - 1ae84: 6b21 ldr r1, [r4, #48] ; 0x30 - 1ae86: 603e str r6, [r7, #0] - 1ae88: b321 cbz r1, 1aed4 <__sflush_r+0xcc> - 1ae8a: f104 0340 add.w r3, r4, #64 ; 0x40 - 1ae8e: 4299 cmp r1, r3 - 1ae90: d002 beq.n 1ae98 <__sflush_r+0x90> - 1ae92: 4638 mov r0, r7 - 1ae94: f000 f930 bl 1b0f8 <_free_r> - 1ae98: 2000 movs r0, #0 - 1ae9a: 6320 str r0, [r4, #48] ; 0x30 - 1ae9c: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1ae9e: 6926 ldr r6, [r4, #16] - 1aea0: b1c6 cbz r6, 1aed4 <__sflush_r+0xcc> - 1aea2: b293 uxth r3, r2 - 1aea4: 6825 ldr r5, [r4, #0] - 1aea6: 6026 str r6, [r4, #0] - 1aea8: 0799 lsls r1, r3, #30 - 1aeaa: bf0c ite eq - 1aeac: 6963 ldreq r3, [r4, #20] - 1aeae: 2300 movne r3, #0 - 1aeb0: 1bad subs r5, r5, r6 - 1aeb2: 60a3 str r3, [r4, #8] - 1aeb4: e00c b.n 1aed0 <__sflush_r+0xc8> - 1aeb6: f8d4 c024 ldr.w ip, [r4, #36] ; 0x24 - 1aeba: 69e1 ldr r1, [r4, #28] - 1aebc: 462b mov r3, r5 - 1aebe: 4632 mov r2, r6 - 1aec0: 4638 mov r0, r7 - 1aec2: 47e0 blx ip - 1aec4: f1b0 0c00 subs.w ip, r0, #0 - 1aec8: eba5 050c sub.w r5, r5, ip - 1aecc: 4466 add r6, ip - 1aece: dd09 ble.n 1aee4 <__sflush_r+0xdc> - 1aed0: 2d00 cmp r5, #0 - 1aed2: dcf0 bgt.n 1aeb6 <__sflush_r+0xae> - 1aed4: 2000 movs r0, #0 - 1aed6: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1aed8: 6be3 ldr r3, [r4, #60] ; 0x3c - 1aeda: 2b00 cmp r3, #0 - 1aedc: dca1 bgt.n 1ae22 <__sflush_r+0x1a> - 1aede: e7f9 b.n 1aed4 <__sflush_r+0xcc> - 1aee0: 6d20 ldr r0, [r4, #80] ; 0x50 - 1aee2: e7b1 b.n 1ae48 <__sflush_r+0x40> - 1aee4: 89a3 ldrh r3, [r4, #12] - 1aee6: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1aeea: f043 0340 orr.w r3, r3, #64 ; 0x40 - 1aeee: 81a3 strh r3, [r4, #12] - 1aef0: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1aef2: f9b4 300c ldrsh.w r3, [r4, #12] - 1aef6: 6922 ldr r2, [r4, #16] - 1aef8: 6022 str r2, [r4, #0] - 1aefa: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 1aefe: 2200 movs r2, #0 - 1af00: 6062 str r2, [r4, #4] - 1af02: 04da lsls r2, r3, #19 - 1af04: 81a3 strh r3, [r4, #12] - 1af06: d5bd bpl.n 1ae84 <__sflush_r+0x7c> - 1af08: 6520 str r0, [r4, #80] ; 0x50 - 1af0a: e7bb b.n 1ae84 <__sflush_r+0x7c> - 1af0c: 683b ldr r3, [r7, #0] - 1af0e: 2b00 cmp r3, #0 - 1af10: d097 beq.n 1ae42 <__sflush_r+0x3a> - 1af12: 2b1d cmp r3, #29 - 1af14: d00f beq.n 1af36 <__sflush_r+0x12e> - 1af16: 2b16 cmp r3, #22 - 1af18: d00d beq.n 1af36 <__sflush_r+0x12e> - 1af1a: 89a3 ldrh r3, [r4, #12] - 1af1c: f043 0340 orr.w r3, r3, #64 ; 0x40 - 1af20: 81a3 strh r3, [r4, #12] - 1af22: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1af24: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 1af28: 6062 str r2, [r4, #4] - 1af2a: 81a3 strh r3, [r4, #12] - 1af2c: 6922 ldr r2, [r4, #16] - 1af2e: 6022 str r2, [r4, #0] - 1af30: 04db lsls r3, r3, #19 - 1af32: d5a7 bpl.n 1ae84 <__sflush_r+0x7c> - 1af34: e7e8 b.n 1af08 <__sflush_r+0x100> - 1af36: 603e str r6, [r7, #0] - 1af38: e7cc b.n 1aed4 <__sflush_r+0xcc> - 1af3a: bf00 nop - -0001af3c <_fflush_r>: - 1af3c: b538 push {r3, r4, r5, lr} - 1af3e: 460d mov r5, r1 - 1af40: 4604 mov r4, r0 - 1af42: b108 cbz r0, 1af48 <_fflush_r+0xc> - 1af44: 6b83 ldr r3, [r0, #56] ; 0x38 - 1af46: b11b cbz r3, 1af50 <_fflush_r+0x14> - 1af48: f9b5 000c ldrsh.w r0, [r5, #12] - 1af4c: b930 cbnz r0, 1af5c <_fflush_r+0x20> - 1af4e: bd38 pop {r3, r4, r5, pc} - 1af50: f000 f87c bl 1b04c <__sinit> - 1af54: f9b5 000c ldrsh.w r0, [r5, #12] - 1af58: 2800 cmp r0, #0 - 1af5a: d0f8 beq.n 1af4e <_fflush_r+0x12> - 1af5c: 4629 mov r1, r5 - 1af5e: 4620 mov r0, r4 - 1af60: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - 1af64: f7ff bf50 b.w 1ae08 <__sflush_r> - -0001af68 <_cleanup_r>: - 1af68: 4901 ldr r1, [pc, #4] ; (1af70 <_cleanup_r+0x8>) - 1af6a: f000 b9c1 b.w 1b2f0 <_fwalk_reent> - 1af6e: bf00 nop - 1af70: 0001d165 .word 0x0001d165 - -0001af74 <__sinit.part.0>: - 1af74: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1af78: 4a2d ldr r2, [pc, #180] ; (1b030 <__sinit.part.0+0xbc>) - 1af7a: 6846 ldr r6, [r0, #4] - 1af7c: 63c2 str r2, [r0, #60] ; 0x3c - 1af7e: 2400 movs r4, #0 - 1af80: 2303 movs r3, #3 - 1af82: e9c0 43b8 strd r4, r3, [r0, #736] ; 0x2e0 - 1af86: 4607 mov r7, r0 - 1af88: f500 723b add.w r2, r0, #748 ; 0x2ec - 1af8c: 2304 movs r3, #4 - 1af8e: f8c0 22e8 str.w r2, [r0, #744] ; 0x2e8 - 1af92: 4621 mov r1, r4 - 1af94: e9c6 4302 strd r4, r3, [r6, #8] - 1af98: 2208 movs r2, #8 - 1af9a: e9c6 4400 strd r4, r4, [r6] - 1af9e: e9c6 4404 strd r4, r4, [r6, #16] - 1afa2: 6634 str r4, [r6, #96] ; 0x60 - 1afa4: 61b4 str r4, [r6, #24] - 1afa6: f106 0058 add.w r0, r6, #88 ; 0x58 - 1afaa: f7fb ffd1 bl 16f50 - 1afae: f8df b084 ldr.w fp, [pc, #132] ; 1b034 <__sinit.part.0+0xc0> - 1afb2: 68bd ldr r5, [r7, #8] - 1afb4: f8df a080 ldr.w sl, [pc, #128] ; 1b038 <__sinit.part.0+0xc4> - 1afb8: f8df 9080 ldr.w r9, [pc, #128] ; 1b03c <__sinit.part.0+0xc8> - 1afbc: f8df 8080 ldr.w r8, [pc, #128] ; 1b040 <__sinit.part.0+0xcc> - 1afc0: 4b20 ldr r3, [pc, #128] ; (1b044 <__sinit.part.0+0xd0>) - 1afc2: f8c6 a024 str.w sl, [r6, #36] ; 0x24 - 1afc6: e9c6 6b07 strd r6, fp, [r6, #28] - 1afca: f8c6 9028 str.w r9, [r6, #40] ; 0x28 - 1afce: f8c6 802c str.w r8, [r6, #44] ; 0x2c - 1afd2: 2208 movs r2, #8 - 1afd4: 60eb str r3, [r5, #12] - 1afd6: e9c5 4400 strd r4, r4, [r5] - 1afda: e9c5 4404 strd r4, r4, [r5, #16] - 1afde: 662c str r4, [r5, #96] ; 0x60 - 1afe0: 60ac str r4, [r5, #8] - 1afe2: 61ac str r4, [r5, #24] - 1afe4: 4621 mov r1, r4 - 1afe6: f105 0058 add.w r0, r5, #88 ; 0x58 - 1afea: f7fb ffb1 bl 16f50 - 1afee: e9c5 5b07 strd r5, fp, [r5, #28] - 1aff2: e9c5 a909 strd sl, r9, [r5, #36] ; 0x24 - 1aff6: f8c5 802c str.w r8, [r5, #44] ; 0x2c - 1affa: 68fd ldr r5, [r7, #12] - 1affc: 4b12 ldr r3, [pc, #72] ; (1b048 <__sinit.part.0+0xd4>) - 1affe: 60eb str r3, [r5, #12] - 1b000: e9c5 4400 strd r4, r4, [r5] - 1b004: e9c5 4404 strd r4, r4, [r5, #16] - 1b008: 662c str r4, [r5, #96] ; 0x60 - 1b00a: 60ac str r4, [r5, #8] - 1b00c: 61ac str r4, [r5, #24] - 1b00e: 4621 mov r1, r4 - 1b010: 2208 movs r2, #8 - 1b012: f105 0058 add.w r0, r5, #88 ; 0x58 - 1b016: f7fb ff9b bl 16f50 - 1b01a: 2301 movs r3, #1 - 1b01c: e9c5 5b07 strd r5, fp, [r5, #28] - 1b020: e9c5 980a strd r9, r8, [r5, #40] ; 0x28 - 1b024: f8c5 a024 str.w sl, [r5, #36] ; 0x24 - 1b028: 63bb str r3, [r7, #56] ; 0x38 - 1b02a: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1b02e: bf00 nop - 1b030: 0001af69 .word 0x0001af69 - 1b034: 0001c235 .word 0x0001c235 - 1b038: 0001c259 .word 0x0001c259 - 1b03c: 0001c299 .word 0x0001c299 - 1b040: 0001c2b9 .word 0x0001c2b9 - 1b044: 00010009 .word 0x00010009 - 1b048: 00020012 .word 0x00020012 - -0001b04c <__sinit>: - 1b04c: 6b83 ldr r3, [r0, #56] ; 0x38 - 1b04e: b103 cbz r3, 1b052 <__sinit+0x6> - 1b050: 4770 bx lr - 1b052: f7ff bf8f b.w 1af74 <__sinit.part.0> - 1b056: bf00 nop - -0001b058 <_malloc_trim_r>: - 1b058: b5f8 push {r3, r4, r5, r6, r7, lr} - 1b05a: 4f24 ldr r7, [pc, #144] ; (1b0ec <_malloc_trim_r+0x94>) - 1b05c: 460c mov r4, r1 - 1b05e: 4606 mov r6, r0 - 1b060: f000 fcde bl 1ba20 <__malloc_lock> - 1b064: 68bb ldr r3, [r7, #8] - 1b066: 685d ldr r5, [r3, #4] - 1b068: f5c4 617e rsb r1, r4, #4064 ; 0xfe0 - 1b06c: 310f adds r1, #15 - 1b06e: f025 0503 bic.w r5, r5, #3 - 1b072: 194b adds r3, r1, r5 - 1b074: f423 637f bic.w r3, r3, #4080 ; 0xff0 - 1b078: f023 030f bic.w r3, r3, #15 - 1b07c: f5a3 5480 sub.w r4, r3, #4096 ; 0x1000 - 1b080: f5b4 5f80 cmp.w r4, #4096 ; 0x1000 - 1b084: db07 blt.n 1b096 <_malloc_trim_r+0x3e> - 1b086: 2100 movs r1, #0 - 1b088: 4630 mov r0, r6 - 1b08a: f001 f87b bl 1c184 <_sbrk_r> - 1b08e: 68bb ldr r3, [r7, #8] - 1b090: 442b add r3, r5 - 1b092: 4298 cmp r0, r3 - 1b094: d004 beq.n 1b0a0 <_malloc_trim_r+0x48> - 1b096: 4630 mov r0, r6 - 1b098: f000 fcc4 bl 1ba24 <__malloc_unlock> - 1b09c: 2000 movs r0, #0 - 1b09e: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1b0a0: 4261 negs r1, r4 - 1b0a2: 4630 mov r0, r6 - 1b0a4: f001 f86e bl 1c184 <_sbrk_r> - 1b0a8: 3001 adds r0, #1 - 1b0aa: d00d beq.n 1b0c8 <_malloc_trim_r+0x70> - 1b0ac: 4a10 ldr r2, [pc, #64] ; (1b0f0 <_malloc_trim_r+0x98>) - 1b0ae: 68bb ldr r3, [r7, #8] - 1b0b0: 1b2d subs r5, r5, r4 - 1b0b2: f045 0501 orr.w r5, r5, #1 - 1b0b6: 605d str r5, [r3, #4] - 1b0b8: 6813 ldr r3, [r2, #0] - 1b0ba: 4630 mov r0, r6 - 1b0bc: 1b1b subs r3, r3, r4 - 1b0be: 6013 str r3, [r2, #0] - 1b0c0: f000 fcb0 bl 1ba24 <__malloc_unlock> - 1b0c4: 2001 movs r0, #1 - 1b0c6: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1b0c8: 2100 movs r1, #0 - 1b0ca: 4630 mov r0, r6 - 1b0cc: f001 f85a bl 1c184 <_sbrk_r> - 1b0d0: 68ba ldr r2, [r7, #8] - 1b0d2: 1a83 subs r3, r0, r2 - 1b0d4: 2b0f cmp r3, #15 - 1b0d6: ddde ble.n 1b096 <_malloc_trim_r+0x3e> - 1b0d8: f043 0301 orr.w r3, r3, #1 - 1b0dc: 6053 str r3, [r2, #4] - 1b0de: 4b05 ldr r3, [pc, #20] ; (1b0f4 <_malloc_trim_r+0x9c>) - 1b0e0: 4903 ldr r1, [pc, #12] ; (1b0f0 <_malloc_trim_r+0x98>) - 1b0e2: 681b ldr r3, [r3, #0] - 1b0e4: 1ac0 subs r0, r0, r3 - 1b0e6: 6008 str r0, [r1, #0] - 1b0e8: e7d5 b.n 1b096 <_malloc_trim_r+0x3e> - 1b0ea: bf00 nop - 1b0ec: 20000488 .word 0x20000488 - 1b0f0: 200057d0 .word 0x200057d0 - 1b0f4: 20000890 .word 0x20000890 - -0001b0f8 <_free_r>: - 1b0f8: 2900 cmp r1, #0 - 1b0fa: d05f beq.n 1b1bc <_free_r+0xc4> - 1b0fc: b5f8 push {r3, r4, r5, r6, r7, lr} - 1b0fe: 460c mov r4, r1 - 1b100: 4606 mov r6, r0 - 1b102: f000 fc8d bl 1ba20 <__malloc_lock> - 1b106: f854 3c04 ldr.w r3, [r4, #-4] - 1b10a: 4f76 ldr r7, [pc, #472] ; (1b2e4 <_free_r+0x1ec>) - 1b10c: f1a4 0508 sub.w r5, r4, #8 - 1b110: f023 0101 bic.w r1, r3, #1 - 1b114: 186a adds r2, r5, r1 - 1b116: f8d7 c008 ldr.w ip, [r7, #8] - 1b11a: 6850 ldr r0, [r2, #4] - 1b11c: 4594 cmp ip, r2 - 1b11e: f020 0003 bic.w r0, r0, #3 - 1b122: f000 8086 beq.w 1b232 <_free_r+0x13a> - 1b126: 07db lsls r3, r3, #31 - 1b128: 6050 str r0, [r2, #4] - 1b12a: eb02 0c00 add.w ip, r2, r0 - 1b12e: d433 bmi.n 1b198 <_free_r+0xa0> - 1b130: f854 4c08 ldr.w r4, [r4, #-8] - 1b134: f8dc 3004 ldr.w r3, [ip, #4] - 1b138: 1b2d subs r5, r5, r4 - 1b13a: 4421 add r1, r4 - 1b13c: 68ac ldr r4, [r5, #8] - 1b13e: f107 0c08 add.w ip, r7, #8 - 1b142: 4564 cmp r4, ip - 1b144: f003 0301 and.w r3, r3, #1 - 1b148: d063 beq.n 1b212 <_free_r+0x11a> - 1b14a: f8d5 e00c ldr.w lr, [r5, #12] - 1b14e: f8c4 e00c str.w lr, [r4, #12] - 1b152: f8ce 4008 str.w r4, [lr, #8] - 1b156: 2b00 cmp r3, #0 - 1b158: f000 808f beq.w 1b27a <_free_r+0x182> - 1b15c: f041 0301 orr.w r3, r1, #1 - 1b160: 606b str r3, [r5, #4] - 1b162: 6011 str r1, [r2, #0] - 1b164: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 1b168: d231 bcs.n 1b1ce <_free_r+0xd6> - 1b16a: 6878 ldr r0, [r7, #4] - 1b16c: 08cb lsrs r3, r1, #3 - 1b16e: 2201 movs r2, #1 - 1b170: 0949 lsrs r1, r1, #5 - 1b172: 3301 adds r3, #1 - 1b174: 408a lsls r2, r1 - 1b176: 4302 orrs r2, r0 - 1b178: f857 1033 ldr.w r1, [r7, r3, lsl #3] - 1b17c: 607a str r2, [r7, #4] - 1b17e: eb07 02c3 add.w r2, r7, r3, lsl #3 - 1b182: 3a08 subs r2, #8 - 1b184: e9c5 1202 strd r1, r2, [r5, #8] - 1b188: f847 5033 str.w r5, [r7, r3, lsl #3] - 1b18c: 60cd str r5, [r1, #12] - 1b18e: 4630 mov r0, r6 - 1b190: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - 1b194: f000 bc46 b.w 1ba24 <__malloc_unlock> - 1b198: f8dc 3004 ldr.w r3, [ip, #4] - 1b19c: 07db lsls r3, r3, #31 - 1b19e: d40e bmi.n 1b1be <_free_r+0xc6> - 1b1a0: 4401 add r1, r0 - 1b1a2: f107 0c08 add.w ip, r7, #8 - 1b1a6: 6893 ldr r3, [r2, #8] - 1b1a8: 4563 cmp r3, ip - 1b1aa: f041 0001 orr.w r0, r1, #1 - 1b1ae: d06c beq.n 1b28a <_free_r+0x192> - 1b1b0: 68d2 ldr r2, [r2, #12] - 1b1b2: 60da str r2, [r3, #12] - 1b1b4: 6093 str r3, [r2, #8] - 1b1b6: 6068 str r0, [r5, #4] - 1b1b8: 5069 str r1, [r5, r1] - 1b1ba: e7d3 b.n 1b164 <_free_r+0x6c> - 1b1bc: 4770 bx lr - 1b1be: f041 0301 orr.w r3, r1, #1 - 1b1c2: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 1b1c6: f844 3c04 str.w r3, [r4, #-4] - 1b1ca: 6011 str r1, [r2, #0] - 1b1cc: d3cd bcc.n 1b16a <_free_r+0x72> - 1b1ce: f5b1 6f20 cmp.w r1, #2560 ; 0xa00 - 1b1d2: ea4f 2351 mov.w r3, r1, lsr #9 - 1b1d6: d245 bcs.n 1b264 <_free_r+0x16c> - 1b1d8: 098b lsrs r3, r1, #6 - 1b1da: f103 0039 add.w r0, r3, #57 ; 0x39 - 1b1de: f103 0238 add.w r2, r3, #56 ; 0x38 - 1b1e2: 00c3 lsls r3, r0, #3 - 1b1e4: 18f8 adds r0, r7, r3 - 1b1e6: 58fb ldr r3, [r7, r3] - 1b1e8: 3808 subs r0, #8 - 1b1ea: 4298 cmp r0, r3 - 1b1ec: d054 beq.n 1b298 <_free_r+0x1a0> - 1b1ee: 685a ldr r2, [r3, #4] - 1b1f0: f022 0203 bic.w r2, r2, #3 - 1b1f4: 428a cmp r2, r1 - 1b1f6: d902 bls.n 1b1fe <_free_r+0x106> - 1b1f8: 689b ldr r3, [r3, #8] - 1b1fa: 4298 cmp r0, r3 - 1b1fc: d1f7 bne.n 1b1ee <_free_r+0xf6> - 1b1fe: 68d8 ldr r0, [r3, #12] - 1b200: e9c5 3002 strd r3, r0, [r5, #8] - 1b204: 6085 str r5, [r0, #8] - 1b206: 60dd str r5, [r3, #12] - 1b208: 4630 mov r0, r6 - 1b20a: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - 1b20e: f000 bc09 b.w 1ba24 <__malloc_unlock> - 1b212: 2b00 cmp r3, #0 - 1b214: d161 bne.n 1b2da <_free_r+0x1e2> - 1b216: e9d2 2302 ldrd r2, r3, [r2, #8] - 1b21a: 4408 add r0, r1 - 1b21c: 60d3 str r3, [r2, #12] - 1b21e: 609a str r2, [r3, #8] - 1b220: f040 0301 orr.w r3, r0, #1 - 1b224: 606b str r3, [r5, #4] - 1b226: 5028 str r0, [r5, r0] - 1b228: 4630 mov r0, r6 - 1b22a: e8bd 40f8 ldmia.w sp!, {r3, r4, r5, r6, r7, lr} - 1b22e: f000 bbf9 b.w 1ba24 <__malloc_unlock> - 1b232: 07da lsls r2, r3, #31 - 1b234: 4408 add r0, r1 - 1b236: d407 bmi.n 1b248 <_free_r+0x150> - 1b238: f854 3c08 ldr.w r3, [r4, #-8] - 1b23c: 1aed subs r5, r5, r3 - 1b23e: 4418 add r0, r3 - 1b240: e9d5 2302 ldrd r2, r3, [r5, #8] - 1b244: 60d3 str r3, [r2, #12] - 1b246: 609a str r2, [r3, #8] - 1b248: f040 0301 orr.w r3, r0, #1 - 1b24c: 606b str r3, [r5, #4] - 1b24e: 4b26 ldr r3, [pc, #152] ; (1b2e8 <_free_r+0x1f0>) - 1b250: 60bd str r5, [r7, #8] - 1b252: 681b ldr r3, [r3, #0] - 1b254: 4283 cmp r3, r0 - 1b256: d89a bhi.n 1b18e <_free_r+0x96> - 1b258: 4b24 ldr r3, [pc, #144] ; (1b2ec <_free_r+0x1f4>) - 1b25a: 4630 mov r0, r6 - 1b25c: 6819 ldr r1, [r3, #0] - 1b25e: f7ff fefb bl 1b058 <_malloc_trim_r> - 1b262: e794 b.n 1b18e <_free_r+0x96> - 1b264: 2b14 cmp r3, #20 - 1b266: d90a bls.n 1b27e <_free_r+0x186> - 1b268: 2b54 cmp r3, #84 ; 0x54 - 1b26a: d81d bhi.n 1b2a8 <_free_r+0x1b0> - 1b26c: 0b0b lsrs r3, r1, #12 - 1b26e: f103 006f add.w r0, r3, #111 ; 0x6f - 1b272: f103 026e add.w r2, r3, #110 ; 0x6e - 1b276: 00c3 lsls r3, r0, #3 - 1b278: e7b4 b.n 1b1e4 <_free_r+0xec> - 1b27a: 4401 add r1, r0 - 1b27c: e793 b.n 1b1a6 <_free_r+0xae> - 1b27e: f103 005c add.w r0, r3, #92 ; 0x5c - 1b282: f103 025b add.w r2, r3, #91 ; 0x5b - 1b286: 00c3 lsls r3, r0, #3 - 1b288: e7ac b.n 1b1e4 <_free_r+0xec> - 1b28a: e9c7 5504 strd r5, r5, [r7, #16] - 1b28e: e9c5 cc02 strd ip, ip, [r5, #8] - 1b292: 6068 str r0, [r5, #4] - 1b294: 5069 str r1, [r5, r1] - 1b296: e77a b.n 1b18e <_free_r+0x96> - 1b298: 6879 ldr r1, [r7, #4] - 1b29a: 1092 asrs r2, r2, #2 - 1b29c: 2401 movs r4, #1 - 1b29e: fa04 f202 lsl.w r2, r4, r2 - 1b2a2: 430a orrs r2, r1 - 1b2a4: 607a str r2, [r7, #4] - 1b2a6: e7ab b.n 1b200 <_free_r+0x108> - 1b2a8: f5b3 7faa cmp.w r3, #340 ; 0x154 - 1b2ac: d806 bhi.n 1b2bc <_free_r+0x1c4> - 1b2ae: 0bcb lsrs r3, r1, #15 - 1b2b0: f103 0078 add.w r0, r3, #120 ; 0x78 - 1b2b4: f103 0277 add.w r2, r3, #119 ; 0x77 - 1b2b8: 00c3 lsls r3, r0, #3 - 1b2ba: e793 b.n 1b1e4 <_free_r+0xec> - 1b2bc: f240 5254 movw r2, #1364 ; 0x554 - 1b2c0: 4293 cmp r3, r2 - 1b2c2: d806 bhi.n 1b2d2 <_free_r+0x1da> - 1b2c4: 0c8b lsrs r3, r1, #18 - 1b2c6: f103 007d add.w r0, r3, #125 ; 0x7d - 1b2ca: f103 027c add.w r2, r3, #124 ; 0x7c - 1b2ce: 00c3 lsls r3, r0, #3 - 1b2d0: e788 b.n 1b1e4 <_free_r+0xec> - 1b2d2: f44f 737e mov.w r3, #1016 ; 0x3f8 - 1b2d6: 227e movs r2, #126 ; 0x7e - 1b2d8: e784 b.n 1b1e4 <_free_r+0xec> - 1b2da: f041 0301 orr.w r3, r1, #1 - 1b2de: 606b str r3, [r5, #4] - 1b2e0: 6011 str r1, [r2, #0] - 1b2e2: e754 b.n 1b18e <_free_r+0x96> - 1b2e4: 20000488 .word 0x20000488 - 1b2e8: 20000894 .word 0x20000894 - 1b2ec: 20005800 .word 0x20005800 - -0001b2f0 <_fwalk_reent>: - 1b2f0: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 1b2f4: 4607 mov r7, r0 - 1b2f6: 4688 mov r8, r1 - 1b2f8: f500 7638 add.w r6, r0, #736 ; 0x2e0 - 1b2fc: f04f 0900 mov.w r9, #0 - 1b300: e9d6 5401 ldrd r5, r4, [r6, #4] - 1b304: 3d01 subs r5, #1 - 1b306: d411 bmi.n 1b32c <_fwalk_reent+0x3c> - 1b308: 89a3 ldrh r3, [r4, #12] - 1b30a: 2b01 cmp r3, #1 - 1b30c: f105 35ff add.w r5, r5, #4294967295 ; 0xffffffff - 1b310: d908 bls.n 1b324 <_fwalk_reent+0x34> - 1b312: f9b4 300e ldrsh.w r3, [r4, #14] - 1b316: 3301 adds r3, #1 - 1b318: 4621 mov r1, r4 - 1b31a: d003 beq.n 1b324 <_fwalk_reent+0x34> - 1b31c: 4638 mov r0, r7 - 1b31e: 47c0 blx r8 - 1b320: ea49 0900 orr.w r9, r9, r0 - 1b324: 1c6b adds r3, r5, #1 - 1b326: f104 0464 add.w r4, r4, #100 ; 0x64 - 1b32a: d1ed bne.n 1b308 <_fwalk_reent+0x18> - 1b32c: 6836 ldr r6, [r6, #0] - 1b32e: 2e00 cmp r6, #0 - 1b330: d1e6 bne.n 1b300 <_fwalk_reent+0x10> - 1b332: 4648 mov r0, r9 - 1b334: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -0001b338 <_localeconv_r>: - 1b338: 4800 ldr r0, [pc, #0] ; (1b33c <_localeconv_r+0x4>) - 1b33a: 4770 bx lr - 1b33c: 20000988 .word 0x20000988 - -0001b340 <__smakebuf_r>: - 1b340: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 1b344: 898b ldrh r3, [r1, #12] - 1b346: 460c mov r4, r1 - 1b348: 0799 lsls r1, r3, #30 - 1b34a: b096 sub sp, #88 ; 0x58 - 1b34c: d508 bpl.n 1b360 <__smakebuf_r+0x20> - 1b34e: f104 0343 add.w r3, r4, #67 ; 0x43 - 1b352: 2201 movs r2, #1 - 1b354: e9c4 3204 strd r3, r2, [r4, #16] - 1b358: 6023 str r3, [r4, #0] - 1b35a: b016 add sp, #88 ; 0x58 - 1b35c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 1b360: f9b4 100e ldrsh.w r1, [r4, #14] - 1b364: 2900 cmp r1, #0 - 1b366: 4606 mov r6, r0 - 1b368: db27 blt.n 1b3ba <__smakebuf_r+0x7a> - 1b36a: 466a mov r2, sp - 1b36c: f001 ffb4 bl 1d2d8 <_fstat_r> - 1b370: 2800 cmp r0, #0 - 1b372: db21 blt.n 1b3b8 <__smakebuf_r+0x78> - 1b374: 9d01 ldr r5, [sp, #4] - 1b376: f405 4570 and.w r5, r5, #61440 ; 0xf000 - 1b37a: f5a5 5500 sub.w r5, r5, #8192 ; 0x2000 - 1b37e: fab5 f585 clz r5, r5 - 1b382: f44f 6880 mov.w r8, #1024 ; 0x400 - 1b386: 096d lsrs r5, r5, #5 - 1b388: f44f 6700 mov.w r7, #2048 ; 0x800 - 1b38c: 4641 mov r1, r8 - 1b38e: 4630 mov r0, r6 - 1b390: f000 f846 bl 1b420 <_malloc_r> - 1b394: f9b4 300c ldrsh.w r3, [r4, #12] - 1b398: b1f0 cbz r0, 1b3d8 <__smakebuf_r+0x98> - 1b39a: 4a20 ldr r2, [pc, #128] ; (1b41c <__smakebuf_r+0xdc>) - 1b39c: 63f2 str r2, [r6, #60] ; 0x3c - 1b39e: f043 0380 orr.w r3, r3, #128 ; 0x80 - 1b3a2: f8c4 8014 str.w r8, [r4, #20] - 1b3a6: 81a3 strh r3, [r4, #12] - 1b3a8: 6020 str r0, [r4, #0] - 1b3aa: 6120 str r0, [r4, #16] - 1b3ac: bb35 cbnz r5, 1b3fc <__smakebuf_r+0xbc> - 1b3ae: 433b orrs r3, r7 - 1b3b0: 81a3 strh r3, [r4, #12] - 1b3b2: b016 add sp, #88 ; 0x58 - 1b3b4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 1b3b8: 89a3 ldrh r3, [r4, #12] - 1b3ba: f013 0580 ands.w r5, r3, #128 ; 0x80 - 1b3be: d019 beq.n 1b3f4 <__smakebuf_r+0xb4> - 1b3c0: f04f 0840 mov.w r8, #64 ; 0x40 - 1b3c4: 4641 mov r1, r8 - 1b3c6: 4630 mov r0, r6 - 1b3c8: f000 f82a bl 1b420 <_malloc_r> - 1b3cc: 2500 movs r5, #0 - 1b3ce: f9b4 300c ldrsh.w r3, [r4, #12] - 1b3d2: 462f mov r7, r5 - 1b3d4: 2800 cmp r0, #0 - 1b3d6: d1e0 bne.n 1b39a <__smakebuf_r+0x5a> - 1b3d8: 059a lsls r2, r3, #22 - 1b3da: d4be bmi.n 1b35a <__smakebuf_r+0x1a> - 1b3dc: f023 0303 bic.w r3, r3, #3 - 1b3e0: f104 0243 add.w r2, r4, #67 ; 0x43 - 1b3e4: f043 0302 orr.w r3, r3, #2 - 1b3e8: 2101 movs r1, #1 - 1b3ea: e9c4 2104 strd r2, r1, [r4, #16] - 1b3ee: 81a3 strh r3, [r4, #12] - 1b3f0: 6022 str r2, [r4, #0] - 1b3f2: e7b2 b.n 1b35a <__smakebuf_r+0x1a> - 1b3f4: f44f 6880 mov.w r8, #1024 ; 0x400 - 1b3f8: 462f mov r7, r5 - 1b3fa: e7c7 b.n 1b38c <__smakebuf_r+0x4c> - 1b3fc: f9b4 100e ldrsh.w r1, [r4, #14] - 1b400: 4630 mov r0, r6 - 1b402: f002 f903 bl 1d60c <_isatty_r> - 1b406: b910 cbnz r0, 1b40e <__smakebuf_r+0xce> - 1b408: f9b4 300c ldrsh.w r3, [r4, #12] - 1b40c: e7cf b.n 1b3ae <__smakebuf_r+0x6e> - 1b40e: 89a3 ldrh r3, [r4, #12] - 1b410: f023 0303 bic.w r3, r3, #3 - 1b414: f043 0301 orr.w r3, r3, #1 - 1b418: b21b sxth r3, r3 - 1b41a: e7c8 b.n 1b3ae <__smakebuf_r+0x6e> - 1b41c: 0001af69 .word 0x0001af69 - -0001b420 <_malloc_r>: - 1b420: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1b424: f101 060b add.w r6, r1, #11 - 1b428: 2e16 cmp r6, #22 - 1b42a: b083 sub sp, #12 - 1b42c: 4605 mov r5, r0 - 1b42e: d824 bhi.n 1b47a <_malloc_r+0x5a> - 1b430: 2910 cmp r1, #16 - 1b432: f200 80a3 bhi.w 1b57c <_malloc_r+0x15c> - 1b436: f000 faf3 bl 1ba20 <__malloc_lock> - 1b43a: 2610 movs r6, #16 - 1b43c: 2218 movs r2, #24 - 1b43e: f04f 0c02 mov.w ip, #2 - 1b442: 4fb0 ldr r7, [pc, #704] ; (1b704 <_malloc_r+0x2e4>) - 1b444: 443a add r2, r7 - 1b446: f1a2 0308 sub.w r3, r2, #8 - 1b44a: 6854 ldr r4, [r2, #4] - 1b44c: 429c cmp r4, r3 - 1b44e: f000 80a2 beq.w 1b596 <_malloc_r+0x176> - 1b452: 6863 ldr r3, [r4, #4] - 1b454: 68e2 ldr r2, [r4, #12] - 1b456: 68a1 ldr r1, [r4, #8] - 1b458: f023 0303 bic.w r3, r3, #3 - 1b45c: 4423 add r3, r4 - 1b45e: 60ca str r2, [r1, #12] - 1b460: 6091 str r1, [r2, #8] - 1b462: 685a ldr r2, [r3, #4] - 1b464: f042 0201 orr.w r2, r2, #1 - 1b468: 4628 mov r0, r5 - 1b46a: 605a str r2, [r3, #4] - 1b46c: 3408 adds r4, #8 - 1b46e: f000 fad9 bl 1ba24 <__malloc_unlock> - 1b472: 4620 mov r0, r4 - 1b474: b003 add sp, #12 - 1b476: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1b47a: f036 0607 bics.w r6, r6, #7 - 1b47e: d47d bmi.n 1b57c <_malloc_r+0x15c> - 1b480: 42b1 cmp r1, r6 - 1b482: d87b bhi.n 1b57c <_malloc_r+0x15c> - 1b484: f000 facc bl 1ba20 <__malloc_lock> - 1b488: f5b6 7ffc cmp.w r6, #504 ; 0x1f8 - 1b48c: f0c0 8198 bcc.w 1b7c0 <_malloc_r+0x3a0> - 1b490: 0a73 lsrs r3, r6, #9 - 1b492: d07a beq.n 1b58a <_malloc_r+0x16a> - 1b494: 2b04 cmp r3, #4 - 1b496: f200 8164 bhi.w 1b762 <_malloc_r+0x342> - 1b49a: 09b3 lsrs r3, r6, #6 - 1b49c: f103 0c39 add.w ip, r3, #57 ; 0x39 - 1b4a0: f103 0438 add.w r4, r3, #56 ; 0x38 - 1b4a4: ea4f 03cc mov.w r3, ip, lsl #3 - 1b4a8: 4f96 ldr r7, [pc, #600] ; (1b704 <_malloc_r+0x2e4>) - 1b4aa: 443b add r3, r7 - 1b4ac: f1a3 0008 sub.w r0, r3, #8 - 1b4b0: 685b ldr r3, [r3, #4] - 1b4b2: 4298 cmp r0, r3 - 1b4b4: d106 bne.n 1b4c4 <_malloc_r+0xa4> - 1b4b6: e00c b.n 1b4d2 <_malloc_r+0xb2> - 1b4b8: 2900 cmp r1, #0 - 1b4ba: f280 8114 bge.w 1b6e6 <_malloc_r+0x2c6> - 1b4be: 68db ldr r3, [r3, #12] - 1b4c0: 4298 cmp r0, r3 - 1b4c2: d006 beq.n 1b4d2 <_malloc_r+0xb2> - 1b4c4: 685a ldr r2, [r3, #4] - 1b4c6: f022 0203 bic.w r2, r2, #3 - 1b4ca: 1b91 subs r1, r2, r6 - 1b4cc: 290f cmp r1, #15 - 1b4ce: ddf3 ble.n 1b4b8 <_malloc_r+0x98> - 1b4d0: 46a4 mov ip, r4 - 1b4d2: 693c ldr r4, [r7, #16] - 1b4d4: f8df 8230 ldr.w r8, [pc, #560] ; 1b708 <_malloc_r+0x2e8> - 1b4d8: 4544 cmp r4, r8 - 1b4da: d068 beq.n 1b5ae <_malloc_r+0x18e> - 1b4dc: 6861 ldr r1, [r4, #4] - 1b4de: f021 0103 bic.w r1, r1, #3 - 1b4e2: 1b8b subs r3, r1, r6 - 1b4e4: 2b0f cmp r3, #15 - 1b4e6: f300 817a bgt.w 1b7de <_malloc_r+0x3be> - 1b4ea: 2b00 cmp r3, #0 - 1b4ec: e9c7 8804 strd r8, r8, [r7, #16] - 1b4f0: f280 816b bge.w 1b7ca <_malloc_r+0x3aa> - 1b4f4: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 1b4f8: f080 8112 bcs.w 1b720 <_malloc_r+0x300> - 1b4fc: 08cb lsrs r3, r1, #3 - 1b4fe: 6878 ldr r0, [r7, #4] - 1b500: 3301 adds r3, #1 - 1b502: 0949 lsrs r1, r1, #5 - 1b504: 2201 movs r2, #1 - 1b506: 408a lsls r2, r1 - 1b508: 4302 orrs r2, r0 - 1b50a: eb07 01c3 add.w r1, r7, r3, lsl #3 - 1b50e: f857 0033 ldr.w r0, [r7, r3, lsl #3] - 1b512: 60a0 str r0, [r4, #8] - 1b514: 3908 subs r1, #8 - 1b516: 60e1 str r1, [r4, #12] - 1b518: 607a str r2, [r7, #4] - 1b51a: f847 4033 str.w r4, [r7, r3, lsl #3] - 1b51e: 60c4 str r4, [r0, #12] - 1b520: ea4f 03ac mov.w r3, ip, asr #2 - 1b524: 2001 movs r0, #1 - 1b526: 4098 lsls r0, r3 - 1b528: 4290 cmp r0, r2 - 1b52a: d847 bhi.n 1b5bc <_malloc_r+0x19c> - 1b52c: 4210 tst r0, r2 - 1b52e: d106 bne.n 1b53e <_malloc_r+0x11e> - 1b530: f02c 0c03 bic.w ip, ip, #3 - 1b534: 0040 lsls r0, r0, #1 - 1b536: 4210 tst r0, r2 - 1b538: f10c 0c04 add.w ip, ip, #4 - 1b53c: d0fa beq.n 1b534 <_malloc_r+0x114> - 1b53e: eb07 0acc add.w sl, r7, ip, lsl #3 - 1b542: 4653 mov r3, sl - 1b544: 46e1 mov r9, ip - 1b546: 68d9 ldr r1, [r3, #12] - 1b548: e00e b.n 1b568 <_malloc_r+0x148> - 1b54a: 684a ldr r2, [r1, #4] - 1b54c: f022 0203 bic.w r2, r2, #3 - 1b550: eba2 0e06 sub.w lr, r2, r6 - 1b554: f1be 0f0f cmp.w lr, #15 - 1b558: 460c mov r4, r1 - 1b55a: 68c9 ldr r1, [r1, #12] - 1b55c: f300 810e bgt.w 1b77c <_malloc_r+0x35c> - 1b560: f1be 0f00 cmp.w lr, #0 - 1b564: f280 811f bge.w 1b7a6 <_malloc_r+0x386> - 1b568: 428b cmp r3, r1 - 1b56a: d1ee bne.n 1b54a <_malloc_r+0x12a> - 1b56c: f109 0901 add.w r9, r9, #1 - 1b570: f019 0f03 tst.w r9, #3 - 1b574: f103 0308 add.w r3, r3, #8 - 1b578: d1e5 bne.n 1b546 <_malloc_r+0x126> - 1b57a: e165 b.n 1b848 <_malloc_r+0x428> - 1b57c: 2400 movs r4, #0 - 1b57e: 230c movs r3, #12 - 1b580: 4620 mov r0, r4 - 1b582: 602b str r3, [r5, #0] - 1b584: b003 add sp, #12 - 1b586: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1b58a: f44f 7300 mov.w r3, #512 ; 0x200 - 1b58e: f04f 0c40 mov.w ip, #64 ; 0x40 - 1b592: 243f movs r4, #63 ; 0x3f - 1b594: e788 b.n 1b4a8 <_malloc_r+0x88> - 1b596: 68d4 ldr r4, [r2, #12] - 1b598: 42a2 cmp r2, r4 - 1b59a: bf08 it eq - 1b59c: f10c 0c02 addeq.w ip, ip, #2 - 1b5a0: f47f af57 bne.w 1b452 <_malloc_r+0x32> - 1b5a4: 693c ldr r4, [r7, #16] - 1b5a6: f8df 8160 ldr.w r8, [pc, #352] ; 1b708 <_malloc_r+0x2e8> - 1b5aa: 4544 cmp r4, r8 - 1b5ac: d196 bne.n 1b4dc <_malloc_r+0xbc> - 1b5ae: 687a ldr r2, [r7, #4] - 1b5b0: ea4f 03ac mov.w r3, ip, asr #2 - 1b5b4: 2001 movs r0, #1 - 1b5b6: 4098 lsls r0, r3 - 1b5b8: 4290 cmp r0, r2 - 1b5ba: d9b7 bls.n 1b52c <_malloc_r+0x10c> - 1b5bc: 68bc ldr r4, [r7, #8] - 1b5be: 6863 ldr r3, [r4, #4] - 1b5c0: f023 0903 bic.w r9, r3, #3 - 1b5c4: 454e cmp r6, r9 - 1b5c6: d803 bhi.n 1b5d0 <_malloc_r+0x1b0> - 1b5c8: eba9 0306 sub.w r3, r9, r6 - 1b5cc: 2b0f cmp r3, #15 - 1b5ce: dc7a bgt.n 1b6c6 <_malloc_r+0x2a6> - 1b5d0: f8df b138 ldr.w fp, [pc, #312] ; 1b70c <_malloc_r+0x2ec> - 1b5d4: 4b4e ldr r3, [pc, #312] ; (1b710 <_malloc_r+0x2f0>) - 1b5d6: f8db 2000 ldr.w r2, [fp] - 1b5da: 681b ldr r3, [r3, #0] - 1b5dc: 3201 adds r2, #1 - 1b5de: 4433 add r3, r6 - 1b5e0: eb04 0a09 add.w sl, r4, r9 - 1b5e4: f000 8146 beq.w 1b874 <_malloc_r+0x454> - 1b5e8: f503 5380 add.w r3, r3, #4096 ; 0x1000 - 1b5ec: 330f adds r3, #15 - 1b5ee: f423 687f bic.w r8, r3, #4080 ; 0xff0 - 1b5f2: f028 080f bic.w r8, r8, #15 - 1b5f6: 4641 mov r1, r8 - 1b5f8: 4628 mov r0, r5 - 1b5fa: f000 fdc3 bl 1c184 <_sbrk_r> - 1b5fe: 1c41 adds r1, r0, #1 - 1b600: 4602 mov r2, r0 - 1b602: f000 8105 beq.w 1b810 <_malloc_r+0x3f0> - 1b606: 4582 cmp sl, r0 - 1b608: f200 8100 bhi.w 1b80c <_malloc_r+0x3ec> - 1b60c: 4b41 ldr r3, [pc, #260] ; (1b714 <_malloc_r+0x2f4>) - 1b60e: 6819 ldr r1, [r3, #0] - 1b610: 4441 add r1, r8 - 1b612: 6019 str r1, [r3, #0] - 1b614: 4608 mov r0, r1 - 1b616: f000 8162 beq.w 1b8de <_malloc_r+0x4be> - 1b61a: f8db 1000 ldr.w r1, [fp] - 1b61e: 9301 str r3, [sp, #4] - 1b620: 3101 adds r1, #1 - 1b622: bf1b ittet ne - 1b624: eba2 010a subne.w r1, r2, sl - 1b628: 1809 addne r1, r1, r0 - 1b62a: f8cb 2000 streq.w r2, [fp] - 1b62e: 6019 strne r1, [r3, #0] - 1b630: f012 0b07 ands.w fp, r2, #7 - 1b634: f000 812a beq.w 1b88c <_malloc_r+0x46c> - 1b638: f1cb 0108 rsb r1, fp, #8 - 1b63c: 440a add r2, r1 - 1b63e: f5cb 5180 rsb r1, fp, #4096 ; 0x1000 - 1b642: 4490 add r8, r2 - 1b644: 3108 adds r1, #8 - 1b646: eba1 0108 sub.w r1, r1, r8 - 1b64a: f3c1 0a0b ubfx sl, r1, #0, #12 - 1b64e: 4651 mov r1, sl - 1b650: 4628 mov r0, r5 - 1b652: 9200 str r2, [sp, #0] - 1b654: f000 fd96 bl 1c184 <_sbrk_r> - 1b658: 1c42 adds r2, r0, #1 - 1b65a: e9dd 2300 ldrd r2, r3, [sp] - 1b65e: f000 8164 beq.w 1b92a <_malloc_r+0x50a> - 1b662: 1a80 subs r0, r0, r2 - 1b664: eb00 080a add.w r8, r0, sl - 1b668: 6819 ldr r1, [r3, #0] - 1b66a: 60ba str r2, [r7, #8] - 1b66c: f048 0001 orr.w r0, r8, #1 - 1b670: 4451 add r1, sl - 1b672: 42bc cmp r4, r7 - 1b674: 6050 str r0, [r2, #4] - 1b676: 6019 str r1, [r3, #0] - 1b678: f000 813d beq.w 1b8f6 <_malloc_r+0x4d6> - 1b67c: f1b9 0f0f cmp.w r9, #15 - 1b680: f240 813b bls.w 1b8fa <_malloc_r+0x4da> - 1b684: 6860 ldr r0, [r4, #4] - 1b686: f1a9 0c0c sub.w ip, r9, #12 - 1b68a: f02c 0c07 bic.w ip, ip, #7 - 1b68e: f000 0001 and.w r0, r0, #1 - 1b692: ea40 000c orr.w r0, r0, ip - 1b696: 6060 str r0, [r4, #4] - 1b698: f04f 0e05 mov.w lr, #5 - 1b69c: eb04 000c add.w r0, r4, ip - 1b6a0: f1bc 0f0f cmp.w ip, #15 - 1b6a4: e9c0 ee01 strd lr, lr, [r0, #4] - 1b6a8: f200 8147 bhi.w 1b93a <_malloc_r+0x51a> - 1b6ac: 6850 ldr r0, [r2, #4] - 1b6ae: 4614 mov r4, r2 - 1b6b0: 4b19 ldr r3, [pc, #100] ; (1b718 <_malloc_r+0x2f8>) - 1b6b2: 681a ldr r2, [r3, #0] - 1b6b4: 428a cmp r2, r1 - 1b6b6: bf38 it cc - 1b6b8: 6019 strcc r1, [r3, #0] - 1b6ba: 4b18 ldr r3, [pc, #96] ; (1b71c <_malloc_r+0x2fc>) - 1b6bc: 681a ldr r2, [r3, #0] - 1b6be: 428a cmp r2, r1 - 1b6c0: bf38 it cc - 1b6c2: 6019 strcc r1, [r3, #0] - 1b6c4: e0a6 b.n 1b814 <_malloc_r+0x3f4> - 1b6c6: 19a2 adds r2, r4, r6 - 1b6c8: f043 0301 orr.w r3, r3, #1 - 1b6cc: f046 0601 orr.w r6, r6, #1 - 1b6d0: 6066 str r6, [r4, #4] - 1b6d2: 4628 mov r0, r5 - 1b6d4: 60ba str r2, [r7, #8] - 1b6d6: 6053 str r3, [r2, #4] - 1b6d8: f000 f9a4 bl 1ba24 <__malloc_unlock> - 1b6dc: 3408 adds r4, #8 - 1b6de: 4620 mov r0, r4 - 1b6e0: b003 add sp, #12 - 1b6e2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1b6e6: e9d3 4102 ldrd r4, r1, [r3, #8] - 1b6ea: 441a add r2, r3 - 1b6ec: 60e1 str r1, [r4, #12] - 1b6ee: 608c str r4, [r1, #8] - 1b6f0: 6851 ldr r1, [r2, #4] - 1b6f2: f041 0101 orr.w r1, r1, #1 - 1b6f6: 4628 mov r0, r5 - 1b6f8: 6051 str r1, [r2, #4] - 1b6fa: f103 0408 add.w r4, r3, #8 - 1b6fe: f000 f991 bl 1ba24 <__malloc_unlock> - 1b702: e6b6 b.n 1b472 <_malloc_r+0x52> - 1b704: 20000488 .word 0x20000488 - 1b708: 20000490 .word 0x20000490 - 1b70c: 20000890 .word 0x20000890 - 1b710: 20005800 .word 0x20005800 - 1b714: 200057d0 .word 0x200057d0 - 1b718: 200057f8 .word 0x200057f8 - 1b71c: 200057fc .word 0x200057fc - 1b720: f5b1 6f20 cmp.w r1, #2560 ; 0xa00 - 1b724: ea4f 2251 mov.w r2, r1, lsr #9 - 1b728: d36a bcc.n 1b800 <_malloc_r+0x3e0> - 1b72a: 2a14 cmp r2, #20 - 1b72c: f200 80bf bhi.w 1b8ae <_malloc_r+0x48e> - 1b730: f102 035c add.w r3, r2, #92 ; 0x5c - 1b734: 00db lsls r3, r3, #3 - 1b736: 325b adds r2, #91 ; 0x5b - 1b738: 18f8 adds r0, r7, r3 - 1b73a: 58fb ldr r3, [r7, r3] - 1b73c: 3808 subs r0, #8 - 1b73e: 4298 cmp r0, r3 - 1b740: f000 809b beq.w 1b87a <_malloc_r+0x45a> - 1b744: 685a ldr r2, [r3, #4] - 1b746: f022 0203 bic.w r2, r2, #3 - 1b74a: 428a cmp r2, r1 - 1b74c: d902 bls.n 1b754 <_malloc_r+0x334> - 1b74e: 689b ldr r3, [r3, #8] - 1b750: 4298 cmp r0, r3 - 1b752: d1f7 bne.n 1b744 <_malloc_r+0x324> - 1b754: 68d8 ldr r0, [r3, #12] - 1b756: 687a ldr r2, [r7, #4] - 1b758: e9c4 3002 strd r3, r0, [r4, #8] - 1b75c: 6084 str r4, [r0, #8] - 1b75e: 60dc str r4, [r3, #12] - 1b760: e6de b.n 1b520 <_malloc_r+0x100> - 1b762: 2b14 cmp r3, #20 - 1b764: d964 bls.n 1b830 <_malloc_r+0x410> - 1b766: 2b54 cmp r3, #84 ; 0x54 - 1b768: f200 80a9 bhi.w 1b8be <_malloc_r+0x49e> - 1b76c: 0b33 lsrs r3, r6, #12 - 1b76e: f103 0c6f add.w ip, r3, #111 ; 0x6f - 1b772: f103 046e add.w r4, r3, #110 ; 0x6e - 1b776: ea4f 03cc mov.w r3, ip, lsl #3 - 1b77a: e695 b.n 1b4a8 <_malloc_r+0x88> - 1b77c: 4628 mov r0, r5 - 1b77e: 68a5 ldr r5, [r4, #8] - 1b780: 19a3 adds r3, r4, r6 - 1b782: f046 0601 orr.w r6, r6, #1 - 1b786: 6066 str r6, [r4, #4] - 1b788: 60e9 str r1, [r5, #12] - 1b78a: 608d str r5, [r1, #8] - 1b78c: f04e 0101 orr.w r1, lr, #1 - 1b790: e9c7 3304 strd r3, r3, [r7, #16] - 1b794: e9c3 8802 strd r8, r8, [r3, #8] - 1b798: 6059 str r1, [r3, #4] - 1b79a: f844 e002 str.w lr, [r4, r2] - 1b79e: f000 f941 bl 1ba24 <__malloc_unlock> - 1b7a2: 3408 adds r4, #8 - 1b7a4: e665 b.n 1b472 <_malloc_r+0x52> - 1b7a6: 4422 add r2, r4 - 1b7a8: 4628 mov r0, r5 - 1b7aa: 6853 ldr r3, [r2, #4] - 1b7ac: f043 0301 orr.w r3, r3, #1 - 1b7b0: 6053 str r3, [r2, #4] - 1b7b2: f854 3f08 ldr.w r3, [r4, #8]! - 1b7b6: 60d9 str r1, [r3, #12] - 1b7b8: 608b str r3, [r1, #8] - 1b7ba: f000 f933 bl 1ba24 <__malloc_unlock> - 1b7be: e658 b.n 1b472 <_malloc_r+0x52> - 1b7c0: ea4f 0cd6 mov.w ip, r6, lsr #3 - 1b7c4: f106 0208 add.w r2, r6, #8 - 1b7c8: e63b b.n 1b442 <_malloc_r+0x22> - 1b7ca: 4421 add r1, r4 - 1b7cc: 4628 mov r0, r5 - 1b7ce: 684b ldr r3, [r1, #4] - 1b7d0: f043 0301 orr.w r3, r3, #1 - 1b7d4: 604b str r3, [r1, #4] - 1b7d6: 3408 adds r4, #8 - 1b7d8: f000 f924 bl 1ba24 <__malloc_unlock> - 1b7dc: e649 b.n 1b472 <_malloc_r+0x52> - 1b7de: 19a2 adds r2, r4, r6 - 1b7e0: 4628 mov r0, r5 - 1b7e2: f046 0601 orr.w r6, r6, #1 - 1b7e6: f043 0501 orr.w r5, r3, #1 - 1b7ea: 6066 str r6, [r4, #4] - 1b7ec: e9c7 2204 strd r2, r2, [r7, #16] - 1b7f0: e9c2 8802 strd r8, r8, [r2, #8] - 1b7f4: 6055 str r5, [r2, #4] - 1b7f6: 5063 str r3, [r4, r1] - 1b7f8: f000 f914 bl 1ba24 <__malloc_unlock> - 1b7fc: 3408 adds r4, #8 - 1b7fe: e638 b.n 1b472 <_malloc_r+0x52> - 1b800: 098a lsrs r2, r1, #6 - 1b802: f102 0339 add.w r3, r2, #57 ; 0x39 - 1b806: 00db lsls r3, r3, #3 - 1b808: 3238 adds r2, #56 ; 0x38 - 1b80a: e795 b.n 1b738 <_malloc_r+0x318> - 1b80c: 42bc cmp r4, r7 - 1b80e: d061 beq.n 1b8d4 <_malloc_r+0x4b4> - 1b810: 68bc ldr r4, [r7, #8] - 1b812: 6860 ldr r0, [r4, #4] - 1b814: f020 0803 bic.w r8, r0, #3 - 1b818: 4546 cmp r6, r8 - 1b81a: eba8 0306 sub.w r3, r8, r6 - 1b81e: d802 bhi.n 1b826 <_malloc_r+0x406> - 1b820: 2b0f cmp r3, #15 - 1b822: f73f af50 bgt.w 1b6c6 <_malloc_r+0x2a6> - 1b826: 4628 mov r0, r5 - 1b828: f000 f8fc bl 1ba24 <__malloc_unlock> - 1b82c: 2400 movs r4, #0 - 1b82e: e620 b.n 1b472 <_malloc_r+0x52> - 1b830: f103 0c5c add.w ip, r3, #92 ; 0x5c - 1b834: f103 045b add.w r4, r3, #91 ; 0x5b - 1b838: ea4f 03cc mov.w r3, ip, lsl #3 - 1b83c: e634 b.n 1b4a8 <_malloc_r+0x88> - 1b83e: f85a 3908 ldr.w r3, [sl], #-8 - 1b842: 4553 cmp r3, sl - 1b844: f040 8098 bne.w 1b978 <_malloc_r+0x558> - 1b848: f01c 0f03 tst.w ip, #3 - 1b84c: f10c 3cff add.w ip, ip, #4294967295 ; 0xffffffff - 1b850: d1f5 bne.n 1b83e <_malloc_r+0x41e> - 1b852: 687b ldr r3, [r7, #4] - 1b854: ea23 0300 bic.w r3, r3, r0 - 1b858: 607b str r3, [r7, #4] - 1b85a: 0040 lsls r0, r0, #1 - 1b85c: 4298 cmp r0, r3 - 1b85e: f63f aead bhi.w 1b5bc <_malloc_r+0x19c> - 1b862: b918 cbnz r0, 1b86c <_malloc_r+0x44c> - 1b864: e6aa b.n 1b5bc <_malloc_r+0x19c> - 1b866: 0040 lsls r0, r0, #1 - 1b868: f109 0904 add.w r9, r9, #4 - 1b86c: 4218 tst r0, r3 - 1b86e: d0fa beq.n 1b866 <_malloc_r+0x446> - 1b870: 46cc mov ip, r9 - 1b872: e664 b.n 1b53e <_malloc_r+0x11e> - 1b874: f103 0810 add.w r8, r3, #16 - 1b878: e6bd b.n 1b5f6 <_malloc_r+0x1d6> - 1b87a: 6879 ldr r1, [r7, #4] - 1b87c: 1092 asrs r2, r2, #2 - 1b87e: f04f 0e01 mov.w lr, #1 - 1b882: fa0e f202 lsl.w r2, lr, r2 - 1b886: 430a orrs r2, r1 - 1b888: 607a str r2, [r7, #4] - 1b88a: e765 b.n 1b758 <_malloc_r+0x338> - 1b88c: eb02 0108 add.w r1, r2, r8 - 1b890: 4249 negs r1, r1 - 1b892: f3c1 0a0b ubfx sl, r1, #0, #12 - 1b896: 4651 mov r1, sl - 1b898: 4628 mov r0, r5 - 1b89a: 9200 str r2, [sp, #0] - 1b89c: f000 fc72 bl 1c184 <_sbrk_r> - 1b8a0: 1c43 adds r3, r0, #1 - 1b8a2: e9dd 2300 ldrd r2, r3, [sp] - 1b8a6: f47f aedc bne.w 1b662 <_malloc_r+0x242> - 1b8aa: 46da mov sl, fp - 1b8ac: e6dc b.n 1b668 <_malloc_r+0x248> - 1b8ae: 2a54 cmp r2, #84 ; 0x54 - 1b8b0: d826 bhi.n 1b900 <_malloc_r+0x4e0> - 1b8b2: 0b0a lsrs r2, r1, #12 - 1b8b4: f102 036f add.w r3, r2, #111 ; 0x6f - 1b8b8: 00db lsls r3, r3, #3 - 1b8ba: 326e adds r2, #110 ; 0x6e - 1b8bc: e73c b.n 1b738 <_malloc_r+0x318> - 1b8be: f5b3 7faa cmp.w r3, #340 ; 0x154 - 1b8c2: d826 bhi.n 1b912 <_malloc_r+0x4f2> - 1b8c4: 0bf3 lsrs r3, r6, #15 - 1b8c6: f103 0c78 add.w ip, r3, #120 ; 0x78 - 1b8ca: f103 0477 add.w r4, r3, #119 ; 0x77 - 1b8ce: ea4f 03cc mov.w r3, ip, lsl #3 - 1b8d2: e5e9 b.n 1b4a8 <_malloc_r+0x88> - 1b8d4: 4b29 ldr r3, [pc, #164] ; (1b97c <_malloc_r+0x55c>) - 1b8d6: 6818 ldr r0, [r3, #0] - 1b8d8: 4440 add r0, r8 - 1b8da: 6018 str r0, [r3, #0] - 1b8dc: e69d b.n 1b61a <_malloc_r+0x1fa> - 1b8de: f3ca 0c0b ubfx ip, sl, #0, #12 - 1b8e2: f1bc 0f00 cmp.w ip, #0 - 1b8e6: f47f ae98 bne.w 1b61a <_malloc_r+0x1fa> - 1b8ea: 68bc ldr r4, [r7, #8] - 1b8ec: 44c8 add r8, r9 - 1b8ee: f048 0001 orr.w r0, r8, #1 - 1b8f2: 6060 str r0, [r4, #4] - 1b8f4: e6dc b.n 1b6b0 <_malloc_r+0x290> - 1b8f6: 4614 mov r4, r2 - 1b8f8: e6da b.n 1b6b0 <_malloc_r+0x290> - 1b8fa: 2301 movs r3, #1 - 1b8fc: 6053 str r3, [r2, #4] - 1b8fe: e792 b.n 1b826 <_malloc_r+0x406> - 1b900: f5b2 7faa cmp.w r2, #340 ; 0x154 - 1b904: d824 bhi.n 1b950 <_malloc_r+0x530> - 1b906: 0bca lsrs r2, r1, #15 - 1b908: f102 0378 add.w r3, r2, #120 ; 0x78 - 1b90c: 00db lsls r3, r3, #3 - 1b90e: 3277 adds r2, #119 ; 0x77 - 1b910: e712 b.n 1b738 <_malloc_r+0x318> - 1b912: f240 5254 movw r2, #1364 ; 0x554 - 1b916: 4293 cmp r3, r2 - 1b918: d824 bhi.n 1b964 <_malloc_r+0x544> - 1b91a: 0cb3 lsrs r3, r6, #18 - 1b91c: f103 0c7d add.w ip, r3, #125 ; 0x7d - 1b920: f103 047c add.w r4, r3, #124 ; 0x7c - 1b924: ea4f 03cc mov.w r3, ip, lsl #3 - 1b928: e5be b.n 1b4a8 <_malloc_r+0x88> - 1b92a: f1ab 0b08 sub.w fp, fp, #8 - 1b92e: 44d8 add r8, fp - 1b930: eba8 0802 sub.w r8, r8, r2 - 1b934: f04f 0a00 mov.w sl, #0 - 1b938: e696 b.n 1b668 <_malloc_r+0x248> - 1b93a: f104 0108 add.w r1, r4, #8 - 1b93e: 4628 mov r0, r5 - 1b940: 9300 str r3, [sp, #0] - 1b942: f7ff fbd9 bl 1b0f8 <_free_r> - 1b946: 68bc ldr r4, [r7, #8] - 1b948: 9b00 ldr r3, [sp, #0] - 1b94a: 6860 ldr r0, [r4, #4] - 1b94c: 6819 ldr r1, [r3, #0] - 1b94e: e6af b.n 1b6b0 <_malloc_r+0x290> - 1b950: f240 5354 movw r3, #1364 ; 0x554 - 1b954: 429a cmp r2, r3 - 1b956: d80b bhi.n 1b970 <_malloc_r+0x550> - 1b958: 0c8a lsrs r2, r1, #18 - 1b95a: f102 037d add.w r3, r2, #125 ; 0x7d - 1b95e: 00db lsls r3, r3, #3 - 1b960: 327c adds r2, #124 ; 0x7c - 1b962: e6e9 b.n 1b738 <_malloc_r+0x318> - 1b964: f44f 737e mov.w r3, #1016 ; 0x3f8 - 1b968: f04f 0c7f mov.w ip, #127 ; 0x7f - 1b96c: 247e movs r4, #126 ; 0x7e - 1b96e: e59b b.n 1b4a8 <_malloc_r+0x88> - 1b970: f44f 737e mov.w r3, #1016 ; 0x3f8 - 1b974: 227e movs r2, #126 ; 0x7e - 1b976: e6df b.n 1b738 <_malloc_r+0x318> - 1b978: 687b ldr r3, [r7, #4] - 1b97a: e76e b.n 1b85a <_malloc_r+0x43a> - 1b97c: 200057d0 .word 0x200057d0 - -0001b980 : - 1b980: f001 01ff and.w r1, r1, #255 ; 0xff - 1b984: 2a10 cmp r2, #16 - 1b986: db2b blt.n 1b9e0 - 1b988: f010 0f07 tst.w r0, #7 - 1b98c: d008 beq.n 1b9a0 - 1b98e: f810 3b01 ldrb.w r3, [r0], #1 - 1b992: 3a01 subs r2, #1 - 1b994: 428b cmp r3, r1 - 1b996: d02d beq.n 1b9f4 - 1b998: f010 0f07 tst.w r0, #7 - 1b99c: b342 cbz r2, 1b9f0 - 1b99e: d1f6 bne.n 1b98e - 1b9a0: b4f0 push {r4, r5, r6, r7} - 1b9a2: ea41 2101 orr.w r1, r1, r1, lsl #8 - 1b9a6: ea41 4101 orr.w r1, r1, r1, lsl #16 - 1b9aa: f022 0407 bic.w r4, r2, #7 - 1b9ae: f07f 0700 mvns.w r7, #0 - 1b9b2: 2300 movs r3, #0 - 1b9b4: e8f0 5602 ldrd r5, r6, [r0], #8 - 1b9b8: 3c08 subs r4, #8 - 1b9ba: ea85 0501 eor.w r5, r5, r1 - 1b9be: ea86 0601 eor.w r6, r6, r1 - 1b9c2: fa85 f547 uadd8 r5, r5, r7 - 1b9c6: faa3 f587 sel r5, r3, r7 - 1b9ca: fa86 f647 uadd8 r6, r6, r7 - 1b9ce: faa5 f687 sel r6, r5, r7 - 1b9d2: b98e cbnz r6, 1b9f8 - 1b9d4: d1ee bne.n 1b9b4 - 1b9d6: bcf0 pop {r4, r5, r6, r7} - 1b9d8: f001 01ff and.w r1, r1, #255 ; 0xff - 1b9dc: f002 0207 and.w r2, r2, #7 - 1b9e0: b132 cbz r2, 1b9f0 - 1b9e2: f810 3b01 ldrb.w r3, [r0], #1 - 1b9e6: 3a01 subs r2, #1 - 1b9e8: ea83 0301 eor.w r3, r3, r1 - 1b9ec: b113 cbz r3, 1b9f4 - 1b9ee: d1f8 bne.n 1b9e2 - 1b9f0: 2000 movs r0, #0 - 1b9f2: 4770 bx lr - 1b9f4: 3801 subs r0, #1 - 1b9f6: 4770 bx lr - 1b9f8: 2d00 cmp r5, #0 - 1b9fa: bf06 itte eq - 1b9fc: 4635 moveq r5, r6 - 1b9fe: 3803 subeq r0, #3 - 1ba00: 3807 subne r0, #7 - 1ba02: f015 0f01 tst.w r5, #1 - 1ba06: d107 bne.n 1ba18 - 1ba08: 3001 adds r0, #1 - 1ba0a: f415 7f80 tst.w r5, #256 ; 0x100 - 1ba0e: bf02 ittt eq - 1ba10: 3001 addeq r0, #1 - 1ba12: f415 3fc0 tsteq.w r5, #98304 ; 0x18000 - 1ba16: 3001 addeq r0, #1 - 1ba18: bcf0 pop {r4, r5, r6, r7} - 1ba1a: 3801 subs r0, #1 - 1ba1c: 4770 bx lr - 1ba1e: bf00 nop - -0001ba20 <__malloc_lock>: - 1ba20: 4770 bx lr - 1ba22: bf00 nop - -0001ba24 <__malloc_unlock>: - 1ba24: 4770 bx lr - 1ba26: bf00 nop - -0001ba28 <_Balloc>: - 1ba28: 6cc3 ldr r3, [r0, #76] ; 0x4c - 1ba2a: b570 push {r4, r5, r6, lr} - 1ba2c: 4605 mov r5, r0 - 1ba2e: 460c mov r4, r1 - 1ba30: b14b cbz r3, 1ba46 <_Balloc+0x1e> - 1ba32: f853 0024 ldr.w r0, [r3, r4, lsl #2] - 1ba36: b180 cbz r0, 1ba5a <_Balloc+0x32> - 1ba38: 6802 ldr r2, [r0, #0] - 1ba3a: f843 2024 str.w r2, [r3, r4, lsl #2] - 1ba3e: 2300 movs r3, #0 - 1ba40: e9c0 3303 strd r3, r3, [r0, #12] - 1ba44: bd70 pop {r4, r5, r6, pc} - 1ba46: 2221 movs r2, #33 ; 0x21 - 1ba48: 2104 movs r1, #4 - 1ba4a: f001 fb37 bl 1d0bc <_calloc_r> - 1ba4e: 4603 mov r3, r0 - 1ba50: 64e8 str r0, [r5, #76] ; 0x4c - 1ba52: 2800 cmp r0, #0 - 1ba54: d1ed bne.n 1ba32 <_Balloc+0xa> - 1ba56: 2000 movs r0, #0 - 1ba58: bd70 pop {r4, r5, r6, pc} - 1ba5a: 2101 movs r1, #1 - 1ba5c: fa01 f604 lsl.w r6, r1, r4 - 1ba60: 1d72 adds r2, r6, #5 - 1ba62: 0092 lsls r2, r2, #2 - 1ba64: 4628 mov r0, r5 - 1ba66: f001 fb29 bl 1d0bc <_calloc_r> - 1ba6a: 2800 cmp r0, #0 - 1ba6c: d0f3 beq.n 1ba56 <_Balloc+0x2e> - 1ba6e: e9c0 4601 strd r4, r6, [r0, #4] - 1ba72: e7e4 b.n 1ba3e <_Balloc+0x16> - -0001ba74 <_Bfree>: - 1ba74: b131 cbz r1, 1ba84 <_Bfree+0x10> - 1ba76: 6cc3 ldr r3, [r0, #76] ; 0x4c - 1ba78: 684a ldr r2, [r1, #4] - 1ba7a: f853 0022 ldr.w r0, [r3, r2, lsl #2] - 1ba7e: 6008 str r0, [r1, #0] - 1ba80: f843 1022 str.w r1, [r3, r2, lsl #2] - 1ba84: 4770 bx lr - 1ba86: bf00 nop - -0001ba88 <__multadd>: - 1ba88: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 1ba8c: 690d ldr r5, [r1, #16] - 1ba8e: 4607 mov r7, r0 - 1ba90: 460e mov r6, r1 - 1ba92: 461c mov r4, r3 - 1ba94: f101 0e14 add.w lr, r1, #20 - 1ba98: 2000 movs r0, #0 - 1ba9a: f8de 1000 ldr.w r1, [lr] - 1ba9e: b28b uxth r3, r1 - 1baa0: fb02 4303 mla r3, r2, r3, r4 - 1baa4: ea4f 4c13 mov.w ip, r3, lsr #16 - 1baa8: 0c09 lsrs r1, r1, #16 - 1baaa: fb02 cc01 mla ip, r2, r1, ip - 1baae: 3001 adds r0, #1 - 1bab0: b29b uxth r3, r3 - 1bab2: eb03 430c add.w r3, r3, ip, lsl #16 - 1bab6: 4285 cmp r5, r0 - 1bab8: f84e 3b04 str.w r3, [lr], #4 - 1babc: ea4f 441c mov.w r4, ip, lsr #16 - 1bac0: dceb bgt.n 1ba9a <__multadd+0x12> - 1bac2: b13c cbz r4, 1bad4 <__multadd+0x4c> - 1bac4: 68b3 ldr r3, [r6, #8] - 1bac6: 42ab cmp r3, r5 - 1bac8: dd07 ble.n 1bada <__multadd+0x52> - 1baca: eb06 0385 add.w r3, r6, r5, lsl #2 - 1bace: 3501 adds r5, #1 - 1bad0: 615c str r4, [r3, #20] - 1bad2: 6135 str r5, [r6, #16] - 1bad4: 4630 mov r0, r6 - 1bad6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 1bada: 6871 ldr r1, [r6, #4] - 1badc: 4638 mov r0, r7 - 1bade: 3101 adds r1, #1 - 1bae0: f7ff ffa2 bl 1ba28 <_Balloc> - 1bae4: 4680 mov r8, r0 - 1bae6: b1a8 cbz r0, 1bb14 <__multadd+0x8c> - 1bae8: 6932 ldr r2, [r6, #16] - 1baea: 3202 adds r2, #2 - 1baec: f106 010c add.w r1, r6, #12 - 1baf0: 0092 lsls r2, r2, #2 - 1baf2: 300c adds r0, #12 - 1baf4: f7fb f916 bl 16d24 - 1baf8: 6cfb ldr r3, [r7, #76] ; 0x4c - 1bafa: 6872 ldr r2, [r6, #4] - 1bafc: f853 1022 ldr.w r1, [r3, r2, lsl #2] - 1bb00: 6031 str r1, [r6, #0] - 1bb02: f843 6022 str.w r6, [r3, r2, lsl #2] - 1bb06: 4646 mov r6, r8 - 1bb08: eb06 0385 add.w r3, r6, r5, lsl #2 - 1bb0c: 3501 adds r5, #1 - 1bb0e: 615c str r4, [r3, #20] - 1bb10: 6135 str r5, [r6, #16] - 1bb12: e7df b.n 1bad4 <__multadd+0x4c> - 1bb14: 4b02 ldr r3, [pc, #8] ; (1bb20 <__multadd+0x98>) - 1bb16: 4803 ldr r0, [pc, #12] ; (1bb24 <__multadd+0x9c>) - 1bb18: 4642 mov r2, r8 - 1bb1a: 21b5 movs r1, #181 ; 0xb5 - 1bb1c: f001 faae bl 1d07c <__assert_func> - 1bb20: 0002c204 .word 0x0002c204 - 1bb24: 0002c288 .word 0x0002c288 - -0001bb28 <__hi0bits>: - 1bb28: 0c02 lsrs r2, r0, #16 - 1bb2a: 0412 lsls r2, r2, #16 - 1bb2c: 4603 mov r3, r0 - 1bb2e: b9ca cbnz r2, 1bb64 <__hi0bits+0x3c> - 1bb30: 0403 lsls r3, r0, #16 - 1bb32: 2010 movs r0, #16 - 1bb34: f013 4f7f tst.w r3, #4278190080 ; 0xff000000 - 1bb38: bf04 itt eq - 1bb3a: 021b lsleq r3, r3, #8 - 1bb3c: 3008 addeq r0, #8 - 1bb3e: f013 4f70 tst.w r3, #4026531840 ; 0xf0000000 - 1bb42: bf04 itt eq - 1bb44: 011b lsleq r3, r3, #4 - 1bb46: 3004 addeq r0, #4 - 1bb48: f013 4f40 tst.w r3, #3221225472 ; 0xc0000000 - 1bb4c: bf04 itt eq - 1bb4e: 009b lsleq r3, r3, #2 - 1bb50: 3002 addeq r0, #2 - 1bb52: 2b00 cmp r3, #0 - 1bb54: db05 blt.n 1bb62 <__hi0bits+0x3a> - 1bb56: f013 4f80 tst.w r3, #1073741824 ; 0x40000000 - 1bb5a: f100 0001 add.w r0, r0, #1 - 1bb5e: bf08 it eq - 1bb60: 2020 moveq r0, #32 - 1bb62: 4770 bx lr - 1bb64: 2000 movs r0, #0 - 1bb66: e7e5 b.n 1bb34 <__hi0bits+0xc> - -0001bb68 <__lo0bits>: - 1bb68: 6803 ldr r3, [r0, #0] - 1bb6a: f013 0207 ands.w r2, r3, #7 - 1bb6e: 4601 mov r1, r0 - 1bb70: d007 beq.n 1bb82 <__lo0bits+0x1a> - 1bb72: 07da lsls r2, r3, #31 - 1bb74: d41f bmi.n 1bbb6 <__lo0bits+0x4e> - 1bb76: 0798 lsls r0, r3, #30 - 1bb78: d521 bpl.n 1bbbe <__lo0bits+0x56> - 1bb7a: 085b lsrs r3, r3, #1 - 1bb7c: 600b str r3, [r1, #0] - 1bb7e: 2001 movs r0, #1 - 1bb80: 4770 bx lr - 1bb82: b298 uxth r0, r3 - 1bb84: b1a0 cbz r0, 1bbb0 <__lo0bits+0x48> - 1bb86: 4610 mov r0, r2 - 1bb88: b2da uxtb r2, r3 - 1bb8a: b90a cbnz r2, 1bb90 <__lo0bits+0x28> - 1bb8c: 3008 adds r0, #8 - 1bb8e: 0a1b lsrs r3, r3, #8 - 1bb90: 071a lsls r2, r3, #28 - 1bb92: bf04 itt eq - 1bb94: 091b lsreq r3, r3, #4 - 1bb96: 3004 addeq r0, #4 - 1bb98: 079a lsls r2, r3, #30 - 1bb9a: bf04 itt eq - 1bb9c: 089b lsreq r3, r3, #2 - 1bb9e: 3002 addeq r0, #2 - 1bba0: 07da lsls r2, r3, #31 - 1bba2: d403 bmi.n 1bbac <__lo0bits+0x44> - 1bba4: 085b lsrs r3, r3, #1 - 1bba6: f100 0001 add.w r0, r0, #1 - 1bbaa: d006 beq.n 1bbba <__lo0bits+0x52> - 1bbac: 600b str r3, [r1, #0] - 1bbae: 4770 bx lr - 1bbb0: 0c1b lsrs r3, r3, #16 - 1bbb2: 2010 movs r0, #16 - 1bbb4: e7e8 b.n 1bb88 <__lo0bits+0x20> - 1bbb6: 2000 movs r0, #0 - 1bbb8: 4770 bx lr - 1bbba: 2020 movs r0, #32 - 1bbbc: 4770 bx lr - 1bbbe: 089b lsrs r3, r3, #2 - 1bbc0: 600b str r3, [r1, #0] - 1bbc2: 2002 movs r0, #2 - 1bbc4: 4770 bx lr - 1bbc6: bf00 nop - -0001bbc8 <__i2b>: - 1bbc8: b538 push {r3, r4, r5, lr} - 1bbca: 6cc3 ldr r3, [r0, #76] ; 0x4c - 1bbcc: 4604 mov r4, r0 - 1bbce: 460d mov r5, r1 - 1bbd0: b14b cbz r3, 1bbe6 <__i2b+0x1e> - 1bbd2: 6858 ldr r0, [r3, #4] - 1bbd4: b1b0 cbz r0, 1bc04 <__i2b+0x3c> - 1bbd6: 6802 ldr r2, [r0, #0] - 1bbd8: 605a str r2, [r3, #4] - 1bbda: 2200 movs r2, #0 - 1bbdc: 2301 movs r3, #1 - 1bbde: e9c0 3504 strd r3, r5, [r0, #16] - 1bbe2: 60c2 str r2, [r0, #12] - 1bbe4: bd38 pop {r3, r4, r5, pc} - 1bbe6: 2221 movs r2, #33 ; 0x21 - 1bbe8: 2104 movs r1, #4 - 1bbea: f001 fa67 bl 1d0bc <_calloc_r> - 1bbee: 4603 mov r3, r0 - 1bbf0: 64e0 str r0, [r4, #76] ; 0x4c - 1bbf2: 2800 cmp r0, #0 - 1bbf4: d1ed bne.n 1bbd2 <__i2b+0xa> - 1bbf6: 4b09 ldr r3, [pc, #36] ; (1bc1c <__i2b+0x54>) - 1bbf8: 4809 ldr r0, [pc, #36] ; (1bc20 <__i2b+0x58>) - 1bbfa: 2200 movs r2, #0 - 1bbfc: f44f 71a0 mov.w r1, #320 ; 0x140 - 1bc00: f001 fa3c bl 1d07c <__assert_func> - 1bc04: 221c movs r2, #28 - 1bc06: 2101 movs r1, #1 - 1bc08: 4620 mov r0, r4 - 1bc0a: f001 fa57 bl 1d0bc <_calloc_r> - 1bc0e: 2800 cmp r0, #0 - 1bc10: d0f1 beq.n 1bbf6 <__i2b+0x2e> - 1bc12: 2201 movs r2, #1 - 1bc14: 2302 movs r3, #2 - 1bc16: e9c0 2301 strd r2, r3, [r0, #4] - 1bc1a: e7de b.n 1bbda <__i2b+0x12> - 1bc1c: 0002c204 .word 0x0002c204 - 1bc20: 0002c288 .word 0x0002c288 - -0001bc24 <__multiply>: - 1bc24: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1bc28: 690e ldr r6, [r1, #16] - 1bc2a: 6915 ldr r5, [r2, #16] - 1bc2c: 42ae cmp r6, r5 - 1bc2e: b085 sub sp, #20 - 1bc30: 4688 mov r8, r1 - 1bc32: 4614 mov r4, r2 - 1bc34: db05 blt.n 1bc42 <__multiply+0x1e> - 1bc36: 462a mov r2, r5 - 1bc38: 4623 mov r3, r4 - 1bc3a: 4635 mov r5, r6 - 1bc3c: 460c mov r4, r1 - 1bc3e: 4616 mov r6, r2 - 1bc40: 4698 mov r8, r3 - 1bc42: 68a3 ldr r3, [r4, #8] - 1bc44: 6861 ldr r1, [r4, #4] - 1bc46: 19af adds r7, r5, r6 - 1bc48: 42bb cmp r3, r7 - 1bc4a: bfb8 it lt - 1bc4c: 3101 addlt r1, #1 - 1bc4e: f7ff feeb bl 1ba28 <_Balloc> - 1bc52: 9001 str r0, [sp, #4] - 1bc54: 2800 cmp r0, #0 - 1bc56: f000 8087 beq.w 1bd68 <__multiply+0x144> - 1bc5a: 9b01 ldr r3, [sp, #4] - 1bc5c: f103 0914 add.w r9, r3, #20 - 1bc60: eb09 0a87 add.w sl, r9, r7, lsl #2 - 1bc64: 45d1 cmp r9, sl - 1bc66: d205 bcs.n 1bc74 <__multiply+0x50> - 1bc68: 464b mov r3, r9 - 1bc6a: 2200 movs r2, #0 - 1bc6c: f843 2b04 str.w r2, [r3], #4 - 1bc70: 459a cmp sl, r3 - 1bc72: d8fb bhi.n 1bc6c <__multiply+0x48> - 1bc74: f108 0814 add.w r8, r8, #20 - 1bc78: eb08 0b86 add.w fp, r8, r6, lsl #2 - 1bc7c: f104 0314 add.w r3, r4, #20 - 1bc80: 45d8 cmp r8, fp - 1bc82: 461a mov r2, r3 - 1bc84: eb03 0585 add.w r5, r3, r5, lsl #2 - 1bc88: d25f bcs.n 1bd4a <__multiply+0x126> - 1bc8a: 1b2b subs r3, r5, r4 - 1bc8c: 3b15 subs r3, #21 - 1bc8e: f023 0303 bic.w r3, r3, #3 - 1bc92: 3304 adds r3, #4 - 1bc94: 3415 adds r4, #21 - 1bc96: 42a5 cmp r5, r4 - 1bc98: bf38 it cc - 1bc9a: 2304 movcc r3, #4 - 1bc9c: e9cd a702 strd sl, r7, [sp, #8] - 1bca0: 46ac mov ip, r5 - 1bca2: 461f mov r7, r3 - 1bca4: 4692 mov sl, r2 - 1bca6: e005 b.n 1bcb4 <__multiply+0x90> - 1bca8: 0c09 lsrs r1, r1, #16 - 1bcaa: d129 bne.n 1bd00 <__multiply+0xdc> - 1bcac: 45c3 cmp fp, r8 - 1bcae: f109 0904 add.w r9, r9, #4 - 1bcb2: d948 bls.n 1bd46 <__multiply+0x122> - 1bcb4: f858 1b04 ldr.w r1, [r8], #4 - 1bcb8: b28d uxth r5, r1 - 1bcba: 2d00 cmp r5, #0 - 1bcbc: d0f4 beq.n 1bca8 <__multiply+0x84> - 1bcbe: 4656 mov r6, sl - 1bcc0: 464c mov r4, r9 - 1bcc2: 2300 movs r3, #0 - 1bcc4: f856 1b04 ldr.w r1, [r6], #4 - 1bcc8: 6822 ldr r2, [r4, #0] - 1bcca: fa1f fe81 uxth.w lr, r1 - 1bcce: b290 uxth r0, r2 - 1bcd0: 0c09 lsrs r1, r1, #16 - 1bcd2: fb05 000e mla r0, r5, lr, r0 - 1bcd6: 0c12 lsrs r2, r2, #16 - 1bcd8: 4403 add r3, r0 - 1bcda: fb05 2201 mla r2, r5, r1, r2 - 1bcde: eb02 4213 add.w r2, r2, r3, lsr #16 - 1bce2: b29b uxth r3, r3 - 1bce4: ea43 4302 orr.w r3, r3, r2, lsl #16 - 1bce8: 45b4 cmp ip, r6 - 1bcea: f844 3b04 str.w r3, [r4], #4 - 1bcee: ea4f 4312 mov.w r3, r2, lsr #16 - 1bcf2: d8e7 bhi.n 1bcc4 <__multiply+0xa0> - 1bcf4: f849 3007 str.w r3, [r9, r7] - 1bcf8: f858 1c04 ldr.w r1, [r8, #-4] - 1bcfc: 0c09 lsrs r1, r1, #16 - 1bcfe: d0d5 beq.n 1bcac <__multiply+0x88> - 1bd00: f8d9 3000 ldr.w r3, [r9] - 1bd04: 4650 mov r0, sl - 1bd06: 461a mov r2, r3 - 1bd08: 464c mov r4, r9 - 1bd0a: 2600 movs r6, #0 - 1bd0c: 8805 ldrh r5, [r0, #0] - 1bd0e: 0c12 lsrs r2, r2, #16 - 1bd10: fb01 2205 mla r2, r1, r5, r2 - 1bd14: 4416 add r6, r2 - 1bd16: b29b uxth r3, r3 - 1bd18: ea43 4306 orr.w r3, r3, r6, lsl #16 - 1bd1c: f844 3b04 str.w r3, [r4], #4 - 1bd20: f850 5b04 ldr.w r5, [r0], #4 - 1bd24: 6822 ldr r2, [r4, #0] - 1bd26: 0c2d lsrs r5, r5, #16 - 1bd28: b293 uxth r3, r2 - 1bd2a: fb01 3305 mla r3, r1, r5, r3 - 1bd2e: eb03 4316 add.w r3, r3, r6, lsr #16 - 1bd32: 4584 cmp ip, r0 - 1bd34: ea4f 4613 mov.w r6, r3, lsr #16 - 1bd38: d8e8 bhi.n 1bd0c <__multiply+0xe8> - 1bd3a: 45c3 cmp fp, r8 - 1bd3c: f849 3007 str.w r3, [r9, r7] - 1bd40: f109 0904 add.w r9, r9, #4 - 1bd44: d8b6 bhi.n 1bcb4 <__multiply+0x90> - 1bd46: e9dd a702 ldrd sl, r7, [sp, #8] - 1bd4a: 2f00 cmp r7, #0 - 1bd4c: dc02 bgt.n 1bd54 <__multiply+0x130> - 1bd4e: e005 b.n 1bd5c <__multiply+0x138> - 1bd50: 3f01 subs r7, #1 - 1bd52: d003 beq.n 1bd5c <__multiply+0x138> - 1bd54: f85a 3d04 ldr.w r3, [sl, #-4]! - 1bd58: 2b00 cmp r3, #0 - 1bd5a: d0f9 beq.n 1bd50 <__multiply+0x12c> - 1bd5c: 9b01 ldr r3, [sp, #4] - 1bd5e: 4618 mov r0, r3 - 1bd60: 611f str r7, [r3, #16] - 1bd62: b005 add sp, #20 - 1bd64: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1bd68: 4b03 ldr r3, [pc, #12] ; (1bd78 <__multiply+0x154>) - 1bd6a: 4804 ldr r0, [pc, #16] ; (1bd7c <__multiply+0x158>) - 1bd6c: 9a01 ldr r2, [sp, #4] - 1bd6e: f240 115d movw r1, #349 ; 0x15d - 1bd72: f001 f983 bl 1d07c <__assert_func> - 1bd76: bf00 nop - 1bd78: 0002c204 .word 0x0002c204 - 1bd7c: 0002c288 .word 0x0002c288 - -0001bd80 <__pow5mult>: - 1bd80: f012 0303 ands.w r3, r2, #3 - 1bd84: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 1bd88: 4614 mov r4, r2 - 1bd8a: 4606 mov r6, r0 - 1bd8c: d132 bne.n 1bdf4 <__pow5mult+0x74> - 1bd8e: 460d mov r5, r1 - 1bd90: 10a4 asrs r4, r4, #2 - 1bd92: d020 beq.n 1bdd6 <__pow5mult+0x56> - 1bd94: f8d6 8048 ldr.w r8, [r6, #72] ; 0x48 - 1bd98: f1b8 0f00 cmp.w r8, #0 - 1bd9c: d033 beq.n 1be06 <__pow5mult+0x86> - 1bd9e: 07e3 lsls r3, r4, #31 - 1bda0: f04f 0700 mov.w r7, #0 - 1bda4: d407 bmi.n 1bdb6 <__pow5mult+0x36> - 1bda6: 1064 asrs r4, r4, #1 - 1bda8: d015 beq.n 1bdd6 <__pow5mult+0x56> - 1bdaa: f8d8 0000 ldr.w r0, [r8] - 1bdae: b1a8 cbz r0, 1bddc <__pow5mult+0x5c> - 1bdb0: 4680 mov r8, r0 - 1bdb2: 07e3 lsls r3, r4, #31 - 1bdb4: d5f7 bpl.n 1bda6 <__pow5mult+0x26> - 1bdb6: 4642 mov r2, r8 - 1bdb8: 4629 mov r1, r5 - 1bdba: 4630 mov r0, r6 - 1bdbc: f7ff ff32 bl 1bc24 <__multiply> - 1bdc0: b1b5 cbz r5, 1bdf0 <__pow5mult+0x70> - 1bdc2: 6869 ldr r1, [r5, #4] - 1bdc4: 6cf3 ldr r3, [r6, #76] ; 0x4c - 1bdc6: 1064 asrs r4, r4, #1 - 1bdc8: f853 2021 ldr.w r2, [r3, r1, lsl #2] - 1bdcc: 602a str r2, [r5, #0] - 1bdce: f843 5021 str.w r5, [r3, r1, lsl #2] - 1bdd2: 4605 mov r5, r0 - 1bdd4: d1e9 bne.n 1bdaa <__pow5mult+0x2a> - 1bdd6: 4628 mov r0, r5 - 1bdd8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 1bddc: 4642 mov r2, r8 - 1bdde: 4641 mov r1, r8 - 1bde0: 4630 mov r0, r6 - 1bde2: f7ff ff1f bl 1bc24 <__multiply> - 1bde6: f8c8 0000 str.w r0, [r8] - 1bdea: 6007 str r7, [r0, #0] - 1bdec: 4680 mov r8, r0 - 1bdee: e7e0 b.n 1bdb2 <__pow5mult+0x32> - 1bdf0: 4605 mov r5, r0 - 1bdf2: e7d8 b.n 1bda6 <__pow5mult+0x26> - 1bdf4: 3b01 subs r3, #1 - 1bdf6: 4a0f ldr r2, [pc, #60] ; (1be34 <__pow5mult+0xb4>) - 1bdf8: f852 2023 ldr.w r2, [r2, r3, lsl #2] - 1bdfc: 2300 movs r3, #0 - 1bdfe: f7ff fe43 bl 1ba88 <__multadd> - 1be02: 4605 mov r5, r0 - 1be04: e7c4 b.n 1bd90 <__pow5mult+0x10> - 1be06: 2101 movs r1, #1 - 1be08: 4630 mov r0, r6 - 1be0a: f7ff fe0d bl 1ba28 <_Balloc> - 1be0e: 4680 mov r8, r0 - 1be10: b140 cbz r0, 1be24 <__pow5mult+0xa4> - 1be12: 2301 movs r3, #1 - 1be14: f240 2271 movw r2, #625 ; 0x271 - 1be18: e9c0 3204 strd r3, r2, [r0, #16] - 1be1c: 2300 movs r3, #0 - 1be1e: 64b0 str r0, [r6, #72] ; 0x48 - 1be20: 6003 str r3, [r0, #0] - 1be22: e7bc b.n 1bd9e <__pow5mult+0x1e> - 1be24: 4b04 ldr r3, [pc, #16] ; (1be38 <__pow5mult+0xb8>) - 1be26: 4805 ldr r0, [pc, #20] ; (1be3c <__pow5mult+0xbc>) - 1be28: 4642 mov r2, r8 - 1be2a: f44f 71a0 mov.w r1, #320 ; 0x140 - 1be2e: f001 f925 bl 1d07c <__assert_func> - 1be32: bf00 nop - 1be34: 0002c3f0 .word 0x0002c3f0 - 1be38: 0002c204 .word 0x0002c204 - 1be3c: 0002c288 .word 0x0002c288 - -0001be40 <__lshift>: - 1be40: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 1be44: 460c mov r4, r1 - 1be46: 4690 mov r8, r2 - 1be48: 6926 ldr r6, [r4, #16] - 1be4a: 68a3 ldr r3, [r4, #8] - 1be4c: 6849 ldr r1, [r1, #4] - 1be4e: eb06 1662 add.w r6, r6, r2, asr #5 - 1be52: 1c75 adds r5, r6, #1 - 1be54: 429d cmp r5, r3 - 1be56: 4607 mov r7, r0 - 1be58: ea4f 1962 mov.w r9, r2, asr #5 - 1be5c: dd04 ble.n 1be68 <__lshift+0x28> - 1be5e: 005b lsls r3, r3, #1 - 1be60: 429d cmp r5, r3 - 1be62: f101 0101 add.w r1, r1, #1 - 1be66: dcfa bgt.n 1be5e <__lshift+0x1e> - 1be68: 4638 mov r0, r7 - 1be6a: f7ff fddd bl 1ba28 <_Balloc> - 1be6e: 4684 mov ip, r0 - 1be70: 2800 cmp r0, #0 - 1be72: d051 beq.n 1bf18 <__lshift+0xd8> - 1be74: f1b9 0f00 cmp.w r9, #0 - 1be78: f100 0014 add.w r0, r0, #20 - 1be7c: dd0e ble.n 1be9c <__lshift+0x5c> - 1be7e: f109 0205 add.w r2, r9, #5 - 1be82: ea4f 0e82 mov.w lr, r2, lsl #2 - 1be86: 4603 mov r3, r0 - 1be88: eb0c 0282 add.w r2, ip, r2, lsl #2 - 1be8c: 2100 movs r1, #0 - 1be8e: f843 1b04 str.w r1, [r3], #4 - 1be92: 4293 cmp r3, r2 - 1be94: d1fb bne.n 1be8e <__lshift+0x4e> - 1be96: f1ae 0314 sub.w r3, lr, #20 - 1be9a: 4418 add r0, r3 - 1be9c: 6921 ldr r1, [r4, #16] - 1be9e: f104 0314 add.w r3, r4, #20 - 1bea2: f018 081f ands.w r8, r8, #31 - 1bea6: eb03 0181 add.w r1, r3, r1, lsl #2 - 1beaa: d02d beq.n 1bf08 <__lshift+0xc8> - 1beac: f1c8 0920 rsb r9, r8, #32 - 1beb0: 4686 mov lr, r0 - 1beb2: f04f 0a00 mov.w sl, #0 - 1beb6: 681a ldr r2, [r3, #0] - 1beb8: fa02 f208 lsl.w r2, r2, r8 - 1bebc: ea42 020a orr.w r2, r2, sl - 1bec0: f84e 2b04 str.w r2, [lr], #4 - 1bec4: f853 2b04 ldr.w r2, [r3], #4 - 1bec8: 4299 cmp r1, r3 - 1beca: fa22 fa09 lsr.w sl, r2, r9 - 1bece: d8f2 bhi.n 1beb6 <__lshift+0x76> - 1bed0: 1b0b subs r3, r1, r4 - 1bed2: 3b15 subs r3, #21 - 1bed4: f023 0303 bic.w r3, r3, #3 - 1bed8: 3304 adds r3, #4 - 1beda: f104 0215 add.w r2, r4, #21 - 1bede: 4291 cmp r1, r2 - 1bee0: bf38 it cc - 1bee2: 2304 movcc r3, #4 - 1bee4: f1ba 0f00 cmp.w sl, #0 - 1bee8: bf18 it ne - 1beea: 462e movne r6, r5 - 1beec: f840 a003 str.w sl, [r0, r3] - 1bef0: 6cfb ldr r3, [r7, #76] ; 0x4c - 1bef2: 6862 ldr r2, [r4, #4] - 1bef4: f8cc 6010 str.w r6, [ip, #16] - 1bef8: f853 1022 ldr.w r1, [r3, r2, lsl #2] - 1befc: 6021 str r1, [r4, #0] - 1befe: 4660 mov r0, ip - 1bf00: f843 4022 str.w r4, [r3, r2, lsl #2] - 1bf04: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 1bf08: 3804 subs r0, #4 - 1bf0a: f853 2b04 ldr.w r2, [r3], #4 - 1bf0e: f840 2f04 str.w r2, [r0, #4]! - 1bf12: 4299 cmp r1, r3 - 1bf14: d8f9 bhi.n 1bf0a <__lshift+0xca> - 1bf16: e7eb b.n 1bef0 <__lshift+0xb0> - 1bf18: 4b03 ldr r3, [pc, #12] ; (1bf28 <__lshift+0xe8>) - 1bf1a: 4804 ldr r0, [pc, #16] ; (1bf2c <__lshift+0xec>) - 1bf1c: 4662 mov r2, ip - 1bf1e: f240 11d9 movw r1, #473 ; 0x1d9 - 1bf22: f001 f8ab bl 1d07c <__assert_func> - 1bf26: bf00 nop - 1bf28: 0002c204 .word 0x0002c204 - 1bf2c: 0002c288 .word 0x0002c288 - -0001bf30 <__mcmp>: - 1bf30: 690b ldr r3, [r1, #16] - 1bf32: 4684 mov ip, r0 - 1bf34: 6900 ldr r0, [r0, #16] - 1bf36: 1ac0 subs r0, r0, r3 - 1bf38: d115 bne.n 1bf66 <__mcmp+0x36> - 1bf3a: f10c 0c14 add.w ip, ip, #20 - 1bf3e: 3114 adds r1, #20 - 1bf40: eb0c 0283 add.w r2, ip, r3, lsl #2 - 1bf44: b410 push {r4} - 1bf46: eb01 0383 add.w r3, r1, r3, lsl #2 - 1bf4a: e001 b.n 1bf50 <__mcmp+0x20> - 1bf4c: 4594 cmp ip, r2 - 1bf4e: d208 bcs.n 1bf62 <__mcmp+0x32> - 1bf50: f852 4d04 ldr.w r4, [r2, #-4]! - 1bf54: f853 1d04 ldr.w r1, [r3, #-4]! - 1bf58: 428c cmp r4, r1 - 1bf5a: d0f7 beq.n 1bf4c <__mcmp+0x1c> - 1bf5c: d204 bcs.n 1bf68 <__mcmp+0x38> - 1bf5e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1bf62: bc10 pop {r4} - 1bf64: 4770 bx lr - 1bf66: 4770 bx lr - 1bf68: 2001 movs r0, #1 - 1bf6a: bc10 pop {r4} - 1bf6c: 4770 bx lr - 1bf6e: bf00 nop - -0001bf70 <__mdiff>: - 1bf70: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1bf74: 690f ldr r7, [r1, #16] - 1bf76: 6913 ldr r3, [r2, #16] - 1bf78: 1aff subs r7, r7, r3 - 1bf7a: 2f00 cmp r7, #0 - 1bf7c: 460e mov r6, r1 - 1bf7e: 4690 mov r8, r2 - 1bf80: d17f bne.n 1c082 <__mdiff+0x112> - 1bf82: f101 0514 add.w r5, r1, #20 - 1bf86: 3214 adds r2, #20 - 1bf88: eb02 0283 add.w r2, r2, r3, lsl #2 - 1bf8c: eb05 0383 add.w r3, r5, r3, lsl #2 - 1bf90: e001 b.n 1bf96 <__mdiff+0x26> - 1bf92: 429d cmp r5, r3 - 1bf94: d278 bcs.n 1c088 <__mdiff+0x118> - 1bf96: f853 1d04 ldr.w r1, [r3, #-4]! - 1bf9a: f852 4d04 ldr.w r4, [r2, #-4]! - 1bf9e: 42a1 cmp r1, r4 - 1bfa0: d0f7 beq.n 1bf92 <__mdiff+0x22> - 1bfa2: d369 bcc.n 1c078 <__mdiff+0x108> - 1bfa4: 6871 ldr r1, [r6, #4] - 1bfa6: f7ff fd3f bl 1ba28 <_Balloc> - 1bfaa: 4681 mov r9, r0 - 1bfac: 2800 cmp r0, #0 - 1bfae: d077 beq.n 1c0a0 <__mdiff+0x130> - 1bfb0: 6935 ldr r5, [r6, #16] - 1bfb2: f8d8 2010 ldr.w r2, [r8, #16] - 1bfb6: 60c7 str r7, [r0, #12] - 1bfb8: f108 0e14 add.w lr, r8, #20 - 1bfbc: f106 0014 add.w r0, r6, #20 - 1bfc0: f109 0a14 add.w sl, r9, #20 - 1bfc4: f106 0110 add.w r1, r6, #16 - 1bfc8: eb0e 0282 add.w r2, lr, r2, lsl #2 - 1bfcc: eb00 0785 add.w r7, r0, r5, lsl #2 - 1bfd0: 4656 mov r6, sl - 1bfd2: f04f 0c00 mov.w ip, #0 - 1bfd6: f85e 4b04 ldr.w r4, [lr], #4 - 1bfda: f851 bf04 ldr.w fp, [r1, #4]! - 1bfde: b2a3 uxth r3, r4 - 1bfe0: fa1c fc8b uxtah ip, ip, fp - 1bfe4: ebac 0303 sub.w r3, ip, r3 - 1bfe8: ea4f 4c14 mov.w ip, r4, lsr #16 - 1bfec: ebcc 4c1b rsb ip, ip, fp, lsr #16 - 1bff0: eb0c 4c23 add.w ip, ip, r3, asr #16 - 1bff4: b29b uxth r3, r3 - 1bff6: ea43 430c orr.w r3, r3, ip, lsl #16 - 1bffa: 4572 cmp r2, lr - 1bffc: f846 3b04 str.w r3, [r6], #4 - 1c000: ea4f 4c2c mov.w ip, ip, asr #16 - 1c004: d8e7 bhi.n 1bfd6 <__mdiff+0x66> - 1c006: eba2 0108 sub.w r1, r2, r8 - 1c00a: 3915 subs r1, #21 - 1c00c: f108 0815 add.w r8, r8, #21 - 1c010: 4542 cmp r2, r8 - 1c012: f021 0403 bic.w r4, r1, #3 - 1c016: f104 0404 add.w r4, r4, #4 - 1c01a: bf38 it cc - 1c01c: 2404 movcc r4, #4 - 1c01e: 4420 add r0, r4 - 1c020: f021 0203 bic.w r2, r1, #3 - 1c024: bf38 it cc - 1c026: 2200 movcc r2, #0 - 1c028: 4287 cmp r7, r0 - 1c02a: 4452 add r2, sl - 1c02c: 4454 add r4, sl - 1c02e: d918 bls.n 1c062 <__mdiff+0xf2> - 1c030: 4626 mov r6, r4 - 1c032: 4601 mov r1, r0 - 1c034: f851 3b04 ldr.w r3, [r1], #4 - 1c038: fa1c fc83 uxtah ip, ip, r3 - 1c03c: ea4f 422c mov.w r2, ip, asr #16 - 1c040: eb02 4213 add.w r2, r2, r3, lsr #16 - 1c044: fa1f fc8c uxth.w ip, ip - 1c048: ea4c 4302 orr.w r3, ip, r2, lsl #16 - 1c04c: 428f cmp r7, r1 - 1c04e: f846 3b04 str.w r3, [r6], #4 - 1c052: ea4f 4c22 mov.w ip, r2, asr #16 - 1c056: d8ed bhi.n 1c034 <__mdiff+0xc4> - 1c058: 3f01 subs r7, #1 - 1c05a: 1a3f subs r7, r7, r0 - 1c05c: f027 0703 bic.w r7, r7, #3 - 1c060: 19e2 adds r2, r4, r7 - 1c062: b923 cbnz r3, 1c06e <__mdiff+0xfe> - 1c064: f852 3d04 ldr.w r3, [r2, #-4]! - 1c068: 3d01 subs r5, #1 - 1c06a: 2b00 cmp r3, #0 - 1c06c: d0fa beq.n 1c064 <__mdiff+0xf4> - 1c06e: f8c9 5010 str.w r5, [r9, #16] - 1c072: 4648 mov r0, r9 - 1c074: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1c078: 4633 mov r3, r6 - 1c07a: 2701 movs r7, #1 - 1c07c: 4646 mov r6, r8 - 1c07e: 4698 mov r8, r3 - 1c080: e790 b.n 1bfa4 <__mdiff+0x34> - 1c082: dbf9 blt.n 1c078 <__mdiff+0x108> - 1c084: 2700 movs r7, #0 - 1c086: e78d b.n 1bfa4 <__mdiff+0x34> - 1c088: 2100 movs r1, #0 - 1c08a: f7ff fccd bl 1ba28 <_Balloc> - 1c08e: 4681 mov r9, r0 - 1c090: b168 cbz r0, 1c0ae <__mdiff+0x13e> - 1c092: 2201 movs r2, #1 - 1c094: 2300 movs r3, #0 - 1c096: e9c9 2304 strd r2, r3, [r9, #16] - 1c09a: 4648 mov r0, r9 - 1c09c: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1c0a0: 4b06 ldr r3, [pc, #24] ; (1c0bc <__mdiff+0x14c>) - 1c0a2: 4807 ldr r0, [pc, #28] ; (1c0c0 <__mdiff+0x150>) - 1c0a4: 464a mov r2, r9 - 1c0a6: f44f 7110 mov.w r1, #576 ; 0x240 - 1c0aa: f000 ffe7 bl 1d07c <__assert_func> - 1c0ae: 4b03 ldr r3, [pc, #12] ; (1c0bc <__mdiff+0x14c>) - 1c0b0: 4803 ldr r0, [pc, #12] ; (1c0c0 <__mdiff+0x150>) - 1c0b2: 464a mov r2, r9 - 1c0b4: f240 2132 movw r1, #562 ; 0x232 - 1c0b8: f000 ffe0 bl 1d07c <__assert_func> - 1c0bc: 0002c204 .word 0x0002c204 - 1c0c0: 0002c288 .word 0x0002c288 - -0001c0c4 <__d2b>: - 1c0c4: b570 push {r4, r5, r6, lr} - 1c0c6: 2101 movs r1, #1 - 1c0c8: b082 sub sp, #8 - 1c0ca: 4616 mov r6, r2 - 1c0cc: 461d mov r5, r3 - 1c0ce: f7ff fcab bl 1ba28 <_Balloc> - 1c0d2: 4604 mov r4, r0 - 1c0d4: 2800 cmp r0, #0 - 1c0d6: d049 beq.n 1c16c <__d2b+0xa8> - 1c0d8: 462b mov r3, r5 - 1c0da: f3c5 550a ubfx r5, r5, #20, #11 - 1c0de: f3c3 0313 ubfx r3, r3, #0, #20 - 1c0e2: b10d cbz r5, 1c0e8 <__d2b+0x24> - 1c0e4: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - 1c0e8: 2e00 cmp r6, #0 - 1c0ea: 9301 str r3, [sp, #4] - 1c0ec: d114 bne.n 1c118 <__d2b+0x54> - 1c0ee: a801 add r0, sp, #4 - 1c0f0: f7ff fd3a bl 1bb68 <__lo0bits> - 1c0f4: 9b01 ldr r3, [sp, #4] - 1c0f6: 6163 str r3, [r4, #20] - 1c0f8: 2101 movs r1, #1 - 1c0fa: 3020 adds r0, #32 - 1c0fc: 6121 str r1, [r4, #16] - 1c0fe: b315 cbz r5, 1c146 <__d2b+0x82> - 1c100: 9b06 ldr r3, [sp, #24] - 1c102: f2a5 4533 subw r5, r5, #1075 ; 0x433 - 1c106: 4405 add r5, r0 - 1c108: 601d str r5, [r3, #0] - 1c10a: 9b07 ldr r3, [sp, #28] - 1c10c: f1c0 0035 rsb r0, r0, #53 ; 0x35 - 1c110: 6018 str r0, [r3, #0] - 1c112: 4620 mov r0, r4 - 1c114: b002 add sp, #8 - 1c116: bd70 pop {r4, r5, r6, pc} - 1c118: 4668 mov r0, sp - 1c11a: 9600 str r6, [sp, #0] - 1c11c: f7ff fd24 bl 1bb68 <__lo0bits> - 1c120: 9b01 ldr r3, [sp, #4] - 1c122: b300 cbz r0, 1c166 <__d2b+0xa2> - 1c124: 9900 ldr r1, [sp, #0] - 1c126: f1c0 0220 rsb r2, r0, #32 - 1c12a: fa03 f202 lsl.w r2, r3, r2 - 1c12e: 430a orrs r2, r1 - 1c130: 40c3 lsrs r3, r0 - 1c132: 9301 str r3, [sp, #4] - 1c134: 6162 str r2, [r4, #20] - 1c136: 2b00 cmp r3, #0 - 1c138: bf14 ite ne - 1c13a: 2102 movne r1, #2 - 1c13c: 2101 moveq r1, #1 - 1c13e: 61a3 str r3, [r4, #24] - 1c140: 6121 str r1, [r4, #16] - 1c142: 2d00 cmp r5, #0 - 1c144: d1dc bne.n 1c100 <__d2b+0x3c> - 1c146: eb04 0281 add.w r2, r4, r1, lsl #2 - 1c14a: f2a0 4332 subw r3, r0, #1074 ; 0x432 - 1c14e: 6910 ldr r0, [r2, #16] - 1c150: 9a06 ldr r2, [sp, #24] - 1c152: 6013 str r3, [r2, #0] - 1c154: f7ff fce8 bl 1bb28 <__hi0bits> - 1c158: 9b07 ldr r3, [sp, #28] - 1c15a: ebc0 1041 rsb r0, r0, r1, lsl #5 - 1c15e: 6018 str r0, [r3, #0] - 1c160: 4620 mov r0, r4 - 1c162: b002 add sp, #8 - 1c164: bd70 pop {r4, r5, r6, pc} - 1c166: 9a00 ldr r2, [sp, #0] - 1c168: 6162 str r2, [r4, #20] - 1c16a: e7e4 b.n 1c136 <__d2b+0x72> - 1c16c: 4b03 ldr r3, [pc, #12] ; (1c17c <__d2b+0xb8>) - 1c16e: 4804 ldr r0, [pc, #16] ; (1c180 <__d2b+0xbc>) - 1c170: 4622 mov r2, r4 - 1c172: f240 310a movw r1, #778 ; 0x30a - 1c176: f000 ff81 bl 1d07c <__assert_func> - 1c17a: bf00 nop - 1c17c: 0002c204 .word 0x0002c204 - 1c180: 0002c288 .word 0x0002c288 - -0001c184 <_sbrk_r>: - 1c184: b538 push {r3, r4, r5, lr} - 1c186: 4d07 ldr r5, [pc, #28] ; (1c1a4 <_sbrk_r+0x20>) - 1c188: 2200 movs r2, #0 - 1c18a: 4604 mov r4, r0 - 1c18c: 4608 mov r0, r1 - 1c18e: 602a str r2, [r5, #0] - 1c190: f7e4 f8e6 bl 360 <_sbrk> - 1c194: 1c43 adds r3, r0, #1 - 1c196: d000 beq.n 1c19a <_sbrk_r+0x16> - 1c198: bd38 pop {r3, r4, r5, pc} - 1c19a: 682b ldr r3, [r5, #0] - 1c19c: 2b00 cmp r3, #0 - 1c19e: d0fb beq.n 1c198 <_sbrk_r+0x14> - 1c1a0: 6023 str r3, [r4, #0] - 1c1a2: bd38 pop {r3, r4, r5, pc} - 1c1a4: 20005804 .word 0x20005804 - -0001c1a8 : - 1c1a8: b538 push {r3, r4, r5, lr} - 1c1aa: 4b15 ldr r3, [pc, #84] ; (1c200 ) - 1c1ac: 281f cmp r0, #31 - 1c1ae: 681d ldr r5, [r3, #0] - 1c1b0: d820 bhi.n 1c1f4 - 1c1b2: f8d5 22dc ldr.w r2, [r5, #732] ; 0x2dc - 1c1b6: 4604 mov r4, r0 - 1c1b8: b162 cbz r2, 1c1d4 - 1c1ba: f852 3020 ldr.w r3, [r2, r0, lsl #2] - 1c1be: b14b cbz r3, 1c1d4 - 1c1c0: 2b01 cmp r3, #1 - 1c1c2: d015 beq.n 1c1f0 - 1c1c4: 1c59 adds r1, r3, #1 - 1c1c6: d00f beq.n 1c1e8 - 1c1c8: 2500 movs r5, #0 - 1c1ca: f842 5020 str.w r5, [r2, r0, lsl #2] - 1c1ce: 4798 blx r3 - 1c1d0: 4628 mov r0, r5 - 1c1d2: bd38 pop {r3, r4, r5, pc} - 1c1d4: 4628 mov r0, r5 - 1c1d6: f000 f82b bl 1c230 <_getpid_r> - 1c1da: 4622 mov r2, r4 - 1c1dc: 4601 mov r1, r0 - 1c1de: 4628 mov r0, r5 - 1c1e0: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - 1c1e4: f000 b80e b.w 1c204 <_kill_r> - 1c1e8: 2316 movs r3, #22 - 1c1ea: 602b str r3, [r5, #0] - 1c1ec: 2001 movs r0, #1 - 1c1ee: bd38 pop {r3, r4, r5, pc} - 1c1f0: 2000 movs r0, #0 - 1c1f2: bd38 pop {r3, r4, r5, pc} - 1c1f4: 2316 movs r3, #22 - 1c1f6: 602b str r3, [r5, #0] - 1c1f8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1c1fc: bd38 pop {r3, r4, r5, pc} - 1c1fe: bf00 nop - 1c200: 20000068 .word 0x20000068 - -0001c204 <_kill_r>: - 1c204: b570 push {r4, r5, r6, lr} - 1c206: 460c mov r4, r1 - 1c208: 4d08 ldr r5, [pc, #32] ; (1c22c <_kill_r+0x28>) - 1c20a: 4603 mov r3, r0 - 1c20c: 2600 movs r6, #0 - 1c20e: 4620 mov r0, r4 - 1c210: 4611 mov r1, r2 - 1c212: 461c mov r4, r3 - 1c214: 602e str r6, [r5, #0] - 1c216: f7e4 f8c7 bl 3a8 <_kill> - 1c21a: 1c43 adds r3, r0, #1 - 1c21c: d000 beq.n 1c220 <_kill_r+0x1c> - 1c21e: bd70 pop {r4, r5, r6, pc} - 1c220: 682b ldr r3, [r5, #0] - 1c222: 2b00 cmp r3, #0 - 1c224: d0fb beq.n 1c21e <_kill_r+0x1a> - 1c226: 6023 str r3, [r4, #0] - 1c228: bd70 pop {r4, r5, r6, pc} - 1c22a: bf00 nop - 1c22c: 20005804 .word 0x20005804 - -0001c230 <_getpid_r>: - 1c230: f7e4 b8bb b.w 3aa <_getpid> - -0001c234 <__sread>: - 1c234: b510 push {r4, lr} - 1c236: 460c mov r4, r1 - 1c238: f9b1 100e ldrsh.w r1, [r1, #14] - 1c23c: f001 fa2a bl 1d694 <_read_r> - 1c240: 2800 cmp r0, #0 - 1c242: db03 blt.n 1c24c <__sread+0x18> - 1c244: 6d23 ldr r3, [r4, #80] ; 0x50 - 1c246: 4403 add r3, r0 - 1c248: 6523 str r3, [r4, #80] ; 0x50 - 1c24a: bd10 pop {r4, pc} - 1c24c: 89a3 ldrh r3, [r4, #12] - 1c24e: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 1c252: 81a3 strh r3, [r4, #12] - 1c254: bd10 pop {r4, pc} - 1c256: bf00 nop - -0001c258 <__swrite>: - 1c258: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 1c25c: 460c mov r4, r1 - 1c25e: f9b1 100c ldrsh.w r1, [r1, #12] - 1c262: 461f mov r7, r3 - 1c264: 05cb lsls r3, r1, #23 - 1c266: 4605 mov r5, r0 - 1c268: 4616 mov r6, r2 - 1c26a: d40b bmi.n 1c284 <__swrite+0x2c> - 1c26c: f421 5180 bic.w r1, r1, #4096 ; 0x1000 - 1c270: 81a1 strh r1, [r4, #12] - 1c272: 463b mov r3, r7 - 1c274: f9b4 100e ldrsh.w r1, [r4, #14] - 1c278: 4632 mov r2, r6 - 1c27a: 4628 mov r0, r5 - 1c27c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 1c280: f000 bee6 b.w 1d050 <_write_r> - 1c284: f9b4 100e ldrsh.w r1, [r4, #14] - 1c288: 2302 movs r3, #2 - 1c28a: 2200 movs r2, #0 - 1c28c: f001 f9d6 bl 1d63c <_lseek_r> - 1c290: f9b4 100c ldrsh.w r1, [r4, #12] - 1c294: e7ea b.n 1c26c <__swrite+0x14> - 1c296: bf00 nop - -0001c298 <__sseek>: - 1c298: b510 push {r4, lr} - 1c29a: 460c mov r4, r1 - 1c29c: f9b1 100e ldrsh.w r1, [r1, #14] - 1c2a0: f001 f9cc bl 1d63c <_lseek_r> - 1c2a4: 89a3 ldrh r3, [r4, #12] - 1c2a6: 1c42 adds r2, r0, #1 - 1c2a8: bf0e itee eq - 1c2aa: f423 5380 biceq.w r3, r3, #4096 ; 0x1000 - 1c2ae: f443 5380 orrne.w r3, r3, #4096 ; 0x1000 - 1c2b2: 6520 strne r0, [r4, #80] ; 0x50 - 1c2b4: 81a3 strh r3, [r4, #12] - 1c2b6: bd10 pop {r4, pc} - -0001c2b8 <__sclose>: - 1c2b8: f9b1 100e ldrsh.w r1, [r1, #14] - 1c2bc: f000 bf3a b.w 1d134 <_close_r> - -0001c2c0 <__ssprint_r>: - 1c2c0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1c2c4: 6893 ldr r3, [r2, #8] - 1c2c6: 6816 ldr r6, [r2, #0] - 1c2c8: b083 sub sp, #12 - 1c2ca: 4692 mov sl, r2 - 1c2cc: 2b00 cmp r3, #0 - 1c2ce: d071 beq.n 1c3b4 <__ssprint_r+0xf4> - 1c2d0: 688b ldr r3, [r1, #8] - 1c2d2: 680a ldr r2, [r1, #0] - 1c2d4: 4681 mov r9, r0 - 1c2d6: 460c mov r4, r1 - 1c2d8: 3608 adds r6, #8 - 1c2da: e043 b.n 1c364 <__ssprint_r+0xa4> - 1c2dc: 89a3 ldrh r3, [r4, #12] - 1c2de: f413 6f90 tst.w r3, #1152 ; 0x480 - 1c2e2: d02d beq.n 1c340 <__ssprint_r+0x80> - 1c2e4: e9d4 1004 ldrd r1, r0, [r4, #16] - 1c2e8: 1a57 subs r7, r2, r1 - 1c2ea: eb00 0840 add.w r8, r0, r0, lsl #1 - 1c2ee: eb08 78d8 add.w r8, r8, r8, lsr #31 - 1c2f2: 1c78 adds r0, r7, #1 - 1c2f4: ea4f 0868 mov.w r8, r8, asr #1 - 1c2f8: 4428 add r0, r5 - 1c2fa: 4540 cmp r0, r8 - 1c2fc: 4642 mov r2, r8 - 1c2fe: bf84 itt hi - 1c300: 4680 movhi r8, r0 - 1c302: 4642 movhi r2, r8 - 1c304: 055b lsls r3, r3, #21 - 1c306: d539 bpl.n 1c37c <__ssprint_r+0xbc> - 1c308: 4611 mov r1, r2 - 1c30a: 4648 mov r0, r9 - 1c30c: f7ff f888 bl 1b420 <_malloc_r> - 1c310: 9001 str r0, [sp, #4] - 1c312: 2800 cmp r0, #0 - 1c314: d03c beq.n 1c390 <__ssprint_r+0xd0> - 1c316: 463a mov r2, r7 - 1c318: 6921 ldr r1, [r4, #16] - 1c31a: f7fa fd03 bl 16d24 - 1c31e: 89a2 ldrh r2, [r4, #12] - 1c320: 9b01 ldr r3, [sp, #4] - 1c322: f422 6290 bic.w r2, r2, #1152 ; 0x480 - 1c326: f042 0280 orr.w r2, r2, #128 ; 0x80 - 1c32a: 81a2 strh r2, [r4, #12] - 1c32c: 19d8 adds r0, r3, r7 - 1c32e: eba8 0707 sub.w r7, r8, r7 - 1c332: 60a7 str r7, [r4, #8] - 1c334: f8c4 8014 str.w r8, [r4, #20] - 1c338: 6123 str r3, [r4, #16] - 1c33a: 6020 str r0, [r4, #0] - 1c33c: 46a8 mov r8, r5 - 1c33e: 462f mov r7, r5 - 1c340: 463a mov r2, r7 - 1c342: 4659 mov r1, fp - 1c344: f7fa fd88 bl 16e58 - 1c348: f8da 1008 ldr.w r1, [sl, #8] - 1c34c: 68a3 ldr r3, [r4, #8] - 1c34e: 6822 ldr r2, [r4, #0] - 1c350: eba3 0308 sub.w r3, r3, r8 - 1c354: 443a add r2, r7 - 1c356: 1b49 subs r1, r1, r5 - 1c358: 60a3 str r3, [r4, #8] - 1c35a: 6022 str r2, [r4, #0] - 1c35c: f8ca 1008 str.w r1, [sl, #8] - 1c360: b341 cbz r1, 1c3b4 <__ssprint_r+0xf4> - 1c362: 3608 adds r6, #8 - 1c364: e956 b502 ldrd fp, r5, [r6, #-8] - 1c368: 4698 mov r8, r3 - 1c36a: 461f mov r7, r3 - 1c36c: 4610 mov r0, r2 - 1c36e: 2d00 cmp r5, #0 - 1c370: d0f7 beq.n 1c362 <__ssprint_r+0xa2> - 1c372: 42ab cmp r3, r5 - 1c374: d9b2 bls.n 1c2dc <__ssprint_r+0x1c> - 1c376: 46a8 mov r8, r5 - 1c378: 462f mov r7, r5 - 1c37a: e7e1 b.n 1c340 <__ssprint_r+0x80> - 1c37c: 4648 mov r0, r9 - 1c37e: f001 f99f bl 1d6c0 <_realloc_r> - 1c382: 4603 mov r3, r0 - 1c384: 2800 cmp r0, #0 - 1c386: d1d1 bne.n 1c32c <__ssprint_r+0x6c> - 1c388: 6921 ldr r1, [r4, #16] - 1c38a: 4648 mov r0, r9 - 1c38c: f7fe feb4 bl 1b0f8 <_free_r> - 1c390: 89a3 ldrh r3, [r4, #12] - 1c392: 220c movs r2, #12 - 1c394: f043 0340 orr.w r3, r3, #64 ; 0x40 - 1c398: f8c9 2000 str.w r2, [r9] - 1c39c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1c3a0: 81a3 strh r3, [r4, #12] - 1c3a2: 2200 movs r2, #0 - 1c3a4: 2300 movs r3, #0 - 1c3a6: f8ca 2008 str.w r2, [sl, #8] - 1c3aa: f8ca 3004 str.w r3, [sl, #4] - 1c3ae: b003 add sp, #12 - 1c3b0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1c3b4: 2000 movs r0, #0 - 1c3b6: 2300 movs r3, #0 - 1c3b8: f8ca 3004 str.w r3, [sl, #4] - 1c3bc: b003 add sp, #12 - 1c3be: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1c3c2: bf00 nop - -0001c3c4 : - 1c3c4: b410 push {r4} - 1c3c6: 4c04 ldr r4, [pc, #16] ; (1c3d8 ) - 1c3c8: 4684 mov ip, r0 - 1c3ca: 4613 mov r3, r2 - 1c3cc: 6820 ldr r0, [r4, #0] - 1c3ce: bc10 pop {r4} - 1c3d0: 460a mov r2, r1 - 1c3d2: 4661 mov r1, ip - 1c3d4: f000 be3c b.w 1d050 <_write_r> - 1c3d8: 20000068 .word 0x20000068 - -0001c3dc <__sprint_r.part.0>: - 1c3dc: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1c3e0: 6e0b ldr r3, [r1, #96] ; 0x60 - 1c3e2: 049c lsls r4, r3, #18 - 1c3e4: 4690 mov r8, r2 - 1c3e6: d52d bpl.n 1c444 <__sprint_r.part.0+0x68> - 1c3e8: 6893 ldr r3, [r2, #8] - 1c3ea: 6812 ldr r2, [r2, #0] - 1c3ec: b343 cbz r3, 1c440 <__sprint_r.part.0+0x64> - 1c3ee: 468b mov fp, r1 - 1c3f0: 4606 mov r6, r0 - 1c3f2: f102 0908 add.w r9, r2, #8 - 1c3f6: e959 5a02 ldrd r5, sl, [r9, #-8] - 1c3fa: ea5f 079a movs.w r7, sl, lsr #2 - 1c3fe: d015 beq.n 1c42c <__sprint_r.part.0+0x50> - 1c400: 3d04 subs r5, #4 - 1c402: 2400 movs r4, #0 - 1c404: e001 b.n 1c40a <__sprint_r.part.0+0x2e> - 1c406: 42a7 cmp r7, r4 - 1c408: d00e beq.n 1c428 <__sprint_r.part.0+0x4c> - 1c40a: f855 1f04 ldr.w r1, [r5, #4]! - 1c40e: 465a mov r2, fp - 1c410: 4630 mov r0, r6 - 1c412: f000 ff4f bl 1d2b4 <_fputwc_r> - 1c416: 1c43 adds r3, r0, #1 - 1c418: f104 0401 add.w r4, r4, #1 - 1c41c: d1f3 bne.n 1c406 <__sprint_r.part.0+0x2a> - 1c41e: 2300 movs r3, #0 - 1c420: e9c8 3301 strd r3, r3, [r8, #4] - 1c424: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1c428: f8d8 3008 ldr.w r3, [r8, #8] - 1c42c: f02a 0a03 bic.w sl, sl, #3 - 1c430: eba3 030a sub.w r3, r3, sl - 1c434: f8c8 3008 str.w r3, [r8, #8] - 1c438: f109 0908 add.w r9, r9, #8 - 1c43c: 2b00 cmp r3, #0 - 1c43e: d1da bne.n 1c3f6 <__sprint_r.part.0+0x1a> - 1c440: 2000 movs r0, #0 - 1c442: e7ec b.n 1c41e <__sprint_r.part.0+0x42> - 1c444: f000 ff5e bl 1d304 <__sfvwrite_r> - 1c448: 2300 movs r3, #0 - 1c44a: e9c8 3301 strd r3, r3, [r8, #4] - 1c44e: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1c452: bf00 nop - -0001c454 <__sprint_r>: - 1c454: b410 push {r4} - 1c456: 6894 ldr r4, [r2, #8] - 1c458: b114 cbz r4, 1c460 <__sprint_r+0xc> - 1c45a: bc10 pop {r4} - 1c45c: f7ff bfbe b.w 1c3dc <__sprint_r.part.0> - 1c460: 4620 mov r0, r4 - 1c462: 6054 str r4, [r2, #4] - 1c464: bc10 pop {r4} - 1c466: 4770 bx lr - -0001c468 <_vfiprintf_r>: - 1c468: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1c46c: b0ab sub sp, #172 ; 0xac - 1c46e: 461c mov r4, r3 - 1c470: 4688 mov r8, r1 - 1c472: 4617 mov r7, r2 - 1c474: 9306 str r3, [sp, #24] - 1c476: 4683 mov fp, r0 - 1c478: b118 cbz r0, 1c482 <_vfiprintf_r+0x1a> - 1c47a: 6b83 ldr r3, [r0, #56] ; 0x38 - 1c47c: 2b00 cmp r3, #0 - 1c47e: f000 81c6 beq.w 1c80e <_vfiprintf_r+0x3a6> - 1c482: f9b8 100c ldrsh.w r1, [r8, #12] - 1c486: 0488 lsls r0, r1, #18 - 1c488: b28a uxth r2, r1 - 1c48a: d40a bmi.n 1c4a2 <_vfiprintf_r+0x3a> - 1c48c: f8d8 3060 ldr.w r3, [r8, #96] ; 0x60 - 1c490: f441 5100 orr.w r1, r1, #8192 ; 0x2000 - 1c494: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 1c498: f8a8 100c strh.w r1, [r8, #12] - 1c49c: b28a uxth r2, r1 - 1c49e: f8c8 3060 str.w r3, [r8, #96] ; 0x60 - 1c4a2: 0711 lsls r1, r2, #28 - 1c4a4: f140 80a6 bpl.w 1c5f4 <_vfiprintf_r+0x18c> - 1c4a8: f8d8 3010 ldr.w r3, [r8, #16] - 1c4ac: 2b00 cmp r3, #0 - 1c4ae: f000 80a1 beq.w 1c5f4 <_vfiprintf_r+0x18c> - 1c4b2: f002 021a and.w r2, r2, #26 - 1c4b6: 2a0a cmp r2, #10 - 1c4b8: f000 80aa beq.w 1c610 <_vfiprintf_r+0x1a8> - 1c4bc: ab1a add r3, sp, #104 ; 0x68 - 1c4be: 930d str r3, [sp, #52] ; 0x34 - 1c4c0: 2300 movs r3, #0 - 1c4c2: e9cd 330e strd r3, r3, [sp, #56] ; 0x38 - 1c4c6: 9309 str r3, [sp, #36] ; 0x24 - 1c4c8: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1c4cc: 9304 str r3, [sp, #16] - 1c4ce: 783b ldrb r3, [r7, #0] - 1c4d0: 2b00 cmp r3, #0 - 1c4d2: f000 80c9 beq.w 1c668 <_vfiprintf_r+0x200> - 1c4d6: 463c mov r4, r7 - 1c4d8: e004 b.n 1c4e4 <_vfiprintf_r+0x7c> - 1c4da: f814 3f01 ldrb.w r3, [r4, #1]! - 1c4de: 2b00 cmp r3, #0 - 1c4e0: f000 80a4 beq.w 1c62c <_vfiprintf_r+0x1c4> - 1c4e4: 2b25 cmp r3, #37 ; 0x25 - 1c4e6: d1f8 bne.n 1c4da <_vfiprintf_r+0x72> - 1c4e8: 1be5 subs r5, r4, r7 - 1c4ea: f040 80a1 bne.w 1c630 <_vfiprintf_r+0x1c8> - 1c4ee: 7823 ldrb r3, [r4, #0] - 1c4f0: 2b00 cmp r3, #0 - 1c4f2: f000 80b9 beq.w 1c668 <_vfiprintf_r+0x200> - 1c4f6: 2100 movs r1, #0 - 1c4f8: 3401 adds r4, #1 - 1c4fa: f04f 0300 mov.w r3, #0 - 1c4fe: 4627 mov r7, r4 - 1c500: f88d 302f strb.w r3, [sp, #47] ; 0x2f - 1c504: 4608 mov r0, r1 - 1c506: f04f 3aff mov.w sl, #4294967295 ; 0xffffffff - 1c50a: 460d mov r5, r1 - 1c50c: 460c mov r4, r1 - 1c50e: f817 2b01 ldrb.w r2, [r7], #1 - 1c512: f1a2 0320 sub.w r3, r2, #32 - 1c516: 2b58 cmp r3, #88 ; 0x58 - 1c518: f200 80b3 bhi.w 1c682 <_vfiprintf_r+0x21a> - 1c51c: e8df f013 tbh [pc, r3, lsl #1] - 1c520: 00b10263 .word 0x00b10263 - 1c524: 026000b1 .word 0x026000b1 - 1c528: 00b100b1 .word 0x00b100b1 - 1c52c: 00b100b1 .word 0x00b100b1 - 1c530: 00b100b1 .word 0x00b100b1 - 1c534: 048f017a .word 0x048f017a - 1c538: 018200b1 .word 0x018200b1 - 1c53c: 00b10185 .word 0x00b10185 - 1c540: 00590274 .word 0x00590274 - 1c544: 00590059 .word 0x00590059 - 1c548: 00590059 .word 0x00590059 - 1c54c: 00590059 .word 0x00590059 - 1c550: 00590059 .word 0x00590059 - 1c554: 00b100b1 .word 0x00b100b1 - 1c558: 00b100b1 .word 0x00b100b1 - 1c55c: 00b100b1 .word 0x00b100b1 - 1c560: 00b100b1 .word 0x00b100b1 - 1c564: 00b100b1 .word 0x00b100b1 - 1c568: 00b10269 .word 0x00b10269 - 1c56c: 00b100b1 .word 0x00b100b1 - 1c570: 00b100b1 .word 0x00b100b1 - 1c574: 00b100b1 .word 0x00b100b1 - 1c578: 00b100b1 .word 0x00b100b1 - 1c57c: 022d00b1 .word 0x022d00b1 - 1c580: 00b100b1 .word 0x00b100b1 - 1c584: 00b100b1 .word 0x00b100b1 - 1c588: 022500b1 .word 0x022500b1 - 1c58c: 00b100b1 .word 0x00b100b1 - 1c590: 00b1021e .word 0x00b1021e - 1c594: 00b100b1 .word 0x00b100b1 - 1c598: 00b100b1 .word 0x00b100b1 - 1c59c: 00b100b1 .word 0x00b100b1 - 1c5a0: 00b100b1 .word 0x00b100b1 - 1c5a4: 020e00b1 .word 0x020e00b1 - 1c5a8: 00b1014e .word 0x00b1014e - 1c5ac: 00b100b1 .word 0x00b100b1 - 1c5b0: 014e025d .word 0x014e025d - 1c5b4: 00b100b1 .word 0x00b100b1 - 1c5b8: 00b10067 .word 0x00b10067 - 1c5bc: 02360248 .word 0x02360248 - 1c5c0: 006701ff .word 0x006701ff - 1c5c4: 01df00b1 .word 0x01df00b1 - 1c5c8: 01d000b1 .word 0x01d000b1 - 1c5cc: 00b100b1 .word 0x00b100b1 - 1c5d0: 019c .short 0x019c - 1c5d2: f1a2 0330 sub.w r3, r2, #48 ; 0x30 - 1c5d6: 2400 movs r4, #0 - 1c5d8: f817 2b01 ldrb.w r2, [r7], #1 - 1c5dc: eb04 0484 add.w r4, r4, r4, lsl #2 - 1c5e0: eb03 0444 add.w r4, r3, r4, lsl #1 - 1c5e4: f1a2 0330 sub.w r3, r2, #48 ; 0x30 - 1c5e8: 2b09 cmp r3, #9 - 1c5ea: d9f5 bls.n 1c5d8 <_vfiprintf_r+0x170> - 1c5ec: e791 b.n 1c512 <_vfiprintf_r+0xaa> - 1c5ee: f045 0510 orr.w r5, r5, #16 - 1c5f2: e78c b.n 1c50e <_vfiprintf_r+0xa6> - 1c5f4: 4641 mov r1, r8 - 1c5f6: 4658 mov r0, fp - 1c5f8: f7fd fb9c bl 19d34 <__swsetup_r> - 1c5fc: 2800 cmp r0, #0 - 1c5fe: f040 848a bne.w 1cf16 <_vfiprintf_r+0xaae> - 1c602: f8b8 200c ldrh.w r2, [r8, #12] - 1c606: f002 021a and.w r2, r2, #26 - 1c60a: 2a0a cmp r2, #10 - 1c60c: f47f af56 bne.w 1c4bc <_vfiprintf_r+0x54> - 1c610: f9b8 300e ldrsh.w r3, [r8, #14] - 1c614: 2b00 cmp r3, #0 - 1c616: f6ff af51 blt.w 1c4bc <_vfiprintf_r+0x54> - 1c61a: 4623 mov r3, r4 - 1c61c: 463a mov r2, r7 - 1c61e: 4641 mov r1, r8 - 1c620: 4658 mov r0, fp - 1c622: b02b add sp, #172 ; 0xac - 1c624: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1c628: f000 bc88 b.w 1cf3c <__sbprintf> - 1c62c: 1be5 subs r5, r4, r7 - 1c62e: d01b beq.n 1c668 <_vfiprintf_r+0x200> - 1c630: 9b0e ldr r3, [sp, #56] ; 0x38 - 1c632: 9a0f ldr r2, [sp, #60] ; 0x3c - 1c634: 3301 adds r3, #1 - 1c636: 442a add r2, r5 - 1c638: 2b07 cmp r3, #7 - 1c63a: e9c9 7500 strd r7, r5, [r9] - 1c63e: 920f str r2, [sp, #60] ; 0x3c - 1c640: 930e str r3, [sp, #56] ; 0x38 - 1c642: dc05 bgt.n 1c650 <_vfiprintf_r+0x1e8> - 1c644: f109 0908 add.w r9, r9, #8 - 1c648: 9b04 ldr r3, [sp, #16] - 1c64a: 442b add r3, r5 - 1c64c: 9304 str r3, [sp, #16] - 1c64e: e74e b.n 1c4ee <_vfiprintf_r+0x86> - 1c650: 2a00 cmp r2, #0 - 1c652: f000 839e beq.w 1cd92 <_vfiprintf_r+0x92a> - 1c656: aa0d add r2, sp, #52 ; 0x34 - 1c658: 4641 mov r1, r8 - 1c65a: 4658 mov r0, fp - 1c65c: f7ff febe bl 1c3dc <__sprint_r.part.0> - 1c660: b930 cbnz r0, 1c670 <_vfiprintf_r+0x208> - 1c662: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1c666: e7ef b.n 1c648 <_vfiprintf_r+0x1e0> - 1c668: 9b0f ldr r3, [sp, #60] ; 0x3c - 1c66a: 2b00 cmp r3, #0 - 1c66c: f040 8424 bne.w 1ceb8 <_vfiprintf_r+0xa50> - 1c670: f8b8 300c ldrh.w r3, [r8, #12] - 1c674: 065b lsls r3, r3, #25 - 1c676: f100 844e bmi.w 1cf16 <_vfiprintf_r+0xaae> - 1c67a: 9804 ldr r0, [sp, #16] - 1c67c: b02b add sp, #172 ; 0xac - 1c67e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1c682: 9405 str r4, [sp, #20] - 1c684: 2900 cmp r1, #0 - 1c686: f040 8413 bne.w 1ceb0 <_vfiprintf_r+0xa48> - 1c68a: 2a00 cmp r2, #0 - 1c68c: d0ec beq.n 1c668 <_vfiprintf_r+0x200> - 1c68e: f04f 0300 mov.w r3, #0 - 1c692: f88d 302f strb.w r3, [sp, #47] ; 0x2f - 1c696: 2301 movs r3, #1 - 1c698: f88d 2040 strb.w r2, [sp, #64] ; 0x40 - 1c69c: 9301 str r3, [sp, #4] - 1c69e: 9303 str r3, [sp, #12] - 1c6a0: ac10 add r4, sp, #64 ; 0x40 - 1c6a2: 9502 str r5, [sp, #8] - 1c6a4: f04f 0a00 mov.w sl, #0 - 1c6a8: 9b02 ldr r3, [sp, #8] - 1c6aa: f013 0302 ands.w r3, r3, #2 - 1c6ae: 9307 str r3, [sp, #28] - 1c6b0: d002 beq.n 1c6b8 <_vfiprintf_r+0x250> - 1c6b2: 9b01 ldr r3, [sp, #4] - 1c6b4: 3302 adds r3, #2 - 1c6b6: 9301 str r3, [sp, #4] - 1c6b8: e9dd 2c0e ldrd r2, ip, [sp, #56] ; 0x38 - 1c6bc: 9b02 ldr r3, [sp, #8] - 1c6be: 1c50 adds r0, r2, #1 - 1c6c0: f013 0384 ands.w r3, r3, #132 ; 0x84 - 1c6c4: 4601 mov r1, r0 - 1c6c6: 9308 str r3, [sp, #32] - 1c6c8: d105 bne.n 1c6d6 <_vfiprintf_r+0x26e> - 1c6ca: 9b05 ldr r3, [sp, #20] - 1c6cc: 9d01 ldr r5, [sp, #4] - 1c6ce: 1b5d subs r5, r3, r5 - 1c6d0: 2d00 cmp r5, #0 - 1c6d2: f300 82a7 bgt.w 1cc24 <_vfiprintf_r+0x7bc> - 1c6d6: f89d 002f ldrb.w r0, [sp, #47] ; 0x2f - 1c6da: b190 cbz r0, 1c702 <_vfiprintf_r+0x29a> - 1c6dc: f10d 022f add.w r2, sp, #47 ; 0x2f - 1c6e0: f10c 0c01 add.w ip, ip, #1 - 1c6e4: f8c9 2000 str.w r2, [r9] - 1c6e8: 2907 cmp r1, #7 - 1c6ea: f04f 0201 mov.w r2, #1 - 1c6ee: e9cd 1c0e strd r1, ip, [sp, #56] ; 0x38 - 1c6f2: f8c9 2004 str.w r2, [r9, #4] - 1c6f6: f300 8276 bgt.w 1cbe6 <_vfiprintf_r+0x77e> - 1c6fa: 460a mov r2, r1 - 1c6fc: f109 0908 add.w r9, r9, #8 - 1c700: 3101 adds r1, #1 - 1c702: 9b07 ldr r3, [sp, #28] - 1c704: b1eb cbz r3, 1c742 <_vfiprintf_r+0x2da> - 1c706: ab0c add r3, sp, #48 ; 0x30 - 1c708: f10c 0c02 add.w ip, ip, #2 - 1c70c: f8c9 3000 str.w r3, [r9] - 1c710: 2907 cmp r1, #7 - 1c712: f04f 0302 mov.w r3, #2 - 1c716: e9cd 1c0e strd r1, ip, [sp, #56] ; 0x38 - 1c71a: f8c9 3004 str.w r3, [r9, #4] - 1c71e: f340 827c ble.w 1cc1a <_vfiprintf_r+0x7b2> - 1c722: f1bc 0f00 cmp.w ip, #0 - 1c726: f000 832f beq.w 1cd88 <_vfiprintf_r+0x920> - 1c72a: aa0d add r2, sp, #52 ; 0x34 - 1c72c: 4641 mov r1, r8 - 1c72e: 4658 mov r0, fp - 1c730: f7ff fe54 bl 1c3dc <__sprint_r.part.0> - 1c734: 2800 cmp r0, #0 - 1c736: d19b bne.n 1c670 <_vfiprintf_r+0x208> - 1c738: e9dd 2c0e ldrd r2, ip, [sp, #56] ; 0x38 - 1c73c: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1c740: 1c51 adds r1, r2, #1 - 1c742: 9b08 ldr r3, [sp, #32] - 1c744: 2b80 cmp r3, #128 ; 0x80 - 1c746: f000 81a8 beq.w 1ca9a <_vfiprintf_r+0x632> - 1c74a: 9b03 ldr r3, [sp, #12] - 1c74c: ebaa 0603 sub.w r6, sl, r3 - 1c750: 2e00 cmp r6, #0 - 1c752: f300 81fe bgt.w 1cb52 <_vfiprintf_r+0x6ea> - 1c756: 9a03 ldr r2, [sp, #12] - 1c758: f8c9 4000 str.w r4, [r9] - 1c75c: eb02 030c add.w r3, r2, ip - 1c760: 2907 cmp r1, #7 - 1c762: e9cd 130e strd r1, r3, [sp, #56] ; 0x38 - 1c766: f8c9 2004 str.w r2, [r9, #4] - 1c76a: f340 817f ble.w 1ca6c <_vfiprintf_r+0x604> - 1c76e: 2b00 cmp r3, #0 - 1c770: f000 829e beq.w 1ccb0 <_vfiprintf_r+0x848> - 1c774: aa0d add r2, sp, #52 ; 0x34 - 1c776: 4641 mov r1, r8 - 1c778: 4658 mov r0, fp - 1c77a: f7ff fe2f bl 1c3dc <__sprint_r.part.0> - 1c77e: 2800 cmp r0, #0 - 1c780: f47f af76 bne.w 1c670 <_vfiprintf_r+0x208> - 1c784: 9b0f ldr r3, [sp, #60] ; 0x3c - 1c786: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1c78a: 9a02 ldr r2, [sp, #8] - 1c78c: 0752 lsls r2, r2, #29 - 1c78e: d505 bpl.n 1c79c <_vfiprintf_r+0x334> - 1c790: 9a05 ldr r2, [sp, #20] - 1c792: 9901 ldr r1, [sp, #4] - 1c794: 1a54 subs r4, r2, r1 - 1c796: 2c00 cmp r4, #0 - 1c798: f300 8295 bgt.w 1ccc6 <_vfiprintf_r+0x85e> - 1c79c: e9dd 2104 ldrd r2, r1, [sp, #16] - 1c7a0: 9801 ldr r0, [sp, #4] - 1c7a2: 4281 cmp r1, r0 - 1c7a4: bfac ite ge - 1c7a6: 1852 addge r2, r2, r1 - 1c7a8: 1812 addlt r2, r2, r0 - 1c7aa: 9204 str r2, [sp, #16] - 1c7ac: 2b00 cmp r3, #0 - 1c7ae: f040 820c bne.w 1cbca <_vfiprintf_r+0x762> - 1c7b2: 2300 movs r3, #0 - 1c7b4: 930e str r3, [sp, #56] ; 0x38 - 1c7b6: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1c7ba: e688 b.n 1c4ce <_vfiprintf_r+0x66> - 1c7bc: 9405 str r4, [sp, #20] - 1c7be: 2900 cmp r1, #0 - 1c7c0: f040 83a0 bne.w 1cf04 <_vfiprintf_r+0xa9c> - 1c7c4: 9b06 ldr r3, [sp, #24] - 1c7c6: 06ee lsls r6, r5, #27 - 1c7c8: f853 2b04 ldr.w r2, [r3], #4 - 1c7cc: 9306 str r3, [sp, #24] - 1c7ce: d402 bmi.n 1c7d6 <_vfiprintf_r+0x36e> - 1c7d0: 066c lsls r4, r5, #25 - 1c7d2: f100 8320 bmi.w 1ce16 <_vfiprintf_r+0x9ae> - 1c7d6: 4613 mov r3, r2 - 1c7d8: 2a00 cmp r2, #0 - 1c7da: f2c0 82e8 blt.w 1cdae <_vfiprintf_r+0x946> - 1c7de: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - 1c7e2: f89d 102f ldrb.w r1, [sp, #47] ; 0x2f - 1c7e6: d006 beq.n 1c7f6 <_vfiprintf_r+0x38e> - 1c7e8: f025 0080 bic.w r0, r5, #128 ; 0x80 - 1c7ec: 9002 str r0, [sp, #8] - 1c7ee: 2a00 cmp r2, #0 - 1c7f0: f000 82d3 beq.w 1cd9a <_vfiprintf_r+0x932> - 1c7f4: 9d02 ldr r5, [sp, #8] - 1c7f6: 2b09 cmp r3, #9 - 1c7f8: f200 82ee bhi.w 1cdd8 <_vfiprintf_r+0x970> - 1c7fc: 3330 adds r3, #48 ; 0x30 - 1c7fe: f88d 3067 strb.w r3, [sp, #103] ; 0x67 - 1c802: 2301 movs r3, #1 - 1c804: 9502 str r5, [sp, #8] - 1c806: 9303 str r3, [sp, #12] - 1c808: f10d 0467 add.w r4, sp, #103 ; 0x67 - 1c80c: e11b b.n 1ca46 <_vfiprintf_r+0x5de> - 1c80e: f7fe fc1d bl 1b04c <__sinit> - 1c812: e636 b.n 1c482 <_vfiprintf_r+0x1a> - 1c814: 9b06 ldr r3, [sp, #24] - 1c816: f853 4b04 ldr.w r4, [r3], #4 - 1c81a: 2c00 cmp r4, #0 - 1c81c: f280 82f1 bge.w 1ce02 <_vfiprintf_r+0x99a> - 1c820: 4264 negs r4, r4 - 1c822: 9306 str r3, [sp, #24] - 1c824: f045 0504 orr.w r5, r5, #4 - 1c828: e671 b.n 1c50e <_vfiprintf_r+0xa6> - 1c82a: f817 2b01 ldrb.w r2, [r7], #1 - 1c82e: 2a2a cmp r2, #42 ; 0x2a - 1c830: f000 8376 beq.w 1cf20 <_vfiprintf_r+0xab8> - 1c834: f1a2 0330 sub.w r3, r2, #48 ; 0x30 - 1c838: 2b09 cmp r3, #9 - 1c83a: f04f 0a00 mov.w sl, #0 - 1c83e: f63f ae68 bhi.w 1c512 <_vfiprintf_r+0xaa> - 1c842: f817 2b01 ldrb.w r2, [r7], #1 - 1c846: eb0a 0a8a add.w sl, sl, sl, lsl #2 - 1c84a: eb03 0a4a add.w sl, r3, sl, lsl #1 - 1c84e: f1a2 0330 sub.w r3, r2, #48 ; 0x30 - 1c852: 2b09 cmp r3, #9 - 1c854: d9f5 bls.n 1c842 <_vfiprintf_r+0x3da> - 1c856: e65c b.n 1c512 <_vfiprintf_r+0xaa> - 1c858: 9405 str r4, [sp, #20] - 1c85a: 2900 cmp r1, #0 - 1c85c: f040 8346 bne.w 1ceec <_vfiprintf_r+0xa84> - 1c860: 4b94 ldr r3, [pc, #592] ; (1cab4 <_vfiprintf_r+0x64c>) - 1c862: 9309 str r3, [sp, #36] ; 0x24 - 1c864: 9906 ldr r1, [sp, #24] - 1c866: 06ec lsls r4, r5, #27 - 1c868: f851 3b04 ldr.w r3, [r1], #4 - 1c86c: 9106 str r1, [sp, #24] - 1c86e: d402 bmi.n 1c876 <_vfiprintf_r+0x40e> - 1c870: 0668 lsls r0, r5, #25 - 1c872: bf48 it mi - 1c874: b29b uxthmi r3, r3 - 1c876: 07e9 lsls r1, r5, #31 - 1c878: d502 bpl.n 1c880 <_vfiprintf_r+0x418> - 1c87a: 2b00 cmp r3, #0 - 1c87c: f040 82ce bne.w 1ce1c <_vfiprintf_r+0x9b4> - 1c880: 2202 movs r2, #2 - 1c882: 2100 movs r1, #0 - 1c884: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - 1c888: f88d 102f strb.w r1, [sp, #47] ; 0x2f - 1c88c: f000 80c0 beq.w 1ca10 <_vfiprintf_r+0x5a8> - 1c890: f025 0080 bic.w r0, r5, #128 ; 0x80 - 1c894: 9002 str r0, [sp, #8] - 1c896: 2b00 cmp r3, #0 - 1c898: f040 80b9 bne.w 1ca0e <_vfiprintf_r+0x5a6> - 1c89c: f1ba 0f00 cmp.w sl, #0 - 1c8a0: f040 80e7 bne.w 1ca72 <_vfiprintf_r+0x60a> - 1c8a4: 2a00 cmp r2, #0 - 1c8a6: f040 827c bne.w 1cda2 <_vfiprintf_r+0x93a> - 1c8aa: f015 0301 ands.w r3, r5, #1 - 1c8ae: 9303 str r3, [sp, #12] - 1c8b0: f000 82aa beq.w 1ce08 <_vfiprintf_r+0x9a0> - 1c8b4: 2330 movs r3, #48 ; 0x30 - 1c8b6: f88d 3067 strb.w r3, [sp, #103] ; 0x67 - 1c8ba: f10d 0467 add.w r4, sp, #103 ; 0x67 - 1c8be: e0c2 b.n 1ca46 <_vfiprintf_r+0x5de> - 1c8c0: 9405 str r4, [sp, #20] - 1c8c2: 2900 cmp r1, #0 - 1c8c4: f040 8315 bne.w 1cef2 <_vfiprintf_r+0xa8a> - 1c8c8: 9a06 ldr r2, [sp, #24] - 1c8ca: f852 3b04 ldr.w r3, [r2], #4 - 1c8ce: 9206 str r2, [sp, #24] - 1c8d0: 06ea lsls r2, r5, #27 - 1c8d2: d402 bmi.n 1c8da <_vfiprintf_r+0x472> - 1c8d4: 066e lsls r6, r5, #25 - 1c8d6: bf48 it mi - 1c8d8: b29b uxthmi r3, r3 - 1c8da: 2201 movs r2, #1 - 1c8dc: e7d1 b.n 1c882 <_vfiprintf_r+0x41a> - 1c8de: 9e06 ldr r6, [sp, #24] - 1c8e0: 9405 str r4, [sp, #20] - 1c8e2: f856 4b04 ldr.w r4, [r6], #4 - 1c8e6: f04f 0300 mov.w r3, #0 - 1c8ea: f88d 302f strb.w r3, [sp, #47] ; 0x2f - 1c8ee: 2c00 cmp r4, #0 - 1c8f0: f000 82c7 beq.w 1ce82 <_vfiprintf_r+0xa1a> - 1c8f4: f1ba 3fff cmp.w sl, #4294967295 ; 0xffffffff - 1c8f8: f000 82ac beq.w 1ce54 <_vfiprintf_r+0x9ec> - 1c8fc: 4652 mov r2, sl - 1c8fe: 2100 movs r1, #0 - 1c900: 4620 mov r0, r4 - 1c902: f7ff f83d bl 1b980 - 1c906: 2800 cmp r0, #0 - 1c908: f000 82df beq.w 1ceca <_vfiprintf_r+0xa62> - 1c90c: 1b03 subs r3, r0, r4 - 1c90e: f89d 102f ldrb.w r1, [sp, #47] ; 0x2f - 1c912: 9303 str r3, [sp, #12] - 1c914: 9606 str r6, [sp, #24] - 1c916: 9502 str r5, [sp, #8] - 1c918: f04f 0a00 mov.w sl, #0 - 1c91c: e093 b.n 1ca46 <_vfiprintf_r+0x5de> - 1c91e: 9a06 ldr r2, [sp, #24] - 1c920: 9405 str r4, [sp, #20] - 1c922: f852 3b04 ldr.w r3, [r2], #4 - 1c926: 9206 str r2, [sp, #24] - 1c928: f647 0230 movw r2, #30768 ; 0x7830 - 1c92c: f8ad 2030 strh.w r2, [sp, #48] ; 0x30 - 1c930: 4a60 ldr r2, [pc, #384] ; (1cab4 <_vfiprintf_r+0x64c>) - 1c932: 9209 str r2, [sp, #36] ; 0x24 - 1c934: f045 0502 orr.w r5, r5, #2 - 1c938: 2202 movs r2, #2 - 1c93a: e7a2 b.n 1c882 <_vfiprintf_r+0x41a> - 1c93c: 9b06 ldr r3, [sp, #24] - 1c93e: 9405 str r4, [sp, #20] - 1c940: f04f 0200 mov.w r2, #0 - 1c944: f88d 202f strb.w r2, [sp, #47] ; 0x2f - 1c948: f853 2b04 ldr.w r2, [r3], #4 - 1c94c: 9306 str r3, [sp, #24] - 1c94e: 2301 movs r3, #1 - 1c950: f88d 2040 strb.w r2, [sp, #64] ; 0x40 - 1c954: 9301 str r3, [sp, #4] - 1c956: 9303 str r3, [sp, #12] - 1c958: ac10 add r4, sp, #64 ; 0x40 - 1c95a: e6a2 b.n 1c6a2 <_vfiprintf_r+0x23a> - 1c95c: 9405 str r4, [sp, #20] - 1c95e: 2900 cmp r1, #0 - 1c960: f040 82ca bne.w 1cef8 <_vfiprintf_r+0xa90> - 1c964: 4b54 ldr r3, [pc, #336] ; (1cab8 <_vfiprintf_r+0x650>) - 1c966: 9309 str r3, [sp, #36] ; 0x24 - 1c968: e77c b.n 1c864 <_vfiprintf_r+0x3fc> - 1c96a: 9a06 ldr r2, [sp, #24] - 1c96c: 9405 str r4, [sp, #20] - 1c96e: f852 3b04 ldr.w r3, [r2], #4 - 1c972: 9206 str r2, [sp, #24] - 1c974: f045 0510 orr.w r5, r5, #16 - 1c978: e7af b.n 1c8da <_vfiprintf_r+0x472> - 1c97a: 9a06 ldr r2, [sp, #24] - 1c97c: 9405 str r4, [sp, #20] - 1c97e: f852 3b04 ldr.w r3, [r2], #4 - 1c982: 9206 str r2, [sp, #24] - 1c984: f045 0510 orr.w r5, r5, #16 - 1c988: 2200 movs r2, #0 - 1c98a: e77a b.n 1c882 <_vfiprintf_r+0x41a> - 1c98c: 9405 str r4, [sp, #20] - 1c98e: 2900 cmp r1, #0 - 1c990: f040 82a3 bne.w 1ceda <_vfiprintf_r+0xa72> - 1c994: 9a06 ldr r2, [sp, #24] - 1c996: f015 0110 ands.w r1, r5, #16 - 1c99a: f852 3b04 ldr.w r3, [r2], #4 - 1c99e: 9206 str r2, [sp, #24] - 1c9a0: d1f2 bne.n 1c988 <_vfiprintf_r+0x520> - 1c9a2: f015 0240 ands.w r2, r5, #64 ; 0x40 - 1c9a6: f43f af6c beq.w 1c882 <_vfiprintf_r+0x41a> - 1c9aa: b29b uxth r3, r3 - 1c9ac: 460a mov r2, r1 - 1c9ae: e768 b.n 1c882 <_vfiprintf_r+0x41a> - 1c9b0: 2900 cmp r1, #0 - 1c9b2: f040 8295 bne.w 1cee0 <_vfiprintf_r+0xa78> - 1c9b6: 9a06 ldr r2, [sp, #24] - 1c9b8: 06e8 lsls r0, r5, #27 - 1c9ba: f102 0304 add.w r3, r2, #4 - 1c9be: d407 bmi.n 1c9d0 <_vfiprintf_r+0x568> - 1c9c0: 0669 lsls r1, r5, #25 - 1c9c2: 9a06 ldr r2, [sp, #24] - 1c9c4: d504 bpl.n 1c9d0 <_vfiprintf_r+0x568> - 1c9c6: 6812 ldr r2, [r2, #0] - 1c9c8: 9904 ldr r1, [sp, #16] - 1c9ca: 8011 strh r1, [r2, #0] - 1c9cc: 9306 str r3, [sp, #24] - 1c9ce: e57e b.n 1c4ce <_vfiprintf_r+0x66> - 1c9d0: 6812 ldr r2, [r2, #0] - 1c9d2: 9904 ldr r1, [sp, #16] - 1c9d4: 6011 str r1, [r2, #0] - 1c9d6: 9306 str r3, [sp, #24] - 1c9d8: e579 b.n 1c4ce <_vfiprintf_r+0x66> - 1c9da: f045 0540 orr.w r5, r5, #64 ; 0x40 - 1c9de: e596 b.n 1c50e <_vfiprintf_r+0xa6> - 1c9e0: f045 0501 orr.w r5, r5, #1 - 1c9e4: e593 b.n 1c50e <_vfiprintf_r+0xa6> - 1c9e6: 2800 cmp r0, #0 - 1c9e8: f47f ad91 bne.w 1c50e <_vfiprintf_r+0xa6> - 1c9ec: 2101 movs r1, #1 - 1c9ee: 2020 movs r0, #32 - 1c9f0: e58d b.n 1c50e <_vfiprintf_r+0xa6> - 1c9f2: 9405 str r4, [sp, #20] - 1c9f4: 2900 cmp r1, #0 - 1c9f6: f040 8276 bne.w 1cee6 <_vfiprintf_r+0xa7e> - 1c9fa: 9b06 ldr r3, [sp, #24] - 1c9fc: f853 2b04 ldr.w r2, [r3], #4 - 1ca00: 9306 str r3, [sp, #24] - 1ca02: f045 0510 orr.w r5, r5, #16 - 1ca06: e6e6 b.n 1c7d6 <_vfiprintf_r+0x36e> - 1ca08: f045 0580 orr.w r5, r5, #128 ; 0x80 - 1ca0c: e57f b.n 1c50e <_vfiprintf_r+0xa6> - 1ca0e: 9d02 ldr r5, [sp, #8] - 1ca10: 2a01 cmp r2, #1 - 1ca12: f43f aef0 beq.w 1c7f6 <_vfiprintf_r+0x38e> - 1ca16: 2a02 cmp r2, #2 - 1ca18: d031 beq.n 1ca7e <_vfiprintf_r+0x616> - 1ca1a: ac1a add r4, sp, #104 ; 0x68 - 1ca1c: f003 0207 and.w r2, r3, #7 - 1ca20: 3230 adds r2, #48 ; 0x30 - 1ca22: 08db lsrs r3, r3, #3 - 1ca24: 4620 mov r0, r4 - 1ca26: f804 2d01 strb.w r2, [r4, #-1]! - 1ca2a: d1f7 bne.n 1ca1c <_vfiprintf_r+0x5b4> - 1ca2c: 07ee lsls r6, r5, #31 - 1ca2e: d52f bpl.n 1ca90 <_vfiprintf_r+0x628> - 1ca30: 2a30 cmp r2, #48 ; 0x30 - 1ca32: d02d beq.n 1ca90 <_vfiprintf_r+0x628> - 1ca34: 2330 movs r3, #48 ; 0x30 - 1ca36: 3802 subs r0, #2 - 1ca38: f804 3c01 strb.w r3, [r4, #-1] - 1ca3c: ab1a add r3, sp, #104 ; 0x68 - 1ca3e: 1a1b subs r3, r3, r0 - 1ca40: 9502 str r5, [sp, #8] - 1ca42: 9303 str r3, [sp, #12] - 1ca44: 4604 mov r4, r0 - 1ca46: 9b03 ldr r3, [sp, #12] - 1ca48: 4553 cmp r3, sl - 1ca4a: bfb8 it lt - 1ca4c: 4653 movlt r3, sl - 1ca4e: 9301 str r3, [sp, #4] - 1ca50: 2900 cmp r1, #0 - 1ca52: f43f ae29 beq.w 1c6a8 <_vfiprintf_r+0x240> - 1ca56: 3301 adds r3, #1 - 1ca58: 9301 str r3, [sp, #4] - 1ca5a: e625 b.n 1c6a8 <_vfiprintf_r+0x240> - 1ca5c: 9b03 ldr r3, [sp, #12] - 1ca5e: 941a str r4, [sp, #104] ; 0x68 - 1ca60: 2201 movs r2, #1 - 1ca62: 931b str r3, [sp, #108] ; 0x6c - 1ca64: 930f str r3, [sp, #60] ; 0x3c - 1ca66: 920e str r2, [sp, #56] ; 0x38 - 1ca68: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1ca6c: f109 0908 add.w r9, r9, #8 - 1ca70: e68b b.n 1c78a <_vfiprintf_r+0x322> - 1ca72: 2a01 cmp r2, #1 - 1ca74: f000 8227 beq.w 1cec6 <_vfiprintf_r+0xa5e> - 1ca78: 2a02 cmp r2, #2 - 1ca7a: 9d02 ldr r5, [sp, #8] - 1ca7c: d1cd bne.n 1ca1a <_vfiprintf_r+0x5b2> - 1ca7e: 9809 ldr r0, [sp, #36] ; 0x24 - 1ca80: ac1a add r4, sp, #104 ; 0x68 - 1ca82: f003 020f and.w r2, r3, #15 - 1ca86: 091b lsrs r3, r3, #4 - 1ca88: 5c82 ldrb r2, [r0, r2] - 1ca8a: f804 2d01 strb.w r2, [r4, #-1]! - 1ca8e: d1f8 bne.n 1ca82 <_vfiprintf_r+0x61a> - 1ca90: ab1a add r3, sp, #104 ; 0x68 - 1ca92: 1b1b subs r3, r3, r4 - 1ca94: 9502 str r5, [sp, #8] - 1ca96: 9303 str r3, [sp, #12] - 1ca98: e7d5 b.n 1ca46 <_vfiprintf_r+0x5de> - 1ca9a: 9b05 ldr r3, [sp, #20] - 1ca9c: 9801 ldr r0, [sp, #4] - 1ca9e: 1a1e subs r6, r3, r0 - 1caa0: 2e00 cmp r6, #0 - 1caa2: f77f ae52 ble.w 1c74a <_vfiprintf_r+0x2e2> - 1caa6: 2e10 cmp r6, #16 - 1caa8: f340 8232 ble.w 1cf10 <_vfiprintf_r+0xaa8> - 1caac: 4d03 ldr r5, [pc, #12] ; (1cabc <_vfiprintf_r+0x654>) - 1caae: 4663 mov r3, ip - 1cab0: e00d b.n 1cace <_vfiprintf_r+0x666> - 1cab2: bf00 nop - 1cab4: 0002c164 .word 0x0002c164 - 1cab8: 0002c150 .word 0x0002c150 - 1cabc: 0002c40c .word 0x0002c40c - 1cac0: 1c91 adds r1, r2, #2 - 1cac2: f109 0908 add.w r9, r9, #8 - 1cac6: 4602 mov r2, r0 - 1cac8: 3e10 subs r6, #16 - 1caca: 2e10 cmp r6, #16 - 1cacc: dd1d ble.n 1cb0a <_vfiprintf_r+0x6a2> - 1cace: 1c50 adds r0, r2, #1 - 1cad0: 3310 adds r3, #16 - 1cad2: 2110 movs r1, #16 - 1cad4: 2807 cmp r0, #7 - 1cad6: e9cd 030e strd r0, r3, [sp, #56] ; 0x38 - 1cada: f8c9 5000 str.w r5, [r9] - 1cade: f8c9 1004 str.w r1, [r9, #4] - 1cae2: dded ble.n 1cac0 <_vfiprintf_r+0x658> - 1cae4: aa0d add r2, sp, #52 ; 0x34 - 1cae6: 2b00 cmp r3, #0 - 1cae8: d078 beq.n 1cbdc <_vfiprintf_r+0x774> - 1caea: 4641 mov r1, r8 - 1caec: 4658 mov r0, fp - 1caee: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1caf2: f7ff fc73 bl 1c3dc <__sprint_r.part.0> - 1caf6: 2800 cmp r0, #0 - 1caf8: f47f adba bne.w 1c670 <_vfiprintf_r+0x208> - 1cafc: e9dd 230e ldrd r2, r3, [sp, #56] ; 0x38 - 1cb00: 3e10 subs r6, #16 - 1cb02: 2e10 cmp r6, #16 - 1cb04: f102 0101 add.w r1, r2, #1 - 1cb08: dce1 bgt.n 1cace <_vfiprintf_r+0x666> - 1cb0a: 4608 mov r0, r1 - 1cb0c: 469c mov ip, r3 - 1cb0e: 44b4 add ip, r6 - 1cb10: 2807 cmp r0, #7 - 1cb12: e9cd 0c0e strd r0, ip, [sp, #56] ; 0x38 - 1cb16: f8c9 5000 str.w r5, [r9] - 1cb1a: f8c9 6004 str.w r6, [r9, #4] - 1cb1e: f340 8175 ble.w 1ce0c <_vfiprintf_r+0x9a4> - 1cb22: f1bc 0f00 cmp.w ip, #0 - 1cb26: f000 81b5 beq.w 1ce94 <_vfiprintf_r+0xa2c> - 1cb2a: aa0d add r2, sp, #52 ; 0x34 - 1cb2c: 4641 mov r1, r8 - 1cb2e: 4658 mov r0, fp - 1cb30: f7ff fc54 bl 1c3dc <__sprint_r.part.0> - 1cb34: 2800 cmp r0, #0 - 1cb36: f47f ad9b bne.w 1c670 <_vfiprintf_r+0x208> - 1cb3a: 9b03 ldr r3, [sp, #12] - 1cb3c: e9dd 2c0e ldrd r2, ip, [sp, #56] ; 0x38 - 1cb40: ebaa 0603 sub.w r6, sl, r3 - 1cb44: 2e00 cmp r6, #0 - 1cb46: f102 0101 add.w r1, r2, #1 - 1cb4a: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cb4e: f77f ae02 ble.w 1c756 <_vfiprintf_r+0x2ee> - 1cb52: 2e10 cmp r6, #16 - 1cb54: 4dbc ldr r5, [pc, #752] ; (1ce48 <_vfiprintf_r+0x9e0>) - 1cb56: dd25 ble.n 1cba4 <_vfiprintf_r+0x73c> - 1cb58: f04f 0a10 mov.w sl, #16 - 1cb5c: 4663 mov r3, ip - 1cb5e: e006 b.n 1cb6e <_vfiprintf_r+0x706> - 1cb60: 1c91 adds r1, r2, #2 - 1cb62: f109 0908 add.w r9, r9, #8 - 1cb66: 4602 mov r2, r0 - 1cb68: 3e10 subs r6, #16 - 1cb6a: 2e10 cmp r6, #16 - 1cb6c: dd19 ble.n 1cba2 <_vfiprintf_r+0x73a> - 1cb6e: 1c50 adds r0, r2, #1 - 1cb70: 3310 adds r3, #16 - 1cb72: 2807 cmp r0, #7 - 1cb74: e9c9 5a00 strd r5, sl, [r9] - 1cb78: e9cd 030e strd r0, r3, [sp, #56] ; 0x38 - 1cb7c: ddf0 ble.n 1cb60 <_vfiprintf_r+0x6f8> - 1cb7e: aa0d add r2, sp, #52 ; 0x34 - 1cb80: 4641 mov r1, r8 - 1cb82: b1eb cbz r3, 1cbc0 <_vfiprintf_r+0x758> - 1cb84: 4658 mov r0, fp - 1cb86: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cb8a: f7ff fc27 bl 1c3dc <__sprint_r.part.0> - 1cb8e: 2800 cmp r0, #0 - 1cb90: f47f ad6e bne.w 1c670 <_vfiprintf_r+0x208> - 1cb94: e9dd 230e ldrd r2, r3, [sp, #56] ; 0x38 - 1cb98: 3e10 subs r6, #16 - 1cb9a: 2e10 cmp r6, #16 - 1cb9c: f102 0101 add.w r1, r2, #1 - 1cba0: dce5 bgt.n 1cb6e <_vfiprintf_r+0x706> - 1cba2: 469c mov ip, r3 - 1cba4: 44b4 add ip, r6 - 1cba6: 2907 cmp r1, #7 - 1cba8: e9cd 1c0e strd r1, ip, [sp, #56] ; 0x38 - 1cbac: f8c9 5000 str.w r5, [r9] - 1cbb0: f8c9 6004 str.w r6, [r9, #4] - 1cbb4: f300 80d2 bgt.w 1cd5c <_vfiprintf_r+0x8f4> - 1cbb8: f109 0908 add.w r9, r9, #8 - 1cbbc: 3101 adds r1, #1 - 1cbbe: e5ca b.n 1c756 <_vfiprintf_r+0x2ee> - 1cbc0: 2101 movs r1, #1 - 1cbc2: 461a mov r2, r3 - 1cbc4: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cbc8: e7ce b.n 1cb68 <_vfiprintf_r+0x700> - 1cbca: aa0d add r2, sp, #52 ; 0x34 - 1cbcc: 4641 mov r1, r8 - 1cbce: 4658 mov r0, fp - 1cbd0: f7ff fc04 bl 1c3dc <__sprint_r.part.0> - 1cbd4: 2800 cmp r0, #0 - 1cbd6: f43f adec beq.w 1c7b2 <_vfiprintf_r+0x34a> - 1cbda: e549 b.n 1c670 <_vfiprintf_r+0x208> - 1cbdc: 2101 movs r1, #1 - 1cbde: 461a mov r2, r3 - 1cbe0: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cbe4: e770 b.n 1cac8 <_vfiprintf_r+0x660> - 1cbe6: f1bc 0f00 cmp.w ip, #0 - 1cbea: f000 80ca beq.w 1cd82 <_vfiprintf_r+0x91a> - 1cbee: aa0d add r2, sp, #52 ; 0x34 - 1cbf0: 4641 mov r1, r8 - 1cbf2: 4658 mov r0, fp - 1cbf4: f7ff fbf2 bl 1c3dc <__sprint_r.part.0> - 1cbf8: 2800 cmp r0, #0 - 1cbfa: f47f ad39 bne.w 1c670 <_vfiprintf_r+0x208> - 1cbfe: e9dd 2c0e ldrd r2, ip, [sp, #56] ; 0x38 - 1cc02: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cc06: 1c51 adds r1, r2, #1 - 1cc08: e57b b.n 1c702 <_vfiprintf_r+0x29a> - 1cc0a: 2302 movs r3, #2 - 1cc0c: 931b str r3, [sp, #108] ; 0x6c - 1cc0e: 469c mov ip, r3 - 1cc10: ab0c add r3, sp, #48 ; 0x30 - 1cc12: 931a str r3, [sp, #104] ; 0x68 - 1cc14: 2101 movs r1, #1 - 1cc16: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cc1a: 460a mov r2, r1 - 1cc1c: f109 0908 add.w r9, r9, #8 - 1cc20: 1c51 adds r1, r2, #1 - 1cc22: e58e b.n 1c742 <_vfiprintf_r+0x2da> - 1cc24: 2d10 cmp r5, #16 - 1cc26: f340 816a ble.w 1cefe <_vfiprintf_r+0xa96> - 1cc2a: 4649 mov r1, r9 - 1cc2c: 4e87 ldr r6, [pc, #540] ; (1ce4c <_vfiprintf_r+0x9e4>) - 1cc2e: 46b9 mov r9, r7 - 1cc30: 2310 movs r3, #16 - 1cc32: 4627 mov r7, r4 - 1cc34: 4664 mov r4, ip - 1cc36: e007 b.n 1cc48 <_vfiprintf_r+0x7e0> - 1cc38: f102 0e02 add.w lr, r2, #2 - 1cc3c: 3108 adds r1, #8 - 1cc3e: 4602 mov r2, r0 - 1cc40: 3d10 subs r5, #16 - 1cc42: 2d10 cmp r5, #16 - 1cc44: dd1a ble.n 1cc7c <_vfiprintf_r+0x814> - 1cc46: 1c50 adds r0, r2, #1 - 1cc48: 3410 adds r4, #16 - 1cc4a: 2807 cmp r0, #7 - 1cc4c: e9c1 6300 strd r6, r3, [r1] - 1cc50: e9cd 040e strd r0, r4, [sp, #56] ; 0x38 - 1cc54: ddf0 ble.n 1cc38 <_vfiprintf_r+0x7d0> - 1cc56: aa0d add r2, sp, #52 ; 0x34 - 1cc58: 4641 mov r1, r8 - 1cc5a: 4658 mov r0, fp - 1cc5c: b31c cbz r4, 1cca6 <_vfiprintf_r+0x83e> - 1cc5e: f7ff fbbd bl 1c3dc <__sprint_r.part.0> - 1cc62: 2800 cmp r0, #0 - 1cc64: f47f ad04 bne.w 1c670 <_vfiprintf_r+0x208> - 1cc68: e9dd 240e ldrd r2, r4, [sp, #56] ; 0x38 - 1cc6c: 3d10 subs r5, #16 - 1cc6e: 2d10 cmp r5, #16 - 1cc70: f102 0e01 add.w lr, r2, #1 - 1cc74: a91a add r1, sp, #104 ; 0x68 - 1cc76: f04f 0310 mov.w r3, #16 - 1cc7a: dce4 bgt.n 1cc46 <_vfiprintf_r+0x7de> - 1cc7c: 46a4 mov ip, r4 - 1cc7e: 463c mov r4, r7 - 1cc80: 464f mov r7, r9 - 1cc82: 4689 mov r9, r1 - 1cc84: 44ac add ip, r5 - 1cc86: f1be 0f07 cmp.w lr, #7 - 1cc8a: e9cd ec0e strd lr, ip, [sp, #56] ; 0x38 - 1cc8e: f8c9 6000 str.w r6, [r9] - 1cc92: f8c9 5004 str.w r5, [r9, #4] - 1cc96: f300 808e bgt.w 1cdb6 <_vfiprintf_r+0x94e> - 1cc9a: f109 0908 add.w r9, r9, #8 - 1cc9e: f10e 0101 add.w r1, lr, #1 - 1cca2: 4672 mov r2, lr - 1cca4: e517 b.n 1c6d6 <_vfiprintf_r+0x26e> - 1cca6: 4622 mov r2, r4 - 1cca8: f04f 0e01 mov.w lr, #1 - 1ccac: a91a add r1, sp, #104 ; 0x68 - 1ccae: e7c7 b.n 1cc40 <_vfiprintf_r+0x7d8> - 1ccb0: 9a02 ldr r2, [sp, #8] - 1ccb2: 930e str r3, [sp, #56] ; 0x38 - 1ccb4: 0751 lsls r1, r2, #29 - 1ccb6: d548 bpl.n 1cd4a <_vfiprintf_r+0x8e2> - 1ccb8: 9a05 ldr r2, [sp, #20] - 1ccba: 9901 ldr r1, [sp, #4] - 1ccbc: 1a54 subs r4, r2, r1 - 1ccbe: 2c00 cmp r4, #0 - 1ccc0: dd43 ble.n 1cd4a <_vfiprintf_r+0x8e2> - 1ccc2: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1ccc6: 2c10 cmp r4, #16 - 1ccc8: 990e ldr r1, [sp, #56] ; 0x38 - 1ccca: f340 811e ble.w 1cf0a <_vfiprintf_r+0xaa2> - 1ccce: 4e5f ldr r6, [pc, #380] ; (1ce4c <_vfiprintf_r+0x9e4>) - 1ccd0: 2510 movs r5, #16 - 1ccd2: 4608 mov r0, r1 - 1ccd4: e006 b.n 1cce4 <_vfiprintf_r+0x87c> - 1ccd6: 1c81 adds r1, r0, #2 - 1ccd8: f109 0908 add.w r9, r9, #8 - 1ccdc: 4610 mov r0, r2 - 1ccde: 3c10 subs r4, #16 - 1cce0: 2c10 cmp r4, #16 - 1cce2: dd19 ble.n 1cd18 <_vfiprintf_r+0x8b0> - 1cce4: 1c42 adds r2, r0, #1 - 1cce6: 3310 adds r3, #16 - 1cce8: 2a07 cmp r2, #7 - 1ccea: e9c9 6500 strd r6, r5, [r9] - 1ccee: e9cd 230e strd r2, r3, [sp, #56] ; 0x38 - 1ccf2: ddf0 ble.n 1ccd6 <_vfiprintf_r+0x86e> - 1ccf4: aa0d add r2, sp, #52 ; 0x34 - 1ccf6: b31b cbz r3, 1cd40 <_vfiprintf_r+0x8d8> - 1ccf8: 4641 mov r1, r8 - 1ccfa: 4658 mov r0, fp - 1ccfc: f7ff fb6e bl 1c3dc <__sprint_r.part.0> - 1cd00: 2800 cmp r0, #0 - 1cd02: f47f acb5 bne.w 1c670 <_vfiprintf_r+0x208> - 1cd06: e9dd 030e ldrd r0, r3, [sp, #56] ; 0x38 - 1cd0a: 3c10 subs r4, #16 - 1cd0c: 2c10 cmp r4, #16 - 1cd0e: f100 0101 add.w r1, r0, #1 - 1cd12: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cd16: dce5 bgt.n 1cce4 <_vfiprintf_r+0x87c> - 1cd18: 4608 mov r0, r1 - 1cd1a: 4423 add r3, r4 - 1cd1c: 2807 cmp r0, #7 - 1cd1e: e9c9 6400 strd r6, r4, [r9] - 1cd22: e9cd 030e strd r0, r3, [sp, #56] ; 0x38 - 1cd26: f77f ad39 ble.w 1c79c <_vfiprintf_r+0x334> - 1cd2a: b173 cbz r3, 1cd4a <_vfiprintf_r+0x8e2> - 1cd2c: aa0d add r2, sp, #52 ; 0x34 - 1cd2e: 4641 mov r1, r8 - 1cd30: 4658 mov r0, fp - 1cd32: f7ff fb53 bl 1c3dc <__sprint_r.part.0> - 1cd36: 2800 cmp r0, #0 - 1cd38: f47f ac9a bne.w 1c670 <_vfiprintf_r+0x208> - 1cd3c: 9b0f ldr r3, [sp, #60] ; 0x3c - 1cd3e: e52d b.n 1c79c <_vfiprintf_r+0x334> - 1cd40: 2101 movs r1, #1 - 1cd42: 4618 mov r0, r3 - 1cd44: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cd48: e7c9 b.n 1ccde <_vfiprintf_r+0x876> - 1cd4a: e9dd 3204 ldrd r3, r2, [sp, #16] - 1cd4e: 9901 ldr r1, [sp, #4] - 1cd50: 428a cmp r2, r1 - 1cd52: bfac ite ge - 1cd54: 189b addge r3, r3, r2 - 1cd56: 185b addlt r3, r3, r1 - 1cd58: 9304 str r3, [sp, #16] - 1cd5a: e52a b.n 1c7b2 <_vfiprintf_r+0x34a> - 1cd5c: f1bc 0f00 cmp.w ip, #0 - 1cd60: f43f ae7c beq.w 1ca5c <_vfiprintf_r+0x5f4> - 1cd64: aa0d add r2, sp, #52 ; 0x34 - 1cd66: 4641 mov r1, r8 - 1cd68: 4658 mov r0, fp - 1cd6a: f7ff fb37 bl 1c3dc <__sprint_r.part.0> - 1cd6e: 2800 cmp r0, #0 - 1cd70: f47f ac7e bne.w 1c670 <_vfiprintf_r+0x208> - 1cd74: 990e ldr r1, [sp, #56] ; 0x38 - 1cd76: f8dd c03c ldr.w ip, [sp, #60] ; 0x3c - 1cd7a: 3101 adds r1, #1 - 1cd7c: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cd80: e4e9 b.n 1c756 <_vfiprintf_r+0x2ee> - 1cd82: 9b07 ldr r3, [sp, #28] - 1cd84: 2b00 cmp r3, #0 - 1cd86: d152 bne.n 1ce2e <_vfiprintf_r+0x9c6> - 1cd88: 2101 movs r1, #1 - 1cd8a: 4662 mov r2, ip - 1cd8c: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cd90: e4d7 b.n 1c742 <_vfiprintf_r+0x2da> - 1cd92: 920e str r2, [sp, #56] ; 0x38 - 1cd94: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cd98: e456 b.n 1c648 <_vfiprintf_r+0x1e0> - 1cd9a: f1ba 0f00 cmp.w sl, #0 - 1cd9e: f040 8092 bne.w 1cec6 <_vfiprintf_r+0xa5e> - 1cda2: f04f 0a00 mov.w sl, #0 - 1cda6: f8cd a00c str.w sl, [sp, #12] - 1cdaa: ac1a add r4, sp, #104 ; 0x68 - 1cdac: e64b b.n 1ca46 <_vfiprintf_r+0x5de> - 1cdae: 4253 negs r3, r2 - 1cdb0: 212d movs r1, #45 ; 0x2d - 1cdb2: 2201 movs r2, #1 - 1cdb4: e566 b.n 1c884 <_vfiprintf_r+0x41c> - 1cdb6: f1bc 0f00 cmp.w ip, #0 - 1cdba: d056 beq.n 1ce6a <_vfiprintf_r+0xa02> - 1cdbc: aa0d add r2, sp, #52 ; 0x34 - 1cdbe: 4641 mov r1, r8 - 1cdc0: 4658 mov r0, fp - 1cdc2: f7ff fb0b bl 1c3dc <__sprint_r.part.0> - 1cdc6: 2800 cmp r0, #0 - 1cdc8: f47f ac52 bne.w 1c670 <_vfiprintf_r+0x208> - 1cdcc: e9dd 2c0e ldrd r2, ip, [sp, #56] ; 0x38 - 1cdd0: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1cdd4: 1c51 adds r1, r2, #1 - 1cdd6: e47e b.n 1c6d6 <_vfiprintf_r+0x26e> - 1cdd8: 4e1d ldr r6, [pc, #116] ; (1ce50 <_vfiprintf_r+0x9e8>) - 1cdda: ac1a add r4, sp, #104 ; 0x68 - 1cddc: fba6 0203 umull r0, r2, r6, r3 - 1cde0: 08d2 lsrs r2, r2, #3 - 1cde2: eb02 0082 add.w r0, r2, r2, lsl #2 - 1cde6: eba3 0040 sub.w r0, r3, r0, lsl #1 - 1cdea: 3030 adds r0, #48 ; 0x30 - 1cdec: f804 0d01 strb.w r0, [r4, #-1]! - 1cdf0: 4618 mov r0, r3 - 1cdf2: 2809 cmp r0, #9 - 1cdf4: 4613 mov r3, r2 - 1cdf6: d8f1 bhi.n 1cddc <_vfiprintf_r+0x974> - 1cdf8: ab1a add r3, sp, #104 ; 0x68 - 1cdfa: 1b1b subs r3, r3, r4 - 1cdfc: 9502 str r5, [sp, #8] - 1cdfe: 9303 str r3, [sp, #12] - 1ce00: e621 b.n 1ca46 <_vfiprintf_r+0x5de> - 1ce02: 9306 str r3, [sp, #24] - 1ce04: f7ff bb83 b.w 1c50e <_vfiprintf_r+0xa6> - 1ce08: ac1a add r4, sp, #104 ; 0x68 - 1ce0a: e61c b.n 1ca46 <_vfiprintf_r+0x5de> - 1ce0c: f109 0908 add.w r9, r9, #8 - 1ce10: 1c41 adds r1, r0, #1 - 1ce12: 4602 mov r2, r0 - 1ce14: e499 b.n 1c74a <_vfiprintf_r+0x2e2> - 1ce16: b212 sxth r2, r2 - 1ce18: 4613 mov r3, r2 - 1ce1a: e4dd b.n 1c7d8 <_vfiprintf_r+0x370> - 1ce1c: f88d 2031 strb.w r2, [sp, #49] ; 0x31 - 1ce20: 2230 movs r2, #48 ; 0x30 - 1ce22: f88d 2030 strb.w r2, [sp, #48] ; 0x30 - 1ce26: f045 0502 orr.w r5, r5, #2 - 1ce2a: 2202 movs r2, #2 - 1ce2c: e529 b.n 1c882 <_vfiprintf_r+0x41a> - 1ce2e: 2302 movs r3, #2 - 1ce30: 931b str r3, [sp, #108] ; 0x6c - 1ce32: 469c mov ip, r3 - 1ce34: ab0c add r3, sp, #48 ; 0x30 - 1ce36: 931a str r3, [sp, #104] ; 0x68 - 1ce38: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1ce3c: e6ee b.n 1cc1c <_vfiprintf_r+0x7b4> - 1ce3e: 2101 movs r1, #1 - 1ce40: 202b movs r0, #43 ; 0x2b - 1ce42: f7ff bb64 b.w 1c50e <_vfiprintf_r+0xa6> - 1ce46: bf00 nop - 1ce48: 0002c40c .word 0x0002c40c - 1ce4c: 0002c3fc .word 0x0002c3fc - 1ce50: cccccccd .word 0xcccccccd - 1ce54: 4620 mov r0, r4 - 1ce56: 9606 str r6, [sp, #24] - 1ce58: 9502 str r5, [sp, #8] - 1ce5a: f7fa fb11 bl 17480 - 1ce5e: f04f 0a00 mov.w sl, #0 - 1ce62: f89d 102f ldrb.w r1, [sp, #47] ; 0x2f - 1ce66: 9003 str r0, [sp, #12] - 1ce68: e5ed b.n 1ca46 <_vfiprintf_r+0x5de> - 1ce6a: f89d 202f ldrb.w r2, [sp, #47] ; 0x2f - 1ce6e: b1b2 cbz r2, 1ce9e <_vfiprintf_r+0xa36> - 1ce70: 2101 movs r1, #1 - 1ce72: f10d 022f add.w r2, sp, #47 ; 0x2f - 1ce76: 911b str r1, [sp, #108] ; 0x6c - 1ce78: 921a str r2, [sp, #104] ; 0x68 - 1ce7a: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1ce7e: 468c mov ip, r1 - 1ce80: e43b b.n 1c6fa <_vfiprintf_r+0x292> - 1ce82: 4653 mov r3, sl - 1ce84: 2b06 cmp r3, #6 - 1ce86: bf28 it cs - 1ce88: 2306 movcs r3, #6 - 1ce8a: 4c29 ldr r4, [pc, #164] ; (1cf30 <_vfiprintf_r+0xac8>) - 1ce8c: 9303 str r3, [sp, #12] - 1ce8e: 9606 str r6, [sp, #24] - 1ce90: 9301 str r3, [sp, #4] - 1ce92: e406 b.n 1c6a2 <_vfiprintf_r+0x23a> - 1ce94: 2101 movs r1, #1 - 1ce96: 4662 mov r2, ip - 1ce98: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1ce9c: e455 b.n 1c74a <_vfiprintf_r+0x2e2> - 1ce9e: 9b07 ldr r3, [sp, #28] - 1cea0: 2b00 cmp r3, #0 - 1cea2: f47f aeb2 bne.w 1cc0a <_vfiprintf_r+0x7a2> - 1cea6: 4662 mov r2, ip - 1cea8: 2101 movs r1, #1 - 1ceaa: f10d 0968 add.w r9, sp, #104 ; 0x68 - 1ceae: e44c b.n 1c74a <_vfiprintf_r+0x2e2> - 1ceb0: f88d 002f strb.w r0, [sp, #47] ; 0x2f - 1ceb4: f7ff bbe9 b.w 1c68a <_vfiprintf_r+0x222> - 1ceb8: aa0d add r2, sp, #52 ; 0x34 - 1ceba: 4641 mov r1, r8 - 1cebc: 4658 mov r0, fp - 1cebe: f7ff fa8d bl 1c3dc <__sprint_r.part.0> - 1cec2: f7ff bbd5 b.w 1c670 <_vfiprintf_r+0x208> - 1cec6: 9d02 ldr r5, [sp, #8] - 1cec8: e498 b.n 1c7fc <_vfiprintf_r+0x394> - 1ceca: f8cd a00c str.w sl, [sp, #12] - 1cece: f89d 102f ldrb.w r1, [sp, #47] ; 0x2f - 1ced2: 9606 str r6, [sp, #24] - 1ced4: 9502 str r5, [sp, #8] - 1ced6: 4682 mov sl, r0 - 1ced8: e5b5 b.n 1ca46 <_vfiprintf_r+0x5de> - 1ceda: f88d 002f strb.w r0, [sp, #47] ; 0x2f - 1cede: e559 b.n 1c994 <_vfiprintf_r+0x52c> - 1cee0: f88d 002f strb.w r0, [sp, #47] ; 0x2f - 1cee4: e567 b.n 1c9b6 <_vfiprintf_r+0x54e> - 1cee6: f88d 002f strb.w r0, [sp, #47] ; 0x2f - 1ceea: e586 b.n 1c9fa <_vfiprintf_r+0x592> - 1ceec: f88d 002f strb.w r0, [sp, #47] ; 0x2f - 1cef0: e4b6 b.n 1c860 <_vfiprintf_r+0x3f8> - 1cef2: f88d 002f strb.w r0, [sp, #47] ; 0x2f - 1cef6: e4e7 b.n 1c8c8 <_vfiprintf_r+0x460> - 1cef8: f88d 002f strb.w r0, [sp, #47] ; 0x2f - 1cefc: e532 b.n 1c964 <_vfiprintf_r+0x4fc> - 1cefe: 4e0d ldr r6, [pc, #52] ; (1cf34 <_vfiprintf_r+0xacc>) - 1cf00: 4686 mov lr, r0 - 1cf02: e6bf b.n 1cc84 <_vfiprintf_r+0x81c> - 1cf04: f88d 002f strb.w r0, [sp, #47] ; 0x2f - 1cf08: e45c b.n 1c7c4 <_vfiprintf_r+0x35c> - 1cf0a: 4e0a ldr r6, [pc, #40] ; (1cf34 <_vfiprintf_r+0xacc>) - 1cf0c: 1c48 adds r0, r1, #1 - 1cf0e: e704 b.n 1cd1a <_vfiprintf_r+0x8b2> - 1cf10: 4d09 ldr r5, [pc, #36] ; (1cf38 <_vfiprintf_r+0xad0>) - 1cf12: 4608 mov r0, r1 - 1cf14: e5fb b.n 1cb0e <_vfiprintf_r+0x6a6> - 1cf16: f04f 33ff mov.w r3, #4294967295 ; 0xffffffff - 1cf1a: 9304 str r3, [sp, #16] - 1cf1c: f7ff bbad b.w 1c67a <_vfiprintf_r+0x212> - 1cf20: 9b06 ldr r3, [sp, #24] - 1cf22: f853 2b04 ldr.w r2, [r3], #4 - 1cf26: 9306 str r3, [sp, #24] - 1cf28: ea42 7ae2 orr.w sl, r2, r2, asr #31 - 1cf2c: f7ff baef b.w 1c50e <_vfiprintf_r+0xa6> - 1cf30: 0002c178 .word 0x0002c178 - 1cf34: 0002c3fc .word 0x0002c3fc - 1cf38: 0002c40c .word 0x0002c40c - -0001cf3c <__sbprintf>: - 1cf3c: b570 push {r4, r5, r6, lr} - 1cf3e: 460c mov r4, r1 - 1cf40: 8989 ldrh r1, [r1, #12] - 1cf42: f5ad 6d8d sub.w sp, sp, #1128 ; 0x468 - 1cf46: f021 0102 bic.w r1, r1, #2 - 1cf4a: f8ad 1010 strh.w r1, [sp, #16] - 1cf4e: 6e21 ldr r1, [r4, #96] ; 0x60 - 1cf50: 9119 str r1, [sp, #100] ; 0x64 - 1cf52: 89e1 ldrh r1, [r4, #14] - 1cf54: f8ad 1012 strh.w r1, [sp, #18] - 1cf58: 69e1 ldr r1, [r4, #28] - 1cf5a: 9108 str r1, [sp, #32] - 1cf5c: 6a61 ldr r1, [r4, #36] ; 0x24 - 1cf5e: 910a str r1, [sp, #40] ; 0x28 - 1cf60: a91a add r1, sp, #104 ; 0x68 - 1cf62: 9101 str r1, [sp, #4] - 1cf64: 9105 str r1, [sp, #20] - 1cf66: f44f 6180 mov.w r1, #1024 ; 0x400 - 1cf6a: 9103 str r1, [sp, #12] - 1cf6c: 9106 str r1, [sp, #24] - 1cf6e: 2100 movs r1, #0 - 1cf70: 9107 str r1, [sp, #28] - 1cf72: a901 add r1, sp, #4 - 1cf74: 4606 mov r6, r0 - 1cf76: f7ff fa77 bl 1c468 <_vfiprintf_r> - 1cf7a: 1e05 subs r5, r0, #0 - 1cf7c: db07 blt.n 1cf8e <__sbprintf+0x52> - 1cf7e: a901 add r1, sp, #4 - 1cf80: 4630 mov r0, r6 - 1cf82: f7fd ffdb bl 1af3c <_fflush_r> - 1cf86: 2800 cmp r0, #0 - 1cf88: bf18 it ne - 1cf8a: f04f 35ff movne.w r5, #4294967295 ; 0xffffffff - 1cf8e: f8bd 3010 ldrh.w r3, [sp, #16] - 1cf92: 065b lsls r3, r3, #25 - 1cf94: d503 bpl.n 1cf9e <__sbprintf+0x62> - 1cf96: 89a3 ldrh r3, [r4, #12] - 1cf98: f043 0340 orr.w r3, r3, #64 ; 0x40 - 1cf9c: 81a3 strh r3, [r4, #12] - 1cf9e: 4628 mov r0, r5 - 1cfa0: f50d 6d8d add.w sp, sp, #1128 ; 0x468 - 1cfa4: bd70 pop {r4, r5, r6, pc} - 1cfa6: bf00 nop - -0001cfa8 : - 1cfa8: b510 push {r4, lr} - 1cfaa: 4c1a ldr r4, [pc, #104] ; (1d014 ) - 1cfac: 2900 cmp r1, #0 - 1cfae: 6824 ldr r4, [r4, #0] - 1cfb0: b09a sub sp, #104 ; 0x68 - 1cfb2: db2a blt.n 1d00a - 1cfb4: 9001 str r0, [sp, #4] - 1cfb6: 9005 str r0, [sp, #20] - 1cfb8: f44f 7002 mov.w r0, #520 ; 0x208 - 1cfbc: f8ad 0010 strh.w r0, [sp, #16] - 1cfc0: d013 beq.n 1cfea - 1cfc2: 3901 subs r1, #1 - 1cfc4: f64f 70ff movw r0, #65535 ; 0xffff - 1cfc8: 9103 str r1, [sp, #12] - 1cfca: 9106 str r1, [sp, #24] - 1cfcc: f8ad 0012 strh.w r0, [sp, #18] - 1cfd0: a901 add r1, sp, #4 - 1cfd2: 4620 mov r0, r4 - 1cfd4: f7fa fac2 bl 1755c <_svfprintf_r> - 1cfd8: 1c42 adds r2, r0, #1 - 1cfda: da01 bge.n 1cfe0 - 1cfdc: 238b movs r3, #139 ; 0x8b - 1cfde: 6023 str r3, [r4, #0] - 1cfe0: 9b01 ldr r3, [sp, #4] - 1cfe2: 2200 movs r2, #0 - 1cfe4: 701a strb r2, [r3, #0] - 1cfe6: b01a add sp, #104 ; 0x68 - 1cfe8: bd10 pop {r4, pc} - 1cfea: f64f 70ff movw r0, #65535 ; 0xffff - 1cfee: 9103 str r1, [sp, #12] - 1cff0: 9106 str r1, [sp, #24] - 1cff2: f8ad 0012 strh.w r0, [sp, #18] - 1cff6: a901 add r1, sp, #4 - 1cff8: 4620 mov r0, r4 - 1cffa: f7fa faaf bl 1755c <_svfprintf_r> - 1cffe: 1c43 adds r3, r0, #1 - 1d000: da01 bge.n 1d006 - 1d002: 238b movs r3, #139 ; 0x8b - 1d004: 6023 str r3, [r4, #0] - 1d006: b01a add sp, #104 ; 0x68 - 1d008: bd10 pop {r4, pc} - 1d00a: 238b movs r3, #139 ; 0x8b - 1d00c: 6023 str r3, [r4, #0] - 1d00e: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1d012: e7f8 b.n 1d006 - 1d014: 20000068 .word 0x20000068 - -0001d018 : - 1d018: b570 push {r4, r5, r6, lr} - 1d01a: 4e0b ldr r6, [pc, #44] ; (1d048 ) - 1d01c: b09a sub sp, #104 ; 0x68 - 1d01e: 4604 mov r4, r0 - 1d020: f06f 4500 mvn.w r5, #2147483648 ; 0x80000000 - 1d024: e9cd 4505 strd r4, r5, [sp, #20] - 1d028: 4613 mov r3, r2 - 1d02a: 9401 str r4, [sp, #4] - 1d02c: 460a mov r2, r1 - 1d02e: 6830 ldr r0, [r6, #0] - 1d030: 4c06 ldr r4, [pc, #24] ; (1d04c ) - 1d032: 9503 str r5, [sp, #12] - 1d034: a901 add r1, sp, #4 - 1d036: 9404 str r4, [sp, #16] - 1d038: f7fa fa90 bl 1755c <_svfprintf_r> - 1d03c: 9b01 ldr r3, [sp, #4] - 1d03e: 2200 movs r2, #0 - 1d040: 701a strb r2, [r3, #0] - 1d042: b01a add sp, #104 ; 0x68 - 1d044: bd70 pop {r4, r5, r6, pc} - 1d046: bf00 nop - 1d048: 20000068 .word 0x20000068 - 1d04c: ffff0208 .word 0xffff0208 - -0001d050 <_write_r>: - 1d050: b538 push {r3, r4, r5, lr} - 1d052: 460c mov r4, r1 - 1d054: 4d08 ldr r5, [pc, #32] ; (1d078 <_write_r+0x28>) - 1d056: 4684 mov ip, r0 - 1d058: 4611 mov r1, r2 - 1d05a: 4620 mov r0, r4 - 1d05c: 461a mov r2, r3 - 1d05e: 2300 movs r3, #0 - 1d060: 602b str r3, [r5, #0] - 1d062: 4664 mov r4, ip - 1d064: f000 fe6e bl 1dd44 <_write> - 1d068: 1c43 adds r3, r0, #1 - 1d06a: d000 beq.n 1d06e <_write_r+0x1e> - 1d06c: bd38 pop {r3, r4, r5, pc} - 1d06e: 682b ldr r3, [r5, #0] - 1d070: 2b00 cmp r3, #0 - 1d072: d0fb beq.n 1d06c <_write_r+0x1c> - 1d074: 6023 str r3, [r4, #0] - 1d076: bd38 pop {r3, r4, r5, pc} - 1d078: 20005804 .word 0x20005804 - -0001d07c <__assert_func>: - 1d07c: b500 push {lr} - 1d07e: 4c0b ldr r4, [pc, #44] ; (1d0ac <__assert_func+0x30>) - 1d080: 6825 ldr r5, [r4, #0] - 1d082: 4614 mov r4, r2 - 1d084: 68ee ldr r6, [r5, #12] - 1d086: 461a mov r2, r3 - 1d088: b085 sub sp, #20 - 1d08a: 4603 mov r3, r0 - 1d08c: 460d mov r5, r1 - 1d08e: b14c cbz r4, 1d0a4 <__assert_func+0x28> - 1d090: 4907 ldr r1, [pc, #28] ; (1d0b0 <__assert_func+0x34>) - 1d092: 9500 str r5, [sp, #0] - 1d094: e9cd 1401 strd r1, r4, [sp, #4] - 1d098: 4630 mov r0, r6 - 1d09a: 4906 ldr r1, [pc, #24] ; (1d0b4 <__assert_func+0x38>) - 1d09c: f000 f8a2 bl 1d1e4 - 1d0a0: f000 fd7a bl 1db98 - 1d0a4: 4904 ldr r1, [pc, #16] ; (1d0b8 <__assert_func+0x3c>) - 1d0a6: 460c mov r4, r1 - 1d0a8: e7f3 b.n 1d092 <__assert_func+0x16> - 1d0aa: bf00 nop - 1d0ac: 20000068 .word 0x20000068 - 1d0b0: 0002c41c .word 0x0002c41c - 1d0b4: 0002c42c .word 0x0002c42c - 1d0b8: 0002c428 .word 0x0002c428 - -0001d0bc <_calloc_r>: - 1d0bc: b538 push {r3, r4, r5, lr} - 1d0be: fba1 1402 umull r1, r4, r1, r2 - 1d0c2: bb8c cbnz r4, 1d128 <_calloc_r+0x6c> - 1d0c4: f7fe f9ac bl 1b420 <_malloc_r> - 1d0c8: 4605 mov r5, r0 - 1d0ca: b1e0 cbz r0, 1d106 <_calloc_r+0x4a> - 1d0cc: f850 2c04 ldr.w r2, [r0, #-4] - 1d0d0: f022 0203 bic.w r2, r2, #3 - 1d0d4: 3a04 subs r2, #4 - 1d0d6: 2a24 cmp r2, #36 ; 0x24 - 1d0d8: d817 bhi.n 1d10a <_calloc_r+0x4e> - 1d0da: 2a13 cmp r2, #19 - 1d0dc: d91a bls.n 1d114 <_calloc_r+0x58> - 1d0de: 2a1b cmp r2, #27 - 1d0e0: e9c0 4400 strd r4, r4, [r0] - 1d0e4: d91d bls.n 1d122 <_calloc_r+0x66> - 1d0e6: 2a24 cmp r2, #36 ; 0x24 - 1d0e8: bf14 ite ne - 1d0ea: f100 0210 addne.w r2, r0, #16 - 1d0ee: f100 0218 addeq.w r2, r0, #24 - 1d0f2: f04f 0300 mov.w r3, #0 - 1d0f6: e9c0 4402 strd r4, r4, [r0, #8] - 1d0fa: bf04 itt eq - 1d0fc: 6104 streq r4, [r0, #16] - 1d0fe: 6144 streq r4, [r0, #20] - 1d100: e9c2 3300 strd r3, r3, [r2] - 1d104: 6093 str r3, [r2, #8] - 1d106: 4628 mov r0, r5 - 1d108: bd38 pop {r3, r4, r5, pc} - 1d10a: 4621 mov r1, r4 - 1d10c: f7f9 ff20 bl 16f50 - 1d110: 4628 mov r0, r5 - 1d112: bd38 pop {r3, r4, r5, pc} - 1d114: 4602 mov r2, r0 - 1d116: 2300 movs r3, #0 - 1d118: e9c2 3300 strd r3, r3, [r2] - 1d11c: 6093 str r3, [r2, #8] - 1d11e: 4628 mov r0, r5 - 1d120: bd38 pop {r3, r4, r5, pc} - 1d122: f100 0208 add.w r2, r0, #8 - 1d126: e7f6 b.n 1d116 <_calloc_r+0x5a> - 1d128: f000 f816 bl 1d158 <__errno> - 1d12c: 230c movs r3, #12 - 1d12e: 2500 movs r5, #0 - 1d130: 6003 str r3, [r0, #0] - 1d132: e7e8 b.n 1d106 <_calloc_r+0x4a> - -0001d134 <_close_r>: - 1d134: b538 push {r3, r4, r5, lr} - 1d136: 4d07 ldr r5, [pc, #28] ; (1d154 <_close_r+0x20>) - 1d138: 2200 movs r2, #0 - 1d13a: 4604 mov r4, r0 - 1d13c: 4608 mov r0, r1 - 1d13e: 602a str r2, [r5, #0] - 1d140: f7e3 f91c bl 37c <_close> - 1d144: 1c43 adds r3, r0, #1 - 1d146: d000 beq.n 1d14a <_close_r+0x16> - 1d148: bd38 pop {r3, r4, r5, pc} - 1d14a: 682b ldr r3, [r5, #0] - 1d14c: 2b00 cmp r3, #0 - 1d14e: d0fb beq.n 1d148 <_close_r+0x14> - 1d150: 6023 str r3, [r4, #0] - 1d152: bd38 pop {r3, r4, r5, pc} - 1d154: 20005804 .word 0x20005804 - -0001d158 <__errno>: - 1d158: 4b01 ldr r3, [pc, #4] ; (1d160 <__errno+0x8>) - 1d15a: 6818 ldr r0, [r3, #0] - 1d15c: 4770 bx lr - 1d15e: bf00 nop - 1d160: 20000068 .word 0x20000068 - -0001d164 <_fclose_r>: - 1d164: b570 push {r4, r5, r6, lr} - 1d166: b139 cbz r1, 1d178 <_fclose_r+0x14> - 1d168: 4606 mov r6, r0 - 1d16a: 460c mov r4, r1 - 1d16c: b108 cbz r0, 1d172 <_fclose_r+0xe> - 1d16e: 6b83 ldr r3, [r0, #56] ; 0x38 - 1d170: b363 cbz r3, 1d1cc <_fclose_r+0x68> - 1d172: f9b4 300c ldrsh.w r3, [r4, #12] - 1d176: b913 cbnz r3, 1d17e <_fclose_r+0x1a> - 1d178: 2500 movs r5, #0 - 1d17a: 4628 mov r0, r5 - 1d17c: bd70 pop {r4, r5, r6, pc} - 1d17e: 4621 mov r1, r4 - 1d180: 4630 mov r0, r6 - 1d182: f7fd fe41 bl 1ae08 <__sflush_r> - 1d186: 6ae3 ldr r3, [r4, #44] ; 0x2c - 1d188: 4605 mov r5, r0 - 1d18a: b133 cbz r3, 1d19a <_fclose_r+0x36> - 1d18c: 69e1 ldr r1, [r4, #28] - 1d18e: 4630 mov r0, r6 - 1d190: 4798 blx r3 - 1d192: 2800 cmp r0, #0 - 1d194: bfb8 it lt - 1d196: f04f 35ff movlt.w r5, #4294967295 ; 0xffffffff - 1d19a: 89a3 ldrh r3, [r4, #12] - 1d19c: 061b lsls r3, r3, #24 - 1d19e: d41c bmi.n 1d1da <_fclose_r+0x76> - 1d1a0: 6b21 ldr r1, [r4, #48] ; 0x30 - 1d1a2: b141 cbz r1, 1d1b6 <_fclose_r+0x52> - 1d1a4: f104 0340 add.w r3, r4, #64 ; 0x40 - 1d1a8: 4299 cmp r1, r3 - 1d1aa: d002 beq.n 1d1b2 <_fclose_r+0x4e> - 1d1ac: 4630 mov r0, r6 - 1d1ae: f7fd ffa3 bl 1b0f8 <_free_r> - 1d1b2: 2300 movs r3, #0 - 1d1b4: 6323 str r3, [r4, #48] ; 0x30 - 1d1b6: 6c61 ldr r1, [r4, #68] ; 0x44 - 1d1b8: b121 cbz r1, 1d1c4 <_fclose_r+0x60> - 1d1ba: 4630 mov r0, r6 - 1d1bc: f7fd ff9c bl 1b0f8 <_free_r> - 1d1c0: 2300 movs r3, #0 - 1d1c2: 6463 str r3, [r4, #68] ; 0x44 - 1d1c4: 2300 movs r3, #0 - 1d1c6: 81a3 strh r3, [r4, #12] - 1d1c8: 4628 mov r0, r5 - 1d1ca: bd70 pop {r4, r5, r6, pc} - 1d1cc: f7fd ff3e bl 1b04c <__sinit> - 1d1d0: f9b4 300c ldrsh.w r3, [r4, #12] - 1d1d4: 2b00 cmp r3, #0 - 1d1d6: d0cf beq.n 1d178 <_fclose_r+0x14> - 1d1d8: e7d1 b.n 1d17e <_fclose_r+0x1a> - 1d1da: 6921 ldr r1, [r4, #16] - 1d1dc: 4630 mov r0, r6 - 1d1de: f7fd ff8b bl 1b0f8 <_free_r> - 1d1e2: e7dd b.n 1d1a0 <_fclose_r+0x3c> - -0001d1e4 : - 1d1e4: b40e push {r1, r2, r3} - 1d1e6: b510 push {r4, lr} - 1d1e8: b083 sub sp, #12 - 1d1ea: ab05 add r3, sp, #20 - 1d1ec: 4c06 ldr r4, [pc, #24] ; (1d208 ) - 1d1ee: f853 2b04 ldr.w r2, [r3], #4 - 1d1f2: 9301 str r3, [sp, #4] - 1d1f4: 4601 mov r1, r0 - 1d1f6: 6820 ldr r0, [r4, #0] - 1d1f8: f7ff f936 bl 1c468 <_vfiprintf_r> - 1d1fc: b003 add sp, #12 - 1d1fe: e8bd 4010 ldmia.w sp!, {r4, lr} - 1d202: b003 add sp, #12 - 1d204: 4770 bx lr - 1d206: bf00 nop - 1d208: 20000068 .word 0x20000068 - -0001d20c <__fputwc>: - 1d20c: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - 1d210: b083 sub sp, #12 - 1d212: 4607 mov r7, r0 - 1d214: 4688 mov r8, r1 - 1d216: 4614 mov r4, r2 - 1d218: f000 fa0a bl 1d630 <__locale_mb_cur_max> - 1d21c: 2801 cmp r0, #1 - 1d21e: d103 bne.n 1d228 <__fputwc+0x1c> - 1d220: f108 33ff add.w r3, r8, #4294967295 ; 0xffffffff - 1d224: 2bfe cmp r3, #254 ; 0xfe - 1d226: d937 bls.n 1d298 <__fputwc+0x8c> - 1d228: 4642 mov r2, r8 - 1d22a: f104 0358 add.w r3, r4, #88 ; 0x58 - 1d22e: a901 add r1, sp, #4 - 1d230: 4638 mov r0, r7 - 1d232: f000 fc89 bl 1db48 <_wcrtomb_r> - 1d236: 1c42 adds r2, r0, #1 - 1d238: 4606 mov r6, r0 - 1d23a: d033 beq.n 1d2a4 <__fputwc+0x98> - 1d23c: b338 cbz r0, 1d28e <__fputwc+0x82> - 1d23e: f89d c004 ldrb.w ip, [sp, #4] - 1d242: f10d 0905 add.w r9, sp, #5 - 1d246: 2500 movs r5, #0 - 1d248: e009 b.n 1d25e <__fputwc+0x52> - 1d24a: 6823 ldr r3, [r4, #0] - 1d24c: 1c5a adds r2, r3, #1 - 1d24e: 6022 str r2, [r4, #0] - 1d250: f883 c000 strb.w ip, [r3] - 1d254: 3501 adds r5, #1 - 1d256: 42b5 cmp r5, r6 - 1d258: d219 bcs.n 1d28e <__fputwc+0x82> - 1d25a: f819 cb01 ldrb.w ip, [r9], #1 - 1d25e: 68a3 ldr r3, [r4, #8] - 1d260: 3b01 subs r3, #1 - 1d262: 2b00 cmp r3, #0 - 1d264: 60a3 str r3, [r4, #8] - 1d266: daf0 bge.n 1d24a <__fputwc+0x3e> - 1d268: f8d4 e018 ldr.w lr, [r4, #24] - 1d26c: 4573 cmp r3, lr - 1d26e: 4661 mov r1, ip - 1d270: 4622 mov r2, r4 - 1d272: 4638 mov r0, r7 - 1d274: db02 blt.n 1d27c <__fputwc+0x70> - 1d276: f1bc 0f0a cmp.w ip, #10 - 1d27a: d1e6 bne.n 1d24a <__fputwc+0x3e> - 1d27c: f000 fc0c bl 1da98 <__swbuf_r> - 1d280: 1c43 adds r3, r0, #1 - 1d282: d1e7 bne.n 1d254 <__fputwc+0x48> - 1d284: 4606 mov r6, r0 - 1d286: 4630 mov r0, r6 - 1d288: b003 add sp, #12 - 1d28a: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 1d28e: 4646 mov r6, r8 - 1d290: 4630 mov r0, r6 - 1d292: b003 add sp, #12 - 1d294: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 1d298: fa5f fc88 uxtb.w ip, r8 - 1d29c: f88d c004 strb.w ip, [sp, #4] - 1d2a0: 4606 mov r6, r0 - 1d2a2: e7ce b.n 1d242 <__fputwc+0x36> - 1d2a4: 89a3 ldrh r3, [r4, #12] - 1d2a6: 4630 mov r0, r6 - 1d2a8: f043 0340 orr.w r3, r3, #64 ; 0x40 - 1d2ac: 81a3 strh r3, [r4, #12] - 1d2ae: b003 add sp, #12 - 1d2b0: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - -0001d2b4 <_fputwc_r>: - 1d2b4: f9b2 300c ldrsh.w r3, [r2, #12] - 1d2b8: f413 5f00 tst.w r3, #8192 ; 0x2000 - 1d2bc: d10a bne.n 1d2d4 <_fputwc_r+0x20> - 1d2be: b410 push {r4} - 1d2c0: 6e14 ldr r4, [r2, #96] ; 0x60 - 1d2c2: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 1d2c6: f444 5400 orr.w r4, r4, #8192 ; 0x2000 - 1d2ca: 6614 str r4, [r2, #96] ; 0x60 - 1d2cc: 8193 strh r3, [r2, #12] - 1d2ce: bc10 pop {r4} - 1d2d0: f7ff bf9c b.w 1d20c <__fputwc> - 1d2d4: f7ff bf9a b.w 1d20c <__fputwc> - -0001d2d8 <_fstat_r>: - 1d2d8: b570 push {r4, r5, r6, lr} - 1d2da: 460c mov r4, r1 - 1d2dc: 4d08 ldr r5, [pc, #32] ; (1d300 <_fstat_r+0x28>) - 1d2de: 4603 mov r3, r0 - 1d2e0: 2600 movs r6, #0 - 1d2e2: 4620 mov r0, r4 - 1d2e4: 4611 mov r1, r2 - 1d2e6: 461c mov r4, r3 - 1d2e8: 602e str r6, [r5, #0] - 1d2ea: f7e3 f84a bl 382 <_fstat> - 1d2ee: 1c43 adds r3, r0, #1 - 1d2f0: d000 beq.n 1d2f4 <_fstat_r+0x1c> - 1d2f2: bd70 pop {r4, r5, r6, pc} - 1d2f4: 682b ldr r3, [r5, #0] - 1d2f6: 2b00 cmp r3, #0 - 1d2f8: d0fb beq.n 1d2f2 <_fstat_r+0x1a> - 1d2fa: 6023 str r3, [r4, #0] - 1d2fc: bd70 pop {r4, r5, r6, pc} - 1d2fe: bf00 nop - 1d300: 20005804 .word 0x20005804 - -0001d304 <__sfvwrite_r>: - 1d304: 6893 ldr r3, [r2, #8] - 1d306: 2b00 cmp r3, #0 - 1d308: f000 80fc beq.w 1d504 <__sfvwrite_r+0x200> - 1d30c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1d310: f9b1 300c ldrsh.w r3, [r1, #12] - 1d314: fa1f fc83 uxth.w ip, r3 - 1d318: 071b lsls r3, r3, #28 - 1d31a: b083 sub sp, #12 - 1d31c: 4690 mov r8, r2 - 1d31e: 4681 mov r9, r0 - 1d320: 460c mov r4, r1 - 1d322: d531 bpl.n 1d388 <__sfvwrite_r+0x84> - 1d324: 690b ldr r3, [r1, #16] - 1d326: b37b cbz r3, 1d388 <__sfvwrite_r+0x84> - 1d328: f01c 0702 ands.w r7, ip, #2 - 1d32c: f8d8 6000 ldr.w r6, [r8] - 1d330: d03a beq.n 1d3a8 <__sfvwrite_r+0xa4> - 1d332: 2700 movs r7, #0 - 1d334: f8d4 b024 ldr.w fp, [r4, #36] ; 0x24 - 1d338: 69e1 ldr r1, [r4, #28] - 1d33a: f8df a2cc ldr.w sl, [pc, #716] ; 1d608 <__sfvwrite_r+0x304> - 1d33e: 463d mov r5, r7 - 1d340: 4555 cmp r5, sl - 1d342: 462b mov r3, r5 - 1d344: 463a mov r2, r7 - 1d346: bf28 it cs - 1d348: 4653 movcs r3, sl - 1d34a: 4648 mov r0, r9 - 1d34c: b1c5 cbz r5, 1d380 <__sfvwrite_r+0x7c> - 1d34e: 47d8 blx fp - 1d350: 2800 cmp r0, #0 - 1d352: f340 80cd ble.w 1d4f0 <__sfvwrite_r+0x1ec> - 1d356: f8d8 3008 ldr.w r3, [r8, #8] - 1d35a: 1a1b subs r3, r3, r0 - 1d35c: 4407 add r7, r0 - 1d35e: 1a2d subs r5, r5, r0 - 1d360: f8c8 3008 str.w r3, [r8, #8] - 1d364: 2b00 cmp r3, #0 - 1d366: f000 80b9 beq.w 1d4dc <__sfvwrite_r+0x1d8> - 1d36a: 4555 cmp r5, sl - 1d36c: 462b mov r3, r5 - 1d36e: f8d4 b024 ldr.w fp, [r4, #36] ; 0x24 - 1d372: 69e1 ldr r1, [r4, #28] - 1d374: bf28 it cs - 1d376: 4653 movcs r3, sl - 1d378: 463a mov r2, r7 - 1d37a: 4648 mov r0, r9 - 1d37c: 2d00 cmp r5, #0 - 1d37e: d1e6 bne.n 1d34e <__sfvwrite_r+0x4a> - 1d380: e9d6 7500 ldrd r7, r5, [r6] - 1d384: 3608 adds r6, #8 - 1d386: e7db b.n 1d340 <__sfvwrite_r+0x3c> - 1d388: 4621 mov r1, r4 - 1d38a: 4648 mov r0, r9 - 1d38c: f7fc fcd2 bl 19d34 <__swsetup_r> - 1d390: 2800 cmp r0, #0 - 1d392: f040 8136 bne.w 1d602 <__sfvwrite_r+0x2fe> - 1d396: f9b4 300c ldrsh.w r3, [r4, #12] - 1d39a: f8d8 6000 ldr.w r6, [r8] - 1d39e: fa1f fc83 uxth.w ip, r3 - 1d3a2: f01c 0702 ands.w r7, ip, #2 - 1d3a6: d1c4 bne.n 1d332 <__sfvwrite_r+0x2e> - 1d3a8: f01c 0a01 ands.w sl, ip, #1 - 1d3ac: d166 bne.n 1d47c <__sfvwrite_r+0x178> - 1d3ae: 6823 ldr r3, [r4, #0] - 1d3b0: 68a1 ldr r1, [r4, #8] - 1d3b2: 4657 mov r7, sl - 1d3b4: 4618 mov r0, r3 - 1d3b6: 468b mov fp, r1 - 1d3b8: 2f00 cmp r7, #0 - 1d3ba: d05b beq.n 1d474 <__sfvwrite_r+0x170> - 1d3bc: f41c 7f00 tst.w ip, #512 ; 0x200 - 1d3c0: f000 80b4 beq.w 1d52c <__sfvwrite_r+0x228> - 1d3c4: 42b9 cmp r1, r7 - 1d3c6: 460a mov r2, r1 - 1d3c8: f200 80e0 bhi.w 1d58c <__sfvwrite_r+0x288> - 1d3cc: f41c 6f90 tst.w ip, #1152 ; 0x480 - 1d3d0: d030 beq.n 1d434 <__sfvwrite_r+0x130> - 1d3d2: 6921 ldr r1, [r4, #16] - 1d3d4: 1a5d subs r5, r3, r1 - 1d3d6: 6963 ldr r3, [r4, #20] - 1d3d8: eb03 0b43 add.w fp, r3, r3, lsl #1 - 1d3dc: eb0b 7bdb add.w fp, fp, fp, lsr #31 - 1d3e0: 1c6b adds r3, r5, #1 - 1d3e2: ea4f 0b6b mov.w fp, fp, asr #1 - 1d3e6: 443b add r3, r7 - 1d3e8: 455b cmp r3, fp - 1d3ea: 465a mov r2, fp - 1d3ec: bf84 itt hi - 1d3ee: 469b movhi fp, r3 - 1d3f0: 465a movhi r2, fp - 1d3f2: f41c 6f80 tst.w ip, #1024 ; 0x400 - 1d3f6: f000 80e8 beq.w 1d5ca <__sfvwrite_r+0x2c6> - 1d3fa: 4611 mov r1, r2 - 1d3fc: 4648 mov r0, r9 - 1d3fe: f7fe f80f bl 1b420 <_malloc_r> - 1d402: 2800 cmp r0, #0 - 1d404: f000 80f7 beq.w 1d5f6 <__sfvwrite_r+0x2f2> - 1d408: 462a mov r2, r5 - 1d40a: 6921 ldr r1, [r4, #16] - 1d40c: 9001 str r0, [sp, #4] - 1d40e: f7f9 fc89 bl 16d24 - 1d412: 89a2 ldrh r2, [r4, #12] - 1d414: 9b01 ldr r3, [sp, #4] - 1d416: f422 6290 bic.w r2, r2, #1152 ; 0x480 - 1d41a: f042 0280 orr.w r2, r2, #128 ; 0x80 - 1d41e: 81a2 strh r2, [r4, #12] - 1d420: 1958 adds r0, r3, r5 - 1d422: ebab 0505 sub.w r5, fp, r5 - 1d426: f8c4 b014 str.w fp, [r4, #20] - 1d42a: 6123 str r3, [r4, #16] - 1d42c: 60a5 str r5, [r4, #8] - 1d42e: 6020 str r0, [r4, #0] - 1d430: 46bb mov fp, r7 - 1d432: 463a mov r2, r7 - 1d434: 4651 mov r1, sl - 1d436: 9201 str r2, [sp, #4] - 1d438: f7f9 fd0e bl 16e58 - 1d43c: 68a1 ldr r1, [r4, #8] - 1d43e: 6823 ldr r3, [r4, #0] - 1d440: 9a01 ldr r2, [sp, #4] - 1d442: eba1 010b sub.w r1, r1, fp - 1d446: 441a add r2, r3 - 1d448: 463d mov r5, r7 - 1d44a: 60a1 str r1, [r4, #8] - 1d44c: 6022 str r2, [r4, #0] - 1d44e: 2700 movs r7, #0 - 1d450: f8d8 3008 ldr.w r3, [r8, #8] - 1d454: 1b5b subs r3, r3, r5 - 1d456: 44aa add sl, r5 - 1d458: f8c8 3008 str.w r3, [r8, #8] - 1d45c: 2b00 cmp r3, #0 - 1d45e: d03d beq.n 1d4dc <__sfvwrite_r+0x1d8> - 1d460: f9b4 c00c ldrsh.w ip, [r4, #12] - 1d464: 6823 ldr r3, [r4, #0] - 1d466: 68a1 ldr r1, [r4, #8] - 1d468: fa1f fc8c uxth.w ip, ip - 1d46c: 4618 mov r0, r3 - 1d46e: 468b mov fp, r1 - 1d470: 2f00 cmp r7, #0 - 1d472: d1a3 bne.n 1d3bc <__sfvwrite_r+0xb8> - 1d474: e9d6 a700 ldrd sl, r7, [r6] - 1d478: 3608 adds r6, #8 - 1d47a: e79b b.n 1d3b4 <__sfvwrite_r+0xb0> - 1d47c: 4638 mov r0, r7 - 1d47e: 46bb mov fp, r7 - 1d480: 463d mov r5, r7 - 1d482: 2d00 cmp r5, #0 - 1d484: d040 beq.n 1d508 <__sfvwrite_r+0x204> - 1d486: 2800 cmp r0, #0 - 1d488: d045 beq.n 1d516 <__sfvwrite_r+0x212> - 1d48a: 463a mov r2, r7 - 1d48c: e9d4 c304 ldrd ip, r3, [r4, #16] - 1d490: 6820 ldr r0, [r4, #0] - 1d492: 68a1 ldr r1, [r4, #8] - 1d494: 42aa cmp r2, r5 - 1d496: bf28 it cs - 1d498: 462a movcs r2, r5 - 1d49a: 4560 cmp r0, ip - 1d49c: d904 bls.n 1d4a8 <__sfvwrite_r+0x1a4> - 1d49e: eb01 0a03 add.w sl, r1, r3 - 1d4a2: 4552 cmp r2, sl - 1d4a4: f300 8082 bgt.w 1d5ac <__sfvwrite_r+0x2a8> - 1d4a8: 4293 cmp r3, r2 - 1d4aa: dc72 bgt.n 1d592 <__sfvwrite_r+0x28e> - 1d4ac: 69e1 ldr r1, [r4, #28] - 1d4ae: f8d4 c024 ldr.w ip, [r4, #36] ; 0x24 - 1d4b2: 465a mov r2, fp - 1d4b4: 4648 mov r0, r9 - 1d4b6: 47e0 blx ip - 1d4b8: f1b0 0a00 subs.w sl, r0, #0 - 1d4bc: dd18 ble.n 1d4f0 <__sfvwrite_r+0x1ec> - 1d4be: ebb7 070a subs.w r7, r7, sl - 1d4c2: d00f beq.n 1d4e4 <__sfvwrite_r+0x1e0> - 1d4c4: 2001 movs r0, #1 - 1d4c6: f8d8 3008 ldr.w r3, [r8, #8] - 1d4ca: eba3 030a sub.w r3, r3, sl - 1d4ce: 44d3 add fp, sl - 1d4d0: eba5 050a sub.w r5, r5, sl - 1d4d4: f8c8 3008 str.w r3, [r8, #8] - 1d4d8: 2b00 cmp r3, #0 - 1d4da: d1d2 bne.n 1d482 <__sfvwrite_r+0x17e> - 1d4dc: 2000 movs r0, #0 - 1d4de: b003 add sp, #12 - 1d4e0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1d4e4: 4621 mov r1, r4 - 1d4e6: 4648 mov r0, r9 - 1d4e8: f7fd fd28 bl 1af3c <_fflush_r> - 1d4ec: 2800 cmp r0, #0 - 1d4ee: d0ea beq.n 1d4c6 <__sfvwrite_r+0x1c2> - 1d4f0: f9b4 300c ldrsh.w r3, [r4, #12] - 1d4f4: f043 0340 orr.w r3, r3, #64 ; 0x40 - 1d4f8: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1d4fc: 81a3 strh r3, [r4, #12] - 1d4fe: b003 add sp, #12 - 1d500: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1d504: 2000 movs r0, #0 - 1d506: 4770 bx lr - 1d508: 6875 ldr r5, [r6, #4] - 1d50a: 4633 mov r3, r6 - 1d50c: 3608 adds r6, #8 - 1d50e: 2d00 cmp r5, #0 - 1d510: d0fa beq.n 1d508 <__sfvwrite_r+0x204> - 1d512: f8d3 b000 ldr.w fp, [r3] - 1d516: 462a mov r2, r5 - 1d518: 210a movs r1, #10 - 1d51a: 4658 mov r0, fp - 1d51c: f7fe fa30 bl 1b980 - 1d520: 2800 cmp r0, #0 - 1d522: d065 beq.n 1d5f0 <__sfvwrite_r+0x2ec> - 1d524: 3001 adds r0, #1 - 1d526: eba0 070b sub.w r7, r0, fp - 1d52a: e7ae b.n 1d48a <__sfvwrite_r+0x186> - 1d52c: 6922 ldr r2, [r4, #16] - 1d52e: 429a cmp r2, r3 - 1d530: d314 bcc.n 1d55c <__sfvwrite_r+0x258> - 1d532: 6962 ldr r2, [r4, #20] - 1d534: 42ba cmp r2, r7 - 1d536: d811 bhi.n 1d55c <__sfvwrite_r+0x258> - 1d538: f06f 4300 mvn.w r3, #2147483648 ; 0x80000000 - 1d53c: 42bb cmp r3, r7 - 1d53e: bf28 it cs - 1d540: 463b movcs r3, r7 - 1d542: 6a65 ldr r5, [r4, #36] ; 0x24 - 1d544: fb93 f3f2 sdiv r3, r3, r2 - 1d548: 69e1 ldr r1, [r4, #28] - 1d54a: fb02 f303 mul.w r3, r2, r3 - 1d54e: 4648 mov r0, r9 - 1d550: 4652 mov r2, sl - 1d552: 47a8 blx r5 - 1d554: 1e05 subs r5, r0, #0 - 1d556: ddcb ble.n 1d4f0 <__sfvwrite_r+0x1ec> - 1d558: 1b7f subs r7, r7, r5 - 1d55a: e779 b.n 1d450 <__sfvwrite_r+0x14c> - 1d55c: 42b9 cmp r1, r7 - 1d55e: bf28 it cs - 1d560: 4639 movcs r1, r7 - 1d562: 460d mov r5, r1 - 1d564: 4618 mov r0, r3 - 1d566: 460a mov r2, r1 - 1d568: 4651 mov r1, sl - 1d56a: f7f9 fc75 bl 16e58 - 1d56e: 68a1 ldr r1, [r4, #8] - 1d570: 6823 ldr r3, [r4, #0] - 1d572: 1b49 subs r1, r1, r5 - 1d574: 442b add r3, r5 - 1d576: 60a1 str r1, [r4, #8] - 1d578: 6023 str r3, [r4, #0] - 1d57a: 2900 cmp r1, #0 - 1d57c: d1ec bne.n 1d558 <__sfvwrite_r+0x254> - 1d57e: 4621 mov r1, r4 - 1d580: 4648 mov r0, r9 - 1d582: f7fd fcdb bl 1af3c <_fflush_r> - 1d586: 2800 cmp r0, #0 - 1d588: d0e6 beq.n 1d558 <__sfvwrite_r+0x254> - 1d58a: e7b1 b.n 1d4f0 <__sfvwrite_r+0x1ec> - 1d58c: 46bb mov fp, r7 - 1d58e: 463a mov r2, r7 - 1d590: e750 b.n 1d434 <__sfvwrite_r+0x130> - 1d592: 4659 mov r1, fp - 1d594: 9201 str r2, [sp, #4] - 1d596: f7f9 fc5f bl 16e58 - 1d59a: 9a01 ldr r2, [sp, #4] - 1d59c: 68a3 ldr r3, [r4, #8] - 1d59e: 1a9b subs r3, r3, r2 - 1d5a0: 60a3 str r3, [r4, #8] - 1d5a2: 6823 ldr r3, [r4, #0] - 1d5a4: 4413 add r3, r2 - 1d5a6: 6023 str r3, [r4, #0] - 1d5a8: 4692 mov sl, r2 - 1d5aa: e788 b.n 1d4be <__sfvwrite_r+0x1ba> - 1d5ac: 4659 mov r1, fp - 1d5ae: 4652 mov r2, sl - 1d5b0: f7f9 fc52 bl 16e58 - 1d5b4: 6823 ldr r3, [r4, #0] - 1d5b6: 4453 add r3, sl - 1d5b8: 6023 str r3, [r4, #0] - 1d5ba: 4621 mov r1, r4 - 1d5bc: 4648 mov r0, r9 - 1d5be: f7fd fcbd bl 1af3c <_fflush_r> - 1d5c2: 2800 cmp r0, #0 - 1d5c4: f43f af7b beq.w 1d4be <__sfvwrite_r+0x1ba> - 1d5c8: e792 b.n 1d4f0 <__sfvwrite_r+0x1ec> - 1d5ca: 4648 mov r0, r9 - 1d5cc: f000 f878 bl 1d6c0 <_realloc_r> - 1d5d0: 4603 mov r3, r0 - 1d5d2: 2800 cmp r0, #0 - 1d5d4: f47f af24 bne.w 1d420 <__sfvwrite_r+0x11c> - 1d5d8: 6921 ldr r1, [r4, #16] - 1d5da: 4648 mov r0, r9 - 1d5dc: f7fd fd8c bl 1b0f8 <_free_r> - 1d5e0: f9b4 300c ldrsh.w r3, [r4, #12] - 1d5e4: 220c movs r2, #12 - 1d5e6: f023 0380 bic.w r3, r3, #128 ; 0x80 - 1d5ea: f8c9 2000 str.w r2, [r9] - 1d5ee: e781 b.n 1d4f4 <__sfvwrite_r+0x1f0> - 1d5f0: 1c6a adds r2, r5, #1 - 1d5f2: 4617 mov r7, r2 - 1d5f4: e74a b.n 1d48c <__sfvwrite_r+0x188> - 1d5f6: 220c movs r2, #12 - 1d5f8: f9b4 300c ldrsh.w r3, [r4, #12] - 1d5fc: f8c9 2000 str.w r2, [r9] - 1d600: e778 b.n 1d4f4 <__sfvwrite_r+0x1f0> - 1d602: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1d606: e76a b.n 1d4de <__sfvwrite_r+0x1da> - 1d608: 7ffffc00 .word 0x7ffffc00 - -0001d60c <_isatty_r>: - 1d60c: b538 push {r3, r4, r5, lr} - 1d60e: 4d07 ldr r5, [pc, #28] ; (1d62c <_isatty_r+0x20>) - 1d610: 2200 movs r2, #0 - 1d612: 4604 mov r4, r0 - 1d614: 4608 mov r0, r1 - 1d616: 602a str r2, [r5, #0] - 1d618: f7e2 feb8 bl 38c <_isatty> - 1d61c: 1c43 adds r3, r0, #1 - 1d61e: d000 beq.n 1d622 <_isatty_r+0x16> - 1d620: bd38 pop {r3, r4, r5, pc} - 1d622: 682b ldr r3, [r5, #0] - 1d624: 2b00 cmp r3, #0 - 1d626: d0fb beq.n 1d620 <_isatty_r+0x14> - 1d628: 6023 str r3, [r4, #0] - 1d62a: bd38 pop {r3, r4, r5, pc} - 1d62c: 20005804 .word 0x20005804 - -0001d630 <__locale_mb_cur_max>: - 1d630: 4b01 ldr r3, [pc, #4] ; (1d638 <__locale_mb_cur_max+0x8>) - 1d632: f893 0128 ldrb.w r0, [r3, #296] ; 0x128 - 1d636: 4770 bx lr - 1d638: 20000898 .word 0x20000898 - -0001d63c <_lseek_r>: - 1d63c: b538 push {r3, r4, r5, lr} - 1d63e: 460c mov r4, r1 - 1d640: 4d08 ldr r5, [pc, #32] ; (1d664 <_lseek_r+0x28>) - 1d642: 4684 mov ip, r0 - 1d644: 4611 mov r1, r2 - 1d646: 4620 mov r0, r4 - 1d648: 461a mov r2, r3 - 1d64a: 2300 movs r3, #0 - 1d64c: 602b str r3, [r5, #0] - 1d64e: 4664 mov r4, ip - 1d650: f7e2 fe9e bl 390 <_lseek> - 1d654: 1c43 adds r3, r0, #1 - 1d656: d000 beq.n 1d65a <_lseek_r+0x1e> - 1d658: bd38 pop {r3, r4, r5, pc} - 1d65a: 682b ldr r3, [r5, #0] - 1d65c: 2b00 cmp r3, #0 - 1d65e: d0fb beq.n 1d658 <_lseek_r+0x1c> - 1d660: 6023 str r3, [r4, #0] - 1d662: bd38 pop {r3, r4, r5, pc} - 1d664: 20005804 .word 0x20005804 - -0001d668 <__ascii_mbtowc>: - 1d668: b082 sub sp, #8 - 1d66a: b149 cbz r1, 1d680 <__ascii_mbtowc+0x18> - 1d66c: b15a cbz r2, 1d686 <__ascii_mbtowc+0x1e> - 1d66e: b16b cbz r3, 1d68c <__ascii_mbtowc+0x24> - 1d670: 7813 ldrb r3, [r2, #0] - 1d672: 600b str r3, [r1, #0] - 1d674: 7812 ldrb r2, [r2, #0] - 1d676: 1e10 subs r0, r2, #0 - 1d678: bf18 it ne - 1d67a: 2001 movne r0, #1 - 1d67c: b002 add sp, #8 - 1d67e: 4770 bx lr - 1d680: a901 add r1, sp, #4 - 1d682: 2a00 cmp r2, #0 - 1d684: d1f3 bne.n 1d66e <__ascii_mbtowc+0x6> - 1d686: 4610 mov r0, r2 - 1d688: b002 add sp, #8 - 1d68a: 4770 bx lr - 1d68c: f06f 0001 mvn.w r0, #1 - 1d690: e7f4 b.n 1d67c <__ascii_mbtowc+0x14> - 1d692: bf00 nop - -0001d694 <_read_r>: - 1d694: b538 push {r3, r4, r5, lr} - 1d696: 460c mov r4, r1 - 1d698: 4d08 ldr r5, [pc, #32] ; (1d6bc <_read_r+0x28>) - 1d69a: 4684 mov ip, r0 - 1d69c: 4611 mov r1, r2 - 1d69e: 4620 mov r0, r4 - 1d6a0: 461a mov r2, r3 - 1d6a2: 2300 movs r3, #0 - 1d6a4: 602b str r3, [r5, #0] - 1d6a6: 4664 mov r4, ip - 1d6a8: f000 fb44 bl 1dd34 <_read> - 1d6ac: 1c43 adds r3, r0, #1 - 1d6ae: d000 beq.n 1d6b2 <_read_r+0x1e> - 1d6b0: bd38 pop {r3, r4, r5, pc} - 1d6b2: 682b ldr r3, [r5, #0] - 1d6b4: 2b00 cmp r3, #0 - 1d6b6: d0fb beq.n 1d6b0 <_read_r+0x1c> - 1d6b8: 6023 str r3, [r4, #0] - 1d6ba: bd38 pop {r3, r4, r5, pc} - 1d6bc: 20005804 .word 0x20005804 - -0001d6c0 <_realloc_r>: - 1d6c0: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1d6c4: 4616 mov r6, r2 - 1d6c6: 2900 cmp r1, #0 - 1d6c8: f000 809c beq.w 1d804 <_realloc_r+0x144> - 1d6cc: 460c mov r4, r1 - 1d6ce: f106 050b add.w r5, r6, #11 - 1d6d2: 4607 mov r7, r0 - 1d6d4: f7fe f9a4 bl 1ba20 <__malloc_lock> - 1d6d8: 2d16 cmp r5, #22 - 1d6da: f854 0c04 ldr.w r0, [r4, #-4] - 1d6de: d85d bhi.n 1d79c <_realloc_r+0xdc> - 1d6e0: 2510 movs r5, #16 - 1d6e2: 462a mov r2, r5 - 1d6e4: 42ae cmp r6, r5 - 1d6e6: d85e bhi.n 1d7a6 <_realloc_r+0xe6> - 1d6e8: f020 0803 bic.w r8, r0, #3 - 1d6ec: 4590 cmp r8, r2 - 1d6ee: f1a4 0908 sub.w r9, r4, #8 - 1d6f2: da63 bge.n 1d7bc <_realloc_r+0xfc> - 1d6f4: 4bbc ldr r3, [pc, #752] ; (1d9e8 <_realloc_r+0x328>) - 1d6f6: f8d3 e008 ldr.w lr, [r3, #8] - 1d6fa: eb09 0c08 add.w ip, r9, r8 - 1d6fe: 45e6 cmp lr, ip - 1d700: f8dc 1004 ldr.w r1, [ip, #4] - 1d704: f000 8094 beq.w 1d830 <_realloc_r+0x170> - 1d708: f021 0301 bic.w r3, r1, #1 - 1d70c: 4463 add r3, ip - 1d70e: 685b ldr r3, [r3, #4] - 1d710: 07db lsls r3, r3, #31 - 1d712: d46c bmi.n 1d7ee <_realloc_r+0x12e> - 1d714: f021 0e03 bic.w lr, r1, #3 - 1d718: eb08 030e add.w r3, r8, lr - 1d71c: 4293 cmp r3, r2 - 1d71e: da48 bge.n 1d7b2 <_realloc_r+0xf2> - 1d720: 07c0 lsls r0, r0, #31 - 1d722: d411 bmi.n 1d748 <_realloc_r+0x88> - 1d724: f854 3c08 ldr.w r3, [r4, #-8] - 1d728: eba9 0b03 sub.w fp, r9, r3 - 1d72c: f8db 3004 ldr.w r3, [fp, #4] - 1d730: f023 0103 bic.w r1, r3, #3 - 1d734: 448e add lr, r1 - 1d736: 44c6 add lr, r8 - 1d738: 4596 cmp lr, r2 - 1d73a: f280 810f bge.w 1d95c <_realloc_r+0x29c> - 1d73e: eb08 0301 add.w r3, r8, r1 - 1d742: 4293 cmp r3, r2 - 1d744: f280 80e4 bge.w 1d910 <_realloc_r+0x250> - 1d748: 4631 mov r1, r6 - 1d74a: 4638 mov r0, r7 - 1d74c: f7fd fe68 bl 1b420 <_malloc_r> - 1d750: 4606 mov r6, r0 - 1d752: b1e8 cbz r0, 1d790 <_realloc_r+0xd0> - 1d754: f854 3c04 ldr.w r3, [r4, #-4] - 1d758: f023 0301 bic.w r3, r3, #1 - 1d75c: 444b add r3, r9 - 1d75e: f1a0 0208 sub.w r2, r0, #8 - 1d762: 4293 cmp r3, r2 - 1d764: f000 80ce beq.w 1d904 <_realloc_r+0x244> - 1d768: f1a8 0204 sub.w r2, r8, #4 - 1d76c: 2a24 cmp r2, #36 ; 0x24 - 1d76e: f200 80f1 bhi.w 1d954 <_realloc_r+0x294> - 1d772: 2a13 cmp r2, #19 - 1d774: f200 80a8 bhi.w 1d8c8 <_realloc_r+0x208> - 1d778: 4603 mov r3, r0 - 1d77a: 4622 mov r2, r4 - 1d77c: 6811 ldr r1, [r2, #0] - 1d77e: 6019 str r1, [r3, #0] - 1d780: 6851 ldr r1, [r2, #4] - 1d782: 6059 str r1, [r3, #4] - 1d784: 6892 ldr r2, [r2, #8] - 1d786: 609a str r2, [r3, #8] - 1d788: 4621 mov r1, r4 - 1d78a: 4638 mov r0, r7 - 1d78c: f7fd fcb4 bl 1b0f8 <_free_r> - 1d790: 4638 mov r0, r7 - 1d792: f7fe f947 bl 1ba24 <__malloc_unlock> - 1d796: 4630 mov r0, r6 - 1d798: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1d79c: f025 0507 bic.w r5, r5, #7 - 1d7a0: 2d00 cmp r5, #0 - 1d7a2: 462a mov r2, r5 - 1d7a4: da9e bge.n 1d6e4 <_realloc_r+0x24> - 1d7a6: 230c movs r3, #12 - 1d7a8: 603b str r3, [r7, #0] - 1d7aa: 2600 movs r6, #0 - 1d7ac: 4630 mov r0, r6 - 1d7ae: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1d7b2: 4698 mov r8, r3 - 1d7b4: e9dc 2302 ldrd r2, r3, [ip, #8] - 1d7b8: 60d3 str r3, [r2, #12] - 1d7ba: 609a str r2, [r3, #8] - 1d7bc: f8d9 3004 ldr.w r3, [r9, #4] - 1d7c0: eba8 0205 sub.w r2, r8, r5 - 1d7c4: 2a0f cmp r2, #15 - 1d7c6: f003 0301 and.w r3, r3, #1 - 1d7ca: eb09 0008 add.w r0, r9, r8 - 1d7ce: d81e bhi.n 1d80e <_realloc_r+0x14e> - 1d7d0: ea48 0303 orr.w r3, r8, r3 - 1d7d4: f8c9 3004 str.w r3, [r9, #4] - 1d7d8: 6843 ldr r3, [r0, #4] - 1d7da: f043 0301 orr.w r3, r3, #1 - 1d7de: 6043 str r3, [r0, #4] - 1d7e0: 4638 mov r0, r7 - 1d7e2: 4626 mov r6, r4 - 1d7e4: f7fe f91e bl 1ba24 <__malloc_unlock> - 1d7e8: 4630 mov r0, r6 - 1d7ea: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1d7ee: 07c3 lsls r3, r0, #31 - 1d7f0: d4aa bmi.n 1d748 <_realloc_r+0x88> - 1d7f2: f854 3c08 ldr.w r3, [r4, #-8] - 1d7f6: eba9 0b03 sub.w fp, r9, r3 - 1d7fa: f8db 1004 ldr.w r1, [fp, #4] - 1d7fe: f021 0103 bic.w r1, r1, #3 - 1d802: e79c b.n 1d73e <_realloc_r+0x7e> - 1d804: e8bd 4ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1d808: 4611 mov r1, r2 - 1d80a: f7fd be09 b.w 1b420 <_malloc_r> - 1d80e: eb09 0105 add.w r1, r9, r5 - 1d812: 432b orrs r3, r5 - 1d814: f042 0201 orr.w r2, r2, #1 - 1d818: f8c9 3004 str.w r3, [r9, #4] - 1d81c: 604a str r2, [r1, #4] - 1d81e: 6843 ldr r3, [r0, #4] - 1d820: f043 0301 orr.w r3, r3, #1 - 1d824: 6043 str r3, [r0, #4] - 1d826: 3108 adds r1, #8 - 1d828: 4638 mov r0, r7 - 1d82a: f7fd fc65 bl 1b0f8 <_free_r> - 1d82e: e7d7 b.n 1d7e0 <_realloc_r+0x120> - 1d830: f021 0e03 bic.w lr, r1, #3 - 1d834: eb08 010e add.w r1, r8, lr - 1d838: f105 0c10 add.w ip, r5, #16 - 1d83c: 4561 cmp r1, ip - 1d83e: da4e bge.n 1d8de <_realloc_r+0x21e> - 1d840: 07c1 lsls r1, r0, #31 - 1d842: d481 bmi.n 1d748 <_realloc_r+0x88> - 1d844: f854 1c08 ldr.w r1, [r4, #-8] - 1d848: eba9 0b01 sub.w fp, r9, r1 - 1d84c: f8db 1004 ldr.w r1, [fp, #4] - 1d850: f021 0103 bic.w r1, r1, #3 - 1d854: 448e add lr, r1 - 1d856: eb0e 0a08 add.w sl, lr, r8 - 1d85a: 45d4 cmp ip, sl - 1d85c: f73f af6f bgt.w 1d73e <_realloc_r+0x7e> - 1d860: 465e mov r6, fp - 1d862: f8db 100c ldr.w r1, [fp, #12] - 1d866: f856 0f08 ldr.w r0, [r6, #8]! - 1d86a: f1a8 0204 sub.w r2, r8, #4 - 1d86e: 2a24 cmp r2, #36 ; 0x24 - 1d870: 60c1 str r1, [r0, #12] - 1d872: 6088 str r0, [r1, #8] - 1d874: f200 80dd bhi.w 1da32 <_realloc_r+0x372> - 1d878: 2a13 cmp r2, #19 - 1d87a: f240 80d8 bls.w 1da2e <_realloc_r+0x36e> - 1d87e: 6821 ldr r1, [r4, #0] - 1d880: f8cb 1008 str.w r1, [fp, #8] - 1d884: 6861 ldr r1, [r4, #4] - 1d886: f8cb 100c str.w r1, [fp, #12] - 1d88a: 2a1b cmp r2, #27 - 1d88c: f200 80e1 bhi.w 1da52 <_realloc_r+0x392> - 1d890: 3408 adds r4, #8 - 1d892: f10b 0210 add.w r2, fp, #16 - 1d896: 6821 ldr r1, [r4, #0] - 1d898: 6011 str r1, [r2, #0] - 1d89a: 6861 ldr r1, [r4, #4] - 1d89c: 6051 str r1, [r2, #4] - 1d89e: 68a1 ldr r1, [r4, #8] - 1d8a0: 6091 str r1, [r2, #8] - 1d8a2: eb0b 0105 add.w r1, fp, r5 - 1d8a6: ebaa 0205 sub.w r2, sl, r5 - 1d8aa: f042 0201 orr.w r2, r2, #1 - 1d8ae: 6099 str r1, [r3, #8] - 1d8b0: 604a str r2, [r1, #4] - 1d8b2: f8db 3004 ldr.w r3, [fp, #4] - 1d8b6: f003 0301 and.w r3, r3, #1 - 1d8ba: 432b orrs r3, r5 - 1d8bc: 4638 mov r0, r7 - 1d8be: f8cb 3004 str.w r3, [fp, #4] - 1d8c2: f7fe f8af bl 1ba24 <__malloc_unlock> - 1d8c6: e771 b.n 1d7ac <_realloc_r+0xec> - 1d8c8: 6823 ldr r3, [r4, #0] - 1d8ca: 6003 str r3, [r0, #0] - 1d8cc: 6863 ldr r3, [r4, #4] - 1d8ce: 6043 str r3, [r0, #4] - 1d8d0: 2a1b cmp r2, #27 - 1d8d2: d869 bhi.n 1d9a8 <_realloc_r+0x2e8> - 1d8d4: f104 0208 add.w r2, r4, #8 - 1d8d8: f100 0308 add.w r3, r0, #8 - 1d8dc: e74e b.n 1d77c <_realloc_r+0xbc> - 1d8de: eb09 0205 add.w r2, r9, r5 - 1d8e2: 609a str r2, [r3, #8] - 1d8e4: 1b4b subs r3, r1, r5 - 1d8e6: f043 0301 orr.w r3, r3, #1 - 1d8ea: 6053 str r3, [r2, #4] - 1d8ec: f854 3c04 ldr.w r3, [r4, #-4] - 1d8f0: f003 0301 and.w r3, r3, #1 - 1d8f4: 432b orrs r3, r5 - 1d8f6: 4638 mov r0, r7 - 1d8f8: f844 3c04 str.w r3, [r4, #-4] - 1d8fc: f7fe f892 bl 1ba24 <__malloc_unlock> - 1d900: 4626 mov r6, r4 - 1d902: e753 b.n 1d7ac <_realloc_r+0xec> - 1d904: f850 3c04 ldr.w r3, [r0, #-4] - 1d908: f023 0303 bic.w r3, r3, #3 - 1d90c: 4498 add r8, r3 - 1d90e: e755 b.n 1d7bc <_realloc_r+0xfc> - 1d910: 465e mov r6, fp - 1d912: f8db 100c ldr.w r1, [fp, #12] - 1d916: f856 0f08 ldr.w r0, [r6, #8]! - 1d91a: f1a8 0204 sub.w r2, r8, #4 - 1d91e: 2a24 cmp r2, #36 ; 0x24 - 1d920: 60c1 str r1, [r0, #12] - 1d922: 6088 str r0, [r1, #8] - 1d924: d84d bhi.n 1d9c2 <_realloc_r+0x302> - 1d926: 2a13 cmp r2, #19 - 1d928: d949 bls.n 1d9be <_realloc_r+0x2fe> - 1d92a: 6821 ldr r1, [r4, #0] - 1d92c: f8cb 1008 str.w r1, [fp, #8] - 1d930: 6861 ldr r1, [r4, #4] - 1d932: f8cb 100c str.w r1, [fp, #12] - 1d936: 2a1b cmp r2, #27 - 1d938: d858 bhi.n 1d9ec <_realloc_r+0x32c> - 1d93a: 3408 adds r4, #8 - 1d93c: f10b 0210 add.w r2, fp, #16 - 1d940: 4698 mov r8, r3 - 1d942: 6823 ldr r3, [r4, #0] - 1d944: 6013 str r3, [r2, #0] - 1d946: 6863 ldr r3, [r4, #4] - 1d948: 6053 str r3, [r2, #4] - 1d94a: 68a3 ldr r3, [r4, #8] - 1d94c: 6093 str r3, [r2, #8] - 1d94e: 46d9 mov r9, fp - 1d950: 4634 mov r4, r6 - 1d952: e733 b.n 1d7bc <_realloc_r+0xfc> - 1d954: 4621 mov r1, r4 - 1d956: f7f9 fa7f bl 16e58 - 1d95a: e715 b.n 1d788 <_realloc_r+0xc8> - 1d95c: e9dc 1302 ldrd r1, r3, [ip, #8] - 1d960: 465e mov r6, fp - 1d962: 60cb str r3, [r1, #12] - 1d964: 6099 str r1, [r3, #8] - 1d966: f856 1f08 ldr.w r1, [r6, #8]! - 1d96a: f8db 300c ldr.w r3, [fp, #12] - 1d96e: 60cb str r3, [r1, #12] - 1d970: f1a8 0204 sub.w r2, r8, #4 - 1d974: 2a24 cmp r2, #36 ; 0x24 - 1d976: 6099 str r1, [r3, #8] - 1d978: d82d bhi.n 1d9d6 <_realloc_r+0x316> - 1d97a: 2a13 cmp r2, #19 - 1d97c: d929 bls.n 1d9d2 <_realloc_r+0x312> - 1d97e: 6823 ldr r3, [r4, #0] - 1d980: f8cb 3008 str.w r3, [fp, #8] - 1d984: 6863 ldr r3, [r4, #4] - 1d986: f8cb 300c str.w r3, [fp, #12] - 1d98a: 2a1b cmp r2, #27 - 1d98c: d843 bhi.n 1da16 <_realloc_r+0x356> - 1d98e: 3408 adds r4, #8 - 1d990: f10b 0310 add.w r3, fp, #16 - 1d994: 6822 ldr r2, [r4, #0] - 1d996: 601a str r2, [r3, #0] - 1d998: 6862 ldr r2, [r4, #4] - 1d99a: 605a str r2, [r3, #4] - 1d99c: 68a2 ldr r2, [r4, #8] - 1d99e: 609a str r2, [r3, #8] - 1d9a0: 46f0 mov r8, lr - 1d9a2: 46d9 mov r9, fp - 1d9a4: 4634 mov r4, r6 - 1d9a6: e709 b.n 1d7bc <_realloc_r+0xfc> - 1d9a8: 68a3 ldr r3, [r4, #8] - 1d9aa: 6083 str r3, [r0, #8] - 1d9ac: 68e3 ldr r3, [r4, #12] - 1d9ae: 60c3 str r3, [r0, #12] - 1d9b0: 2a24 cmp r2, #36 ; 0x24 - 1d9b2: d027 beq.n 1da04 <_realloc_r+0x344> - 1d9b4: f104 0210 add.w r2, r4, #16 - 1d9b8: f100 0310 add.w r3, r0, #16 - 1d9bc: e6de b.n 1d77c <_realloc_r+0xbc> - 1d9be: 4632 mov r2, r6 - 1d9c0: e7be b.n 1d940 <_realloc_r+0x280> - 1d9c2: 4621 mov r1, r4 - 1d9c4: 4630 mov r0, r6 - 1d9c6: 4698 mov r8, r3 - 1d9c8: 46d9 mov r9, fp - 1d9ca: f7f9 fa45 bl 16e58 - 1d9ce: 4634 mov r4, r6 - 1d9d0: e6f4 b.n 1d7bc <_realloc_r+0xfc> - 1d9d2: 4633 mov r3, r6 - 1d9d4: e7de b.n 1d994 <_realloc_r+0x2d4> - 1d9d6: 4621 mov r1, r4 - 1d9d8: 4630 mov r0, r6 - 1d9da: 46f0 mov r8, lr - 1d9dc: 46d9 mov r9, fp - 1d9de: f7f9 fa3b bl 16e58 - 1d9e2: 4634 mov r4, r6 - 1d9e4: e6ea b.n 1d7bc <_realloc_r+0xfc> - 1d9e6: bf00 nop - 1d9e8: 20000488 .word 0x20000488 - 1d9ec: 68a1 ldr r1, [r4, #8] - 1d9ee: f8cb 1010 str.w r1, [fp, #16] - 1d9f2: 68e1 ldr r1, [r4, #12] - 1d9f4: f8cb 1014 str.w r1, [fp, #20] - 1d9f8: 2a24 cmp r2, #36 ; 0x24 - 1d9fa: d020 beq.n 1da3e <_realloc_r+0x37e> - 1d9fc: 3410 adds r4, #16 - 1d9fe: f10b 0218 add.w r2, fp, #24 - 1da02: e79d b.n 1d940 <_realloc_r+0x280> - 1da04: 6923 ldr r3, [r4, #16] - 1da06: 6103 str r3, [r0, #16] - 1da08: 6961 ldr r1, [r4, #20] - 1da0a: 6141 str r1, [r0, #20] - 1da0c: f104 0218 add.w r2, r4, #24 - 1da10: f100 0318 add.w r3, r0, #24 - 1da14: e6b2 b.n 1d77c <_realloc_r+0xbc> - 1da16: 68a3 ldr r3, [r4, #8] - 1da18: f8cb 3010 str.w r3, [fp, #16] - 1da1c: 68e3 ldr r3, [r4, #12] - 1da1e: f8cb 3014 str.w r3, [fp, #20] - 1da22: 2a24 cmp r2, #36 ; 0x24 - 1da24: d021 beq.n 1da6a <_realloc_r+0x3aa> - 1da26: 3410 adds r4, #16 - 1da28: f10b 0318 add.w r3, fp, #24 - 1da2c: e7b2 b.n 1d994 <_realloc_r+0x2d4> - 1da2e: 4632 mov r2, r6 - 1da30: e731 b.n 1d896 <_realloc_r+0x1d6> - 1da32: 4621 mov r1, r4 - 1da34: 4630 mov r0, r6 - 1da36: f7f9 fa0f bl 16e58 - 1da3a: 4b16 ldr r3, [pc, #88] ; (1da94 <_realloc_r+0x3d4>) - 1da3c: e731 b.n 1d8a2 <_realloc_r+0x1e2> - 1da3e: 6922 ldr r2, [r4, #16] - 1da40: f8cb 2018 str.w r2, [fp, #24] - 1da44: 6962 ldr r2, [r4, #20] - 1da46: f8cb 201c str.w r2, [fp, #28] - 1da4a: 3418 adds r4, #24 - 1da4c: f10b 0220 add.w r2, fp, #32 - 1da50: e776 b.n 1d940 <_realloc_r+0x280> - 1da52: 68a1 ldr r1, [r4, #8] - 1da54: f8cb 1010 str.w r1, [fp, #16] - 1da58: 68e1 ldr r1, [r4, #12] - 1da5a: f8cb 1014 str.w r1, [fp, #20] - 1da5e: 2a24 cmp r2, #36 ; 0x24 - 1da60: d00d beq.n 1da7e <_realloc_r+0x3be> - 1da62: 3410 adds r4, #16 - 1da64: f10b 0218 add.w r2, fp, #24 - 1da68: e715 b.n 1d896 <_realloc_r+0x1d6> - 1da6a: 6923 ldr r3, [r4, #16] - 1da6c: f8cb 3018 str.w r3, [fp, #24] - 1da70: 6963 ldr r3, [r4, #20] - 1da72: f8cb 301c str.w r3, [fp, #28] - 1da76: 3418 adds r4, #24 - 1da78: f10b 0320 add.w r3, fp, #32 - 1da7c: e78a b.n 1d994 <_realloc_r+0x2d4> - 1da7e: 6922 ldr r2, [r4, #16] - 1da80: f8cb 2018 str.w r2, [fp, #24] - 1da84: 6962 ldr r2, [r4, #20] - 1da86: f8cb 201c str.w r2, [fp, #28] - 1da8a: 3418 adds r4, #24 - 1da8c: f10b 0220 add.w r2, fp, #32 - 1da90: e701 b.n 1d896 <_realloc_r+0x1d6> - 1da92: bf00 nop - 1da94: 20000488 .word 0x20000488 - -0001da98 <__swbuf_r>: - 1da98: b5f8 push {r3, r4, r5, r6, r7, lr} - 1da9a: 460d mov r5, r1 - 1da9c: 4614 mov r4, r2 - 1da9e: 4606 mov r6, r0 - 1daa0: b110 cbz r0, 1daa8 <__swbuf_r+0x10> - 1daa2: 6b83 ldr r3, [r0, #56] ; 0x38 - 1daa4: 2b00 cmp r3, #0 - 1daa6: d043 beq.n 1db30 <__swbuf_r+0x98> - 1daa8: f9b4 200c ldrsh.w r2, [r4, #12] - 1daac: 69a3 ldr r3, [r4, #24] - 1daae: 60a3 str r3, [r4, #8] - 1dab0: 0717 lsls r7, r2, #28 - 1dab2: b290 uxth r0, r2 - 1dab4: d51b bpl.n 1daee <__swbuf_r+0x56> - 1dab6: 6923 ldr r3, [r4, #16] - 1dab8: b1cb cbz r3, 1daee <__swbuf_r+0x56> - 1daba: b2ed uxtb r5, r5 - 1dabc: 0481 lsls r1, r0, #18 - 1dabe: 462f mov r7, r5 - 1dac0: d522 bpl.n 1db08 <__swbuf_r+0x70> - 1dac2: 6822 ldr r2, [r4, #0] - 1dac4: 6961 ldr r1, [r4, #20] - 1dac6: 1ad3 subs r3, r2, r3 - 1dac8: 4299 cmp r1, r3 - 1daca: dd29 ble.n 1db20 <__swbuf_r+0x88> - 1dacc: 3301 adds r3, #1 - 1dace: 68a1 ldr r1, [r4, #8] - 1dad0: 3901 subs r1, #1 - 1dad2: 60a1 str r1, [r4, #8] - 1dad4: 1c51 adds r1, r2, #1 - 1dad6: 6021 str r1, [r4, #0] - 1dad8: 7015 strb r5, [r2, #0] - 1dada: 6962 ldr r2, [r4, #20] - 1dadc: 429a cmp r2, r3 - 1dade: d02a beq.n 1db36 <__swbuf_r+0x9e> - 1dae0: 89a3 ldrh r3, [r4, #12] - 1dae2: 07db lsls r3, r3, #31 - 1dae4: d501 bpl.n 1daea <__swbuf_r+0x52> - 1dae6: 2d0a cmp r5, #10 - 1dae8: d025 beq.n 1db36 <__swbuf_r+0x9e> - 1daea: 4638 mov r0, r7 - 1daec: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1daee: 4621 mov r1, r4 - 1daf0: 4630 mov r0, r6 - 1daf2: f7fc f91f bl 19d34 <__swsetup_r> - 1daf6: bb20 cbnz r0, 1db42 <__swbuf_r+0xaa> - 1daf8: f9b4 200c ldrsh.w r2, [r4, #12] - 1dafc: 6923 ldr r3, [r4, #16] - 1dafe: b290 uxth r0, r2 - 1db00: b2ed uxtb r5, r5 - 1db02: 0481 lsls r1, r0, #18 - 1db04: 462f mov r7, r5 - 1db06: d4dc bmi.n 1dac2 <__swbuf_r+0x2a> - 1db08: f442 5200 orr.w r2, r2, #8192 ; 0x2000 - 1db0c: 81a2 strh r2, [r4, #12] - 1db0e: 6e22 ldr r2, [r4, #96] ; 0x60 - 1db10: 6961 ldr r1, [r4, #20] - 1db12: f422 5200 bic.w r2, r2, #8192 ; 0x2000 - 1db16: 6622 str r2, [r4, #96] ; 0x60 - 1db18: 6822 ldr r2, [r4, #0] - 1db1a: 1ad3 subs r3, r2, r3 - 1db1c: 4299 cmp r1, r3 - 1db1e: dcd5 bgt.n 1dacc <__swbuf_r+0x34> - 1db20: 4621 mov r1, r4 - 1db22: 4630 mov r0, r6 - 1db24: f7fd fa0a bl 1af3c <_fflush_r> - 1db28: b958 cbnz r0, 1db42 <__swbuf_r+0xaa> - 1db2a: 6822 ldr r2, [r4, #0] - 1db2c: 2301 movs r3, #1 - 1db2e: e7ce b.n 1dace <__swbuf_r+0x36> - 1db30: f7fd fa8c bl 1b04c <__sinit> - 1db34: e7b8 b.n 1daa8 <__swbuf_r+0x10> - 1db36: 4621 mov r1, r4 - 1db38: 4630 mov r0, r6 - 1db3a: f7fd f9ff bl 1af3c <_fflush_r> - 1db3e: 2800 cmp r0, #0 - 1db40: d0d3 beq.n 1daea <__swbuf_r+0x52> - 1db42: f04f 37ff mov.w r7, #4294967295 ; 0xffffffff - 1db46: e7d0 b.n 1daea <__swbuf_r+0x52> - -0001db48 <_wcrtomb_r>: - 1db48: b570 push {r4, r5, r6, lr} - 1db4a: 4d0b ldr r5, [pc, #44] ; (1db78 <_wcrtomb_r+0x30>) - 1db4c: b084 sub sp, #16 - 1db4e: f8d5 50e0 ldr.w r5, [r5, #224] ; 0xe0 - 1db52: 4604 mov r4, r0 - 1db54: 461e mov r6, r3 - 1db56: b121 cbz r1, 1db62 <_wcrtomb_r+0x1a> - 1db58: 47a8 blx r5 - 1db5a: 1c43 adds r3, r0, #1 - 1db5c: d006 beq.n 1db6c <_wcrtomb_r+0x24> - 1db5e: b004 add sp, #16 - 1db60: bd70 pop {r4, r5, r6, pc} - 1db62: 460a mov r2, r1 - 1db64: a901 add r1, sp, #4 - 1db66: 47a8 blx r5 - 1db68: 1c43 adds r3, r0, #1 - 1db6a: d1f8 bne.n 1db5e <_wcrtomb_r+0x16> - 1db6c: 2200 movs r2, #0 - 1db6e: 238a movs r3, #138 ; 0x8a - 1db70: 6032 str r2, [r6, #0] - 1db72: 6023 str r3, [r4, #0] - 1db74: b004 add sp, #16 - 1db76: bd70 pop {r4, r5, r6, pc} - 1db78: 20000898 .word 0x20000898 - -0001db7c <__ascii_wctomb>: - 1db7c: b149 cbz r1, 1db92 <__ascii_wctomb+0x16> - 1db7e: 2aff cmp r2, #255 ; 0xff - 1db80: d802 bhi.n 1db88 <__ascii_wctomb+0xc> - 1db82: 700a strb r2, [r1, #0] - 1db84: 2001 movs r0, #1 - 1db86: 4770 bx lr - 1db88: 238a movs r3, #138 ; 0x8a - 1db8a: 6003 str r3, [r0, #0] - 1db8c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1db90: 4770 bx lr - 1db92: 4608 mov r0, r1 - 1db94: 4770 bx lr - 1db96: bf00 nop - -0001db98 : - 1db98: b508 push {r3, lr} - 1db9a: 2006 movs r0, #6 - 1db9c: f7fe fb04 bl 1c1a8 - 1dba0: 2001 movs r0, #1 - 1dba2: f7e2 fbf7 bl 394 <_exit> - 1dba6: bf00 nop - -0001dba8 <__gedf2>: - 1dba8: f04f 3cff mov.w ip, #4294967295 ; 0xffffffff - 1dbac: e006 b.n 1dbbc <__cmpdf2+0x4> - 1dbae: bf00 nop - -0001dbb0 <__ledf2>: - 1dbb0: f04f 0c01 mov.w ip, #1 - 1dbb4: e002 b.n 1dbbc <__cmpdf2+0x4> - 1dbb6: bf00 nop - -0001dbb8 <__cmpdf2>: - 1dbb8: f04f 0c01 mov.w ip, #1 - 1dbbc: f84d cd04 str.w ip, [sp, #-4]! - 1dbc0: ea4f 0c41 mov.w ip, r1, lsl #1 - 1dbc4: ea7f 5c6c mvns.w ip, ip, asr #21 - 1dbc8: ea4f 0c43 mov.w ip, r3, lsl #1 - 1dbcc: bf18 it ne - 1dbce: ea7f 5c6c mvnsne.w ip, ip, asr #21 - 1dbd2: d01b beq.n 1dc0c <__cmpdf2+0x54> - 1dbd4: b001 add sp, #4 - 1dbd6: ea50 0c41 orrs.w ip, r0, r1, lsl #1 - 1dbda: bf0c ite eq - 1dbdc: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 - 1dbe0: ea91 0f03 teqne r1, r3 - 1dbe4: bf02 ittt eq - 1dbe6: ea90 0f02 teqeq r0, r2 - 1dbea: 2000 moveq r0, #0 - 1dbec: 4770 bxeq lr - 1dbee: f110 0f00 cmn.w r0, #0 - 1dbf2: ea91 0f03 teq r1, r3 - 1dbf6: bf58 it pl - 1dbf8: 4299 cmppl r1, r3 - 1dbfa: bf08 it eq - 1dbfc: 4290 cmpeq r0, r2 - 1dbfe: bf2c ite cs - 1dc00: 17d8 asrcs r0, r3, #31 - 1dc02: ea6f 70e3 mvncc.w r0, r3, asr #31 - 1dc06: f040 0001 orr.w r0, r0, #1 - 1dc0a: 4770 bx lr - 1dc0c: ea4f 0c41 mov.w ip, r1, lsl #1 - 1dc10: ea7f 5c6c mvns.w ip, ip, asr #21 - 1dc14: d102 bne.n 1dc1c <__cmpdf2+0x64> - 1dc16: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - 1dc1a: d107 bne.n 1dc2c <__cmpdf2+0x74> - 1dc1c: ea4f 0c43 mov.w ip, r3, lsl #1 - 1dc20: ea7f 5c6c mvns.w ip, ip, asr #21 - 1dc24: d1d6 bne.n 1dbd4 <__cmpdf2+0x1c> - 1dc26: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - 1dc2a: d0d3 beq.n 1dbd4 <__cmpdf2+0x1c> - 1dc2c: f85d 0b04 ldr.w r0, [sp], #4 - 1dc30: 4770 bx lr - 1dc32: bf00 nop - -0001dc34 <__aeabi_cdrcmple>: - 1dc34: 4684 mov ip, r0 - 1dc36: 4610 mov r0, r2 - 1dc38: 4662 mov r2, ip - 1dc3a: 468c mov ip, r1 - 1dc3c: 4619 mov r1, r3 - 1dc3e: 4663 mov r3, ip - 1dc40: e000 b.n 1dc44 <__aeabi_cdcmpeq> - 1dc42: bf00 nop - -0001dc44 <__aeabi_cdcmpeq>: - 1dc44: b501 push {r0, lr} - 1dc46: f7ff ffb7 bl 1dbb8 <__cmpdf2> - 1dc4a: 2800 cmp r0, #0 - 1dc4c: bf48 it mi - 1dc4e: f110 0f00 cmnmi.w r0, #0 - 1dc52: bd01 pop {r0, pc} - -0001dc54 <__aeabi_dcmpeq>: - 1dc54: f84d ed08 str.w lr, [sp, #-8]! - 1dc58: f7ff fff4 bl 1dc44 <__aeabi_cdcmpeq> - 1dc5c: bf0c ite eq - 1dc5e: 2001 moveq r0, #1 - 1dc60: 2000 movne r0, #0 - 1dc62: f85d fb08 ldr.w pc, [sp], #8 - 1dc66: bf00 nop - -0001dc68 <__aeabi_dcmplt>: - 1dc68: f84d ed08 str.w lr, [sp, #-8]! - 1dc6c: f7ff ffea bl 1dc44 <__aeabi_cdcmpeq> - 1dc70: bf34 ite cc - 1dc72: 2001 movcc r0, #1 - 1dc74: 2000 movcs r0, #0 - 1dc76: f85d fb08 ldr.w pc, [sp], #8 - 1dc7a: bf00 nop - -0001dc7c <__aeabi_dcmple>: - 1dc7c: f84d ed08 str.w lr, [sp, #-8]! - 1dc80: f7ff ffe0 bl 1dc44 <__aeabi_cdcmpeq> - 1dc84: bf94 ite ls - 1dc86: 2001 movls r0, #1 - 1dc88: 2000 movhi r0, #0 - 1dc8a: f85d fb08 ldr.w pc, [sp], #8 - 1dc8e: bf00 nop - -0001dc90 <__aeabi_dcmpge>: - 1dc90: f84d ed08 str.w lr, [sp, #-8]! - 1dc94: f7ff ffce bl 1dc34 <__aeabi_cdrcmple> - 1dc98: bf94 ite ls - 1dc9a: 2001 movls r0, #1 - 1dc9c: 2000 movhi r0, #0 - 1dc9e: f85d fb08 ldr.w pc, [sp], #8 - 1dca2: bf00 nop - -0001dca4 <__aeabi_dcmpgt>: - 1dca4: f84d ed08 str.w lr, [sp, #-8]! - 1dca8: f7ff ffc4 bl 1dc34 <__aeabi_cdrcmple> - 1dcac: bf34 ite cc - 1dcae: 2001 movcc r0, #1 - 1dcb0: 2000 movcs r0, #0 - 1dcb2: f85d fb08 ldr.w pc, [sp], #8 - 1dcb6: bf00 nop - -0001dcb8 <__aeabi_dcmpun>: - 1dcb8: ea4f 0c41 mov.w ip, r1, lsl #1 - 1dcbc: ea7f 5c6c mvns.w ip, ip, asr #21 - 1dcc0: d102 bne.n 1dcc8 <__aeabi_dcmpun+0x10> - 1dcc2: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - 1dcc6: d10a bne.n 1dcde <__aeabi_dcmpun+0x26> - 1dcc8: ea4f 0c43 mov.w ip, r3, lsl #1 - 1dccc: ea7f 5c6c mvns.w ip, ip, asr #21 - 1dcd0: d102 bne.n 1dcd8 <__aeabi_dcmpun+0x20> - 1dcd2: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - 1dcd6: d102 bne.n 1dcde <__aeabi_dcmpun+0x26> - 1dcd8: f04f 0000 mov.w r0, #0 - 1dcdc: 4770 bx lr - 1dcde: f04f 0001 mov.w r0, #1 - 1dce2: 4770 bx lr - -0001dce4 <__aeabi_d2iz>: - 1dce4: ea4f 0241 mov.w r2, r1, lsl #1 - 1dce8: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - 1dcec: d215 bcs.n 1dd1a <__aeabi_d2iz+0x36> - 1dcee: d511 bpl.n 1dd14 <__aeabi_d2iz+0x30> - 1dcf0: f46f 7378 mvn.w r3, #992 ; 0x3e0 - 1dcf4: ebb3 5262 subs.w r2, r3, r2, asr #21 - 1dcf8: d912 bls.n 1dd20 <__aeabi_d2iz+0x3c> - 1dcfa: ea4f 23c1 mov.w r3, r1, lsl #11 - 1dcfe: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - 1dd02: ea43 5350 orr.w r3, r3, r0, lsr #21 - 1dd06: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 1dd0a: fa23 f002 lsr.w r0, r3, r2 - 1dd0e: bf18 it ne - 1dd10: 4240 negne r0, r0 - 1dd12: 4770 bx lr - 1dd14: f04f 0000 mov.w r0, #0 - 1dd18: 4770 bx lr - 1dd1a: ea50 3001 orrs.w r0, r0, r1, lsl #12 - 1dd1e: d105 bne.n 1dd2c <__aeabi_d2iz+0x48> - 1dd20: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 - 1dd24: bf08 it eq - 1dd26: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 - 1dd2a: 4770 bx lr - 1dd2c: f04f 0000 mov.w r0, #0 - 1dd30: 4770 bx lr - 1dd32: bf00 nop - -0001dd34 <_read>: - 1dd34: 4b02 ldr r3, [pc, #8] ; (1dd40 <_read+0xc>) - 1dd36: 2258 movs r2, #88 ; 0x58 - 1dd38: 601a str r2, [r3, #0] - 1dd3a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1dd3e: 4770 bx lr - 1dd40: 20005804 .word 0x20005804 - -0001dd44 <_write>: - 1dd44: 4b02 ldr r3, [pc, #8] ; (1dd50 <_write+0xc>) - 1dd46: 2258 movs r2, #88 ; 0x58 - 1dd48: 601a str r2, [r3, #0] - 1dd4a: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 1dd4e: 4770 bx lr - 1dd50: 20005804 .word 0x20005804 - 1dd54: 682f2e2e .word 0x682f2e2e - 1dd58: 732f6c61 .word 0x732f6c61 - 1dd5c: 682f6372 .word 0x682f6372 - 1dd60: 695f6c61 .word 0x695f6c61 - 1dd64: 00632e6f .word 0x00632e6f - 1dd68: 74697845 .word 0x74697845 - 1dd6c: 20676e69 .word 0x20676e69 - 1dd70: 68746977 .word 0x68746977 - 1dd74: 61747320 .word 0x61747320 - 1dd78: 20737574 .word 0x20737574 - 1dd7c: 0a2e6425 .word 0x0a2e6425 - 1dd80: 00 .byte 0x00 - 1dd81: 2e .byte 0x2e - 1dd82: 2f2e .short 0x2f2e - 1dd84: 2f6c6168 .word 0x2f6c6168 - 1dd88: 2f637273 .word 0x2f637273 - 1dd8c: 5f6c6168 .word 0x5f6c6168 - 1dd90: 656d6974 .word 0x656d6974 - 1dd94: 00632e72 .word 0x00632e72 - 1dd98: 682f2e2e .word 0x682f2e2e - 1dd9c: 752f6c61 .word 0x752f6c61 - 1dda0: 736c6974 .word 0x736c6974 - 1dda4: 6372732f .word 0x6372732f - 1dda8: 6974752f .word 0x6974752f - 1ddac: 6c5f736c .word 0x6c5f736c - 1ddb0: 2e747369 .word 0x2e747369 - 1ddb4: 0063 .short 0x0063 - 1ddb6: 2e2e .short 0x2e2e - 1ddb8: 6c70682f .word 0x6c70682f - 1ddbc: 7265732f .word 0x7265732f - 1ddc0: 2f6d6f63 .word 0x2f6d6f63 - 1ddc4: 5f6c7068 .word 0x5f6c7068 - 1ddc8: 63726573 .word 0x63726573 - 1ddcc: 632e6d6f .word 0x632e6d6f - 1ddd0: 00000000 .word 0x00000000 - 1ddd4: 40003000 .word 0x40003000 - 1ddd8: 40003400 .word 0x40003400 - 1dddc: 41012000 .word 0x41012000 - 1dde0: 41014000 .word 0x41014000 - 1dde4: 43000000 .word 0x43000000 - 1dde8: 43000400 .word 0x43000400 - 1ddec: 43000800 .word 0x43000800 - 1ddf0: 43000c00 .word 0x43000c00 - -0001ddf4 <_i2cms>: - 1ddf4: 00000003 00200014 00000100 000000ff ...... ......... - 1de04: 00d70000 07270400 ......'. - -0001de0c : - ... - 1de1c: 2f2e2e00 2f6c6168 2f637273 5f6c6168 .../hal/src/hal_ - 1de2c: 72617375 73615f74 2e636e79 2e2e0063 usart_async.c... - 1de3c: 6c61682f 6974752f 732f736c 752f6372 /hal/utils/src/u - 1de4c: 736c6974 6e69725f 66756267 2e726566 tils_ringbuffer. - 1de5c: 2e2e0063 6c70682f 2f63742f 5f6c7068 c.../hpl/tc/hpl_ - 1de6c: 632e6374 00000000 40003800 40003c00 tc.c.....8.@.<.@ - 1de7c: 4101a000 4101c000 42001400 42001800 ...A...A...B...B - 1de8c: 43001400 43001800 ...C...C - -0001de94 <_tcs>: - 1de94: 006b0000 00000308 00000000 00003a97 ..k..........:.. - 1dea4: 00000000 682f2e2e 702f6c70 2f74726f ....../hpl/port/ - 1deb4: 5f6c7068 6f697067 7361625f 00682e65 hpl_gpio_base.h. - 1dec4: 75323025 3230253a 30253a75 253a7532 %02u:%02u:%02u:% - 1ded4: 00753330 454e4f4e 41525400 5b004543 03u.NONE.TRACE.[ - 1dee4: 4c47564c 73255b5d 73255b5d 73255b5d LVGL][%s][%s][%s - 1def4: 64255b5d 2d2d205d 0d732509 4e49000a ][%d] --.%s...IN - 1df04: 57004f46 004e5241 4f525245 00000052 FO.WARN.ERROR... - -0001df14 : - 1df14: 0001df02 0001df07 0001df0c 6c6c6548 ............Hell - 1df24: 6f57206f 00646c72 o World. - -0001df2c : - 1df2c: 1662e40a 0000855b 0001df38 ..b.[...8... - -0001df38 : - 1df38: ff07060b ffac882c ff871f25 ff895139 ....,...%...9Q.. - 1df48: ffdcc46d ffc88348 ffc65632 ff46434d m...H...2V..MCF. - 1df58: ff480a16 ffbca25c ffc22d38 ff8b6c67 ..H.\...8-..gl.. - 1df68: ff48272d ff893622 ffc76d41 ffc38576 -'H."6..Am..v... - 1df78: ffc6a49a ffa53520 ff692621 ffa95139 .... 5..!&i.9Q.. - 1df88: ffe8e2a9 ff26242e ffe96e40 ffe98843 .....$&.@n..C... - 1df98: ffaea64b ff873848 ffc5c4c9 ffa86e33 K...H8......3n.. - 1dfa8: ff69646a ffe45640 ff69342e ff280917 jdi.@V...4i...(. - 1dfb8: ffa8554e ffe7a996 ff838383 ff67101b NU............g. - 1dfc8: ff9e8880 ffc76e60 ffe7a65f ffe99647 ....`n.._...G... - 1dfd8: ffe68779 ffa9202e ff694527 ff8a4335 y.... ..'Ei.5C.. - 1dfe8: ffa76f64 ff493329 ffc0b5af ff89575f do..)3I....._W.. - 1dff8: ffc75543 ffa9462d ff9f9789 ffab603f CU..-F......?`.. - 1e008: ff882c1d ffc97948 ff27151b ffc69482 .,..Hy....'..... - 1e018: ff69282f ffe6b669 ffdfd484 ff48151b /(i.i.........H. - 1e028: ffc89364 ffe66e5b ffc14715 ffe4c4bc d...[n...G...... - 1e038: ff98371e ffc66343 ffe1e4e8 ff73542a .7..Cc......*Ts. - 1e048: ff673a3e ffb7532b ff872b32 ffe68a60 >:g.+S..2+..`... - 1e058: ff19141e ffd68448 ff38373f ffea9964 ....H...?78.d... - 1e068: ffd69881 ff875f47 ff592621 ff37161a ....G_..!&Y...7. - 1e078: ffe65550 ff886e77 ffd8a894 ffa97a73 PU..wn......sz.. - 1e088: ff571922 ffeba872 fff6f3de ffa3a59e ".W.r........... - 1e098: ffe03d49 ff671c24 ffa28c94 ffa86254 I=..$.g.....Tb.. - 1e0a8: ffecc483 ffd76e48 ffa9473f ffa93a38 ....Hn..?G..8:.. - 1e0b8: ffd5d4d6 ffa77937 ffe76254 ff595861 ....7y..Tb..aXY. - 1e0c8: ff884648 ffd6b4a7 ffb0999a ff9b5036 HF..........6P.. - 1e0d8: ff782620 ff392328 ffb3b5b4 ffe77a45 &x.(#9.....Ez.. - 1e0e8: ffe8b596 ff593331 ffd87a46 ffc19aa2 ....13Y.Fz...... - 1e0f8: ff160c16 ffb1887e ff886263 ff797679 ....~...cb..yvy. - 1e108: ff762930 ffc13d43 ff973c30 ff79362d 0)v.C=..0<..-6y. - 1e118: ff67474c ff994530 ffbfb560 fff7975f LGg.0E..`..._... - 1e128: ffd7624b ffc9875c ff952d18 ffe87959 Kb..\....-..Yy.. - 1e138: ffc04945 ff94968f ff9c9729 ffebddae EI......)....... - 1e148: ffc0aa64 ffe99a78 fff3ead1 ffc56232 d...x.......2b.. - 1e158: ffd8343e ff685a61 ffda9842 fff1643e >4..aZh.B...>d.. - 1e168: ff928678 ffd8b859 ffc67a62 ffe4dcdd x...Y...bz...... - 1e178: ff867c7c ff574a54 ffdaa94f ffd58a7b ||..TJW.O...{... - 1e188: ffafa9a4 ffd9a57b ffd6cdcd ff766b6f ....{.......okv. - 1e198: ffecd27c fff7b894 ffa99931 ff84766c |.......1...lv.. - 1e1a8: ffe1cb82 ffd85019 fff5b57b ffb96d49 .....P..{...Im.. - 1e1b8: ffbb7947 ffac2b34 ffd7895e ffa48654 Gy..4+..^...T... - 1e1c8: ff972129 ff570c18 ffc3aaaf ffede6bf )!....W......... - 1e1d8: ffacac64 ff370815 fff9a55c ff7b4432 d.....7.\...2D{. - 1e1e8: ffc1bcbf fff69b7e ff78575a ffb76e5f ....~...ZWx._n.. - 1e1f8: ff99614b ffb97a64 ff771a22 ff994747 Ka..dz..".w.GG.. - 1e208: ff986266 fff68745 fff6a996 ff77121c fb..E.........w. - 1e218: fff7964c ffd8544a fffbc7b6 ff783a40 L...JT......@:x. - 1e228: fffa875f fff5a67a ffae8b97 ff78484a _...z.......JHx. - 1e238: fff8d7bb fffbfaf8 fff2c89a ffeeebeb ................ - 1e248: fffb6e49 ffb7624f fffb6459 ffd97965 In..Ob..Yd..ey.. - 1e258: ff883930 ff973747 ff483942 ff291825 09..G7..B9H.%.). - 1e268: ffe4da9b ff481725 ffd79d99 ff381825 ....%.H.....%.8. - 1e278: fff75652 ff995249 ffe5bcb4 ff5a373e RV..IR......>7Z. - 1e288: ff98944c ffd99566 fffcd2d4 ffb7584e L...f.......NX.. - 1e298: ff97595d ffc3343f ffdc494b ff95786b ]Y..?4..KI..kx.. - 1e2a8: ffb9613b ff982931 fff97a43 ffd03c46 ;a..1)..Cz..F<.. - 1e2b8: fffb785b ff997b7b ffa63c23 ffc79d8b [x..{{..#<...... - 1e2c8: ffdadbdf ff885350 ff9f9b96 ffeab97a ....PS......z... - 1e2d8: ffb7553a ff572a2f ffd7aba7 ffd9babb :U../*W......... - 1e2e8: ff382938 ff8e8b89 ffdbbb69 ffecd7a1 8)8.....i....... - 1e2f8: fff8b8ab ff966f68 ffab6c51 ffd86f5d ....ho..Ql..]o.. - 1e308: fffb6e5b ff997077 ffd56331 ffd14848 [n..wp..1c..HH.. - 1e318: fffc5a44 ffdccc73 ff4b4b54 ffc38c7a DZ..s...TKK.z... - 1e328: ffc6ac9f ff2b2c37 ffcbcbcf ff6b6b6f ....7,+.....okk. - 1e338: 70707070 70707070 70707070 70704870 pppppppppppppHpp - 1e348: 48487070 36363648 e90c69cb 7744442d ppHHH666.i..-DDw - 1e358: 771212e9 133179c8 c8763113 133179c8 ...w.y1..1v..y1. - 1e368: e2e23131 407e40e2 40e2e2e2 25c531e2 11...@~@...@.1.% - 1e378: 30c785a2 0d76b35e 46464646 404040dd ...0^.v.FFFF.@@@ - 1e388: d1135e5f 5f762bb3 c876765f 9ca240c8 _^...+v__vv..@.. - 1e398: e714c156 bd0439bd 9c263ae7 140404a7 V....9...:&..... - 1e3a8: 7be0bce7 8047efef f3bc3d80 569c4733 ...{..G..=..3G.V - 1e3b8: 5c56c1c1 9ce79cee 56ef39f9 9c86f93a ..V\.....9.V:... - 1e3c8: 0e0ec785 9ccc55c7 c156e74b 9f35a2c2 .....U..K.V...5. - 1e3d8: 9f9f9f9f 339f9f9f 67672033 20677979 .......33 ggyyg - 1e3e8: dc132020 1e126717 7070704e 70707070 ...g..Nppppppp - 1e3f8: 70707070 70487070 48487070 36364848 ppppppHpppHHHH66 - 1e408: 694e0c36 2b2b2d69 744e1e2b 3179c877 6.Nii-+++.Ntw.y1 - 1e418: 7631315e 3179c8c8 e2313113 3440e2e2 ^11v..y1.11...@4 - 1e428: e2313140 9f9fd731 c72825c5 76b35e30 @11.1....%(.0^.v - 1e438: 4634340d 40407e46 13b37640 2b2bb3d1 .44FF~@@@v....++ - 1e448: 40765f5f 6e407676 86c1869c f9e73904 __v@vv@n.....9.. - 1e458: 559c3955 ee9c869c f4bc5c14 4783ef7b U9.U.....\..{..G - 1e468: bc625e80 044720f3 c1c1c186 c28304f9 .^b.. G......... - 1e478: 9c39f9e7 a7f9ccc1 35354b9c a75cd535 ..9......K555.\. - 1e488: 565c55ef 3cd5efc1 7d7d7d7d 05050505 .U\V...<}}}}.... - 1e498: c59f9fa0 33333333 dc333333 77136e17 ....3333333..n.w - 1e4a8: 7070740d 70707070 70707070 36487070 .tppppppppppppH6 - 1e4b8: 48707048 cb364848 4e4ecb36 bb1e1e0c HppHHH6.6.NN.... - 1e4c8: 4ec82bb3 2bc87777 79797979 79c8c876 .+.Nww.+yyyyv..y - 1e4d8: 31131331 40e2e231 1331e240 13c5af33 1..11..@@.1.3... - 1e4e8: 28f3e831 b35ee8f3 34340d76 7e7e4646 1..(..^.v.44FF~~ - 1e4f8: b3764040 2bb3d113 76315f2b 40767640 @@v....++_1v@vv@ - 1e508: 86a79c6e e7393a56 f955553a 9c86e726 n...V:9.:UU.&... - 1e518: b59c83ee 83efbce0 7cb35e4b 6e13f3e0 ........K^.|...n - 1e528: c1c186e7 a73a3ac1 550455e7 0483c19c .....::..U.U.... - 1e538: 67a2e73a 5c55a2a0 5c9e14a7 2683c156 :..g..U\...\V..& - 1e548: 3c3c3cd5 7d7d3c3c 9f350505 9fdcdc9f .<<<<<}}..5..... - 1e558: 3113c5c5 33336e0e 700d0d34 70707070 ...1.n334..ppppp - 1e568: 70707070 48707070 70704836 36484848 pppppppH6HppHHH6 - 1e578: 1e6936cb bb790c0c c82bbbbb c877744e .6i...y...+.Ntw. - 1e588: 2b2bc8c8 76c8c8c8 13133179 31313131 ..++...vy1..1111 - 1e598: c53176e2 7613c5af 25e83176 b3e841f3 .v1....vv1.%.A.. - 1e5a8: 340d76b3 34343434 5f114040 b3d1d1b3 .v.44444@@._.... - 1e5b8: 3131762b 76767676 c2e7f340 04a7c1c0 +v11vvvv@....... - 1e5c8: 55553a04 86e72604 9ccc8d3a c2bce0b8 .:UU.&..:....... - 1e5d8: b35e4bcc d13de07c c1a7396e 8383c1c1 .K^.|.=.n9...... - 1e5e8: 042639a7 14c19c55 9f4b9ee7 99853564 .9&.U.....K.d5.. - 1e5f8: 9e14a75c 83c186e7 7d3cd526 7d3c3c3c \.......&.<}<<<} - 1e608: a005057d 33dc9f9f 13dcc5dc 0d794579 }......3....yEy. - 1e618: 0d74680d 70707070 70707070 70707070 .ht.pppppppppppp - 1e628: 70704836 36484870 cfcbcbcb 2b1e6912 6HpppHH6.....i.+ - 1e638: 2b6dbbbb 7774122b 762b2bc8 c8c8c876 ..m++.tw.++vv... - 1e648: 13317976 13313113 9f133131 407933af vy1..11.11...3y@ - 1e658: 790d7676 5ee8e8e8 0d76b3b3 34343434 vv.y...^..v.4444 - 1e668: 11407e34 1313b35f 31767967 76767631 4~@._...gyv11vvv - 1e678: 390e7676 c1c156ef 39cc043a 39260426 vv.9.V..:..9&.&9 - 1e688: cc8def86 bce0b89c 5e4bcc5c 3dbc7c64 ........\.K^d|.= - 1e698: a7550ed1 a7c1c1c1 26e7a7cc 569c55ee ..U........&.U.V - 1e6a8: 35475583 2149f1b0 14143a9c c186e79e .UG5..I!.:...... - 1e6b8: 3cd52683 7d7d7d7d 3505057d dc9fa035 .&.<}}}}}..55... - 1e6c8: 13133333 0d767979 12743379 70707068 33..yyv.y3t.hppp - 1e6d8: 70707070 70707070 70704848 36484870 ppppppppHHpppHH6 - 1e6e8: cbcbcb36 c80c3636 d344bb2b 7412bb79 6...66..+.D.y..t - 1e6f8: 792bc877 76797979 3179c8c8 13131313 w.+yyyyv..y1.... - 1e708: af9f1331 763113dc e6344040 3131e22c 1.....1v@@4.,.11 - 1e718: 7679b35e 34340d0d 40403434 13b35f11 ^.yv..4444@@._.. - 1e728: 76b31313 7679315f 417676c8 c1c11439 ...v_1yv.vvA9... - 1e738: 1404ccc1 26ee4be7 8d83a755 f4b89c3a .....K.&U...:... - 1e748: 4bcce7bc bc7cb35e 260e133d c1c1c183 ...K^.|.=..&.... - 1e758: e7a79c83 e755e726 0e4befa7 a2f2f5dc ....&.U...K..... - 1e768: 143acc5c ef55e714 d52683c1 a27d7d3c \.:...U...&.<}}. - 1e778: 05057d7d 9f356e35 311333dc 40767979 }}..5n5..3.1yyv@ - 1e788: c87d3334 70701268 70707070 70704870 43}.h.pppppppHpp - 1e798: 70707070 48487070 cbcbcb36 773636cb ppppppHH6....66w - 1e7a8: 44bb2b76 1ee91ebb 2bc87774 31317979 v+.D....tw.+yy11 - 1e7b8: 79c8c879 e8e81331 c5b19fe8 31313131 y..y1.......1111 - 1e7c8: 647e0d40 5e406fc1 b35e5e5e 34340d76 @.~d.o@^^^^.v.44 - 1e7d8: 40343434 b35f4040 5e131313 31313176 444@@@_....^v111 - 1e7e8: 76767631 56ef3941 f914c1c1 397b5ca7 1vvvA9.V.....\{9 - 1e7f8: 83a72626 273a9c8d 3a39e0f4 b9b3804b &&....:'..9:K... - 1e808: c5133dbc c1c18355 869c83c1 55e7269c .=..U........&.U - 1e818: c75c3ae7 33e633dc 3a145cd5 bde714cc .:\..3.3.\.:.... - 1e828: 26ef865c 7d7d3c3c 05057d7d 35491735 \..&<<}}}}..5.I5 - 1e838: 1333dc9f 0d0d7979 c513680d 7074680d ..3.yy...h...htp - 1e848: 48487070 70364870 70483670 48707070 ppHHpH6pp6HppppH - 1e858: cbcbcb48 cbcbcbcb bb2b7677 771e6d44 H.......wv+.Dm.w - 1e868: 77771277 3179792b c8c87931 e8131379 w.ww+yy11y..y... - 1e878: d78e8ec5 31e2e231 024040e2 40a6c1be ....1..1.@@....@ - 1e888: 5e5e5e5e 340d76b3 0d346834 5f404040 ^^^^.v.44h4.@@@_ - 1e898: 1313135e 31315e5e 795e3131 5c264176 ^...^^1111^yvA&\ - 1e8a8: a7c1c186 7b9ca7f9 83264b55 3a048da7 .......{UK&....: - 1e8b8: bdf4f44b 5e807b3a 5b3de030 c18699af K...:{.^0.=[.... - 1e8c8: 9c14c1c1 554b9c86 4be75555 662ce89f ......KUUU.K..,f - 1e8d8: 145c4b33 e714cc3a efcc9ebd 7d3c7d85 3K\.:........}<} - 1e8e8: 057d7d7d 6e176e05 33dc9f35 0d767913 }}}..n.n5..3.yv. - 1e8f8: 79680d0d 74687413 70707070 48367070 ..hy.thtpppppp6H - 1e908: 36367070 48707048 cbcb3648 69cbcbcb pp66HppHH6.....i - 1e918: bb1e6936 bb44d344 777777c8 792b2b77 6i..D.D..wwww++y - 1e928: c8c87979 e8137979 e8257d8e 40403113 yy..yy...}%..1@@ - 1e938: 4040e2e2 60c1fe68 5e5e3176 0d76b35e ..@@h..`v1^^^.v. - 1e948: bb72680d 11e27eb2 13135e5f 315ee813 .hr..~.._^....^1 - 1e958: 5ee85e31 aa877931 c1c1869e 3aa7f9a7 1^.^1y.........: - 1e968: 4b4b267b ee26a783 f4f44b3a 307b9cad {&KK..&.:K....{0 - 1e978: 17e0e85e 83c210b1 a7c1c156 4b9c869c ^.......V......K - 1e988: 477b5555 6613dc0e 5c4bdc24 cc3a9ccc UU{G...f$.K\..:. - 1e998: 5cbdade7 7d7dd55c 7d7d7d7d 49173505 ...\\.}}}}}}.5.I - 1e9a8: dc9f9f35 76797913 340d0d0d 68687468 5....yyv...4hthh - 1e9b8: 70707068 70707070 48703670 70484836 hpppppppp6pH6HHp - 1e9c8: cbcb4848 cbcbcbcb 69cbcbcb 2b44d32d HH.........i-.D+ - 1e9d8: 770dc8ab 2b2b7777 c8c8792b 9f137979 ...www+++y..yy.. - 1e9e8: d7418e8e 344031e8 40e2e27e 5642e534 ..A..1@4~..@4.BV - 1e9f8: 5e5fd156 76b35e5e 2eb20d0d 7e7766c1 V._^^^.v.....fw~ - 1ea08: 135e31e2 5ee81313 13133131 6e311313 .1^....^11....1n - 1ea18: c156e7aa 863a86c1 4b4b7bcc 39a7cc4b ..V...:..{KKK..9 - 1ea28: e04bf939 7be77bc6 27dc5e30 5510fc85 9.K..{.{0^.'...U - 1ea38: c1c1569c 9c86f9a7 bcad4b4b 67dce80e .V......KK.....g - 1ea48: d50eb4ac 9c9c3a5c 85ade7cc 7dd59e9e ....\:.........} - 1ea58: 7d7d7d7d 4935057d dc9f3535 79791333 }}}}}.5I55..3.yy - 1ea68: 0d0d4076 6868340d 70707474 70707070 v@...4hhttpppppp - 1ea78: 70487070 4836cf48 cb484870 cb15cbcb ppHpH.6HpHH..... - 1ea88: 0ccbcbcb 44d32d0c 7979ab2b 2b77c840 .....-.D+.yy@.w+ - 1ea98: 7931792b 8edc7979 4141258e 7e1131d7 +y1yyy...%AA.1.~ - 1eaa8: 11117e34 c3e10240 4053c1c3 b35e5e5e 4~..@.....S@^^^. - 1eab8: 340d0d76 42c142bb 5e3134f1 13131313 v..4.B.B.41^.... - 1eac8: 13135e5e dcc535e8 569c4b27 3a86c1c1 ^^...5..'K.V...: - 1ead8: 7b7bcca7 a73a4b4b 4bee2639 e7bcc6e0 ..{{KK:.9&.K.... - 1eae8: 8ac5b97b 5b715255 c156ee47 86f9a7c1 {...URq[G.V..... - 1eaf8: bc7b4b3a 1313e85d 0ed11ab4 9c3ae7d5 :K{.].........:. - 1eb08: ad5ccc9c a2555585 7d7d7d7d 05057d7d ..\..UU.}}}}}}.. - 1eb18: 9f9f3505 793113dc 76767979 76767676 .5....1yyyvvvvvv - 1eb28: 70120d0d 48707070 70707070 36cfcf70 ...ppppHppppp..6 - 1eb38: 36487036 69cbcbcb e9cb6969 6d4477c8 6pH6...iii...wDm - 1eb48: 132bd344 c80d795e dc13792b 8eaf1313 D.+.^y..+y...... - 1eb58: 2541c525 11e2e841 117e347e 94684011 %.A%A...~4~..@h. - 1eb68: 10c1c3c3 5e5e5e40 460d76b3 c172b240 ....@^^^.v.F@.r. - 1eb78: c894c1c1 131313e2 135e5e5e dc3939e8 ........^^^..99. - 1eb88: 9c47dcdc 56c1c156 27cca7f9 9c277bb8 ..G.V..V...'.{'. - 1eb98: 394b39a7 bcc6e07b d5f37b55 20b13755 .9K9{...U{..U7. - 1eba8: 86396ed1 f9a7c1c1 bc27efa7 e813e87f .n9.......'..... - 1ebb8: 13ac6679 f9e7856e 5c3a5c5c d5d585bd yf..n...\\:\.... - 1ebc8: 7d7d7dd5 05050505 35350505 1313dc35 .}}}......555... - 1ebd8: 79797979 79797979 c8797979 70707070 yyyyyyyyyyy.pppp - 1ebe8: 70707048 cbcf3600 48483636 cbcbcb36 Hppp.6..66HH6... - 1ebf8: cb696969 bb77c877 ababb3bb 0d763113 iii.w.w......1v. - 1ec08: 13792bc8 9fb19fc5 41d7e813 e245e841 .+y........AA.E. - 1ec18: 7e347e11 68401111 c1c3c32e 5e31c896 .~4~..@h......1^ - 1ec28: 0d76b35e 5940460d c1c1c194 2079d160 ^.v..F@Y....`.y - 1ec38: 5eb3b3d1 9f9895e8 47313113 c1c1869c ...^.....11G.... - 1ec48: cca73a56 17b8bc27 b839a79c d0f4b8aa V:..'.....9..... - 1ec58: 21b69ebc 205bb195 395dd1d1 a7c1c1a7 ...!..[ ..]9.... - 1ec68: 273aa7f9 1313dc3d be1a79e8 e7ad47e8 ..:'=....y...G.. - 1ec78: 3a5ce79c a285bd5c 7da24bd5 a005057d ..\:\....K.}}... - 1ec88: 350505a0 13130e6e 79767979 31797979 ...5n...yyvyyyy1 - 1ec98: 5e5e315e 70707079 70704848 36004870 ^1^^ypppHHpppH.6 - 1eca8: 48cb36cf cbcbcb48 69696915 c8c869cb .6.HH....iii.i.. - 1ecb8: b3b32b1e 4076b32b 79797940 138e8e13 .+..+.v@@yyy.... - 1ecc8: 31317979 31314531 3440e2e2 40e2117e yy111E11..@4~..@ - 1ecd8: c3c360c8 31d1c3c1 7679b313 46460d0d .`.....1..yv..FF - 1ece8: c1e47734 53c3c1c1 b3b31379 9fd59f5e 4w.....Sy...^... - 1ecf8: 31311313 c1a70447 a73a56c1 b8e04bcc ..11G....V:..K.. - 1ed08: 55a7e7b5 e0b5bce0 babaadf4 b320c54c ...U........L. . - 1ed18: 5db3d1b3 c1c18326 cc830486 13134127 ...]&.......'A.. - 1ed28: e4d81313 adad5db4 e7e79c9e 85bd5c3a .....]......:\.. - 1ed38: a285d5a2 a0057d7d a0a0a0a0 13339f9f ....}}........3. - 1ed48: 0d2b7913 31797976 795e3131 70707979 .y+.vyy111^yyypp - 1ed58: 70483648 480ce969 cb363670 cbcb4836 H6Hpi..Hp66.6H.. - 1ed68: 696915cb 794ecb69 abab6d77 40312b67 ..iii.Nywm..g+1@ - 1ed78: 13131376 13af8e33 79797979 e2317979 v...3...yyyyyy1. - 1ed88: 4011e2e2 e2117e34 8f42e57e 53c1c342 ...@4~..~.B.B..S - 1ed98: b37913e2 460d0d76 72a44034 c1c156c1 ..y.v..F4@.r.V.. - 1eda8: b37971c1 13d75eb3 795e135e a7046e76 .qy..^..^.^yvn.. - 1edb8: f956c1c1 e04b1414 14e7b8b5 bce06226 ..V...K.....&b.. - 1edc8: babaadbc 5e807cad b3d1b364 c1cc265d .....|.^d...]&.. - 1edd8: cc0486c1 31e8273a 24791331 ad47d860 ....:'.11.y$`.G. - 1ede8: e79c9e85 bd5c9ce7 85d5a285 7d7d7da2 ......\......}}} - 1edf8: a0a0057d 9f9fa0a0 79133333 760d0d0d }.......33.y...v - 1ee08: 5e793179 7079795e 36364870 0c0c7000 y1y^^yyppH66.p.. - 1ee18: 367070cb cb484836 6969cbcb 4ecb6969 .pp66HH...iiii.N - 1ee28: bb1ee9c8 79b32b64 c5d71376 13c57d8e ....d+.yv....}.. - 1ee38: 76767679 76797979 11e2e240 117e347e yvvvyyyv@...~4~. - 1ee48: c3e57ee2 c1c3e4e4 79137610 0d0d7679 .~.......v.yyv.. - 1ee58: 5f403434 c3c16602 37c1c1c1 5e5eb3c8 44@_.f.....7..^^ - 1ee68: 315e5e5e ee6e7676 56c1c114 4b14ccf9 ^^^1vvn....V...K - 1ee78: 39b5b5e0 bc414b3a adf0babd 80dabcbd ...9:KA......... - 1ee88: 20b3645e 3a2641b3 0486c156 13179c9c ^d. .A&:V....... - 1ee98: c8135e79 adc56aac 9c398585 5c9ce7e7 y^...j....9....\ - 1eea8: 4bd585bd 3c7dd5ad 7d7d3c3c a0a07d7d ...K..}<<<}}}}.. - 1eeb8: 3333339f 0d2b6733 79790d0d b3b35e79 .3333g+...yyy^.. - 1eec8: 36367070 36000070 7048360c 48487070 pp66p..6.6HpppHH - 1eed8: 69cbcbcb cb696969 abe9cbcb 1364642b ...iiii.....+dd. - 1eee8: c5133179 13c57d0f 76767913 79797976 y1...}...yvvvyyy - 1eef8: 11404076 7e347e40 f17ee211 c36060c1 v@@.@~4~..~..``. - 1ef08: 137696c1 0d767979 11403446 6077e211 ..v.yyv.F4@...w` - 1ef18: 565642c3 5e0d6fc1 5e795e5e 5d40765e .BVV.o.^^^y^^v@] - 1ef28: c1c1cc39 14ccf956 b5bce026 8ed59c26 9...V...&...&... - 1ef38: e0f0d699 dae07be0 b3645e80 2741b320 .....{...^d. .A' - 1ef48: 86c186f9 49040404 31137913 f35ae4e5 .......I.y.1..Z. - 1ef58: 558555bd 9c9ee75c d5bdbd9c 9595b685 .U.U\........... - 1ef68: 216c2121 52525252 b13ce395 13339fa0 !!l!RRRR..<...3. - 1ef78: 0d34c879 b3797676 700036b3 70487048 y.4.vvy..6.pHpHp - 1ef88: 36363670 48707070 15cbcb48 69696969 p666pppHH...iiii - 1ef98: e90c69cb 206413bb c5137920 d7c58e0f .i....d y...... - 1efa8: 76311313 79797676 11404079 347e4011 ..1vvvyyy@@..@~4 - 1efb8: 02e21134 fe60c15a d856c1c3 76797931 4...Z.`...V.1yyv - 1efc8: 40340d0d 11315f11 8fe4c12f 66c156c3 ..4@._1./....V.f - 1efd8: 765e5e0d 0d765e5e 56cc3941 3af956c1 .^^v^^v.A9.V.V.: - 1efe8: e0f426cc 219ebdb5 bc9eba65 e0bcc6c6 .&.....!e....... - 1eff8: 195e75da d7b32064 c1860427 ee048d86 .u^.d ..'....... - 1f008: 1379136e f542e179 85555547 9e9ee755 n.y.y.B.GUU.U... - 1f018: 99993a3a d2baf06c 3c4c9521 7d7d3c3c ::..l...!.L<<<}} - 1f028: 4c3c7d7d fbce5252 c879139f 0d34340d }}E. - 21d8c: e887dce8 06e845e8 4545e8e8 45e8dce8 .....E....EE...E - 21d9c: 13f6de87 37797679 0d0db0fc 7774740d ....yvy7.....ttw - 21dac: 74777777 77777474 bbbb77bb 69e90c38 wwwtttww.w..8..i - 21dbc: 0ccfcfcf 483648cf cbcb48cb 89579169 .....H6H.H..i.W. - 21dcc: 69690c2d e944bf44 1ebb6444 771e1e1e -.iiD.D.Dd.....w - 21ddc: 79792b77 0dc8c82b 4141e876 76797913 w+yy+...v.AA.yyv - 21dec: 76404040 79797676 40763131 e2e24040 @@@vvvyy11v@@@.. - 21dfc: 7d333140 13a09552 31e23131 404040e2 @13}R...11.1.@@@ - 21e0c: 12114011 ff735722 4a979797 00000000 .@.."Ws....J.... - 21e1c: 00000000 1c1c97ec 739797ff 70704897 ...........s.Hpp - 21e2c: 60cf7070 31134066 45313131 acace640 pp.`f@.1111E@... - 21e3c: 32e1db24 4545e2e6 87dce8e8 4545e806 $..2..EE......EE - 21e4c: 45e8e8e8 e8e8e845 13e80645 e3677631 ...EE...E...1vg. - 21e5c: 7774b0fc 74747477 77777777 38747474 ..twwtttwwwwttt8 - 21e6c: bb772b77 cde9bbab cfcfcf69 366969cf w+w.....i....ii6 - 21e7c: 6d69cbcb e61c6969 6969ec91 d1e5780c ..imii....ii.x.. - 21e8c: 1e6d6dab 1e1e6464 792b771e c8c82b2b .mm.dd...w+y++.. - 21e9c: 5d30790d 76791341 40404076 79767676 .y0]A.yvv@@@vvvy - 21eac: 79313179 31404040 523c9f13 e2319f4c y11y@@@1.. - 2364c: 4a6391ab 00000048 00000000 70700000 ..cJH.........pp - 2365c: cf4fcfcf cd4ecd4f 545454cd cd54544e ..O.O.N..TTTNTT. - 2366c: 4e54543b 12771212 46a1df68 cd545459 ;TTN..w.h..FYTT. - 2367c: 232354cd a9a9a9a5 a9a9a9a9 080808a9 .T##............ - 2368c: 08080808 08080808 a5a5a508 a5a5a5a5 ................ - 2369c: a5a5a5a5 08a5a5a5 d9b2a9a9 2323a4df ..............## - 236ac: a5a52323 a5a90223 a5a5a5a5 b202b7a5 ##..#........... - 236bc: a4d9ddb7 89897391 4444e978 44ed4444 .....s..x.DDDD.D - 236cc: f7f7b975 5f75dff7 b702a4a1 59b2b2b7 u.....u_.......Y - 236dc: 54a55459 3b3ba93b 4f4fcdcd 1f4f3636 YT.T;.;;..OO66O. - 236ec: 1f363636 701f1f70 48707070 70707070 666.p..ppppHpppp - 236fc: cb364848 79690c69 ec89aef6 00000048 HH6.i.iy....H... - 2370c: 00000000 70000000 cd1fcd1f 4ecdcdcd .......p.......N - 2371c: 5454cdcd 54545454 54543b54 12124e54 ..TTTTTTT;TTTN.. - 2372c: a968d959 1f1f1f1f 701f1f1f a9a5a5a9 Y.h........p.... - 2373c: a9a9a9a9 a9a9a9a9 0808a908 08080808 ................ - 2374c: a5080808 a5a5a5a5 a9a908a5 08a9a9a9 ................ - 2375c: dfd90254 2323a4d9 a5a52323 08a423a5 T.....####...#.. - 2376c: a5a5a508 b7a5a5a5 02b7b2b2 89971c59 ............Y... - 2377c: 6de96d89 2278d344 dd02dd74 a1a1a1a1 .m.mD.x"t....... - 2378c: a4a4dda1 b2020202 54a55459 3ba90854 ........YT.TT..; - 2379c: 4f3bcd3b 36361f4f 3636361f 361f1f70 ;.;OO.66.666p..6 - 237ac: 70707036 70707070 36cb3670 770c69cb 6pppppppp6.6.i.w - 237bc: ec91338b 00000048 00007000 70000000 .3..H....p.....p - 237cc: 364fcf70 4e4fcdcd 54cd3b38 544e4e54 p.O6..ON8;.TTNNT - 237dc: 54545454 12545454 1f3bdd54 1f1f1f1f TTTTTTT.T.;..... - 237ec: 1f1f1f1f 0870701f a9a9a9a5 a9a9a9a9 .....pp......... - 237fc: a9a9a9a9 08080808 08080808 08a50808 ................ - 2380c: b2a5a9a9 d9a1a1dd d95858d9 2323a4a1 .........XX...## - 2381c: a5232323 a4a5a5a5 a5a5a959 a5a5a5a5 ###.....Y....... - 2382c: b2b223a5 89970cb7 e9e97889 89e9d36d .#.......x..m... - 2383c: dfda021c 2323b2a1 23b7b7b7 54232323 ......##...####T - 2384c: 3b545454 3ba93b3b 4f3b3b3b 1f1f1f4f TTT;;;.;;;;OO... - 2385c: 361f1f36 3670701f 48707036 70707070 6..6.pp66ppHpppp - 2386c: cb707048 6d69cf69 6944f606 00007036 Hpp.i.im..Di6p.. - 2387c: 00700000 00000000 36cd7000 cdcdcd1f ..p......p.6.... - 2388c: 4ecd4ee9 545454cd 54545454 54545454 .N.N.TTTTTTTTTTT - 2389c: 1f3b5954 1f1f1fa9 1f1f1f1f 1f1f1f1f TY;............. - 238ac: a9a5a970 a9a9a9a9 a9a9a9a9 0808a9a9 p............... - 238bc: 08080808 a9080808 d9a10208 58585858 ............XXXX - 238cc: d9d9dfdf 2323a4a1 a5232323 a508a5a5 ......#####..... - 238dc: a51f0202 a5a5a5a5 23a5a5a5 97fae546 ...........#F... - 238ec: e9788989 e96de9e9 2308911c a1d9a102 ..x...m....#.... - 238fc: a523b2a4 080808a5 cd54543b a93b3b3b ..#.....;TT.;;;. - 2390c: 1f4f3b3b 4fa91f1f 1f70704f 70707070 ;;O....OOpp.pppp - 2391c: 70707036 70707070 70363670 d30c6936 6pppppppp66p6i.. - 2392c: 69798b67 007048cb 00000000 00000000 g.yi.Hp......... - 2393c: 4f700000 cdcd4f1f 543bcd1e 545438e9 ..pO.O....;T.8TT - 2394c: 5454544e 54545454 a9545459 1f1f1fa9 NTTTTTTTYTT..... - 2395c: 1f1f1f1f 1f1f1f1f a9701f1f a9a9a9a5 ..........p..... - 2396c: a9a9a9a9 a9a9a9a9 0808a9a9 08a90808 ................ - 2397c: d9d9d9dd d9dfdfdf a1d9d9d9 23b702a1 ...............# - 2398c: a5232323 08a5a5a5 a9a10223 a5a5a508 ###.....#....... - 2399c: a5a5a5a5 6389e644 2d898989 6de90c0c ....D..c...-...m - 239ac: 0a1effe9 b7b2dda1 020202b2 02a4a402 ................ - 239bc: 3ba559b2 3ba9a908 543ba9a9 d9a1ddb2 .Y.;...;..;T.... - 239cc: 4f298888 70701f70 48707070 70707070 ..)Op.pppppHpppp - 239dc: cb487070 78693636 0c3e06e5 7048cb69 ppH.66ix..>.i.Hp - ... - 239f4: 70700000 4f4f7070 cdcd1e4e bbbb4e4e ..ppppOON...NN.. - 23a04: 54544e54 54545454 08545454 1f1f1fa9 TNTTTTTTTTT..... - 23a14: 1f1f1f1f 1f1f1f1f 1f1f1f1f a908a91f ................ - 23a24: a9a9a9a9 a9a9a9a9 a9a9a9a9 591f08a9 ...............Y - 23a34: d9a1a1d9 dfdfdfdf a1d9d9d9 23b70229 ............)..# - 23a44: a5232323 a5a5a5a5 a1b22308 08a5a9b2 ###......#...... - 23a54: 54a5a5a5 69bfe651 918991ff 2d0c0c0c ...TQ..i.......- - 23a64: 741c6d2d 58585888 0a0a8858 b202dda1 -m.t.XXXX....... - 23a74: 88d9ddb2 d90ad9d9 88d9d9d9 88888888 ................ - 23a84: 88888888 701f7029 70707070 70707070 ....)p.ppppppppp - 23a94: 70487070 892d6936 0ce2c889 4848cb69 ppHp6i-.....i.HH - 23aa4: 00000070 00000000 70000000 36707070 p..........pppp6 - 23ab4: 3b381ecd 381eab1e 54543864 54545454 ..8;...8d8TTTTTT - 23ac4: cd545454 1f1fa9a9 1f1f1f1f 1f1f1f1f TTT............. - 23ad4: 1f1f1f1f 081f1f1f a9a91f08 a9a9a9a9 ................ - 23ae4: a9a9a9a9 591f08a9 dfd9d958 d9d9df58 .......YX...X... - 23af4: a1a1d9d9 232302a4 a5232323 a5a5a5a5 ......#####..... - 23b04: b22308a5 08a9a1dd 44a508a5 08388ced ..#........D..8. - 23b14: 89911cca 0c0c0c91 63d30c2d d9a12923 ........-..c#).. - 23b24: 888888d9 58585858 59b229d9 d9d9a102 ....XXXX.).Y.... - 23b34: 880a0ad9 0a0a0ad9 0a0a0a0a 704f0a0a ..............Op - 23b44: 70707070 70707070 48707070 89cacb48 pppppppppppHH... - 23b54: 4e0d2d91 4836cbcb 00007070 00000000 .-.N..6Hpp...... - 23b64: 00000000 36707000 cd38cd1f bb1e7977 .....pp6..8.wy.. - 23b74: 54abbb1e 54545454 3b545454 a9a9083b ...TTTTTTTT;;... - 23b84: 1f1f1f1f a9a91f1f 1f1f1f1f 1f1f1f1f ................ - 23b94: a9a90800 a9a9a9a9 a9a9a9a9 08a9a9a9 ................ - 23ba4: 0854dd88 d9465908 a1a1a1d9 b723b7a4 ..T..YF.......#. - 23bb4: a5232323 a5a5a5a5 2308a5a5 b2d902b2 ###........#.... - 23bc4: 5154081f a508bfed 918963a9 0ccdca63 ..TQ.....c..c... - 23bd4: 910c2d0c a4a4b791 0a0aa1a1 dfd9d90a .-.............. - 23be4: 5858dfdf 6859ddd9 a1a1a129 0a0a0a0a ..XX..Yh)....... - 23bf4: a1a10a0a cfdda1a1 70703670 70707070 ........p6pppppp - 23c04: 70707070 6391ec48 cdcd69ca 4836cbcb ppppH..c.i....6H - 23c14: 00007048 00000000 00000000 70700000 Hp............pp - 23c24: 4f4fcd4f 54c80e4e 641e1e1e 54545438 O.OON..T...d8TTT - 23c34: 54545454 a9083b3b 1f1f1fa9 1f1f1f1f TTTT;;.......... - 23c44: 1f1fa9a9 1f1f1f1f 08a9cd1f a9a9a9a9 ................ - 23c54: a9a9a9a9 1fa9a9a9 1f00a502 1f1f1f1f ................ - 23c64: a1d9dda9 2323b702 a5a5a523 a5a5a5a5 ......###....... - 23c74: 08a5a5a5 a1b2b223 e6d3540a 08084e90 ....#....T...N.. - 23c84: 91ffcb08 690c6391 0c2d0c0c a4b72d63 .....c.i..-.c-.. - 23c94: a1a12929 a1a1a1a1 88d9d9d9 d958dfd9 ))............X. - 23ca4: a42959b2 a1a129a4 dda1a1a1 6846dddd .Y)..)........Fh - 23cb4: 7036703b 70707070 70707070 07910769 ;p6pppppppppi... - 23cc4: 36484815 48483648 00707048 00000000 .HH6H6HHHpp..... - 23cd4: 00000000 70007000 cdcd7070 12dc33cd .....p.ppp...3.. - 23ce4: 4e4e4e12 5454bbab 54545454 08543b54 .NNN..TTTTTTT;T. - 23cf4: 1f1fa9a9 1f1f1f1f 1fa91fa9 1f1f1f1f ................ - 23d04: 12131e1f a9a9a9a9 a9a9a9a9 1fa9a9a9 ................ - 23d14: a9000808 a9a9a9a9 021f1fa9 2323b2a1 ..............## - 23d24: a5a5a523 a5a5a5a5 08a5a5a5 b2b22308 #............#.. - 23d34: e69380a4 08080878 1c4a0808 69916391 ....x.....J..c.i - 23d44: 0c0c0c69 a5cf632d a40223a5 29a12929 i...-c...#..)).) - 23d54: a1a1a1a1 d9df88d9 cd0258df 54545968 .........X..hYTT - 23d64: 59595454 59595959 1f70cd54 70707070 TTYYYYYYT.p.pppp - 23d74: cb707070 ec91fa4a 48707048 48484848 ppp.J...HppHHHHH - 23d84: 70704848 00000000 00000000 00000000 HHpp............ - 23d94: 36367000 77791e4f 54e94e77 54ab1e54 .p66O.ywwN.TT..T - 23da4: 54545454 54545454 1fa9a908 1f1f1f1f TTTTTTTT........ - 23db4: a9a9a91f 1f1f1f1f 67331e1f a9084f79 ..........3gyO.. - 23dc4: 1fa9a9a9 a9a9a9a9 1f1fa91f 1f1f1f1f ................ - 23dd4: a9a9a91f 23dddd1f a5a52323 08a508a5 .......###...... - 23de4: a5a5a5a5 b2230808 ceea5bb2 08a9a95e ......#..[..^... - 23df4: 63a90808 ca639163 0c0c6969 a963ca0c ...cc.c.ii....c. - 23e04: a5a508a5 a4a4b2a5 dda1dddd dfd9a1dd ................ - 23e14: dfd9d9df b212cd68 595959b2 cdcd5454 ....h....YYYTT.. - 23e24: 70cfcdcd 70707070 4acb7070 cbec0707 ...ppppppp.J.... - 23e34: 70707048 48484870 48484848 00000070 HppppHHHHHHHp... - 23e44: 00000000 001f0000 4f700000 541ecd4f ..........pOO..T - 23e54: 4e4e774e 3838544e 54545454 54595454 NwNNNT88TTTTTTYT - 23e64: a9a90854 1f1f1f1f a9a91f1f 1f1f1fa9 T............... - 23e74: 1379121f a9123113 a9a9a9a9 a9a91f1f ..y..1.......... - 23e84: 1fa91fa9 1f1f1f1f a91f1f1f a1a91fa9 ................ - 23e94: a5a5a5b2 08080808 08080808 23080808 ...............# - 23ea4: 5ba66619 08290aa1 3608a91f 639191ff .f.[..)....6...c - 23eb4: 0cec690c fa91ec2d a5a5a508 a5080808 .i..-........... - 23ec4: 020202b2 4646dddd d9dfd9a1 cf54d9d9 ......FF......T. - 23ed4: 595454cd 59595959 cd545959 70707070 .TTYYYYYYYT.pppp - 23ee4: ca154870 70cb4a07 70700000 48487070 pH...J.p..ppppHH - 23ef4: 48484848 00007070 00000000 70000000 HHHHpp.........p - 23f04: 70000070 4ecf3b36 381e543b 1e544e4e p..p6;.N;T.8NNT. - 23f14: 54545454 59545454 08a53b59 a91f1fa9 TTTTTTTYY;...... - 23f24: a9a91f1f 1fa9a9a9 0d34121f 79131379 ..........4.y..y - 23f34: a9a908a9 1f1f1fa9 a91fa9a9 1f1f1f1f ................ - 23f44: 1f1f1f1f 1fa91f1f a5a5a454 08080808 ........T....... - 23f54: 08080808 cd08a508 7453a6f1 0aa12902 ..........St.).. - 23f64: 1f1f23a1 6391ff4a ec696991 63ec2d0c .#..J..c.ii..-.c - 23f74: a5a508ca 3ba5a5a5 b2543b3b dd466802 .......;;;T..hF. - 23f84: d9dd5968 a1d9d9df cdcfcfcf cdcdcdcd hY.............. - 23f94: 545454cd 7070704f 07ca1548 7070154a .TTTOpppH...J.pp - 23fa4: 70700070 70707070 48484848 00707070 p.ppppppHHHHppp. - ... - 23fc0: 4f1f7000 38cd3b4e 544e5438 544e5454 .p.ON;.88TNTTTNT - 23fd0: 54545454 a9595959 1fa9a908 a91f1f1f TTTTYYY......... - 23fe0: 1fa9a9a9 686868a9 13790d34 08081279 .....hhh4.y.y... - 23ff0: 1fa9a9a9 1f1f1f1f 1f1f1fa9 1f1f1f1f ................ - 24000: 1f1f1f1f b7b21fa9 080808a5 08080808 ................ - 24010: 44080808 596466e6 a1a40223 a4290a0a ...D.fdY#.....). - 24020: 63fffaa9 69690763 0c0cecec 08086963 ...cc.ii....ci.. - 24030: 08080808 3b3b3b3b 6868593b 5468dd68 ....;;;;;Yhhh.hT - 24040: a1d9d946 cdcb68d9 cdcdcdcd cdcdcd54 F....h......T... - 24050: 36704f54 4a07caec 70704815 70007070 TOp6...J.Hpppp.p - 24060: 70707070 70704848 70707070 00000000 ppppHHpppppp.... - 24070: 70000000 0000701f 70707000 cd3b544f ...p.p...pppOT;. - 24080: 4e4e3838 4e4e5454 54545459 12595959 88NNTTNNYTTTYYY. - 24090: 1f1fa959 a9a91f1f a91f1f1f 68686854 Y...........Thhh - 240a0: 76343468 08797979 a9a9a908 1f1f1f1f h44vyyy......... - 240b0: 1f1fa91f 1f1f1f1f 1f1f1f1f 3b1fa91f ...............; - 240c0: 0808a502 08080808 5154083b 23597294 ........;.TQ.rY# - 240d0: 02b223b2 a1a1a1a4 ffec0229 69ec631c .#......)....c.i - 240e0: ececec69 a5a963ca 3b3b3b08 3b3b3b3b i....c...;;;;;;; - 240f0: 54cdcd3b 46686868 d9745468 cfa1a1a1 ;..ThhhFhTt..... - 24100: cdcdcdcf cdcdcdcd 1536cdcd cbec4aca ..........6..J.. - 24110: 70707070 70707070 70707000 70707070 pppppppp.ppppppp - 24120: 70704870 00000070 00000000 001f7000 pHppp........p.. - 24130: a9700000 1f1f7070 381e38cd 3854544e ..p.pp...8.8NTT8 - 24140: 5454541e 12595959 3b591212 1f1f1fa9 .TTTYYY...Y;.... - 24150: 593ba91f 68b26868 34346868 310d0d0d ..;Yhh.hhh44...1 - 24160: a9a9a912 1f1fa9a9 1f081f1f 1f1f1f1f ................ - 24170: 1f1f1f1f a9a91f1f 0823021f 3b080808 ..........#....; - 24180: e6783b3b a508e9ed 2323b259 a1a102b2 ;;x.....Y.##.... - 24190: a5292929 699163ec ececec69 1ffa07ec )))..c.ii....... - 241a0: 3b3b0808 3b3b3b4f cdcd3b3b 686854cd ..;;O;;;;;...Thh - 241b0: cd6868b2 d9a1a168 cfcfcf54 cdcdcdcd .hh.h...T....... - 241c0: 36cdcdcd 704815ec 70707070 70707070 ...6..Hppppppppp - 241d0: 70707070 70707070 70484870 00000070 pppppppppHHpp... - 241e0: 00000000 00707000 00000000 1f70701f .....pp......pp. - 241f0: 1e38cd1f 5454381e 5412bb12 59595959 ..8..8TT...TYYYY - 24200: 59121259 59595959 0d741259 6868680d Y..YYYYYY.t..hhh - 24210: 34346868 0d343434 a9a97931 1fa9a9a9 hh44444.1y...... - 24220: a91f1f1f 1f1f1fa9 1f1f1f1f a9a91f1f ................ - 24230: b259364f 08080808 94e1e908 3b083bae O6Y..........;.; - 24240: 23b223a5 a4b259a5 29292929 ca697002 .#.#.Y..)))).pi. - 24250: ecec6969 4a91ecec 08a94fa9 4f4f3b3b ii.....J.O..;;OO - 24260: 3bcf4f4f 54cdcdcd 6868b2b2 a1ddcd54 OO.;...T..hhT... - 24270: cfcb46d9 cfcdcfcf cfcdcfcf 70707070 .F..........pppp - 24280: 70707070 70364848 70707070 70707070 ppppHH6ppppppppp - 24290: 70484870 00007070 00000000 00000000 pHHppp.......... - 242a0: 00000000 70707070 383b1f1f 544e3838 ....pppp..;888NT - 242b0: 12771254 59595959 59681259 b2595959 T.w.YYYYY.hYYYY. - 242c0: 683468b2 0dc82bc8 34686868 34343434 .h4h.+..hhh44444 - 242d0: 3b131340 a9a9a9a9 1f1f1f1f 1f1f081f @..;............ - 242e0: 1f1f1f1f a91f1f1f 0d1e4f4f 083b3bb2 ........OO...;;. - 242f0: 90e6ae08 083b08e9 59a5a53b b723a523 ......;.;..Y#.#. - 24300: 2929a4b2 cba92929 ec6969cf 63ececec ..))))...ii....c - 24310: a94fa9ec 4f4f4f4f cf4f4f4f cdcdcfcf ..O.OOOOOOO..... - 24320: 59b259cd 546868b2 cfa14654 cfcfcfcf .Y.Y.hhTTF...... - 24330: cdcfcfcf 7070001f 70707070 36363636 ......pppppp6666 - 24340: 00707048 70700070 70487070 00007070 Hpp.p.ppppHppp.. - ... - 2435c: 701f7000 a91f7070 5454543b 38121254 .p.ppp..;TTTT..8 - 2436c: 12125959 68126812 34685959 0d0d6868 YY...h.hYYh4hh.. - 2437c: c8c87468 68340dc8 34343434 e8314034 ht....4h44444@1. - 2438c: a9a9a912 1f1f1fa9 1f08701f 1f1f1f1f .........p...... - 2439c: 4fa9a91f 161e4f4f 0854b245 78e6ed6d ...OOO..E.T.m..x - 243ac: 083b3b3b a5a53ba9 a5082359 2902b723 ;;;..;..Y#..#..) - 243bc: 1fa5b729 151569cb ecececec a9a936fa )....i.......6.. - 243cc: 4f4f4fa9 4f4f4f4f cfcfcfcf 54cdcd4f .OOOOOOO....O..T - 243dc: 36540259 54484848 cfcfcfcd cfcfcfcf Y.T6HHHT........ - 243ec: 707070cf 48707070 4e4f3636 0070704f .ppppppH66ONOpp. - 243fc: 00000000 70707000 00000000 00000000 .....ppp........ - 2440c: 00000000 00007070 00000000 3b707070 ....pp......ppp; - 2441c: 543ba9a9 59545454 59591259 68686868 ..;TTTTYY.YYhhhh - 2442c: 0db2b268 c8683476 6868680d 34c80d0d h...v4h..hhh...4 - 2443c: 34340234 31403434 a9a9c813 1f1fa91f 4.4444@1........ - 2444c: a91f1f1f 1f1f1fa9 a9a9a9a9 06774fa9 .............Ow. - 2445c: 4e23e8b5 0c51e697 3b3bcd08 a53ba93b ..#N..Q...;;;.;. - 2446c: a52323a5 b702b2a5 00000008 15360000 .##...........6. - 2447c: ecec1569 4f1ffafa a9a9a9a9 4f4f4f4f i......O....OOOO - 2448c: cfcf4f4f cf4fcfcf 483659cd 48cbcb36 OO....O..Y6H6..H - 2449c: cfcb4f36 cfcfcfcf 700036cf 36707070 6O.......6.pppp6 - 244ac: 404f3636 70703640 00000000 70000000 66O@@6pp.......p - 244bc: 00000070 00000000 00000000 00000000 p............... - 244cc: 70000000 70700070 3b08a9a9 59125454 ...pp.pp...;TT.Y - 244dc: 77123812 68746812 b2b26868 3476130d .8.w.hthhh....v4 - 244ec: b268c876 0d346868 34023434 40343434 v.h.hh4.44.4444@ - 244fc: 3b797979 1f1f1fa9 701f1f1f a91fa9a9 yyy;.......p.... - 2450c: 1fa9a9a9 31c8cd1f bf79f687 a9d3edbe .......1..y..... - 2451c: 3bcdcd3b 3ba9083b 23a5a5a5 08022308 ;..;;..;...#.#.. - ... - 24534: 70700000 1f15cb70 a9a9a9a9 4fa9a9a9 ..ppp..........O - 24544: 4f4f4f4f cfcfcf4f 481f59cf 48483636 OOOOO....Y.H66HH - 24554: cf4f3648 4f4fcfcf 7070cf4f 70707070 H6O...OOO.pppppp - 24564: 344f4f36 7036129d 00000070 00000000 6OO4..6pp....... - 24574: 00000070 70007070 00007070 70700000 p...pp.ppp....pp - 24584: 00000000 70007070 4f1f1f70 3838593b ....pp.pp..O;Y88 - 24594: 12771212 74127477 68686868 340d68b2 ..w.wt.thhhh.h.4 - 245a4: 68767634 0d68b2b2 3434340d 34343434 4vvh..h..4444444 - 245b4: af79400d 1f1f08b4 1f1f1f1f 1fa91f1f .@y............. - 245c4: 701fa9a9 79311e4f e35b7976 a94fbf5a ...pO.1yvy[.Z.O. - 245d4: cdcd3b3b 4f3b3bcd a508a53b 0023b2a5 ;;...;;O;.....#. - ... - 245ec: 70000000 701fa91f a94f1f4f a9a9a9a9 ...p...pO.O..... - 245fc: 4f4f4f4f cb364f4f 481f594f 48483636 OOOOOO6.OY.H66HH - 2460c: 363b4848 364fcfcf 0048cb36 70707070 HH;6..O66.H.pppp - 2461c: 124fcf36 364fe29d 00000070 70000000 6.O...O6p......p - 2462c: 00000000 48707000 70707048 00000070 .....ppHHpppp... - ... - 24644: 1f1f7070 383854a9 77123838 59747412 pp...T8888.w.ttY - 24654: 68681268 59b26868 3468b2b2 68686834 h.hhhh.Y..h44hhh - 24664: 340dc8c8 34020234 fc37f279 a9543765 ...44..4y.7.e7T. - 24674: 1f1fa91f a91f1fa9 4f1f1fa9 7913791e ...........O.y.y - 24684: 65fbd176 3b081e0f cd3b4fa9 4f4fcdcd v..e...;.O;...OO - 24694: a53b3b4f 00a559a5 00000000 00000000 O;;..Y.......... - 246a4: 00000000 4f1f1f1f 1f361f1f 3636361f .......O..6..666 - 246b4: 4f4f3636 364f3636 48a95436 48484836 66OO66O66T.H6HHH - 246c4: 1fcf4848 36364f36 0036cb36 70707070 HH..6O666.6.pppp - 246d4: 4ecf3670 36129d3e 70007036 00000000 p6.N>..66p.p.... - 246e4: 70000070 48487070 48484848 00004848 p..pppHHHHHHHH.. - ... - 246fc: 1f707000 7454a91f 12383874 74741274 .pp...Ttt88.t.tt - 2470c: 68b25959 68686868 b2686868 686868b2 YY.hhhhhhhh..hhh - 2471c: c8790d68 2c2b3434 fbfc2ee3 c831795b h.y.44+,....[y1. - 2472c: a91f1fa9 a91f1fa9 1e4f1f1f 79314513 ..........O..E1y - 2473c: e3657167 4f740dd1 3b4fa908 4fcfcdcd gqe...tO..O;...O - 2474c: 3b4f4f4f 00a9233b 00000000 00000000 OOO;;#.......... - 2475c: 00000000 701f1f70 3670a91f 361f1f1f ....p..p..p6...6 - 2476c: 36363636 364f4f36 70083b36 48484848 66666OO66;.pHHHH - 2477c: 1f364848 36364f36 00363636 70707070 HH6.6O66666.pppp - 2478c: 3b4f361f cde29d40 00004836 70007000 .6O;@...6H...p.p - 2479c: 70707000 48484848 15484848 00fd1515 .pppHHHHHHH..... - 247ac: 00007070 70000000 70707070 54a9361f pp.....ppppp.6.T - 247bc: 74747412 68121212 68595974 68686868 .ttt...htYYhhhhh - 247cc: 68686868 68b26868 0d343468 fce32c79 hhhhhh.hh44.y,.. - 247dc: 76d153e3 79764040 1fa97745 1f1f1f1f .S.v@@vyEw...... - 247ec: 13c84ea9 133113e8 f2fcfcaf 0d0d0dc8 .N....1......... - 247fc: a9a9a93b cfcdcd4f a9a94f4f 00a9543b ;...O...OO..;T.. - ... - 24814: 48151500 1f007070 1fa9701f 36361f1f ...Hpp...p....66 - 24824: 36361f1f 36363636 703b3b36 48484848 ..6666666;;pHHHH - 24834: a9364848 36364f1f 70363636 70707000 HH6..O66666p.ppp - 24844: 4f363670 123e3e12 00703636 00000000 p66O.>>.66p..... - 24854: 48487070 15484848 fd151515 07074a4a ppHHHHH.....JJ.. - ... - 2486c: 1f700000 4f361f1f 7412543b 12681274 ..p...6O;T.tt.h. - 2487c: 5959340d 740d6868 68687434 b2686868 .4YYhh.t4thhhhh. - 2488c: c8346868 71fcfc53 34340dd1 76767676 hh4.S..q..44vvvv - 2489c: 31453131 4e541277 e8e86777 af313113 11E1w.TNwg...11. - 248ac: 79716510 0d0d0d0d a9a94e0d cfcf4fa9 .eqy.....N...O.. - 248bc: a94f4fcf 001fa5a9 00000000 00000000 .OO............. - 248cc: cb150000 70707048 1f1f7000 1f1f70a9 ....Hppp.p...p.. - 248dc: 1f36361f 36363636 703b4f36 48484870 .66.66666O;ppHHH - 248ec: 1f364848 36363648 70483636 70707070 HH6.H66666Hppppp - 248fc: 36367070 343e403b 7048364f 00000000 pp66;@>4O6Hp.... - 2490c: 48484870 15151548 07074afd 4a4a0707 pHHHH....J....JJ - 2491c: 000000fd 00000000 70700000 361f1f1f ..........pp...6 - 2492c: 12543b4f 68127474 b268130d 0d68b2b2 O;T.tt.h..h...h. - 2493c: 34346874 68686868 712b6868 79b46ffc th44hhhhhh+q.o.y - 2494c: 340d0d0d 76797634 31313176 13e8e813 ...44vyvv111.... - 2495c: 1313e845 37333113 76d13765 0d0dc876 E....137e7.vv... - 2496c: 4f74770d cf4fa9a9 a94fcfcf 007008a9 .wtO..O...O...p. - ... - 24984: 15480000 70707015 70007070 1f70a91f ..H..ppppp.p..p. - 24994: 361f1f1f 36363636 703b3636 70007070 ...6666666;ppp.p - 249a4: 36484848 48484870 00704836 70707070 HHH6pHHH6Hp.pppp - 249b4: 36707070 e23e1236 704836cd 48707070 ppp66.>..6HppppH - 249c4: 48484848 4afd1515 4a070707 1515fd4a HHHH...J...JJ... - 249d4: 00004848 00000000 00000000 1f363670 HH..........p66. - 249e4: 543b4f36 12747459 68c80d74 68b25959 6O;TYtt.t..hYY.h - 249f4: 68686868 68686834 fc53c8b2 68345b10 hhhh4hhh..S..[4h - 24a04: 0dc8c834 79763434 31313176 13131331 4...44vyv1111... - 24a14: 13131313 650f1331 76795b10 c80dc876 ....1..e.[yvv... - 24a24: 7474770d 4f3b1f4e 4f4fcfcf 0070a93b .wttN.;O..OO;.p. - ... - 24a3c: 15000000 700015cb 70707070 a91f0070 .......pppppp... - 24a4c: 36363670 36363636 704f3648 70701f70 p6666666H6Opp.pp - 24a5c: 48487070 36364870 70707048 70707070 ppHHpH66Hppppppp - 24a6c: 36707070 e240cf36 483636cd 48484870 ppp66.@..66HpHHH - 24a7c: 15484848 07074afd 15fd4a4a 48481515 HHH..J..JJ....HH - 24a8c: 00484848 00000000 00000000 1f700000 HHH...........p. - 24a9c: cd363670 59595454 74127459 68685912 p66.TTYYYt.t.Yhh - 24aac: 68686868 b2683468 711053c8 34767664 hhhhh4h..S.qdvv4 - 24abc: 0d0d3468 0d34340d 13137676 13133131 h4...44.vv..11.. - 24acc: 31131313 eafcaf13 797979b1 c8c8c876 ...1.....yyyv... - 24adc: 74770dc8 1fcf7474 3bcdcd3b 00001f3b ..wttt..;..;;... - ... - 24af8: 00481515 70707070 00707070 36701f1f ..H.ppppppp...p6 - 24b08: 48363636 70a94f36 70701f70 70707070 666H6O.pp.pppppp - 24b18: 48707070 70007070 70707070 70707070 pppHpp.ppppppppp - 24b28: 34cd3636 483636cd 48484848 4afd1548 66.4.66HHHHHH..J - 24b38: fd4a074a 48151515 48484848 00707048 J.J....HHHHHHpp. - 24b48: 00000000 70000000 70000000 4f367070 .......p...ppp6O - 24b58: 5454cdcd 12125959 68685974 0d686868 ..TTYY..tYhhhhh. - 24b68: 77b26868 2b241053 0d346868 34683434 hh.wS.$+hh4.44h4 - 24b78: 34343434 31404034 31313113 13131313 44444@@1.111.... - 24b88: 0f65e35b 79797967 c8c8c82b 777777c8 [.e.gyyy+....www - 24b98: 74383874 4f4f7070 0000701f 00000000 t88tppOO.p...... - ... - 24bb0: 48151548 70707000 70707070 00707070 H..H.pppppppppp. - 24bc0: 361f7070 701fa936 70707070 70707070 pp.66..ppppppppp - 24bd0: 70707070 70707070 70707070 70707070 pppppppppppppppp - 24be0: cf364870 48cbcbcf 15484848 074afd15 pH6....HHHH...J. - 24bf0: 1515fd4a 48484815 70484848 00000070 J....HHHHHHpp... - ... - 24c08: 70000070 4f487070 121254cf 12125959 p..pppHO.T..YY.. - 24c18: 68595974 68343434 f1746868 b2c85310 tYYh444hhht..S.. - 24c28: 68686868 34343468 34686868 400d3434 hhhhh444hhh444.@ - 24c38: 31311331 33313131 33e365fb 76797979 1.111113.e.3yyyv - 24c48: c8c8c876 797977c8 38387477 00000038 v....wyywt888... - ... - 24c68: 15154800 70700000 70707070 70707070 .H....pppppppppp - 24c78: 70000070 70707070 70707070 70707070 p..ppppppppppppp - 24c88: 70707070 70707070 70707070 70707070 pppppppppppppppp - 24c98: 36487070 cbcbcb36 fd151515 fd4a074a ppH66.......J.J. - 24ca8: 48481515 48484848 00707048 00000000 ..HHHHHHHpp..... - ... - 24cc0: 70000000 36707070 0d12cdcd 59595968 ...pppp6....hYYY - 24cd0: 59595959 34686868 66e56868 34682bbe YYYYhhh4hh.f.+h4 - 24ce0: 68686868 34686868 34686834 34343434 hhhhhhh44hh44444 - 24cf0: 31317634 b1133131 79f210fc 76767979 4v1111.....yyyvv - 24d00: c8c8c8c8 45c877c8 381e74c8 00006938 .....w.E.t.88i.. - 24d10: 00707070 00000000 00000000 00000000 ppp............. - 24d20: 15150000 70000015 70707070 70707070 .......ppppppppp - 24d30: 70707070 70707070 70707070 70707070 pppppppppppppppp - 24d40: 70707070 70707070 70707070 70707070 pppppppppppppppp - 24d50: 48487070 cbcbcbcb 074aec15 15fd4a07 ppHH......J..J.. - 24d60: 48484848 00704848 00000000 00000000 HHHHHHp......... - ... - 24d7c: 70707070 4554cd4f 59595976 59595959 ppppO.TEvYYYYYYY - 24d8c: 68685959 66be2b68 0d6868e5 68683434 YYhhh+.f.hh.44hh - 24d9c: 68686868 34686868 34460d34 76763434 hhhhhhh44.F444vv - 24dac: e3f27940 7967b1fc c8767679 c8c8c8c8 @y....gyyvv..... - 24dbc: 77777777 381e1e77 00483838 70707000 wwwww..888H..ppp - ... - 24dd8: 15700000 00004815 70707070 70707070 ..p..H..pppppppp - 24de8: 70707070 701f7070 70707070 70707070 pppppp.ppppppppp - 24df8: 70707070 70707070 70707070 70707070 pppppppppppppppp - 24e08: 48484848 15cb4848 ca91074a 4815694a HHHHHH..J...Ji.H - 24e18: 70484848 00000000 00000000 00000000 HHHp............ - ... - 24e34: 70700000 ab4f3636 59126887 59595959 ..pp66O..h.YYYYY - 24e44: 68685959 dba6f174 6868b274 68340d0d YYhht...t.hh..4h - 24e54: 68686868 34686868 0d0d3434 40343446 hhhhhhh444..F44@ - 24e64: e3372c79 764067b1 c8c8c876 77c8c8c8 y,7..g@vv......w - 24e74: 77777777 1e1e1e1e 000c3838 70000000 wwww....88.....p - ... - 24e90: 48000000 00701515 70707000 70707070 ...H..p..ppppppp - 24ea0: 70707070 70707070 70707070 70707070 pppppppppppppppp - 24eb0: 70707070 70707070 70707070 70707070 pppppppppppppppp - 24ec0: 48484848 ca15cbcb eccafa91 4815e969 HHHH........i..H - 24ed0: 00004848 00000000 00000000 00000000 HH.............. - ... - 24ee8: 70000000 70007070 0c363636 121277dc ...ppp.p666..w.. - 24ef8: 59595959 68595959 646666d1 68686868 YYYYYYYh.ffdhhhh - 24f08: 68680d68 68686868 34686868 46346834 h.hhhhhhhhh44h4F - 24f18: 2b34460d f27171f1 76767679 c8c8c876 .F4+.qq.yvvvv... - 24f28: 7777c8c8 77777777 381e1e1e cb384e38 ..wwwwww...88N8. - 24f38: 00000000 00000070 00000000 00000000 ....p........... - 24f48: 00000000 00151515 70700000 70707070 ..........pppppp - 24f58: 70707070 70707070 70707070 70707070 pppppppppppppppp - 24f68: 70707070 70707070 4f367070 48707070 pppppppppp6OpppH - 24f78: 48cb4848 6307fd48 15154a91 48e9e9cb HH.HH..c.J.....H - 24f88: 00007048 00000000 00000000 00000000 Hp.............. - ... - 24fa0: 00007000 70707070 36cfcf1f 4e6979ab .p..pppp...6.yiN - 24fb0: 54545454 12595959 74f16553 68686868 TTTTYYY.Se.thhhh - 24fc0: 68686868 68686868 34686868 6868340d hhhhhhhhhhh4.4hh - 24fd0: b02b4634 0d67f153 4076400d c80d0d0d 4F+.S.g..@v@.... - 24fe0: 7777c8c8 1e1e7777 381e1e1e e94ee938 ..wwww.....88.N. - 24ff0: 00000048 00007000 00000000 00000000 H....p.......... - 25000: 00000000 1548fd00 70000000 70707070 ......H....ppppp - 25010: 70707070 70707070 70707070 70707070 pppppppppppppppp - 25020: 70707070 70707070 594f7070 4848703b ppppppppppOY;pHH - 25030: 48cbcb48 9163faec 15cb154a 691e69cb H..H..c.J....i.i - 25040: 00007048 00000000 00000000 00000000 Hp.............. - ... - 25058: 00707000 70700000 4f367070 cf691e0c .pp...pppp6O..i. - 25068: 54cdcdcf bb545954 682b5a66 68686868 ...TTYT.fZ+hhhhh - 25078: 68686834 34686868 68686834 340d0d68 4hhhhhh44hhhh..4 - 25088: b0640d68 34462bb0 0d0d0d34 0d0d0d0d h.d..+F44....... - 25098: 7777c8c8 1e1e1e77 381e1e1e 4ee9e9e9 ..www......8...N - 250a8: 0000000c 00700000 00000000 00000000 ......p......... - 250b8: 00000000 15fd4800 70000048 70707070 .....H..H..ppppp - 250c8: 70707070 70707070 70707070 70707070 pppppppppppppppp - 250d8: 70707070 70707070 59367070 48483659 pppppppppp6YY6HH - 250e8: ec4848cb 4a631c63 cbcb1515 124ecbcb .HH.c.cJ......N. - 250f8: 00007036 00000000 00000000 00000000 6p.............. - ... - 25110: 70700000 70707070 36367070 cfcfcf36 ..pppppppp666... - 25120: 59cdcfcf 2f545459 59597294 68686812 ...YYTT/.rYY.hhh - 25130: 68346868 34686868 6874460d 0d466868 hh4hhhh4.FthhhF. - 25140: 2b2bc80d 46464646 0d343446 0d0d0d0d ..++FFFFF44..... - 25150: 7777c80d 1e1e7777 e91e3838 4ee9e9e9 ..wwww..88.....N - 25160: 0000cb4e 70000000 00000000 00000000 N......p........ - 25170: 00000000 15150000 00007015 70707070 .........p..pppp - 25180: 70707070 70707070 70707070 70707070 pppppppppppppppp - 25190: 48707070 70707048 cf487070 cb483654 pppHHpppppH.T6H. - 251a0: 631548cb 154a6397 484815cb 12693648 .H.c.cJ...HHH6i. - 251b0: 0070703b 00000000 00000000 00000000 ;pp............. - ... - 251c8: 70700000 70707070 4f707070 3636364f ..pppppppppOO666 - 251d8: 544fcf4f 0b545968 59a5bf94 74681259 O.OThYT....YY.ht - 251e8: 34686868 6868400d 74460d68 74686868 hhh4.@hhh.Fthhht - 251f8: 74460d0d 46746868 46746874 0d0d3434 ..FthhtFthtF44.. - 25208: c80dc80d 1e1e7779 e9e9381e 4ee9e9e9 ....yw...8.....N - 25218: 00480c0c 00000000 00000070 00000000 ..H.....p....... - 25228: 00000000 fd000000 00001548 70707000 ........H....ppp - 25238: 70707070 70707070 70707070 70707070 pppppppppppppppp - 25248: 361f7070 70363636 36707070 15cb36cf pp.6666pppp6.6.. - 25258: 73071548 48154a1c 48484848 4e484848 H..s.J.HHHHHHHHN - 25268: 00703612 00000000 00000000 00000000 .6p............. - ... - 25280: 70700000 70707070 70707070 36364f4f ..ppppppppppOO66 - 25290: cfcf3636 24387454 54541e94 12595959 66..Tt8$..TTYYY. - 252a0: 68687474 6831f640 68686868 74686874 tthh@.1hhhhhthht - 252b0: 68747474 68687468 74686868 0d464646 ttthhthhhhhtFFF. - 252c0: 79c80d0d 387731f6 e9e9e938 0c0ce9e9 ...y.1w88....... - 252d0: 0069cdcd 00000000 00007000 00000000 ..i......p...... - ... - 252e8: 001548fd 70700000 70707070 70707070 .H....pppppppppp - 252f8: 70707070 70707070 36367070 4f543636 pppppppppp6666TO - 25308: 48707070 15cb3636 73ff4acb 48481507 pppH66...J.s..HH - 25318: 48484848 cb484848 70704f12 00000000 HHHHHHH..Opp.... - ... - 25338: 70000000 70707070 701f1f70 36361f70 ...pppppp..pp.66 - 25348: cf363636 5a4ecdcf cd3b38e6 5959593b 666...NZ.8;.;YYY - 25358: 68747412 3487f634 68686834 74747468 .tth4..44hhhhttt - 25368: 74747474 68687474 74746868 46467468 tttttthhhhtthtFF - 25378: 31c8c80d 1ec8f616 e9e9e91e cd0ce9e9 ...1............ - 25388: cbcdcdcd 00000000 00000000 00000000 ................ - 25398: 70700000 00000070 4848fd48 48000000 ..ppp...H.HH...H - 253a8: 70707070 70707070 70707070 70707070 pppppppppppppppp - 253b8: 36367070 59684f36 48484836 cb15cb36 pp666OhY6HHH6... - 253c8: 63736315 48154815 48484848 48484848 .csc.H.HHHHHHHHH - 253d8: 7070cdcd 00000000 00000000 00000000 ..pp............ - ... - 253f4: 361f1f70 36361f1f 1f1f1f1f cf363636 p..6..66....666. - 25404: 32e9cfcf cd54e932 59543b3b 74746859 ...22.T.;;TYYhtt - 25414: 34877968 68686868 74746868 68686868 hy.4hhhhhhtthhhh - 25424: 68686874 74746868 74747468 79c80d74 thhhhhtthtttt..y - 25434: 7479165d e9e9e91e cd0c0c0c cdcdcdcd ].yt............ - 25444: 00000048 00000000 70000000 36363636 H..........p6666 - 25454: 00363636 48151500 00000000 70707048 666....H....Hppp - 25464: 70707070 70707070 70707070 36484870 pppppppppppppHH6 - 25474: 34684f36 4848484f 15151548 4aff73ca 6Oh4OHHHH....s.J - 25484: 48481548 70704848 48487070 0048cd36 H.HHHHppppHH6.H. - ... - 254ac: 361f1f00 36363636 36363636 36363636 ...6666666666666 - 254bc: e66dcfcb 59544e5a 543b3b54 74125959 ..m.ZNTYT;;TYY.t - 254cc: 34406874 68686868 68686868 68686868 th@4hhhhhhhhhhhh - 254dc: 68121268 74741212 74686874 c80d7474 h..h..ttthhttt.. - 254ec: 77e816f6 0ce9e91e cd0c0c0c cfcdcdcd ...w............ - 254fc: 00007069 00000000 cb000000 36cbcfcf ip.............6 - 2550c: 48703636 48fd0070 00000015 70704800 66pHp..H.....Hpp - 2551c: 70707070 70707070 70707070 36487070 ppppppppppppppH6 - 2552c: 7e593636 48363654 fdcb1548 15fa901c 66Y~T66HH....... - 2553c: 48481515 70704848 70707070 00363648 ..HHHHppppppH66. - ... - 25564: 1f1f0000 3636361f 36363636 36363636 .....66666666666 - 25574: 576d4f36 54cf4e24 3b3b5974 12595954 6OmW$N.TtY;;TYY. - 25584: 68747474 68686868 12686812 12747474 ttthhhhh.hh.ttt. - 25594: 12121274 74121212 12127474 c8747412 t......ttt...tt. - 255a4: c8871606 0ce9381e cdcdcd0c cfcfcfcd .....8.......... - 255b4: 0000cbcf 00000000 36000000 36cbcfcf ...........6...6 - 255c4: 48363636 fd707048 00004848 70700000 666HHpp.HH....pp - 255d4: 70707070 70487070 48707070 48487048 ppppppHppppHHpHH - 255e4: 7e543636 cb36cf68 071515cb 484aff73 66T~h.6.....s.JH - 255f4: 48484815 70707048 70707070 70707070 .HHHHppppppppppp - ... - 2561c: 1f000000 361f1f1f 36363636 36363636 .......666666666 - 2562c: 57e93636 cfcd548c cd5454cf 59543b4f 66.W.T...TT.O;TY - 2563c: 74747459 12686868 12686812 38743812 Yttthhh..hh..8t8 - 2564c: 12121212 12121212 12383812 74741212 .........88...tt - 2565c: c8f61613 0ce9381e cfcdcdcd cfcfcfcf .....8.......... - 2566c: 0048cfcf 00000000 70000000 cbcbcfcf ..H........p.... - 2567c: 483636cb 48704848 007048fd 70000000 .66HHHpH.Hp....p - 2568c: 70707070 70707070 70707070 48484870 pppppppppppppHHH - 2569c: 343b3636 cbcbcd68 1cfd4815 1515fa22 66;4h....H.."... - 256ac: 48484815 70707048 70707070 00707070 .HHHHpppppppppp. - ... - 256d8: 1f36361f 3636361f 36363636 e60c3636 .66..666666666.. - 256e8: cdcfcded cfcfcfcf 3b4f4fcf 38121254 .........OO;T..8 - 256f8: 12121238 12686812 12121212 12121212 8....hh......... - 25708: 12121212 12125959 12121212 c8f6f60d ....YY.......... - 25718: 0ce93838 cfcfcdcd cfcfcfcf 70cfcfcf 88.............p - ... - 25730: cbcbcfcb 363636cb 70484848 004815fd .....666HHHp..H. - 25740: 00000000 70707070 70707070 70707070 ....pppppppppppp - 25750: 48487070 68cf3648 cbcb5402 7307cbcb ppHHH6.h.T.....s - 25760: 1548fdff 70484848 70707070 70707070 ..H.HHHppppppppp - 25770: 00707070 00000000 00000000 00000000 ppp............. - ... - 25790: 36363600 1f36361f 36361f1f edcd3636 .666.66...6666.. - 257a0: cf4f0c32 cfcfcfcf 3b4f54cf 12593b3b 2.O......TO;;;Y. - 257b0: 12121212 12681212 12121259 12123838 ......h.Y...88.. - 257c0: 59121212 59595912 59595959 77310d12 ...Y.YYYYYYY..1w - 257d0: 0ce94e12 cfcfcfcd cfcfcfcf 36cfcfcf .N.............6 - ... - 257e8: cbcfcf70 36363636 48484848 4848fd70 p...6666HHHHp.HH - 257f8: 00000000 70707000 48707070 70707070 .....ppppppHpppp - 25808: 48707070 59364848 69695402 226315cb pppHHH6Y.Tii..c" - 25818: 151515fa 70484848 70707070 70707070 ....HHHppppppppp - 25828: 70707070 00000000 00000000 00000000 pppp............ - ... - 25848: 1f1f0000 1f361f1f 1f1f1f36 9bcf3636 ......6.6...66.. - 25858: cf366d57 cfcfcfcf 3636cfcf 593b4f36 Wm6.......666O;Y - 25868: 59121212 59125959 12121212 12121212 ...YYY.Y........ - 25878: 59121212 54595959 54545454 4e125454 ...YYYYTTTTTTT.N - 25888: cd0c4e4e cfcfcfcf cfcfcfcf cb3636cb NN...........66. - 25898: 00000048 00000000 cbcfcb00 483636cb H............66H - 258a8: 48484848 48fd4870 00000048 70700000 HHHHpH.HH.....pp - 258b8: 70707070 70707048 70707070 cd484848 ppppHpppppppHHH. - 258c8: 69695968 7397eccb 4815484a 70704848 hYii...sJH.HHHpp - 258d8: 70707070 70707070 70707070 00000070 ppppppppppppp... - ... - 25900: 1f000000 1f1f1f1f 361f1f1f 891f361f ...........6.6.. - 25910: cb1f7857 cdcfcbcf 54cfcfcf 3b3b4fcd Wx.........T.O;; - 25920: 59121259 59595959 59126812 59595959 Y..YYYYY.h.YYYYY - 25930: 54595959 54545454 54545454 54545454 YYYTTTTTTTTTTTTT - 25940: cdcdcd54 cfcfcfcf cbcbcbcf 363636cb T............666 - 25950: 00007036 00000000 cbcf7000 703636cb 6p.......p...66p - 25960: 48487070 15157048 00007048 70000000 ppHHHp..Hp.....p - 25970: 70707070 70707070 70707070 36484870 pppppppppppppHH6 - 25980: 15695454 6373cacb 48484815 70484848 TTi...sc.HHHHHHp - 25990: 70707070 70707070 00000070 00000000 ppppppppp....... - ... - 259bc: 70707070 1f707070 2d1f361f 364f9781 ppppppp..6.-..O6 - 259cc: cd4f3636 cf69cfcd 4f4f4fcd 125959cd 66O...i..OOO.YY. - 259dc: 59595959 59121259 54545959 54545454 YYYYY..YYYTTTTTT - 259ec: 54545454 54545454 cdcd5454 cfcdcdcd TTTTTTTTTT...... - 259fc: 4f4fcfcf 36363636 36363636 00003636 ..OO6666666666.. - 25a0c: 00000000 cb360000 483636cb 48707048 ......6..66HHppH - 25a1c: fd704848 00004848 00000000 70707070 HHp.HH......pppp - 25a2c: 70707070 70707070 48487070 cbcbcf36 ppppppppppHH6... - 25a3c: ca736315 48481548 70707048 70707070 .cs.H.HHHppppppp - 25a4c: 70707070 00000070 00000000 00000000 ppppp........... - ... - 25a74: 70707000 70707070 cf1f1f70 1f692273 .pppppppp...s"i. - 25a84: 36363636 cd69cf4f 36cf4e0c 5954cf36 6666O.i..N.66.TY - 25a94: 54595959 54545459 54545454 54544e54 YYYTYTTTTTTTTNTT - 25aa4: 54545454 54545454 3bcdcd3b 4f4f3b3b TTTTTTTT;..;;;OO - 25ab4: 364f4f4f 36363636 36363636 00703636 OOO66666666666p. - 25ac4: 00000000 36000000 483636cb 48484848 .......6.66HHHHH - 25ad4: 48484848 0048484a 00000000 70707000 HHHHJHH......ppp - 25ae4: 70707070 70707070 48707070 cbcbcb48 pppppppppppHH... - 25af4: fd1c1cec 48481548 70707070 70707070 ....H.HHpppppppp - 25b04: 00707070 00000070 00000000 00000000 ppp.p........... - ... - 25b2c: 70700000 70707070 1f707070 7091ed91 ..ppppppppp....p - 25b3c: 36361f70 0ccdcf36 cd2b2b0c cdcf4fcf p.666....++..O.. - 25b4c: 54545454 54545454 54545454 54545454 TTTTTTTTTTTTTTTT - 25b5c: 54545454 3b54cd54 4fa9a9a9 1f1fa91f TTTTT.T;...O.... - 25b6c: 1f1f701f 361f1f1f 36361f1f 00701f36 .p.....6..666.p. - 25b7c: 00000000 70000000 48363636 48704848 .......p666HHHpH - 25b8c: 70484848 4848fd48 00000000 70480000 HHHpH.HH......Hp - 25b9c: 70707048 70707070 48707070 cbcb4848 HppppppppppHHH.. - 25bac: 15631c4a 48484848 70707070 70707070 J.c.HHHHpppppppp - 25bbc: 00000000 70007000 00000000 00000000 .....p.p........ - ... - 25be4: 70000000 70707070 70707070 361cff69 ...pppppppppi..6 - 25bf4: 36707070 cdcd3636 1e6eab0c 4f3636cf ppp666....n..66O - 25c04: 545454cf 54545454 54545454 54545454 .TTTTTTTTTTTTTTT - 25c14: 3b3b3b3b a93b3b3b 701f1f1f 70707070 ;;;;;;;....ppppp - 25c24: 70707070 701f1f70 70707070 70707070 ppppp..ppppppppp - ... - 25c3c: 36367070 48484870 48487070 4815fd70 pp66pHHHppHHp..H - 25c4c: 00000070 70000000 70707070 70707070 p......ppppppppp - 25c5c: 48707070 48cb4848 48071c4a 70484848 pppHHH.HJ..HHHHp - 25c6c: 00000070 00007000 00000000 00007000 p....p.......p.. - ... - 25ca0: 70707070 70707070 4affca70 70707070 ppppppppp..Jpppp - 25cb0: cf363636 0e6ee9cd 3636cf0c 54544f36 666...n...666OTT - 25cc0: 3bcdcd54 cdcdcdcd 3b54cd3b 3b3b3b3b T..;....;.T;;;;; - 25cd0: 1f3b3b3b 7070701f 70707070 00007000 ;;;..ppppppp.p.. - 25ce0: 70700000 70707070 00707070 00000000 ..ppppppppp..... - 25cf0: 00000000 48707000 70484848 48484848 .....ppHHHHpHHHH - 25d00: 48fd0048 00000048 70000000 70707070 H..HH......ppppp - 25d10: 70700070 48707070 48484848 484a634a p.pppppHHHHHJcJH - 25d20: 70704848 00000070 00007070 00000070 HHppp...pp..p... - 25d30: 00707000 00000000 00000000 00000000 .pp............. - ... - 25d58: 70707000 70707070 91633670 70707036 .pppppppp6c.6ppp - 25d68: 36367070 b5670ccf 36cdcdab 3b4f3636 pp66..g....666O; - 25d78: 3b3b3bcd 3b3b3b3b 4f3b3b3b 1f1fa94f .;;;;;;;;;;OO... - 25d88: 701fa9a9 70707070 00707070 00000000 ...pppppppp..... - 25d98: 00000000 00707000 00700000 00000000 .....pp...p..... - 25da8: 00000000 70700000 70704870 70487070 ......pppHppppHp - 25db8: 4a707048 00004848 00000000 00707000 HppJHH.......pp. - 25dc8: 00000000 70707000 48484848 48fd634a .....pppHHHHJc.H - 25dd8: 70704848 00007070 00000000 00000000 HHpppp.......... - 25de8: 70700000 00000070 00000000 00000000 ..ppp........... - ... - 25e10: 70700000 70707070 63ec7000 707070ec ..pppppp.p.c.ppp - 25e20: 36707070 6e4e4f36 cf690c87 4f1f7036 ppp66ONn..i.6p.O - 25e30: 3b3b3b3b a9080808 70a9a91f 1f707070 ;;;;.......pppp. - 25e40: 7070701f 00707070 00000070 00000000 .pppppp.p....... - ... - 25e64: 70000000 70707070 70707070 48007070 ...ppppppppppp.H - 25e74: 007070fd 00000000 00700000 00000000 .pp.......p..... - 25e84: 70700000 48484848 4815fa4a 00704848 ..ppHHHHJ..HHHp. - 25e94: 00007000 00000000 00000000 70700000 .p............pp - 25ea4: 00007036 00000000 00000000 00000000 6p.............. - ... - 25ec8: 70000000 00707070 4a700000 000036fa ...pppp...pJ.6.. - 25ed8: 70700000 2a363670 4f4f1e6e 70707036 ..ppp66*n.OO6ppp - 25ee8: 1f4f4f1f 1f1fa91f 70700070 70707070 .OO.....p.pppppp - 25ef8: 70707070 00707070 00000000 00000000 ppppppp......... - 25f08: 00000000 00007000 00000000 00000000 .....p.......... - ... - 25f20: 70707000 70707070 00707070 00701515 .pppppppppp...p. - ... - 25f3c: 70700000 48484848 48154a4a 00704848 ..ppHHHHJJ.HHHp. - ... - 25f58: 70700000 00704f36 00000000 00000000 ..pp6Op......... - ... - 25f84: 00007070 70000000 00704a4a 70000000 pp.....pJJp....p - 25f94: 36367070 4f4fab67 70703636 1f1f7070 pp66g.OO66pppp.. - 25fa4: 00707070 70707000 70707070 70707070 ppp..ppppppppppp - 25fb4: 70707070 00000000 00000000 00000000 pppp............ - 25fc4: 00700000 00000000 00000000 00000000 ..p............. - 25fd4: 00000000 70000000 00007070 00000000 .......ppp...... - 25fe4: 70481500 00000000 00000000 00000000 ..Hp............ - 25ff4: 70000000 48484848 48484afd 00007048 ...pHHHH.JHHHp.. - ... - 26010: 70000000 00363b70 00000000 00000000 ...pp;6......... - ... - 2603c: 00707000 00000000 70154a70 00000000 .pp.....pJ.p.... - 2604c: 70707000 36364e4f 70703636 70707070 .pppON6666pppppp - 2605c: 70707070 00000070 70707000 70707070 ppppp....ppppppp - 2606c: 00707070 00000000 00000000 00000000 ppp............. - ... - 2609c: 00150000 00000000 00000000 00000000 ................ - 260ac: 70000000 48484870 4848fdfd 00007048 ...ppHHH..HHHp.. - ... - 260c8: 70000000 703b4f70 00000000 00000000 ...ppO;p........ - ... - 260fc: cb4a4800 00000000 70700000 36707070 .HJ.......ppppp6 - 2610c: 7070701f 70707070 70707070 00007070 .ppppppppppppp.. - 2611c: 00000000 70000000 00000000 00000000 .......p........ - ... - 26154: 48700000 00000000 00000000 00000000 ..pH............ - 26164: 00000000 48484870 4848fdfd 00007048 ....pHHH..HHHp.. - ... - 26184: 364f1f70 00000070 00000000 00000000 p.O6p........... - ... - 261b4: fd480000 00000048 00000000 70707070 ..H.H.......pppp - 261c4: 70707070 70000070 70707070 00707070 ppppp..pppppppp. - ... - 26220: 48487070 48481515 00000070 00000000 ppHH..HHp....... - ... - 2623c: 4f4f7000 00000070 00000000 00000000 .pOOp........... - ... - 2626c: 48000000 00004848 00000000 70000000 ...HHH.........p - 2627c: 70707070 00000070 70707000 00000070 ppppp....pppp... - ... - 262d8: 48487000 48481515 00000070 00000000 .pHH..HHp....... - ... - 262f4: 4f1f0000 0000001f 00000000 00000000 ...O............ - ... - 26324: 70000000 70484848 00000000 00000000 ...pHHHp........ - 26334: 70000000 00000000 70000000 00000070 ...p.......pp... - ... - 26390: 48700000 48481515 00000070 00000000 ..pH..HHp....... - ... - 263ac: 36700000 00007036 00000000 00000000 ..p66p.......... - ... - 263e0: 48484870 00000000 00000000 00000000 pHHH............ - ... - 26448: 70000000 70481548 00000070 00000000 ...pH.Hpp....... - ... - 26464: 70000000 00007036 00000000 00000000 ...p6p.......... - ... - 26490: 2e000000 68732f2e 64657261 6968742f ...../shared/thi - 264a0: 61706472 2f797472 6c67766c 6372732f rdparty/lvgl/src - 264b0: 5f766c2f 65726f63 5f766c2f 75626564 /lv_core/lv_debu - 264c0: 00632e67 645f766c 67756265 6568635f g.c.lv_debug_che - 264d0: 735f6b63 203a7274 6f6e2061 53412d6e ck_str: a non-AS - 264e0: 20494943 72616863 73616820 70657220 CII char has rep - 264f0: 65746165 6f6d2064 74206572 206e6168 eated more than - 26500: 445f564c 47554245 5254535f 58414d5f LV_DEBUG_STR_MAX - 26510: 5045525f 20544145 656d6974 6c002973 _REPEAT times).l - 26520: 65645f76 5f677562 63656863 74735f6b v_debug_check_st - 26530: 69203a72 6c61766e 63206469 20726168 r: invalid char - 26540: 74206e69 73206568 6e697274 3c282067 in the string (< - 26550: 20303120 756c6176 6c002965 65645f76 10 value).lv_de - 26560: 5f677562 63656863 74735f6b 73203a72 bug_check_str: s - 26570: 6e697274 73692067 6e6f6c20 20726567 tring is longer - 26580: 6e616874 5f564c20 55424544 54535f47 than LV_DEBUG_ST - 26590: 414d5f52 454c5f58 4854474e R_MAX_LENGTH. - -0002659d <__func__.2>: - 2659d: 645f766c 67756265 6568635f 735f6b63 lv_debug_check_s - 265ad: tr. - -000265b0 : - 265b0: 33323130 37363534 42413938 46454443 0123456789ABCDEF - ... - -000265c1 <__func__.0>: - 265c1: 645f766c 67756265 676f6c5f 7272655f lv_debug_log_err - 265d1: 2e00726f 68732f2e 64657261 6968742f or.../shared/thi - 265e1: 61706472 2f797472 6c67766c 6372732f rdparty/lvgl/src - 265f1: 5f766c2f 65726f63 5f766c2f 70736964 /lv_core/lv_disp - 26601: 6c00632e 63735f76 63615f72 6e203a74 .c.lv_scr_act: n - 26611: 6964206f 616c7073 65722079 74736967 o display regist - 26621: 64657265 206f7420 20746567 20737469 ered to get its - 26631: 2e746361 72637320 006e6565 6c5f766c act. screen.lv_l - 26641: 72657961 706f745f 6f6e203a 73696420 ayer_top: no dis - 26651: 79616c70 67657220 65747369 20646572 play registered - 26661: 67206f74 69207465 74207374 6c20706f to get its top l - 26671: 72657961 5f766c00 6579616c 79735f72 ayer.lv_layer_sy - 26681: 6e203a73 6964206f 616c7073 65722079 s: no display re - 26691: 74736967 64657265 206f7420 20746567 gistered to get - 266a1: 20737469 2e737973 79616c20 6c007265 its sys. layer.l - 266b1: 69645f76 615f7073 67697373 63735f6e v_disp_assign_sc - 266c1: 6e656572 7274203a 6f742079 73736120 reen: try to ass - 266d1: 206e6769 6f6e2061 63732d6e 6e656572 ign a non-screen - 266e1: 6a626f20 00746365 645f766c 5f707369 object.lv_disp_ - 266f1: 5f746567 63616e69 65766974 6d69745f get_inactive_tim - 26701: 6e203a65 6964206f 616c7073 65722079 e: no display re - 26711: 74736967 64657265 5f766c00 70736964 gistered.lv_disp - 26721: 6972745f 63615f67 69766974 203a7974 _trig_activity: - 26731: 64206f6e 6c707369 72207961 73696765 no display regis - 26741: 65726574 766c0064 7369645f 65675f70 tered.lv_disp_ge - 26751: 65725f74 745f7266 3a6b7361 206f6e20 t_refr_task: no - 26761: 70736964 2079616c 69676572 72657473 display register - 26771: ed. - -00026774 <__func__.6>: - 26774: 645f766c 5f707369 5f746567 5f726373 lv_disp_get_scr_ - 26784: 00746361 act. - -00026788 <__func__.5>: - 26788: 645f766c 5f707369 5f746567 6579616c lv_disp_get_laye - 26798: 6f745f72 r_top. - -0002679e <__func__.4>: - 2679e: 645f766c 5f707369 5f746567 6579616c lv_disp_get_laye - 267ae: 79735f72 r_sys. - -000267b4 <__func__.3>: - 267b4: 645f766c 5f707369 69737361 735f6e67 lv_disp_assign_s - 267c4: 65657263 creen. - -000267ca <__func__.2>: - 267ca: 645f766c 5f707369 5f746567 63616e69 lv_disp_get_inac - 267da: 65766974 6d69745f tive_time. - -000267e4 <__func__.1>: - 267e4: 645f766c 5f707369 67697274 7463615f lv_disp_trig_act - 267f4: 74697669 ivity. - -000267fa <__func__.0>: - 267fa: 5f766c5f 70736964 7465675f 6665725f _lv_disp_get_ref - 2680a: 61745f72 2e006b73 68732f2e 64657261 r_task.../shared - 2681a: 6968742f 61706472 2f797472 6c67766c /thirdparty/lvgl - 2682a: 6372732f 5f766c2f 65726f63 5f766c2f /src/lv_core/lv_ - 2683a: 756f7267 00632e70 2074754f 6d20666f group.c.Out of m - 2684a: 726f6d65 766c0079 6f72675f 615f7075 emory.lv_group_a - 2685a: 6f5f6464 203a6a62 20656874 656a626f dd_obj: the obje - 2686a: 69207463 6c612073 64616572 64612079 ct is already ad - 2687a: 20646564 74206f74 20736968 756f7267 ded to this grou - 2688a: 766c0070 6f72675f 615f7075 6f5f6464 p.lv_group_add_o - 2689a: 203a6a62 69737361 6f206e67 63656a62 bj: assign objec - 268aa: 6f742074 206e6120 6568746f 72672072 t to an other gr - 268ba: 0070756f oup. - -000268be <__func__.1>: - 268be: 675f766c 70756f72 6572635f 00657461 lv_group_create. - -000268ce <__func__.0>: - 268ce: 675f766c 70756f72 6464615f 6a626f5f lv_group_add_obj - 268de: 2f2e2e00 72616873 742f6465 64726968 .../shared/third - 268ee: 74726170 766c2f79 732f6c67 6c2f6372 party/lvgl/src/l - 268fe: 6f635f76 6c2f6572 626f5f76 00632e6a v_core/lv_obj.c. - 2690e: 695f766c 3a74696e 726c6120 79646165 lv_init: already - 2691e: 696e6920 00646574 695f766c 2074696e inited.lv_init - 2692e: 64616572 766c0079 6965645f 2074696e ready.lv_deinit - 2693e: 656e6f64 4c554e00 6f70204c 65746e69 done.NULL pointe - 2694e: 766c0072 7263735f 7465675f 7369645f r.lv_scr_get_dis - 2695e: 73203a70 65657263 6f6e206e 6f662074 p: screen not fo - 2696e: 00646e75 6f5f766c 735f6a62 625f7465 und.lv_obj_set_b - 2697e: 5f657361 3a726964 766e6920 64696c61 ase_dir: invalid - 2698e: 73616220 69642065 766c0072 6a626f5f base dir.lv_obj - 2699e: 656c635f 735f6e61 656c7974 73696c5f _clean_style_lis - 269ae: 63203a74 74276e61 6e696620 74732064 t: can't find st - 269be: 20656c79 68746977 61706020 00607472 yle with `part`. - 269ce: 6f5f766c 735f6a62 705f7465 203a736f lv_obj_set_pos: - 269de: 20746f6e 6e616863 676e6967 736f7020 not changing pos - 269ee: 6f697469 666f206e 72637320 206e6565 ition of screen - 269fe: 656a626f 6c007463 626f5f76 64615f6a object.lv_obj_ad - 26a0e: 74735f64 3a656c79 6e616320 66207427 d_style: can't f - 26a1e: 20646e69 6c797473 69772065 60206874 ind style with ` - 26a2e: 65707974 766c0060 6a626f5f 6572635f type`.lv_obj_cre - 26a3e: 3a657461 746f6e20 73696420 79616c70 ate: not display - 26a4e: 65726320 64657461 206f7420 66206f73 created to so f - 26a5e: 202e7261 70206f4e 6563616c 206f7420 ar. No place to - 26a6e: 69737361 74206e67 6e206568 73207765 assign the new s - 26a7e: 65657263 624f006e 7463656a 65726320 creen.Object cre - 26a8e: 20657461 64616572 61430079 2074276e ate ready.Can't - 26a9e: 20746573 20656874 65726170 6f20746e set the parent o - 26aae: 20612066 65726373 43006e65 74276e61 f a screen.Can't - 26abe: 74657320 72617020 20746e65 4e203d3d set parent == N - 26ace: 204c4c55 61206f74 626f206e 7463656a ULL to an object - 26ade: 5f766c00 006a626f .lv_obj. - -00026ae6 <__func__.90>: - 26ae6: 695f766c 0074696e lv_init. - -00026aee <__func__.89>: - 26aee: 645f766c 696e6965 lv_deinit. - -00026af8 <__func__.86>: - 26af8: 6f5f766c 645f6a62 615f6c65 636e7973 lv_obj_del_async - ... - -00026b09 <__func__.69>: - 26b09: 6f5f766c 735f6a62 615f7465 5f6f7475 lv_obj_set_auto_ - 26b19: 6c616572 006e6769 realign. - -00026b21 <__func__.68>: - 26b21: 6f5f766c 735f6a62 655f7465 635f7478 lv_obj_set_ext_c - 26b31: 6b63696c 6572615f lick_area. - -00026b3b <__func__.62>: - 26b3b: 6f5f766c 735f6a62 615f7465 685f7664 lv_obj_set_adv_h - 26b4b: 65747469 ittest. - -00026b52 <__func__.61>: - 26b52: 6f5f766c 735f6a62 635f7465 6b63696c lv_obj_set_click - ... - -00026b63 <__func__.60>: - 26b63: 6f5f766c 735f6a62 745f7465 lv_obj_set_top. - -00026b72 <__func__.59>: - 26b72: 6f5f766c 735f6a62 645f7465 00676172 lv_obj_set_drag. - -00026b82 <__func__.58>: - 26b82: 6f5f766c 735f6a62 645f7465 5f676172 lv_obj_set_drag_ - 26b92: 00726964 dir. - -00026b96 <__func__.57>: - 26b96: 6f5f766c 735f6a62 645f7465 5f676172 lv_obj_set_drag_ - 26ba6: 6f726874 throw. - -00026bac <__func__.56>: - 26bac: 6f5f766c 735f6a62 645f7465 5f676172 lv_obj_set_drag_ - 26bbc: 65726170 parent. - -00026bc3 <__func__.55>: - 26bc3: 6f5f766c 735f6a62 705f7465 6e657261 lv_obj_set_paren - 26bd3: 76655f74 00746e65 t_event. - -00026bdb <__func__.53>: - 26bdb: 6f5f766c 615f6a62 705f6464 65746f72 lv_obj_add_prote - 26beb: ct. - -00026bee <__func__.52>: - 26bee: 6f5f766c 635f6a62 7261656c 6f72705f lv_obj_clear_pro - 26bfe: 74636574 tect. - -00026c03 <__func__.47>: - 26c03: 6f5f766c 735f6a62 655f7465 746e6576 lv_obj_set_event - 26c13: 0062635f _cb. - -00026c17 <__func__.45>: - 26c17: 655f766c 746e6576 6e65735f 75665f64 lv_event_send_fu - 26c27: nc. - -00026c2a <__func__.46>: - 26c2a: 655f766c 746e6576 6e65735f lv_event_send. - -00026c38 <__func__.44>: - 26c38: 6f5f766c 735f6a62 735f7465 616e6769 lv_obj_set_signa - 26c48: 62635f6c l_cb. - -00026c4d <__func__.43>: - 26c4d: 6f5f766c 735f6a62 645f7465 67697365 lv_obj_set_desig - 26c5d: 62635f6e n_cb. - -00026c62 <__func__.42>: - 26c62: 6f5f766c 615f6a62 636f6c6c 5f657461 lv_obj_allocate_ - 26c72: 5f747865 72747461 ext_attr. - -00026c7b <__func__.41>: - 26c7b: 6f5f766c 725f6a62 65726665 655f6873 lv_obj_refresh_e - 26c8b: 645f7478 5f776172 00646170 xt_draw_pad. - -00026c97 <__func__.38>: - 26c97: 6f5f766c 675f6a62 705f7465 6e657261 lv_obj_get_paren - 26ca7: t. - -00026ca9 <__func__.40>: - 26ca9: 6f5f766c 675f6a62 735f7465 65657263 lv_obj_get_scree - 26cb9: n. - -00026cbb <__func__.39>: - 26cbb: 6f5f766c 675f6a62 645f7465 00707369 lv_obj_get_disp. - -00026ccb <__func__.37>: - 26ccb: 6f5f766c 675f6a62 635f7465 646c6968 lv_obj_get_child - ... - -00026cdc <__func__.54>: - 26cdc: 6f5f766c 735f6a62 625f7465 5f657361 lv_obj_set_base_ - 26cec: 00726964 dir. - -00026cf0 <__func__.36>: - 26cf0: 6f5f766c 675f6a62 635f7465 646c6968 lv_obj_get_child - 26d00: 6361625f _back. - -00026d06 <__func__.35>: - 26d06: 6f5f766c 635f6a62 746e756f 6968635f lv_obj_count_chi - 26d16: 6572646c ldren. - -00026d1c <__func__.34>: - 26d1c: 6f5f766c 635f6a62 746e756f 6968635f lv_obj_count_chi - 26d2c: 6572646c 65725f6e 73727563 00657669 ldren_recursive. - -00026d3c <__func__.33>: - 26d3c: 6f5f766c 675f6a62 635f7465 64726f6f lv_obj_get_coord - 26d4c: s. - -00026d4e <__func__.31>: - 26d4e: 6f5f766c 675f6a62 785f7465 lv_obj_get_x. - -00026d5b <__func__.30>: - 26d5b: 6f5f766c 675f6a62 795f7465 lv_obj_get_y. - -00026d68 <__func__.29>: - 26d68: 6f5f766c 675f6a62 775f7465 68746469 lv_obj_get_width - ... - -00026d79 <__func__.28>: - 26d79: 6f5f766c 675f6a62 685f7465 68676965 lv_obj_get_heigh - 26d89: t. - -00026d8b <__func__.25>: - 26d8b: 6f5f766c 675f6a62 615f7465 5f6f7475 lv_obj_get_auto_ - 26d9b: 6c616572 006e6769 realign. - -00026da3 <__func__.24>: - 26da3: 6f5f766c 675f6a62 655f7465 635f7478 lv_obj_get_ext_c - 26db3: 6b63696c 6461705f 66656c5f lick_pad_left. - -00026dc1 <__func__.23>: - 26dc1: 6f5f766c 675f6a62 655f7465 635f7478 lv_obj_get_ext_c - 26dd1: 6b63696c 6461705f 6769725f lick_pad_right. - -00026de0 <__func__.22>: - 26de0: 6f5f766c 675f6a62 655f7465 635f7478 lv_obj_get_ext_c - 26df0: 6b63696c 6461705f 706f745f lick_pad_top. - -00026dfd <__func__.21>: - 26dfd: 6f5f766c 675f6a62 655f7465 635f7478 lv_obj_get_ext_c - 26e0d: 6b63696c 6461705f 746f625f 006d6f74 lick_pad_bottom. - -00026e1d <__func__.20>: - 26e1d: 6f5f766c 675f6a62 655f7465 645f7478 lv_obj_get_ext_d - 26e2d: 5f776172 00646170 raw_pad. - -00026e35 <__func__.66>: - 26e35: 6f5f766c 635f6a62 6e61656c 7974735f lv_obj_clean_sty - 26e45: 6c5f656c 00747369 le_list. - -00026e4d <__func__.19>: - 26e4d: 6f5f766c 675f6a62 6c5f7465 6c61636f lv_obj_get_local - 26e5d: 7974735f _style. - -00026e64 <__func__.65>: - 26e64: 6f5f766c 725f6a62 766f6d65 74735f65 lv_obj_remove_st - 26e74: 5f656c79 61636f6c 72705f6c yle_local_prop. - -00026e83 <__func__.18>: - 26e83: 6f5f766c 675f6a62 685f7465 65646469 lv_obj_get_hidde - 26e93: n. - -00026e95 <__func__.83>: - 26e95: 6f5f766c 695f6a62 6c61766e 74616469 lv_obj_invalidat - 26ea5: 72615f65 e_area. - -00026eac <__func__.82>: - 26eac: 6f5f766c 695f6a62 6c61766e 74616469 lv_obj_invalidat - 26ebc: e. - -00026ebe <__func__.80>: - 26ebe: 6f5f766c 6d5f6a62 5f65766f 65726f66 lv_obj_move_fore - 26ece: 756f7267 ground. - -00026ed5 <__func__.79>: - 26ed5: 6f5f766c 6d5f6a62 5f65766f 6b636162 lv_obj_move_back - 26ee5: 756f7267 ground. - -00026eec <__func__.78>: - 26eec: 6f5f766c 735f6a62 705f7465 lv_obj_set_pos. - -00026efb <__func__.77>: - 26efb: 6f5f766c 735f6a62 785f7465 lv_obj_set_x. - -00026f08 <__func__.76>: - 26f08: 6f5f766c 735f6a62 795f7465 lv_obj_set_y. - -00026f15 <__func__.72>: - 26f15: 6f5f766c 615f6a62 6e67696c lv_obj_align. - -00026f22 <__func__.71>: - 26f22: 6f5f766c 615f6a62 6e67696c 69726f5f lv_obj_align_ori - 26f32: go. - -00026f35 <__func__.70>: - 26f35: 6f5f766c 725f6a62 696c6165 lv_obj_realign. - -00026f44 <__func__.64>: - 26f44: 6f5f766c 725f6a62 65726665 735f6873 lv_obj_refresh_s - 26f54: 656c7974 tyle. - -00026f59 <__func__.67>: - 26f59: 6f5f766c 615f6a62 735f6464 656c7974 lv_obj_add_style - ... - -00026f6a <__func__.63>: - 26f6a: 6f5f766c 735f6a62 685f7465 65646469 lv_obj_set_hidde - 26f7a: n. - -00026f7c <__func__.17>: - 26f7c: 6f5f766c 675f6a62 615f7465 685f7664 lv_obj_get_adv_h - 26f8c: 65747469 ittest. - -00026f93 <__func__.16>: - 26f93: 6f5f766c 675f6a62 635f7465 6b63696c lv_obj_get_click - ... - -00026fa4 <__func__.15>: - 26fa4: 6f5f766c 675f6a62 745f7465 lv_obj_get_top. - -00026fb3 <__func__.14>: - 26fb3: 6f5f766c 675f6a62 645f7465 00676172 lv_obj_get_drag. - -00026fc3 <__func__.13>: - 26fc3: 6f5f766c 675f6a62 645f7465 5f676172 lv_obj_get_drag_ - 26fd3: 00726964 dir. - -00026fd7 <__func__.12>: - 26fd7: 6f5f766c 675f6a62 645f7465 5f676172 lv_obj_get_drag_ - 26fe7: 6f726874 throw. - -00026fed <__func__.11>: - 26fed: 6f5f766c 675f6a62 705f7465 6e657261 lv_obj_get_paren - 26ffd: 76655f74 00746e65 t_event. - -00027005 <__func__.10>: - 27005: 6f5f766c 675f6a62 625f7465 5f657361 lv_obj_get_base_ - 27015: 00726964 dir. - -00027019 <__func__.88>: - 27019: 6f5f766c 635f6a62 74616572 lv_obj_create. - -00027027 <__func__.81>: - 27027: 6f5f766c 735f6a62 705f7465 6e657261 lv_obj_set_paren - 27037: t. - -00027039 <__func__.75>: - 27039: 6f5f766c 735f6a62 735f7465 00657a69 lv_obj_set_size. - -00027049 <__func__.74>: - 27049: 6f5f766c 735f6a62 775f7465 68746469 lv_obj_set_width - ... - -0002705a <__func__.73>: - 2705a: 6f5f766c 735f6a62 685f7465 68676965 lv_obj_set_heigh - 2706a: t. - -0002706c <__func__.9>: - 2706c: 6f5f766c 675f6a62 705f7465 65746f72 lv_obj_get_prote - 2707c: ct. - -0002707f <__func__.8>: - 2707f: 6f5f766c 695f6a62 72705f73 6365746f lv_obj_is_protec - 2708f: 00646574 ted. - -00027093 <__func__.7>: - 27093: 6f5f766c 675f6a62 735f7465 65746174 lv_obj_get_state - ... - -000270a4 <__func__.27>: - 270a4: 6f5f766c 675f6a62 775f7465 68746469 lv_obj_get_width - 270b4: 7469665f _fit. - -000270b9 <__func__.26>: - 270b9: 6f5f766c 675f6a62 685f7465 68676965 lv_obj_get_heigh - 270c9: 69665f74 t_fit. - -000270cf <__func__.32>: - 270cf: 6f5f766c 675f6a62 695f7465 72656e6e lv_obj_get_inner - 270df: 6f6f635f 00736472 _coords.... - -000270ea <__func__.51>: - 270ea: 6f5f766c 735f6a62 735f7465 65746174 lv_obj_set_state - ... - -000270fb <__func__.50>: - 270fb: 6e617274 72635f73 65746165 trans_create. - -00027108 <__func__.49>: - 27108: 6f5f766c 615f6a62 735f6464 65746174 lv_obj_add_state - ... - -00027119 <__func__.48>: - 27119: 6f5f766c 635f6a62 7261656c 6174735f lv_obj_clear_sta - 27129: te. - -0002712c <__func__.6>: - 2712c: 6f5f766c 675f6a62 735f7465 616e6769 lv_obj_get_signa - 2713c: 62635f6c l_cb. - -00027141 <__func__.5>: - 27141: 6f5f766c 675f6a62 645f7465 67697365 lv_obj_get_desig - 27151: 62635f6e n_cb. - -00027156 <__func__.4>: - 27156: 6f5f766c 675f6a62 655f7465 746e6576 lv_obj_get_event - 27166: 0062635f _cb. - -0002716a <__func__.3>: - 2716a: 6f5f766c 675f6a62 655f7465 615f7478 lv_obj_get_ext_a - 2717a: 00727474 ttr. - -0002717e <__func__.2>: - 2717e: 6f5f766c 675f6a62 745f7465 00657079 lv_obj_get_type. - -0002718e <__func__.1>: - 2718e: 6f5f766c 675f6a62 675f7465 70756f72 lv_obj_get_group - ... - -0002719f <__func__.87>: - 2719f: 6f5f766c 645f6a62 lv_obj_del. - -000271aa <__func__.85>: - 271aa: 6f5f766c 645f6a62 615f6c65 636e7973 lv_obj_del_async - 271ba: 0062635f _cb. - -000271be <__func__.84>: - 271be: 6f5f766c 635f6a62 6e61656c lv_obj_clean. - -000271cb <__func__.0>: - 271cb: 6f5f766c 695f6a62 6f665f73 65737563 lv_obj_is_focuse - 271db: 2e2e0064 6168732f 2f646572 72696874 d.../shared/thir - 271eb: 72617064 6c2f7974 2f6c6776 2f637273 dparty/lvgl/src/ - 271fb: 635f766c 2f65726f 725f766c 2e726665 lv_core/lv_refr. - 2720b: 61430063 2074276e 20746573 20424456 c.Can't set VDB - 2721b: 67696568 75207468 676e6973 65687420 height using the - 2722b: 756f7220 6620646e 74636e75 2e6e6f69 round function. - 2723b: 72572820 20676e6f 6e756f72 62635f64 (Wrong round_cb - 2724b: 20726f20 73206f74 6c6c616d 42445620 or to small VDB - 2725b: ). - -0002725d <__func__.0>: - 2725d: 725f766c 5f726665 61657261 2f2e2e00 lv_refr_area.../ - 2726d: 72616873 742f6465 64726968 74726170 shared/thirdpart - 2727d: 766c2f79 732f6c67 6c2f6372 6f635f76 y/lvgl/src/lv_co - 2728d: 6c2f6572 74735f76 2e656c79 766c0063 re/lv_style.c.lv - 2729d: 7974735f 6c5f656c 5f747369 6f6d6572 _style_list_remo - 272ad: 735f6576 656c7974 6f63203a 6e646c75 ve_style: couldn - 272bd: 72207427 6c6c6165 7461636f 6c632065 't reallocate cl - 272cd: 20737361 7473696c 5f766c00 6c797473 ass list.lv_styl - 272dd: 696c5f65 615f7473 735f6464 656c7974 e_list_add_style - 272ed: 6f63203a 6e646c75 61207427 74206464 : couldn't add t - 272fd: 63206568 7373616c 74656700 636f6c5f he class.get_loc - 2730d: 735f6c61 656c7974 6f63203a 6e646c75 al_style: couldn - 2731d: 63207427 74616572 6f6c2065 206c6163 't create local - 2732d: 6c797473 766c0065 7974735f 6c5f656c style.lv_style_l - 2733d: 5f747369 5f646461 6e617274 74735f73 ist_add_trans_st - 2734d: 3a656c79 756f6320 276e646c 72632074 yle: couldn't cr - 2735d: 65746165 61727420 7469736e 206e6f69 eate transition - 2736d: 6c797473 style. - -00027373 <__func__.5>: - 27373: 5f766c5f 6c797473 696c5f65 725f7473 _lv_style_list_r - 27383: 766f6d65 74735f65 00656c79 emove_style. - -0002738f <__func__.6>: - 2738f: 5f766c5f 6c797473 696c5f65 615f7473 _lv_style_list_a - 2739f: 735f6464 656c7974 dd_style. - -000273a8 <__func__.7>: - 273a8: 5f746567 6f6c6c61 6f6c5f63 5f6c6163 get_alloc_local_ - 273b8: 6c797473 style. - -000273be <__func__.4>: - 273be: 5f766c5f 6c797473 65735f65 6e695f74 _lv_style_set_in - 273ce: t. - -000273d0 <__func__.3>: - 273d0: 5f766c5f 6c797473 65735f65 6f635f74 _lv_style_set_co - 273e0: 00726f6c lor. - -000273e4 <__func__.2>: - 273e4: 5f766c5f 6c797473 65735f65 706f5f74 _lv_style_set_op - 273f4: a. - -000273f6 <__func__.1>: - 273f6: 5f766c5f 6c797473 65735f65 74705f74 _lv_style_set_pt - 27406: r. - -00027408 <__func__.0>: - 27408: 5f766c5f 6c797473 696c5f65 615f7473 _lv_style_list_a - 27418: 745f6464 736e6172 7974735f 2e00656c dd_trans_style.. - 27428: 68732f2e 64657261 6968742f 61706472 ./shared/thirdpa - 27438: 2f797472 6c67766c 6372732f 5f766c2f rty/lvgl/src/lv_ - 27448: 77617264 5f766c2f 77617264 656c625f draw/lv_draw_ble - 27458: 632e646e 6c696600 6c625f6c 65646e65 nd.c.fill_blende - 27468: 75203a64 7075736e 74726f70 62206465 d: unsupported b - 27478: 646e656c 646f6d20 lend mode. - -00027482 <__func__.1>: - 27482: 6c6c6966 656c625f 6465646e fill_blended. - -0002748f <__func__.0>: - 2748f: 5f70616d 6e656c62 00646564 732f2e2e map_blended.../s - 2749f: 65726168 68742f64 70647269 79747261 hared/thirdparty - 274af: 67766c2f 72732f6c 766c2f63 6172645f /lvgl/src/lv_dra - 274bf: 766c2f77 6172645f 6d695f77 00632e67 w/lv_draw_img.c. - 274cf: 67616d49 72642065 203a7761 20637273 Image draw: src - 274df: 4e207369 004c4c55 640a6f4e 00617461 is NULL.No.data. - 274ef: 67616d49 72642065 65207761 726f7272 Image draw error - 274ff: 616d4900 64206567 20776172 276e6163 .Image draw can' - 2750f: 65722074 74206461 6c206568 00656e69 t read the line. - 2751f: ... - -00027522 : - 27522: 01101810 01080402 ........... - -0002752d <__func__.2>: - 2752d: 645f766c 5f776172 00676d69 lv_draw_img. - -00027539 <__func__.1>: - 27539: 695f766c 645f676d 5f776172 65726f63 lv_img_draw_core - 27549: 2f2e2e00 72616873 742f6465 64726968 .../shared/third - 27559: 74726170 766c2f79 732f6c67 6c2f6372 party/lvgl/src/l - 27569: 72645f76 6c2f7761 72645f76 6c5f7761 v_draw/lv_draw_l - 27579: 6c656261 6c00632e 72645f76 6c5f7761 abel.c.lv_draw_l - 27589: 65747465 67203a72 6870796c 63736420 etter: glyph dsc - 27599: 6f6e202e 6f662074 00646e75 645f766c . not found.lv_d - 275a9: 5f776172 7474656c 203a7265 72616863 raw_letter: char - 275b9: 65746361 20732772 6d746962 6e207061 acter's bitmap n - 275c9: 6620746f 646e756f 5f766c00 77617264 ot found.lv_draw - 275d9: 74656c5f 3a726574 766e6920 64696c61 _letter: invalid - 275e9: 70706220 746f6e20 756f6620 6c00646e bpp not found.l - 275f9: 72645f76 6c5f7761 65747465 69203a72 v_draw_letter: i - 27609: 6c61766e 62206469 nvalid bpp. - -00027614 <_lv_bpp1_opa_table>: - 27614: .. - -00027616 <_lv_bpp2_opa_table>: - 27616: ffaa5500 .U.. - -0002761a <_lv_bpp4_opa_table>: - 2761a: 33221100 77665544 bbaa9988 ffeeddcc .."3DUfw........ - -0002762a <_lv_bpp8_opa_table>: - 2762a: 03020100 07060504 0b0a0908 0f0e0d0c ................ - 2763a: 13121110 17161514 1b1a1918 1f1e1d1c ................ - 2764a: 23222120 27262524 2b2a2928 2f2e2d2c !"#$%&'()*+,-./ - 2765a: 33323130 37363534 3b3a3938 3f3e3d3c 0123456789:;<=>? - 2766a: 43424140 47464544 4b4a4948 4f4e4d4c @ABCDEFGHIJKLMNO - 2767a: 53525150 57565554 5b5a5958 5f5e5d5c PQRSTUVWXYZ[\]^_ - 2768a: 63626160 67666564 6b6a6968 6f6e6d6c `abcdefghijklmno - 2769a: 73727170 77767574 7b7a7978 7f7e7d7c pqrstuvwxyz{|}~. - 276aa: 83828180 87868584 8b8a8988 8f8e8d8c ................ - 276ba: 93929190 97969594 9b9a9998 9f9e9d9c ................ - 276ca: a3a2a1a0 a7a6a5a4 abaaa9a8 afaeadac ................ - 276da: b3b2b1b0 b7b6b5b4 bbbab9b8 bfbebdbc ................ - 276ea: c3c2c1c0 c7c6c5c4 cbcac9c8 cfcecdcc ................ - 276fa: d3d2d1d0 d7d6d5d4 dbdad9d8 dfdedddc ................ - 2770a: e3e2e1e0 e7e6e5e4 ebeae9e8 efeeedec ................ - 2771a: f3f2f1f0 f7f6f5f4 fbfaf9f8 fffefdfc ................ - -0002772a <__func__.5>: - 2772a: 645f766c 5f776172 7474656c lv_draw_letter. - -00027739 <__func__.4>: - 27739: 77617264 74656c5f 5f726574 70627573 draw_letter_subp - 27749: x. - -0002774b <__func__.3>: - 2774b: 77617264 74656c5f 5f726574 6d726f6e draw_letter_norm - 2775b: al. - -0002775e <_lv_bpp3_opa_table>: - 2775e: 6d492400 ffdbb692 .$Im.... - -00027766 : - 27766: 81808080 83828281 87868584 8d8c8a89 ................ - 27776: 9593918f 9e9b9997 a7a5a2a0 b2afadaa ................ - 27786: 2f2e2eb5 72616873 742f6465 64726968 .../shared/third - 27796: 74726170 766c2f79 732f6c67 6c2f6372 party/lvgl/src/l - 277a6: 72645f76 6c2f7761 72645f76 6d5f7761 v_draw/lv_draw_m - 277b6: 2e6b7361 766c0063 73616d5f 64615f6b ask.c.lv_mask_ad - 277c6: 6e203a64 6c70206f 20656361 61206f74 d: no place to a - 277d6: 74206464 6d206568 006b7361 dd the mask. - -000277e2 <__func__.1>: - 277e2: 645f766c 5f776172 6b73616d 6464615f lv_draw_mask_add - 277f2: 2f2e2e00 72616873 742f6465 64726968 .../shared/third - 27802: 74726170 766c2f79 732f6c67 6c2f6372 party/lvgl/src/l - 27812: 72645f76 6c2f7761 72645f76 725f7761 v_draw/lv_draw_r - 27822: 2e746365 72640063 695f7761 203a676d ect.c.draw_img: - 27832: 276e6163 65672074 6d692074 20656761 can't get image - 27842: 6f666e69 5f766c00 5f676d69 69736564 info.lv_img_desi - 27852: 203a6e67 67616d69 6f732065 65637275 gn: image source - 27862: 70797420 73692065 6b6e7520 6e776f6e type is unknown - 27872: ffff0000 .... - -00027876 <__func__.0>: - 27876: 77617264 7461705f 6e726574 22110000 draw_pattern..." - 27886: 66554433 aa998877 eeddccbb 3DUfw........ - -00027893 <__func__.0>: - 27893: 695f766c 625f676d 735f6675 705f7465 lv_img_buf_set_p - 278a3: 74656c61 2e006574 68732f2e 64657261 alette.../shared - 278b3: 6968742f 61706472 2f797472 6c67766c /thirdparty/lvgl - 278c3: 6372732f 5f766c2f 77617264 5f766c2f /src/lv_draw/lv_ - 278d3: 5f676d69 68636163 00632e65 695f766c img_cache.c.lv_i - 278e3: 635f676d 65686361 65706f5f 74203a6e mg_cache_open: t - 278f3: 63206568 65686361 7a697320 73692065 he cache size is - 27903: 69003020 6567616d 61726420 63203a77 0.image draw: c - 27913: 65686361 73696d20 63202c73 65736f6c ache miss, close - 27923: 646e6120 75657220 61206573 6e65206e and reuse an en - 27933: 00797274 67616d69 72642065 203a7761 try.image draw: - 27943: 68636163 696d2065 202c7373 68636163 cache miss, cach - 27953: 74206465 6e61206f 706d6520 65207974 ed to an empty e - 27963: 7972746e 616d4900 64206567 20776172 ntry.Image draw - 27973: 6e6e6163 6f20746f 206e6570 20656874 cannot open the - 27983: 67616d69 65722065 72756f73 image resource. - -00027992 <__func__.1>: - 27992: 5f766c5f 5f676d69 68636163 706f5f65 _lv_img_cache_op - 279a2: en. - -000279a5 <__func__.0>: - 279a5: 695f766c 635f676d 65686361 7465735f lv_img_cache_set - 279b5: 7a69735f 2e2e0065 6168732f 2f646572 _size.../shared/ - 279c5: 72696874 72617064 6c2f7974 2f6c6776 thirdparty/lvgl/ - 279d5: 2f637273 645f766c 2f776172 695f766c src/lv_draw/lv_i - 279e5: 645f676d 646f6365 632e7265 616d4900 mg_decoder.c.Ima - 279f5: 67206567 69207465 206f666e 20746567 ge get info get - 27a05: 64616572 6c696620 65682065 72656461 read file header - 27a15: 616d4900 67206567 69207465 206f666e .Image get info - 27a25: 6e756f66 6e752064 776f6e6b 7273206e found unknown sr - 27a35: 79742063 42006570 746c6975 206e692d c type.Built-in - 27a45: 67616d69 65642065 65646f63 65732072 image decoder se - 27a55: 66206b65 656c6961 75420064 2d746c69 ek failed.Built- - 27a65: 69206e69 6567616d 63656420 7265646f in image decoder - 27a75: 61657220 61662064 64656c69 69754200 read failed.Bui - 27a85: 692d746c 6d69206e 20656761 6f636564 lt-in image deco - 27a95: 20726564 64616572 746f6e20 70757320 der read not sup - 27aa5: 74726f70 68742073 6f632065 20726f6c ports the color - 27ab5: 6d726f66 62007461 42006e69 746c6975 format.bin.Built - 27ac5: 206e692d 67616d69 65642065 65646f63 -in image decode - 27ad5: 61632072 2074276e 6e65706f 65687420 r can't open the - 27ae5: 6c696620 6d690065 65645f67 65646f63 file.img_decode - 27af5: 75625f72 5f746c69 6f5f6e69 3a6e6570 r_built_in_open: - 27b05: 74756f20 20666f20 6f6d656d 49007972 out of memory.I - 27b15: 6567616d 63656420 7265646f 65706f20 mage decoder ope - 27b25: 75203a6e 6f6e6b6e 63206e77 726f6c6f n: unknown color - 27b35: 726f6620 0074616d 695f766c 645f676d format.lv_img_d - 27b45: 646f6365 695f7265 3a74696e 74756f20 ecoder_init: out - 27b55: 20666f20 6f6d656d of memory. - -00027b60 <__func__.3>: - 27b60: 695f766c 645f676d 646f6365 625f7265 lv_img_decoder_b - 27b70: 746c6975 5f6e695f 6f666e69 uilt_in_info. - -00027b7d <__func__.0>: - 27b7d: 695f766c 645f676d 646f6365 625f7265 lv_img_decoder_b - 27b8d: 746c6975 5f6e695f 656e696c 7572745f uilt_in_line_tru - 27b9d: 6f635f65 00726f6c 33221100 77665544 e_color..."3DUfw - 27bad: bbaa9988 ffeeddcc ........ - -00027bb5 <__func__.1>: - 27bb5: 695f766c 645f676d 646f6365 625f7265 lv_img_decoder_b - 27bc5: 746c6975 5f6e695f 64616572 6e696c5f uilt_in_read_lin - 27bd5: e. - -00027bd7 <__func__.2>: - 27bd7: 695f766c 645f676d 646f6365 625f7265 lv_img_decoder_b - 27be7: 746c6975 5f6e695f 6e65706f uilt_in_open. - -00027bf4 <__func__.4>: - 27bf4: 695f766c 645f676d 646f6365 635f7265 lv_img_decoder_c - 27c04: 74616572 reate. - -00027c0a <__func__.5>: - 27c0a: 5f766c5f 5f676d69 6f636564 5f726564 _lv_img_decoder_ - 27c1a: 74696e69 2f2e2e00 72616873 742f6465 init.../shared/t - 27c2a: 64726968 74726170 766c2f79 732f6c67 hirdparty/lvgl/s - 27c3a: 6c2f6372 6f665f76 6c2f746e 6f665f76 rc/lv_font/lv_fo - 27c4a: 665f746e 745f746d 632e7478 nt_fmt_txt.c. - -00027c57 : - 27c57: 06040200 0f0d0b09 ........ - -00027c5f <__func__.0>: - 27c5f: 665f766c 5f746e6f 5f746567 6d746962 lv_font_get_bitm - 27c6f: 665f7061 745f746d 00007478 ap_fmt_txt... - -00027c7c : - 27c7c: 00027c8c 000288d4 00028839 0000313d .|......9...=1.. - -00027c8c : - 27c8c: 00000100 00000000 00000100 00000003 ................ - 27c9c: 00000200 00000000 00000000 00000000 ................ - 27cac: 00010000 00000000 00000000 00000000 ................ - 27cbc: 000c0100 0000fa07 f1f20000 04060c02 ................ - 27ccc: 010d02f6 0008030b 00000000 00000000 ................ - 27cdc: 020f0000 000000fe 00000000 00000000 ................ - 27cec: f8000500 00000000 0504fb00 00fd0000 ................ - 27cfc: fd0003fe fbfffd00 00000000 fd0000fd ................ - 27d0c: fd0000fc 0000fb00 00000000 fd000000 ................ - 27d1c: 00fc00fd 00e100f9 0500fb00 fb000008 ................ - 27d2c: 05080303 000005fc 000000f1 00000000 ................ - 27d3c: 00000000 000000f7 00000000 00000000 ................ - 27d4c: f9000000 f600f3fd 000000fe 000a0100 ................ - 27d5c: 01fffef8 0000fc00 0000edfe 00000000 ................ - 27d6c: 00000000 0afeec00 00000000 00000000 ................ - 27d7c: 00000000 000000f6 00000000 08000000 ................ - 27d8c: 00000300 000000fb 00000000 00000000 ................ - 27d9c: 00000000 020a0000 00000001 00000000 ................ - ... - 27dcc: 000000f7 00000000 00000000 00000000 ................ - 27ddc: 00000000 02000000 fd080305 fd050000 ................ - 27dec: 0702ddf8 00fd0105 00080009 00e80008 ................ - 27dfc: 080008fd 000305fd 00fd0100 0014fc00 ................ - 27e0c: 00080014 0804030b f7000000 00000000 ................ - 27e1c: 0200fe01 02fbfdfb 0000fd00 0000f600 ................ - ... - 27e34: 0000ef00 00000000 00000000 00000000 ................ - 27e44: 00f20100 000000f0 1900fe00 0303fdfd ................ - 27e54: 03fd00fe 00f20000 00000000 00000000 ................ - 27e64: 00e70000 00000003 00000000 00000000 ................ - 27e74: 0f00f000 00f70000 e7ef0008 0008fbef ................ - 27e84: 0300ef00 00fc00fa 00000000 00000000 ................ - 27e94: 07000000 0000e108 00000000 00000000 ................ - 27ea4: 000c0000 00000002 02020000 ff00fbfd ................ - 27eb4: 0000fdff 000000fe 00fe00fb fa00fbfa ................ - 27ec4: 00fbf8f8 00fb00fb fe000000 00030000 ................ - 27ed4: 0100fd02 03000000 000000fe ff0303fe ................ - 27ee4: fb000000 0000ff00 01000000 00fe0300 ................ - 27ef4: 00fc00fd 0800fe00 00fd0000 00000000 ................ - 27f04: fefe01ff 00fd0000 000000fd 00000000 ................ - 27f14: ffff0000 00fdfd00 00000000 fe000001 ................ - 27f24: fdfdfd00 00000000 00000000 0000fe00 ................ - 27f34: fdfe0000 f800fc00 0005f8fe 0503fb00 ................ - 27f44: fffa0007 f4ff00fd f202fe03 01000003 ................ - 27f54: fef200f3 f300feea 00070500 00000003 ................ - 27f64: fb000100 00f800fd 00fd0000 00fd0000 ................ - 27f74: 00000000 ff00ffff 000000fd 00000000 ................ - 27f84: fe00fdfd 0000fefd 000000fd 00000000 ................ - 27f94: 00000000 fd00fefe fb00fe00 fd000003 ................ - 27fa4: 00030301 00000000 0000fe00 02000000 ................ - 27fb4: 00fd0000 00fdfefd 00000000 00020000 ................ - 27fc4: 000000fe 00fcfd00 fe0800fb 0000f801 ................ - 27fd4: f5f3f307 fe0003fb fb00fbef fb04fb00 ................ - 27fe4: 00f900f0 02ff0100 000300fe f300f6f8 ................ - 27ff4: f8fafbfa fbfff9fd 010002f9 0000fd00 ................ - 28004: 03000200 00000000 00000000 fd000000 ................ - 28014: ff00ff00 fafc00fd f800fffa 00000000 ................ - 28024: 00fe0000 01000000 000000fe 00000003 ................ - 28034: 00000000 00000c00 00000000 00000002 ................ - 28044: 000000fd 00000000 00000000 000300fb ................ - ... - 28060: 000000fe 000000fb 00f8f300 f3fc0000 ................ - 28070: 03fd0000 0000f900 00000000 00000000 ................ - 28080: fb0000fc 00000000 00000000 00000000 ................ - 28090: 00fb0003 03000000 fbfb0200 fdfdfd00 ................ - 280a0: 00000000 00f80000 fdfc00fd f8fafa00 ................ - 280b0: 00fb00fe 000000f8 00001400 fd000001 ................ - 280c0: f5000300 00000000 08fbe800 00f5fe08 ................ - 280d0: f300fc03 ee03fdff 040003fd f8f7fcf7 ................ - 280e0: f10000f5 00000f00 000000ff f9fdffff ................ - 280f0: 00e8fff8 00000000 00000000 00000001 ................ - ... - 2810c: ff00fd00 0000fcfd 00fd00fb 00000000 ................ - ... - 28124: 00ff0000 050000fb fa0003ff f9fffe03 ................ - 28134: fdfd00fd fcfc00fe fffe0000 00fdfcfe ................ - 28144: 0300fd00 00fa00fe 00fb0000 fcfc00fc ................ - 28154: 00000003 00000000 0003fb00 fdfe00fc ................ - 28164: fefefef8 fffdfeff 00000000 fefefd00 ................ - 28174: 00000000 fe00fe03 fe000000 fdfefefd ................ - 28184: 0a0200fe 00f900ff fd0005fe 0004fdf5 ................ - 28194: 03fcf400 fe0002fc fc00f8fe fc000001 ................ - 281a4: 03000000 00fbfb03 fdfcfdfc 01fc00fd ................ - 281b4: 0008fcfb 00000000 00000000 00000003 ................ - ... - 281d8: 000000fc 00000000 00000000 00000000 ................ - ... - 28204: 000000fe 00000000 00000000 00000000 ................ - ... - 28220: fdfe0000 00000000 00000000 00000000 ................ - 28230: fd0000fc fdfd0000 00000000 000000fd ................ - 28240: 0000ff00 fe000000 00000000 00fb00fc ................ - 28250: 00f80000 0105fa02 0000f4fe f600fdfa ................ - 28260: 0000f9fa f6f6fdf5 00f900f4 00fd1102 ................ - 28270: fdfffdfa f7fbf9fc 00fdfaf6 0100fe00 ................ - 28280: feee0000 f7fa0608 00f80100 05fdfef3 ................ - 28290: 0001fde8 f3fdef00 0000edfd 010f00ee ................ - 282a0: 0000fe00 feff0000 ef00fef6 00000000 ................ - 282b0: 00fe00f8 00f4f9ff f8fcff00 00fe00fd ................ - 282c0: f4000000 fef8f8fd fcfdfafc f8fefb00 ................ - 282d0: fbfd00fc 0100fbfd 00f8fe00 00fb0005 ................ - 282e0: 03000000 0afb0200 fdfdfd00 00000000 ................ - 282f0: 00f80000 fdfc00fd f8fafa00 02fb00fe ................ - 28300: 0000000a 00001400 fd000001 00000300 ................ - 28310: 00000000 00ff0000 00000000 0000fbfe ................ - 28320: ff000000 fd000000 fb0000fd fb0000fd ................ - 28330: 00ff0400 00000000 00000100 05040000 ................ - 28340: f800fe02 f80800fc 0afbfbf8 feea0305 ................ - 28350: fd00fd05 00f7fd03 fefd03fd 0000fef8 ................ - 28360: f9000508 07fdf200 fd01f6fd 0afdf8f8 ................ - 28370: 00fc0003 080200f9 faf6f7fa ed010008 ................ - 28380: fefc03fe f7fa00fa 00fefcfc fdfbfa00 ................ - 28390: fd060800 fcf200f2 fff1f700 f9f8fcf8 ................ - 283a0: fd000007 00fefb00 0400fbfd 000003f8 ................ - 283b0: fafd00f2 faf8fefc f800faf8 f8fbfafd ................ - 283c0: 010000fd f800fc0c fbfd00fd f6f9f9fa ................ - 283d0: 0005fbfd fdf300fc f7f80502 fd08f8fb ................ - 283e0: 05fbe801 00f7fcfa fdfdf5f8 f8fbfdfe ................ - 283f0: 080000ff 00effe07 f606faf1 f5f7fbef ................ - 28400: 0005f8f3 fd000000 fd030000 05fb0205 ................ - 28410: fff80000 0100ff00 0000fe01 00000000 ................ - 28420: 000000fd 01080200 0000fd00 fefe0000 ................ - 28430: 000000fd 00000201 00020000 000a00fe ................ - 28440: fd010105 00000500 00000200 00000000 ................ - 28450: 00000000 07000800 00000000 00000000 ................ - 28460: 00000000 00f10000 080004fd 03190000 ................ - 28470: 0303fbfb 00f301fe 00f10c00 00000000 ................ - 28480: 00000000 0aef0000 00000024 00000000 ........$....... - 28490: 00000000 0000f100 00000000 00000000 ................ - ... - 284b0: fb0000fc 000000fe 00000000 00000000 ................ - ... - 284c8: 00f900fe 00000100 fefb2103 03f90708 .........!...... - 284d8: 03030000 000000fd 00000000 00000000 ................ - 284e8: 000007df 00000000 00000000 00000000 ................ - 284f8: f9000000 f9000000 00000000 0000fffa ................ - 28508: fd00fa00 0000f400 00000000 00000000 ................ - 28518: 0000ef00 00010000 00000000 0000fd00 ................ - 28528: 00fc00fb 000000f9 00fd03fc fafdf900 ................ - 28538: 00f90000 00f400fd eb0000fd f7fdf6fb ................ - 28548: 00ef0000 0000fff9 00000000 fbfc0000 ................ - 28558: 0000fcfe 00fa0000 05fd03fa fefafe00 ................ - 28568: fd00fbfc f902feff 000000ff 00fcfee9 ................ - 28578: f4fe00fa fe0000fe 000000fe fe000200 ................ - 28588: 0004fefc 00000000 00000000 00000000 ................ - ... - 285b4: 00030000 00000000 fe00fa00 fb000000 ................ - 285c4: 00000003 00fbfdf9 fd00f900 0000f400 ................ - 285d4: 00e70000 00f3f7fb fe00ef00 000000fc ................ - 285e4: 00000000 fffcfd00 000001fc 0800fd04 ................ - 285f4: f8fdfd0d 06040d03 030b03f9 00070607 ................ - ... - 2860c: 0c100000 fe00fdfb 00140b14 00030000 ................ - 2861c: 00000900 000000fc 00000000 00fe0000 ................ - 2862c: 00000000 04000000 00000000 f6fefdea ................ - 2863c: ef0000f3 00000000 00000000 00000000 ................ - 2864c: 00000000 0000fc00 00000000 fe000000 ................ - ... - 28664: 00000004 fefdea00 0000f3f6 000000f6 ................ - ... - 28684: 000000fe fd0003fa f8030502 03feff00 ................ - 28694: 00000200 00fa0000 00fbfefe 1000f6fe ................ - 286a4: fefa00fd 00fcfe00 fdfbf9fd fc000000 ................ - ... - 286bc: 0000fe00 00000000 00040000 ea000000 ................ - 286cc: f3f6fefd 00ef0000 00000000 00000d00 ................ - ... - 286e4: fdf800fc fdfe08fe 01fe01f6 0601f9fe ................ - 286f4: 02010201 00fdf6fa f5f9fbf6 fbfc00f6 ................ - 28704: fefefdfd fe00fefd 040004ff 000800fe ................ - ... - 2871c: fe000000 0000fdfd 00ff00f9 000000fc ................ - ... - 28734: 000000f1 00000000 00000000 fd00fdfd ................ - 28744: 00000000 fc0000fe fc0003fd f900fefb ................ - 28754: fdfefafe 0000fc00 00000000 00000000 ................ - 28764: 0800ef00 00fb0000 fd000000 0000fd00 ................ - 28774: fe0000ff 0000fa00 f8f8fd0b ff030302 ................ - 28784: 020402f9 fe080208 f60000f9 f9f80000 ................ - 28794: 00fb0000 fc00fcfd fe00fc00 f8fe0004 ................ - 287a4: 000009fd 00fb00fe 00fa0300 0002fd03 ................ - 287b4: fe00f800 03fd00ff 000000fe 00fafdf6 ................ - 287c4: f40000f8 00fd0900 000200fb f8fd00fd ................ - 287d4: 0003fd00 fe000000 fd030000 fd000001 ................ - 287e4: 00fd00fe 00000000 00000000 00000000 ................ - 287f4: 00000000 000600f0 0000fe00 00010000 ................ - 28804: 0000fdfd 06000500 00000000 01f1f000 ................ - 28814: f604080b 09000b02 00000500 00000000 ................ - 28824: 00000000 00000e00 00000000 00000000 ................ - 28834: 00000000 ..... - -00028839 : - 28839: 02010000 05040300 08070602 0a090a09 ................ - 28849: 0e0d0c0b 0c11100f 15141312 00000015 ................ - 28859: 19181716 19191917 1a191917 19191919 ................ - 28869: 19171917 1d1c1b03 201f1e1d 00232221 ........... !"#. - 28879: 26250024 00272727 29282627 2a2a2626 $.%&'''.'&()&&** - 28889: 2a272a27 2e2d2c2b 302e2f2e 09230000 '*'*+,-../.0..#. - 28899: 00000931 00000000 00000000 00000000 1............... - ... - -000288d4 : - 288d4: 02010000 05040300 08070602 0a090a09 ................ - 288e4: 0d000c0b 11100f0e 140c1312 00000014 ................ - 288f4: 18171615 1b1a1619 1e1d1d1c 1d1d201f ............. .. - 28904: 23222116 251e2403 28272625 002b2a29 .!"#.$.%%&'()*+. - 28914: 2e2d002c 3231302f 34342d33 2d2d3035 ,.-./0123-4450-- - 28924: 37362e2e 3a333938 3c3a3b3a 09000029 ..67893::;:<)... - 28934: 0000093d 00000000 00000000 00000000 =............... - ... - -00028970 : - 28970: 00000020 0001005f 00000000 00000000 ..._........... - 28980: 00000000 000000b0 0060f7f3 00028998 ..........`..... - 28990: 00000000 0002003b ....;... - -00028998 : - 28998: 1f720000 ef58ef51 ef5cef5b ef61ef5d ..r.Q.X.[.\.].a. - 289a8: ef65ef63 ef6cef69 ef76ef71 ef78ef77 c.e.i.l.q.v.w.x. - 289b8: ef98ef8e ef9cef9b efa1ef9d efa3efa2 ................ - 289c8: efb7efa4 efbeefb8 efc1efc0 efc7efc4 ................ - 289d8: efc9efc8 efe3efcb f014efe5 f017f015 ................ - 289e8: f03af037 f06cf043 f0abf074 f190f13b 7.:.C.l.t...;... - 289f8: f192f191 f194f193 f1e3f1d7 f254f23d ............=.T. - 28a08: f712f4aa 0000f7f2 ........ - -00028a10 : - ... - 28a18: 04500000 00000000 04500000 00010c03 ..P.......P..... - 28a28: 06400012 07010505 0b40001f 00000c0b ..@.......@..... - 28a38: 09f00061 fe00100a 0d8000b1 00000c0d a............... - 28a48: 0b0000ff ff000d0b 03600147 07010502 ........G.`..... - 28a58: 0560014c fd010f04 0570016a fd000f04 L.`.....j.p..... - 28a68: 06600188 05000707 095001a1 02010808 ..`.......P..... - 28a78: 03a001c1 fe000503 062001c9 03000306 .......... ..... - 28a88: 03a001d2 00000303 05a001d7 feff1008 ................ - 28a98: 0ab00217 00000c0a 05f00253 00000c05 ........S....... - 28aa8: 09300271 00000c09 092002a7 00000c09 q.0....... ..... - 28ab8: 0ab002dd 00000c0b 0930031f 00000c09 ..........0..... - 28ac8: 09e00355 00000c0a 09900391 00000c09 U............... - 28ad8: 0a5003c7 00000c0a 09e00403 00000c0a ..P............. - 28ae8: 03a0043f 00000903 03a0044d fd000c03 ?.......M....... - 28af8: 0950045f 02010808 0950047f 03010608 _.P.......P..... - 28b08: 09500497 02010808 093004b7 00000c09 ..P.......0..... - 28b18: 109004ed fd000f10 0bb00565 00ff0c0d ........e....... - 28b28: 0c2005b3 00010c0b 0b9005f5 00000c0b .. ............. - 28b38: 0d300637 00010c0c 0ac0067f 00010c09 7.0............. - 28b48: 0a3006b5 00010c09 0c6006eb 00000c0c ..0.......`..... - 28b58: 0d000733 00010c0b 04f00775 00010c03 3.......u....... - 28b68: 08300787 00ff0c08 0b8007b7 00010c0b ..0............. - 28b78: 098007f9 00010c09 0f40082f 00010c0d ......../.@..... - 28b88: 0d00087d 00010c0b 0d7008bf 00000c0d }.........p..... - 28b98: 0b90090d 00010c0a 0d700949 fd000f0e ........I.p..... - 28ba8: 0ba009b2 00010c0a 09f009ee 00000c0a ................ - 28bb8: 09600a2a 00000c0a 0ca00a66 00010c0b *.`.....f....... - 28bc8: 0b600aa8 00ff0c0d 12000af6 00000c12 ..`............. - 28bd8: 0ac00b62 00000c0b 0a600ba4 00ff0c0c b.........`..... - 28be8: 0a800bec 00000c0b 05500c2e fd010f05 ..........P..... - 28bf8: 05a00c54 feff1008 05500c94 fd000f04 T.........P..... - 28c08: 09500cb2 02010708 08000cce fe000208 ..P............. - 28c18: 09a00cd6 0a010205 09900cdb 00000909 ................ - 28c28: 0af00d04 00010c0a 09200d40 00000909 ........@. ..... - 28c38: 0af00d69 00000c0a 09d00da5 0000090a i............... - 28c48: 05a00dd2 00000c07 0b100dfc fd000c0a ................ - 28c58: 0ae00e38 00010c09 04700e6e 00010c03 8.......n.p..... - 28c68: 04900e80 fdfe0f06 09e00ead 00010c09 ................ - 28c78: 04700ee3 00010c02 10f00eef 0001090f ..p............. - 28c88: 0ae00f33 00010909 0a300f5c 0000090a 3.......\.0..... - 28c98: 0af00f89 fd010c0a 0af00fc5 fd000c0a ................ - 28ca8: 06901001 00010906 0800101c 00000908 ................ - 28cb8: 06a01040 00000b07 0ad01067 00010909 @.......g....... - 28cc8: 08f01090 00ff090a 0e6010bd 0000090f ..........`..... - 28cd8: 08d01101 00000909 08f0112a fdff0c0a ........*....... - 28ce8: 08501166 00000908 05a0118a fd000f06 f.P............. - 28cf8: 04d011b7 fd010f03 05a011ce fd000f05 ................ - 28d08: 095011f4 04000509 06b0120b 06000606 ..P............. - 28d18: 0500121d 03010403 10001223 fe001110 ........#....... - 28d28: 100012ab 00000c10 1000130b ff000e10 ................ - 28d38: 1000137b 00000c10 0b0013db 00000c0b {............... - 28d48: 1000141d fe001010 1000149d fe001010 ................ - 28d58: 1200151d ff000e12 1000159b fe001010 ................ - 28d68: 1200161b 00000c12 10001687 fe001010 ................ - 28d78: 08001707 ff000e08 0c00173f ff000e0c ........?....... - 28d88: 12001793 fe001012 10001823 00000c10 ........#....... - 28d98: 0e001883 fe02100a 0e0018d3 fd00120e ................ - 28da8: 0e001951 ff000f0e 0e0019ba ff000e0e Q............... - 28db8: 0e001a1c fe02100a 0e001a6c ffff0e10 ........l....... - 28dc8: 0a001adc ff000e0a 0a001b22 ff000e0a ........"....... - 28dd8: 0e001b68 ff000e0e 0e001bca 0400040e h............... - 28de8: 12001be6 00000c12 14001c52 fe001014 ........R....... - 28df8: 12001cf2 feff1014 10001d92 fe001010 ................ - 28e08: 0e001e12 01000a0e 0e001e58 01000a0e ........X....... - 28e18: 14001e9e ff000e14 10001f2a 00000c10 ........*....... - 28e28: 10001f8a fe001010 1000200a feff1111 ......... ...... - 28e38: 0e00209b ff000e0f 0e002104 fe00100e . .......!...... - 28e48: 0e002174 ff000e0e 0a0021d6 feff100c t!.......!...... - 28e58: 0e002236 fe00100e 0e0022a6 fe00100e 6"......."...... - 28e68: 12002316 00000c12 10002382 fdff1212 .#.......#...... - 28e78: 0c002424 fe00100c 14002484 ff000f14 $$.......$...... - 28e88: 1400251a 01000a14 1400257e 01000a14 .%......~%...... - 28e98: 140025e2 01000a14 14002646 01000a14 .%......F&...... - 28ea8: 140026aa 01000a14 1400270e ff000e15 .&.......'...... - 28eb8: 0e0027a1 fe01100c 0e002801 fe00100e .'.......(...... - 28ec8: 10002871 fdff1111 14002902 00000c14 q(.......)...... - 28ed8: 0c00297a fe00100c 102029da 01000b11 z).......) ..... - -00028ee8 : - 28ee8: aff00bbf 089ee00a c0078cd0 bf100000 ................ - 28ef8: 1ff5e01a e4f3513f f2403e0f 00100872 ....?Q...>@.r... - 28f08: e003c005 007a0000 0900005c 01a00780 ......z.\....... - 28f18: ffffffff 733e03fd 0030833c 00c500f2 ......>s<.0..... - 28f28: 0e100f00 f0020030 9f00f200 ffffffff ....0........... - 28f38: 36c33841 890030e3 00005c00 a007700a A8.6.0...\...p.. - 28f48: 79000000 00000000 00000079 20e9ff5c ...y....y...\.. - 28f58: 9ebcfc06 79b00e90 800f1000 0d000079 .......y....y... - 28f68: 000079f5 50fdef03 cf060000 000040fe .y.....P.....@.. - 28f78: 00f15e79 f3057900 07790007 bce92ff1 y^...y....y../.. - 28f88: ae03a0af 0000d7ff 00007900 00790000 .........y....y. - 28f98: 80de0300 00d00500 01500ce4 004c00e3 ..........P...L. - 28fa8: 00a9005a c004a006 4c00004e 500d5a00 Z.......N..L.Z.P - 28fb8: 1ce40000 0000a058 e173ce03 0000e93c ....X.....s.<... - 28fc8: 400ed600 7c0000a8 d003c003 3c202e00 ...@...|...... < - 28fd8: 0b003d00 09e20070 00d00680 00a0dd04 .=..p........... - 28fe8: 00b1ef09 3ce40900 d90000a0 00007d00 .......<.....}.. - 28ff8: a01cc00c ae3f0000 010000c1 0000c0df ......?......... - 29008: 708feb03 00db0018 3ff0657f ea8f0040 ...p.....e.?@... - 29018: 0000f703 f90b70cf 40bfcf66 30eadf08 .....p..f..@...0 - 29028: 000000a5 f5000000 72e4e4f5 f205da00 ...........r.... - 29038: 700fc00b 205f403f 007f106f 205f106f ...p?@_ o...o._ - 29048: 700f403f f205c00b 303fda00 f106b00c ?@.p......?0.... - 29058: e900f601 ad00bc00 ad00ae00 e900bc00 ................ - 29068: f106f601 303fb00c 06004a00 2ba0a474 ......?0.J..t..+ - 29078: 7f00e5ff 6b7b20fb a004008d 00130000 ..... {k........ - 29088: 10050000 500f0000 500f0000 511f0100 .......P...P...Q - 29098: ffffef10 744f34f3 500f0040 500f0000 .....4Ot@..P...P - 290a8: fd520900 0fc5a00b 10110100 04f3ff1f ..R............. - 290b8: 12034044 00901efc 00f10500 00b00a00 D@.............. - 290c8: 00600f00 00105f00 0000ab00 0000f600 ..`.._.......... - 290d8: 0000f105 0000b00a 0000600f 0000104f .........`..O... - 290e8: 000000ac 040000f6 0a0000f1 0e0000c0 ................ - 290f8: 4f000060 00000010 00c5ef08 cfa8cf00 `..O............ - 29108: 00f50770 c00df20a 1ff80100 dc000080 p............... - 29118: 0000603f 00603fbd 801fbd00 0ddc0000 ?`...?`......... - 29128: f80100c0 0a00f507 a8cf00f2 080070cf .............p.. - 29138: ef00c5ef f37a36ff 05305f00 305f00f3 .....6z.._0..._0 - 29148: 5f00f305 00f30530 f305305f 05305f00 ..._0..._0..._0. - 29158: fdbe04f3 98fd0770 002890cf 0000bf00 ....p.....(..... - 29168: 00f20700 00af0000 804f0000 c03f0000 ..........O...?. - 29178: c13e0000 c12e0000 d12e0000 f82e0000 ..>............. - 29188: ff467777 6ffaffff 02ffffff b09f7777 wwF....o....ww.. - 29198: e10c0000 f3090000 f6050000 df000000 ................ - 291a8: 040010e9 0000fd59 00f40600 643f0000 ....Y.........?d - 291b8: f3080040 fb8cc9bf d7ff7c00 01000000 @........|...... - 291c8: 000000eb 0010be00 506f0000 2f000000 ..........oP.../ - 291d8: 00000090 0000d00c 01f30800 f80300d5 ................ - 291e8: 00602f00 f72322ed ffff6f21 5581ffff ./`.."#.!o.....U - 291f8: 52f95655 2f000000 00000060 0500f602 UV.R.../`....... - 29208: 00ffffff 7077777f 0000e008 0000ad00 .....wwp........ - 29218: 10c20b00 ffdf0000 550430fb 0020ff68 .........0.Uh. . - 29228: 00f80400 920f0000 f6050050 fd8ad98f ........P....... - 29238: e9ef5b10 ce050010 9f0060fc 05708bc8 .[.......`....p. - 29248: 000000f8 0000d00c 00801f00 682f0000 ............../h - 29258: 3f10faef d08f64ee 0600f12f 00c00ef4 ...?.d../....... - 29268: f109f602 01f30600 b09f86de d8ef1900 ................ - 29278: ffff8f00 77f7e8ff 008ffc77 90554f00 .......ww....OU. - 29288: 00e00b00 00f80200 109f0000 b00f0000 ................ - 29298: f4060000 dd000000 3f000000 0a000070 ...........?p... - 292a8: 010000f1 000000f9 00d7ff5c af76fc06 ........\.....v. - 292b8: 00d00ca0 c00df109 07f20700 c05e11f7 ..............^. - 292c8: feffbf00 54f90910 802fd07e 4ff60400 .......T~./....O - 292d8: f8000050 0500a01f 76fb09f6 6c00d0af P..........v...l - 292e8: 0010d8ff 0080fd8e fc68f80c 00505f00 ..........h.._P. - 292f8: 008f703f 7fc00e00 f01f0030 cf13d41f ?p......0....... - 29308: ffef04f1 0200f0a9 00f00a31 a00e0000 ........1....... - 29318: 9f000000 8da70930 df0700f7 1e0040eb ....0........@.. - 29328: 1003fc92 00000000 1efc1203 fc921e90 ................ - 29338: 00001003 01000000 a8d01fe9 00a0300e .............0.. - 29348: 00420000 03f37d01 bf10e89f ee0000b5 ..B..}.......... - 29358: 17000081 0000b4df 00d2af04 ef820100 ................ - 29368: 45f3ffff 00515555 01000000 ef101111 ...EUUQ......... - 29378: 34f3ffff 50404444 ef000000 06000092 ...4DD@P........ - 29388: 0000b5cf 00e29f03 02f36c00 bf20e99e .........l.... . - 29398: 930000c6 04000000 0770fdbe a0bf77fc ..........p..w.. - 293a8: cf000027 09000000 010000f0 010000ea '............... - 293b8: 000010dd 000010ce 0000603f 00003001 ........?`...0.. - 293c8: 00000100 00f50600 405f0000 17000000 .........._@.... - 293d8: 00b5fdce fb050000 c27d2353 406e0000 ........S#}...n@ - 293e8: 8e000000 01f40210 493ffaae 1e900ab0 ..........?I.... - 293f8: 40ef5be6 8f300fe3 40af0010 d9001f98 .[.@..0....@.... - 29408: 403f0000 e8003f6a 401f0000 d9001f5c ..?@j?.....@\... - 29418: 403f0000 8f300f6a 40af0010 1e900a98 ..?@j.0....@.... - 29428: a6de5ad6 01f303f2 ee16faaf 406e0050 .Z..........P.n@ - 29438: 00000000 fb060000 00752353 17000000 ........S#u..... - 29448: 00a3fdce 02000000 000000fd f49f0000 ................ - 29458: 00000000 00b09e0f f2060000 0000207f ............. .. - 29468: f801dc00 4f000000 00e00b60 00f00b00 .......O`....... - 29478: 0100604f ed1111fa ff8f0000 00f3ffff O`.............. - 29488: 4444c40e f406a04f af000000 0000cd10 ..DDO........... - 29498: 5ff80200 40ebffff 5755f805 405f40df ..._...@..UW.@_@ - 294a8: 05fa0100 0f0000f4 11515fa0 ff05f43a ........._Q.:... - 294b8: 00faffff 5944745f 00f405fa 5ff20800 ...._tDY......._ - 294c8: 5f000040 0000f445 855ff209 05fb6a55 @.._E....._.Uj.. - 294d8: d7ffffff 8d020000 0400b4fe f99db8ff ................ - 294e8: 0020fd02 20bf5008 0f000000 000000a0 .. ..P. ........ - 294f8: 0000f602 602f0000 00000000 000000fa ....../`........ - 29508: 00f20b00 2f000000 850000d2 89fb5f00 ......./....._.. - 29518: 290080df 5f40ebdf 30eaffff 77975f00 ...)..@_...0._.w - 29528: 5f00f89e af000040 00405f60 5fe00d00 ..._@...`_@...._ - 29538: 06000040 00405ff4 5ff60300 03000040 @...._@...._@... - 29548: 00405ff6 5ff40600 0d000040 00405fe0 ._@...._@...._@. - 29558: 5f60af00 f89e7797 ffff5f00 5f0030ea ..`_.w..._...0._ - 29568: 95ffffff 747777f9 0000405f 0000f405 .....wwt_@...... - 29578: 11515f00 ffff0511 745fe0ff f4054444 ._Q......._tDD.. - 29588: 5f000000 05000040 000000f4 7777975f ..._@......._.ww - 29598: ffffff65 ffff5ffd 77f995ff 405f7477 e...._.....wwt_@ - 295a8: f4050000 5f000000 05000040 102222f5 ......._@...."". - 295b8: feffff5f 5555f805 00405f40 00f40500 _.....UU@_@..... - 295c8: 405f0000 f4050000 00000000 b5fe8d01 .._@............ - 295d8: fb4f0000 02b0df89 060020fd 00f20b60 ..O...... ..`... - 295e8: 0f000000 000000a0 00602f00 2f000000 ........./`..../ - 295f8: 09000060 00a00ff0 0bf00900 090000f2 `............... - 29608: 20fd02f0 00f00a00 df89fb4f 8d0200c0 ... ....O....... - 29618: 5f00c6fe 4f000040 0000f455 405ff504 ..._@..OU....._@ - 29628: 554f0000 040000f4 22525ff5 ff555f22 ..OU....._R""_U. - 29638: f5ffffff 5555855f 00f4558f 5ff50400 ...._.UU.U....._ - 29648: 4f000040 0000f455 405ff504 554f0000 @..OU....._@..OU - 29658: 040000f4 f4455ff5 5ff4455f 455ff445 ....._E._E._E._E - 29668: f4455ff4 00f4455f 00faffff 00fa7777 ._E._E......ww.. - 29678: 00fa0000 00fa0000 00fa0000 00fa0000 ................ - 29688: 00fa0000 00fa0000 07f90000 0df60320 ............ ... - 29698: 01f18ee9 5f30fbae eb020040 0100f405 ......0_@....... - 296a8: 405f00ec 0510de01 20ce00f4 bf405f00 .._@....... ._@. - 296b8: f4050030 0000909f 40efcf5f 91ff0500 0......._..@.... - 296c8: 5f0010ee 00fc03a0 0600f405 405f00f8 ..._.........._@ - 296d8: 05f50900 0c0000f4 00405ff2 00f40500 ........._@..... - 296e8: 405f0000 f4050000 5f000000 05000040 .._@......._@... - 296f8: 000000f4 0000405f 0000f405 00405f00 ...._@......._@. - 29708: 00f40500 975f0000 ff257777 5ff5ffff ......_.ww%...._ - 29718: 00000040 00fc951e f9080000 0000f55f @..........._... - 29728: fd95ff02 ae0000e0 705f5ff9 955f3f00 .........__p.?_. - 29738: 0b108ff3 315ff9c0 0ff304e9 f207f395 ......_1........ - 29748: 5ff900db 20ef0d30 00f3950f f900905f ..._0.. ...._... - 29758: 7100305f f3950f00 00000000 00505ff9 _0.q........._P. - 29768: ff554f00 f5040020 0000fd5f f9fa554f .OU. ..._...OU.. - 29778: 5ff50400 4f00f54a f20df455 405ff504 ..._J..OU....._@ - 29788: 554fd02f 946f00f4 00405ff5 f455afaf /.OU..o.._@...U. - 29798: f5df0000 0200405f 00f455ff 00f50600 ...._@...U...... - 297a8: b5fe8d01 ff040000 00fa9eb8 0020fd02 .............. . - 297b8: bf00f908 0a000020 00a00ff2 723f0000 .... .........?r - 297c8: 000000f6 602ff900 0f000000 0000fa90 ....../`........ - 297d8: 0bf70300 000000f2 d22f20af 908f0000 ......... /..... - 297e8: 89fb4f00 0000a0ef 50ebdf28 ffff5f00 .O......(..P._.. - 297f8: 975f00d7 5fc0bf78 f6070040 0000405f .._.x.._@..._@.. - 29808: 00405ffa 405ffa00 5ff80300 f16e2362 ._@..._@..._b#n. - 29818: fdffff5f 54855f30 405f0020 5f000000 _...0_.T ._@..._ - 29828: 00000040 0000405f 8d010000 0000b5fe @..._@.......... - 29838: 89fb4e00 0200a0ef 080020fd f20a00f9 .N....... ...... - 29848: af000000 00a00f20 703f0000 0000602f .... .....?p/`.. - 29858: 2f900f00 00000060 901f900f 2f000000 .../`........../ - 29868: 00f10b70 20af0000 0010fc03 0000f907 p...... ........ - 29878: df78fa6f 030000b0 00c5ffae 00000000 o.x............. - 29888: b015d43e 02000000 0080ffbf 01000000 >............... - 29898: ff5f0031 5f00d7ff c0bf7897 0700405f 1._...._.x.._@.. - 298a8: 00405ff6 405ffa00 5ffa0000 f8030040 ._@..._@..._@... - 298b8: 6e23525f ffff5fe1 855f30fc 5f00f955 _R#n._...0_.U.._ - 298c8: 407f0040 0c00405f 00405fe0 5c00f902 @..@_@..._@....\ - 298d8: 0720d9ef 90af87fc 0100c00e 00800f10 .. ............. - 298e8: f50d0000 03000000 0050eaef feae0500 ..........P..... - 298f8: 00000040 0000f14e 08f30500 f2080000 @...N........... - 29908: bf77fa2f ff9d02a0 ffff00c7 67f5ffff /.w............g - 29918: 7277fb78 00f70100 f7010000 01000000 x.wr............ - 29928: 000000f7 0000f701 00f70100 f7010000 ................ - 29938: 01000000 000000f7 0000f701 00f70100 ................ - 29948: f7010000 306f0000 168f0000 080000f3 ......o0........ - 29958: 00306ff1 f3168f00 f1080000 0000306f .o0.........o0.. - 29968: 00f3168f 6ff10800 8f000030 0000f405 .......o0....... - 29978: 703ff009 00cd0000 5f0020de a8ff0480 ..?p..... ._.... - 29988: 0300d0bf 0081fdbe 0000e00c 6f306f00 .............o0o - 29998: 0c000050 00fb00c0 00f60300 0000f209 P............... - 299a8: 2f0000ae 901f0080 00ce0000 0000f207 .../............ - 299b8: db00f605 0e000000 00504fc0 3b8f0000 .........OP....; - 299c8: 000000e0 00f8fb02 0b000000 000010ff ................ - 299d8: b04f0000 405f0000 00df0000 0ff50200 ..O..._@........ - 299e8: ff020090 f0070040 0700e00b 0c0090fe ....@........... - 299f8: 00f306b0 00e0aa0c f801601f f3541f00 .........`....T. - 29a08: 00106f00 107f00cd 00cc00f8 cb207f00 .o............ . - 29a18: f701ad00 712f0000 265f00f6 0d0000f2 ....../q.._&.... - 29a28: 0f00f1c6 0000d07b 00c0fd08 0080df0b ....{........... - 29a38: 70ff0300 30ff0600 ef000000 fe010020 ...p...0.... ... - 29a48: 903f0000 00cd0000 7f00408f 10de0030 ..?......@..0... - 29a58: 0300802f 00d00cfa f3fb0700 0c000000 /............... - 29a68: 000000f8 00c0ef01 7fbf0000 6f000070 ............p..o - 29a78: 0020af60 ed01b02f 00f10c00 f607f804 `. ./........... - 29a88: f3090000 0000e00c f703f207 901f0000 ................ - 29a98: 0010af00 1f00109e 00f602a0 0bf30800 ................ - 29aa8: 000000d0 00404fec fb5f0000 00000000 .....O@..._..... - 29ab8: 0000f20c f0090000 00000000 0000f009 ................ - 29ac8: f0090000 00000000 0000f009 ffffff3f ............?... - 29ad8: 777701fd 0090bf77 c01e0000 0c000000 ..www........... - 29ae8: 000000f2 0000f508 00f90400 ec010000 ................ - 29af8: 00000000 000020cf 00508f00 904f0000 ..... ....P...O. - 29b08: 1e000000 777777f8 ffffff05 ff5ff0ff .....www......_. - 29b18: 5f50f705 00f30530 f305305f 05305f00 ..P_0..._0..._0. - 29b28: 305f00f3 5f00f305 00f30530 f705305f .._0..._0..._0.. - 29b38: 00ff5f50 0000007e 0000401f 0000900c P_..~....@...... - 29b48: 0000e007 0000f402 0000c900 00007e00 .............~.. - 29b58: 00402f00 00900c00 00e00700 00f30200 ./@............. - 29b68: 00d90000 007e0000 302f0000 900d0000 ......~.../0.... - 29b78: e0070000 ea35fabf ea00ea00 ea00ea00 ......5......... - 29b88: ea00ea00 ea00ea00 ea00ea00 ea35ea00 ..............5. - 29b98: 2f00fabf 9d000080 f30000e0 d00600d5 .../............ - 29ba8: 600c007b 103f201f 009a800b ffffe004 {..`. ?......... - 29bb8: 1111ffff f6071111 01e70300 0080fd9e ................ - 29bc8: 90af87ce af000002 06000000 ffbe02f2 ................ - 29bd8: 42ec20ff 502ff227 ec207f00 02f27f42 . .B'./P.. .B... - 29be8: 206ffbbf 0000008f 00008f00 008f0000 ..o ............ - 29bf8: 8f000000 00b3fe2b ef78ec8f 00a08f30 ....+.....x.0... - 29c08: 208fc01e 8ff10700 f3050000 0700208f ... ......... .. - 29c18: 00a08ff1 ec8fd01e 8e30ef78 00b3fe2b ........x.0.+... - 29c28: c4ef3a00 7cd84f00 00d00df4 00f61307 .:...O.|........ - 29c38: 304f0000 f6030000 0d000000 100600d0 ..O0............ - 29c48: f47cd74f c4ef3a00 00000000 0000f701 O.|..:.......... - 29c58: 00f70100 f7010000 a3ff3b00 87fd04f7 .........;...... - 29c68: d00ef7ce 3ff70b00 f7030060 0100304f .......?`...O0.. - 29c78: 00503ff7 c00ef703 04f70a00 f7be65fc .?P..........e.. - 29c88: b2ff3b00 fe3b00f7 fc0400a2 0e20ee67 .;....;.....g. . - 29c98: a01e00c0 0700503f ffff4ff0 723ff1ff ....?P...O....?r - 29ca8: 0e202222 000200c0 af87fd04 ef3a0050 "" .........P.:. - 29cb8: 5d0000d6 b52f00fc 00f30470 a0ffff0c ...]../.p....... - 29cc8: 0053f748 0500305f 5f0000f3 f3050030 H.S._0....._0... - 29cd8: 305f0000 00f30500 00305f00 b2ff3b00 .._0....._0..;.. - 29ce8: 87fe04e9 d10ef9cf 3ff90a00 f9010060 ...........?`... - 29cf8: 0000404f 00603ff9 d00ef901 04f90900 O@...?`......... - 29d08: f8cf87fd b3ff3b00 000000f7 e909f405 .....;.......... - 29d18: 01b0af77 00d8ff7c 0000008f 0000f008 w...|........... - 29d28: 00008f00 bff20800 fb8f10ea f808fd89 ................ - 29d38: 8ff40600 781f0010 f80000f0 0f00008f .......x........ - 29d48: 0000f088 00008ff8 00f0880f 1a9ef800 ................ - 29d58: f00800f2 8ff0088f 088ff008 f0088ff0 ................ - 29d68: 00e20700 0000f309 f1070000 00f10700 ................ - 29d78: 0700f107 f10700f1 00f10700 0700f107 ................ - 29d88: f10700f1 18f00800 fc3ec06e 00008f20 ........n.>. ... - 29d98: 00f00800 008f0000 f0080000 8fd11d00 ................ - 29da8: 08e21d00 00e21df0 00f32d8f 70fffe08 .........-.....p - 29db8: bfe28f00 01f20830 008f10ee f008fb03 ....0........... - 29dc8: 8ff70700 8f8f8f8f 8f8f8f8f 8e8f8f8f ................ - 29dd8: 3b91fe3c ff08a2fe c6cf9f96 708fd08f <..;...........p - 29de8: 00c09f00 00f1585f 0100f605 00008ff7 ...._X.......... - 29df8: 0f00404f 0400f088 f80000f4 4f00008f O@.............O - 29e08: 880f0040 f40400f0 8ff80000 404f0000 @.............O@ - 29e18: 8e800f00 08a1fe3b d08fa6ff 6f00808f ....;..........o - 29e28: 0100f148 00008ff7 00f0880f 008ff800 H............... - 29e38: f0880f00 8ff80000 800f0000 c4ef3b00 .............;.. - 29e48: 87fd0400 d00e60cf 3ff10b00 f5030060 .....`.....?`... - 29e58: 0100304f 00603ff7 d00ef503 04f10b00 O0...?`......... - 29e68: 60cf77fd c4ef3b00 fe3b8e00 fb8f00b3 .w.`.;....;..... - 29e78: 8f30df57 c00d0090 0700108f 00008ff1 W.0............. - 29e88: 208ff305 8ff10700 d01e00a0 ef78ec8f ... ..........x. - 29e98: fe2b8f30 008f00b3 8f000000 00000000 0.+............. - 29ea8: 0000008f ff3b0000 fd04f7a2 0ef7de87 ......;......... - 29eb8: f70b00d0 0300603f 00304ff7 603ff701 ....?`...O0...?` - 29ec8: 0ef70300 f70b00d0 ce77fd04 ff3b00f7 ..........w...;. - 29ed8: 0000f7a3 00f70100 f7010000 01000000 ................ - 29ee8: f02b8ef7 8f90ed8f 208f00a0 00008f00 ..+........ .... - 29ef8: 8f00008f 008f0000 00008f00 91fdae02 ................ - 29f08: d069d71e 0000304f 0010b42f 60fdef06 ..i.O0../......` - 29f18: f55b0100 f7000001 f36ba75f 40ecdf19 ..[....._.k....@ - 29f28: 0000f305 cf00305f 8f04faff f3053075 ...._0......u0.. - 29f38: 305f0000 00f30500 00305f00 0000f404 .._0....._0..... - 29f48: 0080c61f ae10fc5d 5a2f0000 f50200e0 ....]...../Z.... - 29f58: 2f0000ae 0200e05a 0000aef5 00f0592f .../Z......./Y.. - 29f68: 306ff504 ee51af00 02f5bf76 503ffbbe ..o0..Q.v.....?P - 29f78: 0000c00d 00f206cb f900f502 00e00900 ................ - 29f88: 800f009e 6f602f00 c00c0010 050000cb ...../`o........ - 29f98: 0000f4f6 00d0ef00 708f0000 0000bb00 ...........p.... - 29fa8: 4f00109f 0e00f116 c00900f6 fc05600f ...O.........`.. - 29fb8: 00f600b0 5fab00ac 05105f10 f7500ff1 ......._._....P. - 29fc8: 0f00b00a c009f076 ac0000f5 8f4f00ba ....v.........O. - 29fd8: ff040000 a0ef0040 e00e0000 00f40800 ....@........... - 29fe8: 00704f00 308f209f cd00505f 0200902e .Op.. .0_P...... - 29ff8: 0000d0ff 0000f60a 00e1fd04 c00deb01 ................ - 2a008: 3f10be00 00406f80 c00d407f 06cb0000 ...?.o@..@...... - 2a018: f40200f3 0900ea00 108f00d0 1f00701f .............p.. - 2a028: 00107f70 00d9e00a f2f90300 cf000000 p............... - 2a038: 000000b0 0000406f 0000ad00 00f5791c ....o@.......y.. - 2a048: 70ee1a00 ff4f0000 5515f9ff 0000f45b ...p..O....U[... - 2a058: 0100804f 0b0000ec 8f0000e1 f7040040 O...........@... - 2a068: e51e0000 ff5f5355 2c00fcff 61af00f5 ....US_....,...a - 2a078: 0000cc00 db0000db 00db0000 1f00ea02 ................ - 2a088: fa0500f4 00db0000 0000db00 cc0000db ................ - 2a098: 61af0000 5ff52c00 155ff115 f1155ff1 ...a.,._.._.._.. - 2a0a8: 5ff1155f 155ff115 f1155ff1 80be105f _.._.._.._.._... - 2a0b8: 0140af03 701f00f6 1f00f701 00f90070 ..@....p....p... - 2a0c8: fb00fb0a 01701f20 701f00f7 af03f601 .... .p....p.... - 2a0d8: 0090be40 00000000 00e43d00 f5860cb5 @........=...... - 2a0e8: 03f0201e 000290ef 02001000 400d90ce . .............@ - 2a0f8: 0e003b89 0d0e003b ce028940 f8080090 .;..;...@....... - 2a108: 00f7e7ef 00000000 00000000 00000000 ................ - 2a118: 00dc4900 16000000 00ffffbf ff8d0300 .I.............. - 2a128: 00ffffff ffffcf00 00ffffff ffffff00 ................ - 2a138: 00ffc7ff eaffff00 00ff0051 0083ff00 ........Q....... - 2a148: 00ff0000 0000ff00 00ff0000 0000ff00 ................ - 2a158: 00ff0000 0000ff00 00ff0000 0000ff00 ................ - 2a168: 00ffff2b 0000ff00 2bffffdf 0000ffff +..........+.... - 2a178: dffdffdf 0000ffff dfb2ff2b 0000fdff ........+....... - 2a188: 2b000000 0000b2ff d0000000 ffffff0f ...+............ - 2a198: ff0df0ff 8888c8ff f0ffff8c 0000800f ................ - 2a1a8: f00ff008 0000800f ff0ff008 000080ff ................ - 2a1b8: f0ffff08 ccccec0f f00ff0ce ccccec0f ................ - 2a1c8: ff0ff0ce 000080ff f0ffff08 0000800f ................ - 2a1d8: f00ff008 0000800f ff0ff008 8888c8ff ................ - 2a1e8: d0ffff8c ffffff0f df0df0ff ffff73ff .............s.. - 2a1f8: fffdffff ffffa5ff ffffffff ffffa5ff ................ - 2a208: dfffffff ffff73ff 00fdffff 00000000 .....s.......... - 2a218: df000000 ffff73ff fffdffff ffffa5ff .....s.......... - 2a228: ffffffff ffffa5ff dfffffff ffff73ff .............s.. - 2a238: 00fdffff 00000000 df000000 ffff73ff .............s.. - 2a248: fffdffff ffffa5ff ffffffff ffffa5ff ................ - 2a258: dfffffff ffff73ff 00fdffff 00000000 .....s.......... - 2a268: 00b10a00 00000000 00fcbf00 00000000 ................ - 2a278: 00fbff0b 00000000 1bc0ffbf 0b0000a0 ................ - 2a288: cf00fcff bf0000fb bf00c0ff ff0bb0ff ................ - 2a298: 0c0000fc ffbffbff 000000c0 fbffffcf ................ - 2a2a8: 00000000 b0ffff0c 00000000 00fbbf00 ................ - 2a2b8: 00000000 00b00b00 03000000 03000000 ................ - 2a2c8: 0010fc08 fcfff81c f5ff1c10 ff2cfcff ..............,. - 2a2d8: ffff05f5 0500f5ff 00f5ffff fdff1d00 ................ - 2a2e8: ff1c0010 1c10fcff fcfff9ff 05f5ff1c ................ - 2a2f8: f5dffcff d1ff0500 040000a4 000000a1 ................ - 2a308: 0000e04f 10020000 1003f16f d05f0000 O.......o....._. - 2a318: d13ff16f f1ff0300 fd5ff16f 40ff0d00 o.?.....o._....@ - 2a328: ff09f16f 00f74f70 cf00f16f 00f09fe0 o...pO..o....... - 2a338: 5f00f16f 00c0bff3 2f00f16f 00c0bff5 o.._....o../.... - 2a348: 1f00e04f 00e0aff6 4f000000 00f46ff4 O..........O.o.. - 2a358: af000000 10fe0ff0 ff050000 d3ff06a0 ................ - 2a368: ff7f0000 ff9f0020 f4ffbeda ff060000 .... ........... - 2a378: 30fdffff 17000000 0050cabd 00000000 ...0......P..... - 2a388: 0000b88b 00000000 0000ffff 06300000 ..............0. - 2a398: 0360ffff dffd0400 effdffff ffff0d40 ..`.........@... - 2a3a8: ffffffff ffff4fd0 ffff9ff9 ffff08f4 .....O.......... - 2a3b8: ffff0220 f9ff0080 ff9f0000 f9ff0000 ............... - 2a3c8: ff9f0000 ffff0800 ffff0220 ffff4f80 ........ ....O.. - 2a3d8: ffff9ff9 ffff0df4 ffffffff dffe04d0 ................ - 2a3e8: dffdffff 06300040 0360ffff 00000000 ....@.0...`..... - 2a3f8: 0000ffff 00000000 0000b88b 00000000 ................ - 2a408: 3f30dd03 000000f3 f5ff6f00 0000f44f ..0?.....o..O... - 2a418: 99ff0900 00f4bfff f6bf0100 f4ff6f22 ............"o.. - 2a428: fe2d0000 ef53ff35 ff0400f4 f8ff8fc1 ..-.5.S......... - 2a438: 7f40fe2d ffff1afa f7afa1ff ffdf82cf -.@............. - 2a448: 28fdffff ff0e14fc ffffffff 0f0041e0 ...(.........A.. - 2a458: ffffffff 0000f0ff 00f9ff0f 00f0ff8f ................ - 2a468: f8ff0f00 f0ff8f00 ff0f0000 ff8f00f8 ................ - 2a478: 0e0000f0 6f00f6ff 0000e0ff fddf0000 .......o........ - 2a488: 00000000 ffff0000 00000000 ffff0000 ................ - 2a498: 00000000 ffff0000 00000000 ffff0000 ................ - 2a4a8: 00000000 ffff0000 00000000 ffffff4f ............O... - 2a4b8: 0000f4ff ffffff0b 0000b0ff ffffbf00 ................ - 2a4c8: 000000fb ffff0b00 000000b0 fbbf0000 ................ - 2a4d8: df000000 b11bfcff fffdffcf 2cc2ffff ..............., - 2a4e8: ffffffff ffffffff ffffffff ffffffff ................ - 2a4f8: dfffe0f0 ffffffff 00fdffff ffffef04 ................ - 2a508: 0040feff ffff1e00 e1ffffff b0af0000 ..@............. - 2a518: 0b000000 ff0500fa 00000010 1e50ff01 ..............P. - 2a528: 000000f6 e16f0000 0000b0af 0b000000 ......o......... - 2a538: fffffffa ff080080 ffffffff 1f00f1ff ................ - 2a548: ffffffff ffffffff ffffffff ffffffff ................ - 2a558: ffffffff ffffffff ffffffff ff8fffff ................ - 2a568: ffffffff 00f8ffff dabd0600 00ff0250 ............P... - 2a578: ffffef05 00ff42fe 7ba7ff7f 05fff9ff .....B.....{.... - 2a588: 0000c1ff 0effff2c 020000fc 5fffdf22 ....,.......".._ - 2a598: 0f0000f2 8fffffff 0f0000b0 00ffffff ................ - ... - 2a5b4: ff000000 00f0ffff fff80b00 00f0ffff ................ - 2a5c4: fff42f00 002022fd ffe0cf00 0000c2ff ./..." ......... - 2a5d4: ff40ff2c 6ab7ff9f ff00f7ff ffffdf24 ,.@....j....$... - 2a5e4: ff0050fe dbac0520 00000060 00000000 .P.. ...`....... - 2a5f4: 008d0000 00ff0800 dfff8f00 ffffffff ................ - 2a604: ffffffff ffffffff ffffffff dfffffff ................ - 2a614: 00ffffff 00ff8f00 00ff0800 008d0000 ................ - ... - 2a630: 0000008d 00ff0800 8f000000 cf0000ff ................ - 2a640: 01ffffff ffffff50 fff706ff 00ffffff ....P........... - 2a650: ffffffbe ffae00ff 05ffffff ffffdff8 ................ - 2a660: 006002ff 00ff9f00 09000000 000000ff ..`............. - 2a670: 009e0000 00000000 00000000 00000000 ................ - 2a680: 00100600 00000000 d21f0000 00000000 ................ - 2a690: 0300008d 000010ee 0a00ff08 00b02fb1 ............./.. - 2a6a0: 00ff8f00 f407fc05 ffffffdf 605f5002 .............P_` - 2a6b0: fffffff9 0df706ff ffffbdc0 ae00ffff ................ - 2a6c0: ff9ff009 00ffffff 8ff009ae ffffffff ................ - 2a6d0: c00df706 ffffdfad 5f5002ff 0000e960 ..........P_`... - 2a6e0: 0500ff8f 00f406fc 00ff0800 b02fb10a ............../. - 2a6f0: 8d000000 ee020000 00000010 1f000000 ................ - 2a700: 000000d2 00000000 8f001006 ffffffff ................ - 2a710: fff8ffff fffffffc ffffffff ffff2f20 ............ /.. - 2a720: fcffffff ffff0c00 ffffffee feff2f20 ............ /.. - 2a730: ffffef22 e2fffffc ffff2e00 20fe4efe "............N. - 2a740: ffff0200 00c202e2 ffff0000 00000020 ............ ... - 2a750: ffff0000 00000000 ffff0000 ffffffff ................ - 2a760: 8fffffff ffffffff 00f8ffff 00000000 ................ - 2a770: 010030ff 0040ffcc 40ffff2d ffffef03 .0....@.-..@.... - 2a780: ffff3f40 ffff44ff ff9fffff ffffffff @?...D.......... - 2a790: ffffffff ffffffff ffffafff ff45ffff ..............E. - 2a7a0: 40ffffff ffffff4f ffef0340 2e0040ff ...@O...@....@.. - 2a7b0: 0030ffff 0000cc01 00000000 00000000 ..0............. - 2a7c0: 918f0000 00000000 70ffff00 00000000 ...........p.... - 2a7d0: 40fdffff ff000000 10faffff ffff0000 ...@............ - 2a7e0: 00f7ffff ffffff00 00d5ffff ffffffff ................ - 2a7f0: ffb2ffff ffffffff fffffdff ffffffff ................ - 2a800: fffffffd b2ffffff ffffffff ff00d5ff ................ - 2a810: f7ffffff ffff0000 0010faff fdffff00 ................ - 2a820: 00000040 0070ffff 8e000000 000000a1 @.....p......... - ... - 2a840: 00f8ff8f fff8ff8f ff00ffff ffffffff ................ - 2a850: ffff00ff ffffffff ffffff00 00ffffff ................ - 2a860: ffffffff ff00ffff ffffffff ffff00ff ................ - 2a870: ffffffff ffffff00 00ffffff ffffffff ................ - 2a880: ff00ffff ffffffff ffff00ff ffffffff ................ - 2a890: ffffff00 00ffffff 7fffffff 7f00f7ff ................ - 2a8a0: ff8ff7ff ffffffff fffffff8 ffffffff ................ - 2a8b0: ffffffff ffffffff ffffffff ffffffff ................ - 2a8c0: ffffffff ffffffff ffffffff ffffffff ................ - 2a8d0: ffffffff ffffffff ffffffff ffffffff ................ - 2a8e0: ffffffff ffffffff ffffffff ffffffff ................ - 2a8f0: ffffffff ffffffff ffffffff ffff8fff ................ - 2a900: f8ffffff 00000000 0010cc00 d2ffff03 ................ - 2a910: ffff0400 ff0430fe 04f4ffff ffffffff .....0.......... - 2a920: ffffff54 fffff9ff ffffffff ffffffff T............... - 2a930: ffffffff fffffff9 ffff44ff ff04f3ff .........D...... - 2a940: 0430feff 00d2ffff 10ccff04 00ff0300 ..0............. - 2a950: 00000000 2d000000 000000d2 ef010000 .......-........ - 2a960: 000010fe ff1d0000 0000d1ff ffcf0000 ................ - 2a970: 0000fcff ffff0b00 00b0ffff ffffaf00 ................ - 2a980: 00faffff ffffff09 90ffffff ffffff0f ................ - 2a990: f0ffffff ffffff08 80ffffff 00000000 ................ - 2a9a0: 00000000 ffffff0c c0ffffff ffffff0f ................ - 2a9b0: f0ffffff ffffff0f f0ffffff ffffff0c ................ - 2a9c0: c0ffffff 1a000000 01000040 0000f0df ........@....... - 2a9d0: 00a0ff1d 00fadf01 a0ff1d00 fadf0100 ................ - 2a9e0: ff0c0000 0d0000a0 000080ff 00f8df01 ................ - 2a9f0: ff1d0000 01000080 0000f8df 80ff1d00 ................ - 2aa00: df010000 000000f0 a104501b 0f000000 .........P...... - 2aa10: 000010fd 00d1ff0a fdaf0000 0a000010 ................ - 2aa20: 0000d1ff 10fdaf00 ff0a0000 080000c0 ................ - 2aa30: 0000d0ff 0010fd8f 00d1ff08 10fd8f00 ................ - 2aa40: d1ff0800 fd0f0000 05000010 000000b1 ................ - 2aa50: ff040000 00000040 80ff0800 00000000 ....@........... - 2aa60: 0080ff08 08000000 000080ff ff080000 ................ - 2aa70: 48000080 c8ff8c88 ffff8488 ffffffff ...H............ - 2aa80: ffffffff ffffffff ff8c8848 008488c8 ........H....... - 2aa90: 80ff0800 00000000 0080ff08 08000000 ................ - 2aaa0: 000080ff ff080000 00000080 40ff0400 ...............@ - 2aab0: 44140000 44444444 ffffef41 feffffff ...DDDDDA....... - 2aac0: ffffffff 7bffffff bbbbbbbb 0000b7bb .......{........ - 2aad0: daffad05 00000050 88fcdf04 0040fdcf ....P.........@. - 2aae0: 40fe7f00 f7ef0400 f4ff0700 4f809e00 ...@...........O - 2aaf0: ff4f70ff f8af00c0 dff4ff0c ff9a80ff .pO............. - 2ab00: fdff08fe ef80ffdf ff08feff c0ff4ffd .............O.. - 2ab10: 0cf8ff8f ff07f4ff 80ee08f4 0070ff4f ............O.p. - 2ab20: 0040fe7f 00f8ef04 fcdf0400 40fdcf88 ..@............@ - 2ab30: 05000000 50daffad 208c0000 00000000 .......P... .... - 2ab40: 00000000 0000e4df 00000000 ff1b0000 ................ - 2ab50: fddf4980 000000a5 ffff7f00 d4ff8cd8 .I.............. - 2ab60: 04000000 0000f8ef 0070ff4e ff1c0000 ........N.p..... - 2ab70: ff04e869 e30400f7 fffe9f00 40ffcf80 i..............@ - 2ab80: 0570ff0d 8fe0ffff ff0dd0ff ff2d00f7 ..p...........-. - 2ab90: d0ff8fe0 00fcff04 cff8af00 7f0030ff .............0.. - 2aba0: 060040ff 00f7ffff f4ff0800 ff3e0000 .@............>. - 2abb0: 000000a0 82c8ff4d 00f7bf01 5a000000 ....M..........Z - 2abc0: 0810fcdf 0000a0ff 00000000 fd4e0000 ..............N. - ... - 2abd8: 0000c802 d22d0000 00000000 00000000 ......-......... - 2abe8: 0000fbbf 00000000 ffff0500 00000050 ............P... - 2abf8: 0d000000 00d0ffff 00000000 ffff7f00 ................ - 2ac08: 000000f7 ff010000 10ff8dd8 00000000 ................ - 2ac18: 0aa0ff0a 0000a0ff ff3f0000 f3ff0bb0 ..........?..... - 2ac28: 00000000 0cc0ffcf 0000fcff ffff0500 ................ - 2ac38: ffff0dd0 0e000050 9ff9ffff 00e0ffff ....P........... - 2ac48: ffff8f00 ffff2ee2 ff0200f8 0990ffff ................ - 2ac58: 10ffffff ffffff0a ffff3ee3 ff0fa0ff .........>...... - 2ac68: ffffffff f0ffffff ffffff08 ffffffff ................ - 2ac78: 000080ff 00000000 00000000 00000000 ................ - 2ac88: 000000d8 00000000 ffff80ff ff070070 ............p... - 2ac98: fffff8ff ff6f00f6 8e78fdff e8ff15ff ......o...x..... - 2aca8: 0200e2ff 20fe4fe5 000020fe 00f3ff13 .....O. . ...... - 2acb8: 00000052 0031ff3f 02000052 205ef4ef R...?.1.R.....^ - 2acc8: 8e7820fe e8ff51ff ffffe2ff ff6f00f6 . x..Q........o. - 2acd8: fffffdff ff070070 0000f8ff 00000000 ....p........... - 2ace8: 000080ff 00000000 000000d8 00000000 ................ - ... - 2ad00: 01000000 000010dd ff1d0000 000000d1 ................ - 2ad10: fdffdf01 1d000010 d1ff99ff f9df0100 ................ - 2ad20: 10fd9f00 0090ff1d bfd1ff09 000000f9 ................ - 2ad30: 905ffb9f 09000000 000000f5 00000000 .._............. - 2ad40: 00000000 5f000000 00000090 f9bff509 ......._........ - 2ad50: 9f000000 90ff1dfb d1ff0900 00f9df01 ................ - 2ad60: 0010fd9f ff99ff1d 010000d1 10fdffdf ................ - 2ad70: 1d000000 0000d1ff dd010000 00000010 ................ - ... - 2ad90: 00d11d00 00000000 df010000 ffef10fd ................ - 2ada0: 00d0ffff d1ffff1d ffffffaf cfcf00f0 ................ - 2adb0: 0000fcfc 00f00f00 b6f11f6b 0f000000 ........k....... - 2adc0: 0f0000f0 000000f0 00f00f00 00f00f00 ................ - 2add0: 0f000000 0f0000f0 000000f0 b6f11f6b ............k... - 2ade0: 00f00f00 cfcf0000 0f00fcfc faffffff ................ - 2adf0: d1ffff1d ffff0d00 df01feff 000010fd ................ - 2ae00: 00000000 00d11d00 00000000 00000000 ................ - 2ae10: ff8f0000 0000e2ff ffff0000 0020feff .............. . - 2ae20: ffff0000 ffffffff fffff8ff ffffffff ................ - 2ae30: ffffffff ffffffff ffffffff ffffffff ................ - 2ae40: ffffffff ffffffff ffffffff ffffffff ................ - 2ae50: ffffffff ffffffff ffffffff ffffffff ................ - 2ae60: ffffffff ffffffff ff8fffff ffffffff ................ - 2ae70: 0000f8ff 00b00b00 00000000 00fbbf00 ................ - 2ae80: 00000000 b0ffff0b 00000000 fbffffbf ................ - 2ae90: 0b000000 ffffffff 4f0000b0 ffffffff ...........O.... - 2aea0: 000000f4 00ffff00 00000000 00ffff00 ................ - 2aeb0: 00000000 00ffff00 00000000 00ffff00 ................ - 2aec0: 00000000 00ffff00 ffdf0000 0ffddff0 ................ - 2aed0: fffffdff 9f0000f9 ffffffff ffffffff ................ - 2aee0: ffffffff f0ffffff ffdfffe0 ffffffff ................ - 2aef0: 0000fdff 00000000 00000000 00000000 ................ - 2af00: 0062ea0a 00000000 f0ffff02 00000000 ..b............. - 2af10: ffff9f00 00000000 ffff0f00 000000d0 ................ - 2af20: ffff0200 000000fb ef030000 000070ff .............p.. - 2af30: 04000000 0000f2ff 00000000 0000fbbf ................ - 2af40: 00000000 0030ff6f 00000200 0090ff4f ....o.0.....O... - 2af50: 00f38f02 00d0ff6f e4ffff0a 00d1ffbf ....o........... - 2af60: ffffef00 00d1ffff ffff0a00 0090ffff ................ - 2af70: ff6f0000 0030fbff ff020000 000072db ..o...0......r.. - 2af80: 08000000 000080ee ff086106 2d0080ff .........a.....- - 2af90: 33efd0ff ff2e00fe 3ff30ef3 f3ff2ee0 ...3.......?.... - 2afa0: ffff8f00 00f3ff6e ffff8e00 0000f3ff ....n........... - 2afb0: ffef0200 000000f3 ffff2e00 08000030 ............0... - 2afc0: ffffffef ff080030 ffeff6ff 33ef0030 ....0.......0..3 - 2afd0: ffef02fe 3ff30e30 ffef02e0 f8ff8f30 ....0..?....0... - 2afe0: fddf0200 00e88e00 10660000 ffdf0000 ..........f..... - 2aff0: 00200dff ffffff00 0000e20f 0fffffff .. ............. - 2b000: fff0dffd 0020ffff fffff0ff ffffffff ...... ......... - 2b010: fffffff0 f0ffffff ffffffff fff0ffff ................ - 2b020: ffffffff fffff0ff ffffffff fffffff0 ................ - 2b030: f0ffffff ffffffff fff0ffff ffffffff ................ - 2b040: ffdff0ff fffdffff 000000f9 ffff0000 ................ - 2b050: 00ffffff ffffdf00 0000fdff ffffff8f ................ - 2b060: ff00c2ff ffffffff 00ff20fe ff010000 ......... ...... - 2b070: 0000ffe2 fcff0000 000000ff ffffff00 ................ - 2b080: 00000000 ffffffff ffffffff ffffffff ................ - 2b090: ffffffff 11fbffff ffffffbf 1f00f1ff ................ - 2b0a0: ffffffff ff1f00f1 fbffffff ffffbf11 ................ - 2b0b0: ffffffff 8fffffff ffffffff df00f8ff ................ - 2b0c0: 0000fdff fcffff01 ff030000 0000f7ff ................ - 2b0d0: f2ffff06 ff080000 0000d0ff ffffff0a ................ - 2b0e0: ff0cd0ff a0ffffff ffffff0e ff0d20ff ............. .. - 2b0f0: 00f8ffff ff0a0000 000000e0 0050ff0e ..............P. - 2b100: fc2f0000 00000000 0000f35f a09f0000 ../....._....... - 2b110: 00000000 000010df 00d70000 04000000 ................ - 2b120: 000040ee 99ffdf00 0000fdff ff99ffff .@.............. - 2b130: ff0000ff ffffffff ffff0000 00000090 ................ - 2b140: 0dffff00 200dffff ff0fffff ffe20fff ....... ........ - 2b150: ffff0fff fffffd0f 20ffff0f 0fffff00 ........... .... - 2b160: ffffffff ff0fffff ffffffff ffff0fff ................ - 2b170: ffdfffff ffffff0f 0f0000ff ffffffff ................ - 2b180: ff0f0000 00ffffff ffff0d00 0000fdff ................ - 2b190: 0000cc00 02000000 000030ff ffbf0100 .........0...... - 2b1a0: 000020fc ffffff1e 9f0000e1 f8ffffff . .............. - 2b1b0: ffef0000 00fdffff ffffff00 0100ffff ................ - 2b1c0: ffffffff ff0300ff ffffffff ffff0830 ............0... - 2b1d0: 80ffffff ffffff1e cfe1ffff ffffffff ................ - 2b1e0: ffcffcff ffffffff 000000fc 00000000 ................ - 2b1f0: ff0e0000 000000e0 40ee0400 ff8f0000 ...........@.... - 2b200: ffffffff fff8ffff ffffffff ffffffff ................ - 2b210: 0ff000ff 000ff000 f000ffff 0ff0000f ................ - 2b220: ffffff00 ffffffff ffffffff 888008f8 ................ - 2b230: ff8f8008 8008f8ff 8f800888 ffffffff ................ - 2b240: ffffffff 00ffffff 000000f0 ffff000f ................ - 2b250: 0000f000 ff000f00 ffffffff ffffffff ................ - 2b260: ffff8fff ffffffff 0000f8ff 00000000 ................ - ... - 2b278: 70af0300 00000000 ffcf0400 000000f0 ...p............ - 2b288: ffdf0600 0000a0ff ffef1700 0030ffff ..............0. - 2b298: ffff1800 00fcffff ffff2a00 f4ffffff .........*...... - 2b2a8: ffff0800 ffffffff ff0f00d0 ffffffff ................ - 2b2b8: 080060ff ffffffff 0000feff 00000000 .`.............. - 2b2c8: 00f7ffff 00000000 f1ffff00 00000000 ................ - 2b2d8: ffff0000 00000080 ff000000 000010ff ................ - 2b2e8: 00000000 0000faff 00000000 00f2ff00 ................ - 2b2f8: 00000000 808f0000 00000000 00000000 ................ - 2b308: 00000000 f0ffffdf ffff00d2 20fef0ff ............... - 2b318: f0ffffff ffffe2ff fdfff0ff f2ffffff ................ - 2b328: ffff0000 ffffffff ffffffff ffffffff ................ - 2b338: ffffffff ffffffff ffffffff ffffffff ................ - 2b348: ffffffff ffffffff ffffffff ffffffff ................ - 2b358: ffffffff ffffffff ffffffff ffdfffff ................ - 2b368: fdffffff 00000000 00000000 00000000 ................ - 2b378: feef9c04 000040c9 ffef0700 feffffff .....@.......... - 2b388: df040070 8aa8fcff 40fdffcf 00d5ff6f p..........@o... - 2b398: 5d000000 f6cff6ff 00000000 fc6f0000 ...]..........o. - 2b3a8: 5a00301a 00a5fddf 0000a103 ffffff4d .0.Z........M... - 2b3b8: 0000d4ff feff0500 ffef8aa8 01000050 ............P... - 2b3c8: 000070df 0010fd07 00120000 21000000 .p.............! - 2b3d8: 00000000 e44e0000 00000000 00000000 ......N......... - 2b3e8: 0000feef 00000000 feef0000 00000000 ................ - 2b3f8: 00000000 0000e44e ff8f0000 ffffffff ....N........... - 2b408: 80ffffff ffffffff ffffffff 00fff0ff ................ - 2b418: 00000000 fd0f0000 ffff0fff ffffffff ................ - 2b428: 0fffff0f ffffffff ff00ffff ffff0fff ................ - 2b438: ffffffff 0fffff00 ffffffff ff0fffff ................ - 2b448: 000000ff 00000000 fffffd0f ffffffff ................ - 2b458: f0ffffff ffffff8f ffffffff ff8f80ff ................ - 2b468: ffffffff 80ffffff ffffffff ffffffff ................ - 2b478: 00fff0ff 00000000 fd0f0000 ffff0fff ................ - 2b488: 00f0ffff 0fffff0f ffffffff ff0000f0 ................ - 2b498: ffff0fff 00f0ffff 0fffff00 ffffffff ................ - 2b4a8: ff0f00f0 000000ff 00000000 fffffd0f ................ - 2b4b8: ffffffff f0ffffff ffffff8f ffffffff ................ - 2b4c8: ff8f80ff ffffffff 80ffffff ffffffff ................ - 2b4d8: ffffffff 00fff0ff 00000000 fd0f0000 ................ - 2b4e8: ffff0fff 000000ff 0fffff0f 00ffffff ................ - 2b4f8: ff000000 ffff0fff 000000ff 0fffff00 ................ - 2b508: 00ffffff ff0f0000 000000ff 00000000 ................ - 2b518: fffffd0f ffffffff f0ffffff ffffff8f ................ - 2b528: ffffffff ff8f80ff ffffffff 80ffffff ................ - 2b538: ffffffff ffffffff 00fff0ff 00000000 ................ - 2b548: fd0f0000 f0ff0fff 00000000 0fffff0f ................ - 2b558: 0000f0ff ff000000 f0ff0fff 00000000 ................ - 2b568: 0fffff00 0000f0ff ff0f0000 000000ff ................ - 2b578: 00000000 fffffd0f ffffffff f0ffffff ................ - 2b588: ffffff8f ffffffff ff8f80ff ffffffff ................ - 2b598: 80ffffff ffffffff ffffffff 00fff0ff ................ - 2b5a8: 00000000 fd0f0000 000000ff 00000000 ................ - 2b5b8: 00ffff0f 00000000 ff000000 000000ff ................ - 2b5c8: 00000000 00ffff00 00000000 ff0f0000 ................ - 2b5d8: 000000ff 00000000 fffffd0f ffffffff ................ - 2b5e8: f0ffffff ffffff8f ffffffff 000080ff ................ - 2b5f8: 01000000 00000000 00000000 10fd0700 ................ - 2b608: 00000000 cf010000 0000f5ff 00000000 ................ - 2b618: fe29b900 00000010 3f000000 00000210 ..)........?.... - 2b628: df030000 00900a80 70030000 77ffdf00 ...........p...w - 2b638: 555555f7 0fd38f55 dfccfdff cdccccdc .UUUU........... - 2b648: fe8fb0ff 00aa0010 404d0000 00104600 ..........M@.F.. - 2b658: 3302f201 00000010 09000000 00f9cfb1 ...3............ - 2b668: 00000000 ff0a0000 000090ff 00000000 ................ - 2b678: f9bf0000 00000000 00000000 00002201 .............".. - 2b688: df180000 020092fd ffeffbef faff0d30 ............0... - 2b698: 4fe0ff2e ff03faff fafa9ff5 cffa4f35 ...O........5O.. - 2b6a8: 0b3d8ac0 03fbeffd fffe8f12 ff06b0ff ..=............. - 2b6b8: d1ffffff efffff08 9f1011fd 59d1dfff ...............Y - 2b6c8: affd0b3b 1d38fad7 faff5ffb 0df7df01 ;.....8.._...... - 2b6d8: ff1dfaff fcef03f1 0050ffdf a3fedf18 ..........P..... - 2b6e8: 7f000000 0000f7ff ffffffef effeffff ................ - 2b6f8: ffffffff 0000feff 00000000 ffff0f00 ................ - 2b708: f0ffffff ffffff0f 0ff0ffff f9999ff9 ................ - 2b718: f80ff09f 8ff8888f 8ff80ff0 f08ff888 ................ - 2b728: 888ff80f 0ff08ff8 f8888ff8 f80ff08f ................ - 2b738: 8ff8888f 8ff80ff0 f08ff888 999ff90f ................ - 2b748: 0ff09ff9 ffffffff ff08f0ff ffffffff ................ - 2b758: 00000080 7f000000 000000a0 8f000000 ................ - 2b768: 0000b0ff 0d000000 00a0ffff 8a000000 ................ - 2b778: 00ffff1d 8f000000 70ff1dfa 8f000000 ...........p.... - 2b788: 801dfaff 8f000000 00faffff 8f000000 ................ - 2b798: 80ffffff 8f000000 80ffffff 8f000000 ................ - 2b7a8: 80ffffff 8f000000 80ffffff 6f000000 ...............o - 2b7b8: 80ffffff 0b000000 80ffffff 00000000 ................ - 2b7c8: 80ffffdf 00000000 80ffff0e 00000000 ................ - 2b7d8: 60dbde00 00000000 00000000 00000000 ...`............ - 2b7e8: 00000000 ffffff1b e4ffffff ffdf0100 ................ - 2b7f8: ffffffff 1d00feff effaffff ffffaffe ................ - 2b808: ffffdf01 0ae22ea0 ff1dffff 02e2ffff ................ - 2b818: ffff2e20 ffffffcf ef0220fe ffcfffff ........ ...... - 2b828: 20feffff ffffef02 ffffff1d 2e2002e2 ... .......... . - 2b838: df01ffff 2ea0ffff ffff0ae2 ffff1d00 ................ - 2b848: affeeffa 0100ffff ffffffdf feffffff ................ - 2b858: ff1b0000 ffffffff 0800e4ff e4ffffff ................ - 2b868: ffff8f00 f808feff ff400b0f 0b0ff88f ..........@..... - 2b878: f8ffff40 ff400b0f ffffffff ffffffff @.....@......... - 2b888: ffffffff ffffffff ffffffff ffffffff ................ - 2b898: ffffffff ffffffff ffffffff ffffffff ................ - 2b8a8: ffffffff ffffffff ffffffff ffefffff ................ - 2b8b8: feffffff ffffff4e 0000e4ff 00000000 ....N........... - 2b8c8: 00000100 00000000 00e00300 00001000 ................ - 2b8d8: 10ef0200 0000bf00 f17f0000 00f1cf00 ................ - 2b8e8: ff070000 77ffcf11 bf777777 ffffcff1 .......wwww..... - 2b8f8: ffffffff ffff17ff ffffffff ff07e0ff ................ - 2b908: 000000f1 06000000 000010ff 00000000 ................ - 2b918: 0000a005 00000000 732f2e2e 65726168 ........../share - 2b928: 68742f64 70647269 79747261 67766c2f d/thirdparty/lvg - 2b938: 72732f6c 766c2f63 6c61685f 5f766c2f l/src/lv_hal/lv_ - 2b948: 5f6c6168 70736964 hal_disp.c. - -0002b953 <__func__.0>: - 2b953: 645f766c 5f707369 5f767264 69676572 lv_disp_drv_regi - 2b963: 72657473 2f2e2e00 72616873 742f6465 ster.../shared/t - 2b973: 64726968 74726170 766c2f79 732f6c67 hirdparty/lvgl/s - 2b983: 6c2f6372 696d5f76 6c2f6373 6e615f76 rc/lv_misc/lv_an - 2b993: 632e6d69 im.c. - -0002b998 <__func__.0>: - 2b998: 615f766c 5f6d696e 72617473 00000074 lv_anim_start... - -0002b9a8 : - 2b9a8: 0000dcf1 00000000 732f2e2e 65726168 ........../share - 2b9b8: 68742f64 70647269 79747261 67766c2f d/thirdparty/lvg - 2b9c8: 72732f6c 766c2f63 73696d5f 766c2f63 l/src/lv_misc/lv - 2b9d8: 2e73665f _fs.c. - -0002b9de <__func__.0>: - 2b9de: 665f766c 72645f73 65725f76 74736967 lv_fs_drv_regist - 2b9ee: er. - -0002b9f1 <__func__.2>: - 2b9f1: 665f766c 706f5f73 lv_fs_open. - -0002b9fc <__func__.1>: - 2b9fc: 665f766c 69645f73 706f5f72 00006e65 lv_fs_dir_open.. - -0002ba0c : - 2ba0c: 023c0000 06b30478 0b2808ee 0f990d61 ..<.x.....(.a... - 2ba1c: 140611d0 186c163a 1ccb1a9d 21211ef7 ....:.l.......!! - 2ba2c: 256c2348 29ac278e 2ddf2bc7 32032ff3 H#l%.'.).+.-./.2 - 2ba3c: 36183410 3a1c381c 3e0e3c17 41ec3fff .4.6.8.:.<.>.?.A - 2ba4c: 45b643d4 496a4793 4d084b3c 508d4ecd .C.E.GjI: - 2bbd6: 6d5f766c 615f6d65 636f6c6c lv_mem_alloc. - -0002bbe3 <__func__.0>: - 2bbe3: 5f766c5f 5f6d656d 5f667562 656c6572 _lv_mem_buf_rele - 2bbf3: 00657361 ase. - -0002bbf7 <__func__.2>: - 2bbf7: 6d5f766c 725f6d65 6c6c6165 lv_mem_realloc. - -0002bc06 <__func__.1>: - 2bc06: 5f766c5f 5f6d656d 5f667562 00746567 _lv_mem_buf_get. - 2bc16: 732f2e2e 65726168 68742f64 70647269 ../shared/thirdp - 2bc26: 79747261 67766c2f 72732f6c 766c2f63 arty/lvgl/src/lv - 2bc36: 73696d5f 766c2f63 7361745f 00632e6b _misc/lv_task.c. - -0002bc46 <__func__.1>: - 2bc46: 745f766c 5f6b7361 61657263 625f6574 lv_task_create_b - 2bc56: 63697361 asic. - -0002bc5b <__func__.0>: - 2bc5b: 745f766c 5f6b7361 61657263 20006574 lv_task_create. - 2bc6b: 3a3b2e2c 2e005f2d 68732f2e 64657261 ,.;:-_.../shared - 2bc7b: 6968742f 61706472 2f797472 6c67766c /thirdparty/lvgl - 2bc8b: 6372732f 5f766c2f 6373696d 5f766c2f /src/lv_misc/lv_ - 2bc9b: 2e747874 766c0063 7478745f 7465675f txt.c.lv_txt_get - 2bcab: 7a69735f 69203a65 6765746e 6f207265 _size: integer o - 2bcbb: 66726576 20776f6c 6c696877 61632065 verflow while ca - 2bccb: 6c75636c 6e697461 65742067 68207478 lculating text h - 2bcdb: 68676965 eight. - -0002bce1 <__func__.0>: - 2bce1: 5f766c5f 5f747874 5f746567 657a6973 _lv_txt_get_size - 2bcf1: 8c80ef00 10ffff00 2ec61884 68732f2e ............./sh - 2bd01: 64657261 6968742f 61706472 2f797472 ared/thirdparty/ - 2bd11: 6c67766c 6372732f 5f766c2f 67646977 lvgl/src/lv_widg - 2bd21: 2f737465 695f766c 632e676d 5f766c00 ets/lv_img.c.lv_ - 2bd31: 5f676d69 5f746573 3a637273 6b6e7520 img_set_src: unk - 2bd41: 6e776f6e 70797420 766c0065 676d695f nown type.lv_img - 2bd51: 7465735f 6372735f 6e75203a 776f6e6b _set_src: unknow - 2bd61: 6d69206e 20656761 65707974 5f766c00 n image type.lv_ - 2bd71: 5f676d69 5f746573 3a637273 4c602020 img_set_src: `L - 2bd81: 4d495f56 52535f47 41565f43 42414952 V_IMG_SRC_VARIAB - 2bd91: 2060454c 65707974 756f6620 6900646e LE` type found.i - 2bda1: 6567616d 65726320 64657461 5f766c00 mage created.lv_ - 2bdb1: 00676d69 img. - -0002bdb5 <__func__.13>: - 2bdb5: 695f766c 645f676d 67697365 lv_img_design. - -0002bdc3 <__func__.11>: - 2bdc3: 695f766c 735f676d 615f7465 5f6f7475 lv_img_set_auto_ - 2bdd3: 657a6973 size. - -0002bdd8 <__func__.10>: - 2bdd8: 695f766c 735f676d 6f5f7465 65736666 lv_img_set_offse - 2bde8: 00785f74 t_x. - -0002bdec <__func__.9>: - 2bdec: 695f766c 735f676d 6f5f7465 65736666 lv_img_set_offse - 2bdfc: 00795f74 t_y. - -0002be00 <__func__.8>: - 2be00: 695f766c 675f676d 735f7465 lv_img_get_src. - -0002be0f <__func__.7>: - 2be0f: 695f766c 675f676d 665f7465 5f656c69 lv_img_get_file_ - 2be1f: 656d616e name. - -0002be24 <__func__.6>: - 2be24: 695f766c 675f676d 615f7465 5f6f7475 lv_img_get_auto_ - 2be34: 657a6973 size. - -0002be39 <__func__.12>: - 2be39: 695f766c 735f676d 735f7465 lv_img_set_src. - -0002be48 <__func__.14>: - 2be48: 695f766c 635f676d 74616572 lv_img_create. - -0002be56 <__func__.5>: - 2be56: 695f766c 675f676d 6f5f7465 65736666 lv_img_get_offse - 2be66: 00785f74 t_x. - -0002be6a <__func__.4>: - 2be6a: 695f766c 675f676d 6f5f7465 65736666 lv_img_get_offse - 2be7a: 00795f74 t_y. - -0002be7e <__func__.3>: - 2be7e: 695f766c 675f676d 705f7465 746f7669 lv_img_get_pivot - ... - -0002be8f <__func__.2>: - 2be8f: 695f766c 675f676d 615f7465 656c676e lv_img_get_angle - ... - -0002bea0 <__func__.1>: - 2bea0: 695f766c 675f676d 7a5f7465 006d6f6f lv_img_get_zoom. - -0002beb0 <__func__.0>: - 2beb0: 695f766c 675f676d 615f7465 6169746e lv_img_get_antia - 2bec0: 7361696c 2f2e2e00 72616873 742f6465 lias.../shared/t - 2bed0: 64726968 74726170 766c2f79 732f6c67 hirdparty/lvgl/s - 2bee0: 6c2f6372 69775f76 74656764 766c2f73 rc/lv_widgets/lv - 2bef0: 62616c5f 632e6c65 69614600 2064656c _label.c.Failed - 2bf00: 61206f74 636f6c6c 20657461 6f6d656d to allocate memo - 2bf10: 66207972 6420726f 745f746f 705f706d ry for dot_tmp_p - 2bf20: 54007274 00747865 6562616c 7263206c tr.Text.label cr - 2bf30: 65746165 766c0064 62616c5f eated.lv_label. - -0002bf3f <__func__.21>: - 2bf3f: 6c5f766c 6c656261 7465735f 746f645f lv_label_set_dot - 2bf4f: 706d745f _tmp. - -0002bf54 <__func__.16>: - 2bf54: 6c5f766c 6c656261 7465735f 696c615f lv_label_set_ali - 2bf64: gn. - -0002bf67 <__func__.13>: - 2bf67: 6c5f766c 6c656261 7465735f 7865745f lv_label_set_tex - 2bf77: 65735f74 74735f6c 00747261 t_sel_start. - -0002bf83 <__func__.12>: - 2bf83: 6c5f766c 6c656261 7465735f 7865745f lv_label_set_tex - 2bf93: 65735f74 6e655f6c t_sel_end. - -0002bf9d <__func__.11>: - 2bf9d: 6c5f766c 6c656261 7465675f 7865745f lv_label_get_tex - 2bfad: t. - -0002bfaf <__func__.10>: - 2bfaf: 6c5f766c 6c656261 7465675f 6e6f6c5f lv_label_get_lon - 2bfbf: 6f6d5f67 g_mode. - -0002bfc6 <__func__.9>: - 2bfc6: 6c5f766c 6c656261 7465675f 696c615f lv_label_get_ali - 2bfd6: gn. - -0002bfd9 <__func__.8>: - 2bfd9: 6c5f766c 6c656261 7465675f 6365725f lv_label_get_rec - 2bfe9: 726f6c6f olor. - -0002bfee <__func__.7>: - 2bfee: 6c5f766c 6c656261 7465675f 696e615f lv_label_get_ani - 2bffe: 70735f6d 00646565 m_speed. - -0002c006 <__func__.6>: - 2c006: 6c5f766c 6c656261 7465675f 74656c5f lv_label_get_let - 2c016: 5f726574 00736f70 ter_pos. - -0002c01e <__func__.5>: - 2c01e: 6c5f766c 6c656261 7465675f 74656c5f lv_label_get_let - 2c02e: 5f726574 ter_on. - -0002c035 <__func__.20>: - 2c035: 6c5f766c 6c656261 7465735f 7865745f lv_label_set_tex - 2c045: t. - -0002c047 <__func__.19>: - 2c047: 6c5f766c 6c656261 7465735f 7865745f lv_label_set_tex - 2c057: 6d665f74 t_fmt. - -0002c05d <__func__.18>: - 2c05d: 6c5f766c 6c656261 7465735f 7865745f lv_label_set_tex - 2c06d: 74735f74 63697461 t_static. - -0002c076 <__func__.17>: - 2c076: 6c5f766c 6c656261 7465735f 6e6f6c5f lv_label_set_lon - 2c086: 6f6d5f67 g_mode. - -0002c08d <__func__.15>: - 2c08d: 6c5f766c 6c656261 7465735f 6365725f lv_label_set_rec - 2c09d: 726f6c6f olor. - -0002c0a2 <__func__.22>: - 2c0a2: 6c5f766c 6c656261 6572635f 00657461 lv_label_create. - -0002c0b2 <__func__.14>: - 2c0b2: 6c5f766c 6c656261 7465735f 696e615f lv_label_set_ani - 2c0c2: 70735f6d 00646565 m_speed. - -0002c0ca <__func__.4>: - 2c0ca: 6c5f766c 6c656261 7465675f 7865745f lv_label_get_tex - 2c0da: 65735f74 74735f6c 00747261 t_sel_start. - -0002c0e6 <__func__.3>: - 2c0e6: 6c5f766c 6c656261 7465675f 7865745f lv_label_get_tex - 2c0f6: 65735f74 6e655f6c t_sel_end. - -0002c100 <__func__.2>: - 2c100: 6c5f766c 6c656261 5f73695f 72616863 lv_label_is_char - 2c110: 646e755f 705f7265 _under_pos. - -0002c11b <__func__.1>: - 2c11b: 6c5f766c 6c656261 736e695f 7865745f lv_label_ins_tex - 2c12b: t. - -0002c12d <__func__.0>: - 2c12d: 6c5f766c 6c656261 7475635f 7865745f lv_label_cut_tex - 2c13d: 49000074 6900464e 4e00666e 6e004e41 t..INF.inf.NAN.n - 2c14d: 30006e61 34333231 38373635 43424139 an.0123456789ABC - 2c15d: 00464544 30000000 34333231 38373635 DEF....012345678 - 2c16d: 63626139 00666564 28000000 6c6c756e 9abcdef....(null - 2c17d: 30000029 )..0... - -0002c184 : - 2c184: 20202020 20202020 20202020 20202020 - -0002c194 : - 2c194: 30303030 30303030 30303030 30303030 0000000000000000 - -0002c1a4 : - 2c1a4: 20202020 20202020 20202020 20202020 - -0002c1b4 : - 2c1b4: 30303030 30303030 30303030 30303030 0000000000000000 - 2c1c4: 202a2a2a 66667562 6f207265 66726576 *** buffer overf - 2c1d4: 20776f6c 65746564 64657463 2a2a2a20 low detected *** - 2c1e4: 6574203a 6e696d72 64657461 0000000a : terminated.... - 2c1f4: 69666e49 7974696e 00000000 004e614e Infinity....NaN. - 2c204: 6c6c6142 7320636f 65636375 64656465 Balloc succeeded - 2c214: 00000000 7261762f 706d742f 726f702f ..../var/tmp/por - 2c224: 65676174 6f72632f 612d7373 6e2d6d72 tage/cross-arm-n - 2c234: 2d656e6f 69626165 77656e2f 2d62696c one-eabi/newlib- - 2c244: 2e322e34 30322e30 32313132 772f3133 4.2.0.20211231/w - 2c254: 2f6b726f 6c77656e 342d6269 302e322e ork/newlib-4.2.0 - 2c264: 3230322e 33323131 656e2f31 62696c77 .20211231/newlib - 2c274: 62696c2f 74732f63 62696c64 6f74642f /libc/stdlib/dto - 2c284: 00632e61 7261762f 706d742f 726f702f a.c./var/tmp/por - 2c294: 65676174 6f72632f 612d7373 6e2d6d72 tage/cross-arm-n - 2c2a4: 2d656e6f 69626165 77656e2f 2d62696c one-eabi/newlib- - 2c2b4: 2e322e34 30322e30 32313132 772f3133 4.2.0.20211231/w - 2c2c4: 2f6b726f 6c77656e 342d6269 302e322e ork/newlib-4.2.0 - 2c2d4: 3230322e 33323131 656e2f31 62696c77 .20211231/newlib - 2c2e4: 62696c2f 74732f63 62696c64 72706d2f /libc/stdlib/mpr - 2c2f4: 632e6365 00000000 00000000 ec.c........ - -0002c300 <__mprec_bigtens>: - 2c300: 37e08000 4341c379 b5056e17 4693b8b5 ...7y.AC.n.....F - 2c310: e93ff9f5 4d384f03 f9301d32 5a827748 ..?..O8M2.0.Hw.Z - 2c320: 7f73bf3c 75154fdd <.s..O.u - -0002c328 <__mprec_tens>: - 2c328: 00000000 3ff00000 00000000 40240000 .......?......$@ - 2c338: 00000000 40590000 00000000 408f4000 ......Y@.....@.@ - 2c348: 00000000 40c38800 00000000 40f86a00 .......@.....j.@ - 2c358: 00000000 412e8480 00000000 416312d0 .......A......cA - 2c368: 00000000 4197d784 00000000 41cdcd65 .......A....e..A - 2c378: 20000000 4202a05f e8000000 42374876 ... _..B....vH7B - 2c388: a2000000 426d1a94 e5400000 42a2309c ......mB..@..0.B - 2c398: 1e900000 42d6bcc4 26340000 430c6bf5 .......B..4&.k.C - 2c3a8: 37e08000 4341c379 85d8a000 43763457 ...7y.AC....W4vC - 2c3b8: 674ec800 43abc16d 60913d00 43e158e4 ..Ngm..C.=.`.X.C - 2c3c8: 78b58c40 4415af1d d6e2ef50 444b1ae4 @..x...DP.....KD - 2c3d8: 064dd592 4480f0cf c7e14af6 44b52d02 ..M....D.J...-.D - 2c3e8: 79d99db4 44ea7843 ...yCx.D - -0002c3f0 : - 2c3f0: 00000005 00000019 0000007d ........}... - -0002c3fc : - 2c3fc: 20202020 20202020 20202020 20202020 - -0002c40c : - 2c40c: 30303030 30303030 30303030 30303030 0000000000000000 - 2c41c: 7566202c 6974636e 203a6e6f 00000000 , function: .... - 2c42c: 65737361 6f697472 2522206e 66202273 assertion "%s" f - 2c43c: 656c6961 66203a64 20656c69 22732522 ailed: file "%s" - 2c44c: 696c202c 2520656e 25732564 00000a73 , line %d%s%s... - 2c45c: 00000043 49534f50 00000058 0000002e C...POSIX....... - -0002c46c <_ctype_>: - 2c46c: 20202000 20202020 28282020 20282828 . ((((( - 2c47c: 20202020 20202020 20202020 20202020 - 2c48c: 10108820 10101010 10101010 10101010 ............... - 2c49c: 04040410 04040404 10040404 10101010 ................ - 2c4ac: 41411010 41414141 01010101 01010101 ..AAAAAA........ - 2c4bc: 01010101 01010101 01010101 10101010 ................ - 2c4cc: 42421010 42424242 02020202 02020202 ..BBBBBB........ - 2c4dc: 02020202 02020202 02020202 10101010 ................ - 2c4ec: 00000020 00000000 00000000 00000000 ............... - ... - -0002c570 <_init>: - 2c570: b5f8 push {r3, r4, r5, r6, r7, lr} - 2c572: bf00 nop - 2c574: bcf8 pop {r3, r4, r5, r6, r7} - 2c576: bc08 pop {r3} - 2c578: 469e mov lr, r3 - 2c57a: 4770 bx lr - -0002c57c <__frame_dummy_init_array_entry>: - 2c57c: 02cd 0000 .... - -0002c580 <_fini>: - 2c580: b5f8 push {r3, r4, r5, r6, r7, lr} - 2c582: bf00 nop - 2c584: bcf8 pop {r3, r4, r5, r6, r7} - 2c586: bc08 pop {r3} - 2c588: 469e mov lr, r3 - 2c58a: 4770 bx lr - -0002c58c <__do_global_dtors_aux_fini_array_entry>: - 2c58c: 02a5 0000 .... diff --git a/software/firmware/oracle_same54n19a/gcc/AtmelStart.map b/software/firmware/oracle_same54n19a/gcc/AtmelStart.map deleted file mode 100644 index a7c70b98..00000000 --- a/software/firmware/oracle_same54n19a/gcc/AtmelStart.map +++ /dev/null @@ -1,31433 +0,0 @@ -Archive member included to satisfy reference by file (symbol) - -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - hpl/sercom/hpl_sercom.o (__aeabi_dmul) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - hpl/sercom/hpl_sercom.o (__aeabi_dsub) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - hpl/sercom/hpl_sercom.o (__aeabi_ddiv) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - hpl/sercom/hpl_sercom.o (__aeabi_d2uiz) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - hpl/sercom/hpl_sercom.o (__aeabi_ldivmod) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - hpl/sercom/hpl_sercom.o (__aeabi_uldivmod) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) (__udivmoddi4) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) (__aeabi_ldiv0) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-atexit.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o (atexit) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o (exit) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fini.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o (__libc_fini_array) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) (_global_impure_ptr) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-init.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o (__libc_init_array) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcmp.o) - shared/thirdparty/lvgl/src/lv_core/lv_obj.o (memcmp) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcpy.o) - gcc/gcc/startup_same54.o (memcpy) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memmove.o) - shared/thirdparty/lvgl/src/lv_core/lv_style.o (memmove) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memset.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o (memset) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) - hal/utils/src/utils_syscalls.o (printf) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) - shared/drivers/p_tcc.o (snprintf) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcat.o) - shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o (strcat) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcmp.o) - shared/thirdparty/lvgl/src/lv_core/lv_debug.o (strcmp) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy.o) - shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o (strcpy) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy_chk.o) - shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o (__strcpy_chk) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strlen.o) - shared/drivers/p_usart.o (strlen) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strncpy.o) - shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o (strncpy) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) (_svfprintf_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) (_vfprintf_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) - shared/drivers/p_usart.o (__vsprintf_chk) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) (__swsetup_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__atexit.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-atexit.o) (__register_exitproc) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__call_atexit.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) (__call_exitprocs) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy_chk.o) (__chk_fail) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) (_dtoa_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) (_fflush_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) (__sinit) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) (_free_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fwalk.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) (_fwalk_reent) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) (_localeconv_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) (__smakebuf_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) (_malloc_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memchr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) (memchr) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) (__malloc_lock) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) (_Balloc) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-sbrkr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) (_sbrk_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) (raise) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signalr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) (_kill_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) (__sread) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) (__ssprint_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-syswrite.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) (write) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) (__sprint_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsnprintf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) (vsnprintf) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) (vsprintf) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-writer.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) (_write_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) (__assert_func) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-callocr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) (_calloc_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-closer.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) (_close_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-errno.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-callocr.o) (__errno) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fclose.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) (_fclose_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fiprintf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) (fiprintf) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) (_fputwc_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fstatr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) (_fstat_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fvwrite.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) (__sfvwrite_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-isattyr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) (_isatty_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) (__locale_mb_cur_max) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-lseekr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) (_lseek_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mbtowc_r.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) (__ascii_mbtowc) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-readr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) (_read_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reallocr.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) (_realloc_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-sbrkr.o) (errno) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wbuf.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) (__swbuf_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wcrtomb.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) (_wcrtomb_r) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wctomb_r.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) (__ascii_wctomb) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-abort.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) (abort) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-ctype_.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) (_ctype_) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) (__aeabi_dcmpeq) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) (__aeabi_dcmpun) -/usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) (__aeabi_d2iz) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-readr.o) (_read) -/usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(write.o) - /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-writer.o) (_write) - -Discarded input sections - - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crti.o - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crti.o - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crti.o - .data 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - .rodata 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - .text 0x0000000000000000 0x70 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o - .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o - .ARM.exidx 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o - .ARM.attributes - 0x0000000000000000 0x1c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .group 0x0000000000000000 0xc hal/src/hal_io.o - .text 0x0000000000000000 0x0 hal/src/hal_io.o - .data 0x0000000000000000 0x0 hal/src/hal_io.o - .bss 0x0000000000000000 0x0 hal/src/hal_io.o - .text.io_get_version - 0x0000000000000000 0x4 hal/src/hal_io.o - .text.io_read 0x0000000000000000 0x30 hal/src/hal_io.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/eic/hpl_eic.o - .text 0x0000000000000000 0x0 hpl/eic/hpl_eic.o - .data 0x0000000000000000 0x0 hpl/eic/hpl_eic.o - .bss 0x0000000000000000 0x0 hpl/eic/hpl_eic.o - .text.hri_eic_wait_for_sync.constprop.0 - 0x0000000000000000 0x10 hpl/eic/hpl_eic.o - .text._ext_irq_init - 0x0000000000000000 0x68 hpl/eic/hpl_eic.o - .text._ext_irq_deinit - 0x0000000000000000 0x2c hpl/eic/hpl_eic.o - .text._ext_irq_enable - 0x0000000000000000 0x6 hpl/eic/hpl_eic.o - .debug_info 0x0000000000000000 0xe99 hpl/eic/hpl_eic.o - .debug_abbrev 0x0000000000000000 0x35e hpl/eic/hpl_eic.o - .debug_loclists - 0x0000000000000000 0x1ea hpl/eic/hpl_eic.o - .debug_aranges - 0x0000000000000000 0x38 hpl/eic/hpl_eic.o - .debug_rnglists - 0x0000000000000000 0x58 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x7ae hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x7fc hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x22 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x8e hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x51 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x103 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x6a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x1df hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x22 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x54 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x1c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x22 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xd9 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x102d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x11f hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x706 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xb5b hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x3c0 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x2d61 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x336 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x3b7 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x668 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x143f hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x651 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x67b hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x6d7 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x172 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x395 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x19dd hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x3a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x72a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xb12 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x5d7 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xbc0 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x9b9 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x2a3 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x8cb hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x1ea hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x8f4 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x216 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x3f9 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x620 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x10d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xb8 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x1df7 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x2e69 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x11ed hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x50e hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x930 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xe7 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x13e6 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x36a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x94 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xdc hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xe2 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xdc hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x149 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x149 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x46 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x4c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xc4 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x7d5 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xb8 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x7c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xc20 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x46 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25b hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x31a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x170 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x7c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xbe hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x4c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x82 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x1a3 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x46 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x6a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x46 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x88 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x46 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x24e hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x1c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x76 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x3a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x2e hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x196 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16f hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16f hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x25d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x52 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xfa hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xfa hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xfa hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xfa hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xfa hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xfa hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xfa hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xfa hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x148 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x124 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x106 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xee hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xee hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x2e hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x46a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x3a hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x59f hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x4725 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xcf hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x10 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x10 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x40 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xe5c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x9b6 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x94 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xbe hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x28c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x4d8 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xca hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x2e2 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x52 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x1e hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x3c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x34 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x43 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x34 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x10 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x52 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x182 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x35d hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x10 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x35 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x4c hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x10 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x5e hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0xc9 hpl/eic/hpl_eic.o - .debug_macro 0x0000000000000000 0x16 hpl/eic/hpl_eic.o - .debug_line 0x0000000000000000 0xd38 hpl/eic/hpl_eic.o - .debug_str 0x0000000000000000 0x107a2d hpl/eic/hpl_eic.o - .comment 0x0000000000000000 0x33 hpl/eic/hpl_eic.o - .debug_frame 0x0000000000000000 0x64 hpl/eic/hpl_eic.o - .ARM.attributes - 0x0000000000000000 0x32 hpl/eic/hpl_eic.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hpl/core/hpl_core_m4.o - .text 0x0000000000000000 0x0 hpl/core/hpl_core_m4.o - .data 0x0000000000000000 0x0 hpl/core/hpl_core_m4.o - .bss 0x0000000000000000 0x224 hpl/core/hpl_core_m4.o - .text._reset_mcu - 0x0000000000000000 0x24 hpl/core/hpl_core_m4.o - .text._go_to_sleep - 0x0000000000000000 0x8 hpl/core/hpl_core_m4.o - .text._irq_get_current - 0x0000000000000000 0xa hpl/core/hpl_core_m4.o - .text._irq_disable - 0x0000000000000000 0x20 hpl/core/hpl_core_m4.o - .text._irq_clear - 0x0000000000000000 0x18 hpl/core/hpl_core_m4.o - .text._irq_enable - 0x0000000000000000 0x18 hpl/core/hpl_core_m4.o - .rodata.str1.1 - 0x0000000000000000 0x1a hpl/core/hpl_core_m4.o - .text._irq_register - 0x0000000000000000 0x2c hpl/core/hpl_core_m4.o - .text.Default_Handler - 0x0000000000000000 0x2 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x7fc hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x8e hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x51 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x103 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x6a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x1df hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x54 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xd9 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x102d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x11f hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x706 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xb5b hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x3c0 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x2d61 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x336 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x3b7 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x668 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x143f hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x651 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x67b hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x6d7 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x172 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x395 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x19dd hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x3a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x72a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xb12 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x5d7 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xbc0 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x9b9 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x2a3 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x8cb hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x1ea hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x8f4 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x216 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x3f9 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x620 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x10d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xb8 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x1df7 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x2e69 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x11ed hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x50e hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x930 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xe7 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x13e6 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x36a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x94 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xdc hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xe2 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xdc hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x149 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x149 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x4c hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xc4 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x7d5 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xb8 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x7c hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xc20 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25b hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x31a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x170 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x7c hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xbe hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x4c hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x82 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x1a3 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x6a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x88 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x24e hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x76 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x3a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x2e hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x196 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16f hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16f hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x52 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x148 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x106 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xee hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xee hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x2e hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x46a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x3a hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x59f hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x4725 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xcf hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x40 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xe5c hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x9b6 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x94 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xbe hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x28c hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x4d8 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xca hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0xc9 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m4.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o - .text 0x0000000000000000 0x0 hal/utils/src/utils_syscalls.o - .data 0x0000000000000000 0x0 hal/utils/src/utils_syscalls.o - .text.link 0x0000000000000000 0x6 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x7fc hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x1e hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x3c hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x34 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x35d hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x43 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x34 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x52 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x182 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000000000 0x35 hal/utils/src/utils_syscalls.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .group 0x0000000000000000 0xc hal/src/hal_timer.o - .text 0x0000000000000000 0x0 hal/src/hal_timer.o - .data 0x0000000000000000 0x0 hal/src/hal_timer.o - .bss 0x0000000000000000 0x0 hal/src/hal_timer.o - .text.timer_deinit - 0x0000000000000000 0x28 hal/src/hal_timer.o - .text.timer_stop - 0x0000000000000000 0x3c hal/src/hal_timer.o - .text.timer_set_clock_cycles_per_tick - 0x0000000000000000 0x2c hal/src/hal_timer.o - .text.timer_remove_task - 0x0000000000000000 0x94 hal/src/hal_timer.o - .text.timer_get_clock_cycles_in_tick - 0x0000000000000000 0x30 hal/src/hal_timer.o - .text.timer_get_version - 0x0000000000000000 0x4 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_timer.o - .debug_macro 0x0000000000000000 0xc9 hal/src/hal_timer.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .group 0x0000000000000000 0xc gcc/system_same54.o - .text 0x0000000000000000 0x0 gcc/system_same54.o - .data 0x0000000000000000 0x4 gcc/system_same54.o - .bss 0x0000000000000000 0x0 gcc/system_same54.o - .text.SystemInit - 0x0000000000000000 0x10 gcc/system_same54.o - .text.SystemCoreClockUpdate - 0x0000000000000000 0x10 gcc/system_same54.o - .debug_info 0x0000000000000000 0xc3 gcc/system_same54.o - .debug_abbrev 0x0000000000000000 0x90 gcc/system_same54.o - .debug_aranges - 0x0000000000000000 0x20 gcc/system_same54.o - .debug_rnglists - 0x0000000000000000 0x13 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x4b8 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x7fc gcc/system_same54.o - .debug_macro 0x0000000000000000 0x22 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x8e gcc/system_same54.o - .debug_macro 0x0000000000000000 0x51 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x103 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x6a gcc/system_same54.o - .debug_macro 0x0000000000000000 0x1df gcc/system_same54.o - .debug_macro 0x0000000000000000 0x4e gcc/system_same54.o - .debug_macro 0x0000000000000000 0x1c gcc/system_same54.o - .debug_macro 0x0000000000000000 0x22 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xd9 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x102d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x11f gcc/system_same54.o - .debug_macro 0x0000000000000000 0x706 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xb5b gcc/system_same54.o - .debug_macro 0x0000000000000000 0x3c0 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x2d61 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x336 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x3b7 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x668 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x143f gcc/system_same54.o - .debug_macro 0x0000000000000000 0x651 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x67b gcc/system_same54.o - .debug_macro 0x0000000000000000 0x6d7 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x172 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x395 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x19dd gcc/system_same54.o - .debug_macro 0x0000000000000000 0x3a gcc/system_same54.o - .debug_macro 0x0000000000000000 0x72a gcc/system_same54.o - .debug_macro 0x0000000000000000 0xb12 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x5d7 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xbc0 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x9b9 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x2a3 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x8cb gcc/system_same54.o - .debug_macro 0x0000000000000000 0x1ea gcc/system_same54.o - .debug_macro 0x0000000000000000 0x8f4 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x216 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x3f9 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x620 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x10d gcc/system_same54.o - .debug_macro 0x0000000000000000 0xb8 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x1df7 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x2e69 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x11ed gcc/system_same54.o - .debug_macro 0x0000000000000000 0x50e gcc/system_same54.o - .debug_macro 0x0000000000000000 0x930 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x1ad8 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xe7 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x13e6 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x36a gcc/system_same54.o - .debug_macro 0x0000000000000000 0x94 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xdc gcc/system_same54.o - .debug_macro 0x0000000000000000 0xe2 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xdc gcc/system_same54.o - .debug_macro 0x0000000000000000 0x149 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x149 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x4c gcc/system_same54.o - .debug_macro 0x0000000000000000 0xc4 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x7d5 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xb8 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x7c gcc/system_same54.o - .debug_macro 0x0000000000000000 0xc20 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25b gcc/system_same54.o - .debug_macro 0x0000000000000000 0x31a gcc/system_same54.o - .debug_macro 0x0000000000000000 0x170 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x7c gcc/system_same54.o - .debug_macro 0x0000000000000000 0xbe gcc/system_same54.o - .debug_macro 0x0000000000000000 0x4c gcc/system_same54.o - .debug_macro 0x0000000000000000 0x82 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x1a3 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x6a gcc/system_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x88 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x24e gcc/system_same54.o - .debug_macro 0x0000000000000000 0x1c gcc/system_same54.o - .debug_macro 0x0000000000000000 0x76 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x3a gcc/system_same54.o - .debug_macro 0x0000000000000000 0x2e gcc/system_same54.o - .debug_macro 0x0000000000000000 0x196 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x16f gcc/system_same54.o - .debug_macro 0x0000000000000000 0x16f gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/system_same54.o - .debug_macro 0x0000000000000000 0x52 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/system_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/system_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/system_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/system_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/system_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/system_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/system_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/system_same54.o - .debug_macro 0x0000000000000000 0x148 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x124 gcc/system_same54.o - .debug_macro 0x0000000000000000 0x106 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xee gcc/system_same54.o - .debug_macro 0x0000000000000000 0xee gcc/system_same54.o - .debug_macro 0x0000000000000000 0x2e gcc/system_same54.o - .debug_macro 0x0000000000000000 0x46a gcc/system_same54.o - .debug_macro 0x0000000000000000 0x3a gcc/system_same54.o - .debug_macro 0x0000000000000000 0x59f gcc/system_same54.o - .debug_macro 0x0000000000000000 0x4725 gcc/system_same54.o - .debug_macro 0x0000000000000000 0xcf gcc/system_same54.o - .debug_line 0x0000000000000000 0x61d gcc/system_same54.o - .debug_str 0x0000000000000000 0xecc29 gcc/system_same54.o - .comment 0x0000000000000000 0x33 gcc/system_same54.o - .debug_frame 0x0000000000000000 0x30 gcc/system_same54.o - .ARM.attributes - 0x0000000000000000 0x32 gcc/system_same54.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_i2c_m_sync.o - .text 0x0000000000000000 0x0 hal/src/hal_i2c_m_sync.o - .data 0x0000000000000000 0x0 hal/src/hal_i2c_m_sync.o - .bss 0x0000000000000000 0x0 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_write - 0x0000000000000000 0x2c hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_read - 0x0000000000000000 0x2c hal/src/hal_i2c_m_sync.o - .rodata.str1.1 - 0x0000000000000000 0x1c hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_init - 0x0000000000000000 0x3c hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_deinit - 0x0000000000000000 0x2c hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_enable - 0x0000000000000000 0x8 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_disable - 0x0000000000000000 0x8 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_set_slaveaddr - 0x0000000000000000 0x10 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_set_baudrate - 0x0000000000000000 0x8 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_cmd_write - 0x0000000000000000 0x48 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_cmd_read - 0x0000000000000000 0x48 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_transfer - 0x0000000000000000 0x8 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_send_stop - 0x0000000000000000 0x8 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_get_io_descriptor - 0x0000000000000000 0x8 hal/src/hal_i2c_m_sync.o - .text.i2c_m_sync_get_version - 0x0000000000000000 0x4 hal/src/hal_i2c_m_sync.o - .debug_info 0x0000000000000000 0x939 hal/src/hal_i2c_m_sync.o - .debug_abbrev 0x0000000000000000 0x1dd hal/src/hal_i2c_m_sync.o - .debug_loclists - 0x0000000000000000 0x399 hal/src/hal_i2c_m_sync.o - .debug_aranges - 0x0000000000000000 0x88 hal/src/hal_i2c_m_sync.o - .debug_rnglists - 0x0000000000000000 0x61 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x6c6 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0xc9 hal/src/hal_i2c_m_sync.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_i2c_m_sync.o - .debug_line 0x0000000000000000 0xc96 hal/src/hal_i2c_m_sync.o - .debug_str 0x0000000000000000 0x103aac hal/src/hal_i2c_m_sync.o - .comment 0x0000000000000000 0x33 hal/src/hal_i2c_m_sync.o - .debug_frame 0x0000000000000000 0x144 hal/src/hal_i2c_m_sync.o - .ARM.attributes - 0x0000000000000000 0x32 hal/src/hal_i2c_m_sync.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .group 0x0000000000000000 0xc hal/src/hal_delay.o - .text 0x0000000000000000 0x0 hal/src/hal_delay.o - .data 0x0000000000000000 0x0 hal/src/hal_delay.o - .text.delay_get_version - 0x0000000000000000 0x4 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_delay.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o - .text 0x0000000000000000 0x0 hpl/pm/hpl_pm.o - .data 0x0000000000000000 0x0 hpl/pm/hpl_pm.o - .bss 0x0000000000000000 0x0 hpl/pm/hpl_pm.o - .text._set_sleep_mode - 0x0000000000000000 0x2c hpl/pm/hpl_pm.o - .debug_info 0x0000000000000000 0x51c hpl/pm/hpl_pm.o - .debug_abbrev 0x0000000000000000 0x195 hpl/pm/hpl_pm.o - .debug_loclists - 0x0000000000000000 0x83 hpl/pm/hpl_pm.o - .debug_aranges - 0x0000000000000000 0x20 hpl/pm/hpl_pm.o - .debug_rnglists - 0x0000000000000000 0x13 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x696 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x7fc hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x22 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x8e hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x51 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x103 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x6a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x1df hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x22 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x54 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x1c hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x22 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xd9 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x102d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x11f hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x706 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xb5b hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x3c0 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x2d61 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x336 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x3b7 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x668 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x143f hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x651 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x67b hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x6d7 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x172 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x395 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x19dd hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x3a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x72a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xb12 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x5d7 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xbc0 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x9b9 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x2a3 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x8cb hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x1ea hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x8f4 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x216 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x3f9 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x620 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x10d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xb8 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x1df7 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x2e69 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x11ed hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x50e hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x930 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xe7 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x13e6 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x36a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x94 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xdc hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xe2 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xdc hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x149 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x149 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x46 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x4c hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xc4 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x7d5 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xb8 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x7c hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xc20 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x46 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25b hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x31a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x170 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x7c hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xbe hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x4c hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x82 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x1a3 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x46 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x6a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x46 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x88 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x46 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x24e hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x1c hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x76 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x3a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x2e hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x196 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16f hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16f hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x25d hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x52 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xfa hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xfa hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xfa hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xfa hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xfa hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xfa hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xfa hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xfa hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x148 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x124 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x106 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xee hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xee hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x2e hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x46a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x3a hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x59f hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x4725 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xcf hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x10 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x10 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x40 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xe5c hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x9b6 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x94 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xbe hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x28c hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x4d8 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o - .debug_macro 0x0000000000000000 0xca hpl/pm/hpl_pm.o - .debug_line 0x0000000000000000 0x9c1 hpl/pm/hpl_pm.o - .debug_str 0x0000000000000000 0x1032d7 hpl/pm/hpl_pm.o - .comment 0x0000000000000000 0x33 hpl/pm/hpl_pm.o - .debug_frame 0x0000000000000000 0x20 hpl/pm/hpl_pm.o - .ARM.attributes - 0x0000000000000000 0x32 hpl/pm/hpl_pm.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/core/hpl_init.o - .text 0x0000000000000000 0x0 hpl/core/hpl_init.o - .data 0x0000000000000000 0x0 hpl/core/hpl_init.o - .bss 0x0000000000000000 0x0 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x7fc hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x8e hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x51 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x103 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x6a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x1df hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x54 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xd9 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x102d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x11f hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x706 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xb5b hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x3c0 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x2d61 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x336 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x3b7 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x668 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x143f hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x651 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x67b hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x6d7 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x172 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x395 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x19dd hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x3a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x72a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xb12 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x5d7 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xbc0 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x9b9 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x2a3 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x8cb hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x1ea hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x8f4 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x216 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x3f9 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x620 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x10d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xb8 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x1df7 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x2e69 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x11ed hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x50e hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x930 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xe7 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x13e6 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x36a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x94 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xdc hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xe2 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xdc hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x149 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x149 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x4c hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xc4 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x7d5 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xb8 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x7c hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xc20 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25b hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x31a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x170 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x7c hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xbe hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x4c hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x82 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x1a3 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x6a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x88 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x46 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x24e hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x76 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x3a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x2e hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x196 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16f hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16f hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x25d hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x52 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xfa hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x148 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x106 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xee hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xee hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x2e hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x46a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x3a hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x59f hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x4725 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xcf hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x40 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xe5c hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x9b6 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x94 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xbe hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x28c hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x4d8 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0xca hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o - .debug_macro 0x0000000000000000 0x5f hpl/core/hpl_init.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hpl/ramecc/hpl_ramecc.o - .text 0x0000000000000000 0x0 hpl/ramecc/hpl_ramecc.o - .data 0x0000000000000000 0x0 hpl/ramecc/hpl_ramecc.o - .text._ramecc_init - 0x0000000000000000 0x34 hpl/ramecc/hpl_ramecc.o - .text._ramecc_register_callback - 0x0000000000000000 0x30 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x7fc hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xc9 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x22 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x8e hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x51 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x103 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x6a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x1df hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x22 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x54 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x1c hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x22 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xd9 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x102d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x11f hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x706 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xb5b hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x3c0 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x2d61 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x336 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x3b7 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x668 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x143f hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x651 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x67b hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x6d7 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x172 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x395 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x19dd hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x3a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x72a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xb12 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x5d7 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xbc0 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x9b9 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x2a3 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x8cb hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x1ea hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x8f4 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x216 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x3f9 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x620 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x10d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xb8 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x1df7 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x2e69 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x11ed hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x50e hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x930 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xe7 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x13e6 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x36a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x94 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xdc hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xe2 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xdc hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x149 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x149 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x46 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x4c hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xc4 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x7d5 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xb8 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x7c hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xc20 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x46 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25b hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x31a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x170 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x7c hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xbe hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x4c hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x82 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x1a3 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x46 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x6a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x46 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x88 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x46 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x24e hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x1c hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x76 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x3a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x2e hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x196 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16f hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16f hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x25d hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x52 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xfa hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xfa hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xfa hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xfa hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xfa hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xfa hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xfa hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xfa hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x148 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x124 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x106 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xee hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xee hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x2e hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x46a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x3a hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x59f hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x4725 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xcf hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x10 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x10 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x40 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xe5c hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x9b6 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x94 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xbe hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x28c hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x4d8 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0x16 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x0000000000000000 0xca hpl/ramecc/hpl_ramecc.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_list.o - .text 0x0000000000000000 0x0 hal/utils/src/utils_list.o - .data 0x0000000000000000 0x0 hal/utils/src/utils_list.o - .bss 0x0000000000000000 0x0 hal/utils/src/utils_list.o - .text.list_insert_at_end - 0x0000000000000000 0x40 hal/utils/src/utils_list.o - .text.list_delete_element - 0x0000000000000000 0x28 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x7fc hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x8e hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x51 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x103 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x1df hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x54 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xd9 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x102d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x11f hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x706 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xb5b hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x3c0 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x2d61 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x336 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x3b7 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x668 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x143f hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x651 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x67b hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x6d7 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x172 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x395 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x19dd hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x72a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xb12 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x5d7 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xbc0 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x9b9 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x2a3 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x8cb hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x1ea hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x8f4 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x216 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x3f9 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x620 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x10d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x1df7 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x2e69 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x11ed hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x50e hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x930 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x1ad8 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xe7 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x13e6 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x36a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x149 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x149 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xc4 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x7d5 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xc20 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25b hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x31a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x170 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xbe hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x82 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x1a3 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x88 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x24e hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x76 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x2e hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x196 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x52 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x148 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x106 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xee hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xee hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x2e hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x46a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x59f hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x4725 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xcf hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x40 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xe5c hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x9b6 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xbe hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x28c hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x4d8 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_list.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o - .text 0x0000000000000000 0x0 hal/utils/src/utils_assert.o - .data 0x0000000000000000 0x0 hal/utils/src/utils_assert.o - .bss 0x0000000000000000 0x0 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x7fc hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x8e hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x51 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x103 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x1df hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x54 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xd9 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x102d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x11f hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x706 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xb5b hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x3c0 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x2d61 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x336 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x3b7 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x668 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x143f hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x651 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x67b hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x6d7 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x172 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x395 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x19dd hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x72a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xb12 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x5d7 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xbc0 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x9b9 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x2a3 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x8cb hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x1ea hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x8f4 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x216 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x3f9 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x620 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x10d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x1df7 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x2e69 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x11ed hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x50e hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x930 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x1ad8 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xe7 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x13e6 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x36a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x149 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x149 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xc4 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x7d5 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xc20 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25b hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x31a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x170 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xbe hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x82 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x1a3 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x88 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x24e hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x76 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x2e hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x196 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x52 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x148 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x106 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xee hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xee hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x2e hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x46a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x59f hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x4725 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xcf hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x40 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xe5c hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x9b6 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xbe hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x28c hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x4d8 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_assert.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_assert.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o - .text 0x0000000000000000 0x0 hpl/dmac/hpl_dmac.o - .data 0x0000000000000000 0x0 hpl/dmac/hpl_dmac.o - .bss 0x0000000000000000 0x0 hpl/dmac/hpl_dmac.o - .debug_info 0x0000000000000000 0x69 hpl/dmac/hpl_dmac.o - .debug_abbrev 0x0000000000000000 0x28 hpl/dmac/hpl_dmac.o - .debug_aranges - 0x0000000000000000 0x18 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x6c9 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x7fc hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x22 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x8e hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x51 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x103 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x6a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x1df hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x22 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x54 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x1c hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x22 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xd9 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x102d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x11f hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x706 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xb5b hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x3c0 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x2d61 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x336 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x3b7 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x668 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x143f hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x651 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x67b hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x6d7 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x172 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x395 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x19dd hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x3a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x72a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xb12 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x5d7 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xbc0 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x9b9 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x2a3 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x8cb hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x1ea hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x8f4 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x216 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x3f9 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x620 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x10d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xb8 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x1df7 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x2e69 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x11ed hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x50e hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x930 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xe7 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x13e6 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x36a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x94 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xdc hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xe2 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xdc hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x149 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x149 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x46 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x4c hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xc4 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x7d5 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xb8 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x7c hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xc20 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x46 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25b hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x31a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x170 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x7c hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xbe hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x4c hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x82 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x1a3 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x46 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x6a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x46 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x88 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x46 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x24e hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x1c hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x76 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x3a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x2e hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x196 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16f hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16f hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x25d hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x52 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xfa hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xfa hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xfa hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xfa hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xfa hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xfa hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xfa hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xfa hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x148 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x124 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x106 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xee hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xee hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x2e hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x46a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x3a hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x59f hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x4725 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xcf hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x10 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x10 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x40 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xe5c hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x9b6 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x94 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xbe hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x28c hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x4d8 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xca hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xc9 hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0xd7b hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x6cc hpl/dmac/hpl_dmac.o - .debug_macro 0x0000000000000000 0x6ba hpl/dmac/hpl_dmac.o - .debug_line 0x0000000000000000 0x9c5 hpl/dmac/hpl_dmac.o - .debug_str 0x0000000000000000 0x10b83b hpl/dmac/hpl_dmac.o - .comment 0x0000000000000000 0x33 hpl/dmac/hpl_dmac.o - .ARM.attributes - 0x0000000000000000 0x32 hpl/dmac/hpl_dmac.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/oscctrl/hpl_oscctrl.o - .text 0x0000000000000000 0x0 hpl/oscctrl/hpl_oscctrl.o - .data 0x0000000000000000 0x0 hpl/oscctrl/hpl_oscctrl.o - .bss 0x0000000000000000 0x0 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x7fc hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x22 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x8e hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x51 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x103 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x6a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x1df hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x22 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x54 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x1c hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x22 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xd9 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x102d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x11f hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x706 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xb5b hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x3c0 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x2d61 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x336 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x3b7 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x668 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x143f hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x651 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x67b hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x6d7 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x172 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x395 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x19dd hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x3a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x72a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xb12 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x5d7 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xbc0 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x9b9 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x2a3 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x8cb hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x1ea hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x8f4 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x216 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x3f9 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x620 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x10d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xb8 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x1df7 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x2e69 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x11ed hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x50e hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x930 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xe7 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x13e6 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x36a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x94 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xdc hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xe2 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xdc hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x149 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x149 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x4c hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xc4 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x7d5 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xb8 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x7c hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xc20 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25b hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x31a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x170 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x7c hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xbe hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x4c hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x82 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x1a3 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x6a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x88 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x24e hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x1c hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x76 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x3a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x2e hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x196 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16f hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16f hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x52 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x148 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x124 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x106 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xee hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xee hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x2e hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x46a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x3a hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x59f hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x4725 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xcf hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x10 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x10 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x40 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xe5c hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x9b6 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x94 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xbe hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x28c hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x4d8 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x0000000000000000 0xca hpl/oscctrl/hpl_oscctrl.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/mclk/hpl_mclk.o - .text 0x0000000000000000 0x0 hpl/mclk/hpl_mclk.o - .data 0x0000000000000000 0x0 hpl/mclk/hpl_mclk.o - .bss 0x0000000000000000 0x0 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x7fc hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x22 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x8e hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x51 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x103 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x6a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x1df hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x22 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x54 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x1c hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x22 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xd9 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x102d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x11f hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x706 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xb5b hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x3c0 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x2d61 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x336 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x3b7 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x668 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x143f hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x651 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x67b hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x6d7 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x172 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x395 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x19dd hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x3a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x72a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xb12 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x5d7 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xbc0 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x9b9 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x2a3 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x8cb hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x1ea hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x8f4 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x216 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x3f9 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x620 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x10d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xb8 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x1df7 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x2e69 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x11ed hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x50e hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x930 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xe7 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x13e6 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x36a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x94 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xdc hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xe2 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xdc hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x149 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x149 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x46 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x4c hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xc4 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x7d5 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xb8 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x7c hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xc20 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x46 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25b hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x31a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x170 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x7c hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xbe hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x4c hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x82 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x1a3 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x46 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x6a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x46 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x88 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x46 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x24e hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x1c hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x76 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x3a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x2e hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x196 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16f hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16f hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x25d hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x52 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xfa hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xfa hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xfa hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xfa hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xfa hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xfa hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xfa hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xfa hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x148 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x124 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x106 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xee hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xee hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x2e hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x46a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x3a hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x59f hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x4725 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xcf hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x10 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x10 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x40 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xe5c hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x9b6 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x94 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xbe hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x28c hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x4d8 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x16 hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0xca hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x5f hpl/mclk/hpl_mclk.o - .debug_macro 0x0000000000000000 0x2e hpl/mclk/hpl_mclk.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text 0x0000000000000000 0x0 hpl/sercom/hpl_sercom.o - .data 0x0000000000000000 0x0 hpl/sercom/hpl_sercom.o - .text.hri_sercomi2cm_set_CTRLA_SWRST_bit - 0x0000000000000000 0x14 hpl/sercom/hpl_sercom.o - .text.hri_sercomi2cm_get_CTRLA_ENABLE_bit - 0x0000000000000000 0x14 hpl/sercom/hpl_sercom.o - .text.hri_sercomusart_write_CTRLA_ENABLE_bit - 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o - .text._usart_deinit - 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o - .text._spi_sync_enable - 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o - .text._spi_sync_disable - 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o - .text._spi_set_char_size - 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o - .text._spi_set_data_order - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._usart_set_baud_rate - 0x0000000000000000 0x50 hpl/sercom/hpl_sercom.o - .text._usart_set_data_order - 0x0000000000000000 0x60 hpl/sercom/hpl_sercom.o - .text._usart_set_mode - 0x0000000000000000 0x60 hpl/sercom/hpl_sercom.o - .text._usart_set_stop_bits - 0x0000000000000000 0x60 hpl/sercom/hpl_sercom.o - .text._usart_set_character_size - 0x0000000000000000 0x5c hpl/sercom/hpl_sercom.o - .text._i2c_s_set_address - 0x0000000000000000 0x58 hpl/sercom/hpl_sercom.o - .text._spi_async_enable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_async_disable - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._get_i2cm_index - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._i2c_m_enable_implementation - 0x0000000000000000 0x5c hpl/sercom/hpl_sercom.o - .text._sercom_i2c_send_stop - 0x0000000000000000 0x14 hpl/sercom/hpl_sercom.o - .text._sercom_i2c_sync_analyse_flags - 0x0000000000000000 0x160 hpl/sercom/hpl_sercom.o - .text._usart_set_parity - 0x0000000000000000 0x74 hpl/sercom/hpl_sercom.o - .text._i2c_m_sync_init_impl - 0x0000000000000000 0xa0 hpl/sercom/hpl_sercom.o - .text._spi_set_mode - 0x0000000000000000 0x38 hpl/sercom/hpl_sercom.o - .text._i2c_s_init - 0x0000000000000000 0x74 hpl/sercom/hpl_sercom.o - .text._usart_sync_init - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._usart_sync_deinit - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_deinit - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._usart_sync_calculate_baud_rate - 0x0000000000000000 0x48 hpl/sercom/hpl_sercom.o - .text._usart_async_calculate_baud_rate - 0x0000000000000000 0x48 hpl/sercom/hpl_sercom.o - .text._usart_sync_enable - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_sync_disable - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_disable - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_sync_set_baud_rate - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_set_baud_rate - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_sync_set_data_order - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_set_data_order - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_sync_set_mode - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_set_mode - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_sync_set_parity - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_set_parity - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_sync_set_stop_bits - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_set_stop_bits - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_sync_set_character_size - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_set_character_size - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_sync_get_status - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._usart_async_get_status - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._usart_sync_write_byte - 0x0000000000000000 0x6 hpl/sercom/hpl_sercom.o - .text._usart_sync_read_byte - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._usart_sync_is_ready_to_send - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._usart_sync_is_transmit_done - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._usart_async_is_byte_sent - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._usart_sync_is_byte_received - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._usart_sync_set_flow_control_state - 0x0000000000000000 0x2 hpl/sercom/hpl_sercom.o - .text._usart_async_set_flow_control_state - 0x0000000000000000 0x2 hpl/sercom/hpl_sercom.o - .text._usart_async_get_flow_control_state - 0x0000000000000000 0x6 hpl/sercom/hpl_sercom.o - .text._usart_sync_get_flow_control_state - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._usart_sync_get_hardware_index - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._usart_async_get_hardware_index - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._i2c_m_async_enable - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._i2c_m_async_disable - 0x0000000000000000 0x4c hpl/sercom/hpl_sercom.o - .text._i2c_m_async_set_baudrate - 0x0000000000000000 0x17c hpl/sercom/hpl_sercom.o - .text._i2c_m_async_init - 0x0000000000000000 0x84 hpl/sercom/hpl_sercom.o - .text._i2c_m_async_deinit - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._i2c_m_async_transfer - 0x0000000000000000 0x108 hpl/sercom/hpl_sercom.o - .text._i2c_m_async_register_callback - 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o - .text._i2c_m_async_send_stop - 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .text._i2c_m_async_get_bytes_left - 0x0000000000000000 0xe hpl/sercom/hpl_sercom.o - .text._i2c_m_sync_init - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._i2c_m_sync_deinit - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._i2c_m_sync_enable - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._i2c_m_sync_disable - 0x0000000000000000 0x38 hpl/sercom/hpl_sercom.o - .text._i2c_m_sync_set_baudrate - 0x0000000000000000 0x17c hpl/sercom/hpl_sercom.o - .text._i2c_m_async_set_irq_state - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._i2c_m_sync_transfer - 0x0000000000000000 0x16c hpl/sercom/hpl_sercom.o - .text._i2c_m_sync_send_stop - 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_init - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._i2c_s_async_init - 0x0000000000000000 0x90 hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_deinit - 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .text._i2c_s_async_deinit - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_enable - 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .text._i2c_s_async_enable - 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_disable - 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .text._i2c_s_async_disable - 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_is_10bit_addressing_on - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._i2c_s_async_is_10bit_addressing_on - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_set_address - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._i2c_s_async_set_address - 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_write_byte - 0x0000000000000000 0x6 hpl/sercom/hpl_sercom.o - .text._i2c_s_async_write_byte - 0x0000000000000000 0x6 hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_read_byte - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_is_byte_sent - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_is_byte_received - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_get_status - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._i2c_s_sync_clear_data_ready_flag - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._i2c_s_async_get_status - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._i2c_s_async_abort_transmission - 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o - .text._i2c_s_async_set_irq_state - 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_init - 0x0000000000000000 0x138 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_init - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._spi_m_async_init - 0x0000000000000000 0x60 hpl/sercom/hpl_sercom.o - .text._spi_s_async_init - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._spi_m_async_deinit - 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o - .text._spi_s_async_deinit - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_deinit - 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_deinit - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_enable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_enable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_m_async_enable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_s_async_enable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_disable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_disable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_m_async_disable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_s_async_disable - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_set_mode - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_m_async_set_mode - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_s_async_set_mode - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_set_mode - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_calc_baud_val - 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_set_baudrate - 0x0000000000000000 0x38 hpl/sercom/hpl_sercom.o - .text._spi_m_async_set_baudrate - 0x0000000000000000 0x38 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_set_char_size - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_m_async_set_char_size - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_s_async_set_char_size - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_set_char_size - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_set_data_order - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_m_async_set_data_order - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_s_async_set_data_order - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_set_data_order - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_m_sync_trans - 0x0000000000000000 0xbc hpl/sercom/hpl_sercom.o - .text._spi_m_async_enable_tx - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._spi_s_async_enable_tx - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._spi_m_async_enable_rx - 0x0000000000000000 0x38 hpl/sercom/hpl_sercom.o - .text._spi_s_async_enable_rx - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._spi_m_async_enable_tx_complete - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_s_async_enable_ss_detect - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._spi_m_async_write_one - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._spi_s_async_write_one - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._spi_s_sync_write_one - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._spi_m_async_read_one - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._spi_s_async_read_one - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_read_one - 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o - .text._spi_m_async_register_callback - 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o - .text._spi_s_async_register_callback - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .text._spi_s_sync_is_tx_ready - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._spi_s_sync_is_rx_ready - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._spi_s_sync_is_ss_deactivated - 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o - .text._spi_s_sync_is_error - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_m_async_set_irq_state - 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o - .text._spi_s_async_set_irq_state - 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x7fc hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x22 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x8e hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x51 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x103 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x6a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x1df hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x22 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x54 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x22 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xd9 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x102d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x11f hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x706 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xb5b hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x3c0 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x2d61 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x336 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x3b7 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x668 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x143f hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x651 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x67b hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x6d7 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x172 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x395 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x19dd hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x3a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x72a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xb12 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x5d7 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xbc0 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x9b9 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x2a3 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x8cb hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x1ea hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x8f4 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x216 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x3f9 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x620 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x10d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xb8 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x1df7 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x2e69 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x11ed hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x50e hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x930 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xe7 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x13e6 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x36a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x94 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xdc hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xe2 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xdc hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x149 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x149 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x46 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x4c hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xc4 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x7d5 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xb8 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x7c hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xc20 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x46 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25b hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x31a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x170 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x7c hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xbe hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x4c hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x82 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x1a3 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x46 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x6a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x46 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x88 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x46 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x24e hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x76 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x3a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x2e hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x196 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16f hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16f hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x25d hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x52 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xfa hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xfa hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xfa hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xfa hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xfa hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xfa hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xfa hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xfa hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x148 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x124 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x106 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xee hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xee hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x2e hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x46a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x3a hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x59f hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x4725 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xcf hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xe5c hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x9b6 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x94 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xbe hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x28c hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x4d8 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xca hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0xc9 hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x5f hpl/sercom/hpl_sercom.o - .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o - .text 0x0000000000000000 0x0 hpl/gclk/hpl_gclk.o - .data 0x0000000000000000 0x0 hpl/gclk/hpl_gclk.o - .bss 0x0000000000000000 0x0 hpl/gclk/hpl_gclk.o - .text._gclk_init_generators - 0x0000000000000000 0x1c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x7fc hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x2f0 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x22 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x8e hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x51 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x103 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x6a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x1df hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x22 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x54 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x1c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x22 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xd9 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x102d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x11f hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x706 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xb5b hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x3c0 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x2d61 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x336 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x3b7 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x668 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x143f hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x651 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x67b hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x6d7 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x172 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x395 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x19dd hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x3a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x72a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xb12 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x5d7 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xbc0 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x9b9 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x2a3 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x8cb hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x1ea hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x8f4 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x216 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x3f9 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x620 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x10d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xb8 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x1df7 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x2e69 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x11ed hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x50e hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x930 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xe7 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x13e6 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x36a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x94 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xdc hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xe2 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xdc hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x149 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x149 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x46 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x4c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xc4 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x7d5 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xb8 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x7c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xc20 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x46 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25b hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x31a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x170 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x7c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xbe hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x4c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x82 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x1a3 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x46 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x6a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x46 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x88 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x46 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x24e hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x1c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x76 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x3a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x2e hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x196 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16f hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16f hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x25d hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x52 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xfa hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xfa hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xfa hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xfa hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xfa hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xfa hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xfa hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xfa hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x148 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x124 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x106 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xee hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xee hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x2e hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x46a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x3a hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x59f hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x4725 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xcf hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x10 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x10 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x40 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xe5c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x9b6 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x94 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xbe hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x28c hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x4d8 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0xca hpl/gclk/hpl_gclk.o - .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .group 0x0000000000000000 0xc hal/src/hal_init.o - .text 0x0000000000000000 0x0 hal/src/hal_init.o - .data 0x0000000000000000 0x0 hal/src/hal_init.o - .bss 0x0000000000000000 0x0 hal/src/hal_init.o - .text.init_get_version - 0x0000000000000000 0x4 hal/src/hal_init.o - .debug_info 0x0000000000000000 0x9f hal/src/hal_init.o - .debug_abbrev 0x0000000000000000 0x56 hal/src/hal_init.o - .debug_aranges - 0x0000000000000000 0x20 hal/src/hal_init.o - .debug_rnglists - 0x0000000000000000 0x13 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x69c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_init.o - .debug_line 0x0000000000000000 0x96f hal/src/hal_init.o - .debug_str 0x0000000000000000 0x10314e hal/src/hal_init.o - .comment 0x0000000000000000 0x33 hal/src/hal_init.o - .debug_frame 0x0000000000000000 0x20 hal/src/hal_init.o - .ARM.attributes - 0x0000000000000000 0x32 hal/src/hal_init.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc gcc/gcc/startup_same54.o - .text 0x0000000000000000 0x0 gcc/gcc/startup_same54.o - .data 0x0000000000000000 0x0 gcc/gcc/startup_same54.o - .bss 0x0000000000000000 0x0 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x7fc gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x22 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x8e gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x51 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x103 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x6a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x1df gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x4e gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x1c gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x22 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xd9 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x102d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x11f gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x706 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xb5b gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x3c0 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x2d61 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x336 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x3b7 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x668 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x143f gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x651 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x67b gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x6d7 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x172 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x395 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x19dd gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x3a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x72a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xb12 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x5d7 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xbc0 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x9b9 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x2a3 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x8cb gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x1ea gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x8f4 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x216 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x3f9 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x620 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x10d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xb8 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x1df7 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x2e69 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x11ed gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x50e gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x930 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x1ad8 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xe7 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x13e6 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x36a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x94 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xdc gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xe2 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xdc gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x149 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x149 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x4c gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xc4 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x7d5 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xb8 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x7c gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xc20 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25b gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x31a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x170 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x7c gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xbe gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x4c gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x82 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x1a3 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x6a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x88 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x46 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x24e gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x1c gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x76 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x3a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x2e gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x196 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x16f gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x16f gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x25d gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x52 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xfa gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x148 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x124 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x106 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xee gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xee gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x2e gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x46a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x3a gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x59f gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0x4725 gcc/gcc/startup_same54.o - .debug_macro 0x0000000000000000 0xcf gcc/gcc/startup_same54.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .group 0x0000000000000000 0xc main.o - .text 0x0000000000000000 0x0 main.o - .data 0x0000000000000000 0x0 main.o - .bss 0x0000000000000000 0x0 main.o - .debug_macro 0x0000000000000000 0x7fc main.o - .debug_macro 0x0000000000000000 0x16d main.o - .debug_macro 0x0000000000000000 0x22 main.o - .debug_macro 0x0000000000000000 0x8e main.o - .debug_macro 0x0000000000000000 0x51 main.o - .debug_macro 0x0000000000000000 0x103 main.o - .debug_macro 0x0000000000000000 0x6a main.o - .debug_macro 0x0000000000000000 0x1df main.o - .debug_macro 0x0000000000000000 0x22 main.o - .debug_macro 0x0000000000000000 0x54 main.o - .debug_macro 0x0000000000000000 0x1c main.o - .debug_macro 0x0000000000000000 0x22 main.o - .debug_macro 0x0000000000000000 0xd9 main.o - .debug_macro 0x0000000000000000 0x102d main.o - .debug_macro 0x0000000000000000 0x11f main.o - .debug_macro 0x0000000000000000 0x706 main.o - .debug_macro 0x0000000000000000 0xb5b main.o - .debug_macro 0x0000000000000000 0x3c0 main.o - .debug_macro 0x0000000000000000 0x2d61 main.o - .debug_macro 0x0000000000000000 0x336 main.o - .debug_macro 0x0000000000000000 0x3b7 main.o - .debug_macro 0x0000000000000000 0x668 main.o - .debug_macro 0x0000000000000000 0x143f main.o - .debug_macro 0x0000000000000000 0x651 main.o - .debug_macro 0x0000000000000000 0x67b main.o - .debug_macro 0x0000000000000000 0x6d7 main.o - .debug_macro 0x0000000000000000 0x172 main.o - .debug_macro 0x0000000000000000 0x395 main.o - .debug_macro 0x0000000000000000 0x19dd main.o - .debug_macro 0x0000000000000000 0x3a main.o - .debug_macro 0x0000000000000000 0x72a main.o - .debug_macro 0x0000000000000000 0xb12 main.o - .debug_macro 0x0000000000000000 0x5d7 main.o - .debug_macro 0x0000000000000000 0xbc0 main.o - .debug_macro 0x0000000000000000 0x9b9 main.o - .debug_macro 0x0000000000000000 0x2a3 main.o - .debug_macro 0x0000000000000000 0x8cb main.o - .debug_macro 0x0000000000000000 0x1ea main.o - .debug_macro 0x0000000000000000 0x8f4 main.o - .debug_macro 0x0000000000000000 0x216 main.o - .debug_macro 0x0000000000000000 0x3f9 main.o - .debug_macro 0x0000000000000000 0x620 main.o - .debug_macro 0x0000000000000000 0x10d main.o - .debug_macro 0x0000000000000000 0xb8 main.o - .debug_macro 0x0000000000000000 0x1df7 main.o - .debug_macro 0x0000000000000000 0x2e69 main.o - .debug_macro 0x0000000000000000 0x11ed main.o - .debug_macro 0x0000000000000000 0x50e main.o - .debug_macro 0x0000000000000000 0x930 main.o - .debug_macro 0x0000000000000000 0x1ad8 main.o - .debug_macro 0x0000000000000000 0xe7 main.o - .debug_macro 0x0000000000000000 0x13e6 main.o - .debug_macro 0x0000000000000000 0x36a main.o - .debug_macro 0x0000000000000000 0x94 main.o - .debug_macro 0x0000000000000000 0xdc main.o - .debug_macro 0x0000000000000000 0xe2 main.o - .debug_macro 0x0000000000000000 0xdc main.o - .debug_macro 0x0000000000000000 0x149 main.o - .debug_macro 0x0000000000000000 0x149 main.o - .debug_macro 0x0000000000000000 0x46 main.o - .debug_macro 0x0000000000000000 0x4c main.o - .debug_macro 0x0000000000000000 0xc4 main.o - .debug_macro 0x0000000000000000 0x7d5 main.o - .debug_macro 0x0000000000000000 0xb8 main.o - .debug_macro 0x0000000000000000 0x7c main.o - .debug_macro 0x0000000000000000 0xc20 main.o - .debug_macro 0x0000000000000000 0x46 main.o - .debug_macro 0x0000000000000000 0x25b main.o - .debug_macro 0x0000000000000000 0x31a main.o - .debug_macro 0x0000000000000000 0x170 main.o - .debug_macro 0x0000000000000000 0x7c main.o - .debug_macro 0x0000000000000000 0xbe main.o - .debug_macro 0x0000000000000000 0x4c main.o - .debug_macro 0x0000000000000000 0x82 main.o - .debug_macro 0x0000000000000000 0x1a3 main.o - .debug_macro 0x0000000000000000 0x46 main.o - .debug_macro 0x0000000000000000 0x6a main.o - .debug_macro 0x0000000000000000 0x46 main.o - .debug_macro 0x0000000000000000 0x88 main.o - .debug_macro 0x0000000000000000 0x46 main.o - .debug_macro 0x0000000000000000 0x24e main.o - .debug_macro 0x0000000000000000 0x1c main.o - .debug_macro 0x0000000000000000 0x76 main.o - .debug_macro 0x0000000000000000 0x3a main.o - .debug_macro 0x0000000000000000 0x2e main.o - .debug_macro 0x0000000000000000 0x196 main.o - .debug_macro 0x0000000000000000 0x16f main.o - .debug_macro 0x0000000000000000 0x16f main.o - .debug_macro 0x0000000000000000 0x25d main.o - .debug_macro 0x0000000000000000 0x25d main.o - .debug_macro 0x0000000000000000 0x25d main.o - .debug_macro 0x0000000000000000 0x25d main.o - .debug_macro 0x0000000000000000 0x25d main.o - .debug_macro 0x0000000000000000 0x25d main.o - .debug_macro 0x0000000000000000 0x25d main.o - .debug_macro 0x0000000000000000 0x25d main.o - .debug_macro 0x0000000000000000 0x52 main.o - .debug_macro 0x0000000000000000 0xfa main.o - .debug_macro 0x0000000000000000 0xfa main.o - .debug_macro 0x0000000000000000 0xfa main.o - .debug_macro 0x0000000000000000 0xfa main.o - .debug_macro 0x0000000000000000 0xfa main.o - .debug_macro 0x0000000000000000 0xfa main.o - .debug_macro 0x0000000000000000 0xfa main.o - .debug_macro 0x0000000000000000 0xfa main.o - .debug_macro 0x0000000000000000 0x148 main.o - .debug_macro 0x0000000000000000 0x124 main.o - .debug_macro 0x0000000000000000 0x106 main.o - .debug_macro 0x0000000000000000 0xee main.o - .debug_macro 0x0000000000000000 0xee main.o - .debug_macro 0x0000000000000000 0x2e main.o - .debug_macro 0x0000000000000000 0x46a main.o - .debug_macro 0x0000000000000000 0x3a main.o - .debug_macro 0x0000000000000000 0x59f main.o - .debug_macro 0x0000000000000000 0x4725 main.o - .debug_macro 0x0000000000000000 0xcf main.o - .debug_macro 0x0000000000000000 0x10 main.o - .debug_macro 0x0000000000000000 0x10 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x40 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0xe5c main.o - .debug_macro 0x0000000000000000 0x9b6 main.o - .debug_macro 0x0000000000000000 0x94 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0xbe main.o - .debug_macro 0x0000000000000000 0x28c main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x4d8 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0xca main.o - .debug_macro 0x0000000000000000 0x1c main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x12a main.o - .debug_macro 0x0000000000000000 0x70 main.o - .debug_macro 0x0000000000000000 0x5f main.o - .debug_macro 0x0000000000000000 0xc9 main.o - .debug_macro 0x0000000000000000 0x52 main.o - .debug_macro 0x0000000000000000 0x1e main.o - .debug_macro 0x0000000000000000 0x3c main.o - .debug_macro 0x0000000000000000 0x34 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x35 main.o - .debug_macro 0x0000000000000000 0x35d main.o - .debug_macro 0x0000000000000000 0x10 main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x43 main.o - .debug_macro 0x0000000000000000 0x34 main.o - .debug_macro 0x0000000000000000 0x10 main.o - .debug_macro 0x0000000000000000 0x52 main.o - .debug_macro 0x0000000000000000 0x182 main.o - .debug_macro 0x0000000000000000 0x10 main.o - .debug_macro 0x0000000000000000 0x1c main.o - .debug_macro 0x0000000000000000 0x52 main.o - .debug_macro 0x0000000000000000 0x22 main.o - .debug_macro 0x0000000000000000 0x10 main.o - .debug_macro 0x0000000000000000 0x52 main.o - .debug_macro 0x0000000000000000 0xd5 main.o - .debug_macro 0x0000000000000000 0x1c main.o - .debug_macro 0x0000000000000000 0x3d main.o - .debug_macro 0x0000000000000000 0x16 main.o - .debug_macro 0x0000000000000000 0x16f main.o - .debug_macro 0x0000000000000000 0x4c main.o - .debug_macro 0x0000000000000000 0x22 main.o - .debug_macro 0x0000000000000000 0x5e main.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .group 0x0000000000000000 0xc oracle.o - .text 0x0000000000000000 0x0 oracle.o - .data 0x0000000000000000 0x0 oracle.o - .bss 0x0000000000000000 0x0 oracle.o - .debug_macro 0x0000000000000000 0x7fc oracle.o - .debug_macro 0x0000000000000000 0x16d oracle.o - .debug_macro 0x0000000000000000 0x22 oracle.o - .debug_macro 0x0000000000000000 0x8e oracle.o - .debug_macro 0x0000000000000000 0x51 oracle.o - .debug_macro 0x0000000000000000 0x103 oracle.o - .debug_macro 0x0000000000000000 0x6a oracle.o - .debug_macro 0x0000000000000000 0x1df oracle.o - .debug_macro 0x0000000000000000 0x22 oracle.o - .debug_macro 0x0000000000000000 0x54 oracle.o - .debug_macro 0x0000000000000000 0x1c oracle.o - .debug_macro 0x0000000000000000 0x22 oracle.o - .debug_macro 0x0000000000000000 0xd9 oracle.o - .debug_macro 0x0000000000000000 0x102d oracle.o - .debug_macro 0x0000000000000000 0x11f oracle.o - .debug_macro 0x0000000000000000 0x706 oracle.o - .debug_macro 0x0000000000000000 0xb5b oracle.o - .debug_macro 0x0000000000000000 0x3c0 oracle.o - .debug_macro 0x0000000000000000 0x2d61 oracle.o - .debug_macro 0x0000000000000000 0x336 oracle.o - .debug_macro 0x0000000000000000 0x3b7 oracle.o - .debug_macro 0x0000000000000000 0x668 oracle.o - .debug_macro 0x0000000000000000 0x143f oracle.o - .debug_macro 0x0000000000000000 0x651 oracle.o - .debug_macro 0x0000000000000000 0x67b oracle.o - .debug_macro 0x0000000000000000 0x6d7 oracle.o - .debug_macro 0x0000000000000000 0x172 oracle.o - .debug_macro 0x0000000000000000 0x395 oracle.o - .debug_macro 0x0000000000000000 0x19dd oracle.o - .debug_macro 0x0000000000000000 0x3a oracle.o - .debug_macro 0x0000000000000000 0x72a oracle.o - .debug_macro 0x0000000000000000 0xb12 oracle.o - .debug_macro 0x0000000000000000 0x5d7 oracle.o - .debug_macro 0x0000000000000000 0xbc0 oracle.o - .debug_macro 0x0000000000000000 0x9b9 oracle.o - .debug_macro 0x0000000000000000 0x2a3 oracle.o - .debug_macro 0x0000000000000000 0x8cb oracle.o - .debug_macro 0x0000000000000000 0x1ea oracle.o - .debug_macro 0x0000000000000000 0x8f4 oracle.o - .debug_macro 0x0000000000000000 0x216 oracle.o - .debug_macro 0x0000000000000000 0x3f9 oracle.o - .debug_macro 0x0000000000000000 0x620 oracle.o - .debug_macro 0x0000000000000000 0x10d oracle.o - .debug_macro 0x0000000000000000 0xb8 oracle.o - .debug_macro 0x0000000000000000 0x1df7 oracle.o - .debug_macro 0x0000000000000000 0x2e69 oracle.o - .debug_macro 0x0000000000000000 0x11ed oracle.o - .debug_macro 0x0000000000000000 0x50e oracle.o - .debug_macro 0x0000000000000000 0x930 oracle.o - .debug_macro 0x0000000000000000 0x1ad8 oracle.o - .debug_macro 0x0000000000000000 0xe7 oracle.o - .debug_macro 0x0000000000000000 0x13e6 oracle.o - .debug_macro 0x0000000000000000 0x36a oracle.o - .debug_macro 0x0000000000000000 0x94 oracle.o - .debug_macro 0x0000000000000000 0xdc oracle.o - .debug_macro 0x0000000000000000 0xe2 oracle.o - .debug_macro 0x0000000000000000 0xdc oracle.o - .debug_macro 0x0000000000000000 0x149 oracle.o - .debug_macro 0x0000000000000000 0x149 oracle.o - .debug_macro 0x0000000000000000 0x46 oracle.o - .debug_macro 0x0000000000000000 0x4c oracle.o - .debug_macro 0x0000000000000000 0xc4 oracle.o - .debug_macro 0x0000000000000000 0x7d5 oracle.o - .debug_macro 0x0000000000000000 0xb8 oracle.o - .debug_macro 0x0000000000000000 0x7c oracle.o - .debug_macro 0x0000000000000000 0xc20 oracle.o - .debug_macro 0x0000000000000000 0x46 oracle.o - .debug_macro 0x0000000000000000 0x25b oracle.o - .debug_macro 0x0000000000000000 0x31a oracle.o - .debug_macro 0x0000000000000000 0x170 oracle.o - .debug_macro 0x0000000000000000 0x7c oracle.o - .debug_macro 0x0000000000000000 0xbe oracle.o - .debug_macro 0x0000000000000000 0x4c oracle.o - .debug_macro 0x0000000000000000 0x82 oracle.o - .debug_macro 0x0000000000000000 0x1a3 oracle.o - .debug_macro 0x0000000000000000 0x46 oracle.o - .debug_macro 0x0000000000000000 0x6a oracle.o - .debug_macro 0x0000000000000000 0x46 oracle.o - .debug_macro 0x0000000000000000 0x88 oracle.o - .debug_macro 0x0000000000000000 0x46 oracle.o - .debug_macro 0x0000000000000000 0x24e oracle.o - .debug_macro 0x0000000000000000 0x1c oracle.o - .debug_macro 0x0000000000000000 0x76 oracle.o - .debug_macro 0x0000000000000000 0x3a oracle.o - .debug_macro 0x0000000000000000 0x2e oracle.o - .debug_macro 0x0000000000000000 0x196 oracle.o - .debug_macro 0x0000000000000000 0x16f oracle.o - .debug_macro 0x0000000000000000 0x16f oracle.o - .debug_macro 0x0000000000000000 0x25d oracle.o - .debug_macro 0x0000000000000000 0x25d oracle.o - .debug_macro 0x0000000000000000 0x25d oracle.o - .debug_macro 0x0000000000000000 0x25d oracle.o - .debug_macro 0x0000000000000000 0x25d oracle.o - .debug_macro 0x0000000000000000 0x25d oracle.o - .debug_macro 0x0000000000000000 0x25d oracle.o - .debug_macro 0x0000000000000000 0x25d oracle.o - .debug_macro 0x0000000000000000 0x52 oracle.o - .debug_macro 0x0000000000000000 0xfa oracle.o - .debug_macro 0x0000000000000000 0xfa oracle.o - .debug_macro 0x0000000000000000 0xfa oracle.o - .debug_macro 0x0000000000000000 0xfa oracle.o - .debug_macro 0x0000000000000000 0xfa oracle.o - .debug_macro 0x0000000000000000 0xfa oracle.o - .debug_macro 0x0000000000000000 0xfa oracle.o - .debug_macro 0x0000000000000000 0xfa oracle.o - .debug_macro 0x0000000000000000 0x148 oracle.o - .debug_macro 0x0000000000000000 0x124 oracle.o - .debug_macro 0x0000000000000000 0x106 oracle.o - .debug_macro 0x0000000000000000 0xee oracle.o - .debug_macro 0x0000000000000000 0xee oracle.o - .debug_macro 0x0000000000000000 0x2e oracle.o - .debug_macro 0x0000000000000000 0x46a oracle.o - .debug_macro 0x0000000000000000 0x3a oracle.o - .debug_macro 0x0000000000000000 0x59f oracle.o - .debug_macro 0x0000000000000000 0x4725 oracle.o - .debug_macro 0x0000000000000000 0xcf oracle.o - .debug_macro 0x0000000000000000 0x10 oracle.o - .debug_macro 0x0000000000000000 0x10 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x40 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0xe5c oracle.o - .debug_macro 0x0000000000000000 0x9b6 oracle.o - .debug_macro 0x0000000000000000 0x94 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0xbe oracle.o - .debug_macro 0x0000000000000000 0x28c oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x4d8 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0xca oracle.o - .debug_macro 0x0000000000000000 0x1c oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x12a oracle.o - .debug_macro 0x0000000000000000 0x1ba oracle.o - .debug_macro 0x0000000000000000 0x10 oracle.o - .debug_macro 0x0000000000000000 0x70 oracle.o - .debug_macro 0x0000000000000000 0x5f oracle.o - .debug_macro 0x0000000000000000 0xc9 oracle.o - .debug_macro 0x0000000000000000 0x52 oracle.o - .debug_macro 0x0000000000000000 0x1e oracle.o - .debug_macro 0x0000000000000000 0x3c oracle.o - .debug_macro 0x0000000000000000 0x34 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x35 oracle.o - .debug_macro 0x0000000000000000 0x35d oracle.o - .debug_macro 0x0000000000000000 0x10 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x43 oracle.o - .debug_macro 0x0000000000000000 0x34 oracle.o - .debug_macro 0x0000000000000000 0x10 oracle.o - .debug_macro 0x0000000000000000 0x52 oracle.o - .debug_macro 0x0000000000000000 0x182 oracle.o - .debug_macro 0x0000000000000000 0x10 oracle.o - .debug_macro 0x0000000000000000 0x1c oracle.o - .debug_macro 0x0000000000000000 0x52 oracle.o - .debug_macro 0x0000000000000000 0x22 oracle.o - .debug_macro 0x0000000000000000 0x10 oracle.o - .debug_macro 0x0000000000000000 0x52 oracle.o - .debug_macro 0x0000000000000000 0xd5 oracle.o - .debug_macro 0x0000000000000000 0x1c oracle.o - .debug_macro 0x0000000000000000 0x3d oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16f oracle.o - .debug_macro 0x0000000000000000 0x4c oracle.o - .debug_macro 0x0000000000000000 0x22 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x29 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x16 oracle.o - .debug_macro 0x0000000000000000 0x5e oracle.o - .debug_macro 0x0000000000000000 0x10 oracle.o - .debug_macro 0x0000000000000000 0x4c oracle.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc hpl/osc32kctrl/hpl_osc32kctrl.o - .text 0x0000000000000000 0x0 hpl/osc32kctrl/hpl_osc32kctrl.o - .data 0x0000000000000000 0x0 hpl/osc32kctrl/hpl_osc32kctrl.o - .bss 0x0000000000000000 0x0 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x7fc hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x22 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x8e hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x51 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x103 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x6a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x1df hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x22 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x54 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x1c hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x22 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xd9 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x102d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x11f hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x706 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xb5b hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x3c0 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x2d61 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x336 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x3b7 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x668 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x143f hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x651 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x67b hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x6d7 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x172 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x395 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x19dd hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x3a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x72a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xb12 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x5d7 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xbc0 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x9b9 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x2a3 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x8cb hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x1ea hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x8f4 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x216 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x3f9 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x620 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x10d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xb8 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x1df7 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x2e69 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x11ed hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x50e hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x930 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xe7 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x13e6 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x36a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x94 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xdc hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xe2 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xdc hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x149 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x149 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x4c hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xc4 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x7d5 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xb8 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x7c hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xc20 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25b hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x31a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x170 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x7c hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xbe hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x4c hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x82 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x1a3 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x6a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x88 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x46 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x24e hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x1c hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x76 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x3a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x2e hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x196 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16f hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16f hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x25d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x52 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xfa hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x148 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x124 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x106 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xee hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xee hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x2e hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x46a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x3a hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x59f hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x4725 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xcf hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x10 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x10 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x40 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xe5c hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x9b6 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x94 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xbe hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x28c hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x4d8 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0x16 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000000000 0xca hpl/osc32kctrl/hpl_osc32kctrl.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .group 0x0000000000000000 0xc driver_init.o - .text 0x0000000000000000 0x0 driver_init.o - .data 0x0000000000000000 0x0 driver_init.o - .bss 0x0000000000000000 0x9c driver_init.o - .text._gpio_set_pin_function - 0x0000000000000000 0x48 driver_init.o - .text.EXTERNAL_IRQ_0_init - 0x0000000000000000 0x24 driver_init.o - .text.USART_0_CLOCK_init - 0x0000000000000000 0x24 driver_init.o - .text.USART_0_PORT_init - 0x0000000000000000 0x24 driver_init.o - .text.USART_0_init - 0x0000000000000000 0x34 driver_init.o - .text.I2C_0_PORT_init - 0x0000000000000000 0x40 driver_init.o - .text.I2C_0_CLOCK_init - 0x0000000000000000 0x24 driver_init.o - .text.I2C_0_init - 0x0000000000000000 0x2c driver_init.o - .text.system_init - 0x0000000000000000 0x60 driver_init.o - .debug_info 0x0000000000000000 0x52df driver_init.o - .debug_abbrev 0x0000000000000000 0x46c driver_init.o - .debug_loclists - 0x0000000000000000 0x312 driver_init.o - .debug_aranges - 0x0000000000000000 0x60 driver_init.o - .debug_rnglists - 0x0000000000000000 0xd9 driver_init.o - .debug_macro 0x0000000000000000 0x7f0 driver_init.o - .debug_macro 0x0000000000000000 0x7fc driver_init.o - .debug_macro 0x0000000000000000 0x16d driver_init.o - .debug_macro 0x0000000000000000 0x22 driver_init.o - .debug_macro 0x0000000000000000 0x8e driver_init.o - .debug_macro 0x0000000000000000 0x51 driver_init.o - .debug_macro 0x0000000000000000 0x103 driver_init.o - .debug_macro 0x0000000000000000 0x6a driver_init.o - .debug_macro 0x0000000000000000 0x1df driver_init.o - .debug_macro 0x0000000000000000 0x22 driver_init.o - .debug_macro 0x0000000000000000 0x54 driver_init.o - .debug_macro 0x0000000000000000 0x1c driver_init.o - .debug_macro 0x0000000000000000 0x22 driver_init.o - .debug_macro 0x0000000000000000 0xd9 driver_init.o - .debug_macro 0x0000000000000000 0x102d driver_init.o - .debug_macro 0x0000000000000000 0x11f driver_init.o - .debug_macro 0x0000000000000000 0x706 driver_init.o - .debug_macro 0x0000000000000000 0xb5b driver_init.o - .debug_macro 0x0000000000000000 0x3c0 driver_init.o - .debug_macro 0x0000000000000000 0x2d61 driver_init.o - .debug_macro 0x0000000000000000 0x336 driver_init.o - .debug_macro 0x0000000000000000 0x3b7 driver_init.o - .debug_macro 0x0000000000000000 0x668 driver_init.o - .debug_macro 0x0000000000000000 0x143f driver_init.o - .debug_macro 0x0000000000000000 0x651 driver_init.o - .debug_macro 0x0000000000000000 0x67b driver_init.o - .debug_macro 0x0000000000000000 0x6d7 driver_init.o - .debug_macro 0x0000000000000000 0x172 driver_init.o - .debug_macro 0x0000000000000000 0x395 driver_init.o - .debug_macro 0x0000000000000000 0x19dd driver_init.o - .debug_macro 0x0000000000000000 0x3a driver_init.o - .debug_macro 0x0000000000000000 0x72a driver_init.o - .debug_macro 0x0000000000000000 0xb12 driver_init.o - .debug_macro 0x0000000000000000 0x5d7 driver_init.o - .debug_macro 0x0000000000000000 0xbc0 driver_init.o - .debug_macro 0x0000000000000000 0x9b9 driver_init.o - .debug_macro 0x0000000000000000 0x2a3 driver_init.o - .debug_macro 0x0000000000000000 0x8cb driver_init.o - .debug_macro 0x0000000000000000 0x1ea driver_init.o - .debug_macro 0x0000000000000000 0x8f4 driver_init.o - .debug_macro 0x0000000000000000 0x216 driver_init.o - .debug_macro 0x0000000000000000 0x3f9 driver_init.o - .debug_macro 0x0000000000000000 0x620 driver_init.o - .debug_macro 0x0000000000000000 0x10d driver_init.o - .debug_macro 0x0000000000000000 0xb8 driver_init.o - .debug_macro 0x0000000000000000 0x1df7 driver_init.o - .debug_macro 0x0000000000000000 0x2e69 driver_init.o - .debug_macro 0x0000000000000000 0x11ed driver_init.o - .debug_macro 0x0000000000000000 0x50e driver_init.o - .debug_macro 0x0000000000000000 0x930 driver_init.o - .debug_macro 0x0000000000000000 0x1ad8 driver_init.o - .debug_macro 0x0000000000000000 0xe7 driver_init.o - .debug_macro 0x0000000000000000 0x13e6 driver_init.o - .debug_macro 0x0000000000000000 0x36a driver_init.o - .debug_macro 0x0000000000000000 0x94 driver_init.o - .debug_macro 0x0000000000000000 0xdc driver_init.o - .debug_macro 0x0000000000000000 0xe2 driver_init.o - .debug_macro 0x0000000000000000 0xdc driver_init.o - .debug_macro 0x0000000000000000 0x149 driver_init.o - .debug_macro 0x0000000000000000 0x149 driver_init.o - .debug_macro 0x0000000000000000 0x46 driver_init.o - .debug_macro 0x0000000000000000 0x4c driver_init.o - .debug_macro 0x0000000000000000 0xc4 driver_init.o - .debug_macro 0x0000000000000000 0x7d5 driver_init.o - .debug_macro 0x0000000000000000 0xb8 driver_init.o - .debug_macro 0x0000000000000000 0x7c driver_init.o - .debug_macro 0x0000000000000000 0xc20 driver_init.o - .debug_macro 0x0000000000000000 0x46 driver_init.o - .debug_macro 0x0000000000000000 0x25b driver_init.o - .debug_macro 0x0000000000000000 0x31a driver_init.o - .debug_macro 0x0000000000000000 0x170 driver_init.o - .debug_macro 0x0000000000000000 0x7c driver_init.o - .debug_macro 0x0000000000000000 0xbe driver_init.o - .debug_macro 0x0000000000000000 0x4c driver_init.o - .debug_macro 0x0000000000000000 0x82 driver_init.o - .debug_macro 0x0000000000000000 0x1a3 driver_init.o - .debug_macro 0x0000000000000000 0x46 driver_init.o - .debug_macro 0x0000000000000000 0x6a driver_init.o - .debug_macro 0x0000000000000000 0x46 driver_init.o - .debug_macro 0x0000000000000000 0x88 driver_init.o - .debug_macro 0x0000000000000000 0x46 driver_init.o - .debug_macro 0x0000000000000000 0x24e driver_init.o - .debug_macro 0x0000000000000000 0x1c driver_init.o - .debug_macro 0x0000000000000000 0x76 driver_init.o - .debug_macro 0x0000000000000000 0x3a driver_init.o - .debug_macro 0x0000000000000000 0x2e driver_init.o - .debug_macro 0x0000000000000000 0x196 driver_init.o - .debug_macro 0x0000000000000000 0x16f driver_init.o - .debug_macro 0x0000000000000000 0x16f driver_init.o - .debug_macro 0x0000000000000000 0x25d driver_init.o - .debug_macro 0x0000000000000000 0x25d driver_init.o - .debug_macro 0x0000000000000000 0x25d driver_init.o - .debug_macro 0x0000000000000000 0x25d driver_init.o - .debug_macro 0x0000000000000000 0x25d driver_init.o - .debug_macro 0x0000000000000000 0x25d driver_init.o - .debug_macro 0x0000000000000000 0x25d driver_init.o - .debug_macro 0x0000000000000000 0x25d driver_init.o - .debug_macro 0x0000000000000000 0x52 driver_init.o - .debug_macro 0x0000000000000000 0xfa driver_init.o - .debug_macro 0x0000000000000000 0xfa driver_init.o - .debug_macro 0x0000000000000000 0xfa driver_init.o - .debug_macro 0x0000000000000000 0xfa driver_init.o - .debug_macro 0x0000000000000000 0xfa driver_init.o - .debug_macro 0x0000000000000000 0xfa driver_init.o - .debug_macro 0x0000000000000000 0xfa driver_init.o - .debug_macro 0x0000000000000000 0xfa driver_init.o - .debug_macro 0x0000000000000000 0x148 driver_init.o - .debug_macro 0x0000000000000000 0x124 driver_init.o - .debug_macro 0x0000000000000000 0x106 driver_init.o - .debug_macro 0x0000000000000000 0xee driver_init.o - .debug_macro 0x0000000000000000 0xee driver_init.o - .debug_macro 0x0000000000000000 0x2e driver_init.o - .debug_macro 0x0000000000000000 0x46a driver_init.o - .debug_macro 0x0000000000000000 0x3a driver_init.o - .debug_macro 0x0000000000000000 0x59f driver_init.o - .debug_macro 0x0000000000000000 0x4725 driver_init.o - .debug_macro 0x0000000000000000 0xcf driver_init.o - .debug_macro 0x0000000000000000 0x10 driver_init.o - .debug_macro 0x0000000000000000 0x10 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x40 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0xe5c driver_init.o - .debug_macro 0x0000000000000000 0x9b6 driver_init.o - .debug_macro 0x0000000000000000 0x94 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0xbe driver_init.o - .debug_macro 0x0000000000000000 0x28c driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x4d8 driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0xca driver_init.o - .debug_macro 0x0000000000000000 0x1c driver_init.o - .debug_macro 0x0000000000000000 0x16 driver_init.o - .debug_macro 0x0000000000000000 0x12a driver_init.o - .debug_macro 0x0000000000000000 0x70 driver_init.o - .debug_macro 0x0000000000000000 0x70 driver_init.o - .debug_macro 0x0000000000000000 0x5f driver_init.o - .debug_macro 0x0000000000000000 0xc9 driver_init.o - .debug_line 0x0000000000000000 0xfb2 driver_init.o - .debug_str 0x0000000000000000 0x106156 driver_init.o - .comment 0x0000000000000000 0x33 driver_init.o - .debug_frame 0x0000000000000000 0xe8 driver_init.o - .ARM.attributes - 0x0000000000000000 0x32 driver_init.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_usart_async.o - .text 0x0000000000000000 0x0 hal/src/hal_usart_async.o - .data 0x0000000000000000 0x0 hal/src/hal_usart_async.o - .bss 0x0000000000000000 0x0 hal/src/hal_usart_async.o - .text.usart_async_deinit - 0x0000000000000000 0x2c hal/src/hal_usart_async.o - .text.usart_async_disable - 0x0000000000000000 0x2c hal/src/hal_usart_async.o - .text.usart_async_get_io_descriptor - 0x0000000000000000 0x24 hal/src/hal_usart_async.o - .text.usart_async_set_flow_control - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_set_baud_rate - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_set_data_order - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_set_mode - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_set_parity - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_set_stopbits - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_set_character_size - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_flow_control_status - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_is_tx_empty - 0x0000000000000000 0x28 hal/src/hal_usart_async.o - .text.usart_async_is_rx_not_empty - 0x0000000000000000 0x30 hal/src/hal_usart_async.o - .text.usart_async_get_status - 0x0000000000000000 0x48 hal/src/hal_usart_async.o - .text.usart_async_flush_rx_buffer - 0x0000000000000000 0x2c hal/src/hal_usart_async.o - .text.usart_async_get_version - 0x0000000000000000 0x4 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_async.o - .debug_macro 0x0000000000000000 0xc9 hal/src/hal_usart_async.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .text 0x0000000000000000 0x0 hal/src/hal_ext_irq.o - .data 0x0000000000000000 0x0 hal/src/hal_ext_irq.o - .bss 0x0000000000000000 0x8 hal/src/hal_ext_irq.o - .text.process_ext_irq - 0x0000000000000000 0x34 hal/src/hal_ext_irq.o - .text.ext_irq_init - 0x0000000000000000 0x20 hal/src/hal_ext_irq.o - .text.ext_irq_deinit - 0x0000000000000000 0x8 hal/src/hal_ext_irq.o - .text.ext_irq_register - 0x0000000000000000 0x3c hal/src/hal_ext_irq.o - .text.ext_irq_enable - 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .text.ext_irq_disable - 0x0000000000000000 0xc hal/src/hal_ext_irq.o - .text.ext_irq_get_version - 0x0000000000000000 0x4 hal/src/hal_ext_irq.o - .debug_info 0x0000000000000000 0x3ba hal/src/hal_ext_irq.o - .debug_abbrev 0x0000000000000000 0x202 hal/src/hal_ext_irq.o - .debug_loclists - 0x0000000000000000 0x1d9 hal/src/hal_ext_irq.o - .debug_aranges - 0x0000000000000000 0x50 hal/src/hal_ext_irq.o - .debug_rnglists - 0x0000000000000000 0x43 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x6ae hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_ext_irq.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_ext_irq.o - .debug_line 0x0000000000000000 0xb01 hal/src/hal_ext_irq.o - .debug_str 0x0000000000000000 0x103288 hal/src/hal_ext_irq.o - .comment 0x0000000000000000 0x33 hal/src/hal_ext_irq.o - .debug_frame 0x0000000000000000 0xac hal/src/hal_ext_irq.o - .ARM.attributes - 0x0000000000000000 0x32 hal/src/hal_ext_irq.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/utils/src/utils_ringbuffer.o - .text 0x0000000000000000 0x0 hal/utils/src/utils_ringbuffer.o - .data 0x0000000000000000 0x0 hal/utils/src/utils_ringbuffer.o - .bss 0x0000000000000000 0x0 hal/utils/src/utils_ringbuffer.o - .text.ringbuffer_flush - 0x0000000000000000 0x20 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x7fc hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x8e hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x51 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x103 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x1df hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x54 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xd9 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x102d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x11f hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x706 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xb5b hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x3c0 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x2d61 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x336 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x3b7 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x668 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x143f hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x651 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x67b hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x6d7 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x172 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x395 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x19dd hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x72a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xb12 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x5d7 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xbc0 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x9b9 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x2a3 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x8cb hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x1ea hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x8f4 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x216 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x3f9 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x620 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x10d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x1df7 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x2e69 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x11ed hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x50e hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x930 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x1ad8 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xe7 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x13e6 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x36a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x149 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x149 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xc4 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x7d5 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xc20 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25b hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x31a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x170 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xbe hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x82 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x1a3 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x88 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x24e hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x76 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x2e hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x196 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x52 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x148 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x106 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xee hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xee hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x2e hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x46a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x59f hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x4725 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xcf hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x40 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xe5c hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x9b6 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xbe hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x28c hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x4d8 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_ringbuffer.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/src/hal_gpio.o - .text 0x0000000000000000 0x0 hal/src/hal_gpio.o - .data 0x0000000000000000 0x0 hal/src/hal_gpio.o - .bss 0x0000000000000000 0x0 hal/src/hal_gpio.o - .text.gpio_get_version - 0x0000000000000000 0x4 hal/src/hal_gpio.o - .debug_info 0x0000000000000000 0x9f hal/src/hal_gpio.o - .debug_abbrev 0x0000000000000000 0x56 hal/src/hal_gpio.o - .debug_aranges - 0x0000000000000000 0x20 hal/src/hal_gpio.o - .debug_rnglists - 0x0000000000000000 0x13 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x6bf hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o - .debug_macro 0x0000000000000000 0x12a hal/src/hal_gpio.o - .debug_line 0x0000000000000000 0x9bf hal/src/hal_gpio.o - .debug_str 0x0000000000000000 0x103e2e hal/src/hal_gpio.o - .comment 0x0000000000000000 0x33 hal/src/hal_gpio.o - .debug_frame 0x0000000000000000 0x20 hal/src/hal_gpio.o - .ARM.attributes - 0x0000000000000000 0x32 hal/src/hal_gpio.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/utils/src/utils_event.o - .text 0x0000000000000000 0x0 hal/utils/src/utils_event.o - .data 0x0000000000000000 0x0 hal/utils/src/utils_event.o - .bss 0x0000000000000000 0x5 hal/utils/src/utils_event.o - .rodata.str1.1 - 0x0000000000000000 0x1f hal/utils/src/utils_event.o - .text.event_subscribe - 0x0000000000000000 0x84 hal/utils/src/utils_event.o - .text.event_unsubscribe - 0x0000000000000000 0x70 hal/utils/src/utils_event.o - .text.event_post - 0x0000000000000000 0x64 hal/utils/src/utils_event.o - .debug_info 0x0000000000000000 0x5fd hal/utils/src/utils_event.o - .debug_abbrev 0x0000000000000000 0x228 hal/utils/src/utils_event.o - .debug_loclists - 0x0000000000000000 0x1d1 hal/utils/src/utils_event.o - .debug_aranges - 0x0000000000000000 0x30 hal/utils/src/utils_event.o - .debug_rnglists - 0x0000000000000000 0x20 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x7ac hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x7fc hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xc9 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x8e hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x51 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x103 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1df hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x54 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xd9 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x102d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x11f hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x706 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xb5b hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x3c0 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x2d61 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x336 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x3b7 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x668 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x143f hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x651 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x67b hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x6d7 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x172 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x395 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x19dd hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x72a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xb12 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x5d7 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xbc0 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x9b9 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x2a3 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x8cb hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1ea hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x8f4 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x216 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x3f9 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x620 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x10d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1df7 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x2e69 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x11ed hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x50e hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x930 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1ad8 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xe7 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x13e6 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x36a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x149 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x149 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xc4 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x7d5 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xc20 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25b hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x31a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x170 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xbe hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x82 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1a3 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x88 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x46 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x24e hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x76 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x2e hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x196 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x25d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x52 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xfa hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x148 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x106 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xee hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xee hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x2e hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x46a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x3a hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x59f hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x4725 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xcf hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x40 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xe5c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x9b6 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xbe hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x28c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x4d8 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x52 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x1e hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x3c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x34 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x43 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x34 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x52 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x182 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x35d hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x35 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o - .debug_macro 0x0000000000000000 0x5e hal/utils/src/utils_event.o - .debug_line 0x0000000000000000 0xc91 hal/utils/src/utils_event.o - .debug_str 0x0000000000000000 0x106ad5 hal/utils/src/utils_event.o - .comment 0x0000000000000000 0x33 hal/utils/src/utils_event.o - .debug_frame 0x0000000000000000 0x74 hal/utils/src/utils_event.o - .ARM.attributes - 0x0000000000000000 0x32 hal/utils/src/utils_event.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_sleep.o - .text 0x0000000000000000 0x0 hal/src/hal_sleep.o - .data 0x0000000000000000 0x0 hal/src/hal_sleep.o - .bss 0x0000000000000000 0x0 hal/src/hal_sleep.o - .text.sleep 0x0000000000000000 0x20 hal/src/hal_sleep.o - .text.sleep_get_version - 0x0000000000000000 0x4 hal/src/hal_sleep.o - .debug_info 0x0000000000000000 0x12f hal/src/hal_sleep.o - .debug_abbrev 0x0000000000000000 0xc6 hal/src/hal_sleep.o - .debug_loclists - 0x0000000000000000 0x23 hal/src/hal_sleep.o - .debug_aranges - 0x0000000000000000 0x28 hal/src/hal_sleep.o - .debug_rnglists - 0x0000000000000000 0x19 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x69c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_sleep.o - .debug_line 0x0000000000000000 0x99d hal/src/hal_sleep.o - .debug_str 0x0000000000000000 0x10319c hal/src/hal_sleep.o - .comment 0x0000000000000000 0x33 hal/src/hal_sleep.o - .debug_frame 0x0000000000000000 0x38 hal/src/hal_sleep.o - .ARM.attributes - 0x0000000000000000 0x32 hal/src/hal_sleep.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .group 0x0000000000000000 0xc hal/src/hal_cache.o - .text 0x0000000000000000 0x0 hal/src/hal_cache.o - .data 0x0000000000000000 0x0 hal/src/hal_cache.o - .bss 0x0000000000000000 0x0 hal/src/hal_cache.o - .text.cache_init - 0x0000000000000000 0x8 hal/src/hal_cache.o - .text.cache_enable - 0x0000000000000000 0x20 hal/src/hal_cache.o - .text.cache_disable - 0x0000000000000000 0x10 hal/src/hal_cache.o - .text.cache_configure - 0x0000000000000000 0x8 hal/src/hal_cache.o - .text.cache_invalidate_all - 0x0000000000000000 0x8 hal/src/hal_cache.o - .debug_info 0x0000000000000000 0x8db hal/src/hal_cache.o - .debug_abbrev 0x0000000000000000 0x30e hal/src/hal_cache.o - .debug_loclists - 0x0000000000000000 0x139 hal/src/hal_cache.o - .debug_aranges - 0x0000000000000000 0x40 hal/src/hal_cache.o - .debug_rnglists - 0x0000000000000000 0x43 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x68a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_cache.o - .debug_macro 0x0000000000000000 0x34 hal/src/hal_cache.o - .debug_line 0x0000000000000000 0xa9a hal/src/hal_cache.o - .debug_str 0x0000000000000000 0x10349a hal/src/hal_cache.o - .comment 0x0000000000000000 0x33 hal/src/hal_cache.o - .debug_frame 0x0000000000000000 0x60 hal/src/hal_cache.o - .ARM.attributes - 0x0000000000000000 0x32 hal/src/hal_cache.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc hpl/cmcc/hpl_cmcc.o - .text 0x0000000000000000 0x0 hpl/cmcc/hpl_cmcc.o - .data 0x0000000000000000 0x0 hpl/cmcc/hpl_cmcc.o - .bss 0x0000000000000000 0x0 hpl/cmcc/hpl_cmcc.o - .text._cmcc_enable - 0x0000000000000000 0x20 hpl/cmcc/hpl_cmcc.o - .text._cmcc_init - 0x0000000000000000 0x3c hpl/cmcc/hpl_cmcc.o - .text._cmcc_configure - 0x0000000000000000 0x38 hpl/cmcc/hpl_cmcc.o - .text._cmcc_enable_data_cache - 0x0000000000000000 0x24 hpl/cmcc/hpl_cmcc.o - .text._cmcc_enable_inst_cache - 0x0000000000000000 0x24 hpl/cmcc/hpl_cmcc.o - .text._cmcc_enable_clock_gating - 0x0000000000000000 0x18 hpl/cmcc/hpl_cmcc.o - .text._cmcc_configure_cache_size - 0x0000000000000000 0x20 hpl/cmcc/hpl_cmcc.o - .text._cmcc_lock_way - 0x0000000000000000 0x1c hpl/cmcc/hpl_cmcc.o - .text._cmcc_unlock_way - 0x0000000000000000 0x20 hpl/cmcc/hpl_cmcc.o - .text._cmcc_invalidate_by_line - 0x0000000000000000 0x2c hpl/cmcc/hpl_cmcc.o - .text._cmcc_invalidate_all - 0x0000000000000000 0x1e hpl/cmcc/hpl_cmcc.o - .text._cmcc_configure_monitor - 0x0000000000000000 0xa hpl/cmcc/hpl_cmcc.o - .text._cmcc_enable_monitor - 0x0000000000000000 0x8 hpl/cmcc/hpl_cmcc.o - .text._cmcc_disable_monitor - 0x0000000000000000 0x8 hpl/cmcc/hpl_cmcc.o - .text._cmcc_reset_monitor - 0x0000000000000000 0x8 hpl/cmcc/hpl_cmcc.o - .text._cmcc_get_monitor_event_count - 0x0000000000000000 0x4 hpl/cmcc/hpl_cmcc.o - .debug_info 0x0000000000000000 0x18d9 hpl/cmcc/hpl_cmcc.o - .debug_abbrev 0x0000000000000000 0x3cf hpl/cmcc/hpl_cmcc.o - .debug_loclists - 0x0000000000000000 0x7e8 hpl/cmcc/hpl_cmcc.o - .debug_aranges - 0x0000000000000000 0x98 hpl/cmcc/hpl_cmcc.o - .debug_rnglists - 0x0000000000000000 0x109 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x694 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x7fc hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x22 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x8e hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x51 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x103 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x6a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x1df hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x22 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x54 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x1c hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x22 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xd9 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x102d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x11f hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x706 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xb5b hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x3c0 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x2d61 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x336 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x3b7 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x668 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x143f hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x651 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x67b hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x6d7 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x172 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x395 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x19dd hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x3a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x72a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xb12 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x5d7 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xbc0 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x9b9 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x2a3 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x8cb hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x1ea hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x8f4 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x216 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x3f9 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x620 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x10d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xb8 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x1df7 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x2e69 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x11ed hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x50e hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x930 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xe7 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x13e6 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x36a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x94 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xdc hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xe2 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xdc hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x149 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x149 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x46 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x4c hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xc4 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x7d5 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xb8 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x7c hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xc20 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x46 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25b hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x31a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x170 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x7c hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xbe hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x4c hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x82 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x1a3 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x46 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x6a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x46 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x88 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x46 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x24e hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x1c hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x76 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x3a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x2e hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x196 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16f hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16f hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x25d hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x52 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xfa hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xfa hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xfa hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xfa hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xfa hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xfa hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xfa hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xfa hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x148 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x124 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x106 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xee hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xee hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x2e hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x46a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x3a hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x59f hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x4725 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xcf hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x10 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x10 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x40 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xe5c hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x9b6 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x94 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xbe hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x28c hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x4d8 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x16 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0xca hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x34 hpl/cmcc/hpl_cmcc.o - .debug_macro 0x0000000000000000 0x28 hpl/cmcc/hpl_cmcc.o - .debug_line 0x0000000000000000 0x1318 hpl/cmcc/hpl_cmcc.o - .debug_str 0x0000000000000000 0x103820 hpl/cmcc/hpl_cmcc.o - .comment 0x0000000000000000 0x33 hpl/cmcc/hpl_cmcc.o - .debug_frame 0x0000000000000000 0x120 hpl/cmcc/hpl_cmcc.o - .ARM.attributes - 0x0000000000000000 0x32 hpl/cmcc/hpl_cmcc.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .group 0x0000000000000000 0xc atmel_start.o - .text 0x0000000000000000 0x0 atmel_start.o - .data 0x0000000000000000 0x0 atmel_start.o - .bss 0x0000000000000000 0x0 atmel_start.o - .text.atmel_start_init - 0x0000000000000000 0x8 atmel_start.o - .debug_info 0x0000000000000000 0x9c atmel_start.o - .debug_abbrev 0x0000000000000000 0x64 atmel_start.o - .debug_aranges - 0x0000000000000000 0x20 atmel_start.o - .debug_rnglists - 0x0000000000000000 0x13 atmel_start.o - .debug_macro 0x0000000000000000 0x7e4 atmel_start.o - .debug_macro 0x0000000000000000 0x7fc atmel_start.o - .debug_macro 0x0000000000000000 0x16d atmel_start.o - .debug_macro 0x0000000000000000 0x22 atmel_start.o - .debug_macro 0x0000000000000000 0x8e atmel_start.o - .debug_macro 0x0000000000000000 0x51 atmel_start.o - .debug_macro 0x0000000000000000 0x103 atmel_start.o - .debug_macro 0x0000000000000000 0x6a atmel_start.o - .debug_macro 0x0000000000000000 0x1df atmel_start.o - .debug_macro 0x0000000000000000 0x22 atmel_start.o - .debug_macro 0x0000000000000000 0x54 atmel_start.o - .debug_macro 0x0000000000000000 0x1c atmel_start.o - .debug_macro 0x0000000000000000 0x22 atmel_start.o - .debug_macro 0x0000000000000000 0xd9 atmel_start.o - .debug_macro 0x0000000000000000 0x102d atmel_start.o - .debug_macro 0x0000000000000000 0x11f atmel_start.o - .debug_macro 0x0000000000000000 0x706 atmel_start.o - .debug_macro 0x0000000000000000 0xb5b atmel_start.o - .debug_macro 0x0000000000000000 0x3c0 atmel_start.o - .debug_macro 0x0000000000000000 0x2d61 atmel_start.o - .debug_macro 0x0000000000000000 0x336 atmel_start.o - .debug_macro 0x0000000000000000 0x3b7 atmel_start.o - .debug_macro 0x0000000000000000 0x668 atmel_start.o - .debug_macro 0x0000000000000000 0x143f atmel_start.o - .debug_macro 0x0000000000000000 0x651 atmel_start.o - .debug_macro 0x0000000000000000 0x67b atmel_start.o - .debug_macro 0x0000000000000000 0x6d7 atmel_start.o - .debug_macro 0x0000000000000000 0x172 atmel_start.o - .debug_macro 0x0000000000000000 0x395 atmel_start.o - .debug_macro 0x0000000000000000 0x19dd atmel_start.o - .debug_macro 0x0000000000000000 0x3a atmel_start.o - .debug_macro 0x0000000000000000 0x72a atmel_start.o - .debug_macro 0x0000000000000000 0xb12 atmel_start.o - .debug_macro 0x0000000000000000 0x5d7 atmel_start.o - .debug_macro 0x0000000000000000 0xbc0 atmel_start.o - .debug_macro 0x0000000000000000 0x9b9 atmel_start.o - .debug_macro 0x0000000000000000 0x2a3 atmel_start.o - .debug_macro 0x0000000000000000 0x8cb atmel_start.o - .debug_macro 0x0000000000000000 0x1ea atmel_start.o - .debug_macro 0x0000000000000000 0x8f4 atmel_start.o - .debug_macro 0x0000000000000000 0x216 atmel_start.o - .debug_macro 0x0000000000000000 0x3f9 atmel_start.o - .debug_macro 0x0000000000000000 0x620 atmel_start.o - .debug_macro 0x0000000000000000 0x10d atmel_start.o - .debug_macro 0x0000000000000000 0xb8 atmel_start.o - .debug_macro 0x0000000000000000 0x1df7 atmel_start.o - .debug_macro 0x0000000000000000 0x2e69 atmel_start.o - .debug_macro 0x0000000000000000 0x11ed atmel_start.o - .debug_macro 0x0000000000000000 0x50e atmel_start.o - .debug_macro 0x0000000000000000 0x930 atmel_start.o - .debug_macro 0x0000000000000000 0x1ad8 atmel_start.o - .debug_macro 0x0000000000000000 0xe7 atmel_start.o - .debug_macro 0x0000000000000000 0x13e6 atmel_start.o - .debug_macro 0x0000000000000000 0x36a atmel_start.o - .debug_macro 0x0000000000000000 0x94 atmel_start.o - .debug_macro 0x0000000000000000 0xdc atmel_start.o - .debug_macro 0x0000000000000000 0xe2 atmel_start.o - .debug_macro 0x0000000000000000 0xdc atmel_start.o - .debug_macro 0x0000000000000000 0x149 atmel_start.o - .debug_macro 0x0000000000000000 0x149 atmel_start.o - .debug_macro 0x0000000000000000 0x46 atmel_start.o - .debug_macro 0x0000000000000000 0x4c atmel_start.o - .debug_macro 0x0000000000000000 0xc4 atmel_start.o - .debug_macro 0x0000000000000000 0x7d5 atmel_start.o - .debug_macro 0x0000000000000000 0xb8 atmel_start.o - .debug_macro 0x0000000000000000 0x7c atmel_start.o - .debug_macro 0x0000000000000000 0xc20 atmel_start.o - .debug_macro 0x0000000000000000 0x46 atmel_start.o - .debug_macro 0x0000000000000000 0x25b atmel_start.o - .debug_macro 0x0000000000000000 0x31a atmel_start.o - .debug_macro 0x0000000000000000 0x170 atmel_start.o - .debug_macro 0x0000000000000000 0x7c atmel_start.o - .debug_macro 0x0000000000000000 0xbe atmel_start.o - .debug_macro 0x0000000000000000 0x4c atmel_start.o - .debug_macro 0x0000000000000000 0x82 atmel_start.o - .debug_macro 0x0000000000000000 0x1a3 atmel_start.o - .debug_macro 0x0000000000000000 0x46 atmel_start.o - .debug_macro 0x0000000000000000 0x6a atmel_start.o - .debug_macro 0x0000000000000000 0x46 atmel_start.o - .debug_macro 0x0000000000000000 0x88 atmel_start.o - .debug_macro 0x0000000000000000 0x46 atmel_start.o - .debug_macro 0x0000000000000000 0x24e atmel_start.o - .debug_macro 0x0000000000000000 0x1c atmel_start.o - .debug_macro 0x0000000000000000 0x76 atmel_start.o - .debug_macro 0x0000000000000000 0x3a atmel_start.o - .debug_macro 0x0000000000000000 0x2e atmel_start.o - .debug_macro 0x0000000000000000 0x196 atmel_start.o - .debug_macro 0x0000000000000000 0x16f atmel_start.o - .debug_macro 0x0000000000000000 0x16f atmel_start.o - .debug_macro 0x0000000000000000 0x25d atmel_start.o - .debug_macro 0x0000000000000000 0x25d atmel_start.o - .debug_macro 0x0000000000000000 0x25d atmel_start.o - .debug_macro 0x0000000000000000 0x25d atmel_start.o - .debug_macro 0x0000000000000000 0x25d atmel_start.o - .debug_macro 0x0000000000000000 0x25d atmel_start.o - .debug_macro 0x0000000000000000 0x25d atmel_start.o - .debug_macro 0x0000000000000000 0x25d atmel_start.o - .debug_macro 0x0000000000000000 0x52 atmel_start.o - .debug_macro 0x0000000000000000 0xfa atmel_start.o - .debug_macro 0x0000000000000000 0xfa atmel_start.o - .debug_macro 0x0000000000000000 0xfa atmel_start.o - .debug_macro 0x0000000000000000 0xfa atmel_start.o - .debug_macro 0x0000000000000000 0xfa atmel_start.o - .debug_macro 0x0000000000000000 0xfa atmel_start.o - .debug_macro 0x0000000000000000 0xfa atmel_start.o - .debug_macro 0x0000000000000000 0xfa atmel_start.o - .debug_macro 0x0000000000000000 0x148 atmel_start.o - .debug_macro 0x0000000000000000 0x124 atmel_start.o - .debug_macro 0x0000000000000000 0x106 atmel_start.o - .debug_macro 0x0000000000000000 0xee atmel_start.o - .debug_macro 0x0000000000000000 0xee atmel_start.o - .debug_macro 0x0000000000000000 0x2e atmel_start.o - .debug_macro 0x0000000000000000 0x46a atmel_start.o - .debug_macro 0x0000000000000000 0x3a atmel_start.o - .debug_macro 0x0000000000000000 0x59f atmel_start.o - .debug_macro 0x0000000000000000 0x4725 atmel_start.o - .debug_macro 0x0000000000000000 0xcf atmel_start.o - .debug_macro 0x0000000000000000 0x10 atmel_start.o - .debug_macro 0x0000000000000000 0x10 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x40 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0xe5c atmel_start.o - .debug_macro 0x0000000000000000 0x9b6 atmel_start.o - .debug_macro 0x0000000000000000 0x94 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0xbe atmel_start.o - .debug_macro 0x0000000000000000 0x28c atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x4d8 atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0xca atmel_start.o - .debug_macro 0x0000000000000000 0x1c atmel_start.o - .debug_macro 0x0000000000000000 0x16 atmel_start.o - .debug_macro 0x0000000000000000 0x12a atmel_start.o - .debug_macro 0x0000000000000000 0x70 atmel_start.o - .debug_macro 0x0000000000000000 0x70 atmel_start.o - .debug_line 0x0000000000000000 0xb4c atmel_start.o - .debug_str 0x0000000000000000 0x104353 atmel_start.o - .comment 0x0000000000000000 0x33 atmel_start.o - .debug_frame 0x0000000000000000 0x20 atmel_start.o - .ARM.attributes - 0x0000000000000000 0x32 atmel_start.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hpl/tc/hpl_tc.o - .text 0x0000000000000000 0x0 hpl/tc/hpl_tc.o - .data 0x0000000000000000 0x0 hpl/tc/hpl_tc.o - .text._timer_deinit - 0x0000000000000000 0x7c hpl/tc/hpl_tc.o - .text._timer_stop - 0x0000000000000000 0x14 hpl/tc/hpl_tc.o - .text._timer_set_period - 0x0000000000000000 0x3c hpl/tc/hpl_tc.o - .text._timer_get_period - 0x0000000000000000 0x4c hpl/tc/hpl_tc.o - .text._tc_get_pwm - 0x0000000000000000 0x4 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x7fc hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x22 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x8e hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x51 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x103 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x6a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x1df hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x22 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x54 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x1c hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x22 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xd9 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x102d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x11f hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x706 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xb5b hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x3c0 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x2d61 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x336 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x3b7 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x668 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x143f hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x651 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x67b hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x6d7 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x172 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x395 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x19dd hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x3a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x72a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xb12 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x5d7 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xbc0 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x9b9 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x2a3 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x8cb hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x1ea hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x8f4 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x216 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x3f9 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x620 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x10d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xb8 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x1df7 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x2e69 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x11ed hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x50e hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x930 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x1ad8 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xe7 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x13e6 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x36a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x94 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xdc hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xe2 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xdc hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x149 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x149 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x46 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x4c hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xc4 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x7d5 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xb8 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x7c hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xc20 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x46 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25b hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x31a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x170 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x7c hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xbe hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x4c hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x82 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x1a3 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x46 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x6a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x46 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x88 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x46 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x24e hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x1c hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x76 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x3a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x2e hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x196 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16f hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16f hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x25d hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x52 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xfa hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xfa hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xfa hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xfa hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xfa hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xfa hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xfa hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xfa hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x148 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x124 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x106 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xee hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xee hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x2e hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x46a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x3a hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x59f hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x4725 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xcf hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x10 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x10 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x40 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xe5c hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x9b6 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x94 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xbe hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x28c hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x4d8 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xca hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x5f hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0xc9 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000000000 0x16 hpl/tc/hpl_tc.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .group 0x0000000000000000 0xc hal/src/hal_atomic.o - .text 0x0000000000000000 0x0 hal/src/hal_atomic.o - .data 0x0000000000000000 0x0 hal/src/hal_atomic.o - .bss 0x0000000000000000 0x0 hal/src/hal_atomic.o - .text.atomic_get_version - 0x0000000000000000 0x4 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x7fc hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x8e hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x51 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x103 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x1df hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x54 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x22 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xd9 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x102d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x11f hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x706 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xb5b hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x3c0 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x2d61 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x336 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x3b7 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x668 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x143f hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x651 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x67b hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x6d7 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x172 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x395 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x19dd hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x72a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xb12 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x5d7 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xbc0 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x9b9 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x2a3 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x8cb hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x1ea hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x8f4 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x216 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x3f9 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x620 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x10d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x1df7 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x2e69 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x11ed hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x50e hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x930 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x1ad8 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xe7 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x13e6 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x36a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xe2 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xdc hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x149 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xc4 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x7d5 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xb8 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xc20 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25b hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x31a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x170 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x7c hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x4c hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x82 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x1a3 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x6a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x88 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x46 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x24e hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x1c hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x76 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x196 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16f hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x25d hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x52 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xfa hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x148 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x124 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x106 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xee hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x2e hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x46a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x3a hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x59f hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x4725 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xcf hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x40 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xe5c hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x9b6 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x94 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xbe hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x28c hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0xca hal/src/hal_atomic.o - .debug_macro 0x0000000000000000 0x10 hal/src/hal_atomic.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_gpio.o - .text 0x0000000000000000 0x0 shared/drivers/p_gpio.o - .data 0x0000000000000000 0x0 shared/drivers/p_gpio.o - .bss 0x0000000000000000 0x0 shared/drivers/p_gpio.o - .text.p_gpio_set_port_data - 0x0000000000000000 0xe shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x7fc shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x8e shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x51 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x103 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1df shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x54 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xd9 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x102d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x11f shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x706 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xb5b shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x3c0 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x2d61 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x336 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x3b7 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x668 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x143f shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x651 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x67b shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x6d7 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x172 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x395 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x19dd shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x72a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xb12 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x5d7 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xbc0 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x9b9 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x2a3 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x8cb shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1ea shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x8f4 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x216 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x3f9 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x620 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x10d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xb8 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1df7 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x2e69 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x11ed shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x50e shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x930 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1ad8 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xe7 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x13e6 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x36a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x94 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xdc shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xe2 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xdc shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x149 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x149 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xc4 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x7d5 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xb8 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x7c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xc20 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25b shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x31a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x170 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x7c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xbe shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x82 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1a3 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x88 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x24e shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x76 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x2e shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x196 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x148 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x124 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x106 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xee shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xee shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x2e shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x46a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x59f shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x4725 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xcf shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x40 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xe5c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x9b6 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x94 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xbe shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x28c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x4d8 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xca shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x12a shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1ba shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x70 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x5f shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xc9 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1e shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x3c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x34 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x35 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x35d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x43 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x34 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x182 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0xd5 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x3d shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x29 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_gpio.o - .debug_macro 0x0000000000000000 0x5e shared/drivers/p_gpio.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_i2c.o - .text 0x0000000000000000 0x0 shared/drivers/p_i2c.o - .data 0x0000000000000000 0x0 shared/drivers/p_i2c.o - .bss 0x0000000000000000 0x20 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x7fc shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x8e shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x51 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x103 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1df shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x54 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xd9 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x102d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x11f shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x706 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xb5b shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x3c0 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x2d61 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x336 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x3b7 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x668 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x143f shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x651 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x67b shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x6d7 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x172 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x395 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x19dd shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x72a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xb12 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x5d7 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xbc0 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x9b9 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x2a3 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x8cb shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1ea shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x8f4 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x216 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x3f9 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x620 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x10d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xb8 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1df7 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x2e69 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x11ed shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x50e shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x930 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1ad8 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xe7 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x13e6 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x36a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x94 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xdc shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xe2 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xdc shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x149 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x149 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xc4 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x7d5 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xb8 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x7c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xc20 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25b shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x31a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x170 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x7c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xbe shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x82 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1a3 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x88 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x24e shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x76 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x2e shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x196 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x148 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x124 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x106 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xee shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xee shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x2e shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x46a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x59f shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x4725 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xcf shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x40 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xe5c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x9b6 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x94 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xbe shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x28c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x4d8 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xca shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x12a shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1ba shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x70 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x5f shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xc9 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1e shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x3c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x34 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x35 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x35d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x43 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x34 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x182 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0xd5 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x3d shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x29 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_i2c.o - .debug_macro 0x0000000000000000 0x5e shared/drivers/p_i2c.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_tcc.o - .text 0x0000000000000000 0x0 shared/drivers/p_tcc.o - .data 0x0000000000000000 0x0 shared/drivers/p_tcc.o - .text.p_get_time - 0x0000000000000000 0xc shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x7fc shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x8e shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x51 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x103 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1df shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x54 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xd9 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x102d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x11f shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x706 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xb5b shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3c0 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x2d61 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x336 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3b7 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x668 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x143f shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x651 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x67b shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x6d7 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x172 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x395 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x19dd shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x72a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xb12 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x5d7 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xbc0 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x9b9 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x2a3 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x8cb shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1ea shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x8f4 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x216 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3f9 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x620 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xb8 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1df7 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x2e69 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x11ed shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x50e shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x930 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1ad8 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xe7 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x13e6 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x36a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x94 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xdc shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xe2 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xdc shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x149 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x149 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xc4 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x7d5 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xb8 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x7c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xc20 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25b shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x31a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x170 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x7c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xbe shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x82 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1a3 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x88 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x24e shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x76 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x2e shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x196 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x148 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x124 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x106 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xee shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xee shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x2e shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x46a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x59f shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x4725 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xcf shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x40 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xe5c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x9b6 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x94 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xbe shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x28c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x4d8 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xca shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x12a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1ba shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x70 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x5f shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xc9 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1e shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x34 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x35 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x35d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x43 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x34 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x182 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0xd5 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x29 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x5e shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x477 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x12 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x194 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x74 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x58 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x3b shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x1f shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x51 shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x4d shared/drivers/p_tcc.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_tcc.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/drivers/p_usart.o - .text 0x0000000000000000 0x0 shared/drivers/p_usart.o - .text.p_data_arrived - 0x0000000000000000 0x10 shared/drivers/p_usart.o - .text.p_set_data_arrived - 0x0000000000000000 0xc shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x7fc shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x8e shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x51 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x103 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1df shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x54 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xd9 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x102d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x11f shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x706 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xb5b shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x3c0 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x2d61 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x336 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x3b7 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x668 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x143f shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x651 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x67b shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x6d7 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x172 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x395 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x19dd shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x72a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xb12 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x5d7 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xbc0 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x9b9 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x2a3 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x8cb shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1ea shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x8f4 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x216 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x3f9 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x620 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x10d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xb8 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1df7 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x2e69 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x11ed shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x50e shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x930 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1ad8 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xe7 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x13e6 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x36a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x94 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xdc shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xe2 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xdc shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x149 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x149 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xc4 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x7d5 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xb8 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x7c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xc20 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25b shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x31a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x170 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x7c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xbe shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x82 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1a3 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x6a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x88 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x46 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x24e shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x76 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x2e shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x196 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x25d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xfa shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x148 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x124 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x106 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xee shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xee shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x2e shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x46a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x3a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x59f shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x4725 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xcf shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x40 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xe5c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x9b6 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x94 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xbe shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x28c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x4d8 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xca shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x12a shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1ba shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x70 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x5f shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xc9 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1e shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x3c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x34 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x35 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x35d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x43 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x34 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x182 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x10 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x52 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0xd5 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x1c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x3d shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16f shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x22 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x29 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x16 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x5e shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x477 shared/drivers/p_usart.o - .debug_macro 0x0000000000000000 0x4c shared/drivers/p_usart.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/p_screen.o - .text 0x0000000000000000 0x0 shared/devices/p_screen.o - .data 0x0000000000000000 0x0 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x7fc shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x22 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x8e shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x51 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x103 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x6a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1df shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x22 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x54 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x22 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xd9 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x102d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x11f shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x706 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xb5b shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3c0 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x2d61 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x336 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3b7 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x668 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x143f shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x651 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x67b shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x6d7 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x172 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x395 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x19dd shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x72a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xb12 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x5d7 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xbc0 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x9b9 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x2a3 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x8cb shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1ea shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x8f4 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x216 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3f9 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x620 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xb8 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1df7 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x2e69 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x11ed shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x50e shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x930 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1ad8 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xe7 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x13e6 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x36a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x94 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xdc shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xe2 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xdc shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x149 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x149 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x46 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x4c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xc4 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x7d5 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xb8 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x7c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xc20 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x46 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25b shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x31a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x170 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x7c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xbe shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x4c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x82 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1a3 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x46 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x6a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x46 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x88 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x46 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x24e shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x76 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x2e shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x196 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16f shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16f shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x25d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x52 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xfa shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xfa shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xfa shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xfa shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xfa shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xfa shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xfa shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xfa shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x148 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x124 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x106 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xee shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xee shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x2e shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x46a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x59f shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x4725 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xcf shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x40 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xe5c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x9b6 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x94 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xbe shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x28c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x4d8 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xca shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x12a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1ba shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x70 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x5f shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xc9 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x52 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1e shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x34 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x35 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x35d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x43 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x34 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x52 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x182 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x52 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x22 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x52 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0xd5 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16f shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x4c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x22 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x29 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x5e shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x477 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x4c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x12 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x6a shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x194 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x74 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x58 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x3b shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x1f shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x4c shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x22 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x16 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x10 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x51 shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x4d shared/devices/p_screen.o - .debug_macro 0x0000000000000000 0x22 shared/devices/p_screen.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/devices/display/p_ssd1963.o - .text 0x0000000000000000 0x0 shared/devices/display/p_ssd1963.o - .bss 0x0000000000000000 0x0 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x7fc shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x22 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x8e shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x51 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x103 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x6a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1df shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x22 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x54 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x22 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xd9 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x102d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x11f shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x706 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xb5b shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3c0 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x2d61 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x336 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3b7 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x668 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x143f shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x651 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x67b shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x6d7 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x172 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x395 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x19dd shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x72a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xb12 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x5d7 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xbc0 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x9b9 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x2a3 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x8cb shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1ea shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x8f4 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x216 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3f9 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x620 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xb8 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1df7 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x2e69 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x11ed shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x50e shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x930 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1ad8 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xe7 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x13e6 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x36a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x94 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xdc shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xe2 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xdc shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x149 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x149 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x46 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x4c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xc4 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x7d5 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xb8 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x7c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xc20 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x46 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25b shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x31a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x170 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x7c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xbe shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x4c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x82 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1a3 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x46 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x6a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x46 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x88 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x46 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x24e shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x76 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x2e shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x196 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16f shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16f shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x25d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x52 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xfa shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xfa shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xfa shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xfa shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xfa shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xfa shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xfa shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xfa shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x148 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x124 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x106 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xee shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xee shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x2e shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x46a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x59f shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x4725 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xcf shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x40 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xe5c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x9b6 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x94 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xbe shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x28c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x4d8 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xca shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x12a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1ba shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x70 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x5f shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xc9 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x52 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1e shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x34 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x35 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x35d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x43 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x34 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x52 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x182 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x52 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x22 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x52 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0xd5 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16f shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x4c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x22 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x29 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x5e shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x477 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x4c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x12 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x6a shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x194 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x74 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x58 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x3b shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x1f shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x4c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x22 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x16 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x51 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x4d shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x22 shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x23c shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000000000 0x10 shared/devices/display/p_ssd1963.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .debug_info 0x0000000000000000 0x2a shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .debug_abbrev 0x0000000000000000 0x1d shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .debug_macro 0x0000000000000000 0x11 shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .debug_line 0x0000000000000000 0x5a shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .debug_str 0x0000000000000000 0x23cf shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/porting/lv_port_disp_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .debug_info 0x0000000000000000 0x2a shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .debug_abbrev 0x0000000000000000 0x1d shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .debug_macro 0x0000000000000000 0x11 shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .debug_line 0x0000000000000000 0x58 shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .debug_str 0x0000000000000000 0x23cd shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/porting/lv_port_fs_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .debug_info 0x0000000000000000 0x2a shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .debug_abbrev 0x0000000000000000 0x1d shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .debug_macro 0x0000000000000000 0x11 shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .debug_line 0x0000000000000000 0x5b shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .debug_str 0x0000000000000000 0x23d0 shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/porting/lv_port_indev_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .text.obj_valid_child - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .text.lv_debug_check_mem_integrity - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .text.lv_debug_check_obj_type - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .text.lv_debug_check_obj_valid - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .text.lv_debug_check_style - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .text.lv_debug_check_style_list - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .text.lv_debug_check_str - 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .text.lv_disp_load_scr - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .text.lv_disp_assign_screen - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .text.lv_disp_get_inactive_time - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .text.lv_disp_trig_activity - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .text._lv_disp_get_refr_task - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_create - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_del - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_remove_all_objs - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_focus_freeze - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_set_focus_cb - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_set_click_focus - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_set_refocus_policy - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_set_wrap - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_send_data - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_set_editing - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_focus_obj - 0x0000000000000000 0xb8 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_get_focus_cb - 0x0000000000000000 0x6 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_get_click_focus - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_get_wrap - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_core/lv_group.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.indev_reset_check - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.indev_proc_reset_query_handler - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.get_dragged_obj - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.indev_drag_throw - 0x0000000000000000 0x1a0 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.indev_proc_release - 0x0000000000000000 0x15c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_get_type - 0x0000000000000000 0x6 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_reset_long_press - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_enable - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_set_cursor - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_set_group - 0x0000000000000000 0xe shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_set_button_points - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_get_point - 0x0000000000000000 0x2a shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_get_gesture_dir - 0x0000000000000000 0x6 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_get_key - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_is_dragging - 0x0000000000000000 0x1a shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_get_vect - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_finish_drag - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_wait_release - 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .rodata.str1.1 - 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_get_read_task - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.lv_indev_search_obj - 0x0000000000000000 0x7c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text.indev_proc_press - 0x0000000000000000 0x7c4 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text._lv_indev_read_task - 0x0000000000000000 0x670 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .rodata 0x0000000000000000 0x29 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_deinit - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_del_async - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_auto_realign - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_ext_click_area - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_top - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_drag - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_drag_dir - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_drag_throw - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_drag_parent - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_gesture_parent - 0x0000000000000000 0xe shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_parent_event - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_add_protect - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_clear_protect - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_event_cb - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_event_get_data - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.base_dir_refr_children - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_base_dir - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_child_back - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_count_children - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_count_children_recursive - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_auto_realign - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_ext_click_pad_left - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_ext_click_pad_right - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_ext_click_pad_top - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_ext_click_pad_bottom - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_ext_draw_pad - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_local_style - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_remove_style_local_prop - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.fade_in_anim_ready - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_move_background - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_add_style - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text._lv_obj_set_style_local_int - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text._lv_obj_set_style_local_color - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text._lv_obj_set_style_local_opa - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.opa_scale_anim - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text._lv_obj_set_style_local_ptr - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_finish_transitions - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_hidden - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_adv_hittest - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_click - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_top - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_drag - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_drag_dir - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_drag_throw - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_drag_parent - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_gesture_parent - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_parent_event - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_parent - 0x0000000000000000 0x148 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_width - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_protect - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_width_fit - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_height_fit - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_height_grid - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_width_fit - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_height_fit - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_width_margin - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_height_margin - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_height_margin - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_width_margin - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_width_grid - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_inner_coords - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_design_cb - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_event_cb - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_type - 0x0000000000000000 0xbc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_del_anim_ready_cb - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_del_async_cb - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_clean - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_hittest - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_init_draw_line_dsc - 0x0000000000000000 0x9c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_fade_in - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_fade_out - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text._lv_refr_set_disp_refreshing - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text.lv_refr_now - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text._lv_style_get_color - 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text._lv_style_list_set_local_int - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text._lv_style_list_set_local_opa - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text._lv_style_list_set_local_color - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text._lv_style_list_set_local_ptr - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_core/lv_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .text.get_rounded_area - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .text.lv_draw_arc - 0x0000000000000000 0x85c shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_info 0x0000000000000000 0x16d6 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_abbrev 0x0000000000000000 0x3b5 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_loclists - 0x0000000000000000 0x40e shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_aranges - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_rnglists - 0x0000000000000000 0x18f shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x249 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_line 0x0000000000000000 0x1090 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_str 0x0000000000000000 0x9c38 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .debug_frame 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x94 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x57 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x97 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0xf6 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0xd5 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x3d shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x16f shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_map - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_angle - 0x0000000000000000 0x25c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_fade - 0x0000000000000000 0xc4 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_line_angle_init - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_angle_init - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_fade_init - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_map_init - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .text.lv_draw_px - 0x0000000000000000 0x2 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .text.lv_draw_polygon - 0x0000000000000000 0x21c shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .text.lv_draw_triangle - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .rodata 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_info 0x0000000000000000 0xa99 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_abbrev 0x0000000000000000 0x22e shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_loclists - 0x0000000000000000 0x2b3 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_aranges - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_rnglists - 0x0000000000000000 0x1a shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x233 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_line 0x0000000000000000 0x899 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_str 0x0000000000000000 0x9aa5 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .debug_frame 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text.lv_img_buf_set_px_alpha - 0x0000000000000000 0xe4 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text.lv_img_buf_set_px_color - 0x0000000000000000 0x12c shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .rodata.str1.1 - 0x0000000000000000 0x59 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text.lv_img_buf_set_palette - 0x0000000000000000 0x9c shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text.lv_img_buf_free - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text.lv_img_buf_get_img_size - 0x0000000000000000 0x94 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text.lv_img_buf_alloc - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x94 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x57 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .text.lv_img_decoder_delete - 0x0000000000000000 0x24 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .text.lv_img_decoder_set_info_cb - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .text.lv_img_decoder_set_open_cb - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .text.lv_img_decoder_set_read_line_cb - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .text.lv_img_decoder_set_close_cb - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_line 0x0000000000000000 0x14bc shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .debug_str 0x0000000000000000 0xaf7a shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_line 0x0000000000000000 0x14b7 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .debug_str 0x0000000000000000 0xaf75 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_line 0x0000000000000000 0x14bc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .debug_str 0x0000000000000000 0xaf7a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_line 0x0000000000000000 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .debug_str 0x0000000000000000 0xaf6f shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x66b shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_line 0x0000000000000000 0x14ac shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .debug_str 0x0000000000000000 0xaf6a shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x358 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_line 0x0000000000000000 0xa3b shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .debug_str 0x0000000000000000 0xa28a shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .text.lv_disp_remove - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .text.lv_disp_set_default - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .text.lv_disp_drv_update - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .text.lv_disp_get_antialiasing - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .text.lv_disp_flush_is_last - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .text.lv_disp_get_inv_buf_size - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .text._lv_disp_pop_from_inv_buf - 0x0000000000000000 0x24 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .text.lv_indev_drv_init - 0x0000000000000000 0x24 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .rodata.str1.1 - 0x0000000000000000 0xb4 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .text.lv_indev_drv_register - 0x0000000000000000 0xc0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .text.lv_indev_drv_update - 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .text._lv_indev_read - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .rodata 0x0000000000000000 0x25 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.lv_anim_count_running - 0x0000000000000000 0x2c shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.lv_anim_refr_now - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.lv_anim_path_ease_in - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.lv_anim_path_ease_out - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.lv_anim_path_ease_in_out - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.lv_anim_path_overshoot - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.lv_anim_path_bounce - 0x0000000000000000 0xac shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.lv_anim_path_step - 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .text.lv_area_set - 0x0000000000000000 0xe shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .text.lv_area_set_width - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .text._lv_area_set_pos - 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .text.lv_async_task_cb - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .text.lv_async_call - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_info 0x0000000000000000 0x389 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_abbrev 0x0000000000000000 0x17b shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_loclists - 0x0000000000000000 0x9c shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_aranges - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_rnglists - 0x0000000000000000 0x19 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0xd7 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_line 0x0000000000000000 0x295 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_str 0x0000000000000000 0x4b05 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .debug_frame 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_async.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_line 0x0000000000000000 0x3f6 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .debug_str 0x0000000000000000 0x835a shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .text.lv_color_hsv_to_rgb - 0x0000000000000000 0xc4 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .text.lv_color_rgb_to_hsv - 0x0000000000000000 0xd8 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .text.lv_color_to_hsv - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_write - 0x0000000000000000 0x36 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_tell - 0x0000000000000000 0x24 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_trunc - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_size - 0x0000000000000000 0x26 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_dir_read - 0x0000000000000000 0x2a shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_dir_close - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_drv_init - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_drv_register - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_is_ready - 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_remove - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_rename - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_dir_open - 0x0000000000000000 0x98 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_free_space - 0x0000000000000000 0x38 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_get_letters - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_up - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text.lv_fs_get_last - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .text._lv_gc_clear_roots - 0x0000000000000000 0x98 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .text._lv_ll_clear - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .text._lv_ll_get_len - 0x0000000000000000 0x24 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .text._lv_bezier3 - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .text._lv_atan2 - 0x0000000000000000 0x98 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .text._lv_pow 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x29 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .text.lv_mem_test - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .text.lv_mem_monitor - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .text._lv_mem_deinit - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .text.lv_snprintf - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .text.lv_task_set_cb - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .text.lv_task_set_period - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .text.lv_task_set_repeat_count - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .text.lv_task_reset - 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .text.lv_task_enable - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .text.lv_task_get_idle - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .debug_info 0x0000000000000000 0x2a shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .debug_abbrev 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .debug_macro 0x0000000000000000 0x11 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .debug_line 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .debug_str 0x0000000000000000 0x23c6 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text._lv_txt_ins - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text._lv_txt_cut - 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x2eb shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_line 0x0000000000000000 0x861 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .debug_str 0x0000000000000000 0x98bd shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .text._lv_utils_num_to_str - 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .text.lv_theme_get_act - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .text.lv_theme_get_font_small - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .text.lv_theme_get_font_subtitle - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .text.lv_theme_get_font_title - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .text.lv_theme_get_color_primary - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .text.lv_theme_get_color_secondary - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .text.lv_theme_get_flags - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .bss 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .text.theme_apply - 0x0000000000000000 0x2c shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .text.lv_theme_empty_init - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_info 0x0000000000000000 0xfc8 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_abbrev 0x0000000000000000 0x2c8 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_loclists - 0x0000000000000000 0x160 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_aranges - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_rnglists - 0x0000000000000000 0x31 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x692 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_line 0x0000000000000000 0x1698 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_str 0x0000000000000000 0xc718 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .debug_frame 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .bss 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .text.theme_apply - 0x0000000000000000 0x828 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .text.style_init_reset - 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .rodata.str1.1 - 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .text.lv_theme_mono_init - 0x0000000000000000 0xd54 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .rodata 0x0000000000000000 0x2 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_info 0x0000000000000000 0x54b4 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_abbrev 0x0000000000000000 0x37e shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_loclists - 0x0000000000000000 0x1a61 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_aranges - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_rnglists - 0x0000000000000000 0x428 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x6b1 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_line 0x0000000000000000 0x2d5d shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_str 0x0000000000000000 0xd77d shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .debug_frame 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .bss 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .text.theme_apply - 0x0000000000000000 0x6b8 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .text.style_init_reset - 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .text.lv_theme_template_init - 0x0000000000000000 0x210 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .rodata 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_info 0x0000000000000000 0x3248 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_abbrev 0x0000000000000000 0x383 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_loclists - 0x0000000000000000 0xaf8 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_aranges - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_rnglists - 0x0000000000000000 0xd0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x693 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_line 0x0000000000000000 0x1f16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_str 0x0000000000000000 0xd215 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .debug_frame 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .rodata.str1.1 - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_signal - 0x0000000000000000 0xcc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.inv_arc_area - 0x0000000000000000 0x4b4 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_design - 0x0000000000000000 0x1c8 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_create - 0x0000000000000000 0x158 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_set_start_angle - 0x0000000000000000 0xa8 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_set_end_angle - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_set_angles - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_set_bg_start_angle - 0x0000000000000000 0xa8 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_set_bg_end_angle - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_set_bg_angles - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_set_rotation - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_get_angle_start - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_get_angle_end - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_get_bg_angle_start - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .text.lv_arc_get_bg_angle_end - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .rodata 0x0000000000000000 0x116 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_info 0x0000000000000000 0x2ecc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_abbrev 0x0000000000000000 0x4ce shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_loclists - 0x0000000000000000 0xd54 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_aranges - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_rnglists - 0x0000000000000000 0x183 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x3b1 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_line 0x0000000000000000 0x1dd1 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_str 0x0000000000000000 0xc190 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .debug_frame 0x0000000000000000 0x278 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_area_get_width - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_area_get_height - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .rodata.str1.1 - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_signal - 0x0000000000000000 0x104 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_anim_ready - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_anim - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_set_value_with_anim - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_design - 0x0000000000000000 0x564 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_set_value - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_create - 0x0000000000000000 0x1b8 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_set_start_value - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_set_type - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_set_anim_time - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_get_value - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_get_start_value - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_get_min_value - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_get_max_value - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_get_type - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_set_range - 0x0000000000000000 0xb4 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .text.lv_bar_get_anim_time - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .rodata 0x0000000000000000 0xf4 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_info 0x0000000000000000 0x39fe shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_abbrev 0x0000000000000000 0x5ea shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_loclists - 0x0000000000000000 0x1277 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_aranges - 0x0000000000000000 0xb0 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_rnglists - 0x0000000000000000 0x1d1 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x50e shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0xd5 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x3d shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x16f shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_macro 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_line 0x0000000000000000 0x215e shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_str 0x0000000000000000 0xdb8a shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .debug_frame 0x0000000000000000 0x2d8 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text.lv_btn_design - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .rodata.str1.1 - 0x0000000000000000 0x63 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text.lv_btn_create - 0x0000000000000000 0x150 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text.lv_btn_set_checkable - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text.lv_btn_set_state - 0x0000000000000000 0xa8 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text.lv_btn_toggle - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text.lv_btn_get_state - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text.lv_btn_get_checkable - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .text.lv_btn_signal - 0x0000000000000000 0xe0 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .rodata 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_info 0x0000000000000000 0x2014 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_abbrev 0x0000000000000000 0x4d5 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_loclists - 0x0000000000000000 0x3da shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_aranges - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_rnglists - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x421 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_line 0x0000000000000000 0x13bf shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_str 0x0000000000000000 0xbc81 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .debug_frame 0x0000000000000000 0x148 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .data 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_area_copy - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.invalidate_button_area - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .rodata.str1.1 - 0x0000000000000000 0x92 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_design - 0x0000000000000000 0x3b0 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.get_button_from_point - 0x0000000000000000 0x140 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_set_map - 0x0000000000000000 0x43c shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_set_ctrl_map - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_create - 0x0000000000000000 0x180 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_set_focused_btn - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_set_recolor - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_set_btn_ctrl - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_clear_btn_ctrl - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_set_btn_ctrl_all - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_clear_btn_ctrl_all - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_set_btn_width - 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_get_map_array - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_get_recolor - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_get_active_btn - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_get_focused_btn - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_get_btn_text - 0x0000000000000000 0xa0 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_get_active_btn_text - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_get_btn_ctrl - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.make_one_button_toggled - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_signal - 0x0000000000000000 0x560 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_set_one_check - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .text.lv_btnmatrix_get_one_check - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .rodata 0x0000000000000000 0x237 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_info 0x0000000000000000 0x56d4 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_abbrev 0x0000000000000000 0x653 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_loclists - 0x0000000000000000 0x1b35 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_aranges - 0x0000000000000000 0xe0 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_rnglists - 0x0000000000000000 0x379 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x445 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_line 0x0000000000000000 0x2c69 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_str 0x0000000000000000 0xd355 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .debug_frame 0x0000000000000000 0x448 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.get_month_length - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.get_day_of_week.constprop.0 - 0x0000000000000000 0x4a shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.get_header_height - 0x0000000000000000 0x38 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.get_day_names_height - 0x0000000000000000 0x38 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .rodata.str1.1 - 0x0000000000000000 0xe2 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_design - 0x0000000000000000 0x764 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_signal - 0x0000000000000000 0x428 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_create - 0x0000000000000000 0x1b4 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_set_today_date - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_set_showed_date - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_set_highlighted_dates - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_set_day_names - 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_set_month_names - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_get_today_date - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_get_showed_date - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_get_pressed_date - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_get_highlighted_dates - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_get_highlighted_dates_num - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_get_day_names - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .text.lv_calendar_get_month_names - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .rodata 0x0000000000000000 0x1d6 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_info 0x0000000000000000 0x4eb2 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_abbrev 0x0000000000000000 0x5ee shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_loclists - 0x0000000000000000 0x1a04 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_aranges - 0x0000000000000000 0xb0 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_rnglists - 0x0000000000000000 0x38d shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x413 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_line 0x0000000000000000 0x27b3 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_str 0x0000000000000000 0xcd47 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .debug_frame 0x0000000000000000 0x2f8 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .bss 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_color_mix - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.set_set_px_cb - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.set_px_alpha_generic - 0x0000000000000000 0xb4 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.set_px_cb_alpha8 - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.set_px_cb_alpha4 - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.set_px_cb_alpha2 - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.set_px_cb_alpha1 - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.set_px_true_color_alpha - 0x0000000000000000 0xf8 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .rodata.str1.1 - 0x0000000000000000 0x22a shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_signal - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_area_copy - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_create - 0x0000000000000000 0x108 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_set_buffer - 0x0000000000000000 0xa8 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_set_px - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_set_palette - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_get_px - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_get_img - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_copy_buf - 0x0000000000000000 0x110 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_transform - 0x0000000000000000 0x3cc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_blur_hor - 0x0000000000000000 0x36c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_blur_ver - 0x0000000000000000 0x3c4 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_fill_bg - 0x0000000000000000 0x110 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_draw_rect - 0x0000000000000000 0x184 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_draw_text - 0x0000000000000000 0x178 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_draw_img - 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_draw_line - 0x0000000000000000 0x17c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_draw_polygon - 0x0000000000000000 0x160 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .text.lv_canvas_draw_arc - 0x0000000000000000 0x190 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .rodata 0x0000000000000000 0x148 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_info 0x0000000000000000 0x5578 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_abbrev 0x0000000000000000 0x60b shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_loclists - 0x0000000000000000 0x2132 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_aranges - 0x0000000000000000 0xf0 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_rnglists - 0x0000000000000000 0x1bc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x46d shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x94 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x10e shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x86 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x57 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x29 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_line 0x0000000000000000 0x3166 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_str 0x0000000000000000 0xd0fd shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .debug_frame 0x0000000000000000 0x51c shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.create_axis_label_iter - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .rodata.str1.1 - 0x0000000000000000 0x66 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_signal - 0x0000000000000000 0x114 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.get_next_axis_label - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.get_series_area - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.draw_y_ticks - 0x0000000000000000 0x2a0 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_design - 0x0000000000000000 0x8e4 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_create - 0x0000000000000000 0x1f4 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_add_series - 0x0000000000000000 0xec shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_clear_serie - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_div_line_count - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_update_mode - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_x_tick_length - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_y_tick_length - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_secondary_y_tick_length - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_x_tick_texts - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_y_tick_texts - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_secondary_y_tick_texts - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_get_type - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_get_point_count - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_refresh - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_range - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_type - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_point_count - 0x0000000000000000 0x1a8 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_init_points - 0x0000000000000000 0xa0 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_points - 0x0000000000000000 0x9c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .text.lv_chart_set_next - 0x0000000000000000 0x224 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .rodata 0x0000000000000000 0x1e9 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_info 0x0000000000000000 0x5f35 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_abbrev 0x0000000000000000 0x675 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_loclists - 0x0000000000000000 0x1f61 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_aranges - 0x0000000000000000 0xe8 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_rnglists - 0x0000000000000000 0x35b shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x442 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_line 0x0000000000000000 0x333d shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_str 0x0000000000000000 0xcfb6 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .debug_frame 0x0000000000000000 0x468 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .bss 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .rodata.str1.1 - 0x0000000000000000 0x7a shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .text.lv_checkbox_signal - 0x0000000000000000 0x158 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .text.lv_checkbox_set_text - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .text.lv_checkbox_create - 0x0000000000000000 0x170 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .text.lv_checkbox_set_text_static - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .text.lv_checkbox_get_text - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .rodata 0x0000000000000000 0x59 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_info 0x0000000000000000 0x1c96 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_abbrev 0x0000000000000000 0x3db shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_loclists - 0x0000000000000000 0x4c5 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_aranges - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_rnglists - 0x0000000000000000 0xb8 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x437 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_line 0x0000000000000000 0x138e shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_str 0x0000000000000000 0xc145 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .debug_frame 0x0000000000000000 0x100 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_area_copy - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_refr_autofit - 0x0000000000000000 0x374 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .rodata.str1.1 - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_create - 0x0000000000000000 0x158 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_set_layout - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_set_fit4 - 0x0000000000000000 0xc4 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_get_layout - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_refr_layout - 0x0000000000000000 0x6cc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_signal - 0x0000000000000000 0xc0 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_get_fit_left - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_get_fit_right - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_get_fit_top - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .text.lv_cont_get_fit_bottom - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .rodata 0x0000000000000000 0x9c shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_info 0x0000000000000000 0x3aa1 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_abbrev 0x0000000000000000 0x533 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_loclists - 0x0000000000000000 0x10b0 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_aranges - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_rnglists - 0x0000000000000000 0x27c shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x3f5 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_line 0x0000000000000000 0x20fd shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_str 0x0000000000000000 0xc2b2 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .debug_frame 0x0000000000000000 0x1f8 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.angle_to_mode_color - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.get_knob_area - 0x0000000000000000 0xa0 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.invalidate_knob - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.refr_knob_pos - 0x0000000000000000 0x10c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.next_color_mode - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .rodata.str1.1 - 0x0000000000000000 0x71 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_create - 0x0000000000000000 0x1c4 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_type - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_hsv - 0x0000000000000000 0xc8 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_signal - 0x0000000000000000 0x574 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_color - 0x0000000000000000 0x9c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_color_mode - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_color_mode_fixed - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_knob_colored - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_get_color_mode - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_get_color_mode_fixed - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_get_hue - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_get_saturation - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_get_value - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_get_hsv - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_hue - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_saturation - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_set_value - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_get_color - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_design - 0x0000000000000000 0x3a4 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .text.lv_cpicker_get_knob_colored - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .rodata 0x0000000000000000 0x17d shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_info 0x0000000000000000 0x4aca shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_abbrev 0x0000000000000000 0x661 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_loclists - 0x0000000000000000 0x1277 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_aranges - 0x0000000000000000 0xe0 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_rnglists - 0x0000000000000000 0x255 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x400 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_line 0x0000000000000000 0x23c4 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_str 0x0000000000000000 0xcea0 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .debug_frame 0x0000000000000000 0x3dc shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .bss 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.get_label - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.get_id_on_point - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.page_press_handler - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.draw_box_label - 0x0000000000000000 0xf4 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.position_to_selected - 0x0000000000000000 0x94 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.draw_box - 0x0000000000000000 0xb4 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_page_design - 0x0000000000000000 0xd4 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .rodata.str1.1 - 0x0000000000000000 0xd5 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_set_text - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_clear_options - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_set_options - 0x0000000000000000 0x104 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_set_options_static - 0x0000000000000000 0xb4 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_add_option - 0x0000000000000000 0x230 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_set_selected - 0x0000000000000000 0x7c shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_set_dir - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_set_max_height - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_set_symbol - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_set_show_selected - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_text - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_options - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_create - 0x0000000000000000 0x230 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_selected - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_option_cnt - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_selected_str - 0x0000000000000000 0xcc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_design - 0x0000000000000000 0x208 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_max_height - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_symbol - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_dir - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_get_show_selected - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_open - 0x0000000000000000 0x314 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_close - 0x0000000000000000 0x24 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_signal - 0x0000000000000000 0x2cc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.page_release_handler.isra.0 - 0x0000000000000000 0xb8 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_page_signal - 0x0000000000000000 0xc0 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .text.lv_dropdown_page_scrl_signal - 0x0000000000000000 0xcc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .rodata 0x0000000000000000 0x216 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_info 0x0000000000000000 0x66a2 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_abbrev 0x0000000000000000 0x691 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_loclists - 0x0000000000000000 0x1c13 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_aranges - 0x0000000000000000 0x128 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_rnglists - 0x0000000000000000 0x297 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x47c shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_macro 0x0000000000000000 0x19 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_line 0x0000000000000000 0x335d shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_str 0x0000000000000000 0xd8f0 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .debug_frame 0x0000000000000000 0x5a4 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .rodata.str1.1 - 0x0000000000000000 0x66 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_signal - 0x0000000000000000 0xf0 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_design - 0x0000000000000000 0x4b0 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_set_needle_count - 0x0000000000000000 0xe0 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_set_value - 0x0000000000000000 0x280 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_set_scale - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_create - 0x0000000000000000 0x1b4 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_set_needle_img - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_set_formatter_cb - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_get_value - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_get_needle_count - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_get_label_count - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_get_needle_img - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_get_needle_img_pivot_x - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .text.lv_gauge_get_needle_img_pivot_y - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .rodata 0x0000000000000000 0x133 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_info 0x0000000000000000 0x3cb1 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_abbrev 0x0000000000000000 0x57e shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_loclists - 0x0000000000000000 0x1030 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_aranges - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_rnglists - 0x0000000000000000 0x228 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x517 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0xd5 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x3d shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x16f shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_macro 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_line 0x0000000000000000 0x2162 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_str 0x0000000000000000 0xdb87 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .debug_frame 0x0000000000000000 0x258 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_set_auto_size - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_set_offset_x - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_set_offset_y - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_set_pivot - 0x0000000000000000 0x100 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_set_angle - 0x0000000000000000 0x108 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_set_zoom - 0x0000000000000000 0xf4 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_set_antialias - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_src - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_file_name - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_offset_x - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_offset_y - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_pivot - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_angle - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_zoom - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_antialias - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .text.lv_imgbtn_design - 0x0000000000000000 0xd8 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .text.refr_img - 0x0000000000000000 0xe0 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .rodata.str1.1 - 0x0000000000000000 0x6f shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .text.lv_imgbtn_signal - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .text.lv_imgbtn_create - 0x0000000000000000 0x140 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .text.lv_imgbtn_set_src - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .text.lv_imgbtn_get_src - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .rodata 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_info 0x0000000000000000 0x1f23 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_abbrev 0x0000000000000000 0x4cf shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_loclists - 0x0000000000000000 0x46d shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_aranges - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_rnglists - 0x0000000000000000 0x96 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x43d shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_line 0x0000000000000000 0x138c shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_str 0x0000000000000000 0xc4c6 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .debug_frame 0x0000000000000000 0xf8 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .data 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .bss 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_update_map - 0x0000000000000000 0x40 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .rodata.str1.1 - 0x0000000000000000 0x153 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_signal - 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_create - 0x0000000000000000 0x1cc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_set_textarea - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_def_event_cb - 0x0000000000000000 0x280 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_set_mode - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_set_cursor_manage - 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_set_map - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_set_ctrl_map - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_get_textarea - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_get_mode - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .text.lv_keyboard_get_cursor_manage - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .rodata 0x0000000000000000 0x43c shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_info 0x0000000000000000 0x205b shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_abbrev 0x0000000000000000 0x49b shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_loclists - 0x0000000000000000 0x696 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_aranges - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_rnglists - 0x0000000000000000 0xc3 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x466 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_line 0x0000000000000000 0x170e shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_str 0x0000000000000000 0xbdef shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .debug_frame 0x0000000000000000 0x214 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_text_sel_start - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_text_sel_end - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_get_anim_speed - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_get_letter_pos - 0x0000000000000000 0x240 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_text_fmt - 0x0000000000000000 0x120 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_anim_speed - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_is_char_under_pos - 0x0000000000000000 0x270 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_get_style - 0x0000000000000000 0xa shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_ins_text - 0x0000000000000000 0x110 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_cut_text - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_color_mix - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .rodata.str1.1 - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_led_signal - 0x0000000000000000 0x38 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_led_design - 0x0000000000000000 0xb4 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_led_create - 0x0000000000000000 0x124 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_led_set_bright - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_led_on - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_led_off - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_led_get_bright - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .text.lv_led_toggle - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .rodata 0x0000000000000000 0x55 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_info 0x0000000000000000 0x18a1 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_abbrev 0x0000000000000000 0x454 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_loclists - 0x0000000000000000 0x3b0 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_aranges - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_rnglists - 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x3f1 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_line 0x0000000000000000 0x128a shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_str 0x0000000000000000 0xb585 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .debug_frame 0x0000000000000000 0x168 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_led.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .bss 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text.lv_line_design - 0x0000000000000000 0xe8 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .rodata.str1.1 - 0x0000000000000000 0x63 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text.lv_line_signal - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text.lv_line_set_points - 0x0000000000000000 0xb8 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text.lv_line_set_auto_size - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text.lv_line_set_y_invert - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text.lv_line_get_auto_size - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text.lv_line_get_y_invert - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .text.lv_line_create - 0x0000000000000000 0x174 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .rodata 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_info 0x0000000000000000 0x1b7f shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_abbrev 0x0000000000000000 0x46d shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_loclists - 0x0000000000000000 0x570 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_aranges - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_rnglists - 0x0000000000000000 0x8b shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x3ef shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_line 0x0000000000000000 0x1336 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_str 0x0000000000000000 0xbba4 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .debug_frame 0x0000000000000000 0x158 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_line.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .bss 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .rodata.str1.1 - 0x0000000000000000 0x73 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_signal - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_create - 0x0000000000000000 0x130 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_set_value - 0x0000000000000000 0x39c shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_set_range - 0x0000000000000000 0x98 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_set_scale - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_set_angle_offset - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_set_mirror - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_get_value - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_get_min_value - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_get_max_value - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_get_line_count - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_get_scale_angle - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_get_angle_offset - 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_get_mirror - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_draw_scale - 0x0000000000000000 0x3f8 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .text.lv_linemeter_design - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .rodata 0x0000000000000000 0xdf shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_info 0x0000000000000000 0x30ac shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_abbrev 0x0000000000000000 0x51a shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_loclists - 0x0000000000000000 0xd2d shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_aranges - 0x0000000000000000 0x98 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_rnglists - 0x0000000000000000 0x1b2 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x433 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_macro 0x0000000000000000 0x29 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_line 0x0000000000000000 0x1e0a shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_str 0x0000000000000000 0xc4d2 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .debug_frame 0x0000000000000000 0x264 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .bss 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .rodata.str1.1 - 0x0000000000000000 0x7b shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_is_list_btn - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_cont_set_fit2.constprop.0 - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_clean - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_focus_btn - 0x0000000000000000 0xb0 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_btn_label - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_btn_text - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_btn_img - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_prev_btn - 0x0000000000000000 0x7c shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_next_btn - 0x0000000000000000 0x7c shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_signal - 0x0000000000000000 0x284 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_remove - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_btn_index - 0x0000000000000000 0xa0 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_size - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_btn_selected - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_btn_signal - 0x0000000000000000 0x160 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_get_layout - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_add_btn - 0x0000000000000000 0x254 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_create - 0x0000000000000000 0x18c shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_set_layout - 0x0000000000000000 0xf0 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_up - 0x0000000000000000 0xf4 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_down - 0x0000000000000000 0xc4 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .text.lv_list_focus - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .rodata 0x0000000000000000 0x155 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_info 0x0000000000000000 0x544f shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_abbrev 0x0000000000000000 0x670 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_loclists - 0x0000000000000000 0x134d shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_aranges - 0x0000000000000000 0xc8 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_rnglists - 0x0000000000000000 0x226 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x464 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_line 0x0000000000000000 0x23a9 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_str 0x0000000000000000 0xd2c1 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .debug_frame 0x0000000000000000 0x3e0 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_list.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .bss 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_close_ready_cb - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_btnm_event_cb - 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.mbox_realign - 0x0000000000000000 0xd0 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .rodata.str1.1 - 0x0000000000000000 0x76 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_signal - 0x0000000000000000 0x230 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_create - 0x0000000000000000 0x210 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_add_btns - 0x0000000000000000 0xfc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_set_text - 0x0000000000000000 0x88 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_set_anim_time - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_stop_auto_close - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_set_recolor - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_get_text - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_get_active_btn - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_get_active_btn_text - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_get_anim_time - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_start_auto_close - 0x0000000000000000 0xe8 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_default_event_cb - 0x0000000000000000 0x2c shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_get_recolor - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .text.lv_msgbox_get_btnmatrix - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .rodata 0x0000000000000000 0x13e shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_info 0x0000000000000000 0x3f11 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_abbrev 0x0000000000000000 0x63a shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_loclists - 0x0000000000000000 0xbc4 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_aranges - 0x0000000000000000 0xa8 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_rnglists - 0x0000000000000000 0x1c3 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x45d shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_line 0x0000000000000000 0x1df2 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_str 0x0000000000000000 0xd281 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .debug_frame 0x0000000000000000 0x2dc shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .text.lv_objmask_design - 0x0000000000000000 0x25c shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .rodata.str1.1 - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .text.lv_objmask_signal - 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .text.lv_objmask_create - 0x0000000000000000 0x110 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .text.lv_objmask_add_mask - 0x0000000000000000 0x110 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .text.lv_objmask_update_mask - 0x0000000000000000 0xbc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .text.lv_objmask_remove_mask - 0x0000000000000000 0xa8 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .rodata 0x0000000000000000 0x59 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_info 0x0000000000000000 0x1ee3 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_abbrev 0x0000000000000000 0x45c shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_loclists - 0x0000000000000000 0x761 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_aranges - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_rnglists - 0x0000000000000000 0xbb shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x3f7 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_line 0x0000000000000000 0x1678 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_str 0x0000000000000000 0xb650 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .debug_frame 0x0000000000000000 0x12c shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x345 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_line 0x0000000000000000 0xa36 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .debug_str 0x0000000000000000 0xa5fc shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.get_edge_flash_area - 0x0000000000000000 0xf0 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_obj_get_style_pad_right - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_obj_get_style_pad_bottom - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.refr_ext_draw_pad - 0x0000000000000000 0x38 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.edge_flash_anim_end - 0x0000000000000000 0x38 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.edge_flash_anim - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.scrl_def_event_cb - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_obj_get_style_pad_top.constprop.0 - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_area_copy - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_design - 0x0000000000000000 0x17c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.scrlbar_refresh - 0x0000000000000000 0x394 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .rodata.str1.1 - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_set_scrollbar_mode - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_create - 0x0000000000000000 0x20c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_set_anim_time - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_set_scroll_propagation - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_set_edge_flash - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_scrllable - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_clean - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_anim_time - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_scrollbar_mode - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_scroll_propagation - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_edge_flash - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_width_fit - 0x0000000000000000 0x9c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_height_fit - 0x0000000000000000 0x94 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_width_grid - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_get_height_grid - 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_on_edge - 0x0000000000000000 0xb0 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_glue_obj - 0x0000000000000000 0x20 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_focus - 0x0000000000000000 0x22c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_scroll_hor - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_scroll_ver - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_signal - 0x0000000000000000 0x3e8 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_start_edge_flash - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.scrl_reposition - 0x0000000000000000 0x178 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .text.lv_page_scrollable_signal - 0x0000000000000000 0x42c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .rodata 0x0000000000000000 0x140 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_info 0x0000000000000000 0x61ca shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_abbrev 0x0000000000000000 0x63f shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_loclists - 0x0000000000000000 0x1d7c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_aranges - 0x0000000000000000 0x130 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_rnglists - 0x0000000000000000 0x345 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x446 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_line 0x0000000000000000 0x3305 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_str 0x0000000000000000 0xd419 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .debug_frame 0x0000000000000000 0x544 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_page.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.get_label - 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.inf_normalize - 0x0000000000000000 0xb4 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.scroll_anim_ready_cb - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.refr_position - 0x0000000000000000 0xf8 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.refr_height - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .rodata.str1.1 - 0x0000000000000000 0xcd shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_set_options - 0x0000000000000000 0x158 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_set_selected - 0x0000000000000000 0x98 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.release_handler.isra.0 - 0x0000000000000000 0x124 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_set_visible_row_count - 0x0000000000000000 0x98 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_get_selected - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_get_selected_str - 0x0000000000000000 0xd8 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_get_option_cnt - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_get_align - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_design - 0x0000000000000000 0x2d8 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_get_auto_fit - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.refr_width - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_scrl_signal - 0x0000000000000000 0x15c shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_signal - 0x0000000000000000 0x24c shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_set_align - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_set_auto_fit - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_get_options - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .text.lv_roller_create - 0x0000000000000000 0x1f4 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .rodata 0x0000000000000000 0x129 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_info 0x0000000000000000 0x5664 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_abbrev 0x0000000000000000 0x6be shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_loclists - 0x0000000000000000 0x152e shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_aranges - 0x0000000000000000 0xc8 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_rnglists - 0x0000000000000000 0x2cd shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x43b shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_line 0x0000000000000000 0x254d shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_str 0x0000000000000000 0xd5fd shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .debug_frame 0x0000000000000000 0x3cc shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text.lv_slider_get_type - 0x0000000000000000 0x18 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text.lv_slider_position_knob - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text.lv_area_copy - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text.lv_slider_design - 0x0000000000000000 0x190 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .rodata.str1.1 - 0x0000000000000000 0x69 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text.lv_slider_create - 0x0000000000000000 0x18c shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text.lv_slider_get_value - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text.lv_slider_signal - 0x0000000000000000 0x4b4 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .text.lv_slider_is_dragged - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .rodata 0x0000000000000000 0x4e shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_info 0x0000000000000000 0x34b6 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_abbrev 0x0000000000000000 0x5d1 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_loclists - 0x0000000000000000 0xe08 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_aranges - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_rnglists - 0x0000000000000000 0x181 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x469 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_line 0x0000000000000000 0x1a41 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_str 0x0000000000000000 0xce4f shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .debug_frame 0x0000000000000000 0x178 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_updatevalue - 0x0000000000000000 0x144 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .rodata.str1.1 - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_set_rollover - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_set_value - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_set_digit_format - 0x0000000000000000 0xd0 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_set_step - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_set_range - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_create - 0x0000000000000000 0x1d4 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_set_padding_left - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_get_rollover - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_get_value - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_step_next - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_step_prev - 0x0000000000000000 0x80 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_increment - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_decrement - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .text.lv_spinbox_signal - 0x0000000000000000 0x214 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .rodata 0x0000000000000000 0x136 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_info 0x0000000000000000 0x2edf shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_abbrev 0x0000000000000000 0x57b shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_loclists - 0x0000000000000000 0xd03 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_aranges - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_rnglists - 0x0000000000000000 0x12a shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x471 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_line 0x0000000000000000 0x1dd5 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_str 0x0000000000000000 0xc068 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .debug_frame 0x0000000000000000 0x280 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_anim_cb - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .rodata.str1.1 - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_set_arc_length - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_signal - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_set_type - 0x0000000000000000 0x158 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_create - 0x0000000000000000 0x14c shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_set_spin_time - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_set_dir - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_get_arc_length - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_get_spin_time - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_get_type - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .text.lv_spinner_get_dir - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .rodata 0x0000000000000000 0xb3 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_info 0x0000000000000000 0x1ed0 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_abbrev 0x0000000000000000 0x517 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_loclists - 0x0000000000000000 0x60e shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_aranges - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_rnglists - 0x0000000000000000 0xcc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x3c3 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_line 0x0000000000000000 0x1479 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_str 0x0000000000000000 0xb591 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .debug_frame 0x0000000000000000 0x198 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .text.lv_switch_design - 0x0000000000000000 0x154 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .rodata.str1.1 - 0x0000000000000000 0x69 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .text.lv_switch_create - 0x0000000000000000 0x1b0 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .text.lv_switch_on - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .text.lv_switch_off - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .text.lv_switch_signal - 0x0000000000000000 0x1d4 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .text.lv_switch_toggle - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .rodata 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_info 0x0000000000000000 0x2a1f shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_abbrev 0x0000000000000000 0x537 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_loclists - 0x0000000000000000 0x832 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_aranges - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_rnglists - 0x0000000000000000 0x156 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x468 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_line 0x0000000000000000 0x168b shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_str 0x0000000000000000 0xca0e shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .debug_frame 0x0000000000000000 0x138 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.refr_size - 0x0000000000000000 0x284 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .rodata.str1.1 - 0x0000000000000000 0x2ac shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_signal - 0x0000000000000000 0x138 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_design - 0x0000000000000000 0x524 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_set_row_cnt - 0x0000000000000000 0x10c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_set_cell_value - 0x0000000000000000 0x164 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_set_col_cnt - 0x0000000000000000 0xf8 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_create - 0x0000000000000000 0x18c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_set_col_width - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_set_cell_align - 0x0000000000000000 0xfc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_set_cell_type - 0x0000000000000000 0x12c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_set_cell_crop - 0x0000000000000000 0xfc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_set_cell_merge_right - 0x0000000000000000 0x114 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_cell_value - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_row_cnt - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_col_cnt - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_col_width - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_cell_align - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_cell_type - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_cell_crop - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_cell_merge_right - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .text.lv_table_get_pressed_cell - 0x0000000000000000 0xe4 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .rodata 0x0000000000000000 0x19d shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_info 0x0000000000000000 0x50ab shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_abbrev 0x0000000000000000 0x5f5 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_loclists - 0x0000000000000000 0x179e shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_aranges - 0x0000000000000000 0xc0 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_rnglists - 0x0000000000000000 0x2a3 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x433 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_line 0x0000000000000000 0x2cf8 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_str 0x0000000000000000 0xcd7a shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .debug_frame 0x0000000000000000 0x3dc shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_table.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .data 0x0000000000000000 0x4 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .bss 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .rodata.str1.1 - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_clean_tab - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_set_anim_time - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_get_tab_act - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_get_tab_count - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_get_tab - 0x0000000000000000 0xa4 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_get_anim_time - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_set_tab_act - 0x0000000000000000 0x22c shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.tab_btnm_event_cb - 0x0000000000000000 0xb0 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.tabview_scrl_signal - 0x0000000000000000 0x160 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.tabview_realign - 0x0000000000000000 0x35c shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_signal - 0x0000000000000000 0x284 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_set_btns_pos - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_add_tab - 0x0000000000000000 0x280 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_create - 0x0000000000000000 0x394 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .text.lv_tabview_get_btns_pos - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .rodata 0x0000000000000000 0x10b shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_info 0x0000000000000000 0x56e7 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_abbrev 0x0000000000000000 0x65e shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_loclists - 0x0000000000000000 0x152d shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_aranges - 0x0000000000000000 0x90 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_rnglists - 0x0000000000000000 0x2a5 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x49a shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_line 0x0000000000000000 0x2818 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_str 0x0000000000000000 0xd771 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .debug_frame 0x0000000000000000 0x2c4 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .bss 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_design - 0x0000000000000000 0x28 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.pwd_char_hider_anim - 0x0000000000000000 0x2 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_page_set_scrllable_fit2 - 0x0000000000000000 0x24 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_anim_set_path - 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_area_copy - 0x0000000000000000 0x14 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.cursor_blink_anim - 0x0000000000000000 0x7c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_scrollable_design - 0x0000000000000000 0x1c8 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .rodata.str1.1 - 0x0000000000000000 0x151 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.pwd_char_hider - 0x0000000000000000 0xc4 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.pwd_char_hider_anim_ready - 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_placeholder_text - 0x0000000000000000 0x110 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_cursor_click_pos - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_accepted_chars - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_max_length - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_insert_replace - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_text_sel - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_pwd_show_time - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_cursor_blink_time - 0x0000000000000000 0xc4 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_text - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_placeholder_text - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_label - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_cursor_pos - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.refr_cursor_area - 0x0000000000000000 0x230 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_cursor_pos - 0x0000000000000000 0x224 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.update_cursor_position_on_click - 0x0000000000000000 0xcc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_scrollable_signal - 0x0000000000000000 0x11c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_cursor_hidden - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_text_align - 0x0000000000000000 0xcc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_one_line - 0x0000000000000000 0x148 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_create - 0x0000000000000000 0x37c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_cursor_hidden - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_cursor_click_pos - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_pwd_mode - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_one_line - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_accepted_chars - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_max_length - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_text_is_selected - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_text_sel_en - 0x0000000000000000 0x48 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_pwd_show_time - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_get_cursor_blink_time - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_clear_selection - 0x0000000000000000 0x44 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_add_text - 0x0000000000000000 0x270 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_add_char - 0x0000000000000000 0x27c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_del_char - 0x0000000000000000 0x1b4 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_del_char_forward - 0x0000000000000000 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_text - 0x0000000000000000 0x228 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_set_pwd_mode - 0x0000000000000000 0x110 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_cursor_right - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_cursor_left - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_cursor_down - 0x0000000000000000 0xd8 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_cursor_up - 0x0000000000000000 0xc4 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .text.lv_textarea_signal - 0x0000000000000000 0x298 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .rodata 0x0000000000000000 0x41a shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_info 0x0000000000000000 0x9178 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_abbrev 0x0000000000000000 0x727 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_loclists - 0x0000000000000000 0x244a shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_aranges - 0x0000000000000000 0x1b0 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_rnglists - 0x0000000000000000 0x5a6 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x460 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_line 0x0000000000000000 0x3f74 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_str 0x0000000000000000 0xdcda shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .debug_frame 0x0000000000000000 0x7c8 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .bss 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text.set_valid_drag_dirs - 0x0000000000000000 0xc4 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .rodata.str1.1 - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text.lv_tileview_signal - 0x0000000000000000 0x30 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text.lv_tileview_create - 0x0000000000000000 0x1dc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text.lv_tileview_add_element - 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text.lv_tileview_set_tile_act - 0x0000000000000000 0x14c shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text.lv_tileview_scrl_signal - 0x0000000000000000 0x354 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text.lv_tileview_set_valid_positions - 0x0000000000000000 0xd0 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .text.lv_tileview_get_tile_act - 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .rodata 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_info 0x0000000000000000 0x3159 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_abbrev 0x0000000000000000 0x54a shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_loclists - 0x0000000000000000 0x9d7 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_aranges - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_rnglists - 0x0000000000000000 0x136 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x3e3 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_macro 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_line 0x0000000000000000 0x19bf shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_str 0x0000000000000000 0xc826 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .debug_frame 0x0000000000000000 0x178 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .bss 0x0000000000000000 0x8 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_realign - 0x0000000000000000 0x114 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .rodata.str1.1 - 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_signal - 0x0000000000000000 0x1d4 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_header_design - 0x0000000000000000 0xf0 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_create - 0x0000000000000000 0x2c4 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_clean - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_add_btn - 0x0000000000000000 0xd4 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_set_title - 0x0000000000000000 0xcc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_set_header_height - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_set_btn_width - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_set_content_size - 0x0000000000000000 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_set_layout - 0x0000000000000000 0x68 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_set_scrollbar_mode - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_set_drag - 0x0000000000000000 0x6c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_title - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_content - 0x0000000000000000 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_set_anim_time - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_header_height - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_btn_width - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_from_btn - 0x0000000000000000 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_close_event_cb - 0x0000000000000000 0x60 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_layout - 0x0000000000000000 0x64 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_sb_mode - 0x0000000000000000 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_anim_time - 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_get_width - 0x0000000000000000 0x84 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .text.lv_win_focus - 0x0000000000000000 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .rodata 0x0000000000000000 0x1b7 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_info 0x0000000000000000 0x406b shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_abbrev 0x0000000000000000 0x5c6 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_loclists - 0x0000000000000000 0xda4 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_aranges - 0x0000000000000000 0xe0 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_rnglists - 0x0000000000000000 0x1ae shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x465 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x62 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_line 0x0000000000000000 0x236b shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_str 0x0000000000000000 0xcd1e shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .debug_frame 0x0000000000000000 0x428 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_win.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_assert.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_assert.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_assert.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x677 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_line 0x0000000000000000 0x1359 shared/thirdparty/lvgl/tests/lv_test_assert.o - .debug_str 0x0000000000000000 0xaf74 shared/thirdparty/lvgl/tests/lv_test_assert.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/tests/lv_test_assert.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/tests/lv_test_assert.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x677 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_line 0x0000000000000000 0x1604 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .debug_str 0x0000000000000000 0xaf7f shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x685 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_line 0x0000000000000000 0x1614 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .debug_str 0x0000000000000000 0xaf8d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x685 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_line 0x0000000000000000 0x1618 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .debug_str 0x0000000000000000 0xaf91 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_main.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_main.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_main.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x7b6 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0xd5 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x3d shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16f shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x28 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x29 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0xce shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_macro 0x0000000000000000 0x41 shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_line 0x0000000000000000 0x148d shared/thirdparty/lvgl/tests/lv_test_main.o - .debug_str 0x0000000000000000 0xca01 shared/thirdparty/lvgl/tests/lv_test_main.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/tests/lv_test_main.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/tests/lv_test_main.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .group 0x0000000000000000 0xc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .text 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .data 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .bss 0x0000000000000000 0x0 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_info 0x0000000000000000 0x77 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_abbrev 0x0000000000000000 0x28 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_aranges - 0x0000000000000000 0x18 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x67a shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x7fc shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x8e shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x103 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x1df shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x477 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x16d shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x12 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x6a shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x194 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x1e shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x3c shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x43 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x34 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x52 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x182 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x35d shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x35 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x4c shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x5e shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x16c shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x1d shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x74 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x1c shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x3b shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x1f shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x58 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x16 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x10 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x51 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x4d shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_macro 0x0000000000000000 0x22 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_line 0x0000000000000000 0x1604 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .debug_str 0x0000000000000000 0xaf7f shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .comment 0x0000000000000000 0x33 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .ARM.attributes - 0x0000000000000000 0x32 shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o - .text 0x0000000000000000 0x254 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .debug_line 0x0000000000000000 0xf5 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .debug_line_str - 0x0000000000000000 0xdc /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .debug_info 0x0000000000000000 0x25 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .debug_str 0x0000000000000000 0x84 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .ARM.attributes - 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldf3.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .text 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .debug_line 0x0000000000000000 0x5e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .debug_line_str - 0x0000000000000000 0xdc /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .debug_info 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .debug_str 0x0000000000000000 0x84 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .debug_frame 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .ARM.attributes - 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixunsdfsi.o) - .text 0x0000000000000000 0xa0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .debug_line 0x0000000000000000 0x6c /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .debug_line_str - 0x0000000000000000 0xd2 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .debug_info 0x0000000000000000 0x25 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .debug_str 0x0000000000000000 0x7f /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .debug_frame 0x0000000000000000 0x44 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .ARM.attributes - 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_ldivmod.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-atexit.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-atexit.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-atexit.o) - .text.atexit 0x0000000000000000 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-atexit.o) - .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-atexit.o) - .ARM.attributes - 0x0000000000000000 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-atexit.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) - .text.exit 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) - .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) - .ARM.attributes - 0x0000000000000000 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-exit.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fini.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fini.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fini.o) - .text.__libc_fini_array - 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fini.o) - .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fini.o) - .ARM.attributes - 0x0000000000000000 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fini.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - .rodata._global_impure_ptr - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-init.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-init.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-init.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memmove.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memmove.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memmove.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memset.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memset.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memset.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) - .text._printf_r - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) - .text._snprintf_r - 0x0000000000000000 0x80 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcat.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcat.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcat.o) - .text.strcat 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcat.o) - .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcat.o) - .ARM.attributes - 0x0000000000000000 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcat.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy_chk.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy_chk.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy_chk.o) - .text.__strcpy_chk - 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy_chk.o) - .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy_chk.o) - .ARM.attributes - 0x0000000000000000 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy_chk.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strlen.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strlen.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strncpy.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strncpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strncpy.o) - .text.strncpy 0x0000000000000000 0x64 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strncpy.o) - .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strncpy.o) - .ARM.attributes - 0x0000000000000000 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strncpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .text.vfprintf - 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__atexit.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__atexit.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__atexit.o) - .text.__register_exitproc - 0x0000000000000000 0x68 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__atexit.o) - .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__atexit.o) - .ARM.attributes - 0x0000000000000000 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__atexit.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__call_atexit.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__call_atexit.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__call_atexit.o) - .text.__call_exitprocs - 0x0000000000000000 0xa4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__call_atexit.o) - .comment 0x0000000000000000 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__call_atexit.o) - .ARM.attributes - 0x0000000000000000 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-__call_atexit.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - .text.fflush 0x0000000000000000 0x50 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .text.__sfmoreglue - 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .text.__sfp 0x0000000000000000 0xa8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .text._cleanup - 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fwalk.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fwalk.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fwalk.o) - .text._fwalk 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fwalk.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - .text.__localeconv_l - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - .text.localeconv - 0x0000000000000000 0x8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) - .text.__swhatbuf_r - 0x0000000000000000 0x60 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memchr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memchr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mlock.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mlock.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mlock.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .text.__s2b 0x0000000000000000 0xb0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .text.__ulp 0x0000000000000000 0x4c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .text.__b2d 0x0000000000000000 0xc0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .text.__ratio 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .text._mprec_log10 - 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .text.__copybits - 0x0000000000000000 0x5c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .text.__any_on - 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .rodata.__mprec_tinytens - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-sbrkr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-sbrkr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-sbrkr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .text._init_signal_r - 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .text._signal_r - 0x0000000000000000 0x4c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .text._raise_r - 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .text.__sigtramp_r - 0x0000000000000000 0x64 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .text.signal 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .text._init_signal - 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .text.__sigtramp - 0x0000000000000000 0x68 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signalr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signalr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signalr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - .text.__seofread - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .rodata._svfiprintf_r.str1.4 - 0x0000000000000000 0x2f /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .text._svfiprintf_r - 0x0000000000000000 0x938 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .rodata.blanks.1 - 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .rodata.zeroes.0 - 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-syswrite.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-syswrite.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-syswrite.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .text.vfiprintf - 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsnprintf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsnprintf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsnprintf.o) - .text._vsnprintf_r - 0x0000000000000000 0x70 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsnprintf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf.o) - .text._vsprintf_r - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-writer.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-writer.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-writer.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - .text.__assert - 0x0000000000000000 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-callocr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-callocr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-callocr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-closer.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-closer.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-closer.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-errno.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-errno.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-errno.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fclose.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fclose.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fclose.o) - .text.fclose 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fclose.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fiprintf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fiprintf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fiprintf.o) - .text._fiprintf_r - 0x0000000000000000 0x1c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fiprintf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - .text.fputwc 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fstatr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fstatr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fstatr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fvwrite.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fvwrite.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fvwrite.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-isattyr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-isattyr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-isattyr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - .text._setlocale_r - 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - .text.setlocale - 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - .bss._PathLocale - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-lseekr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-lseekr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-lseekr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mbtowc_r.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mbtowc_r.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mbtowc_r.o) - .text._mbtowc_r - 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mbtowc_r.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-readr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-readr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-readr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reallocr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reallocr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reallocr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - .text.cleanup_glue - 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - .text._reclaim_reent - 0x0000000000000000 0x90 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wbuf.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wbuf.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wbuf.o) - .text.__swbuf 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wbuf.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wcrtomb.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wcrtomb.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wcrtomb.o) - .text.wcrtomb 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wcrtomb.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wctomb_r.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wctomb_r.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wctomb_r.o) - .text._wctomb_r - 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wctomb_r.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-abort.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-abort.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-abort.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-ctype_.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-ctype_.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-ctype_.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(write.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(write.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(write.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o - .rodata 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o - .eh_frame 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtn.o - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtn.o - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtn.o - -Memory Configuration - -Name Origin Length Attributes -rom 0x0000000000000000 0x0000000000080000 xr -ram 0x0000000020000000 0x0000000000030000 xrw -bkupram 0x0000000047000000 0x0000000000002000 xrw -qspi 0x0000000004000000 0x0000000001000000 xrw -*default* 0x0000000000000000 0xffffffffffffffff - -Linker script and memory map - -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crti.o -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o -LOAD hal/src/hal_io.o -LOAD hpl/eic/hpl_eic.o -LOAD hpl/core/hpl_core_m4.o -LOAD hal/utils/src/utils_syscalls.o -LOAD hal/src/hal_timer.o -LOAD gcc/system_same54.o -LOAD hal/src/hal_i2c_m_sync.o -LOAD hal/src/hal_delay.o -LOAD hpl/pm/hpl_pm.o -LOAD hpl/core/hpl_init.o -LOAD hpl/ramecc/hpl_ramecc.o -LOAD hal/utils/src/utils_list.o -LOAD hal/utils/src/utils_assert.o -LOAD hpl/dmac/hpl_dmac.o -LOAD hpl/oscctrl/hpl_oscctrl.o -LOAD hpl/mclk/hpl_mclk.o -LOAD hpl/sercom/hpl_sercom.o -LOAD hpl/gclk/hpl_gclk.o -LOAD hal/src/hal_init.o -LOAD gcc/gcc/startup_same54.o -LOAD main.o -LOAD oracle.o -LOAD hpl/osc32kctrl/hpl_osc32kctrl.o -LOAD driver_init.o -LOAD hal/src/hal_usart_async.o -LOAD hal/src/hal_ext_irq.o -LOAD hal/utils/src/utils_ringbuffer.o -LOAD hal/src/hal_gpio.o -LOAD hal/utils/src/utils_event.o -LOAD hal/src/hal_sleep.o -LOAD hal/src/hal_cache.o -LOAD hpl/cmcc/hpl_cmcc.o -LOAD atmel_start.o -LOAD hpl/tc/hpl_tc.o -LOAD hal/src/hal_atomic.o -LOAD shared/drivers/p_gpio.o -LOAD shared/drivers/p_i2c.o -LOAD shared/drivers/p_tcc.o -LOAD shared/drivers/p_usart.o -LOAD shared/devices/p_screen.o -LOAD shared/devices/display/p_ssd1963.o -LOAD shared/thirdparty/lvgl/porting/lv_port_disp_template.o -LOAD shared/thirdparty/lvgl/porting/lv_port_fs_template.o -LOAD shared/thirdparty/lvgl/porting/lv_port_indev_template.o -LOAD shared/thirdparty/lvgl/src/lv_core/lv_debug.o -LOAD shared/thirdparty/lvgl/src/lv_core/lv_disp.o -LOAD shared/thirdparty/lvgl/src/lv_core/lv_group.o -LOAD shared/thirdparty/lvgl/src/lv_core/lv_indev.o -LOAD shared/thirdparty/lvgl/src/lv_core/lv_obj.o -LOAD shared/thirdparty/lvgl/src/lv_core/lv_refr.o -LOAD shared/thirdparty/lvgl/src/lv_core/lv_style.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o -LOAD shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o -LOAD shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o -LOAD shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o -LOAD shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o -LOAD shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o -LOAD shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_anim.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_area.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_async.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_color.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_fs.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_gc.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_ll.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_log.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_math.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_mem.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_printf.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_task.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_templ.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_txt.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o -LOAD shared/thirdparty/lvgl/src/lv_misc/lv_utils.o -LOAD shared/thirdparty/lvgl/src/lv_themes/lv_theme.o -LOAD shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o -LOAD shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o -LOAD shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o -LOAD shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_img.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_label.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_led.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_line.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_list.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_page.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_table.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o -LOAD shared/thirdparty/lvgl/src/lv_widgets/lv_win.o -LOAD shared/thirdparty/lvgl/tests/lv_test_assert.o -LOAD shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o -LOAD shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o -LOAD shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o -LOAD shared/thirdparty/lvgl/tests/lv_test_main.o -LOAD shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o -START GROUP -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libm.a -END GROUP -START GROUP -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a -END GROUP -START GROUP -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a -END GROUP -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o -LOAD /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtn.o - 0x000000000000c000 STACK_SIZE = DEFINED (STACK_SIZE)?STACK_SIZE:DEFINED (__stack_size__)?__stack_size__:0xc000 - -.text 0x0000000000000000 0x2c590 - 0x0000000000000000 . = ALIGN (0x4) - 0x0000000000000000 _sfixed = . - *(.vectors .vectors.*) - .vectors 0x0000000000000000 0x264 gcc/gcc/startup_same54.o - 0x0000000000000000 exception_table - *(.text .text.* .gnu.linkonce.t.*) - .text 0x0000000000000264 0x88 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - .text.io_write - 0x00000000000002ec 0x30 hal/src/hal_io.o - 0x00000000000002ec io_write - .text._irq_set - 0x000000000000031c 0x18 hpl/core/hpl_core_m4.o - 0x000000000000031c _irq_set - .text._get_cycles_for_us - 0x0000000000000334 0xe hpl/core/hpl_core_m4.o - 0x0000000000000334 _get_cycles_for_us - .text._get_cycles_for_ms - 0x0000000000000342 0x14 hpl/core/hpl_core_m4.o - 0x0000000000000342 _get_cycles_for_ms - .text._delay_init - 0x0000000000000356 0x2 hpl/core/hpl_core_m4.o - 0x0000000000000356 _delay_init - .text._delay_cycles - 0x0000000000000358 0x8 hpl/core/hpl_core_m4.o - 0x0000000000000358 _delay_cycles - .text._sbrk 0x0000000000000360 0x1c hal/utils/src/utils_syscalls.o - 0x0000000000000360 _sbrk - .text._close 0x000000000000037c 0x6 hal/utils/src/utils_syscalls.o - 0x000000000000037c _close - .text._fstat 0x0000000000000382 0xa hal/utils/src/utils_syscalls.o - 0x0000000000000382 _fstat - .text._isatty 0x000000000000038c 0x4 hal/utils/src/utils_syscalls.o - 0x000000000000038c _isatty - .text._lseek 0x0000000000000390 0x4 hal/utils/src/utils_syscalls.o - 0x0000000000000390 _lseek - .text._exit 0x0000000000000394 0x14 hal/utils/src/utils_syscalls.o - 0x0000000000000394 _exit - .text._kill 0x00000000000003a8 0x2 hal/utils/src/utils_syscalls.o - 0x00000000000003a8 _kill - .text._getpid 0x00000000000003aa 0x6 hal/utils/src/utils_syscalls.o - 0x00000000000003aa _getpid - .text.timer_add_timer_task - 0x00000000000003b0 0x4c hal/src/hal_timer.o - .text.timer_process_counted - 0x00000000000003fc 0x68 hal/src/hal_timer.o - .text.timer_init - 0x0000000000000464 0x38 hal/src/hal_timer.o - 0x0000000000000464 timer_init - .text.timer_start - 0x000000000000049c 0x3c hal/src/hal_timer.o - 0x000000000000049c timer_start - .text.timer_add_task - 0x00000000000004d8 0xa8 hal/src/hal_timer.o - 0x00000000000004d8 timer_add_task - .text.delay_init - 0x0000000000000580 0x10 hal/src/hal_delay.o - 0x0000000000000580 delay_init - .text.delay_us - 0x0000000000000590 0x24 hal/src/hal_delay.o - 0x0000000000000590 delay_us - .text.delay_ms - 0x00000000000005b4 0x24 hal/src/hal_delay.o - 0x00000000000005b4 delay_ms - .text._init_chip - 0x00000000000005d8 0x44 hpl/core/hpl_init.o - 0x00000000000005d8 _init_chip - .text.RAMECC_Handler - 0x000000000000061c 0x38 hpl/ramecc/hpl_ramecc.o - 0x000000000000061c RAMECC_Handler - .text.is_list_element - 0x0000000000000654 0xe hal/utils/src/utils_list.o - 0x0000000000000654 is_list_element - *fill* 0x0000000000000662 0x2 - .text.list_insert_as_head - 0x0000000000000664 0x2c hal/utils/src/utils_list.o - 0x0000000000000664 list_insert_as_head - .text.list_insert_after - 0x0000000000000690 0x8 hal/utils/src/utils_list.o - 0x0000000000000690 list_insert_after - .text.list_remove_head - 0x0000000000000698 0xc hal/utils/src/utils_list.o - 0x0000000000000698 list_remove_head - .text.assert 0x00000000000006a4 0x6 hal/utils/src/utils_assert.o - 0x00000000000006a4 assert - .text._oscctrl_init_sources - 0x00000000000006aa 0x2 hpl/oscctrl/hpl_oscctrl.o - 0x00000000000006aa _oscctrl_init_sources - .text._oscctrl_init_referenced_generators - 0x00000000000006ac 0x3c hpl/oscctrl/hpl_oscctrl.o - 0x00000000000006ac _oscctrl_init_referenced_generators - .text._mclk_init - 0x00000000000006e8 0xc hpl/mclk/hpl_mclk.o - 0x00000000000006e8 _mclk_init - .text.hri_sercomi2cm_wait_for_sync - 0x00000000000006f4 0x8 hpl/sercom/hpl_sercom.o - .text.hri_sercomi2cm_set_CTRLA_ENABLE_bit - 0x00000000000006fc 0x14 hpl/sercom/hpl_sercom.o - .text.hri_sercomi2cm_clear_CTRLA_ENABLE_bit - 0x0000000000000710 0x14 hpl/sercom/hpl_sercom.o - .text.hri_sercomi2cm_write_CTRLA_reg - 0x0000000000000724 0xc hpl/sercom/hpl_sercom.o - .text._sercom_get_hardware_index - 0x0000000000000730 0x38 hpl/sercom/hpl_sercom.o - .text._sercom_get_irq_num - 0x0000000000000768 0x14 hpl/sercom/hpl_sercom.o - .text.__NVIC_EnableIRQ - 0x000000000000077c 0x18 hpl/sercom/hpl_sercom.o - .text.__NVIC_DisableIRQ - 0x0000000000000794 0x20 hpl/sercom/hpl_sercom.o - .text.__NVIC_ClearPendingIRQ - 0x00000000000007b4 0x18 hpl/sercom/hpl_sercom.o - .text._usart_init - 0x00000000000007cc 0x8c hpl/sercom/hpl_sercom.o - .text._usart_async_init - 0x0000000000000858 0x84 hpl/sercom/hpl_sercom.o - 0x0000000000000858 _usart_async_init - .text._usart_async_enable - 0x00000000000008dc 0xc hpl/sercom/hpl_sercom.o - 0x00000000000008dc _usart_async_enable - .text._usart_async_write_byte - 0x00000000000008e8 0x6 hpl/sercom/hpl_sercom.o - 0x00000000000008e8 _usart_async_write_byte - .text._usart_async_enable_byte_sent_irq - 0x00000000000008ee 0x8 hpl/sercom/hpl_sercom.o - 0x00000000000008ee _usart_async_enable_byte_sent_irq - .text._usart_async_enable_tx_done_irq - 0x00000000000008f6 0x8 hpl/sercom/hpl_sercom.o - 0x00000000000008f6 _usart_async_enable_tx_done_irq - *fill* 0x00000000000008fe 0x2 - .text._usart_async_set_irq_state - 0x0000000000000900 0x54 hpl/sercom/hpl_sercom.o - 0x0000000000000900 _usart_async_set_irq_state - .text.SERCOM0_0_Handler - 0x0000000000000954 0x6c hpl/sercom/hpl_sercom.o - 0x0000000000000954 SERCOM0_0_Handler - .text.SERCOM0_1_Handler - 0x00000000000009c0 0x8 hpl/sercom/hpl_sercom.o - 0x00000000000009c0 SERCOM0_1_Handler - .text.SERCOM0_2_Handler - 0x00000000000009c8 0x8 hpl/sercom/hpl_sercom.o - 0x00000000000009c8 SERCOM0_2_Handler - .text.SERCOM0_3_Handler - 0x00000000000009d0 0x8 hpl/sercom/hpl_sercom.o - 0x00000000000009d0 SERCOM0_3_Handler - .text._gclk_init_generators_by_fref - 0x00000000000009d8 0x20 hpl/gclk/hpl_gclk.o - 0x00000000000009d8 _gclk_init_generators_by_fref - .text.Dummy_Handler - 0x00000000000009f8 0x2 gcc/gcc/startup_same54.o - 0x00000000000009f8 EIC_5_Handler - 0x00000000000009f8 SVCall_Handler - 0x00000000000009f8 EIC_13_Handler - 0x00000000000009f8 EVSYS_0_Handler - 0x00000000000009f8 TCC1_3_Handler - 0x00000000000009f8 DAC_3_Handler - 0x00000000000009f8 TRNG_Handler - 0x00000000000009f8 HardFault_Handler - 0x00000000000009f8 TC2_Handler - 0x00000000000009f8 PDEC_2_Handler - 0x00000000000009f8 EIC_4_Handler - 0x00000000000009f8 AC_Handler - 0x00000000000009f8 SERCOM3_1_Handler - 0x00000000000009f8 SysTick_Handler - 0x00000000000009f8 TCC2_3_Handler - 0x00000000000009f8 SERCOM3_2_Handler - 0x00000000000009f8 PendSV_Handler - 0x00000000000009f8 TC7_Handler - 0x00000000000009f8 ADC1_1_Handler - 0x00000000000009f8 EVSYS_3_Handler - 0x00000000000009f8 PDEC_0_Handler - 0x00000000000009f8 QSPI_Handler - 0x00000000000009f8 NonMaskableInt_Handler - 0x00000000000009f8 TCC0_0_Handler - 0x00000000000009f8 EIC_3_Handler - 0x00000000000009f8 MemManagement_Handler - 0x00000000000009f8 DAC_2_Handler - 0x00000000000009f8 RTC_Handler - 0x00000000000009f8 UsageFault_Handler - 0x00000000000009f8 SERCOM4_0_Handler - 0x00000000000009f8 EIC_10_Handler - 0x00000000000009f8 EIC_11_Handler - 0x00000000000009f8 EIC_9_Handler - 0x00000000000009f8 OSC32KCTRL_Handler - 0x00000000000009f8 TCC2_1_Handler - 0x00000000000009f8 SUPC_1_Handler - 0x00000000000009f8 TCC0_5_Handler - 0x00000000000009f8 TCC0_6_Handler - 0x00000000000009f8 SERCOM6_2_Handler - 0x00000000000009f8 EVSYS_1_Handler - 0x00000000000009f8 TCC1_4_Handler - 0x00000000000009f8 TC6_Handler - 0x00000000000009f8 DMAC_0_Handler - 0x00000000000009f8 WDT_Handler - 0x00000000000009f8 CAN0_Handler - 0x00000000000009f8 EIC_8_Handler - 0x00000000000009f8 EIC_15_Handler - 0x00000000000009f8 SERCOM6_0_Handler - 0x00000000000009f8 SERCOM5_0_Handler - 0x00000000000009f8 TC4_Handler - 0x00000000000009f8 TC1_Handler - 0x00000000000009f8 OSCCTRL_4_Handler - 0x00000000000009f8 SERCOM4_3_Handler - 0x00000000000009f8 EIC_12_Handler - 0x00000000000009f8 DMAC_4_Handler - 0x00000000000009f8 TCC4_2_Handler - 0x00000000000009f8 PAC_Handler - 0x00000000000009f8 TCC1_0_Handler - 0x00000000000009f8 USB_0_Handler - 0x00000000000009f8 OSCCTRL_0_Handler - 0x00000000000009f8 EIC_0_Handler - 0x00000000000009f8 OSCCTRL_3_Handler - 0x00000000000009f8 SERCOM4_1_Handler - 0x00000000000009f8 TC3_Handler - 0x00000000000009f8 Dummy_Handler - 0x00000000000009f8 TCC3_0_Handler - 0x00000000000009f8 TCC2_2_Handler - 0x00000000000009f8 SERCOM5_1_Handler - 0x00000000000009f8 TCC1_1_Handler - 0x00000000000009f8 DMAC_2_Handler - 0x00000000000009f8 ADC0_0_Handler - 0x00000000000009f8 OSCCTRL_2_Handler - 0x00000000000009f8 ADC1_0_Handler - 0x00000000000009f8 TCC1_2_Handler - 0x00000000000009f8 SERCOM7_1_Handler - 0x00000000000009f8 USB_1_Handler - 0x00000000000009f8 PM_Handler - 0x00000000000009f8 SERCOM6_3_Handler - 0x00000000000009f8 SERCOM2_3_Handler - 0x00000000000009f8 DAC_4_Handler - 0x00000000000009f8 TCC3_2_Handler - 0x00000000000009f8 SERCOM7_0_Handler - 0x00000000000009f8 TCC0_2_Handler - 0x00000000000009f8 DMAC_1_Handler - 0x00000000000009f8 TCC4_0_Handler - 0x00000000000009f8 SERCOM7_3_Handler - 0x00000000000009f8 GMAC_Handler - 0x00000000000009f8 SDHC1_Handler - 0x00000000000009f8 USB_3_Handler - 0x00000000000009f8 SERCOM7_2_Handler - 0x00000000000009f8 CAN1_Handler - 0x00000000000009f8 TCC2_0_Handler - 0x00000000000009f8 PDEC_1_Handler - 0x00000000000009f8 TCC4_1_Handler - 0x00000000000009f8 SERCOM5_3_Handler - 0x00000000000009f8 USB_2_Handler - 0x00000000000009f8 SERCOM6_1_Handler - 0x00000000000009f8 SDHC0_Handler - 0x00000000000009f8 SERCOM1_1_Handler - 0x00000000000009f8 I2S_Handler - 0x00000000000009f8 EIC_2_Handler - 0x00000000000009f8 PCC_Handler - 0x00000000000009f8 DAC_0_Handler - 0x00000000000009f8 TCC0_1_Handler - 0x00000000000009f8 SERCOM1_3_Handler - 0x00000000000009f8 EIC_6_Handler - 0x00000000000009f8 OSCCTRL_1_Handler - 0x00000000000009f8 SERCOM1_0_Handler - 0x00000000000009f8 PUKCC_Handler - 0x00000000000009f8 SERCOM2_1_Handler - 0x00000000000009f8 SERCOM1_2_Handler - 0x00000000000009f8 SERCOM3_0_Handler - 0x00000000000009f8 EIC_1_Handler - 0x00000000000009f8 SERCOM4_2_Handler - 0x00000000000009f8 EVSYS_4_Handler - 0x00000000000009f8 EIC_7_Handler - 0x00000000000009f8 NVMCTRL_1_Handler - 0x00000000000009f8 SERCOM5_2_Handler - 0x00000000000009f8 SERCOM3_3_Handler - 0x00000000000009f8 ADC0_1_Handler - 0x00000000000009f8 SERCOM2_2_Handler - 0x00000000000009f8 TCC3_1_Handler - 0x00000000000009f8 EIC_14_Handler - 0x00000000000009f8 DAC_1_Handler - 0x00000000000009f8 NVMCTRL_0_Handler - 0x00000000000009f8 MCLK_Handler - 0x00000000000009f8 EVSYS_2_Handler - 0x00000000000009f8 SUPC_0_Handler - 0x00000000000009f8 BusFault_Handler - 0x00000000000009f8 FREQM_Handler - 0x00000000000009f8 TCC0_3_Handler - 0x00000000000009f8 DMAC_3_Handler - 0x00000000000009f8 DebugMonitor_Handler - 0x00000000000009f8 TCC0_4_Handler - 0x00000000000009f8 TC5_Handler - 0x00000000000009f8 SERCOM2_0_Handler - 0x00000000000009f8 AES_Handler - 0x00000000000009f8 ICM_Handler - *fill* 0x00000000000009fa 0x2 - .text.Reset_Handler - 0x00000000000009fc 0x90 gcc/gcc/startup_same54.o - 0x00000000000009fc Reset_Handler - .text.startup.main - 0x0000000000000a8c 0x14 main.o - 0x0000000000000a8c main - .text.oracle_init - 0x0000000000000aa0 0x38 oracle.o - 0x0000000000000aa0 oracle_init - .text.oracle_service - 0x0000000000000ad8 0x8 oracle.o - 0x0000000000000ad8 oracle_service - .text._osc32kctrl_init_sources - 0x0000000000000ae0 0x20 hpl/osc32kctrl/hpl_osc32kctrl.o - 0x0000000000000ae0 _osc32kctrl_init_sources - .text.usart_transmission_complete - 0x0000000000000b00 0xe hal/src/hal_usart_async.o - .text.usart_error - 0x0000000000000b0e 0xe hal/src/hal_usart_async.o - .text.usart_fill_rx_buffer - 0x0000000000000b1c 0x20 hal/src/hal_usart_async.o - .text.usart_async_write - 0x0000000000000b3c 0x5c hal/src/hal_usart_async.o - .text.usart_process_byte_sent - 0x0000000000000b98 0x34 hal/src/hal_usart_async.o - .text.usart_async_read - 0x0000000000000bcc 0x70 hal/src/hal_usart_async.o - .text.usart_async_init - 0x0000000000000c3c 0x88 hal/src/hal_usart_async.o - 0x0000000000000c3c usart_async_init - .text.usart_async_enable - 0x0000000000000cc4 0x2c hal/src/hal_usart_async.o - 0x0000000000000cc4 usart_async_enable - .text.usart_async_register_callback - 0x0000000000000cf0 0x60 hal/src/hal_usart_async.o - 0x0000000000000cf0 usart_async_register_callback - .text.ringbuffer_init - 0x0000000000000d50 0x3c hal/utils/src/utils_ringbuffer.o - 0x0000000000000d50 ringbuffer_init - .text.ringbuffer_get - 0x0000000000000d8c 0x40 hal/utils/src/utils_ringbuffer.o - 0x0000000000000d8c ringbuffer_get - .text.ringbuffer_put - 0x0000000000000dcc 0x40 hal/utils/src/utils_ringbuffer.o - 0x0000000000000dcc ringbuffer_put - .text.ringbuffer_num - 0x0000000000000e0c 0x20 hal/utils/src/utils_ringbuffer.o - 0x0000000000000e0c ringbuffer_num - .text.hri_tc_wait_for_sync - 0x0000000000000e2c 0x8 hpl/tc/hpl_tc.o - .text.get_tc_index - 0x0000000000000e34 0x50 hpl/tc/hpl_tc.o - .text._timer_init - 0x0000000000000e84 0x13c hpl/tc/hpl_tc.o - 0x0000000000000e84 _timer_init - .text._timer_start - 0x0000000000000fc0 0x14 hpl/tc/hpl_tc.o - 0x0000000000000fc0 _timer_start - .text._timer_is_started - 0x0000000000000fd4 0x18 hpl/tc/hpl_tc.o - 0x0000000000000fd4 _timer_is_started - .text._tc_get_timer - 0x0000000000000fec 0x4 hpl/tc/hpl_tc.o - 0x0000000000000fec _tc_get_timer - .text._timer_set_irq - 0x0000000000000ff0 0x40 hpl/tc/hpl_tc.o - 0x0000000000000ff0 _timer_set_irq - .text.TC0_Handler - 0x0000000000001030 0x1c hpl/tc/hpl_tc.o - 0x0000000000001030 TC0_Handler - .text.atomic_enter_critical - 0x000000000000104c 0xe hal/src/hal_atomic.o - 0x000000000000104c atomic_enter_critical - .text.atomic_leave_critical - 0x000000000000105a 0xc hal/src/hal_atomic.o - 0x000000000000105a atomic_leave_critical - *fill* 0x0000000000001066 0x2 - .text.gpio_set_pin_direction - 0x0000000000001068 0x78 shared/drivers/p_gpio.o - .text._gpio_set_pin_function - 0x00000000000010e0 0x6c shared/drivers/p_gpio.o - .text.gpio_set_pin_pull_mode - 0x000000000000114c 0x80 shared/drivers/p_gpio.o - .text.p_gpio_parallel_write - 0x00000000000011cc 0x2c shared/drivers/p_gpio.o - 0x00000000000011cc p_gpio_parallel_write - .text.p_gpio_parallel_write_arr - 0x00000000000011f8 0x20 shared/drivers/p_gpio.o - 0x00000000000011f8 p_gpio_parallel_write_arr - .text.p_gpio_set_port_group_config - 0x0000000000001218 0x68 shared/drivers/p_gpio.o - 0x0000000000001218 p_gpio_set_port_group_config - .text.p_gpio_init - 0x0000000000001280 0xd4 shared/drivers/p_gpio.o - 0x0000000000001280 p_gpio_init - .text.p_i2c_init - 0x0000000000001354 0x2 shared/drivers/p_i2c.o - 0x0000000000001354 p_i2c_init - *fill* 0x0000000000001356 0x2 - .text.TIMER_0_task1_cb - 0x0000000000001358 0x18 shared/drivers/p_tcc.o - .text.p_time_init - 0x0000000000001370 0x78 shared/drivers/p_tcc.o - 0x0000000000001370 p_time_init - .text.p_get_time_str - 0x00000000000013e8 0x7c shared/drivers/p_tcc.o - 0x00000000000013e8 p_get_time_str - .text.debug_tx_cb - 0x0000000000001464 0xc shared/drivers/p_usart.o - .text.debug_rx_cb - 0x0000000000001470 0xc shared/drivers/p_usart.o - .text.debug_err_cb - 0x000000000000147c 0x2 shared/drivers/p_usart.o - *fill* 0x000000000000147e 0x2 - .text.p_usart_init - 0x0000000000001480 0xd4 shared/drivers/p_usart.o - 0x0000000000001480 p_usart_init - .text.p_write 0x0000000000001554 0x1c shared/drivers/p_usart.o - 0x0000000000001554 p_write - .text.pprintf 0x0000000000001570 0x68 shared/drivers/p_usart.o - 0x0000000000001570 pprintf - .text.p_lv_log_cb - 0x00000000000015d8 0x50 shared/drivers/p_usart.o - .text.p_screen_init - 0x0000000000001628 0xac shared/devices/p_screen.o - 0x0000000000001628 p_screen_init - .text.p_screen_service - 0x00000000000016d4 0x8 shared/devices/p_screen.o - 0x00000000000016d4 p_screen_service - .text.ssd1963_cmd - 0x00000000000016dc 0x40 shared/devices/display/p_ssd1963.o - .text.ssd1963_data - 0x000000000000171c 0x40 shared/devices/display/p_ssd1963.o - .text.ssd1963_init - 0x000000000000175c 0x1ac shared/devices/display/p_ssd1963.o - 0x000000000000175c ssd1963_init - .text.ssd1963_flush - 0x0000000000001908 0x15c shared/devices/display/p_ssd1963.o - 0x0000000000001908 ssd1963_flush - .text.lv_debug_check_null - 0x0000000000001a64 0x8 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - 0x0000000000001a64 lv_debug_check_null - .text.lv_debug_log_error - 0x0000000000001a6c 0x88 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - 0x0000000000001a6c lv_debug_log_error - .text.lv_disp_get_scr_act - 0x0000000000001af4 0x3c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - 0x0000000000001af4 lv_disp_get_scr_act - .text.lv_disp_get_layer_top - 0x0000000000001b30 0x3c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - 0x0000000000001b30 lv_disp_get_layer_top - .text.lv_disp_get_layer_sys - 0x0000000000001b6c 0x3c shared/thirdparty/lvgl/src/lv_core/lv_disp.o - 0x0000000000001b6c lv_disp_get_layer_sys - .text.obj_to_foreground - 0x0000000000001ba8 0x30 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.focus_next_core - 0x0000000000001bd8 0xe4 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text._lv_group_init - 0x0000000000001cbc 0x10 shared/thirdparty/lvgl/src/lv_core/lv_group.o - 0x0000000000001cbc _lv_group_init - .text.lv_group_focus_next - 0x0000000000001ccc 0x14 shared/thirdparty/lvgl/src/lv_core/lv_group.o - 0x0000000000001ccc lv_group_focus_next - .text.lv_group_focus_prev - 0x0000000000001ce0 0x14 shared/thirdparty/lvgl/src/lv_core/lv_group.o - 0x0000000000001ce0 lv_group_focus_prev - .text.lv_group_refocus - 0x0000000000001cf4 0x2c shared/thirdparty/lvgl/src/lv_core/lv_group.o - .text.lv_group_add_obj - 0x0000000000001d20 0xd8 shared/thirdparty/lvgl/src/lv_core/lv_group.o - 0x0000000000001d20 lv_group_add_obj - .text.lv_group_remove_obj - 0x0000000000001df8 0x9c shared/thirdparty/lvgl/src/lv_core/lv_group.o - 0x0000000000001df8 lv_group_remove_obj - .text.lv_group_get_focused - 0x0000000000001e94 0xa shared/thirdparty/lvgl/src/lv_core/lv_group.o - 0x0000000000001e94 lv_group_get_focused - .text.lv_group_get_editing - 0x0000000000001e9e 0xa shared/thirdparty/lvgl/src/lv_core/lv_group.o - 0x0000000000001e9e lv_group_get_editing - .text.lv_indev_reset.part.0 - 0x0000000000001ea8 0x3c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .text._lv_indev_init - 0x0000000000001ee4 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - 0x0000000000001ee4 _lv_indev_init - .text.lv_indev_get_act - 0x0000000000001ef0 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - 0x0000000000001ef0 lv_indev_get_act - .text.lv_indev_reset - 0x0000000000001efc 0x3c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - 0x0000000000001efc lv_indev_reset - .text.lv_indev_get_obj_act - 0x0000000000001f38 0xc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - 0x0000000000001f38 lv_indev_get_obj_act - .text.refresh_children_position - 0x0000000000001f44 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_area_copy - 0x0000000000001f9c 0x14 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_init 0x0000000000001fb0 0xdc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000001fb0 lv_init - .text.lv_obj_set_adv_hittest - 0x000000000000208c 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x000000000000208c lv_obj_set_adv_hittest - .text.lv_obj_set_click - 0x00000000000020e0 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000020e0 lv_obj_set_click - .text.lv_event_send_func - 0x0000000000002134 0xc8 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002134 lv_event_send_func - .text.lv_event_send - 0x00000000000021fc 0x64 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000021fc lv_event_send - .text.lv_obj_set_signal_cb - 0x0000000000002260 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002260 lv_obj_set_signal_cb - .text.lv_signal_send - 0x00000000000022a8 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000022a8 lv_signal_send - .text.lv_obj_set_design_cb - 0x00000000000022b4 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000022b4 lv_obj_set_design_cb - .text.lv_obj_allocate_ext_attr - 0x00000000000022fc 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000022fc lv_obj_allocate_ext_attr - .text.lv_obj_refresh_ext_draw_pad - 0x0000000000002354 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002354 lv_obj_refresh_ext_draw_pad - .text.lv_obj_get_parent - 0x00000000000023a8 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000023a8 lv_obj_get_parent - .text.lv_obj_get_screen - 0x00000000000023f0 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000023f0 lv_obj_get_screen - .text.lv_obj_get_disp - 0x0000000000002448 0xac shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002448 lv_obj_get_disp - .text.lv_obj_get_child - 0x00000000000024f4 0x64 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000024f4 lv_obj_get_child - .text.lv_obj_get_coords - 0x0000000000002558 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002558 lv_obj_get_coords - .text.lv_obj_get_x - 0x00000000000025b0 0x60 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000025b0 lv_obj_get_x - .text.lv_obj_get_y - 0x0000000000002610 0x60 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002610 lv_obj_get_y - .text.lv_obj_get_width - 0x0000000000002670 0x50 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002670 lv_obj_get_width - .text.lv_obj_get_height - 0x00000000000026c0 0x50 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000026c0 lv_obj_get_height - .text.lv_obj_get_style_list - 0x0000000000002710 0x28 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002710 lv_obj_get_style_list - .text.trans_del - 0x0000000000002738 0x94 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_clean_style_list - 0x00000000000027cc 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000027cc lv_obj_clean_style_list - .text.trans_anim_ready_cb - 0x0000000000002824 0x7c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_hidden - 0x00000000000028a0 0x4c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000028a0 lv_obj_get_hidden - .text.lv_obj_invalidate_area - 0x00000000000028ec 0x11c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000028ec lv_obj_invalidate_area - .text.lv_obj_invalidate - 0x0000000000002a08 0x8c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002a08 lv_obj_invalidate - .text.lv_obj_move_foreground - 0x0000000000002a94 0x90 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002a94 lv_obj_move_foreground - .text.lv_obj_set_pos - 0x0000000000002b24 0xe8 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002b24 lv_obj_set_pos - .text.lv_obj_set_x - 0x0000000000002c0c 0x60 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002c0c lv_obj_set_x - .text.lv_obj_set_y - 0x0000000000002c6c 0x60 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002c6c lv_obj_set_y - .text.lv_obj_align - 0x0000000000002ccc 0xe8 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002ccc lv_obj_align - .text.lv_obj_align_origo - 0x0000000000002db4 0x1b8 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002db4 lv_obj_align_origo - .text.lv_obj_realign - 0x0000000000002f6c 0x6c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000002f6c lv_obj_realign - .text.refresh_children_style - 0x0000000000002fd8 0x3c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_refresh_style - 0x0000000000003014 0x104 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003014 lv_obj_refresh_style - .text.lv_obj_reset_style_list - 0x0000000000003118 0x1c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003118 lv_obj_reset_style_list - .text.report_style_mod_core - 0x0000000000003134 0x88 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_report_style_mod - 0x00000000000031bc 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000031bc lv_obj_report_style_mod - .text.trans_anim_cb - 0x0000000000003210 0x110 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_get_base_dir - 0x0000000000003320 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003320 lv_obj_get_base_dir - .text.lv_obj_create - 0x0000000000003368 0x3fc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003368 lv_obj_create - .text.lv_obj_set_size - 0x0000000000003764 0x110 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003764 lv_obj_set_size - .text.lv_obj_set_height - 0x0000000000003874 0x60 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003874 lv_obj_set_height - .text.lv_obj_is_protected - 0x00000000000038d4 0x54 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000038d4 lv_obj_is_protected - .text.lv_obj_get_state - 0x0000000000003928 0x6c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003928 lv_obj_get_state - .text._lv_obj_get_style_int - 0x0000000000003994 0xa4 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003994 _lv_obj_get_style_int - .text._lv_obj_get_style_color - 0x0000000000003a38 0x84 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003a38 _lv_obj_get_style_color - .text._lv_obj_get_style_opa - 0x0000000000003abc 0x90 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003abc _lv_obj_get_style_opa - .text._lv_obj_get_style_ptr - 0x0000000000003b4c 0x94 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003b4c _lv_obj_get_style_ptr - .text.trans_anim_start_cb - 0x0000000000003be0 0x60 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_set_state - 0x0000000000003c40 0x4dc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000003c40 lv_obj_set_state - .text.lv_obj_add_state - 0x000000000000411c 0x64 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x000000000000411c lv_obj_add_state - .text.lv_obj_clear_state - 0x0000000000004180 0x64 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000004180 lv_obj_clear_state - .text.lv_obj_get_signal_cb - 0x00000000000041e4 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000041e4 lv_obj_get_signal_cb - .text.lv_obj_get_ext_attr - 0x000000000000422c 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x000000000000422c lv_obj_get_ext_attr - .text.lv_obj_get_group - 0x0000000000004274 0x48 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000004274 lv_obj_get_group - .text.obj_del_core - 0x00000000000042bc 0x128 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_del - 0x00000000000043e4 0x98 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000043e4 lv_obj_del - .text.lv_obj_is_focused - 0x000000000000447c 0x58 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x000000000000447c lv_obj_is_focused - .text.lv_obj_is_point_on_coords - 0x00000000000044d4 0x3c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x00000000000044d4 lv_obj_is_point_on_coords - .text.lv_obj_handle_get_type_signal - 0x0000000000004510 0x1c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000004510 lv_obj_handle_get_type_signal - .text.lv_obj_init_draw_rect_dsc - 0x000000000000452c 0x2f4 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x000000000000452c lv_obj_init_draw_rect_dsc - .text.lv_obj_design - 0x0000000000004820 0x248 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_obj_init_draw_label_dsc - 0x0000000000004a68 0xb8 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000004a68 lv_obj_init_draw_label_dsc - .text.lv_obj_init_draw_img_dsc - 0x0000000000004b20 0xa0 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000004b20 lv_obj_init_draw_img_dsc - .text.lv_obj_get_draw_rect_ext_pad_size - 0x0000000000004bc0 0x1f0 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x0000000000004bc0 lv_obj_get_draw_rect_ext_pad_size - .text.lv_obj_signal - 0x0000000000004db0 0xec shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .text.lv_refr_vdb_flush - 0x0000000000004e9c 0x6c shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text.lv_refr_get_top_obj - 0x0000000000004f08 0x74 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text.lv_refr_obj - 0x0000000000004f7c 0xf0 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text.lv_refr_obj_and_children - 0x000000000000506c 0x74 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text.lv_refr_area_part - 0x00000000000050e0 0x98 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text.lv_area_copy - 0x0000000000005178 0x14 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .text._lv_refr_init - 0x000000000000518c 0x2 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - 0x000000000000518c _lv_refr_init - *fill* 0x000000000000518e 0x2 - .text._lv_inv_area - 0x0000000000005190 0xdc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - 0x0000000000005190 _lv_inv_area - .text._lv_refr_get_disp_refreshing - 0x000000000000526c 0xc shared/thirdparty/lvgl/src/lv_core/lv_refr.o - 0x000000000000526c _lv_refr_get_disp_refreshing - .text._lv_disp_refr_task - 0x0000000000005278 0x4a0 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - 0x0000000000005278 _lv_disp_refr_task - .text.lv_style_list_get_style - 0x0000000000005718 0x20 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text.get_property_index.isra.0 - 0x0000000000005738 0x6a shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text._lv_memcpy_small.isra.0 - 0x00000000000057a2 0x12 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text.lv_style_init - 0x00000000000057b4 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x00000000000057b4 lv_style_init - .text.lv_style_list_init - 0x00000000000057c0 0xc shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x00000000000057c0 lv_style_list_init - .text._lv_style_list_remove_style - 0x00000000000057cc 0xd0 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x00000000000057cc _lv_style_list_remove_style - .text._lv_style_list_add_style - 0x000000000000589c 0xdc shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x000000000000589c _lv_style_list_add_style - .text.get_alloc_local_style - 0x0000000000005978 0xa0 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .text.lv_style_reset - 0x0000000000005a18 0x14 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005a18 lv_style_reset - .text._lv_style_get_mem_size - 0x0000000000005a2c 0x2e shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005a2c _lv_style_get_mem_size - *fill* 0x0000000000005a5a 0x2 - .text.lv_style_copy - 0x0000000000005a5c 0x38 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005a5c lv_style_copy - .text.lv_style_remove_prop - 0x0000000000005a94 0x68 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005a94 lv_style_remove_prop - .text._lv_style_set_int - 0x0000000000005afc 0xd0 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005afc _lv_style_set_int - .text._lv_style_set_color - 0x0000000000005bcc 0xd0 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005bcc _lv_style_set_color - .text._lv_style_set_opa - 0x0000000000005c9c 0xd4 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005c9c _lv_style_set_opa - .text._lv_style_set_ptr - 0x0000000000005d70 0xd0 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005d70 _lv_style_set_ptr - .text._lv_style_get_int - 0x0000000000005e40 0x4c shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005e40 _lv_style_get_int - .text._lv_style_get_opa - 0x0000000000005e8c 0x4c shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005e8c _lv_style_get_opa - .text._lv_style_get_ptr - 0x0000000000005ed8 0x4c shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005ed8 _lv_style_get_ptr - .text.lv_style_list_get_local_style - 0x0000000000005f24 0x18 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005f24 lv_style_list_get_local_style - .text._lv_style_list_get_transition_style - 0x0000000000005f3c 0x10 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005f3c _lv_style_list_get_transition_style - .text._lv_style_list_reset - 0x0000000000005f4c 0x64 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005f4c _lv_style_list_reset - .text.lv_style_list_copy - 0x0000000000005fb0 0xb4 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000005fb0 lv_style_list_copy - .text._lv_style_list_add_trans_style - 0x0000000000006064 0xac shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000006064 _lv_style_list_add_trans_style - .text._lv_style_list_get_int - 0x0000000000006110 0x88 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000006110 _lv_style_list_get_int - .text._lv_style_list_get_color - 0x0000000000006198 0x88 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000006198 _lv_style_list_get_color - .text._lv_style_list_get_opa - 0x0000000000006220 0x88 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x0000000000006220 _lv_style_list_get_opa - .text._lv_style_list_get_ptr - 0x00000000000062a8 0x80 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x00000000000062a8 _lv_style_list_get_ptr - .text.lv_color_mix - 0x0000000000006328 0x50 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .text.color_blend_true_color_additive - 0x0000000000006378 0x80 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .text.color_blend_true_color_subtractive - 0x00000000000063f8 0x7c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .text._lv_blend_fill - 0x0000000000006474 0x60c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - 0x0000000000006474 _lv_blend_fill - .text._lv_blend_map - 0x0000000000006a80 0x59c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - 0x0000000000006a80 _lv_blend_map - .text.show_error - 0x000000000000701c 0x50 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .text.lv_area_copy - 0x000000000000706c 0x14 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .text.lv_draw_map - 0x0000000000007080 0x75c shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .text.lv_draw_img_dsc_init - 0x00000000000077dc 0x28 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - 0x00000000000077dc lv_draw_img_dsc_init - .text.lv_img_cf_get_px_size - 0x0000000000007804 0x18 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - 0x0000000000007804 lv_img_cf_get_px_size - .text.lv_img_cf_is_chroma_keyed - 0x000000000000781c 0x14 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - 0x000000000000781c lv_img_cf_is_chroma_keyed - .text.lv_img_cf_has_alpha - 0x0000000000007830 0x14 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - 0x0000000000007830 lv_img_cf_has_alpha - .text.lv_draw_img - 0x0000000000007844 0x244 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - 0x0000000000007844 lv_draw_img - .text.lv_img_src_get_type - 0x0000000000007a88 0x1a shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - 0x0000000000007a88 lv_img_src_get_type - .text.hex_char_to_num - 0x0000000000007aa2 0x24 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - *fill* 0x0000000000007ac6 0x2 - .text.lv_draw_label_dsc_init - 0x0000000000007ac8 0x30 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - 0x0000000000007ac8 lv_draw_label_dsc_init - .text.lv_draw_label - 0x0000000000007af8 0xd6c shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - 0x0000000000007af8 lv_draw_label - .text.lv_draw_line_dsc_init - 0x0000000000008864 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - 0x0000000000008864 lv_draw_line_dsc_init - .text.lv_draw_line - 0x0000000000008880 0x8bc shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - 0x0000000000008880 lv_draw_line - .text.mask_mix - 0x000000000000913c 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_line - 0x0000000000009158 0x3b8 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_area_copy - 0x0000000000009510 0x14 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_radius - 0x0000000000009524 0x470 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .text.lv_draw_mask_add - 0x0000000000009994 0x50 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - 0x0000000000009994 lv_draw_mask_add - .text.lv_draw_mask_apply - 0x00000000000099e4 0x40 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - 0x00000000000099e4 lv_draw_mask_apply - .text.lv_draw_mask_remove_id - 0x0000000000009a24 0x28 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - 0x0000000000009a24 lv_draw_mask_remove_id - .text.lv_draw_mask_remove_custom - 0x0000000000009a4c 0x28 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - 0x0000000000009a4c lv_draw_mask_remove_custom - .text.lv_draw_mask_get_cnt - 0x0000000000009a74 0x1c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - 0x0000000000009a74 lv_draw_mask_get_cnt - .text.lv_draw_mask_line_points_init - 0x0000000000009a90 0x108 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - 0x0000000000009a90 lv_draw_mask_line_points_init - .text.lv_draw_mask_radius_init - 0x0000000000009b98 0x5c shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - 0x0000000000009b98 lv_draw_mask_radius_init - .text.grad_get - 0x0000000000009bf4 0x92 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - *fill* 0x0000000000009c86 0x2 - .text.shadow_blur_corner - 0x0000000000009c88 0x188 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .text.lv_area_copy - 0x0000000000009e10 0x14 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .text.lv_draw_rect_dsc_init - 0x0000000000009e24 0x4c shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - 0x0000000000009e24 lv_draw_rect_dsc_init - .text.lv_draw_rect - 0x0000000000009e70 0x2138 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - 0x0000000000009e70 lv_draw_rect - .text.lv_color_mix - 0x000000000000bfa8 0x50 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text._lv_memcpy_small.isra.0 - 0x000000000000bff8 0x14 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .text.lv_img_buf_get_px_color - 0x000000000000c00c 0xf0 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - 0x000000000000c00c lv_img_buf_get_px_color - .text.lv_img_buf_get_px_alpha - 0x000000000000c0fc 0xec shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - 0x000000000000c0fc lv_img_buf_get_px_alpha - .text._lv_img_buf_transform_init - 0x000000000000c1e8 0xfc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - 0x000000000000c1e8 _lv_img_buf_transform_init - .text._lv_img_buf_get_transformed_area - 0x000000000000c2e4 0x184 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - 0x000000000000c2e4 _lv_img_buf_get_transformed_area - .text._lv_img_buf_transform_anti_alias - 0x000000000000c468 0x2c0 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - 0x000000000000c468 _lv_img_buf_transform_anti_alias - .text._lv_img_cache_open - 0x000000000000c728 0x1a0 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - 0x000000000000c728 _lv_img_cache_open - .text.lv_img_cache_invalidate_src - 0x000000000000c8c8 0x64 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - 0x000000000000c8c8 lv_img_cache_invalidate_src - .text.lv_img_cache_set_size - 0x000000000000c92c 0xb4 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - 0x000000000000c92c lv_img_cache_set_size - .text.lv_img_decoder_built_in_info - 0x000000000000c9e0 0xe0 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000c9e0 lv_img_decoder_built_in_info - .text.lv_img_decoder_built_in_close - 0x000000000000cac0 0x34 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000cac0 lv_img_decoder_built_in_close - .text.lv_img_decoder_built_in_read_line - 0x000000000000caf4 0x3cc shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000caf4 lv_img_decoder_built_in_read_line - .text.lv_img_decoder_built_in_open - 0x000000000000cec0 0x2ec shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000cec0 lv_img_decoder_built_in_open - .text.lv_img_decoder_get_info - 0x000000000000d1ac 0x54 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000d1ac lv_img_decoder_get_info - .text.lv_img_decoder_open - 0x000000000000d200 0xb0 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000d200 lv_img_decoder_open - .text.lv_img_decoder_read_line - 0x000000000000d2b0 0x20 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000d2b0 lv_img_decoder_read_line - .text.lv_img_decoder_close - 0x000000000000d2d0 0x28 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000d2d0 lv_img_decoder_close - .text.lv_img_decoder_create - 0x000000000000d2f8 0x60 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000d2f8 lv_img_decoder_create - .text._lv_img_decoder_init - 0x000000000000d358 0x90 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x000000000000d358 _lv_img_decoder_init - .text.lv_font_get_glyph_bitmap - 0x000000000000d3e8 0x4 shared/thirdparty/lvgl/src/lv_font/lv_font.o - 0x000000000000d3e8 lv_font_get_glyph_bitmap - .text.lv_font_get_glyph_dsc - 0x000000000000d3ec 0xc shared/thirdparty/lvgl/src/lv_font/lv_font.o - 0x000000000000d3ec lv_font_get_glyph_dsc - .text.lv_font_get_glyph_width - 0x000000000000d3f8 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font.o - 0x000000000000d3f8 lv_font_get_glyph_width - .text.kern_pair_8_compare - 0x000000000000d414 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .text.kern_pair_16_compare - 0x000000000000d426 0x12 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .text.get_bits - 0x000000000000d438 0x62 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - *fill* 0x000000000000d49a 0x2 - .text.bits_write - 0x000000000000d49c 0x3c shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .text.decompress_line - 0x000000000000d4d8 0xf4 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .text.unicode_list_compare - 0x000000000000d5cc 0x8 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .text.get_glyph_dsc_id - 0x000000000000d5d4 0xc0 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .text.lv_font_get_bitmap_fmt_txt - 0x000000000000d694 0x1e4 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - 0x000000000000d694 lv_font_get_bitmap_fmt_txt - .text.lv_font_get_glyph_dsc_fmt_txt - 0x000000000000d878 0x14c shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - 0x000000000000d878 lv_font_get_glyph_dsc_fmt_txt - .text._lv_font_clean_up_fmt_txt - 0x000000000000d9c4 0x1c shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - 0x000000000000d9c4 _lv_font_clean_up_fmt_txt - .text.lv_disp_drv_init - 0x000000000000d9e0 0x40 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000d9e0 lv_disp_drv_init - .text.lv_disp_buf_init - 0x000000000000da20 0x20 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000da20 lv_disp_buf_init - .text.lv_disp_drv_register - 0x000000000000da40 0x140 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000da40 lv_disp_drv_register - .text.lv_disp_get_default - 0x000000000000db80 0xc shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000db80 lv_disp_get_default - .text.lv_disp_get_hor_res - 0x000000000000db8c 0x24 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000db8c lv_disp_get_hor_res - .text.lv_disp_get_ver_res - 0x000000000000dbb0 0x24 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000dbb0 lv_disp_get_ver_res - .text.lv_disp_get_dpi - 0x000000000000dbd4 0x18 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000dbd4 lv_disp_get_dpi - .text.lv_disp_get_size_category - 0x000000000000dbec 0x50 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000dbec lv_disp_get_size_category - .text.lv_disp_flush_ready - 0x000000000000dc3c 0xa shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000dc3c lv_disp_flush_ready - *fill* 0x000000000000dc46 0x2 - .text.lv_disp_get_next - 0x000000000000dc48 0x1c shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000dc48 lv_disp_get_next - .text.lv_disp_get_buf - 0x000000000000dc64 0x4 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000dc64 lv_disp_get_buf - .text.lv_disp_is_double_buf - 0x000000000000dc68 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000dc68 lv_disp_is_double_buf - .text.lv_disp_is_true_double_buf - 0x000000000000dc78 0x24 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x000000000000dc78 lv_disp_is_true_double_buf - .text.lv_indev_get_next - 0x000000000000dc9c 0x1c shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - 0x000000000000dc9c lv_indev_get_next - .text.lv_tick_inc - 0x000000000000dcb8 0x14 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - 0x000000000000dcb8 lv_tick_inc - .text.lv_tick_get - 0x000000000000dccc 0x14 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - 0x000000000000dccc lv_tick_get - .text.lv_tick_elaps - 0x000000000000dce0 0x10 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - 0x000000000000dce0 lv_tick_elaps - .text.lv_anim_path_linear - 0x000000000000dcf0 0x24 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x000000000000dcf0 lv_anim_path_linear - .text.anim_mark_list_change - 0x000000000000dd14 0x30 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text.anim_task - 0x000000000000dd44 0x170 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .text._lv_anim_core_init - 0x000000000000deb4 0x48 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x000000000000deb4 _lv_anim_core_init - .text.lv_anim_init - 0x000000000000defc 0x38 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x000000000000defc lv_anim_init - .text.lv_anim_del - 0x000000000000df34 0x70 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x000000000000df34 lv_anim_del - .text.lv_anim_start - 0x000000000000dfa4 0xb8 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x000000000000dfa4 lv_anim_start - .text.lv_anim_get - 0x000000000000e05c 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x000000000000e05c lv_anim_get - .text.lv_anim_speed_to_time - 0x000000000000e090 0x26 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x000000000000e090 lv_anim_speed_to_time - .text.lv_point_within_circle.isra.0 - 0x000000000000e0b6 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .text.lv_area_set_height - 0x000000000000e0ea 0xa shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x000000000000e0ea lv_area_set_height - .text.lv_area_get_size - 0x000000000000e0f4 0x1c shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x000000000000e0f4 lv_area_get_size - .text._lv_area_intersect - 0x000000000000e110 0x54 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x000000000000e110 _lv_area_intersect - .text._lv_area_join - 0x000000000000e164 0x44 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x000000000000e164 _lv_area_join - .text._lv_area_is_point_on - 0x000000000000e1a8 0x130 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x000000000000e1a8 _lv_area_is_point_on - .text._lv_area_is_on - 0x000000000000e2d8 0x3a shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x000000000000e2d8 _lv_area_is_on - *fill* 0x000000000000e312 0x2 - .text._lv_area_is_in - 0x000000000000e314 0xa0 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x000000000000e314 _lv_area_is_in - .text._lv_area_align - 0x000000000000e3b4 0x1d8 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x000000000000e3b4 _lv_area_align - .text.lv_color_fill - 0x000000000000e58c 0x42 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - 0x000000000000e58c lv_color_fill - .text.lv_color_lighten - 0x000000000000e5ce 0x44 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - 0x000000000000e5ce lv_color_lighten - .text.lv_color_darken - 0x000000000000e612 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - 0x000000000000e612 lv_color_darken - .text.lv_fs_get_real_path - 0x000000000000e644 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .text._lv_fs_init - 0x000000000000e65c 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0x000000000000e65c _lv_fs_init - .text.lv_fs_close - 0x000000000000e66c 0x30 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0x000000000000e66c lv_fs_close - .text.lv_fs_read - 0x000000000000e69c 0x36 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0x000000000000e69c lv_fs_read - .text.lv_fs_seek - 0x000000000000e6d2 0x24 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0x000000000000e6d2 lv_fs_seek - *fill* 0x000000000000e6f6 0x2 - .text.lv_fs_get_drv - 0x000000000000e6f8 0x2c shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0x000000000000e6f8 lv_fs_get_drv - .text.lv_fs_open - 0x000000000000e724 0xcc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0x000000000000e724 lv_fs_open - .text.lv_fs_get_ext - 0x000000000000e7f0 0x30 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0x000000000000e7f0 lv_fs_get_ext - .text._lv_memcpy_small.constprop.0.isra.0 - 0x000000000000e820 0x12 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - *fill* 0x000000000000e832 0x2 - .text.node_set_prev - 0x000000000000e834 0x28 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .text.node_set_next - 0x000000000000e85c 0x2c shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .text._lv_ll_init - 0x000000000000e888 0x14 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e888 _lv_ll_init - .text._lv_ll_ins_head - 0x000000000000e89c 0x48 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e89c _lv_ll_ins_head - .text._lv_ll_ins_tail - 0x000000000000e8e4 0x48 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e8e4 _lv_ll_ins_tail - .text._lv_ll_get_head - 0x000000000000e92c 0x6 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e92c _lv_ll_get_head - .text._lv_ll_get_tail - 0x000000000000e932 0x6 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e932 _lv_ll_get_tail - .text._lv_ll_get_next - 0x000000000000e938 0x20 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e938 _lv_ll_get_next - .text._lv_ll_get_prev - 0x000000000000e958 0x20 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e958 _lv_ll_get_prev - .text._lv_ll_ins_prev - 0x000000000000e978 0x78 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e978 _lv_ll_ins_prev - .text._lv_ll_remove - 0x000000000000e9f0 0x80 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000e9f0 _lv_ll_remove - .text._lv_ll_chg_list - 0x000000000000ea70 0x70 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000ea70 _lv_ll_chg_list - .text._lv_ll_move_before - 0x000000000000eae0 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000eae0 _lv_ll_move_before - .text._lv_ll_is_empty - 0x000000000000eb54 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x000000000000eb54 _lv_ll_is_empty - .text.lv_log_register_print_cb - 0x000000000000eb6c 0xc shared/thirdparty/lvgl/src/lv_misc/lv_log.o - 0x000000000000eb6c lv_log_register_print_cb - .text._lv_log_add - 0x000000000000eb78 0x54 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - 0x000000000000eb78 _lv_log_add - .text._lv_trigo_sin - 0x000000000000ebcc 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - 0x000000000000ebcc _lv_trigo_sin - .text._lv_sqrt - 0x000000000000ec24 0x22 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - 0x000000000000ec24 _lv_sqrt - *fill* 0x000000000000ec46 0x2 - .text.ent_get_next - 0x000000000000ec48 0x24 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .text.ent_trunc - 0x000000000000ec6c 0x38 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .text._lv_mem_init - 0x000000000000eca4 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000eca4 _lv_mem_init - .text.lv_mem_alloc - 0x000000000000ecbc 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000ecbc lv_mem_alloc - .text.lv_mem_defrag - 0x000000000000ed30 0x44 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000ed30 lv_mem_defrag - .text.lv_mem_free - 0x000000000000ed74 0x68 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000ed74 lv_mem_free - .text._lv_mem_get_size - 0x000000000000eddc 0x1c shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000eddc _lv_mem_get_size - .text._lv_mem_buf_release - 0x000000000000edf8 0x74 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000edf8 _lv_mem_buf_release - .text._lv_mem_buf_free_all - 0x000000000000ee6c 0x54 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000ee6c _lv_mem_buf_free_all - .text._lv_memcpy - 0x000000000000eec0 0x1e2 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000eec0 _lv_memcpy - *fill* 0x000000000000f0a2 0x2 - .text.lv_mem_realloc - 0x000000000000f0a4 0xa0 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000f0a4 lv_mem_realloc - .text._lv_mem_buf_get - 0x000000000000f144 0x104 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000f144 _lv_mem_buf_get - .text._lv_memset - 0x000000000000f248 0x60 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000f248 _lv_memset - .text._lv_memset_00 - 0x000000000000f2a8 0x5c shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000f2a8 _lv_memset_00 - .text._lv_memset_ff - 0x000000000000f304 0x60 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x000000000000f304 _lv_memset_ff - .text._out_buffer - 0x000000000000f364 0x8 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .text._out_null - 0x000000000000f36c 0x2 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .text._ntoa_format - 0x000000000000f36e 0x15c shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - *fill* 0x000000000000f4ca 0x2 - .text._ntoa_long - 0x000000000000f4cc 0x88 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .text._ntoa_long_long - 0x000000000000f554 0xc8 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .text._vsnprintf.constprop.0 - 0x000000000000f61c 0x494 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .text.lv_vsnprintf - 0x000000000000fab0 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - 0x000000000000fab0 lv_vsnprintf - .text._lv_task_core_init - 0x000000000000fac0 0x24 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0x000000000000fac0 _lv_task_core_init - .text.lv_task_create_basic - 0x000000000000fae4 0x114 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0x000000000000fae4 lv_task_create_basic - .text.lv_task_del - 0x000000000000fbf8 0x38 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0x000000000000fbf8 lv_task_del - .text.lv_task_exec - 0x000000000000fc30 0x5c shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .text.lv_task_handler - 0x000000000000fc8c 0x170 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0x000000000000fc8c lv_task_handler - .text.lv_task_set_prio - 0x000000000000fdfc 0x64 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0x000000000000fdfc lv_task_set_prio - .text.lv_task_create - 0x000000000000fe60 0x70 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0x000000000000fe60 lv_task_create - .text.lv_task_ready - 0x000000000000fed0 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0x000000000000fed0 lv_task_ready - .text.lv_txt_utf8_size - 0x000000000000fee8 0x36 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text.lv_txt_utf8_next - 0x000000000000ff1e 0xd2 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text.lv_txt_utf8_prev - 0x000000000000fff0 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text.lv_txt_utf8_get_byte_id - 0x0000000000010030 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text.lv_txt_utf8_get_char_id - 0x0000000000010064 0x28 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text.lv_txt_utf8_get_length - 0x000000000001008c 0x28 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text.lv_txt_unicode_to_utf8 - 0x00000000000100b4 0x94 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text.lv_txt_utf8_conv_wc - 0x0000000000010148 0x2c shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .text._lv_txt_is_cmd - 0x0000000000010174 0x36 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - 0x0000000000010174 _lv_txt_is_cmd - *fill* 0x00000000000101aa 0x2 - .text._lv_txt_get_width - 0x00000000000101ac 0xa8 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - 0x00000000000101ac _lv_txt_get_width - .text._lv_txt_get_next_line - 0x0000000000010254 0x1d8 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - 0x0000000000010254 _lv_txt_get_next_line - .text._lv_txt_get_size - 0x000000000001042c 0xf0 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - 0x000000000001042c _lv_txt_get_size - .text._lv_utils_bsearch - 0x000000000001051c 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - 0x000000000001051c _lv_utils_bsearch - .text.lv_theme_set_act - 0x000000000001055c 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - 0x000000000001055c lv_theme_set_act - .text.lv_theme_get_font_normal - 0x0000000000010568 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - 0x0000000000010568 lv_theme_get_font_normal - .text.lv_theme_apply - 0x0000000000010574 0xc shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - 0x0000000000010574 lv_theme_apply - .text.lv_color_hex3 - 0x0000000000010580 0x36 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - *fill* 0x00000000000105b6 0x2 - .text.theme_apply - 0x00000000000105b8 0x794 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.style_init_reset - 0x0000000000010d4c 0x1c shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.switch_init - 0x0000000000010d68 0x10c shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.linemeter_init - 0x0000000000010e74 0x1cc shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.led_init - 0x0000000000011040 0xec shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.lv_color_hex - 0x000000000001112c 0x16 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - *fill* 0x0000000000011142 0x2 - .text.bar_init - 0x0000000000011144 0x144 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.slider_init - 0x0000000000011288 0x220 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.gauge_init - 0x00000000000114a8 0x3c0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.chart_init - 0x0000000000011868 0x1d0 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.basic_init - 0x0000000000011a38 0xd60 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .text.lv_theme_material_init - 0x0000000000012798 0x1b00 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - 0x0000000000012798 lv_theme_material_init - .text.lv_img_design - 0x0000000000014298 0x468 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_img_get_auto_size - 0x0000000000014700 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - 0x0000000000014700 lv_img_get_auto_size - .text.lv_img_set_src - 0x0000000000014754 0x254 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - 0x0000000000014754 lv_img_set_src - .text.lv_img_create - 0x00000000000149a8 0x1b4 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - 0x00000000000149a8 lv_img_create - .text.lv_img_signal - 0x0000000000014b5c 0x250 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .text.lv_label_dot_tmp_free - 0x0000000000014dac 0x2c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_revert_dots - 0x0000000000014dd8 0x78 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_offset_y - 0x0000000000014e50 0x20 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_offset_x - 0x0000000000014e70 0x20 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_dot_tmp - 0x0000000000014e90 0x8c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.get_txt_coords - 0x0000000000014f1c 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_align - 0x0000000000014f78 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000014f78 lv_label_set_align - .text.lv_label_get_text - 0x0000000000014fe8 0x50 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000014fe8 lv_label_get_text - .text.lv_label_get_long_mode - 0x0000000000015038 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000015038 lv_label_get_long_mode - .text.lv_label_get_align - 0x000000000001508c 0x5c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x000000000001508c lv_label_get_align - .text.lv_label_get_recolor - 0x00000000000150e8 0x54 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x00000000000150e8 lv_label_get_recolor - .text.lv_label_get_letter_on - 0x000000000001513c 0x2a4 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x000000000001513c lv_label_get_letter_on - .text.lv_label_refr_text - 0x00000000000153e0 0x4e4 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_set_text - 0x00000000000158c4 0x144 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x00000000000158c4 lv_label_set_text - .text.lv_label_set_text_static - 0x0000000000015a08 0x80 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000015a08 lv_label_set_text_static - .text.lv_label_set_long_mode - 0x0000000000015a88 0xc8 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000015a88 lv_label_set_long_mode - .text.lv_label_set_recolor - 0x0000000000015b50 0x70 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000015b50 lv_label_set_recolor - .text.lv_label_create - 0x0000000000015bc0 0x25c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000015bc0 lv_label_create - .text.lv_label_signal - 0x0000000000015e1c 0xcc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text.lv_label_get_text_sel_start - 0x0000000000015ee8 0x48 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000015ee8 lv_label_get_text_sel_start - .text.lv_label_get_text_sel_end - 0x0000000000015f30 0x48 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x0000000000015f30 lv_label_get_text_sel_end - .text.lv_label_design - 0x0000000000015f78 0x258 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .text 0x00000000000161d0 0x378 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - 0x00000000000161d0 __aeabi_drsub - 0x00000000000161d8 __aeabi_dsub - 0x00000000000161d8 __subdf3 - 0x00000000000161dc __adddf3 - 0x00000000000161dc __aeabi_dadd - 0x0000000000016454 __aeabi_ui2d - 0x0000000000016454 __floatunsidf - 0x0000000000016474 __floatsidf - 0x0000000000016474 __aeabi_i2d - 0x0000000000016498 __extendsfdf2 - 0x0000000000016498 __aeabi_f2d - 0x00000000000164dc __aeabi_ul2d - 0x00000000000164dc __floatundidf - 0x00000000000164ec __floatdidf - 0x00000000000164ec __aeabi_l2d - .text 0x0000000000016548 0x424 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - 0x0000000000016548 __aeabi_dmul - 0x0000000000016548 __muldf3 - 0x000000000001679c __aeabi_ddiv - 0x000000000001679c __divdf3 - .text 0x000000000001696c 0x30 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - 0x000000000001696c __aeabi_uldivmod - .text 0x000000000001699c 0x2d8 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - 0x000000000001699c __udivmoddi4 - .text 0x0000000000016c74 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - 0x0000000000016c74 __aeabi_ldiv0 - 0x0000000000016c74 __aeabi_idiv0 - .text.__libc_init_array - 0x0000000000016c78 0x48 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-init.o) - 0x0000000000016c78 __libc_init_array - .text.memcmp 0x0000000000016cc0 0x64 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcmp.o) - 0x0000000000016cc0 memcmp - .text 0x0000000000016d24 0x134 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcpy.o) - 0x0000000000016d24 memcpy - .text.memmove 0x0000000000016e58 0xf8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memmove.o) - 0x0000000000016e58 memmove - .text.memset 0x0000000000016f50 0xa4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memset.o) - 0x0000000000016f50 memset - .text.printf 0x0000000000016ff4 0x28 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) - 0x0000000000016ff4 printf - .text.snprintf - 0x000000000001701c 0x88 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) - 0x000000000001701c snprintf - *fill* 0x00000000000170a4 0x1c - .text 0x00000000000170c0 0x2dc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcmp.o) - 0x00000000000170c8 strcmp - .text.strcpy 0x000000000001739c 0xbc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy.o) - 0x000000000001739c strcpy - *fill* 0x0000000000017458 0x28 - .text 0x0000000000017480 0xdc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strlen.o) - 0x0000000000017480 strlen - .text._svfprintf_r - 0x000000000001755c 0x1380 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - 0x000000000001755c _svfprintf_r - .text._vfprintf_r - 0x00000000000188dc 0x13c0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - 0x00000000000188dc _vfprintf_r - .text.__sbprintf - 0x0000000000019c9c 0x6c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .text.__vsprintf_chk - 0x0000000000019d08 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) - 0x0000000000019d08 __vsprintf_chk - .text.__swsetup_r - 0x0000000000019d34 0xd4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) - 0x0000000000019d34 __swsetup_r - .text.__chk_fail - 0x0000000000019e08 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) - 0x0000000000019e08 __chk_fail - .text.quorem 0x0000000000019e48 0x128 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - .text._dtoa_r 0x0000000000019f70 0xe98 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - 0x0000000000019f70 _dtoa_r - .text.__sflush_r - 0x000000000001ae08 0x134 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - 0x000000000001ae08 __sflush_r - .text._fflush_r - 0x000000000001af3c 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - 0x000000000001af3c _fflush_r - .text._cleanup_r - 0x000000000001af68 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - 0x000000000001af68 _cleanup_r - .text.__sinit.part.0 - 0x000000000001af74 0xd8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .text.__sinit 0x000000000001b04c 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - 0x000000000001b04c __sinit - .text._malloc_trim_r - 0x000000000001b058 0xa0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) - 0x000000000001b058 _malloc_trim_r - .text._free_r 0x000000000001b0f8 0x1f8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) - 0x000000000001b0f8 _free_r - .text._fwalk_reent - 0x000000000001b2f0 0x48 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fwalk.o) - 0x000000000001b2f0 _fwalk_reent - .text._localeconv_r - 0x000000000001b338 0x8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - 0x000000000001b338 _localeconv_r - .text.__smakebuf_r - 0x000000000001b340 0xe0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) - 0x000000000001b340 __smakebuf_r - .text._malloc_r - 0x000000000001b420 0x560 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - 0x000000000001b420 _malloc_r - .text 0x000000000001b980 0xa0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memchr.o) - 0x000000000001b980 memchr - .text.__malloc_lock - 0x000000000001ba20 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mlock.o) - 0x000000000001ba20 __malloc_lock - .text.__malloc_unlock - 0x000000000001ba24 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mlock.o) - 0x000000000001ba24 __malloc_unlock - .text._Balloc 0x000000000001ba28 0x4c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001ba28 _Balloc - .text._Bfree 0x000000000001ba74 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001ba74 _Bfree - .text.__multadd - 0x000000000001ba88 0xa0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001ba88 __multadd - .text.__hi0bits - 0x000000000001bb28 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001bb28 __hi0bits - .text.__lo0bits - 0x000000000001bb68 0x60 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001bb68 __lo0bits - .text.__i2b 0x000000000001bbc8 0x5c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001bbc8 __i2b - .text.__multiply - 0x000000000001bc24 0x15c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001bc24 __multiply - .text.__pow5mult - 0x000000000001bd80 0xc0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001bd80 __pow5mult - .text.__lshift - 0x000000000001be40 0xf0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001be40 __lshift - .text.__mcmp 0x000000000001bf30 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001bf30 __mcmp - .text.__mdiff 0x000000000001bf70 0x154 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001bf70 __mdiff - .text.__d2b 0x000000000001c0c4 0xc0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000001c0c4 __d2b - .text._sbrk_r 0x000000000001c184 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-sbrkr.o) - 0x000000000001c184 _sbrk_r - .text.raise 0x000000000001c1a8 0x5c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - 0x000000000001c1a8 raise - .text._kill_r 0x000000000001c204 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signalr.o) - 0x000000000001c204 _kill_r - .text._getpid_r - 0x000000000001c230 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signalr.o) - 0x000000000001c230 _getpid_r - .text.__sread 0x000000000001c234 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - 0x000000000001c234 __sread - .text.__swrite - 0x000000000001c258 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - 0x000000000001c258 __swrite - .text.__sseek 0x000000000001c298 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - 0x000000000001c298 __sseek - .text.__sclose - 0x000000000001c2b8 0x8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - 0x000000000001c2b8 __sclose - .text.__ssprint_r - 0x000000000001c2c0 0x104 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - 0x000000000001c2c0 __ssprint_r - .text.write 0x000000000001c3c4 0x18 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-syswrite.o) - 0x000000000001c3c4 write - .text.__sprint_r.part.0 - 0x000000000001c3dc 0x78 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .text.__sprint_r - 0x000000000001c454 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - 0x000000000001c454 __sprint_r - .text._vfiprintf_r - 0x000000000001c468 0xad4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - 0x000000000001c468 _vfiprintf_r - .text.__sbprintf - 0x000000000001cf3c 0x6c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .text.vsnprintf - 0x000000000001cfa8 0x70 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsnprintf.o) - 0x000000000001cfa8 vsnprintf - .text.vsprintf - 0x000000000001d018 0x38 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf.o) - 0x000000000001d018 vsprintf - .text._write_r - 0x000000000001d050 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-writer.o) - 0x000000000001d050 _write_r - .text.__assert_func - 0x000000000001d07c 0x40 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - 0x000000000001d07c __assert_func - .text._calloc_r - 0x000000000001d0bc 0x78 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-callocr.o) - 0x000000000001d0bc _calloc_r - .text._close_r - 0x000000000001d134 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-closer.o) - 0x000000000001d134 _close_r - .text.__errno 0x000000000001d158 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-errno.o) - 0x000000000001d158 __errno - .text._fclose_r - 0x000000000001d164 0x80 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fclose.o) - 0x000000000001d164 _fclose_r - .text.fiprintf - 0x000000000001d1e4 0x28 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fiprintf.o) - 0x000000000001d1e4 fiprintf - .text.__fputwc - 0x000000000001d20c 0xa8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - 0x000000000001d20c __fputwc - .text._fputwc_r - 0x000000000001d2b4 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - 0x000000000001d2b4 _fputwc_r - .text._fstat_r - 0x000000000001d2d8 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fstatr.o) - 0x000000000001d2d8 _fstat_r - .text.__sfvwrite_r - 0x000000000001d304 0x308 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fvwrite.o) - 0x000000000001d304 __sfvwrite_r - .text._isatty_r - 0x000000000001d60c 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-isattyr.o) - 0x000000000001d60c _isatty_r - .text.__locale_mb_cur_max - 0x000000000001d630 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - 0x000000000001d630 __locale_mb_cur_max - .text._lseek_r - 0x000000000001d63c 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-lseekr.o) - 0x000000000001d63c _lseek_r - .text.__ascii_mbtowc - 0x000000000001d668 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mbtowc_r.o) - 0x000000000001d668 __ascii_mbtowc - .text._read_r 0x000000000001d694 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-readr.o) - 0x000000000001d694 _read_r - .text._realloc_r - 0x000000000001d6c0 0x3d8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reallocr.o) - 0x000000000001d6c0 _realloc_r - .text.__swbuf_r - 0x000000000001da98 0xb0 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wbuf.o) - 0x000000000001da98 __swbuf_r - .text._wcrtomb_r - 0x000000000001db48 0x34 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wcrtomb.o) - 0x000000000001db48 _wcrtomb_r - .text.__ascii_wctomb - 0x000000000001db7c 0x1c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wctomb_r.o) - 0x000000000001db7c __ascii_wctomb - .text.abort 0x000000000001db98 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-abort.o) - 0x000000000001db98 abort - .text 0x000000000001dba8 0x110 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - 0x000000000001dba8 __gtdf2 - 0x000000000001dba8 __gedf2 - 0x000000000001dbb0 __ltdf2 - 0x000000000001dbb0 __ledf2 - 0x000000000001dbb8 __cmpdf2 - 0x000000000001dbb8 __eqdf2 - 0x000000000001dbb8 __nedf2 - 0x000000000001dc34 __aeabi_cdrcmple - 0x000000000001dc44 __aeabi_cdcmple - 0x000000000001dc44 __aeabi_cdcmpeq - 0x000000000001dc54 __aeabi_dcmpeq - 0x000000000001dc68 __aeabi_dcmplt - 0x000000000001dc7c __aeabi_dcmple - 0x000000000001dc90 __aeabi_dcmpge - 0x000000000001dca4 __aeabi_dcmpgt - .text 0x000000000001dcb8 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - 0x000000000001dcb8 __aeabi_dcmpun - 0x000000000001dcb8 __unorddf2 - .text 0x000000000001dce4 0x50 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - 0x000000000001dce4 __fixdfsi - 0x000000000001dce4 __aeabi_d2iz - .text._read 0x000000000001dd34 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) - 0x000000000001dd34 _read - .text._write 0x000000000001dd44 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(write.o) - 0x000000000001dd44 _write - *(.glue_7t) - .glue_7t 0x000000000001dd54 0x0 linker stubs - *(.glue_7) - .glue_7 0x000000000001dd54 0x0 linker stubs - *(.rodata .rodata* .gnu.linkonce.r.*) - .rodata.str1.1 - 0x000000000001dd54 0x14 hal/src/hal_io.o - .rodata.str1.1 - 0x000000000001dd68 0x19 hal/utils/src/utils_syscalls.o - .rodata.str1.1 - 0x000000000001dd81 0x17 hal/src/hal_timer.o - .rodata.str1.1 - 0x000000000001dd98 0x1e hal/utils/src/utils_list.o - .rodata.str1.1 - 0x000000000001ddb6 0x1b hpl/sercom/hpl_sercom.o - *fill* 0x000000000001ddd1 0x3 - .rodata 0x000000000001ddd4 0x49 hpl/sercom/hpl_sercom.o - .rodata.str1.1 - 0x000000000001de1d 0x1d hal/src/hal_usart_async.o - .rodata.str1.1 - 0x000000000001de3a 0x24 hal/utils/src/utils_ringbuffer.o - .rodata.str1.1 - 0x000000000001de5e 0x13 hpl/tc/hpl_tc.o - *fill* 0x000000000001de71 0x3 - .rodata 0x000000000001de74 0x34 hpl/tc/hpl_tc.o - .rodata.str1.1 - 0x000000000001dea8 0x1c shared/drivers/p_gpio.o - .rodata.str1.1 - 0x000000000001dec4 0x14 shared/drivers/p_tcc.o - .rodata.str1.1 - 0x000000000001ded8 0x3a shared/drivers/p_usart.o - *fill* 0x000000000001df12 0x2 - .rodata 0x000000000001df14 0xc shared/drivers/p_usart.o - .rodata.str1.1 - 0x000000000001df20 0xc shared/devices/p_screen.o - .rodata 0x000000000001df2c 0x8567 shared/devices/p_screen.o - 0x000000000001df2c hornet - 0x000000000001df38 hornet_map - .rodata.str1.1 - 0x0000000000026493 0x10a shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .rodata 0x000000000002659d 0x37 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .rodata.str1.1 - 0x00000000000265d4 0x1a0 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .rodata 0x0000000000026774 0x9d shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .rodata.str1.1 - 0x0000000000026811 0xad shared/thirdparty/lvgl/src/lv_core/lv_group.o - .rodata 0x00000000000268be 0x21 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .rodata.str1.1 - 0x00000000000268df 0x207 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0x215 (size before relaxing) - .rodata 0x0000000000026ae6 0x6f7 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .rodata.str1.1 - 0x00000000000271dd 0x80 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .rodata 0x000000000002725d 0xd shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .rodata.str1.1 - 0x000000000002726a 0x109 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0x117 (size before relaxing) - .rodata 0x0000000000027373 0xb4 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .rodata.str1.1 - 0x0000000000027427 0x5b shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .rodata 0x0000000000027482 0x19 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .rodata.str1.1 - 0x000000000002749b 0x84 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - *fill* 0x000000000002751f 0x1 - .rodata 0x0000000000027520 0x2a shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .rodata.str1.1 - 0x000000000002754a 0xca shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .rodata 0x0000000000027614 0x152 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - 0x0000000000027614 _lv_bpp1_opa_table - 0x0000000000027616 _lv_bpp2_opa_table - 0x000000000002761a _lv_bpp4_opa_table - 0x000000000002762a _lv_bpp8_opa_table - 0x000000000002775e _lv_bpp3_opa_table - .rodata 0x0000000000027766 0x21 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .rodata.str1.1 - 0x0000000000027787 0x5b shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .rodata 0x00000000000277e2 0x11 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .rodata.str1.1 - 0x00000000000277f3 0x80 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - *fill* 0x0000000000027873 0x1 - .rodata 0x0000000000027874 0xf shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .rodata 0x0000000000027883 0x27 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .rodata.str1.1 - 0x00000000000278aa 0xe8 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - 0xf6 (size before relaxing) - .rodata 0x0000000000027992 0x29 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .rodata.str1.1 - 0x00000000000279bb 0x1a5 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0x1b3 (size before relaxing) - .rodata 0x0000000000027b60 0xbf shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .rodata.str1.1 - 0x0000000000027c1f 0x38 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - 0x46 (size before relaxing) - .rodata 0x0000000000027c57 0x23 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - *fill* 0x0000000000027c7a 0x2 - .rodata 0x0000000000027c7c 0x3ca4 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .rodata.str1.1 - 0x000000000002b920 0x33 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0x41 (size before relaxing) - .rodata 0x000000000002b953 0x15 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .rodata.str1.1 - 0x000000000002b968 0x30 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x3e (size before relaxing) - .rodata 0x000000000002b998 0x18 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0x000000000002b9a8 lv_anim_path_def - .rodata.str1.1 - 0x000000000002b9b0 0x2e shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0x3d (size before relaxing) - .rodata 0x000000000002b9de 0x2d shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - *fill* 0x000000000002ba0b 0x1 - .rodata 0x000000000002ba0c 0xb6 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .rodata.str1.1 - 0x000000000002bac2 0x114 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .rodata 0x000000000002bbd6 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .rodata.str1.1 - 0x000000000002bc16 0x30 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0x3e (size before relaxing) - .rodata 0x000000000002bc46 0x24 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .rodata.str1.1 - 0x000000000002bc6a 0x77 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .rodata 0x000000000002bce1 0x11 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .rodata.str1.1 - 0x000000000002bcf2 0x4 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .rodata 0x000000000002bcf6 0x6 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .rodata.str1.1 - 0x000000000002bcfc 0xb9 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - 0x101 (size before relaxing) - .rodata 0x000000000002bdb5 0x110 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .rodata.str1.1 - 0x000000000002bec5 0x7a shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0x95 (size before relaxing) - .rodata 0x000000000002bf3f 0x200 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - *fill* 0x000000000002c13f 0x1 - .rodata._svfprintf_r.str1.4 - 0x000000000002c140 0x42 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - *fill* 0x000000000002c182 0x2 - .rodata.blanks.1 - 0x000000000002c184 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - .rodata.zeroes.0 - 0x000000000002c194 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - .rodata._vfprintf_r.str1.4 - 0x000000000002c1a4 0x42 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .rodata.blanks.1 - 0x000000000002c1a4 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .rodata.zeroes.0 - 0x000000000002c1b4 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .rodata.__chk_fail.str1.4 - 0x000000000002c1c4 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) - *fill* 0x000000000002c1f2 0x2 - .rodata._dtoa_r.str1.4 - 0x000000000002c1f4 0x94 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - 0x98 (size before relaxing) - .rodata.__multadd.str1.4 - 0x000000000002c288 0x71 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x85 (size before relaxing) - *fill* 0x000000000002c2f9 0x7 - .rodata.__mprec_bigtens - 0x000000000002c300 0x28 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000002c300 __mprec_bigtens - .rodata.__mprec_tens - 0x000000000002c328 0xc8 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - 0x000000000002c328 __mprec_tens - .rodata.p05.0 0x000000000002c3f0 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .rodata._vfiprintf_r.str1.4 - 0x000000000002c3fc 0x2f /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .rodata.blanks.1 - 0x000000000002c3fc 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .rodata.zeroes.0 - 0x000000000002c40c 0x10 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .rodata.__assert_func.str1.4 - 0x000000000002c41c 0x3f /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - 0x43 (size before relaxing) - *fill* 0x000000000002c45b 0x1 - .rodata._setlocale_r.str1.4 - 0x000000000002c45c 0xa /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - 0xd (size before relaxing) - *fill* 0x000000000002c466 0x2 - .rodata.str1.4 - 0x000000000002c468 0x2 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - *fill* 0x000000000002c46a 0x2 - .rodata._ctype_ - 0x000000000002c46c 0x101 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-ctype_.o) - 0x000000000002c46c _ctype_ - *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x000000000002c570 . = ALIGN (0x4) - *fill* 0x000000000002c56d 0x3 - *(.init) - .init 0x000000000002c570 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crti.o - 0x000000000002c570 _init - .init 0x000000000002c574 0x8 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtn.o - 0x000000000002c57c . = ALIGN (0x4) - 0x000000000002c57c __preinit_array_start = . - *(.preinit_array) - 0x000000000002c57c __preinit_array_end = . - 0x000000000002c57c . = ALIGN (0x4) - 0x000000000002c57c __init_array_start = . - *(SORT_BY_NAME(.init_array.*)) - *(.init_array) - .init_array 0x000000000002c57c 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - 0x000000000002c580 __init_array_end = . - 0x000000000002c580 . = ALIGN (0x4) - *crtbegin.o(.ctors) - *(EXCLUDE_FILE(*crtend.o) .ctors) - *(SORT_BY_NAME(.ctors.*)) - *crtend.o(.ctors) - 0x000000000002c580 . = ALIGN (0x4) - *(.fini) - .fini 0x000000000002c580 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crti.o - 0x000000000002c580 _fini - .fini 0x000000000002c584 0x8 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtn.o - 0x000000000002c58c . = ALIGN (0x4) - 0x000000000002c58c __fini_array_start = . - *(.fini_array) - .fini_array 0x000000000002c58c 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - *(SORT_BY_NAME(.fini_array.*)) - 0x000000000002c590 __fini_array_end = . - *crtbegin.o(.dtors) - *(EXCLUDE_FILE(*crtend.o) .dtors) - *(SORT_BY_NAME(.dtors.*)) - *crtend.o(.dtors) - 0x000000000002c590 . = ALIGN (0x4) - 0x000000000002c590 _efixed = . - [!provide] PROVIDE (__exidx_start = .) - -.vfp11_veneer 0x000000000002c590 0x0 - .vfp11_veneer 0x000000000002c590 0x0 linker stubs - -.v4_bx 0x000000000002c590 0x0 - .v4_bx 0x000000000002c590 0x0 linker stubs - -.iplt 0x000000000002c590 0x0 - .iplt 0x000000000002c590 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - -.ARM.exidx 0x000000000002c590 0x8 - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x000000000002c590 0x8 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - [!provide] PROVIDE (__exidx_end = .) - -.eh_frame 0x000000000002c598 0x0 - .eh_frame 0x000000000002c598 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - -.rel.dyn 0x000000000002c598 0x0 - .rel.iplt 0x000000000002c598 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - -.tm_clone_table - 0x000000000002c598 0x0 - .tm_clone_table - 0x000000000002c598 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - .tm_clone_table - 0x000000000002c598 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o - -.igot.plt 0x000000000002c598 0x0 - .igot.plt 0x000000000002c598 0x0 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - 0x000000000002c598 . = ALIGN (0x4) - 0x000000000002c598 _etext = . - -.relocate 0x0000000020000000 0xa04 load address 0x000000000002c598 - 0x0000000020000000 . = ALIGN (0x4) - 0x0000000020000000 _srelocate = . - *(.ramfunc .ramfunc.*) - *(.data .data.*) - .data 0x0000000020000000 0x1 shared/drivers/p_usart.o - .data 0x0000000020000001 0x1 shared/devices/display/p_ssd1963.o - *fill* 0x0000000020000002 0x2 - .data 0x0000000020000004 0x34 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - 0x0000000020000004 lv_font_montserrat_16 - .data 0x0000000020000038 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .data 0x0000000020000048 0x20 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - 0x0000000020000048 _lv_txt_encoded_size - 0x000000002000004c _lv_txt_encoded_next - 0x0000000020000050 _lv_txt_encoded_get_byte_id - 0x0000000020000054 _lv_txt_get_encoded_length - 0x0000000020000058 _lv_txt_encoded_get_char_id - 0x000000002000005c _lv_txt_encoded_prev - 0x0000000020000060 _lv_txt_encoded_conv_wc - 0x0000000020000064 _lv_txt_unicode_to_encoded - .data._impure_ptr - 0x0000000020000068 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - 0x0000000020000068 _impure_ptr - *fill* 0x000000002000006c 0x4 - .data.impure_data - 0x0000000020000070 0x418 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - .data.__malloc_av_ - 0x0000000020000488 0x408 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - 0x0000000020000488 __malloc_av_ - .data.__malloc_sbrk_base - 0x0000000020000890 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - 0x0000000020000890 __malloc_sbrk_base - .data.__malloc_trim_threshold - 0x0000000020000894 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - 0x0000000020000894 __malloc_trim_threshold - .data.__global_locale - 0x0000000020000898 0x16c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - 0x0000000020000898 __global_locale - 0x0000000020000a04 . = ALIGN (0x4) - 0x0000000020000a04 _erelocate = . - -.bkupram 0x0000000047000000 0x0 - 0x0000000047000000 . = ALIGN (0x8) - 0x0000000047000000 _sbkupram = . - *(.bkupram .bkupram.*) - 0x0000000047000000 . = ALIGN (0x8) - 0x0000000047000000 _ebkupram = . - -.qspi 0x0000000004000000 0x0 - 0x0000000004000000 . = ALIGN (0x8) - 0x0000000004000000 _sqspi = . - *(.qspi .qspi.*) - 0x0000000004000000 . = ALIGN (0x8) - 0x0000000004000000 _eqspi = . - -.bss 0x0000000020000a04 0x4e04 load address 0x000000000002cf9c - 0x0000000020000a04 . = ALIGN (0x4) - 0x0000000020000a04 _sbss = . - 0x0000000020000a04 _szero = . - *(.bss .bss.*) - .bss 0x0000000020000a04 0x1c /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - .bss 0x0000000020000a20 0x4 hal/utils/src/utils_syscalls.o - .bss 0x0000000020000a24 0x4 hal/src/hal_delay.o - .bss 0x0000000020000a28 0x10 hpl/ramecc/hpl_ramecc.o - 0x0000000020000a28 device - .bss 0x0000000020000a38 0x4 hpl/sercom/hpl_sercom.o - .bss 0x0000000020000a3c 0x4 hpl/tc/hpl_tc.o - .bss 0x0000000020000a40 0x74 shared/drivers/p_tcc.o - 0x0000000020000a44 p_tcc_inst - .bss 0x0000000020000ab4 0x64 shared/drivers/p_usart.o - 0x0000000020000ac8 p_usart_debug_inst - .bss 0x0000000020000b18 0x25a4 shared/devices/p_screen.o - .bss 0x00000000200030bc 0x8 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .bss 0x00000000200030c4 0xc shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .bss 0x00000000200030d0 0x8 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .bss 0x00000000200030d8 0x3c0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .bss 0x0000000020003498 0x108 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .bss 0x00000000200035a0 0x2 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - *fill* 0x00000000200035a2 0x2 - .bss 0x00000000200035a4 0x14 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .bss 0x00000000200035b8 0x4 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .bss 0x00000000200035bc 0x8 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .bss 0x00000000200035c4 0xc shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .bss 0x00000000200035d0 0x184 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - 0x00000000200035d0 _lv_task_ll - 0x00000000200035dc _lv_disp_ll - 0x00000000200035e8 _lv_indev_ll - 0x00000000200035f4 _lv_drv_ll - 0x0000000020003600 _lv_file_ll - 0x000000002000360c _lv_anim_ll - 0x0000000020003618 _lv_group_ll - 0x0000000020003624 _lv_img_defoder_ll - 0x0000000020003630 _lv_obj_style_trans_ll - 0x000000002000363c _lv_img_cache_array - 0x0000000020003640 _lv_task_act - 0x0000000020003644 _lv_mem_buf - 0x00000000200036c4 _lv_draw_mask_list - 0x0000000020003744 _lv_theme_material_styles - 0x0000000020003748 _lv_theme_template_styles - 0x000000002000374c _lv_theme_mono_styles - 0x0000000020003750 _lv_theme_empty_styles - .bss 0x0000000020003754 0x4 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .bss 0x0000000020003758 0x202c shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .bss 0x0000000020005784 0x1c shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .bss 0x00000000200057a0 0x4 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .bss 0x00000000200057a4 0x24 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .bss 0x00000000200057c8 0x4 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .bss 0x00000000200057cc 0x4 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .bss.__malloc_current_mallinfo - 0x00000000200057d0 0x28 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - 0x00000000200057d0 __malloc_current_mallinfo - .bss.__malloc_max_sbrked_mem - 0x00000000200057f8 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - 0x00000000200057f8 __malloc_max_sbrked_mem - .bss.__malloc_max_total_mem - 0x00000000200057fc 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - 0x00000000200057fc __malloc_max_total_mem - .bss.__malloc_top_pad - 0x0000000020005800 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - 0x0000000020005800 __malloc_top_pad - .bss.errno 0x0000000020005804 0x4 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - 0x0000000020005804 errno - *(COMMON) - 0x0000000020005808 . = ALIGN (0x4) - 0x0000000020005808 _ebss = . - 0x0000000020005808 _ezero = . - -.stack 0x0000000020005808 0xc000 load address 0x0000000000031da0 - 0x0000000020005808 . = ALIGN (0x8) - 0x0000000020005808 _sstack = . - 0x0000000020011808 . = (. + STACK_SIZE) - *fill* 0x0000000020005808 0xc000 - 0x0000000020011808 . = ALIGN (0x8) - 0x0000000020011808 _estack = . - 0x0000000020011808 . = ALIGN (0x4) - 0x0000000020011808 _end = . -OUTPUT(AtmelStart.elf elf32-littlearm) -LOAD linker stubs - -.ARM.attributes - 0x0000000000000000 0x2e - .ARM.attributes - 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crti.o - .ARM.attributes - 0x000000000000001e 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - .ARM.attributes - 0x000000000000004c 0x32 hal/src/hal_io.o - .ARM.attributes - 0x000000000000007e 0x32 hpl/core/hpl_core_m4.o - .ARM.attributes - 0x00000000000000b0 0x32 hal/utils/src/utils_syscalls.o - .ARM.attributes - 0x00000000000000e2 0x32 hal/src/hal_timer.o - .ARM.attributes - 0x0000000000000114 0x32 hal/src/hal_delay.o - .ARM.attributes - 0x0000000000000146 0x32 hpl/core/hpl_init.o - .ARM.attributes - 0x0000000000000178 0x32 hpl/ramecc/hpl_ramecc.o - .ARM.attributes - 0x00000000000001aa 0x32 hal/utils/src/utils_list.o - .ARM.attributes - 0x00000000000001dc 0x32 hal/utils/src/utils_assert.o - .ARM.attributes - 0x000000000000020e 0x32 hpl/oscctrl/hpl_oscctrl.o - .ARM.attributes - 0x0000000000000240 0x32 hpl/mclk/hpl_mclk.o - .ARM.attributes - 0x0000000000000272 0x32 hpl/sercom/hpl_sercom.o - .ARM.attributes - 0x00000000000002a4 0x32 hpl/gclk/hpl_gclk.o - .ARM.attributes - 0x00000000000002d6 0x32 gcc/gcc/startup_same54.o - .ARM.attributes - 0x0000000000000308 0x32 main.o - .ARM.attributes - 0x000000000000033a 0x32 oracle.o - .ARM.attributes - 0x000000000000036c 0x32 hpl/osc32kctrl/hpl_osc32kctrl.o - .ARM.attributes - 0x000000000000039e 0x32 hal/src/hal_usart_async.o - .ARM.attributes - 0x00000000000003d0 0x32 hal/utils/src/utils_ringbuffer.o - .ARM.attributes - 0x0000000000000402 0x32 hpl/tc/hpl_tc.o - .ARM.attributes - 0x0000000000000434 0x32 hal/src/hal_atomic.o - .ARM.attributes - 0x0000000000000466 0x32 shared/drivers/p_gpio.o - .ARM.attributes - 0x0000000000000498 0x32 shared/drivers/p_i2c.o - .ARM.attributes - 0x00000000000004ca 0x32 shared/drivers/p_tcc.o - .ARM.attributes - 0x00000000000004fc 0x32 shared/drivers/p_usart.o - .ARM.attributes - 0x000000000000052e 0x32 shared/devices/p_screen.o - .ARM.attributes - 0x0000000000000560 0x32 shared/devices/display/p_ssd1963.o - .ARM.attributes - 0x0000000000000592 0x32 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .ARM.attributes - 0x00000000000005c4 0x32 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .ARM.attributes - 0x00000000000005f6 0x32 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .ARM.attributes - 0x0000000000000628 0x32 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .ARM.attributes - 0x000000000000065a 0x32 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .ARM.attributes - 0x000000000000068c 0x32 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .ARM.attributes - 0x00000000000006be 0x32 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .ARM.attributes - 0x00000000000006f0 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .ARM.attributes - 0x0000000000000722 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .ARM.attributes - 0x0000000000000754 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .ARM.attributes - 0x0000000000000786 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .ARM.attributes - 0x00000000000007b8 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .ARM.attributes - 0x00000000000007ea 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .ARM.attributes - 0x000000000000081c 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .ARM.attributes - 0x000000000000084e 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .ARM.attributes - 0x0000000000000880 0x32 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .ARM.attributes - 0x00000000000008b2 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .ARM.attributes - 0x00000000000008e4 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .ARM.attributes - 0x0000000000000916 0x32 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .ARM.attributes - 0x0000000000000948 0x32 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .ARM.attributes - 0x000000000000097a 0x32 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .ARM.attributes - 0x00000000000009ac 0x32 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .ARM.attributes - 0x00000000000009de 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .ARM.attributes - 0x0000000000000a10 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .ARM.attributes - 0x0000000000000a42 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .ARM.attributes - 0x0000000000000a74 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .ARM.attributes - 0x0000000000000aa6 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .ARM.attributes - 0x0000000000000ad8 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .ARM.attributes - 0x0000000000000b0a 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .ARM.attributes - 0x0000000000000b3c 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .ARM.attributes - 0x0000000000000b6e 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .ARM.attributes - 0x0000000000000ba0 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .ARM.attributes - 0x0000000000000bd2 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .ARM.attributes - 0x0000000000000c04 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .ARM.attributes - 0x0000000000000c36 0x32 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .ARM.attributes - 0x0000000000000c68 0x32 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .ARM.attributes - 0x0000000000000c9a 0x32 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .ARM.attributes - 0x0000000000000ccc 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .ARM.attributes - 0x0000000000000cfe 0x32 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .ARM.attributes - 0x0000000000000d30 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .ARM.attributes - 0x0000000000000d4e 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .ARM.attributes - 0x0000000000000d6c 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x0000000000000d8a 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .ARM.attributes - 0x0000000000000db8 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x0000000000000dd6 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - .ARM.attributes - 0x0000000000000e04 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-init.o) - .ARM.attributes - 0x0000000000000e32 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcmp.o) - .ARM.attributes - 0x0000000000000e60 0x1c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcpy.o) - .ARM.attributes - 0x0000000000000e7c 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memmove.o) - .ARM.attributes - 0x0000000000000eaa 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memset.o) - .ARM.attributes - 0x0000000000000ed8 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) - .ARM.attributes - 0x0000000000000f06 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) - .ARM.attributes - 0x0000000000000f34 0x1c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcmp.o) - .ARM.attributes - 0x0000000000000f50 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy.o) - .ARM.attributes - 0x0000000000000f7e 0x1c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strlen.o) - .ARM.attributes - 0x0000000000000f9a 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - .ARM.attributes - 0x0000000000000fc8 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .ARM.attributes - 0x0000000000000ff6 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) - .ARM.attributes - 0x0000000000001024 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) - .ARM.attributes - 0x0000000000001052 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) - .ARM.attributes - 0x0000000000001080 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - .ARM.attributes - 0x00000000000010ae 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - .ARM.attributes - 0x00000000000010dc 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .ARM.attributes - 0x000000000000110a 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) - .ARM.attributes - 0x0000000000001138 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fwalk.o) - .ARM.attributes - 0x0000000000001166 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - .ARM.attributes - 0x0000000000001194 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) - .ARM.attributes - 0x00000000000011c2 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - .ARM.attributes - 0x00000000000011f0 0x1c /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memchr.o) - .ARM.attributes - 0x000000000000120c 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mlock.o) - .ARM.attributes - 0x000000000000123a 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .ARM.attributes - 0x0000000000001268 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-sbrkr.o) - .ARM.attributes - 0x0000000000001296 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .ARM.attributes - 0x00000000000012c4 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signalr.o) - .ARM.attributes - 0x00000000000012f2 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - .ARM.attributes - 0x0000000000001320 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .ARM.attributes - 0x000000000000134e 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-syswrite.o) - .ARM.attributes - 0x000000000000137c 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .ARM.attributes - 0x00000000000013aa 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsnprintf.o) - .ARM.attributes - 0x00000000000013d8 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf.o) - .ARM.attributes - 0x0000000000001406 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-writer.o) - .ARM.attributes - 0x0000000000001434 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - .ARM.attributes - 0x0000000000001462 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-callocr.o) - .ARM.attributes - 0x0000000000001490 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-closer.o) - .ARM.attributes - 0x00000000000014be 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-errno.o) - .ARM.attributes - 0x00000000000014ec 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fclose.o) - .ARM.attributes - 0x000000000000151a 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fiprintf.o) - .ARM.attributes - 0x0000000000001548 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - .ARM.attributes - 0x0000000000001576 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fstatr.o) - .ARM.attributes - 0x00000000000015a4 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fvwrite.o) - .ARM.attributes - 0x00000000000015d2 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-isattyr.o) - .ARM.attributes - 0x0000000000001600 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - .ARM.attributes - 0x000000000000162e 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-lseekr.o) - .ARM.attributes - 0x000000000000165c 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mbtowc_r.o) - .ARM.attributes - 0x000000000000168a 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-readr.o) - .ARM.attributes - 0x00000000000016b8 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reallocr.o) - .ARM.attributes - 0x00000000000016e6 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - .ARM.attributes - 0x0000000000001714 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wbuf.o) - .ARM.attributes - 0x0000000000001742 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wcrtomb.o) - .ARM.attributes - 0x0000000000001770 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wctomb_r.o) - .ARM.attributes - 0x000000000000179e 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-abort.o) - .ARM.attributes - 0x00000000000017cc 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-ctype_.o) - .ARM.attributes - 0x00000000000017fa 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .ARM.attributes - 0x0000000000001818 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .ARM.attributes - 0x0000000000001836 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - .ARM.attributes - 0x0000000000001854 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) - .ARM.attributes - 0x0000000000001882 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(write.o) - .ARM.attributes - 0x00000000000018b0 0x2e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o - .ARM.attributes - 0x00000000000018de 0x1e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtn.o - -.comment 0x0000000000000000 0x64 - .comment 0x0000000000000000 0x32 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtbegin.o - 0x33 (size before relaxing) - .comment 0x0000000000000032 0x33 hal/src/hal_io.o - .comment 0x0000000000000032 0x33 hpl/core/hpl_core_m4.o - .comment 0x0000000000000032 0x33 hal/utils/src/utils_syscalls.o - .comment 0x0000000000000032 0x33 hal/src/hal_timer.o - .comment 0x0000000000000032 0x33 hal/src/hal_delay.o - .comment 0x0000000000000032 0x33 hpl/core/hpl_init.o - .comment 0x0000000000000032 0x33 hpl/ramecc/hpl_ramecc.o - .comment 0x0000000000000032 0x33 hal/utils/src/utils_list.o - .comment 0x0000000000000032 0x33 hal/utils/src/utils_assert.o - .comment 0x0000000000000032 0x33 hpl/oscctrl/hpl_oscctrl.o - .comment 0x0000000000000032 0x33 hpl/mclk/hpl_mclk.o - .comment 0x0000000000000032 0x33 hpl/sercom/hpl_sercom.o - .comment 0x0000000000000032 0x33 hpl/gclk/hpl_gclk.o - .comment 0x0000000000000032 0x33 gcc/gcc/startup_same54.o - .comment 0x0000000000000032 0x33 main.o - .comment 0x0000000000000032 0x33 oracle.o - .comment 0x0000000000000032 0x33 hpl/osc32kctrl/hpl_osc32kctrl.o - .comment 0x0000000000000032 0x33 hal/src/hal_usart_async.o - .comment 0x0000000000000032 0x33 hal/utils/src/utils_ringbuffer.o - .comment 0x0000000000000032 0x33 hpl/tc/hpl_tc.o - .comment 0x0000000000000032 0x33 hal/src/hal_atomic.o - .comment 0x0000000000000032 0x33 shared/drivers/p_gpio.o - .comment 0x0000000000000032 0x33 shared/drivers/p_i2c.o - .comment 0x0000000000000032 0x33 shared/drivers/p_tcc.o - .comment 0x0000000000000032 0x33 shared/drivers/p_usart.o - .comment 0x0000000000000032 0x33 shared/devices/p_screen.o - .comment 0x0000000000000032 0x33 shared/devices/display/p_ssd1963.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .comment 0x0000000000000032 0x33 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .comment 0x0000000000000032 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .comment 0x0000000000000032 0x32 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-impure.o) - 0x33 (size before relaxing) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-init.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memcmp.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memmove.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-memset.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-printf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-snprintf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcpy.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfprintf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfprintf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf_chk.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wsetup.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-chk_fail.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-dtoa.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fflush.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-findfp.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-freer.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fwalk.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-localeconv.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-makebuf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mallocr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mlock.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mprec.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-sbrkr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signal.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-signalr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-stdio.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-svfiprintf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-syswrite.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vfiprintf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsnprintf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-vsprintf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-writer.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-assert.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-callocr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-closer.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-errno.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fclose.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fiprintf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fputwc.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fstatr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-fvwrite.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-isattyr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-locale.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-lseekr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-mbtowc_r.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-readr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reallocr.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-reent.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wbuf.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wcrtomb.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-wctomb_r.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-abort.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-ctype_.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(write.o) - .comment 0x0000000000000064 0x33 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/crtend.o - -.debug_info 0x0000000000000000 0x76bf9 - .debug_info 0x0000000000000000 0x2d0 hal/src/hal_io.o - .debug_info 0x00000000000002d0 0xc5b hpl/core/hpl_core_m4.o - .debug_info 0x0000000000000f2b 0x4c1 hal/utils/src/utils_syscalls.o - .debug_info 0x00000000000013ec 0xc62 hal/src/hal_timer.o - .debug_info 0x000000000000204e 0x1ca hal/src/hal_delay.o - .debug_info 0x0000000000002218 0xa01 hpl/core/hpl_init.o - .debug_info 0x0000000000002c19 0xbaf hpl/ramecc/hpl_ramecc.o - .debug_info 0x00000000000037c8 0x313 hal/utils/src/utils_list.o - .debug_info 0x0000000000003adb 0xd4 hal/utils/src/utils_assert.o - .debug_info 0x0000000000003baf 0x1050 hpl/oscctrl/hpl_oscctrl.o - .debug_info 0x0000000000004bff 0x835 hpl/mclk/hpl_mclk.o - .debug_info 0x0000000000005434 0xb01e hpl/sercom/hpl_sercom.o - .debug_info 0x0000000000010452 0x527 hpl/gclk/hpl_gclk.o - .debug_info 0x0000000000010979 0xb8d gcc/gcc/startup_same54.o - .debug_info 0x0000000000011506 0xb4 main.o - .debug_info 0x00000000000115ba 0x138 oracle.o - .debug_info 0x00000000000116f2 0x789 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_info 0x0000000000011e7b 0x13ee hal/src/hal_usart_async.o - .debug_info 0x0000000000013269 0x309 hal/utils/src/utils_ringbuffer.o - .debug_info 0x0000000000013572 0x2b6f hpl/tc/hpl_tc.o - .debug_info 0x00000000000160e1 0x1ca hal/src/hal_atomic.o - .debug_info 0x00000000000162ab 0x1c9c shared/drivers/p_gpio.o - .debug_info 0x0000000000017f47 0x26b shared/drivers/p_i2c.o - .debug_info 0x00000000000181b2 0x234c shared/drivers/p_tcc.o - .debug_info 0x000000000001a4fe 0x3f29 shared/drivers/p_usart.o - .debug_info 0x000000000001e427 0xf37 shared/devices/p_screen.o - .debug_info 0x000000000001f35e 0x26be shared/devices/display/p_ssd1963.o - .debug_info 0x0000000000021a1c 0xfcb shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_info 0x00000000000229e7 0xed6 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_info 0x00000000000238bd 0x16a4 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_info 0x0000000000024f61 0x3310 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_info 0x0000000000028271 0xf47a shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_info 0x00000000000376eb 0x1b8e shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_info 0x0000000000039279 0x2369 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_info 0x000000000003b5e2 0x24be shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_info 0x000000000003daa0 0x2c08 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_info 0x00000000000406a8 0x2a03 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_info 0x00000000000430ab 0x2089 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_info 0x0000000000045134 0x1fd5 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_info 0x0000000000047109 0x4c7c shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_info 0x000000000004bd85 0x1722 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_info 0x000000000004d4a7 0x972 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_info 0x000000000004de19 0x2282 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_info 0x000000000005009b 0x380 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_info 0x000000000005041b 0x1421 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_info 0x000000000005183c 0x755 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_info 0x0000000000051f91 0x1889 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_info 0x000000000005381a 0x12cc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_info 0x0000000000054ae6 0x160 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_info 0x0000000000054c46 0x1121 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_info 0x0000000000055d67 0xdb3 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_info 0x0000000000056b1a 0x6d6 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_info 0x00000000000571f0 0x11d5 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_info 0x00000000000583c5 0x8bc shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_info 0x0000000000058c81 0xd93 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_info 0x0000000000059a14 0x282 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_info 0x0000000000059c96 0x402 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_info 0x000000000005a098 0xee5 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_info 0x000000000005af7d 0xdd6 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_info 0x000000000005bd53 0xcb2 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_info 0x000000000005ca05 0x12e7 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_info 0x000000000005dcec 0x239 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_info 0x000000000005df25 0x971 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_info 0x000000000005e896 0xceaa shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_info 0x000000000006b740 0x4594 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_info 0x000000000006fcd4 0x6743 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_info 0x0000000000076417 0x25 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .debug_info 0x000000000007643c 0x25 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .debug_info 0x0000000000076461 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x0000000000076485 0x6e3 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .debug_info 0x0000000000076b68 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_info 0x0000000000076b8c 0x25 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .debug_info 0x0000000000076bb1 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .debug_info 0x0000000000076bd5 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - -.debug_abbrev 0x0000000000000000 0xd84f - .debug_abbrev 0x0000000000000000 0x119 hal/src/hal_io.o - .debug_abbrev 0x0000000000000119 0x311 hpl/core/hpl_core_m4.o - .debug_abbrev 0x000000000000042a 0x1bd hal/utils/src/utils_syscalls.o - .debug_abbrev 0x00000000000005e7 0x28a hal/src/hal_timer.o - .debug_abbrev 0x0000000000000871 0x121 hal/src/hal_delay.o - .debug_abbrev 0x0000000000000992 0x200 hpl/core/hpl_init.o - .debug_abbrev 0x0000000000000b92 0x32c hpl/ramecc/hpl_ramecc.o - .debug_abbrev 0x0000000000000ebe 0x131 hal/utils/src/utils_list.o - .debug_abbrev 0x0000000000000fef 0x6a hal/utils/src/utils_assert.o - .debug_abbrev 0x0000000000001059 0x258 hpl/oscctrl/hpl_oscctrl.o - .debug_abbrev 0x00000000000012b1 0x1ca hpl/mclk/hpl_mclk.o - .debug_abbrev 0x000000000000147b 0x731 hpl/sercom/hpl_sercom.o - .debug_abbrev 0x0000000000001bac 0x1d2 hpl/gclk/hpl_gclk.o - .debug_abbrev 0x0000000000001d7e 0x1d7 gcc/gcc/startup_same54.o - .debug_abbrev 0x0000000000001f55 0x65 main.o - .debug_abbrev 0x0000000000001fba 0x99 oracle.o - .debug_abbrev 0x0000000000002053 0x214 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_abbrev 0x0000000000002267 0x318 hal/src/hal_usart_async.o - .debug_abbrev 0x000000000000257f 0x119 hal/utils/src/utils_ringbuffer.o - .debug_abbrev 0x0000000000002698 0x55e hpl/tc/hpl_tc.o - .debug_abbrev 0x0000000000002bf6 0x15c hal/src/hal_atomic.o - .debug_abbrev 0x0000000000002d52 0x3cf shared/drivers/p_gpio.o - .debug_abbrev 0x0000000000003121 0xdb shared/drivers/p_i2c.o - .debug_abbrev 0x00000000000031fc 0x3bc shared/drivers/p_tcc.o - .debug_abbrev 0x00000000000035b8 0x4c6 shared/drivers/p_usart.o - .debug_abbrev 0x0000000000003a7e 0x2f9 shared/devices/p_screen.o - .debug_abbrev 0x0000000000003d77 0x4b1 shared/devices/display/p_ssd1963.o - .debug_abbrev 0x0000000000004228 0x3b8 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_abbrev 0x00000000000045e0 0x2e6 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_abbrev 0x00000000000048c6 0x442 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_abbrev 0x0000000000004d08 0x647 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_abbrev 0x000000000000534f 0x70c shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_abbrev 0x0000000000005a5b 0x5b5 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_abbrev 0x0000000000006010 0x487 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_abbrev 0x0000000000006497 0x53c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_abbrev 0x00000000000069d3 0x510 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_abbrev 0x0000000000006ee3 0x4cd shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_abbrev 0x00000000000073b0 0x403 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_abbrev 0x00000000000077b3 0x4c0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_abbrev 0x0000000000007c73 0x555 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_abbrev 0x00000000000081c8 0x3f1 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_abbrev 0x00000000000085b9 0x281 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_abbrev 0x000000000000883a 0x521 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_abbrev 0x0000000000008d5b 0x14b shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_abbrev 0x0000000000008ea6 0x434 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_abbrev 0x00000000000092da 0x17b shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_abbrev 0x0000000000009455 0x48c shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_abbrev 0x00000000000098e1 0x2fc shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_abbrev 0x0000000000009bdd 0xc0 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_abbrev 0x0000000000009c9d 0x479 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_abbrev 0x000000000000a116 0x362 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_abbrev 0x000000000000a478 0x2c2 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_abbrev 0x000000000000a73a 0x39d shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_abbrev 0x000000000000aad7 0x18f shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_abbrev 0x000000000000ac66 0x377 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_abbrev 0x000000000000afdd 0x153 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_abbrev 0x000000000000b130 0x15b shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_abbrev 0x000000000000b28b 0x414 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_abbrev 0x000000000000b69f 0x388 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_abbrev 0x000000000000ba27 0x3ac shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_abbrev 0x000000000000bdd3 0x46f shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_abbrev 0x000000000000c242 0x12c shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_abbrev 0x000000000000c36e 0x1fd shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_abbrev 0x000000000000c56b 0x43f shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_abbrev 0x000000000000c9aa 0x5f9 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_abbrev 0x000000000000cfa3 0x6b6 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_abbrev 0x000000000000d659 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .debug_abbrev 0x000000000000d66d 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .debug_abbrev 0x000000000000d681 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - .debug_abbrev 0x000000000000d695 0x16a /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .debug_abbrev 0x000000000000d7ff 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_abbrev 0x000000000000d813 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .debug_abbrev 0x000000000000d827 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .debug_abbrev 0x000000000000d83b 0x14 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - -.debug_loclists - 0x0000000000000000 0x2993f - .debug_loclists - 0x0000000000000000 0xce hal/src/hal_io.o - .debug_loclists - 0x00000000000000ce 0x1a0 hpl/core/hpl_core_m4.o - .debug_loclists - 0x000000000000026e 0xc6 hal/utils/src/utils_syscalls.o - .debug_loclists - 0x0000000000000334 0x637 hal/src/hal_timer.o - .debug_loclists - 0x000000000000096b 0x51 hal/src/hal_delay.o - .debug_loclists - 0x00000000000009bc 0x28 hpl/core/hpl_init.o - .debug_loclists - 0x00000000000009e4 0xc1 hpl/ramecc/hpl_ramecc.o - .debug_loclists - 0x0000000000000aa5 0x11b hal/utils/src/utils_list.o - .debug_loclists - 0x0000000000000bc0 0xda hpl/oscctrl/hpl_oscctrl.o - .debug_loclists - 0x0000000000000c9a 0x28 hpl/mclk/hpl_mclk.o - .debug_loclists - 0x0000000000000cc2 0x3c40 hpl/sercom/hpl_sercom.o - .debug_loclists - 0x0000000000004902 0x56 hpl/gclk/hpl_gclk.o - .debug_loclists - 0x0000000000004958 0xe1 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_loclists - 0x0000000000004a39 0x744 hal/src/hal_usart_async.o - .debug_loclists - 0x000000000000517d 0xfd hal/utils/src/utils_ringbuffer.o - .debug_loclists - 0x000000000000527a 0x6e8 hpl/tc/hpl_tc.o - .debug_loclists - 0x0000000000005962 0x22 hal/src/hal_atomic.o - .debug_loclists - 0x0000000000005984 0xa32 shared/drivers/p_gpio.o - .debug_loclists - 0x00000000000063b6 0xbf shared/drivers/p_tcc.o - .debug_loclists - 0x0000000000006475 0x2c2 shared/drivers/p_usart.o - .debug_loclists - 0x0000000000006737 0x4f shared/devices/p_screen.o - .debug_loclists - 0x0000000000006786 0x7c0 shared/devices/display/p_ssd1963.o - .debug_loclists - 0x0000000000006f46 0x354 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_loclists - 0x000000000000729a 0x1cd shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_loclists - 0x0000000000007467 0x71b shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_loclists - 0x0000000000007b82 0xae0 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_loclists - 0x0000000000008662 0x4c74 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_loclists - 0x000000000000d2d6 0x71b shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_loclists - 0x000000000000d9f1 0x1001 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_loclists - 0x000000000000e9f2 0x1c3c shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_loclists - 0x000000000001062e 0x1241 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_loclists - 0x000000000001186f 0x1386 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_loclists - 0x0000000000012bf5 0x182b shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_loclists - 0x0000000000014420 0x1e1b shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_loclists - 0x000000000001623b 0x2810 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_loclists - 0x0000000000018a4b 0x17cd shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_loclists - 0x000000000001a218 0x1f0 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_loclists - 0x000000000001a408 0xf24 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_loclists - 0x000000000001b32c 0xf4 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_loclists - 0x000000000001b420 0xafb shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_loclists - 0x000000000001bf1b 0x3b5 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_loclists - 0x000000000001c2d0 0x185 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_loclists - 0x000000000001c455 0x6e shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_loclists - 0x000000000001c4c3 0x6fd shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_loclists - 0x000000000001cbc0 0x947 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_loclists - 0x000000000001d507 0x703 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_loclists - 0x000000000001dc0a 0x865 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_loclists - 0x000000000001e46f 0x70b shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_loclists - 0x000000000001eb7a 0x93 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_loclists - 0x000000000001ec0d 0x5d3 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_loclists - 0x000000000001f1e0 0xe9d shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_loclists - 0x000000000002007d 0xec4 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_loclists - 0x0000000000020f41 0x372 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_loclists - 0x00000000000212b3 0xdcb shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_loclists - 0x000000000002207e 0x15c shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_loclists - 0x00000000000221da 0x3a shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_loclists - 0x0000000000022214 0x3c18 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_loclists - 0x0000000000025e2c 0xefc shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_loclists - 0x0000000000026d28 0x20fc shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_loclists - 0x0000000000028e24 0xb1b /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - -.debug_aranges 0x0000000000000000 0x2290 - .debug_aranges - 0x0000000000000000 0x30 hal/src/hal_io.o - .debug_aranges - 0x0000000000000030 0x80 hpl/core/hpl_core_m4.o - .debug_aranges - 0x00000000000000b0 0x60 hal/utils/src/utils_syscalls.o - .debug_aranges - 0x0000000000000110 0x70 hal/src/hal_timer.o - .debug_aranges - 0x0000000000000180 0x38 hal/src/hal_delay.o - .debug_aranges - 0x00000000000001b8 0x20 hpl/core/hpl_init.o - .debug_aranges - 0x00000000000001d8 0x30 hpl/ramecc/hpl_ramecc.o - .debug_aranges - 0x0000000000000208 0x48 hal/utils/src/utils_list.o - .debug_aranges - 0x0000000000000250 0x20 hal/utils/src/utils_assert.o - .debug_aranges - 0x0000000000000270 0x28 hpl/oscctrl/hpl_oscctrl.o - .debug_aranges - 0x0000000000000298 0x20 hpl/mclk/hpl_mclk.o - .debug_aranges - 0x00000000000002b8 0x518 hpl/sercom/hpl_sercom.o - .debug_aranges - 0x00000000000007d0 0x28 hpl/gclk/hpl_gclk.o - .debug_aranges - 0x00000000000007f8 0x28 gcc/gcc/startup_same54.o - .debug_aranges - 0x0000000000000820 0x20 main.o - .debug_aranges - 0x0000000000000840 0x28 oracle.o - .debug_aranges - 0x0000000000000868 0x20 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_aranges - 0x0000000000000888 0xe0 hal/src/hal_usart_async.o - .debug_aranges - 0x0000000000000968 0x40 hal/utils/src/utils_ringbuffer.o - .debug_aranges - 0x00000000000009a8 0x78 hpl/tc/hpl_tc.o - .debug_aranges - 0x0000000000000a20 0x30 hal/src/hal_atomic.o - .debug_aranges - 0x0000000000000a50 0x58 shared/drivers/p_gpio.o - .debug_aranges - 0x0000000000000aa8 0x20 shared/drivers/p_i2c.o - .debug_aranges - 0x0000000000000ac8 0x38 shared/drivers/p_tcc.o - .debug_aranges - 0x0000000000000b00 0x60 shared/drivers/p_usart.o - .debug_aranges - 0x0000000000000b60 0x28 shared/devices/p_screen.o - .debug_aranges - 0x0000000000000b88 0x38 shared/devices/display/p_ssd1963.o - .debug_aranges - 0x0000000000000bc0 0x58 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_aranges - 0x0000000000000c18 0x58 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_aranges - 0x0000000000000c70 0xd8 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_aranges - 0x0000000000000d48 0xf0 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_aranges - 0x0000000000000e38 0x478 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_aranges - 0x00000000000012b0 0x78 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_aranges - 0x0000000000001328 0x118 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_aranges - 0x0000000000001440 0x40 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_aranges - 0x0000000000001480 0x60 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_aranges - 0x00000000000014e0 0x30 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_aranges - 0x0000000000001510 0x28 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_aranges - 0x0000000000001538 0xa8 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_aranges - 0x00000000000015e0 0x48 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_aranges - 0x0000000000001628 0x80 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_aranges - 0x00000000000016a8 0x30 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_aranges - 0x00000000000016d8 0x90 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_aranges - 0x0000000000001768 0x30 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_aranges - 0x0000000000001798 0x68 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_aranges - 0x0000000000001800 0x18 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_aranges - 0x0000000000001818 0xb8 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_aranges - 0x00000000000018d0 0x40 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_aranges - 0x0000000000001910 0x30 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_aranges - 0x0000000000001940 0xa0 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_aranges - 0x00000000000019e0 0x78 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_aranges - 0x0000000000001a58 0x48 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_aranges - 0x0000000000001aa0 0xd8 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_aranges - 0x0000000000001b78 0x20 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_aranges - 0x0000000000001b98 0xa0 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_aranges - 0x0000000000001c38 0x28 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_aranges - 0x0000000000001c60 0x40 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_aranges - 0x0000000000001ca0 0xa8 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_aranges - 0x0000000000001d48 0x58 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_aranges - 0x0000000000001da0 0x88 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_aranges - 0x0000000000001e28 0x88 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_aranges - 0x0000000000001eb0 0x28 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_aranges - 0x0000000000001ed8 0x68 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_aranges - 0x0000000000001f40 0x80 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_aranges - 0x0000000000001fc0 0xb8 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_aranges - 0x0000000000002078 0x118 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_aranges - 0x0000000000002190 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .debug_aranges - 0x00000000000021b0 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .debug_aranges - 0x00000000000021d0 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - .debug_aranges - 0x00000000000021f0 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .debug_aranges - 0x0000000000002210 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_aranges - 0x0000000000002230 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .debug_aranges - 0x0000000000002250 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .debug_aranges - 0x0000000000002270 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - -.debug_rnglists - 0x0000000000000000 0x491e - .debug_rnglists - 0x0000000000000000 0x1f hal/src/hal_io.o - .debug_rnglists - 0x000000000000001f 0x5b hpl/core/hpl_core_m4.o - .debug_rnglists - 0x000000000000007a 0x43 hal/utils/src/utils_syscalls.o - .debug_rnglists - 0x00000000000000bd 0x75 hal/src/hal_timer.o - .debug_rnglists - 0x0000000000000132 0x25 hal/src/hal_delay.o - .debug_rnglists - 0x0000000000000157 0x1f hpl/core/hpl_init.o - .debug_rnglists - 0x0000000000000176 0x37 hpl/ramecc/hpl_ramecc.o - .debug_rnglists - 0x00000000000001ad 0x3d hal/utils/src/utils_list.o - .debug_rnglists - 0x00000000000001ea 0x13 hal/utils/src/utils_assert.o - .debug_rnglists - 0x00000000000001fd 0x25 hpl/oscctrl/hpl_oscctrl.o - .debug_rnglists - 0x0000000000000222 0x13 hpl/mclk/hpl_mclk.o - .debug_rnglists - 0x0000000000000235 0x82c hpl/sercom/hpl_sercom.o - .debug_rnglists - 0x0000000000000a61 0x19 hpl/gclk/hpl_gclk.o - .debug_rnglists - 0x0000000000000a7a 0x1a gcc/gcc/startup_same54.o - .debug_rnglists - 0x0000000000000a94 0x13 main.o - .debug_rnglists - 0x0000000000000aa7 0x25 oracle.o - .debug_rnglists - 0x0000000000000acc 0x13 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_rnglists - 0x0000000000000adf 0xa4 hal/src/hal_usart_async.o - .debug_rnglists - 0x0000000000000b83 0x2b hal/utils/src/utils_ringbuffer.o - .debug_rnglists - 0x0000000000000bae 0xc1 hpl/tc/hpl_tc.o - .debug_rnglists - 0x0000000000000c6f 0x1f hal/src/hal_atomic.o - .debug_rnglists - 0x0000000000000c8e 0x14b shared/drivers/p_gpio.o - .debug_rnglists - 0x0000000000000dd9 0x13 shared/drivers/p_i2c.o - .debug_rnglists - 0x0000000000000dec 0x25 shared/drivers/p_tcc.o - .debug_rnglists - 0x0000000000000e11 0x77 shared/drivers/p_usart.o - .debug_rnglists - 0x0000000000000e88 0x1a shared/devices/p_screen.o - .debug_rnglists - 0x0000000000000ea2 0xae shared/devices/display/p_ssd1963.o - .debug_rnglists - 0x0000000000000f50 0x78 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_rnglists - 0x0000000000000fc8 0x3d shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_rnglists - 0x0000000000001005 0xcb shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_rnglists - 0x00000000000010d0 0x257 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_rnglists - 0x0000000000001327 0xa4a shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_rnglists - 0x0000000000001d71 0x12b shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_rnglists - 0x0000000000001e9c 0x16f shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_rnglists - 0x000000000000200b 0x20b shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_rnglists - 0x0000000000002216 0x199 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_rnglists - 0x00000000000023af 0xec shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_rnglists - 0x000000000000249b 0xca shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_rnglists - 0x0000000000002565 0x222 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_rnglists - 0x0000000000002787 0x514 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_rnglists - 0x0000000000002c9b 0xc2 shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_rnglists - 0x0000000000002d5d 0x45 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_rnglists - 0x0000000000002da2 0x110 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_rnglists - 0x0000000000002eb2 0x1f shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_rnglists - 0x0000000000002ed1 0xee shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_rnglists - 0x0000000000002fbf 0xa4 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_rnglists - 0x0000000000003063 0x2c shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_rnglists - 0x000000000000308f 0x1f shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_rnglists - 0x00000000000030ae 0xbb shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_rnglists - 0x0000000000003169 0x17e shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_rnglists - 0x00000000000032e7 0x57 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_rnglists - 0x000000000000333e 0x9f shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_rnglists - 0x00000000000033dd 0x14 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_rnglists - 0x00000000000033f1 0xbc shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_rnglists - 0x00000000000034ad 0x19 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_rnglists - 0x00000000000034c6 0x2c shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_rnglists - 0x00000000000034f2 0xd0 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_rnglists - 0x00000000000035c2 0xe4 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_rnglists - 0x00000000000036a6 0x99 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_rnglists - 0x000000000000373f 0x10c shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_rnglists - 0x000000000000384b 0x19 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_rnglists - 0x0000000000003864 0x49 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_rnglists - 0x00000000000038ad 0x8a8 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_rnglists - 0x0000000000004155 0x237 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_rnglists - 0x000000000000438c 0x51d shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_rnglists - 0x00000000000048a9 0x75 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - -.debug_macro 0x0000000000000000 0x4073e - .debug_macro 0x0000000000000000 0x69b hal/src/hal_io.o - .debug_macro 0x000000000000069b 0x7fc hal/src/hal_io.o - .debug_macro 0x0000000000000e97 0x16d hal/src/hal_io.o - .debug_macro 0x0000000000001004 0x22 hal/src/hal_io.o - .debug_macro 0x0000000000001026 0x8e hal/src/hal_io.o - .debug_macro 0x00000000000010b4 0x51 hal/src/hal_io.o - .debug_macro 0x0000000000001105 0x103 hal/src/hal_io.o - .debug_macro 0x0000000000001208 0x6a hal/src/hal_io.o - .debug_macro 0x0000000000001272 0x1df hal/src/hal_io.o - .debug_macro 0x0000000000001451 0x22 hal/src/hal_io.o - .debug_macro 0x0000000000001473 0x54 hal/src/hal_io.o - .debug_macro 0x00000000000014c7 0x1c hal/src/hal_io.o - .debug_macro 0x00000000000014e3 0x22 hal/src/hal_io.o - .debug_macro 0x0000000000001505 0xd9 hal/src/hal_io.o - .debug_macro 0x00000000000015de 0x102d hal/src/hal_io.o - .debug_macro 0x000000000000260b 0x11f hal/src/hal_io.o - .debug_macro 0x000000000000272a 0x706 hal/src/hal_io.o - .debug_macro 0x0000000000002e30 0xb5b hal/src/hal_io.o - .debug_macro 0x000000000000398b 0x3c0 hal/src/hal_io.o - .debug_macro 0x0000000000003d4b 0x2d61 hal/src/hal_io.o - .debug_macro 0x0000000000006aac 0x336 hal/src/hal_io.o - .debug_macro 0x0000000000006de2 0x3b7 hal/src/hal_io.o - .debug_macro 0x0000000000007199 0x668 hal/src/hal_io.o - .debug_macro 0x0000000000007801 0x143f hal/src/hal_io.o - .debug_macro 0x0000000000008c40 0x651 hal/src/hal_io.o - .debug_macro 0x0000000000009291 0x67b hal/src/hal_io.o - .debug_macro 0x000000000000990c 0x6d7 hal/src/hal_io.o - .debug_macro 0x0000000000009fe3 0x172 hal/src/hal_io.o - .debug_macro 0x000000000000a155 0x395 hal/src/hal_io.o - .debug_macro 0x000000000000a4ea 0x19dd hal/src/hal_io.o - .debug_macro 0x000000000000bec7 0x3a hal/src/hal_io.o - .debug_macro 0x000000000000bf01 0x72a hal/src/hal_io.o - .debug_macro 0x000000000000c62b 0xb12 hal/src/hal_io.o - .debug_macro 0x000000000000d13d 0x5d7 hal/src/hal_io.o - .debug_macro 0x000000000000d714 0xbc0 hal/src/hal_io.o - .debug_macro 0x000000000000e2d4 0x9b9 hal/src/hal_io.o - .debug_macro 0x000000000000ec8d 0x2a3 hal/src/hal_io.o - .debug_macro 0x000000000000ef30 0x8cb hal/src/hal_io.o - .debug_macro 0x000000000000f7fb 0x1ea hal/src/hal_io.o - .debug_macro 0x000000000000f9e5 0x8f4 hal/src/hal_io.o - .debug_macro 0x00000000000102d9 0x216 hal/src/hal_io.o - .debug_macro 0x00000000000104ef 0x3f9 hal/src/hal_io.o - .debug_macro 0x00000000000108e8 0x620 hal/src/hal_io.o - .debug_macro 0x0000000000010f08 0x10d hal/src/hal_io.o - .debug_macro 0x0000000000011015 0xb8 hal/src/hal_io.o - .debug_macro 0x00000000000110cd 0x1df7 hal/src/hal_io.o - .debug_macro 0x0000000000012ec4 0x2e69 hal/src/hal_io.o - .debug_macro 0x0000000000015d2d 0x11ed hal/src/hal_io.o - .debug_macro 0x0000000000016f1a 0x50e hal/src/hal_io.o - .debug_macro 0x0000000000017428 0x930 hal/src/hal_io.o - .debug_macro 0x0000000000017d58 0x1ad8 hal/src/hal_io.o - .debug_macro 0x0000000000019830 0xe7 hal/src/hal_io.o - .debug_macro 0x0000000000019917 0x13e6 hal/src/hal_io.o - .debug_macro 0x000000000001acfd 0x36a hal/src/hal_io.o - .debug_macro 0x000000000001b067 0x94 hal/src/hal_io.o - .debug_macro 0x000000000001b0fb 0xdc hal/src/hal_io.o - .debug_macro 0x000000000001b1d7 0xe2 hal/src/hal_io.o - .debug_macro 0x000000000001b2b9 0xdc hal/src/hal_io.o - .debug_macro 0x000000000001b395 0x149 hal/src/hal_io.o - .debug_macro 0x000000000001b4de 0x149 hal/src/hal_io.o - .debug_macro 0x000000000001b627 0x46 hal/src/hal_io.o - .debug_macro 0x000000000001b66d 0x4c hal/src/hal_io.o - .debug_macro 0x000000000001b6b9 0xc4 hal/src/hal_io.o - .debug_macro 0x000000000001b77d 0x7d5 hal/src/hal_io.o - .debug_macro 0x000000000001bf52 0xb8 hal/src/hal_io.o - .debug_macro 0x000000000001c00a 0x7c hal/src/hal_io.o - .debug_macro 0x000000000001c086 0xc20 hal/src/hal_io.o - .debug_macro 0x000000000001cca6 0x46 hal/src/hal_io.o - .debug_macro 0x000000000001ccec 0x25b hal/src/hal_io.o - .debug_macro 0x000000000001cf47 0x31a hal/src/hal_io.o - .debug_macro 0x000000000001d261 0x170 hal/src/hal_io.o - .debug_macro 0x000000000001d3d1 0x7c hal/src/hal_io.o - .debug_macro 0x000000000001d44d 0xbe hal/src/hal_io.o - .debug_macro 0x000000000001d50b 0x4c hal/src/hal_io.o - .debug_macro 0x000000000001d557 0x82 hal/src/hal_io.o - .debug_macro 0x000000000001d5d9 0x1a3 hal/src/hal_io.o - .debug_macro 0x000000000001d77c 0x46 hal/src/hal_io.o - .debug_macro 0x000000000001d7c2 0x6a hal/src/hal_io.o - .debug_macro 0x000000000001d82c 0x46 hal/src/hal_io.o - .debug_macro 0x000000000001d872 0x88 hal/src/hal_io.o - .debug_macro 0x000000000001d8fa 0x46 hal/src/hal_io.o - .debug_macro 0x000000000001d940 0x24e hal/src/hal_io.o - .debug_macro 0x000000000001db8e 0x1c hal/src/hal_io.o - .debug_macro 0x000000000001dbaa 0x76 hal/src/hal_io.o - .debug_macro 0x000000000001dc20 0x3a hal/src/hal_io.o - .debug_macro 0x000000000001dc5a 0x2e hal/src/hal_io.o - .debug_macro 0x000000000001dc88 0x196 hal/src/hal_io.o - .debug_macro 0x000000000001de1e 0x16f hal/src/hal_io.o - .debug_macro 0x000000000001df8d 0x16f hal/src/hal_io.o - .debug_macro 0x000000000001e0fc 0x25d hal/src/hal_io.o - .debug_macro 0x000000000001e359 0x25d hal/src/hal_io.o - .debug_macro 0x000000000001e5b6 0x25d hal/src/hal_io.o - .debug_macro 0x000000000001e813 0x25d hal/src/hal_io.o - .debug_macro 0x000000000001ea70 0x25d hal/src/hal_io.o - .debug_macro 0x000000000001eccd 0x25d hal/src/hal_io.o - .debug_macro 0x000000000001ef2a 0x25d hal/src/hal_io.o - .debug_macro 0x000000000001f187 0x25d hal/src/hal_io.o - .debug_macro 0x000000000001f3e4 0x52 hal/src/hal_io.o - .debug_macro 0x000000000001f436 0xfa hal/src/hal_io.o - .debug_macro 0x000000000001f530 0xfa hal/src/hal_io.o - .debug_macro 0x000000000001f62a 0xfa hal/src/hal_io.o - .debug_macro 0x000000000001f724 0xfa hal/src/hal_io.o - .debug_macro 0x000000000001f81e 0xfa hal/src/hal_io.o - .debug_macro 0x000000000001f918 0xfa hal/src/hal_io.o - .debug_macro 0x000000000001fa12 0xfa hal/src/hal_io.o - .debug_macro 0x000000000001fb0c 0xfa hal/src/hal_io.o - .debug_macro 0x000000000001fc06 0x148 hal/src/hal_io.o - .debug_macro 0x000000000001fd4e 0x124 hal/src/hal_io.o - .debug_macro 0x000000000001fe72 0x106 hal/src/hal_io.o - .debug_macro 0x000000000001ff78 0xee hal/src/hal_io.o - .debug_macro 0x0000000000020066 0xee hal/src/hal_io.o - .debug_macro 0x0000000000020154 0x2e hal/src/hal_io.o - .debug_macro 0x0000000000020182 0x46a hal/src/hal_io.o - .debug_macro 0x00000000000205ec 0x3a hal/src/hal_io.o - .debug_macro 0x0000000000020626 0x59f hal/src/hal_io.o - .debug_macro 0x0000000000020bc5 0x4725 hal/src/hal_io.o - .debug_macro 0x00000000000252ea 0xcf hal/src/hal_io.o - .debug_macro 0x00000000000253b9 0x10 hal/src/hal_io.o - .debug_macro 0x00000000000253c9 0x10 hal/src/hal_io.o - .debug_macro 0x00000000000253d9 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000253ef 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025405 0x16 hal/src/hal_io.o - .debug_macro 0x000000000002541b 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025431 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025447 0x16 hal/src/hal_io.o - .debug_macro 0x000000000002545d 0x40 hal/src/hal_io.o - .debug_macro 0x000000000002549d 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000254b3 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000254c9 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000254df 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000254f5 0x16 hal/src/hal_io.o - .debug_macro 0x000000000002550b 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025521 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025537 0x16 hal/src/hal_io.o - .debug_macro 0x000000000002554d 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025563 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025579 0x16 hal/src/hal_io.o - .debug_macro 0x000000000002558f 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000255a5 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000255bb 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000255d1 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000255e7 0x16 hal/src/hal_io.o - .debug_macro 0x00000000000255fd 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025613 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025629 0x16 hal/src/hal_io.o - .debug_macro 0x000000000002563f 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000025655 0x16 hal/src/hal_io.o - .debug_macro 0x000000000002566b 0xe5c hal/src/hal_io.o - .debug_macro 0x00000000000264c7 0x9b6 hal/src/hal_io.o - .debug_macro 0x0000000000026e7d 0x94 hal/src/hal_io.o - .debug_macro 0x0000000000026f11 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000026f27 0xbe hal/src/hal_io.o - .debug_macro 0x0000000000026fe5 0x28c hal/src/hal_io.o - .debug_macro 0x0000000000027271 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000027287 0x4d8 hal/src/hal_io.o - .debug_macro 0x000000000002775f 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000027775 0xca hal/src/hal_io.o - .debug_macro 0x000000000002783f 0x16 hal/src/hal_io.o - .debug_macro 0x0000000000027855 0x6c5 hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000027f1a 0x5f hpl/core/hpl_core_m4.o - .debug_macro 0x0000000000027f79 0x1f6 hal/utils/src/utils_syscalls.o - .debug_macro 0x000000000002816f 0x4c hal/utils/src/utils_syscalls.o - .debug_macro 0x00000000000281bb 0x94 hal/utils/src/utils_syscalls.o - .debug_macro 0x000000000002824f 0x16 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028265 0x57 hal/utils/src/utils_syscalls.o - .debug_macro 0x00000000000282bc 0x97 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028353 0xf6 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028449 0x10 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028459 0x10 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028469 0x1c hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028485 0x52 hal/utils/src/utils_syscalls.o - .debug_macro 0x00000000000284d7 0x22 hal/utils/src/utils_syscalls.o - .debug_macro 0x00000000000284f9 0x10 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028509 0x52 hal/utils/src/utils_syscalls.o - .debug_macro 0x000000000002855b 0xd5 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028630 0x1c hal/utils/src/utils_syscalls.o - .debug_macro 0x000000000002864c 0x3d hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028689 0x16 hal/utils/src/utils_syscalls.o - .debug_macro 0x000000000002869f 0x16f hal/utils/src/utils_syscalls.o - .debug_macro 0x000000000002880e 0x22 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028830 0x4c hal/utils/src/utils_syscalls.o - .debug_macro 0x000000000002887c 0x16 hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028892 0x10 hal/utils/src/utils_syscalls.o - .debug_macro 0x00000000000288a2 0x10 hal/utils/src/utils_syscalls.o - .debug_macro 0x00000000000288b2 0x35 hal/utils/src/utils_syscalls.o - .debug_macro 0x00000000000288e7 0x12c hal/utils/src/utils_syscalls.o - .debug_macro 0x0000000000028a13 0x6d2 hal/src/hal_timer.o - .debug_macro 0x00000000000290e5 0x6bd hal/src/hal_delay.o - .debug_macro 0x00000000000297a2 0x729 hpl/core/hpl_init.o - .debug_macro 0x0000000000029ecb 0x1c hpl/core/hpl_init.o - .debug_macro 0x0000000000029ee7 0x12a hpl/core/hpl_init.o - .debug_macro 0x000000000002a011 0x2e hpl/core/hpl_init.o - .debug_macro 0x000000000002a03f 0xd7b hpl/core/hpl_init.o - .debug_macro 0x000000000002adba 0x28 hpl/core/hpl_init.o - .debug_macro 0x000000000002ade2 0x34 hpl/core/hpl_init.o - .debug_macro 0x000000000002ae16 0x6b0 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x000000000002b4c6 0x10 hpl/ramecc/hpl_ramecc.o - .debug_macro 0x000000000002b4d6 0x695 hal/utils/src/utils_list.o - .debug_macro 0x000000000002bb6b 0x690 hal/utils/src/utils_assert.o - .debug_macro 0x000000000002c1fb 0x69f hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x000000000002c89a 0x216 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x000000000002cab0 0x2f0 hpl/oscctrl/hpl_oscctrl.o - .debug_macro 0x000000000002cda0 0x69a hpl/mclk/hpl_mclk.o - .debug_macro 0x000000000002d43a 0x8e2 hpl/sercom/hpl_sercom.o - .debug_macro 0x000000000002dd1c 0x70 hpl/sercom/hpl_sercom.o - .debug_macro 0x000000000002dd8c 0x14d hpl/sercom/hpl_sercom.o - .debug_macro 0x000000000002ded9 0x10 hpl/sercom/hpl_sercom.o - .debug_macro 0x000000000002dee9 0x1c hpl/sercom/hpl_sercom.o - .debug_macro 0x000000000002df05 0x22 hpl/sercom/hpl_sercom.o - .debug_macro 0x000000000002df27 0x10 hpl/sercom/hpl_sercom.o - .debug_macro 0x000000000002df37 0x69f hpl/gclk/hpl_gclk.o - .debug_macro 0x000000000002e5d6 0x4b2 gcc/gcc/startup_same54.o - .debug_macro 0x000000000002ea88 0xa0c main.o - .debug_macro 0x000000000002f494 0x1ba main.o - .debug_macro 0x000000000002f64e 0x10 main.o - .debug_macro 0x000000000002f65e 0x16 main.o - .debug_macro 0x000000000002f674 0x16 main.o - .debug_macro 0x000000000002f68a 0x29 main.o - .debug_macro 0x000000000002f6b3 0x16 main.o - .debug_macro 0x000000000002f6c9 0x16 main.o - .debug_macro 0x000000000002f6df 0x10 main.o - .debug_macro 0x000000000002f6ef 0xfd1 oracle.o - .debug_macro 0x00000000000306c0 0x10 oracle.o - .debug_macro 0x00000000000306d0 0x477 oracle.o - .debug_macro 0x0000000000030b47 0x4c oracle.o - .debug_macro 0x0000000000030b93 0x10 oracle.o - .debug_macro 0x0000000000030ba3 0x12 oracle.o - .debug_macro 0x0000000000030bb5 0x6a oracle.o - .debug_macro 0x0000000000030c1f 0x194 oracle.o - .debug_macro 0x0000000000030db3 0x10 oracle.o - .debug_macro 0x0000000000030dc3 0x16c oracle.o - .debug_macro 0x0000000000030f2f 0x1d oracle.o - .debug_macro 0x0000000000030f4c 0x16 oracle.o - .debug_macro 0x0000000000030f62 0x74 oracle.o - .debug_macro 0x0000000000030fd6 0x10 oracle.o - .debug_macro 0x0000000000030fe6 0x10 oracle.o - .debug_macro 0x0000000000030ff6 0x58 oracle.o - .debug_macro 0x000000000003104e 0x10 oracle.o - .debug_macro 0x000000000003105e 0x1c oracle.o - .debug_macro 0x000000000003107a 0x3b oracle.o - .debug_macro 0x00000000000310b5 0x10 oracle.o - .debug_macro 0x00000000000310c5 0x1f oracle.o - .debug_macro 0x00000000000310e4 0x16 oracle.o - .debug_macro 0x00000000000310fa 0x10 oracle.o - .debug_macro 0x000000000003110a 0x10 oracle.o - .debug_macro 0x000000000003111a 0x10 oracle.o - .debug_macro 0x000000000003112a 0x22 oracle.o - .debug_macro 0x000000000003114c 0x16 oracle.o - .debug_macro 0x0000000000031162 0x10 oracle.o - .debug_macro 0x0000000000031172 0x51 oracle.o - .debug_macro 0x00000000000311c3 0x4d oracle.o - .debug_macro 0x0000000000031210 0x22 oracle.o - .debug_macro 0x0000000000031232 0x29c oracle.o - .debug_macro 0x00000000000314ce 0x695 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000031b63 0x80 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_macro 0x0000000000031be3 0x6ea hal/src/hal_usart_async.o - .debug_macro 0x00000000000322cd 0x695 hal/utils/src/utils_ringbuffer.o - .debug_macro 0x0000000000032962 0x70d hpl/tc/hpl_tc.o - .debug_macro 0x000000000003306f 0x10 hpl/tc/hpl_tc.o - .debug_macro 0x000000000003307f 0x83 hpl/tc/hpl_tc.o - .debug_macro 0x0000000000033102 0x686 hal/src/hal_atomic.o - .debug_macro 0x0000000000033788 0xa12 shared/drivers/p_gpio.o - .debug_macro 0x000000000003419a 0xa0c shared/drivers/p_i2c.o - .debug_macro 0x0000000000034ba6 0xf9c shared/drivers/p_tcc.o - .debug_macro 0x0000000000035b42 0xa51 shared/drivers/p_usart.o - .debug_macro 0x0000000000036593 0xfac shared/devices/p_screen.o - .debug_macro 0x000000000003753f 0x64 shared/devices/p_screen.o - .debug_macro 0x00000000000375a3 0x23c shared/devices/p_screen.o - .debug_macro 0x00000000000377df 0x10 shared/devices/p_screen.o - .debug_macro 0x00000000000377ef 0xfd9 shared/devices/display/p_ssd1963.o - .debug_macro 0x00000000000387c8 0x5e shared/devices/display/p_ssd1963.o - .debug_macro 0x0000000000038826 0x34b shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000038b71 0x52 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000038bc3 0x62 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_macro 0x0000000000038c25 0x341 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000038f66 0x19 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_macro 0x0000000000038f7f 0x3c2 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x0000000000039341 0x5c shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x000000000003939d 0x22 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_macro 0x00000000000393bf 0x370 shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_macro 0x000000000003972f 0x43e shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_macro 0x0000000000039b6d 0x3da shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_macro 0x0000000000039f47 0x371 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_macro 0x000000000003a2b8 0x384 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x000000000003a63c 0x16 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_macro 0x000000000003a652 0x37e shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x000000000003a9d0 0x52 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_macro 0x000000000003aa22 0x36b shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_macro 0x000000000003ad8d 0x427 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x000000000003b1b4 0x10 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_macro 0x000000000003b1c4 0x388 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_macro 0x000000000003b54c 0x375 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_macro 0x000000000003b8c1 0x25d shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_macro 0x000000000003bb1e 0x390 shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_macro 0x000000000003beae 0x392 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_macro 0x000000000003c240 0x1c7 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_macro 0x000000000003c407 0x3b7 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_macro 0x000000000003c7be 0x669 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_macro 0x000000000003ce27 0x3e3 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_macro 0x000000000003d20a 0x39a shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_macro 0x000000000003d5a4 0x92 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_macro 0x000000000003d636 0x394 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_macro 0x000000000003d9ca 0x19e shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_macro 0x000000000003db68 0x8e shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_macro 0x000000000003dbf6 0x376 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_macro 0x000000000003df6c 0x290 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x000000000003e1fc 0x10 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_macro 0x000000000003e20c 0x1ab shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_macro 0x000000000003e3b7 0x17d shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_macro 0x000000000003e534 0x1a2 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x000000000003e6d6 0x64 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x000000000003e73a 0x10e shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x000000000003e848 0x86 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_macro 0x000000000003e8ce 0x2c4 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_macro 0x000000000003eb92 0x113 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_macro 0x000000000003eca5 0x384 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_macro 0x000000000003f029 0x1d7 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_macro 0x000000000003f200 0x1fc shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_macro 0x000000000003f3fc 0x374 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_macro 0x000000000003f770 0x765 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_macro 0x000000000003fed5 0x420 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_macro 0x00000000000402f5 0x449 shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - -.debug_line 0x0000000000000000 0x56509 - .debug_line 0x0000000000000000 0xa1b hal/src/hal_io.o - .debug_line 0x0000000000000a1b 0xc75 hpl/core/hpl_core_m4.o - .debug_line 0x0000000000001690 0x3ce hal/utils/src/utils_syscalls.o - .debug_line 0x0000000000001a5e 0xe11 hal/src/hal_timer.o - .debug_line 0x000000000000286f 0x9f9 hal/src/hal_delay.o - .debug_line 0x0000000000003268 0xaab hpl/core/hpl_init.o - .debug_line 0x0000000000003d13 0xb4b hpl/ramecc/hpl_ramecc.o - .debug_line 0x000000000000485e 0xaf1 hal/utils/src/utils_list.o - .debug_line 0x000000000000534f 0x97b hal/utils/src/utils_assert.o - .debug_line 0x0000000000005cca 0xaa8 hpl/oscctrl/hpl_oscctrl.o - .debug_line 0x0000000000006772 0x9ab hpl/mclk/hpl_mclk.o - .debug_line 0x000000000000711d 0x4ce7 hpl/sercom/hpl_sercom.o - .debug_line 0x000000000000be04 0xa19 hpl/gclk/hpl_gclk.o - .debug_line 0x000000000000c81d 0x6a7 gcc/gcc/startup_same54.o - .debug_line 0x000000000000cec4 0xd64 main.o - .debug_line 0x000000000000dc28 0x1d8c oracle.o - .debug_line 0x000000000000f9b4 0xa5d hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_line 0x0000000000010411 0x1021 hal/src/hal_usart_async.o - .debug_line 0x0000000000011432 0xb25 hal/utils/src/utils_ringbuffer.o - .debug_line 0x0000000000011f57 0x11fe hpl/tc/hpl_tc.o - .debug_line 0x0000000000013155 0x9e7 hal/src/hal_atomic.o - .debug_line 0x0000000000013b3c 0x14cd shared/drivers/p_gpio.o - .debug_line 0x0000000000015009 0xd3f shared/drivers/p_i2c.o - .debug_line 0x0000000000015d48 0x1dfc shared/drivers/p_tcc.o - .debug_line 0x0000000000017b44 0x112e shared/drivers/p_usart.o - .debug_line 0x0000000000018c72 0x1d89 shared/devices/p_screen.o - .debug_line 0x000000000001a9fb 0x235e shared/devices/display/p_ssd1963.o - .debug_line 0x000000000001cd59 0xc5c shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_line 0x000000000001d9b5 0xb79 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_line 0x000000000001e52e 0x1389 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_line 0x000000000001f8b7 0x218a shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_line 0x0000000000021a41 0x64c9 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_line 0x0000000000027f0a 0x14fe shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_line 0x0000000000029408 0x1adf shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_line 0x000000000002aee7 0x1aec shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_line 0x000000000002c9d3 0x18be shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_line 0x000000000002e291 0x191d shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_line 0x000000000002fbae 0x1405 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_line 0x0000000000030fb3 0x22d2 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_line 0x0000000000033285 0x321b shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_line 0x00000000000364a0 0x135a shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_line 0x00000000000377fa 0xe5d shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_line 0x0000000000038657 0x1932 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_line 0x0000000000039f89 0x3d8 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_line 0x000000000003a361 0x147d shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_line 0x000000000003b7de 0x14b1 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - .debug_line 0x000000000003cc8f 0x13b3 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_line 0x000000000003e042 0xd55 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_line 0x000000000003ed97 0x260 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_line 0x000000000003eff7 0x1314 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_line 0x000000000004030b 0xb8d shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_line 0x0000000000040e98 0x567 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_line 0x00000000000413ff 0x150e shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_line 0x000000000004290d 0x7d6 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_line 0x00000000000430e3 0x91d shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_line 0x0000000000043a00 0x318 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_line 0x0000000000043d18 0x5ad shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_line 0x00000000000442c5 0x12c7 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_line 0x000000000004558c 0xa18 shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_line 0x0000000000045fa4 0x115f shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_line 0x0000000000047103 0xe3a shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_line 0x0000000000047f3d 0x50e shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_line 0x000000000004844b 0xbc7 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_line 0x0000000000049012 0x6e2c shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_line 0x000000000004fe3e 0x2413 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_line 0x0000000000052251 0x37ef shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_line 0x0000000000055a40 0x16f /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .debug_line 0x0000000000055baf 0x184 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .debug_line 0x0000000000055d33 0x4e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0000000000055d81 0x5df /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .debug_line 0x0000000000056360 0x4a /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_line 0x00000000000563aa 0xa6 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .debug_line 0x0000000000056450 0x57 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .debug_line 0x00000000000564a7 0x62 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - -.debug_str 0x0000000000000000 0x128cf7 - .debug_str 0x0000000000000000 0x102d62 hal/src/hal_io.o - 0x103256 (size before relaxing) - .debug_str 0x0000000000102d62 0x1042 hpl/core/hpl_core_m4.o - 0x104292 (size before relaxing) - .debug_str 0x0000000000103da4 0x43eb hal/utils/src/utils_syscalls.o - 0x708f (size before relaxing) - .debug_str 0x000000000010818f 0x3a4 hal/src/hal_timer.o - 0x103ae2 (size before relaxing) - .debug_str 0x0000000000108533 0xa0 hal/src/hal_delay.o - 0x10320d (size before relaxing) - .debug_str 0x00000000001085d3 0x3ddf hpl/core/hpl_init.o - 0x107219 (size before relaxing) - .debug_str 0x000000000010c3b2 0x25d hpl/ramecc/hpl_ramecc.o - 0x1040fb (size before relaxing) - .debug_str 0x000000000010c60f 0x31 hal/utils/src/utils_list.o - 0x103249 (size before relaxing) - .debug_str 0x000000000010c640 0x2a hal/utils/src/utils_assert.o - 0x10319f (size before relaxing) - .debug_str 0x000000000010c66a 0x1747 hpl/oscctrl/hpl_oscctrl.o - 0x1048fe (size before relaxing) - .debug_str 0x000000000010ddb1 0x30a hpl/mclk/hpl_mclk.o - 0x10379e (size before relaxing) - .debug_str 0x000000000010e0bb 0x592f hpl/sercom/hpl_sercom.o - 0x109c85 (size before relaxing) - .debug_str 0x00000000001139ea 0x172 hpl/gclk/hpl_gclk.o - 0x103ede (size before relaxing) - .debug_str 0x0000000000113b5c 0xb97 gcc/gcc/startup_same54.o - 0xed809 (size before relaxing) - .debug_str 0x00000000001146f3 0x14c9 main.o - 0x10986c (size before relaxing) - .debug_str 0x0000000000115bbc 0x4ff4 oracle.o - 0x10e958 (size before relaxing) - .debug_str 0x000000000011abb0 0x4f1 hpl/osc32kctrl/hpl_osc32kctrl.o - 0x1036c3 (size before relaxing) - .debug_str 0x000000000011b0a1 0x2c6 hal/src/hal_usart_async.o - 0x1040c0 (size before relaxing) - .debug_str 0x000000000011b367 0x24 hal/utils/src/utils_ringbuffer.o - 0x10325f (size before relaxing) - .debug_str 0x000000000011b38b 0xd18 hpl/tc/hpl_tc.o - 0x10501f (size before relaxing) - .debug_str 0x000000000011c0a3 0x63 hal/src/hal_atomic.o - 0x1031a3 (size before relaxing) - .debug_str 0x000000000011c106 0x49c shared/drivers/p_gpio.o - 0x109e93 (size before relaxing) - .debug_str 0x000000000011c5a2 0x42 shared/drivers/p_i2c.o - 0x109920 (size before relaxing) - .debug_str 0x000000000011c5e4 0x4de shared/drivers/p_tcc.o - 0x10ed30 (size before relaxing) - .debug_str 0x000000000011cac2 0x16e shared/drivers/p_usart.o - 0x10be15 (size before relaxing) - .debug_str 0x000000000011cc30 0x732 shared/devices/p_screen.o - 0x10f510 (size before relaxing) - .debug_str 0x000000000011d362 0x2c8 shared/devices/display/p_ssd1963.o - 0x10f6ca (size before relaxing) - .debug_str 0x000000000011d62a 0x5ba shared/thirdparty/lvgl/src/lv_core/lv_debug.o - 0xad1c (size before relaxing) - .debug_str 0x000000000011dbe4 0x131 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - 0xa939 (size before relaxing) - .debug_str 0x000000000011dd15 0xa5c shared/thirdparty/lvgl/src/lv_core/lv_group.o - 0xb473 (size before relaxing) - .debug_str 0x000000000011e771 0xa1c shared/thirdparty/lvgl/src/lv_core/lv_indev.o - 0xb8b7 (size before relaxing) - .debug_str 0x000000000011f18d 0x2ffb shared/thirdparty/lvgl/src/lv_core/lv_obj.o - 0xf0e2 (size before relaxing) - .debug_str 0x0000000000122188 0x345 shared/thirdparty/lvgl/src/lv_core/lv_refr.o - 0xb10d (size before relaxing) - .debug_str 0x00000000001224cd 0x333 shared/thirdparty/lvgl/src/lv_core/lv_style.o - 0xae11 (size before relaxing) - .debug_str 0x0000000000122800 0x7a9 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - 0xb0c1 (size before relaxing) - .debug_str 0x0000000000122fa9 0x4ae shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - 0xb6f1 (size before relaxing) - .debug_str 0x0000000000123457 0x412 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - 0xb72f (size before relaxing) - .debug_str 0x0000000000123869 0x245 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - 0xc1ca (size before relaxing) - .debug_str 0x0000000000123aae 0x37d shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - 0xb07d (size before relaxing) - .debug_str 0x0000000000123e2b 0x301 shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - 0xb8ae (size before relaxing) - .debug_str 0x000000000012412c 0x10f shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - 0x9f47 (size before relaxing) - .debug_str 0x000000000012423b 0xfa shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - 0xad62 (size before relaxing) - .debug_str 0x0000000000124335 0x4c2 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - 0xb567 (size before relaxing) - .debug_str 0x00000000001247f7 0x44 shared/thirdparty/lvgl/src/lv_font/lv_font.o - 0x8442 (size before relaxing) - .debug_str 0x000000000012483b 0x512 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - 0xad8b (size before relaxing) - .debug_str 0x0000000000124d4d 0xf0 shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o - 0xb740 (size before relaxing) - .debug_str 0x0000000000124e3d 0x16d shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - 0xb596 (size before relaxing) - .debug_str 0x0000000000124faa 0x75 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - 0xb330 (size before relaxing) - .debug_str 0x000000000012501f 0x57 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - 0x4657 (size before relaxing) - .debug_str 0x0000000000125076 0x1e4 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - 0xaf15 (size before relaxing) - .debug_str 0x000000000012525a 0xca shared/thirdparty/lvgl/src/lv_misc/lv_area.o - 0x8231 (size before relaxing) - .debug_str 0x0000000000125324 0xd4 shared/thirdparty/lvgl/src/lv_misc/lv_color.o - 0x5298 (size before relaxing) - .debug_str 0x00000000001253f8 0x1b6 shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - 0xae1e (size before relaxing) - .debug_str 0x00000000001255ae 0x147 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - 0xa02e (size before relaxing) - .debug_str 0x00000000001256f5 0x191 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - 0x7ddf (size before relaxing) - .debug_str 0x0000000000125886 0x4c shared/thirdparty/lvgl/src/lv_misc/lv_log.o - 0x7bfe (size before relaxing) - .debug_str 0x00000000001258d2 0x91 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - 0x7d73 (size before relaxing) - .debug_str 0x0000000000125963 0x296 shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - 0x9ff8 (size before relaxing) - .debug_str 0x0000000000125bf9 0x2ef shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - 0x4a4b (size before relaxing) - .debug_str 0x0000000000125ee8 0x1d2 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - 0xad82 (size before relaxing) - .debug_str 0x00000000001260ba 0x32b shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - 0x8c6c (size before relaxing) - .debug_str 0x00000000001263e5 0x5d shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - 0x8850 (size before relaxing) - .debug_str 0x0000000000126442 0xe4 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - 0xaa4a (size before relaxing) - .debug_str 0x0000000000126526 0x195a shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - 0xe468 (size before relaxing) - .debug_str 0x0000000000127e80 0x2d1 shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - 0xcc4e (size before relaxing) - .debug_str 0x0000000000128151 0x56a shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - 0xcc27 (size before relaxing) - .debug_str 0x00000000001286bb 0x84 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .debug_str 0x000000000012873f 0x84 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .debug_str 0x000000000012873f 0x8 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - 0x7f (size before relaxing) - .debug_str 0x0000000000128747 0x5a4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - 0x6a4 (size before relaxing) - .debug_str 0x0000000000128ceb 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - 0x83 (size before relaxing) - .debug_str 0x0000000000128cf7 0x84 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .debug_str 0x0000000000128cf7 0x84 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .debug_str 0x0000000000128cf7 0x84 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - -.debug_frame 0x0000000000000000 0x6cd8 - .debug_frame 0x0000000000000000 0x68 hal/src/hal_io.o - .debug_frame 0x0000000000000068 0xec hpl/core/hpl_core_m4.o - .debug_frame 0x0000000000000154 0xa8 hal/utils/src/utils_syscalls.o - .debug_frame 0x00000000000001fc 0x158 hal/src/hal_timer.o - .debug_frame 0x0000000000000354 0x68 hal/src/hal_delay.o - .debug_frame 0x00000000000003bc 0x2c hpl/core/hpl_init.o - .debug_frame 0x00000000000003e8 0x4c hpl/ramecc/hpl_ramecc.o - .debug_frame 0x0000000000000434 0x88 hal/utils/src/utils_list.o - .debug_frame 0x00000000000004bc 0x20 hal/utils/src/utils_assert.o - .debug_frame 0x00000000000004dc 0x30 hpl/oscctrl/hpl_oscctrl.o - .debug_frame 0x000000000000050c 0x20 hpl/mclk/hpl_mclk.o - .debug_frame 0x000000000000052c 0x1000 hpl/sercom/hpl_sercom.o - .debug_frame 0x000000000000152c 0x30 hpl/gclk/hpl_gclk.o - .debug_frame 0x000000000000155c 0x38 gcc/gcc/startup_same54.o - .debug_frame 0x0000000000001594 0x28 main.o - .debug_frame 0x00000000000015bc 0x3c oracle.o - .debug_frame 0x00000000000015f8 0x20 hpl/osc32kctrl/hpl_osc32kctrl.o - .debug_frame 0x0000000000001618 0x2b4 hal/src/hal_usart_async.o - .debug_frame 0x00000000000018cc 0x94 hal/utils/src/utils_ringbuffer.o - .debug_frame 0x0000000000001960 0x138 hpl/tc/hpl_tc.o - .debug_frame 0x0000000000001a98 0x40 hal/src/hal_atomic.o - .debug_frame 0x0000000000001ad8 0xe8 shared/drivers/p_gpio.o - .debug_frame 0x0000000000001bc0 0x20 shared/drivers/p_i2c.o - .debug_frame 0x0000000000001be0 0x78 shared/drivers/p_tcc.o - .debug_frame 0x0000000000001c58 0x100 shared/drivers/p_usart.o - .debug_frame 0x0000000000001d58 0x40 shared/devices/p_screen.o - .debug_frame 0x0000000000001d98 0xbc shared/devices/display/p_ssd1963.o - .debug_frame 0x0000000000001e54 0x110 shared/thirdparty/lvgl/src/lv_core/lv_debug.o - .debug_frame 0x0000000000001f64 0x120 shared/thirdparty/lvgl/src/lv_core/lv_disp.o - .debug_frame 0x0000000000002084 0x294 shared/thirdparty/lvgl/src/lv_core/lv_group.o - .debug_frame 0x0000000000002318 0x2bc shared/thirdparty/lvgl/src/lv_core/lv_indev.o - .debug_frame 0x00000000000025d4 0x13c0 shared/thirdparty/lvgl/src/lv_core/lv_obj.o - .debug_frame 0x0000000000003994 0x1ac shared/thirdparty/lvgl/src/lv_core/lv_refr.o - .debug_frame 0x0000000000003b40 0x410 shared/thirdparty/lvgl/src/lv_core/lv_style.o - .debug_frame 0x0000000000003f50 0xe0 shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o - .debug_frame 0x0000000000004030 0x130 shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o - .debug_frame 0x0000000000004160 0x84 shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o - .debug_frame 0x00000000000041e4 0x74 shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o - .debug_frame 0x0000000000004258 0x248 shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o - .debug_frame 0x00000000000044a0 0xec shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o - .debug_frame 0x000000000000458c 0x1dc shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o - .debug_frame 0x0000000000004768 0x8c shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o - .debug_frame 0x00000000000047f4 0x1c8 shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o - .debug_frame 0x00000000000049bc 0x58 shared/thirdparty/lvgl/src/lv_font/lv_font.o - .debug_frame 0x0000000000004a14 0x150 shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o - .debug_frame 0x0000000000004b64 0x1b4 shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o - .debug_frame 0x0000000000004d18 0x94 shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o - .debug_frame 0x0000000000004dac 0x48 shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o - .debug_frame 0x0000000000004df4 0x1f4 shared/thirdparty/lvgl/src/lv_misc/lv_anim.o - .debug_frame 0x0000000000004fe8 0x144 shared/thirdparty/lvgl/src/lv_misc/lv_area.o - .debug_frame 0x000000000000512c 0xbc shared/thirdparty/lvgl/src/lv_misc/lv_color.o - .debug_frame 0x00000000000051e8 0x2fc shared/thirdparty/lvgl/src/lv_misc/lv_fs.o - .debug_frame 0x00000000000054e4 0x34 shared/thirdparty/lvgl/src/lv_misc/lv_gc.o - .debug_frame 0x0000000000005518 0x1d8 shared/thirdparty/lvgl/src/lv_misc/lv_ll.o - .debug_frame 0x00000000000056f0 0x48 shared/thirdparty/lvgl/src/lv_misc/lv_log.o - .debug_frame 0x0000000000005738 0x88 shared/thirdparty/lvgl/src/lv_misc/lv_math.o - .debug_frame 0x00000000000057c0 0x1ec shared/thirdparty/lvgl/src/lv_misc/lv_mem.o - .debug_frame 0x00000000000059ac 0x14c shared/thirdparty/lvgl/src/lv_misc/lv_printf.o - .debug_frame 0x0000000000005af8 0x170 shared/thirdparty/lvgl/src/lv_misc/lv_task.o - .debug_frame 0x0000000000005c68 0x1f8 shared/thirdparty/lvgl/src/lv_misc/lv_txt.o - .debug_frame 0x0000000000005e60 0x50 shared/thirdparty/lvgl/src/lv_misc/lv_utils.o - .debug_frame 0x0000000000005eb0 0xb0 shared/thirdparty/lvgl/src/lv_themes/lv_theme.o - .debug_frame 0x0000000000005f60 0x254 shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o - .debug_frame 0x00000000000061b4 0x31c shared/thirdparty/lvgl/src/lv_widgets/lv_img.o - .debug_frame 0x00000000000064d0 0x53c shared/thirdparty/lvgl/src/lv_widgets/lv_label.o - .debug_frame 0x0000000000006a0c 0xac /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - .debug_frame 0x0000000000006ab8 0x50 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .debug_frame 0x0000000000006b08 0x2c /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - .debug_frame 0x0000000000006b34 0x34 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_udivmoddi4.o) - .debug_frame 0x0000000000006b68 0x68 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libc.a(lib_a-strcmp.o) - .debug_frame 0x0000000000006bd0 0xc4 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .debug_frame 0x0000000000006c94 0x20 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .debug_frame 0x0000000000006cb4 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - -.debug_line_str - 0x0000000000000000 0x82 - .debug_line_str - 0x0000000000000000 0x6e /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_addsubdf3.o) - 0xdc (size before relaxing) - .debug_line_str - 0x000000000000006e 0xdc /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_muldivdf3.o) - .debug_line_str - 0x000000000000006e 0x8 /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_aeabi_uldivmod.o) - 0xd2 (size before relaxing) - .debug_line_str - 0x0000000000000076 0xc /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_dvmd_tls.o) - 0xda (size before relaxing) - .debug_line_str - 0x0000000000000082 0xdc /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_cmpdf2.o) - .debug_line_str - 0x0000000000000082 0xdc /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_unorddf2.o) - .debug_line_str - 0x0000000000000082 0xdc /usr/lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m/nofp/libgcc.a(_arm_fixdfsi.o) - -.stab 0x0000000000000000 0x3c - .stab 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) - .stab 0x0000000000000024 0x18 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(write.o) - 0x24 (size before relaxing) - -.stabstr 0x0000000000000000 0x72 - .stabstr 0x0000000000000000 0x72 /usr/lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/libnosys.a(read.o) diff --git a/software/firmware/oracle_same54n19a/gcc/atmel_start.d b/software/firmware/oracle_same54n19a/gcc/atmel_start.d deleted file mode 100644 index 4f584ff5..00000000 --- a/software/firmware/oracle_same54n19a/gcc/atmel_start.d +++ /dev/null @@ -1,288 +0,0 @@ -atmel_start.d atmel_start.o: ../atmel_start.c ../atmel_start.h \ - ../driver_init.h ../atmel_start_pins.h ../hal/include/hal_gpio.h \ - ../hal/include/hpl_gpio.h ../hal/utils/include/compiler.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stddef.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h \ - /usr/arm-none-eabi/include/stdint.h \ - /usr/arm-none-eabi/include/machine/_default_types.h \ - /usr/arm-none-eabi/include/sys/features.h \ - /usr/arm-none-eabi/include/_newlib_version.h \ - /usr/arm-none-eabi/include/sys/_intsup.h \ - /usr/arm-none-eabi/include/sys/_stdint.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdbool.h \ - ../hal/utils/include/parts.h ../include/same54.h ../include/same54n19a.h \ - ../CMSIS/Core/Include/core_cm4.h ../CMSIS/Core/Include/cmsis_version.h \ - ../CMSIS/Core/Include/cmsis_compiler.h ../CMSIS/Core/Include/cmsis_gcc.h \ - ../CMSIS/Core/Include/mpu_armv7.h ../include/system_same54.h \ - ../include/component/ac.h ../include/component/adc.h \ - ../include/component/aes.h ../include/component/can.h \ - ../include/component/ccl.h ../include/component/cmcc.h \ - ../include/component/dac.h ../include/component/dmac.h \ - ../include/component/dsu.h ../include/component/eic.h \ - ../include/component/evsys.h ../include/component/freqm.h \ - ../include/component/gclk.h ../include/component/gmac.h \ - ../include/component/hmatrixb.h ../include/component/icm.h \ - ../include/component/i2s.h ../include/component/mclk.h \ - ../include/component/nvmctrl.h ../include/component/oscctrl.h \ - ../include/component/osc32kctrl.h ../include/component/pac.h \ - ../include/component/pcc.h ../include/component/pdec.h \ - ../include/component/pm.h ../include/component/port.h \ - ../include/component/qspi.h ../include/component/ramecc.h \ - ../include/component/rstc.h ../include/component/rtc.h \ - ../include/component/sdhc.h ../include/component/sercom.h \ - ../include/component/supc.h ../include/component/tc.h \ - ../include/component/tcc.h ../include/component/trng.h \ - ../include/component/usb.h ../include/component/wdt.h \ - ../include/instance/ac.h ../include/instance/adc0.h \ - ../include/instance/adc1.h ../include/instance/aes.h \ - ../include/instance/can0.h ../include/instance/can1.h \ - ../include/instance/ccl.h ../include/instance/cmcc.h \ - ../include/instance/dac.h ../include/instance/dmac.h \ - ../include/instance/dsu.h ../include/instance/eic.h \ - ../include/instance/evsys.h ../include/instance/freqm.h \ - ../include/instance/gclk.h ../include/instance/gmac.h \ - ../include/instance/hmatrix.h ../include/instance/icm.h \ - ../include/instance/i2s.h ../include/instance/mclk.h \ - ../include/instance/nvmctrl.h ../include/instance/oscctrl.h \ - ../include/instance/osc32kctrl.h ../include/instance/pac.h \ - ../include/instance/pcc.h ../include/instance/pdec.h \ - ../include/instance/pm.h ../include/instance/port.h \ - ../include/instance/pukcc.h ../include/instance/qspi.h \ - ../include/instance/ramecc.h ../include/instance/rstc.h \ - ../include/instance/rtc.h ../include/instance/sdhc0.h \ - ../include/instance/sdhc1.h ../include/instance/sercom0.h \ - ../include/instance/sercom1.h ../include/instance/sercom2.h \ - ../include/instance/sercom3.h ../include/instance/sercom4.h \ - ../include/instance/sercom5.h ../include/instance/sercom6.h \ - ../include/instance/sercom7.h ../include/instance/supc.h \ - ../include/instance/tc0.h ../include/instance/tc1.h \ - ../include/instance/tc2.h ../include/instance/tc3.h \ - ../include/instance/tc4.h ../include/instance/tc5.h \ - ../include/instance/tc6.h ../include/instance/tc7.h \ - ../include/instance/tcc0.h ../include/instance/tcc1.h \ - ../include/instance/tcc2.h ../include/instance/tcc3.h \ - ../include/instance/tcc4.h ../include/instance/trng.h \ - ../include/instance/usb.h ../include/instance/wdt.h \ - ../include/pio/same54n19a.h ../hri/hri_e54.h ../include/sam.h \ - ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \ - ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \ - ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \ - ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \ - ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \ - ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \ - ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \ - ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \ - ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \ - ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \ - ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \ - ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \ - ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \ - ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \ - ../hal/utils/include/err_codes.h ../hpl/port/hpl_gpio_base.h \ - ../hal/utils/include/utils_assert.h ../config/hpl_port_config.h \ - ../hal/include/hal_delay.h ../hal/include/hpl_irq.h \ - ../hal/include/hpl_reset.h ../hal/include/hpl_sleep.h \ - ../hal/include/hal_init.h ../hal/include/hpl_init.h \ - ../hal/include/hal_io.h ../hal/include/hal_sleep.h \ - ../hal/include/hal_ext_irq.h ../hal/include/hpl_ext_irq.h \ - ../hal/include/hal_usart_async.h ../hal/include/hal_io.h \ - ../hal/include/hpl_usart_async.h ../hal/include/hpl_usart.h \ - ../hal/include/hpl_irq.h ../hal/utils/include/utils_ringbuffer.h \ - ../hal/utils/include/compiler.h ../hal/utils/include/utils_assert.h \ - ../hal/include/hal_i2c_m_sync.h ../hal/include/hpl_i2c_m_sync.h \ - ../hal/include/hal_timer.h ../hal/utils/include/utils_list.h \ - ../hal/include/hpl_timer.h ../hpl/tc/hpl_tc_base.h \ - ../hal/include/hpl_pwm.h -../atmel_start.h: -../driver_init.h: -../atmel_start_pins.h: -../hal/include/hal_gpio.h: -../hal/include/hpl_gpio.h: -../hal/utils/include/compiler.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stddef.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h: -/usr/arm-none-eabi/include/stdint.h: -/usr/arm-none-eabi/include/machine/_default_types.h: -/usr/arm-none-eabi/include/sys/features.h: -/usr/arm-none-eabi/include/_newlib_version.h: -/usr/arm-none-eabi/include/sys/_intsup.h: -/usr/arm-none-eabi/include/sys/_stdint.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdbool.h: -../hal/utils/include/parts.h: -../include/same54.h: -../include/same54n19a.h: -../CMSIS/Core/Include/core_cm4.h: -../CMSIS/Core/Include/cmsis_version.h: -../CMSIS/Core/Include/cmsis_compiler.h: -../CMSIS/Core/Include/cmsis_gcc.h: -../CMSIS/Core/Include/mpu_armv7.h: -../include/system_same54.h: -../include/component/ac.h: -../include/component/adc.h: -../include/component/aes.h: -../include/component/can.h: -../include/component/ccl.h: -../include/component/cmcc.h: -../include/component/dac.h: -../include/component/dmac.h: -../include/component/dsu.h: -../include/component/eic.h: -../include/component/evsys.h: -../include/component/freqm.h: -../include/component/gclk.h: -../include/component/gmac.h: -../include/component/hmatrixb.h: -../include/component/icm.h: -../include/component/i2s.h: -../include/component/mclk.h: -../include/component/nvmctrl.h: -../include/component/oscctrl.h: -../include/component/osc32kctrl.h: -../include/component/pac.h: -../include/component/pcc.h: -../include/component/pdec.h: -../include/component/pm.h: -../include/component/port.h: -../include/component/qspi.h: -../include/component/ramecc.h: -../include/component/rstc.h: -../include/component/rtc.h: -../include/component/sdhc.h: -../include/component/sercom.h: -../include/component/supc.h: -../include/component/tc.h: -../include/component/tcc.h: -../include/component/trng.h: -../include/component/usb.h: -../include/component/wdt.h: -../include/instance/ac.h: -../include/instance/adc0.h: -../include/instance/adc1.h: -../include/instance/aes.h: -../include/instance/can0.h: -../include/instance/can1.h: -../include/instance/ccl.h: -../include/instance/cmcc.h: -../include/instance/dac.h: -../include/instance/dmac.h: -../include/instance/dsu.h: -../include/instance/eic.h: -../include/instance/evsys.h: -../include/instance/freqm.h: -../include/instance/gclk.h: -../include/instance/gmac.h: -../include/instance/hmatrix.h: -../include/instance/icm.h: -../include/instance/i2s.h: -../include/instance/mclk.h: -../include/instance/nvmctrl.h: -../include/instance/oscctrl.h: -../include/instance/osc32kctrl.h: -../include/instance/pac.h: -../include/instance/pcc.h: -../include/instance/pdec.h: -../include/instance/pm.h: -../include/instance/port.h: -../include/instance/pukcc.h: -../include/instance/qspi.h: -../include/instance/ramecc.h: -../include/instance/rstc.h: -../include/instance/rtc.h: -../include/instance/sdhc0.h: -../include/instance/sdhc1.h: -../include/instance/sercom0.h: -../include/instance/sercom1.h: -../include/instance/sercom2.h: -../include/instance/sercom3.h: -../include/instance/sercom4.h: -../include/instance/sercom5.h: -../include/instance/sercom6.h: -../include/instance/sercom7.h: -../include/instance/supc.h: -../include/instance/tc0.h: -../include/instance/tc1.h: -../include/instance/tc2.h: -../include/instance/tc3.h: -../include/instance/tc4.h: -../include/instance/tc5.h: -../include/instance/tc6.h: -../include/instance/tc7.h: -../include/instance/tcc0.h: -../include/instance/tcc1.h: -../include/instance/tcc2.h: -../include/instance/tcc3.h: -../include/instance/tcc4.h: -../include/instance/trng.h: -../include/instance/usb.h: -../include/instance/wdt.h: -../include/pio/same54n19a.h: -../hri/hri_e54.h: -../include/sam.h: -../hri/hri_ac_e54.h: -../hal/include/hal_atomic.h: -../hri/hri_adc_e54.h: -../hri/hri_aes_e54.h: -../hri/hri_can_e54.h: -../hri/hri_ccl_e54.h: -../hri/hri_cmcc_e54.h: -../hri/hri_dac_e54.h: -../hri/hri_dmac_e54.h: -../hri/hri_dsu_e54.h: -../hri/hri_eic_e54.h: -../hri/hri_evsys_e54.h: -../hri/hri_freqm_e54.h: -../hri/hri_gclk_e54.h: -../hri/hri_gmac_e54.h: -../hri/hri_hmatrixb_e54.h: -../hri/hri_i2s_e54.h: -../hri/hri_icm_e54.h: -../hri/hri_mclk_e54.h: -../hri/hri_nvmctrl_e54.h: -../hri/hri_osc32kctrl_e54.h: -../hri/hri_oscctrl_e54.h: -../hri/hri_pac_e54.h: -../hri/hri_pcc_e54.h: -../hri/hri_pdec_e54.h: -../hri/hri_pm_e54.h: -../hri/hri_port_e54.h: -../hri/hri_qspi_e54.h: -../hri/hri_ramecc_e54.h: -../hri/hri_rstc_e54.h: -../hri/hri_rtc_e54.h: -../hri/hri_sdhc_e54.h: -../hri/hri_sercom_e54.h: -../hri/hri_supc_e54.h: -../hri/hri_tc_e54.h: -../hri/hri_tcc_e54.h: -../hri/hri_trng_e54.h: -../hri/hri_usb_e54.h: -../hri/hri_wdt_e54.h: -../hal/utils/include/err_codes.h: -../hpl/port/hpl_gpio_base.h: -../hal/utils/include/utils_assert.h: -../config/hpl_port_config.h: -../hal/include/hal_delay.h: -../hal/include/hpl_irq.h: -../hal/include/hpl_reset.h: -../hal/include/hpl_sleep.h: -../hal/include/hal_init.h: -../hal/include/hpl_init.h: -../hal/include/hal_io.h: -../hal/include/hal_sleep.h: -../hal/include/hal_ext_irq.h: -../hal/include/hpl_ext_irq.h: -../hal/include/hal_usart_async.h: -../hal/include/hal_io.h: -../hal/include/hpl_usart_async.h: -../hal/include/hpl_usart.h: -../hal/include/hpl_irq.h: -../hal/utils/include/utils_ringbuffer.h: -../hal/utils/include/compiler.h: -../hal/utils/include/utils_assert.h: -../hal/include/hal_i2c_m_sync.h: -../hal/include/hpl_i2c_m_sync.h: -../hal/include/hal_timer.h: -../hal/utils/include/utils_list.h: -../hal/include/hpl_timer.h: -../hpl/tc/hpl_tc_base.h: -../hal/include/hpl_pwm.h: diff --git a/software/firmware/oracle_same54n19a/gcc/atmel_start.o b/software/firmware/oracle_same54n19a/gcc/atmel_start.o deleted file mode 100644 index 4e5d577f7efad5dd81d2c0eee05d9fb445d84838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1460040 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
    w{uxPCVB0mmt9 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

    @Jy&x(7hb;ax|!QwTfOpe){HD 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
      PZVuW2fN{ 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 z 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�Nmc3l`N)*mq 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⩔N(8LS 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%0DY#&JXLp{a? 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 cl{nn3_?}R@X&+xQH*5^ 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 VMms-3s3)QL~VN(V$&b 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

      D2U^5w#)Uft zgn2>qRIR{qC+eg-Nq3f(5z9o8C<7rqIft0>(9@8eUv@g<8*+{S{m}gP6;=AcwF{;| z;{!48B2zG}#T}+1G^7GB;|m561%t&BGO}&AYumRSFn|vh_C&_Hbbr>N-sLE9!HetC zo(2O3|BWm4!n*atKqwW}Erx_qq~}$)ue6-eNM}*wIkq&zJAn`WwMpM>o_D_3&am%E z09VhT<7vM{DLPj7sfA)k_1O@v4V5sF2{-wBWg{nxc!JYE`+$!<~c%;gBk~tlM4d^aRF-V59jYI&k(nWNGg=%lN5O1&08N+)d z@1tSb;qdSZVZjYC5h|^njON&{lu}!|x$+Nxo@v)D-zu%U;tLPBd*y)aMbns^&! z`)gvQ09IGp`bKm&SL%r{^DNy!PWi+BOK-bYv(K&ySX`#-Zj0sK^D+I z>lAS+XX?nML?T=+TOuuG=^Ck9ZDrNP}N2MO|Dq=IG-ByDH|9;#?-Vy>SCd zVwj;H7+&JiDZ2+gEw7Tp%D9Lu&B7lF!?!dJ`dU*})0q3zgBAc3xfNqz7Np2R@rL!F zfMmnndRQAiAlDP@7Kk~W8eA#as8FK{73=9lYerUi{lBQ~1`JILi0r085r|XvonZv^ z-ZeayY$}OG0ltZ?Wv+iGe4!HP3Z7kT+QM`$P1N=i?@qy41X|Fd3j;xDJHwst(atXy zM*F=q(Epx>^}TFWq-l4;Sj)mqEOTQu5Z~*)rw@`#uMS9AKE5nbf2=ZLTR`ttk;0PMVDN1c@no&maP{Y}zSr?Y!8B=EiS@ag{dN$4I8G(vYfZYoX*0#EDxGmZvH0Y)Dn!m3KD z)PSs0qbHG)k+^m+Cxqoj+(qd(!u0Ihfea z_$@&YS%87Zotv63B+sFtH4T=a;;@hMD*5LL?spV_dO7@5ZkrCT89j41f^#xNjXL0JZ3z%($sF;~Wv@3w@`M zwtQhUlhu<-{8SleU1@1ya;&TdJCaU!8o%ygQB+eqiSq3K1Y&T6wcUUf9`g&oq#1ngHRlt|Qrfflx?87FYGiAzhCCZ!g$`4G@4+D?PznN`DF#=@j zBUlFnJmvFP{VI6YMm4SQERMgKt%IjTo)GQLgCEQrIEmnwt81j?r|_ri>}`Z1AF)r> z)0*L~hH?-b9BcyzKx5+N9EfH@hP^7jXx&&jsDY)h4Tb*kSI&>2w(h_Zpq8S|LEhE}9b`XN`WeY&2v|Bxj z+o}e1S7h%dx6u=cK;6bGfW8LTLV`T8@CxJ_B3XjjK%yrcMPqSTPfw3iG|kaP_XKmaqBN;HfJHT?r*Wy{H*}-s zKo~wSX>EqIvedewSlD*=0CwSKps-Jl$8D1({o}C~JsKv~0WdKiF!0UEuG~(I>T?kK zaY@?b)VQs@9aD$6$ddMQC-Yb*_>e zU<^XJ?1wX|7J0}@`?$J`YEXAU5Hp!!f!y6)Q>v>SwWW#>!8X1_OdZY0IV*HD(m{&x z977Dh#KKuf6BUdZ&t{iJ9-+9mPpl zikhcC{*ri8Tj{i%G1qa3jv5f%89NZu_lUoVZ5`ZOEYa*0_1R^j5Sf*lD$ev|_a*h)&ssL8?UNL0L=VxS&*6#~WMsw_aiQ6YD$d)wK z>7Dl$MQO02Iye@U@MMbcM-(mIqqhWn1uR)7>k7(nL)z+f3ZTWN7`0!|J4^D=JFU?Q znJ8s|%lBL5E%3`=#^K#Qt?pz1aOXDHr>k9A?erlFc!@|Z5GX?V&RiCgfn4S;aT&H8 zN%7HWJBqMTY&bBC-ik_CU%Y2^B}h=9Wd(jjn5UDzdZ)?DN?zOXg}{^89wi@=ciX6OK1*M?JXK4SWksTjT-Y^eHiHHg z)FIK=%z{XGVW1u;@JTn8>9GF`4MpO%pi|yS)Hx%H5HT00=SM`L(Zz8F{YvrW8PXCC zfu`LESgZg^5m0m7uT@WR3&oJ8gYHn=%7qEqJ5QHe$I&9H5tc&zUZk@@PDFoippLVp zX;snBSbj!0a3(`mgwwGUUvZIHq_fi^#7k35jHQqa=Mz-W@e*oKj989&bGmy4*{&+J0P@3yfjFwpu#PDaC~%oNz{^DvuP;%L#aBCT z>#KIE%c97?!Z6Z_vUsc2U0)nl_jb5wC0QOUI5A=osahogZ>ZZbgm~9HZiKsfG!!mN z#|wkh%aMPxAg*gMnFyJ_g*yQUKPwz;DByWda4PMv%FZUEts4F5D3T3h{m3HTVciI+ z-vsl5LqKK%1nF0Y8ydV_Wn^L)%L?&D^G&v6d?&@@L;g&F5{ zia4)ZkMja2t{(?jIJ=EOtt+e$RqS`k)>yqI5qA(E8pU-CF#Q`pSWHth8%P9DLM@lLt2X&y5Leqm(gQ%8MV$Wpr}!Fm1I}R5iTLRXBu#cMD(Px z#*Hub);|D$qB0`!F+)Q=7N^vi;WwDxRM~cK3tvpnk2~M8LI2X7aa{Os)NB3rRt@HY zA>mKx(=}UQBw0OfaAkM8R6&+0vg&D`zRtFE){G5q#DkMQLZiCSiREALXmZqhXw;Y} zcN9!#-2VCZ4|d~dsVxBjDqV!zLd^}g9=nWWiyYwc@MM+g;m#)!4t^tBfNFpxTAZ&C zA%LRAJXNRIte#SzMKfpzA(|KY=+q2`DRMvBjz_Twg^ii%6vCx#KN}~Jwo3_z)n9?y z5rbDeYlvAf-BtRW0KoDW?J5%0UlA-j;hIf@GDe(Wf`Ve!OrB6)x*=k=9>%f3AJcgT!S!KYU@7da)G~mB&-G3ujA{ zDySObRH<*dI)W<6SM$)$##OnhS0FKF5~pLPdI?YIJ_;xr55G9c_LZvepeP%1SsGH^ zj`~>uVAKgDN~WRUE0XIfUz!y?gYqOR%_CCS%#7$+RW9>Mt34eMrAI7FJ&-Pp2I!YE zVg7;+TLj^_dS$P6E*7G0aPIw2Uw{7kgIh~XlPhxJs3NK11Yfc;Ou#U>oqE{@q(G~j zZGaygWHjhyXR{eK0HDpU$yZ-sPjpj>Cdwx zXiFeT+fl_N1cjjBhYFCCRg~%pamu4<`a1WK9WIQ0uB=-yO>YLXwsWQ_sq#HoVHW&+ zGavP9&6;ic53-aK6&_~SRr@N7)4$(+Y`Uiezl52Y)H9cOh*Jvo`%l`hj;0y77iQ%n z;rRwe^%E+N_MgY`jYre@39y1PHU}cmvVy*#ekq_3v&%{lHCbQKiDZH(f= zO0&7^F*ePPMW#^ruu-dzyT zgVJ#BEpMPl&LM*y?!Byph!u_=1*}#BJUY`E_Xu$D8YJi86{n|bYo5k8Mq~O8i9qR{ z8=%-V1OV>2t#lo?$bGPyn+UqH7`tnnhCUATPMKmL*Y6gW7F)1Me(X4odz76;`Lx}6 zyW66*eCAgv`0ub;tiOAKco={App*Y#3s_=ciHPp?;_%)1x@>&lOEliEfSZq-M->osXIT+i>6fXO>kY6wVmVjH)I5)Hp!Vc2!UyLIkhdJw?_5>^R9bJ580l!HL|EQ9f%78O0EYvj-?uHHyfK3MGu# zUpkM@sqyZ0({~q|G-)$s2Q^=-&$Jq{(*)fR#ilMKqvPlfM>BMPltmzfc&*1aFoB^7 zmFkM$I6i_ksm%jOY&PV+GtE}WMbrC4L(1amvGGy1qxO!j_X&zbWmUgJBM6rHxJVbM zf|PV&O1c258}a=eAK_@&7T|#*vmogT%(rL}aCAbT?j67cy9&s0D|pN&A0&7Xfr<)- z1L?=x;uF~MrIDaXy>Z=~&gShIHhjd|5qSW~V~yajL$9qYhCtBqEzL`pU&_A@D6X34 zBEFymVic!z;d*j7zoNZO3LT9`s{5rC@T3`*D+6!zK*q()T1ByzGmgt~ta{iWSvlq& zEJj5y&B&T88N;mH4@zZMO9nc5>O~HiM!+2drlA1F6|#C_MKt#x!UZPSp1OiVm zGl9xwpUx!RmeC+Ja0SDpotV+FgO%kxd?Ar8-KUARp?<=$g)1s>^OZ!Is@5iO$Sfe} z;inH^jZty6byMRL17dL~4rTIa?L{e;fQ-~3N<0DuDv8W3hsnKF!bc!xebhXtA{aEZ zy63l3P~6+!kW}qagbw*%I7jr~USF9c0zwWV@v=_rQ$QY1J8ZKa=Sf>C5`@;A2I2ov zP(;Z#$=}tRY?tA#CLdQ^ho8C>5G1-OJ#ZZJL+eY^h?ZsXNbzcBwD{yt;% zEBwR14|DuwzMAmwYCnK8z4|{Q^~|t_|2{{^k|M^#&d#f0+jyzMz(_$`x`k38?&tDY z5Sq>m9l~czfp9xpVX78H+)O}*$;$nrWz2fjdc_>De^Uy^bM$q>X*TxU|0K~{NrjDtDhk`4TcID%qy)fNPbmG zp%PgP?&@*gg8_7$FStZOISOblCg>#ssJW+-pz(3<1o^ha5mZ(($tips1#V!>mXL|4 zQRQ4`0{#?AZFX@`SE%B=uGc7qQCuDvJyFZPGWA%*SXTm!K(Ybl>{3D?!+An|(w_v) zGF=@TH)o*bt(T`Gni>aDxD9QlpY6MX7!EO(nfr8D&IR3VY-3RTpxr!?HwN_^vhys4 zSvX#$iF=hcz$%Od;UC9et$ZMyfe$;&SeOe9M^WU+i!3cVKo9ECn>U@&=FJQ;XGC-j zNL#!(6jY%%!N3UDhU<0cN+PA>FnB-yCrytqfbatS{1#?Y2!h|jn$dk6zd9OBKUvD} zITO=Y0V9S>wprms06|fIMg>K~HdQhS03vZ;{U%SSSs+4(Jgl*d(3LtMO)&D$xeEgT zqgR7f05pxl#HS@hx|~<&0+~@?svT*P?b)$)>diaXi^|_N7-VHoHVEb{y-t*My_dNr zj^;+ddyw;?z)c9yMlG$|?f+#t1Z$s)!U_6)hj0WW*hyjm5n8}rbQ)exD~F&J-MfJf zDnp{MnCjvq;+XMGa36^PlsQn*e2uKfkt<%yR>B?pX?&+F8=lZsN0mgle1!Fc4immO zm0LDAiW)jY6PV9y&SQ2)b~1O7Pz7u`Y_4W^@KIy$i0wF{V?=Z@oVnL9cM7Osso*m@ zrDC4$Bcvz9dBYy|Xy$Ynbq&l@NVz+Amj}yn_cE|$m@qi<0YxW4jS7eX&8j4QA}fy{ z!6Na)v|GE-$B}7v-I6xQqg9|Km1l#&<2_mD0jEcsZ<}D4 zdd$G27I0D4v}VquVS5YYqe_Z<+#WtFfN}IRXm9(5jt5(Hg*-(GL7GFI@}wLO?Lea- zx8uJ}aTN)}kDJXAVxL8i8r|GLhh9N&=o8Es)eQU+s zRjGickcU$fC&ZAID{rSxmF>CyQPSWUf(*b33^S<0pm;+4oW4B6|SD=um1I z;fT2dp5ieI+_#!J?F6BJAuRiv@|v03X360*q^q;|U`0@*4YU*VQRybipkm@@(ns9L ze?vmP)fU6+cYMRW(P%Qq&|IfW5lqDP__o-a3Ov1Y`})B`x)7(q8sS8xuoNy~gRz8w zw#oUx_BTO}C#e>TBrE)Q1U9w9VUm48l8T}^ zkZ-e~(HNa?3Ni-9UrhnvjH({t&3GJab^MMX%%j63aBa%quvjBK#fJq7DP(YlEtr6r z>gUYcq!C9!fZ%LCLx7jjdv$Lk*;wQMh5#P7P2yOOYHg*i1&AwLDghOI5$zdJG30na zk_0!vL%f=zIDAbY^6IZQBdhOB1#}KM-vuil*4C`n6(eX6DU@L0;v~d17bhE8NM~J) z+QnY5MxbyZ)lJ!##%2nj&1hJMlO_4It`Bpn>{4`-fB*bI>ES%=2Si+C2M1WN(?R0J#9SB!|DU?9y90MFWNn-||AFu-E=?WSv^aEu zNc3hpO&u%R>M3ovydz?C!|8B7Ww8$7Y1 zi_(nZX$BdTkoTE|LVnEcS6-LO{9d${LEjmT#`?Nn&=N)W%rSWQ;=UlHRu+h*4X_RL z{TkK7REp%i(fG-Wa|{BUJ)jODLnf#=pH^SKn?eS#D;p2g*ESkApnw%)g6!wXVpl<9 zwv84Ov=A<{t{@NlEPAbY!MNlk>zaY#mk#lIXNC72r$~T^5mma0=lm?lZD95cG;(TadRu z!T6B^asjaVMOAYJD#1MkgOs|cn)75l5HQoeryGjpi;(8N#yKIa8K^!MB$n^h_f2+T z#0z%+OSfH5@;eI2X1I+~GOGjZ&`xUVr!~+bpS5_U5Iad9OzbqUvvBYvmF8hv0tdWn z2&Hr#JxbJN;tkVO1S**WnYwok(c^LZw(;#;^C^jxDf(*$HIEz{hl9(XCNT|>Ct*2L z6DdGfNY7@rAth-rr zk1Nn91_c=;){(!gk`<7xyeTPafsx}N@^86$vBW?qu?0pXSW280M%__0RW>-}AzvYd zt)R&2*@Y~zms2j6)*lv4s|);Gn8+Qa8yc+00`7DTC$qBTz+lDQQA0fU(=odd3;@cZ zVzIX4)qh^`Kist%p?bHn8Pw6adCcHw6p}7Y$wJ$2uRkpdXvHsP#na-fWMfX2&+cgF zF#7ZCEX)+Z04FA>R837ol$Jou`$1luF>ZuHD1~0PmU`Vr6f&G4qN7Fr8JM$T1@L@o zy6FM6eG*g*3!}P4fp!E~{J-C{1=26dK$O$!xs+Y% zjITk2!zM4)Pb_W+;udLw&Tn-@pbeD%Iy&rwmB`>My8$;-NODLl#pnm|eQti}B(e>Y zQU=HoW9{>nnAWcqI_EG?G9cvkAk5{%_EW`}`E);4?U2HBQpH4!+$?#P5m9ttpz(*w z&&c=y-_tN3)|rk@QWIjSyM~Kk{HB;%TgwDT)4P>R=aakg?2zL@^bQ3Ok-0G5LMUh( zQx*d~G@`&zPB9GPrd(w*FH&Iv%JKqCKyr*{YcCV!&@#AYKcis-*|1W8I1_p@=70nv zLhQKva<*ox;1F`qBUf#8uOd5$7GGW=Njgv>7k^^BSS!$7npI#9ZS9T3RFM40R3mRL z#4ZY40ocpQhcID)R1~J@@jwlaqj8JI?YYB-vV{1?gy0nH0?DjKmVRdjk&3OuLViNoHnWiz`c^?yQ8Ckb zo{44wKFt(^o}PGC)&VAm#m1tR7t~aeWczS6V4o9Rl_a#hAPJcpJNA+e;%4r_dVwLE z^+(#hkr&LK7ziWVqhffL8o?42002GV<*;aK9F-%st`jStMT;4(I~m_hW#pyhXa{87 z{gYDrqZu926z4vkYc$GC7LydOAeq$tVL(iBJgZNOUK)hkt8d27bRs~=W<;PbYJ6PX z0|aZV0qxHb{xLzXxKP62FFTjx(fbE|NVF;?D2Y^|v_nlSW7nf;b`j$9MRwPDxP?B_ zdm39CjcKI>AQ%CXgMU)dg;Iwu=jhes{dioUKFJq$zj@pv0~*xfs;B@2X`W)GmjFVF z^F4A=!*iSv+=FbAP<{AfZdHrRvh(zqe4gk#Dn%AaB60^Gr6n^-C5dq{az|1Zjh13_ zRwjYU6~LGl9w#)G9=&-^;%R5B1G>FgJUgT99oz}e?odU-r*tHeFJhh7`CqXNNm^1n z&{@xDiY-Pa2;V7c)y_&7@K}z~6oG)lxv6@=zwsw)oYvs{-b{mN5&xX-=OS-Jd9|bV zj;W(?XQD2SkpXir-pag4uEKx~PyiENmatAk_AZS)&7dQfOg4a9R2zZ808y&2SFr>g zyP4z&p(RE(yC6SMx}s2z@Mf)?eslnPTK=_^XN zpa^3kh-DiLQ;n1LI$MTID=#;P@4Q&ePRi*+%k*%pu_YMe`Vz}Hs8<#@cf;L^X2 zGK$RZUwnkHt()r)1{df|(YX=Ob`*-x9fC_QvJQrsw~g66L2L=ls(e^WvIrf_FPOnA zwYx>*7~sL_{QJ$J41t9dLd+?blau`rbJdqyO3kc#=#5){+2n|d$VZ)UIBXqLeWb-9pI zUK!U9RHy}f(GuE(K!hUknnf5qzoD26BZ3G7wpWs~+}FEMbKC)LPFFN4=8)(6f?={p z5|r~DLdY%*1VtJT7YGP>jCG|*mZ6Rz<7k*A^bQ)HszwNirm(@59v6Zz%0PbEXW8w- zxX`q=v|gIY6&lHcL)WBvaQ)dJfrUr*@dZWNDKYlN%Ddv4ahT?;N*sNkPF$&f#DRovCNMA)*{eC@3~_6UGfz#oc}73RjWN0(VsfH=)jGq=Po&Io!2pUwLk5xj3+TieM>R3Te2yIidq|I z85ykcJFE5*`KeWzstRIdUL+O@F*hbl$d-n?%BWSOXeD`rM3XjPtJk{Sphe9AOycpl zF==5Gp65DtfjQ$T_Q?yzb#^wSd`cZEM;+1Z4%;#U=S;oIcK@=cXK~psYe%^LBMN)&_z?lh?8v35x_j4feX)F z1iv&t44L97m^<1Rqo6-ZXpb5fjo)_wHo*=^7zqru=r={|F_-@+2@)SKPs3#2dRXVd zoq-V2pV5LZtZ(QtB)|+C0V8%v5YJKhk5_AzqH(C!CZv0yHe`pn2PMUQt#BR}dK zNHNGIM^bK~6akLTH!#*nGINzJnL;M36bF_>D4a2FvM)n92*}tNRjYVPCYi$6EaG9T zyvU4ZO~J{H9Ka#5!H3F1e?{9>bF9Y05Lw#!x|kx69+-(P*F3x{lw}Zn)QyHUVu}LB_~l1M=s?IavXe7 zHaHn4A{R)URW=g?JqB0@yUG%=8vjMwE-6Eg^SZmLcP>hE4T2j8) zX~#7**-aFhKz7N99|jp%a7t;1KqR}nuDW9tu#9KuND7j#^C~(^l=S{qI4yEwRcGiB z1$#*MKOX9wU1yTP090NQN{gZ5e;|fRKxeq{yQz;@|4bU z-kEHR3y!>ERFCMv=k+d2WA)RTBiFB(GM^G%rb0cmh$nZ1yq-xVa&gF_U>4K)<4+pu z`QMMvD7yR3V1Q?Lih$E@aS|@h1; zT`@@^c~rD1uIdp;7tF4eOdBD@eQ0E7NOEWomSv+n8F^X~w28;w{lIz-u<&j{t)L-u zN+-g$1P_U;7v|}Ncr{_i>gsRK;vsZAfa=0^V1Q#R84?oO5<5$d6gO*Usu*k7mD{#y zq6E#9e7NjKbip`6!Erv3C{&mRRQ!;LhXg0C4E9oPH-R+lwR&#g$_6|hLkM&SjZHA? z7eI-7ZUJ{fjpZj6hw7?yM3B(`l8+jZaZqNzFqX;$>&0Xejtt0Jbj>$gI z;FIYphrCU%Gm!=jGPP-0Kdp&$J($#{0cjk=dubdoL12M1oH{4kAzaz?MWZrBq)1!Q zn!%{o7L4j4&nB8>Re8zc65y>w3&IE%SCw}U+y<8v^ng4n~pC!UW z&aRw2dc6fC?U#4J&M1|kE3FDycgNKaH0;6k!=TF@B8|3hWYzpMvZli{P-vg&?a3m6 zK>dTDsUlk0Lk$T*U$k}}5qB_kj#`wBr+)JUfv%DnN#9)sz@VQAt&vE6UhiJdFyJ8l znkz;XWkqr_hDf>u{jMLlCi(N&>y@eMfPqdX!> z%|tu7F}!&~rTce~v+$^$zJz<62Z1B?Fcb@~K{308x4Iie>q?GB7!Vs;ql7Fd+2yf{ z9W`%r+Yv$&ZGzW3ow>`LY_YgH!xUZe_PZP*mdEw2LLwKT1FdDI*VqU%wTNiWw+)8@ zI_Ts0CDf#E&1dc%QT3D!t0NNp%m5jeGz}L@OfoPu#-HpW!h?*_?Wny&{%Te!lcpH% zy!~2(RM^UA=h6gnfp6+Oe?)2yJRMh|m{?}(zlY4$y!d!m_Z*bOOL_oX)<>VlD z?b9z`oYDF9%X4i7W_&5qnx}}$fJvBI(c=8&`M@Ar{DD$gou>gcqcH)E1(=(A5qt`E z0tD5C*NXDF6kb3htMb8Rd(30a{xVb;_sLmf)ZD_#x;U%z_~zu7>JqEh5%~ zf#oPbk!8(VPE`d8Rl0$PEaWrwz}9&ud3Hb?fDXO3sgEzE883;E7nb&SBJL=Nmx@mN zMe-Tid?VMOQ8J2w@@!!Z;Dx6%Evx_*pQNR~9hO9%_vDIFhV6(SwYiD$UCa`o6obww zr6sBw3c%`35J)A)xFii_Hf5=>lQ#rRW;guBmb=vyJ0v1laF(aTYjtVun7v^tl0q8p zQM4x$OG!&5AeOI6xBLrMjb3$0a%W+@dYIllVsqP7(oF`TqeCJLjfvJx> zQn(Q@)GOptp-9RB1=Y`7E+hF)P^|v$dJZI9w$eX=m@;Ou#+T zqbpy3fc@xs4fXA?3Z-i2A;F_$&Tv9>RJoUMFV=JX8k4mFqAMc_gd*CH4B8|;qCZox z3+}Rg8Zcjv3D~o?b**x0lq(Z~aXS+&CGNxz5qthEaw6bfU45!~FW~7cDx`W@C`+JV z!t+&ChS=C6O75POcvqMJJ?NyFpoLnw$%jo7LIg5~j0V?bqRNIEOF-K&T%&Sg5ENzanU$4p3%3*~HzYahZh@-RZz+E=w3P^z#YL{W>x2L86*@I?KeI_Xchxa@`-3Yy$OT zgEi@*Ykim{dNgEk8ng%nWGQGcOJA?T_oS3`vd4nc#V#2sC7AaZzjZKsDRa?6aH09;|TxdepL#ZRmz5D4@W z!r9ICaD-9{23(gQnQ!E{<(&!;7w$&8b@e`?&0uqZE7MqWj;>}|U*6(@ahEk~2p(EZ zF%Z*&9?@2+SS~iJE+u{{z;uKGHS2{eHCp)ptF%4~NB^8>hZAQ#7J$^BrZ0rNjCM8(q+_XR z2n(SjmJb_DFJI`hYj$^nW<-*5o%>%e9zH%J+Y!}9$^sZf3u@}(;`Hb)XEVkK*LT{T zVn;06%r?SuCSD3|v0A?C-RZuV(Lt<>U(=6)uz5E=b?n~5YootFaLLi)$emg=tvYm% zPQ75dwh6ihF@WX7D}nEjqNyA{y53nRBgr<2)S&Ea85>R^u#62i12E+Tjuc?Nfi9IK zNVt!sLcA|78fwXmWW)Rw?}c z?R+%<1vJFKzQz8`n(kMq2y0rWhwwK3{Cdp4O@N`_8UheYt8^fy7%ksf;H7tjNrxBr z_J%(ha^FV;)!nxX-5@2+axgaE~voyj+X0 z-Q^{@Lm+RWYC#yTmtX;t50Pc@433I$ot$ndo*7R&#GoEG8qi7y>_Oi-=t6!_mwE#| z2(1j>OO;cARvQ+x&mwn5z0j&O#V$+hIWDRQx%qES$To-Ca5!&&IsWqF-~RUX&$<%? zSl9^~20y=A@+Gee;WdSzs@!%yzAF=0GyF2ErCefIh7tiMMnvk1sX58ift(35b4-QF zQ5|Hlw?rNMiFyi!M&eenY)G%gYhrXcRve20oWHy*A>WjAQb(4?Y(9_0U?n-P5~Jvh zbpWF`%fUk=_@-%2a#J)Xnb8{Y1rF57-|zm-{xO^=sCgUB(MsUgK$@r0*$iz-T(64D z&;?PQ3=>gCM%36JH5;O{f%c^G_y8tU2PDPXcs{~Py?g>yW$J5jmr!|i`YafPDaDF5%CDs4Ko2s z@ofnjx}zO<=+85Va7vxBTg;)rBA!(5Ew{N+gXg6hj6;kr=q%+($IfnT+AOU(H~6c8 zID-i}2j$99t`;yBImBo?azM5| zpvW(~DBG_j<8p#_8c;QkOg0cR5wXrJnhYC}P|1>Y?oUE-9c!H!648pciP`4b_iR!Q zBqu*DO9O%_ex^FC5Sv20v3%hP6sn{e!SBSxB)1TujTg|x_`4-~TxUCM^4|~ZsqP?{ zni|E*R-O^Xbnej%9iCz9wY4Qbz5rn%V9*Yi1cU>7n1q*z*Q6c@sNTXr1`780&K2S^ zq)-bV4)EKeWQ&BSiX`dF4! z?Dr%l+EMSRKa+_vjB|r{T*TYa1iPJ-=||WE-%t5825r+DY2ECSNeLhqO0L5MUT*;IT9o zN|u7BZjk=)&t?SdU!JGK4igysJ?0qQ9+L&EdR802$|2X(JcR_R+HQ@#r~q{ttbv0k zu8RsH4+u4-hO4`~TCTg_F9Z8^YRkzD8f7yV55oM^46ifzB0^MxW_Xx(+L=HmYIxY+TiE>uL^elybmGmrSfA6Hm(A=?!763Q9+8r{(zbBg`0 z5$%tre~5xnKfumFEN=W>KpTb8s#m+;s_7*_O*qnM$;?84@gIidO{}dJL7HZJ`xlQt z_pL!#up|zzK$P<`3q3oJ#d2F+-Dl)AFQ>Ca6%BQ7;Gas!Go)?;iZjCbc;fwNph2T{ zJo2NX^evj~Z6JX+X1S15-rT22(g9mh+N-5 z^AKxgh`9tKA~TEn5}?>6iRf;&Ko&I=X5N2)=bU@5ZElegFxAb>DmQa?bF;gz`}MaF z-+Un}g*%l>^RimVJOc>U{f{GCx9 zy{*TMxQOx7OJEbBgB%f>6+yQW<~MMWVXwIO@Q3)v{L{rBE zGfqhR|MAQ5#~=P=9xTX3R_WXh!Lt26zgv9)v6)YA+eMK zY<5yCVZUb|X(o1kc>eXv=bxAV_VxCspX~Q9hkyP4=g;5&)1NoUcFTtkmoFFp z=OXU;>Z`9Wwt4#3;IRIbuP**O(or#7T^U}$kxGSDMHqPj@X@~>-!>Z6$H^>csZbQ* z_#fDO?`k}!9ka*0AUJ0+y?SJica`Ut9suGa&M+Tt121q+(U*vM0VHjxOTGtBMbrjF zyTq?YBOSCH&*5q+o>STJ^$4eCrqYjyh#T{bgvjhbsS}}Du*0zu99pDpk4CwLR1bi7T|`RkkWxBWSBKb2TjkDffLa`<6pRRcSHhq>;}3XN?{6 z9PJd1UnWyCLX$-(D&GO@#OuK#b+o1fgiJP4u%1g3fA`Z}^ZOwu@ zXN#Nt>ypv)d=6?vn5C!*XW%+l7YIUaq-)Ginmr{u2utZYC@1xiw7d1qGp^2x%B!Ko?C!t|8G4vRmvL zS*aN`3>`mmv7-#DPrQ~r$dhM5-Nt>M#fndqFse19QgI$)%O@PgZB3Ajmc{RcZ-#JZ=j&$}%6O zl?K#M7O*r(2|NKL8`6JEe|BP8P!Mqfo(->B1CN3Jn^B3a7W9IjL0dTcq(~N zEpQVqqS%+2NpnXY$OH)B z3h|Bi>%lPX^x%*4)pvZ$1-cR?U`CG493|`zZ^eEBMktvWpe|tLe1;FY{DOAW*3M@( znIib|-c`NJQ83@Zoi7~iz`l{A9Zg)FiU&Zy=3xXu|qwRLdcJnHivnv$9LdXBs!`doeWch%$+Maf({f)nt*xNPVoM zVLQ)X{`Idve-XvNiNIC~@gY%)WcQ}!n*nifK0q}6F#qEZHpGZ*U^IskT(H#u6%BJU zoo+7R+0wf~B?_OS>YweTGPFDp2gG@9OV+} zcmhLb+o^z0=!7Z}qeDVYG{ZTCH^UTRX)LsVZlv0X(VhB|hR)ON4Q4B^UL+=+nPNMU z2knqmE>VY^tkzDe-vO2OAt_Rj7NYCR?5H*S1L7|5uw}S%AxV(ULqa+K9DQpDk9(AJ z$qZdd8?*!%(*z3nf+hY=Rlwl_p>d`-3{zQ0X3BDq*MW%#cB$|@XVGByEmi2 zG~~Sr!(g$a8Kb^exY*3FdnF>xXA@M)d_;cp8w{7y@uBCHjNX@adTiTVm@z@ZK%P^B zy_o=5Wf2Ck!n9<0W&w}YEPJR_(-@m%}d)$Y+9mu^TgT#eVL5BF;uoB|mC`nkKR)3CdY9&w`5;n;v z-eMP?!)X;IlRG1Zdl1K7Db{A)nL)CpkqiF?K#}IcA>cK#Rgz)7x`j!pUbhac7|knI z0Wj>i9o9WEjQvPNZr+|BPFpiiC7Y8P(_Ddqm=`PvNQh!U$IiQpQG0iRGtl}JoFN88 zkz~o#gWacl^IZ?9A*UiHst~CyZG+94alxom5N=apkDfO6=$wq0Wactp-qUB9y4O^I zA^9N9O{Om=y6E?yggom}ah*zMLn~8IX^O{ysD*<}OgI9k4O7&NI0zF!PKS-(478&n zk0J34qd_!qiw(10Y^`Z#`EhwIiG+d=RhrdYX4wMeix|>kf_BnbN9ug2*0dG^amgG= z5gL?vh6MNgkB`q#J^hZWsC4hKPIPe>0=exOJ0Oi>J;6P!6uX|SE|W0P?4MyOrCdGa zjmN88EjjLyl`P=3G}N@Ym89xwPYSWNqHZ#xJwTY`)@5gN_BeR4C^%^oK?taxlgDMDhaKG+a?OUo~V@= zfZmK7p}OD$J3MsL6{1VoVVZ8r0=qzR1VyYVG)70pMr>*)>dhCAq>Fj+z@J$7)0n>bc^f;}k7o@OSist{0Wx4<)ck!KfIS8`&iIV|c|t|{H(kE{hLlN1Zu%lr=2 z;R!vI%EE{3Sg0d8(=^WzJ{bw62j;kN4-6wPyO-l(&7hv6EtwBDsp^9X6hj>dWzu3Y zl?kNb4l6K;t_AjT0*9?L#6Up=69hVRPaG@z#*Ru#mFtY#83NexX&z0I4Ms4>NU0Up z!$5+V)k48A>45S9S6L*X1v1D`U0gqdEaeRDSmC(pe2ksDIml?#*)##lJOaCJ5NYU= zQ#O(;6R2ot_0nPg8CJ#|L~jS^w)s0o~5+He;>X+=30GRR?6L}nY8U^7grsFGh_ zhuc?rOmkRgdpSUEe2<{6L}z75+#mQW9nG2X&JmrPX-75Msh8dU&=djd&#}!kjIkPx zp+E`Tw(y7VHc$U(n2>d@ur5^MPO#`AFMusbu|zm#se5{m&*tIfaKGMaV3KSfi6)KE z&%eFq6>v4z&~k2;eWAEUkxy4(kSXXJ>N^qi@@_#o!BktkOxiLYk#>0pA2vIKrou(Y ztm7gA;8FU@)}Kq-6hpRX@)aBnR)cs-d~OvcKwIpkr5Ng{EC?5hdxEa|atElI2?k3M zUui`CfRugx4V9u$uh=ZZrcYVZ7W^GyU;OMMBTMiELm}H4=d|YPYG*n1xUEL#R+O5s zq7not2;M5?RI}-FPkZCGu|n6%rf^$oIgpGpzNJzG2-NRF9Jp{fCm)?XLkUQhFW8)* z%Ee7n*LtMjE!OZW^WzY8p*7~Zjwn6dyq#pK8n-vQx4iDb1`|?BtU)NLbHg549576{ zv&93I`E@WF_X@0D+TtZG0eFpzS#2$rAg0P_(A}S5>-B^b1bU!=kmaO&_`{4nO0)w` z;w{Sld^b~kk>TZZNHJMZ_AD+QaUI1)NQcAqR|xhS-(XBshG+}0(P5Zb&c4o6uKFa1 z4&|tQm+S~!;Vj4)=*>=>?dBQg!X1k_Jij4i0Kwl<8={I~S>WGPm8f8ZEW4yF z5t@w@DBKDOuoWF;xYg9sa$Q;&Qgt3nDZ`fpYb&(RV(Fm7o7>4XWH22d4Ox#z<8Q;A zlc~yI#b#R>J8W^y1P3A_xfP|LA(1(DO37QSa`$rV)@V>) zOH9@3_xoI_CEFG6=F&8M<+ah;O@t8YGxIV>udDzK&I4h=e3e~n=G>N)Z#mB;io;KfgS_Tq$ zL!m4#+sbKiUwktOqr^2KF2rIuane@Tmpig#Gr>08D(<50_jd>zEo$xlfV2P*$D}=X z6kaFokDDsAAoDC@Mp=;L#Hu9274-RYBeA!maqVn};e5>fE4rhdUFgrV%@Dz|Xa#s* zuO_3oCSl?egm^^2Hsx2UA)`8-nvY9X3&hJHs#l?vXi!?Rzjn-?r{zIOg1z){#gY;B zAQJ#6mBP7T6m$DDa-E%WwAVFdnzDtcVC33 zoQ-_xOb8r2_Z;qP6{d^YeY13C5=Gpm!GX?kji%U1LE<(5k{d^UHnuKIPd+o=dBM4v z_MX81Axm||j!SGEXgZ8}Vb-aFM*g#)lK*N<3BfaH`Qs8#%@S}kWQQA{CVS9nix8fb z{Zuy}gm41fkfDTdP$BmA&nKWFnd*v>&>9OoRGK%?OWn;4&;d@ z=;)MskWm9(ag$8vL-JipVgLsybZ;o0vV_6^^DUL?o}n1WffMUB@&nd)klc1DVawQ4M$Rny8z}eZ7?zhx zV?nkLXaN{D?0oz>@^fu^6Dl$uw+$Bxjst@V@0%qcotZ~?*SmQ*3#2!oS^~P!@<-$U zj6fpGwkFd?VmQKjFY?YJfq87dk7E(DGg8U-M86fmU~*tt9)jgdi71@2N2`F>GW;9XFBU?D@#OgPPydp{@9C{M zdi4E(zq4@)1RAS}g6?A*6u7|4L}<+}fX7QfOf5sH+*n}a|Jr~4m+beLPi~|$N-IYj zqiB($3|`B(D_F(=#xb4Nm>ulI#thD+9zd%ePK(tpi>CIO*F5B@aHQx)x@Lzn6yJc6 z$NP~Ew=bhI8sN7%RK$XsiWEG#8igZS?q5vOH(fF$9i+l*0gnc1>3?*i>1_K?hNhq^ z3G_@HN!L4&*Urd*r@-<@f*d*dTMjz~DY^Favi1|F5F^_PfFzuo!=vja1p`7aM5mhQ zU6m|!5~s30pNz3HIn|lJgt)e$UUf-|@z`sCK&=)fqz0=OfWN2Sok7;=iW zTRgMjhN4WHZGaarfkf3FB+I3A5*2*lX~G8}7KNrGkc^o<%&!B1(w4|j0Br-ouTpd=Mc?Y1qdpq{M9K$wUir!a<=g-oEeGTPjfm^TEZ)}`ucIJ7eL*}8BU ztyIvwI~{k{a6w2!y|QsQ=$D`nyLCc%CxvAsgl%Cxy`EfM-9anGc7y0cBASIhnx39$ zF-U$v@1sw#O%dDt<=n^cb?XC|hQFwXF3WX=SmkRC$j-zi{9ED7@APJctF#?60ATRMz5Cyx&`SG|tuVXZxn#mhY*cG_Rcd+smDjFlkgMLWB7G0ds zRW8}_0rGgkvP`^c#)UftySAt@geS#`7wmel7U!qa$EO!&gdm0axCPf_VjBVIY5usr z`2EXq^M~8tC$BGsdw%}n^l;oF3vGBTbNFd_M-;ddS4M)ve-IoT=Dowb<>1PQFhRu* z6ekJ@07(Q=Kf{dCyIQG%j0a73==&{kw#b;JTmf(0d_QlzI>msUlHTSvW0oJ7uM7MA z=z6t|dQ=MuC)Z+fS=1>5`i0m~U#?NRxhY%8g&-6ZN%NWyD%hH_49&4`D-32T%o?~= zCiufAyhZ@xwoI9WJ{C9vvAYllNXmoY(|33H{PPcg{fiMj`bs@h+#ugGe;_x(Jv66T z{eJ%pOAze*|H*{d<<2zivKEI;DQQ+tFe3C-cQPEQC4XxWKn6vP%-mqc;MdtnhP{x; zvAu`m_a0TLA!ueP65Bxv*Ur!?8OAx^?g6Zj61H=M0$W|l;R+4RvBrWIW5VtkA9O;K z7Y|^~Bs(K8)Ce&ZE!s#DORk;fFURN7v4=GW3PQl&9+38vcEH6Q$CIJ%T7lMXP=vg6B=3QmAb3JuMPPJBcPug}sv%giAAqkJRRPDQvPnjwg0Od%sJNah-05*VtgC+R%LMV0KBxfYy5dym#H!UxYemv)li5DAM+ znt@3L6`dN-$&WvMv4C>WAt-)~6guATk)~SIw*k=PisIH+OFyqKzbPwCh?aD&wB;c(*3L{72wni}@t07IGUZMOJo%g;PsD zT-ORr&zM{>_XT_cDrfSNa_!@mY~@F$PaIFv!^2ITy#3ckd%=X<*kxgXDQcmLNUR+h z-sVU^gknHmq_wDxRh}-JO%@ai;`(acP`uHw?MFxcK_v=cT!u_wZH?^?(Wp^-9Y)ub zHDZ?4>2=W@Ls3XZ!G@u#sAS*)N!iLxZBeswj>bc%knw2ji4~`^!9NQAR=bwjLx>CT z!R@qdxxmh1s3I_20ISdqkkGP~JH=>=QQKJuhFL`O%4%l7b{S#n^QP*q z$0|W@3+iG3L#f7fWdZQ0(x2cAES?%sl(RnIFSZe2)8gPBAa_`i@-brwL{h4j**c8M zx9$`<>ZJ44Bf-0SY;QSU=jW~9+H4^H%p`k4fK3tp z+cl$SJAIR#452h@yVcH^3EzofyQkV2Ay6F(n(#)VkofW()21K__128X^Oi&%N|T() zeZfZ`%qMhJ8oanFRj40PU>GpL)Dix1adTA$+3ZM zX@`9`kieHB_AIua;g2C`?VzSV(u9!1C&oh^b)Ykeo0a;Wuzt{DRPV;PtsqMA#mvN% zv{NuW=muhYomo1LLTIt@gmfP0L`Qupk!6O25mvpJf}Nx6P;eLQ_-p7Q?Jqn1x~vR6fB<&97&aKsA}Q3$8oSf+HOe&kKjI;rM7EDDG%j2a)0r z*+((ER1kWiW)SMG$a5VBdgXD089g7mGTSx4jLkSsO7Uyh4$lr%Ypd_o>ar5fVk_+? zQw2xa6{4m|p?GtlILvM~OZ*S^mOuX$PCoshFki8WM4`%bSBcE?-D1wCjatpOqs|&? zgTx9dZ@XSt_V7n01AZ7-ASw;QF`4EW#ewA;t|#ReOBz@XRdx5A-3|(n0n(FtLApB? z>hM~$ozj~}m`7hh);sh@^dcx}RC*(jC9y{WW?7st!Oqzk9RhTIuECU1^3AshN9wT( zZl{^>p+H#^sp9-|K#)FaF`Y=+XG>BqWeU-!0ER?z*3aEwsn+eIX?FNQ^wEVh1UFO) zDcqgoftu`(#!DKI76y-$c~)S*@aXv4@}MAHl*$`YA!A{vk6TVefVfMu?e%(D?QMx0 zT_$D4gijK!%tl!gQ}BV`^uZU5!Mw)jrwZ+ZFGXCbK4ZzQ zj-Kz0JK#ZMbKi=BLB8d`vl50?>fYsjZ9aih6c$qtjO`BwY3|*xU5rk$GCGuK=g|*A zlDWTyW1Zae){<&Syh@ zi!Mk7SJ7=y0ot6_R4FKlh$xjLioP5YwN=23k)j(| z*#b6O+48QkJTI7QRiA+*6*oL<*p47z87@C;t2TK+TYJ%9XyZ&8@}Bku{hfk8(~=~E z;vQa9=+B3X%NJWi&a$u&h+MY|au5T8?Q)!h7FOS*voO{+3?+5<(_plz7H(;iY5U-1 za??yWnAR)ytYwh^bYeQ;U)U9c#`7~`VcmHKCShH3uMGlFuA*xu1E}g zgThED=^2wt9+(qisu_BLP~-Ugvb;a3_>E+*XpqvY>v0Wmcgo>rb-Wr*t5?>rL@k5R zrKp7;)eNrWO`Tzbc&@+X8SuOB$~v>KMUgaogciQvZyLu&ITDY{wtWOo9q!R_5#I}M zy%CeiBtl0#qLkzW@GD21$+Wc2qdaMiuj6rhA6G!vjOXkbkt;65X_xb~|Hf*Mv~gvG zu>#Vnc8eb3=nCBA3h1yIVd$f_hIA^dAc-lLj4!#khJEo-eU?}ksN|dY+!D4`l$PU3 zgL2F$2I4bD_vu@lHe4rJ&BR_78RCiwn72zD7V6%W^mLG?KwNmpU>m+a(*BL z>}33^QjRc_o*N24>`V|G+AD7?00~yfz#dWXV?a7 zf$*4N0Z>)K(PN-*;ZJ1@q01HR#8}M2hzKQq1erEY#SX>X$w@5eqx{`6s(BK z9=qnJbj>G~+DD0At0Fr|9!37?kNZP}(Z}rUYh`8GqQq*;2|Q4(HWSd}8NbeIFslTf0J-OE8lO zA`I|gVmWWwj|PcPAHj6%j}~LDC)h`Wf^v^9W;bU4KH>(n~2DG zLc6tTJp99(=nDks(l=V*0M^Jquys&jkXJFv;XJ+|&J)%@gu0odRF6UpH5Ya7T#?@$ zm!H0Ko4<>G+)?4CtTSc&LfX$5_S2;p1pqeG?Tg3du-#Q8eyC3y&8ys9QIQYcu<7h1 zog?=O@u4du&emsA4A{$Bsp{%4Lm<@B^UeoBOHJk+6eok>RS zBmy_pUz0hTM$44MEidIOcJL(=+1_C1?cHhi{?!{J?qQ^4l<>pTHv@ECfy13E!*=4v zPRJD6TnK}inVGJqsW1s7=t{jH-z2x3BDkV!`DC#^Znw#LXQtSJC1UW{>UHIa%}ws3 z0ySov$>ipS#d(SBBG)uo)p8GfA-8C}MBfc(IYktx;v~*RU(3Tv=56FPJYOZEw4=68 zYAveEF8}pA4TaLU-B$*>9QQ9Q(?YHFQgTN!Ll+-EnZXHdx(`b6m6#qjGKI52L&r^& zW)2Tj92E$L!n_d|>Fqe0zPj<9roO4vmlg6UY@5cMCDBV&D`p9CGr2Otsi3fz{Q~Sk z`gn-XOg{&+E2V5Q%4{aeR%Q@E^)Wys?e-(pbnj|hg#o)&IKN(ft?)=1DGfU6+&GwX zZwMX`2qbSNGRAoN;Q=jEwP3^y(F~_4ES3YS$;U)I#zP(S?M&iMc@4{^VV3Ni=2!uV zpUl{hUe%OUUZVg6p2N*%vj%(vH?uRB=|hMiWQ`QA9}GrG42=wu(j15!`2n#9$r@cX z8MDx4k3X2BavD-UXf95%2i3J&*DQw$W&{8QRXW>#yhIPh!4K#QGl~N%q-|G`i&ma4 zyq5zZLyYg^xfJ`U?T}#$2XCQ^xjA67Yk3;?yc%#Nm3>zPzk zNv8|^Va?F(j=`HrtViA39F)m*b({u;Om;lHz&=uQ*+hwL&^{@DF&8R8%RMc7gB@h( zPUC07sp66bS1cVEm&;ggr&(a3I2SOoB8o!_f%<<6x8PJ1`8Ql*hZr>qQ< z*ii!9L+T(yA-WlvHpk80jPHomL0H=}3hP%?3y7(m(ie&Owt1Z`ZvwTPc01k-8~LeX z`&6)B?iawNcdazm+n-?vC{o~QR||&Kuw*tn*B8r%l~CL}T%T>#wPw&E15`u_~>4@(TVFAQ#%VVadW5*oOivadeI`W5&5s>;F zNMB96S}gTRV-yfbu)yf2N|J!o9$CR2t8X!*3e>mG>CCM19_q*c__xpS&RoR5Rp}G^ z0cz#~P$tZ?rG(LJa6_T}8c!g$u04l{q``zG1<0Oj4vDRsd2`5-B$Kz!mBZyEftK>G zQyE`3#H4^}03M~aE3KCm3xiUo^?Eb|le9M*jpu7=yZEpW4%WLg@w z06jEza~apa3opJ2vjo@O4vI5k_AIdw^%oAuRFvwMAOGd2&wsp7NhAKiH>PbLGe8sT!IhP$4ltdm*Uqxq z%Ry4=dqhn9U?7bipRG9%1i~;QN_g@%QIMr6N7TW#6u!&AGbMt6^n&tQkyOtOfhQ}$ z3aBv&1NaJ^=Kkxv0#MJ>nwtPNU;?*r;^Y`{3Cnxs1TXKW3C=_pR2povuSFyh2K>O}@ESBG! zAw>wZvoV}Z`)TWI8BUz;{;k4iWLR2EX5n`aQ6{{S?Le(Aj&8JY01|Q5O`AVGTK?G# zwU-i~w4OGB@Z+B6cP31T)qwm| z7P5wHNgq!cJxRe(!h9kF0yCBfclE>4>4^(<^mKn7m*nynD-u2|02^WONg1|2;w)@! zc17bWh~nMuj?epx@Xeavk0^uSSfI>ox-i7Fr&<(>NiZb|OmnqIiRM7`Ch0FS^=Vp-r-X*GQ)Ro#t zG4{RD_{9Dkom$3XD>VR;oZb#j$cl$F0Su>N7FGmI7-PT z3@Wa57-%`lMOo&3fWV%?P5DU{_axxZNbh;0Irdb_bS%Tjnp%iSEs?MqGAxt{oH|TC zANXxKanD3;Vjf&}#;zf{p~w%5exnZj5e*%g{RC$f0T*mecQHyywZ`Fb1WDq9s!MTL z)qu`OyNkkEmDSmDN#WxQl!>6~%)w3T30=m>hPS|OiL|ttnauX$JXN2`s7+>uj^4QK zSWd_I^(W^^)ZHlGaJMMd`tNj{ow3e=_Ga0U0(q0QKKhAy6ovZ+#HPBvjBun$e;%M9x8KDppw?JnE_U96l&+#er1^10%rc{ zKfZka;jh2`^u?g&=0!v(5lLBCnwEhTGqVZyRTH%#)w?>2ZN}OZRg2F__JUJ3CM%M%g zG-@V@)^KT+%TDIEU0s|`-+%e?^N;`Z>zB``(}xfL_Wcik`uxYQFTVe?bXU01Kz;aF zK{;M)tgv}7tOaw#i4%Uz5jmv1Uf3+7K|5C{%F8%G1mUqJ)8XQOU)+9;+~TkK>+Jv0 zmc$G@ODhbQoceTak^y@JM2@l|rAbvr6nRFcq9+*Ro^gw-ngDht*zRXRR5bUH>#i|~ zZ2Po(v2s$7J9p0z;kHlAaX3E~WUf0yovJ!J}Iu%Vn;dTLMTnZ zyVd?%lmq8(vPK@@-L3Mk5Iq?!+NO3)FE2$d#j3%`_J@~5!;5Pj+Fg$Fc-;{@B*Ii5g>vDnd{q;miE@%>#{L(hE4H&zguEEPe59E z=|P8Q76j}Kq?gmnGI0Oayo+!zlDRX-nab2= zbw@Vue8SAtPslhyW#`Ey2!*JX68g*QK@`WM`ecKe#T)iYFH5-w=j^E za3Ii0V+IFlD-g*B|9v{F=6dIV+8K5zi8G6;(D2(O!pYjP`M3v_tJkSbwalfB6eKW& zssj3eX0e5jEBw=vJ`jTfm6xAw@^v8^a>%|~JK?!rG$?8NCh%CiA?r!_2oKxjw}19O zFV1&|)N>SJ|5hfA(iUy4+aR!?SZ z%w>6R*v6ux?mo%p)AeMb&d(GEl^WhH;E|2)3`vrB|LK0ZU5D16RZjSrac7t?LD{@A)y9nK) zxV!vrc{|);G5zbYlg+5MkrZzGa5%v}Xw_qiy2@6C$zoEd-)Vt*1f3P|<(c4w#R3ux=(3;J@kbFaDp4-~av3zXufa*01=_E&ioP ze|_e5;Czac zGu0S@s)~Ze1RQ?=CS&{lpt`1oeBC3 zavS?U{)wHc7z@aOGmr?y84cT(i$$VCMpPmN97?MkV1f_?7I_i?Qmc*Nu-hAo-9K}$ zR$dWvy5y~Dt|?}h7EH?hK(?L=wZcAxGWsko zAPTk-xJ*hpOktun3RJ0vadumqx$9)*P!hMsZh>AfJVj6QD&3Nz-%F> z)6?!F@R;}>0u_5*6{W_DgHIzyXYdyQi!LgS_%VXHIs<6s*>^uzP z$<_-YL}dq>s_>^5wxbdkjaC>_k$Q~JP-=o|sG`dJXCW(@?Q}FFfp}OKAo9?t(q*{o z$viqqFaNbShyCLOv|Ui4=FnI%KUki*E+D>!6}#Qt2V&Lcxfmp=j|ThJwwwKE$tu zwRq~L=*uGA7^ro4L`sWVUR2v!FsEvc?W+XOPV1#)G#r*F$0PR*MO4hJdY*#aG+s>1 zw~!Etvlj4zIF7Wl_2tf{HWPe5!(W>$k|y_!!ho~MvYHU^8C1BPmf=M$8DCJ1|8Rnp z0&RjbOQaj!4F_cLsnR=chN>v^T`XaaLd^Up;gYo=tlZtKYQp)qzl(5};t)-6p!$*M z!hrf*^oH(9by~t8gDc4WN1*vVGe=2x*?IW@B#?6^XV-2Z1_+vIpz>-99Q8WMwa}pbGE|XCXkxsAr5+MKj*(z3F zTP{3`9fNQRZ`|g=vQH30T-lJ@kvRllage2r((ISEXL-ZWnAGqdqV8d}cqP%Bz0Qhb z#4@3vKOxrY;}a|)82YZ06Oaq~FJ@pI#h92z#B@fYL)G;`me;*^5F^*cLXmm{0B*XLH{-=YBRX6Z1AGV)2be>RZxH;CKwPdVHGj!|y<@X`))AUg_Gb?)0=APWKmuFz4lIgq;lr zGj`(As-K9tJb{E4FGy)lN7UZHf8h@nwr{o%;Bgd#^WREYqmcLWg#0&sui0THRf&2F zE~0HY33OWe>EmwF>Py`z1`Xy}FgdUz%maVnK|QD*$;;uRHjmMzAlLc`Hx`_oq~(hj zc?fCe9Sl0GWFyg5gzKX*xmdI*CN9xhBfxX%zE?7+)gmfIpQxx>NUnCdgtKB$>sI^@ zDh(vlsL>i0$|KeC1sUI)nwz&SmN3V?A+Z6FL6%{q&ql@MlA2u36>ny=t#u?uAP3)> ztsecLSiIujO>y&d@P3Kz_M|Sa4I8djnE{m_H%hv#R!%F9&>3z4s~;9JEK` znpbT+ehN}u5KFT`@y^jK-5;Aa?%5p&JZk1$Z`|lcmtW}Lb2!Fg!Qe+xi8@E+=Ofyw zHiT9~_MwT3Y>`tSFb0itIu3xLJ(WK^x?%!BnS7Ah4`_3}nw?31u(7`=pdhRJF{5PST_nzmP{AttLK%$R$Qn% z^g%839^%-HIeigy9{zX(CsYmLJxh4v5YV>X>C+I+8Jy81 zQ+U$=Nl<#amxFGM2h(~P#4MOf_M3r{LP;_RNHJoM6!dc~0J%4^9_%W;|5*mt0e2i{SkoWLEj>kD+5W|e|lMT zX>g3$e3J1*5)d{4|1O(Mb}t9Ej0d$?5kwP^l5AAOuOQI0l9+;oR(I$@ZcV6tA)@|a z&*;yvFACXjJ}pFh=3jZdXmh!i`MN8RkS=p*YBLO6se1zi0k5E;i{mb7WQAU5 z1#K&+k#-BIABByRzd=hmt(6HiVCUq(^U=F5j)p#G`g z=>awIGHn>{Qbxg@_nwxvEC~tah|*qH6)rtme|lS-4g9?Nt|NRrPua0wTx6c9<iI3xcM*57lu{TNk7n`&kuBs10+?j3Cc%c2D=Ef?1-JRBp_3>>D8%6dxz%8T? zD*XzDz+6$vKwU9m0!yNpRl!WDR`ETH$#t1H&mbW`^wB{5J);}54o#7FW+IYTLQy^) zWAjncY>DdR8zoWhsr2Qg&2DEhuZ20Yufx)(wLLtaP$meqkdVEF#IrkeItY8tG;K4Y zEat0xKBIy9dzS6E>##6cl*x+LOa!bc$zez-g!*O`u0CvkIsEJQKY#w7jk>Ut)j$8= zi{_pWlNTgA<3Ib&VApoW)JHjE@&bw}8oIqljOINeIb?4rMg(}Y;}Xt{1y*^Vhp~5WQvFZRTT>ryi}R; zm{aFC^U_zF54^rwuW4Bgie8;q;xLshu^M!jV8&ck)WwK^LaBT~k*RF+1Ezq?=Zk;; z>z}{>^5dUBn^>;4DPT8p72<{(vq`kAh&qOHRD+&o@^?ZUdhSMUJMfU%t%*RX0a?MN zOzl@bYv0I7?IFDLR+!Ednn?Htp55HSsFm^x8JDKBqw0-T3ck|x9ruT41Ve35rYiEv z!UE&oYuBHWV$dJ%K<}A}q|FAzvQV4IonSb7H^X#q_7C8CiPJLoCGS4_!xyTLJ#v}} zRu%#0!=1vwHn3wsaejVAX%k2-OxA59^l=m_6?bl`cuag_0xZQQEWg>*qRQE6h80vJ z@PBIz%Ab%-3O;A+=uOfZ_yMr#A#o-<;FhBfLqn&UJ@?FOJV{bXr;x;TRD=xP1JXR5 zWgC=vv)MY%4rno4vSrYfWu%o+-^@9roryk3C_dno=4E${sJ$$F1L`;T=uMc+P!d@_VK?cdIWNl^t zAj_)vY++WYwW$f)+wwmXxusv`u%HxF2tRFnMTx=#LL|MN|cG4@OwlF%C$V|`AxHV4thMc{_+|4-%95oBW zWyrx2AuMkVfX96<5&~LY2^s@xEOQ703(`*KC>9XXat~}P=pM_qpWe8ga-oaN@8L5> z-Hbgb4nJmETIy2bS$kagI1ilYNY9Q|MThMM0Eu+PsI7@)1Xgc9hS#+v8Pn)0m=sK@ zXZZObPSs7YM5m09gbrD=4hPFMu_*51av*l+9_)x~mU79m2mx~AAao|KBi*tY?C_lK zG(J72Kkx_z(%Njt7^wduzt=Sy7@Ye?gPOpYWR*2n+ru1!Y#|%C>BAM~2B86GlRGoJ zQ8rn@G=d-d+)J*y+WD?}+&;)&g@C^4)m2~cCK6|{7w4ObKMoA=DT+U$@U8{OB@}o; zL<4(_gx%Dj+#-x8C&Z&7>HvPZY+3ib)&4vku;_CY_uc{6YTQ6JJRm9W5HY4|SzU4& zFrqM%1J4+?G~XeG*qtHb2jL8l;K=&z1f6z9MwzrPk4q@o8TpA$<(Sx<17 z?&MenbeX?|-GxycmCpwTu0$Q$fer?ZrWg`sqBoP@FIJimILVG&g&EFiCL&+lKkT;0 zZL?gW`rJ-SMayKP&k{)KO;B$F{V33gBu8>*kV!Z}*~d>mbU361OqYU3V7b|@(T50^ zFQ$-fAkM6mLxHNZP;kIA5aP1l*UcrnGdde~_Gtp~B=(usmqqcy`jPyBpb6Mlk=C+D zXn#C_Q`CYcaeRt=kNyPN5 zzMzOM{FS@v&98@L??slANO(QN(kx zrS1F)Mrs|umX$N7iUI~#uw(L_X9i=xyHm8;!Vyp_K;nF`Rb}+N=9(^zIsq_?fHB&~ zX`CXwjxNVrn?b!#sCuxpRtk@IrK}_brN9ln)xTWG$lP4K=OvtWL4sM>i0a+)dA>j7 z0-pWh&S{;QXeTBZRq>>m^osyP6Rc-Qp*K?Q#$fe3hE!q0)5}~z#DwlC z)jdg(LD$O+6YT~i`1#&E;sc7$S;D%rnsSp6y)9z*3?@4gfJrC`dxkgmN@X8WrAPn6 zTBQOPnRaQ>NFZfB4$HM52r3CAP^^t?-EKy6)YzsZH6c{*Z!bbw&$a5gX^72ZHeZNnz2Qr`M5N-M5bjbA3z|bf9ng_X zO%F%3`l$V(UF&R?Ugx8>L1ZdA^X0wU>$<@TQ`0l~#qkL&JVUjFAl}XaW(ZaF}t_C&d z4G&l+43aY7LQKkB%{z00=!vtjS|F;TKs&7&u4yd-MR2;)VF^A|&{$-$y69a`(Hg_Z znG2$;K}e#mtpDIJhesn7s1J`mR^T94lGK9%nb3OqO5x9|{i5Omko5 z6C<-N$xGo(HI+B4zE^5StLo*cdTePP9_{B9o%C8Satn+64>(+b@MxvJxAIJQWqtQGOb8tgF44Z90@^0+}#$HxScyp@mge{>b0V0 zv;q|%O7LSVM#)xk{=;D#IbD$9lan`Jt371pbh@f@AtP1$M9EdY*3|~G?|(o{t;y%j z#X#3;zRpCu3RxRbBw5y$)lG^nVnT$3FsmiNG9xB8&9cAj42=Vxon+@If$RR@k{YG8 zrj(+j(8X|dad~4-hJ2Lw2kbWpoib%zdO0&1pW6UKJRyHLfV^|?q@O%~5?GHbJ}}+w z3iZq$9%^<`P*{jj^!U%ZeyZtg9ceNqC0O7w;jhg;!@FT3l3Exdzo)5FO@e$AsjT`u zSutU%hjLsaQ#)!WkWmbZ6>=LYCff|!9fTPu%OG3_>mX1b8LV`AkL&fwXo3gkiKbKp z_naH4j;Fj+2gCP43V=Rw-0#4DI#Pg-IZVAE0eU__ae)NK0*V$Nfbb}QF-p+MGng&V zyorT!DelQU=XPRq)0HObvol2L>T)UP=kl9C0d@@WfEFVGe)8K|AQm*nAR@VZ4UQ7E zaZXJu{pBFAut=ieGPHv!?WgwHkYJ3|3{@(f>2jgwErv9ixCd+xc(Dt0ZdX>kx)*mK}CtlY0Ne{Nd_{> z2xn@!;C3yPVPKzNdXEa&Njt2rcF?*W=K^yu3R96TEe{slQ3u5yQ5M-qpH#{qY%d2i zcJ9$0WcIsynWL=DL)(fK7^r(?samgYyM`($V~01YI{NS|l&0d}2;)2=>x6bugoT_em@j8O)-GaD>Q@8>E2yph-X$6V1&ddo0qIm zN=u?RgNIVFzCViPZZ^3FjWON0+`)uqf}uib<4J9Ud7j>i(s?^_X3W-plZ8k^NgdC- zxk1ZvF&5er3ppBKCP~_&HItT@;CbRf1B+>LC@Of?;>WIFIdy70ot4H-2o`B)81|x% z@z4nSHQb2JrFkc-sv~2^6NiSO6^Q(Ca3@p>VMNAk-0M1>XNVR6wIb5~5ME z*V``|cl2Uvido1LMBjACa<*ZBKDQ=@vKs2Z;`n}jsZlKk`glAySU{{2>UuM@GKxdY-Pl7YEd)!mR+fXBjT4O;4cJpH2EQrJ zpkBl9joxOoA~cHQb_J7C%G0Adip*Yc3R=RF&{kjW(1&IM7Xz^^mBI#0LP~=-84u;L zTIUM6xG3vH4IA0_H9oz`HCa0y(}PYLe{x!Y!g^Wqb~|4|D&*wl4N$gbU92IQGttw#M(N`i3NasTcJbPu2Ym%Q0Y27&o2fN)pVkccg1BH+WZ%y1*L6ojOt* zg*yrvDbCxizZQgTQqN5e=>X^_YM9CU1ckk5W+{}M9E(>Sh$IRF-0oySFxSImROG5d z=Xyc=f*jchrAwy4L?Lqwy40JU1=6TS1}~r*djEQ0-Dq^Q1Q5miegty{rOI*xj6>a= zyLyHlubByEYQ@Ha*{KyN`dbu`_>{U+QE0VVj<4klQ3G`?XOFyjP zQ;c*p$CjT0RiB<|hWtiAdoe{$BM=#8WT82blYTJ-O#Wa0+|OP%~Y+k<7hp(Q!)S0-8@e3jrN)P zAbT_H7_*{j@mgove=2CKZ2uX7i^wzt^}2`VGiRYK6XLsrvF)8Hw($_P;-i7o6qklx z)+s8_%9I=-cdMCyy5>WuB0qkiAS_;n27&l{wQL^IELcQP<&sv>iF3D*J&Yb;vS+8)L1s8Rz!|Y?G~z?#Nxv%s%xLt`cr>DR|lT#5UZaZqlk926ud#jAa zuEHK)pMh~cS*tQuq6?_F4ci7JGdmc>uZIc9gMI7mX-9o`ys=J|Z&fIcY@zAe$q8V^%*IPZKglp+eBO870qX29bJPu|!Qo%6|BjE!(gTj(wJ$@F$5N# zEe7#LX1_RJ#6b&#fC-=IXtv2gX~kf@B%(BYjYHXXon=~?>OHc`J9^wA=M;1&E z_>DM?`U6M9ybS@v6wQ&416x%Rl#6Q}DY+cwBgX!&%hv9QJs{JH4B&!55hf<;9z=p3 zWYmZqvn$5DV;ICcc+d=fMe6o`3K^+1t=D7roe40GpFH5~vTP&;ZD)nDk-+^a!z3AR z=N`OjB#6~`T$|}d7*MYj07JKu`YT>CCf6WndK%Yd41AIt2OS1s9S;u^Xh5)rQI&=a zC{^aL{07bT&|KI+WXdfaEKhyAx|o(N+-HegLWy>F@wB|yNMPldgDcgw-R9{Z>zx%O z$B=C-1syvtS}|GlUF$RP+ct!|LHWPRZDKX@!7RJ!Y|arUPPw=(h-;;?B#bI zKc$5QnWXu(Uj4aQ8A4bQo>i~m6tEJU&bP+b0}{CQa#V1TTIMk}Jbwo3qag>2loyxFuPN^7e9S9t?4syx zz>>aI!@8~2n^95}-N33_&rGq~$K4nnK-C}{cbYk9Bz?p9PCfDDyya=Qn}dfSF_t#Q z9ViG&Fz?uQ}53W$%ZQCJom)h&r zaP3Db$o1a4)+5(R7_>W5HlBV#xYE^ldo!l@#)?8C__&*%tDss&3i9!j);qh`)17@#T4 z*)QuTE$H@{o`v5c53driB&p$@r;u;%nUAza#s)0t>~lK47KhP{Bp^^7G1d|*tr800 z5*6hL|I>UIejSpF$W3>%Fyod!q{6W&oXFQZ?7yACHn+r>QlDAt$E&5A5Sdl`N_TXq=qu>>;812TUA1=%ek@H)fduvy&(Fp7O3aPH&r z9;Tb87SK!fQO?Rh7BSWHr-KO@Ov9y?WQENNxn~BEh(`<~Q7<^48nWm6_p8D}b}+?` z1@cA7pE9grJQhIKy<4F3ZI#nZL42=tNz?HJ19Cd7-fXuccq9uMmKRP9#zfiaBr17lIPBs3JZy4#8LXy>GpOBF#GPDm|+j8W)V5yDPy;vQ|I zpAOlzUR{gr&}S7R+KH|qhi;Q>IiZ`ufWs4J534zd39>+FW`X@ZV3z@*s#tJBM@4f3 zRYP{tCS(CO(GF>0&}>cqa^g-f588l9*6V|;N8{_dbM%R*%2GJG-w9skVy)2N@MM|{ zzKwwwkECl{9{CIcC1o=%b_m)fIj2loNU)mkjxVS{!QXsa-buiN4q*Yj=#o-XeI7+e zOGmD?WXCGb*xBv<t1DqXQrhxmU=ZuXOm0#S9@3E z48~(RfZ8Ao=V8s!M#BZ1Ag&cwykdE-Wn+1vSUCNcT7j_EM)5s2t9Xa{{cM)sxZvl0 z+A;_^&(QZo6tA>_Qdq18G&QMAUVeFUqH2CQxY=sB&8~L~RJ#R5$)KEQD=pYuGK$_h z+oRGnhrLS?`-v6x20NUnJB+Fd(BlMLR^o z=*w|477%`H#u_FvVdTRKu~D5g;fz%Q0P#~rrY3t9t05dzcazsN52Aiqi1QPMTCFP zf+$hcwfZ*tnD%(KxlszF;rmeDM1578?S0FTcQxB-$h z#8hzv+^%{9N5k=L9ws54r8v?;0JoSG8umqV@*Lq4kJx=O=@`*5iO0g&d>iVV$n4e- zA{+*&iVQ_AJz`k+BOu>}FPOjEC&2|W_l$L%5a?@kM+tu&N_|Hr0f5t;wB@zhT2xMl z5X)o^mO4fu0-m2J1EiZ^L$LOOUh7jO{Yw%~OLT;RriJuBi(JQ4JH*uG=MxAjEb_Xk za3t|2#KuJyG|P+@o3jj|%Sw`&Qy32JA}zyMJ2D9f8D6Ft3Err?YrtY1p^92HmuG9$ zw1fsqRRdSO83tO`8fy#t@YU5Fbd=m;m&M!_$)Ocqm)>c$P!s8@n}GmUOiE1dduZ(T zf#^!gi1!7mp91b~vW2=ZHdzs{0uOJiER@?^5*|Fr4U3cNY7HxkYA__GqJBy!KPDKB z27*tGhJ{!q!Rbni)Znw9?kv}bk}^3BQ=up}BM`2@!61(~E)_LNh}aC&I}B{B$E^lP7>!Zr zFVdI*;Q@rS;1Wc~DHrWXbpYU`XKXi?L?|OZeBk9g_or z^QB}l%d>PerTma|3-F)kMkPBx&%mR^G>`~9DsZjXea3(6kuxltWa8^!QY37V!Q$)* z{b>OLRVa;SWqmE(7z&pq>9ul?K!HyLQHC{Qj>l~$xfhNSN7!&)jgv#HbO9c= z9r$7&QKEZyTtYB|WiA2m`6(SherK`)bRk1OJTJdN`Oj=?Y_w?i8t@Ci(TT5-w0>zx zc<}I++Z7OPQMmQSoS$bKL=Z47nvLAd)Hv<&q4i`fJ|vh?7|Gz4HUeN`T!u`Pt}dq% z$pp)^$Rsldos%6q2YYGJmIDqozDMZgHoGzytc1ZC!#Z+i_`~|OXyV-tbdGQ|#SX5L z>2VmYNQ4SD8n%6<4VGrDd(;nmJ|>u|FLxHvOt2-8N*YcmXJ2)hki|;d-Pxho%iaX- zrZzc3BWcLrt{~t6{<8 z0j0XZoy(T9j$V%zV{@Ggd}pOIZFooF?Cg4PmTkRB{E>DBhHE=v+U#i1wt*PSHahRR zgXsZAM7_UhQBp|zdXA0{9sdW)xlKSVFaSONjNGj?haWFZ$lS<5*6{yBy z)X<8FQBwhHuz*RZOQqOD+EtI+hk|ZJtTp~x_QOm2e|}2m7~Yv|r$KT~L`b{V zJ$ON>&-zcowFMQhj!e>cSt!q}NliuarA7S}GP+sMra-x|h(63^JtOYk&rzZYKVU`A zk=QO*No=Sm@w1RChIk{$z~BG!7Yi2y-9QT7$LI1HmPZ-n!G?9WGw10<0wH5+MWGVB zOkLM7D$i&N#;A;d3}P6G zn^ds)C!{^aS^sBoW|?8}Q;P18#(5MNa%UCxT%Cn0s- z9bEBfWw?>xtFfATS8}Shj5}&`<76X2~hM@L(WPt10I<8n(6a z;VeZR1ScVl+ns!rPL%6fhi(ECY^sbG^f<<@l7T`5O6>yJT4WK~X%ki{kP|qpF zeT+KVe-wO;Q;+FZLNTp-QL4vuWbtp<40ubT1m1QPf>x^hB#YNAV#$iT`j-D1hSI4C`Ws* zHWDA8m~JSpVD9LcZAM}%HAm|@35t0MSrR< zzwMzIWusPey#v1O38hEa*AXUWxpr8aUH4aZWOL*!6tS}11{*a-mUkkz+Q-6@BH z9*^!7@@v~*9CIV=yGk9N>H$0Eu{I((m*GO&jmQlIN@MSy4$g& zBZ;h^D39>1v$}Ni^Yd#BE{cJU${-kZa2e%TK0Lo25e)4(2%qTTKYsc0`7hg_e*6*& z)GY}vjr~S&=`q%0WRN@n-00&q4`MfF#8uT7wChR8IV{XJm(Up2$P&?cY~`3O-^emx z5%me0&t+B?u!|!$cg#=Pcy#&z!DetdfTg)dpklOYIb3GH1;vg+31yIRhUtj80-YeQ zOi*2hU0DsGf}bFbOnjND!3rIS)JhnR;xMedJJr5d3|u0)G!n|@_)7xB{%{8x&rIZA zc>JcNRTiy$FE6W_MPTz!>yPQpIG8dD0Yja)b|%>yPhf25@q|QxCzRU1`1PkB|N0Zv z!!PiV{L`;rKA%n>KK$GFKm6(QAHTl%{?9-D%TJ&G2=_Xc%3wyX)Bg6nU%?=cB*c&R zrI_b>it(@^11DU{L7&D+27t`Vlq-PZf};HZqKn(R0t&3Q*cliA)ty0HCgD|Df;2K& zcx#|;2JM{b*eIIRt1KEvAYTbonFPCi+&!#OW#@<*V5}*z^j6iZDG>?=|GwfsmYa>$ zn!uWnKLS@;3N#_9L)}M4n_vT1xk$v>8J(j&KQ~VJ$Dh7TQ7PA(#muMZxorDi6cL$% zSrf^~<=>DIEWFBfhFIKXxwe|ws$Vq!2vc@d@QWqgpsC@|p$iwZrLtl*L$>7^xi760 zPux9T1nUusp;DYir9<#?qGLzh5Bn5i3gD)JWnNu#%u0wg@|~o*GS9H@6&{0?wqiG` zAI^|I0Fq2IWG-_A%{GTYzyN-&liR0pPpqt7}HF)|rlSMCq((PKUOmKabM2}CGN@&-;zDV9m-3|iQ(svad2A;#_HpQSCjq7VkrZ2ir?m z5)r@R(t8-;b|)^dzKlX|7$;K=8yu5QuYf-tXpH?y$Qnm`Dm9$KD-iW*k$an!G%!M( zx7%IS@@Wc&oYWF@T&E~u*J_QV9Ex*@uodL`tpH;t)`I*3DL|Jf45ke#tPn2ImRdfW zh0}MB%uUZvF7vl-AkL+CpAN=gL-h}|lvgVBZr1}T1!akvd~omVYCctaCXCLDzZaDQr63yb?RlFV~oh5c#mb`ygK6v zX2li*Xqp9z@S1JIlU1=5kIzrZ)$a*Vqe0tvQZ|nzXBn$eKLF}*L6LiIzwx*og437b z68YT3ICT4J#kvw27STCt@!c`<+#Qapp&lfq3Hlj#t`U9VRQ$dAS5f?{jq z0IMGLD7#jKJeO8FV|m{`D8Z=o0iBs-U}c0N*X*;}U$ZH)qadZBkB?sOh<`fXVH!XVEz zZopz#>d=Y_cDE@b8dB|9*RjXrdJEQg?kQTP2FZDm1ixa|33ssStLE(~&eyD%LhO?q z5|#O)bd|)um{ zg9Rll*YUKY9aQhn<3d9q8&XwnH|j#LYl8`NU|A&|4cpd{ZXlbTsmG6xCC&6Ci+VgZ z3rZ#{V}SmtJew-<0wQRI5aLlUe|{pOdj7H7My6L0GFYf8z*`=!n~Du_5nfKdY$PBR zQm`?atw4Uu)^{_A##s?JPn&9Wqv48oLXoOpj|4!B?$l>W2tj%gBA%Y}8CF+2XIGEg znGsQR{V*p~Rl*2`)LZj85|?PWS`M zc4w+Q4CiOrrkt2c@`COpuMf}+^`T@?Z$~PJ5KVn^s%zD@V8R znIF@}43J~AW+TY|W-P<0L~IJW;1HZj*D(7Pn>Ig%_^Mq(Xy~W!kfHJ{=8s9$WK@TkJ}KZB_*JOqtbpsF~99l!3 z9{Hye3j?B!72=Yne>a_?o#XZ7@@{$sYwc|K{DEJ#OphMtQQ!c_1UG8?3~1g+zt4ybk}8JvpE zJuFWTBiYk0b{f>} zR9dD+!?x#6J8x(~VtEgXf@auPlANL-rnp#EvpW;~ksuWhXwpIrPk$lPM-{&%vR?EJ zwk$|kNm8-6mgD+a2i|0JSS$@v>qv-^MCkfaBEl|^P32lrq!}j~encDzm`yjqRkcek z!PO0(wegQ#Q@C7<>^(EZKN}n71PCP&maaR5pT6Lp8nt^o_Uw5zo2i#iLeO@ggP5Z! zhLD->2Q`cW3h0EAGx?-k>R{$CNZ-w#8dyPX>mpp?fRJ}+c%S5FX;i9Q3a5AibP4GY ztW2@IM;}N2nqKN?VdRVjhKR;Rr0?zxcD}tk&Az|%(-!IvQQcCg><|xctXPCF;io5< zgHtn!Lh8jkNQ{`)Pg@(F4n4jY52-lyh~$i^eR|Q_#s11Viy4lzJ)JoQ6lTBLE#_SQ z7?MWAb{AF)vFL5i3_#Uc-EEQ3eOlTtt^TD<{CQo>k7tvA(qL!r3s+yB7JCou4E+)5 zb1Kau=-)-nQl-x^zjuztnx~5p!iT#Q*58<;X}wKA z`<^f8+$`H&=eCw_n~Ia72&>=%w8@wem^zYaVf6XGYuy1#k^*BQ#Jr~Fy&1MrhCxvD z9x*M$fSjz2XbL_v8M+xqA(n?ejz{!yEX1W@=`;boE{^y>QUkd68Fm9;V}KR%K8P%n z6Ux3JdDLq@7eoOMAFIhm*`XX{J-KcZQz*;rK&vq~<4%K`b#c+h?Q3aJg)&Cgm`dB% z`& z-TOcQRMow4iF^xRhpbuac`pL81`aNTk1a_My@A_5c&ZHk;~-Yc1i)LqOf9slEF+9e~RE#I(mCo1L2!7?U*pW zs5}X4;uKb^?&Ww+JE#X0u%b}5r{=uIqySn@lFoW2`)G=tI#Jw+FKR5X`;C>v zOyo3ImYPkbQ<77gJ&iC_?DBriicE~Rf0@H}`m%=~A5VuY%WEp~w|Yde)cPyyG5f$u z1|rEpmBD)%FYS5N&UCidyr#K&)jA?8WQ@1I&nHM12jo`s%WF%mlegAVyHTZb(l-%7 zb9+YWH#F9BBLOYF@eC{@8C^k!p$-b3##3y!G+3)ZjwD9XdgJAtR#QX)YP1i3s>11@ zVv$sseZ2`ECY%PVXs zk1WOX4NLnGpgz!Sa!@}gl!=pZg`PAH{q4o)7nncy&7K7;Q-siEWrmhYB*j)(^Hh;$YBs|cV94usUuOcVrGas%S$Q_SW) z^GC!90?5@w$l@#h}`WUm4WL}Mn z5kI8dx~t?CYRd^x3-^k8U=jqr4D`&?U{E!mrpzRFKb7^-A}*mSn%3~la;&CtG!sKS zeR({wSZhiB%8@w7{9OZvt$SzF!pg4#VuQ}3a*dQd1MlEPguj{?cXqF}rV=N$){;)gJ`S?l`jhZ7ki)Pe4y2r=C-a-r(=GeVtODRb znQbH%#LpLv3A5&YdUcf-G~A%@0CyLAM@U0RAnHX{c8Ae$!5Xa?gZqRm+{yR>!!l! zio6Qc%HfY};e%wB!|mVZ-|@ued$?=x_j+0(Eh1)_Of77`+z3X!t&u5#cV673V}3!w zq2AhL&EOG@NpeDE(g20}upL9abBtwd{KX)1{uw{eXPN zJi8_ow(Z5pb4f+xU{47y&h4+q?A%>epI*_MZ~ez`Pm&)n{$>BLeFTCR#|)8ypN%MK)$UZ`BF}PTA21ZD zS#Gv#tFCul<+dxU0^R}8?hIToQqCFF=naV-PW_TWCn_6n(H3aVt}tvcO!%3+h`1U2 zE8bNkD@%kVS@Ro_EIW~x2LRvyZEmZ7xz#e37b*L?>#-6T7K1CFj7b95ZnQU6BO-wO z_SMC27k~3N7cUPzf5~zWuLMGUIz2Lx(&mHOSOBIZtJ<$oql=ME;8t*{ZxtRuHh1{n#uxDJy@NY3#U|qIQnWEEL>dT!aG!yL21xu2_z-!9E zW}Ha^ak}XEoT7N+{xv-O zkm@{5bvdw}26mC}U{_O%+HEfbs)p;YF8wfC6594bNpMU=0uYU%2NTpt?$1ot%E`gqzOeI1R@ApbBpx8<8yY0a%)tN39j?DUTcl>Vs zoZdMe>b$ix$=>VdJlvkK#e$nVq2KRNRcY7niRxoU1XJwacD`J`Zc&3K?Y-L&=fkaR zfh?`%rql$9+-_05h9K7m*q8$UxSINLnh`yXnkcNJ|uh<2|yG&*n&r64@y0E#) z9U9t5x~L4bMS5{5fhc4$ea_tlD7qX-qIks-X7W5z@lMNio$5>%H|dM7Qe`e)UBxy# z%y`tcys(f%A|@}ZzzD`dda67zv>FO%M!jE1%BaQse4ID+BDK-gxV;o6IX@@xwFHjU z)ea=q;|7E}fk*;Q8Mt>eI=Xz=9}FVUzh5{VyB_RAf&110y@+L9GH6pX{CIoF}}-Zv3^GATD=nm=SsW9 zSq4yKRv-X zoAE$>%%gFf9Q8X^*W#<8xY4dhn-!4`zbRG~VuMKyojKfFBRysPjZ!)gR5yd2bL&p4 zPtFMnEu#NI*3Esdgd|cteB64Oho5xZw=j7rnHXGWJ9;uZEd^{sU>~E< zlWd05x#j4ZJUhKX35@4Cm>o(5NfK6)0%)kj%L8uy@b&fG?%&%`Ev8lDWlL)S?_p3# z_MnQeZ;oa%@`iHQo8m${!2@(>7`hKBxdy@6a-G2%8n6vXUG7gZ(=2;c4{MmNevsI^ z-;y%AE?uFNm+-Mbl`*(V8m}EFP<8M+13|1R+_N3n1|Str?yRB_%6MsO;DP4zLPhOs z=qB&g zwy!913nR_H{l_mq|MZt%v(a%@7#%yagwR_0Dpwp8wXq%F0)j%?N=3c2n>vebz&eA* zNw@A}mFd#iP zn}S%YRQ%Ih+v*OhBn+idUnCyW04!grxEqu}Lu7E7!Y6S?)|Y4_v)`mRTv>6-6i(v) zH8Ux~&@jp})9;Z{NIQKLtprsAW2w)xGr<;Hgrcb;-tGAj#s03o>pu@6YCLKXZNVDT zB5SMZD__@1D9+qIv^an8FG$y3 zZcw63+c84}LJ~x>Q3D)Cr^A~Y%WW_T=E?Dpr)lGPji%)JwYWOLbhC7&(Qd3XreB_C zmjsc3=^&7Br}w{k-oL50C+srjz9R_Ty-6EL&{$~|CP6Be?fB-6zl*I?Wu%3yj>aw1WbJELzI)mhGf> zb}*+)_ROGFsArbS&LBE3GU3aIHMOdK;Kl}5zmyCw*k}Z9laG+43Yn$3pjzgxCfZ%; zeoy-&REqs_SoDo`<4HOl99iNO7xbP=bQ9iwpx8B~<&O+boYRRfIx(1YENbL z&73Epo#JWvUwR30y_{{zpE1ns>D*BYBOjHb zk!oWOw|3xYFz9K+F20M|Bj`Pm5H|>M?{jlV(C_O-Zt3!^kGUDNQ_iL#I0XQaU@6{W zJ*m!@r*u@YPbL#vyo}Ro{|0tWMTP%^4^}Ss=4sHRc1&1jt`53w2y|t0^sDbKkHssS z8G56jur;RLJtN-c(n!3mJFa(DF`NKks#FhGH}|Rd4E0gi4?vq2ha>uguOxRGUE|d(M3js_x^so6%stYr4f@DJ@Y^-4JOfBq}Vh?b1!XN+Hti*P` zbD?<~Ml$0@)08R%J6||dk|ZgKSB31;X`#@ z5o?*Xi+N6gP&Hb|wDav1dXz%y=CLopIbl33nTx?sGj32JlmIpNi%37reLIMuF!bs4sA(DxXWoc>a|v__?hkwi>{=|2y^ z>x}Y?7T#J5(@bmXfIMdKrsYv4*>7Kd)VDwuM3F@o zKu?U{ddt@317m2PS)T$r{zGFS5W8uo*mr_NBJ@b+Om*8npLD6DFrZ4`$ z!9;|)h#`zvr3uO-DppCS2X+FU!UBvak(LD)oRW-+?#SIC_Z8tJ3`n>NzsK>TFtsRa zmjzb^Kez6jfNvR4B4z;t;KBsX9Pdk-!oyhrpb$d-6#-2z4^JSJy{B>K^_VVQ;-M>^1)FjycaTQ?d-hx&8uR*4_Ucw{zPZ5LWJ6^3S697&Zo|=k;P<%wo)Y_`oTq- zM8BlH)emdYuNpH+JmsDzu1YC8J?)%KJ#OccX){so}cH9Ja{AapZ^6>0%R+NQ81Y%eZU}-eYg*M<0@`LURizUfzjR<)ph|XwS?~D6% z@(Ow6_2DuBH9se(*lvsCAh0aYPy6S`HL{3CO(pnsNwjD50njZYc`RgDw?8wS2*zoV z*&tFErr78CQs!jPDIN(KCI`V~;jQi{a>>~2AGshJla!DHfpR?|PC)-IO>{I%@mAV7 zI>bieB~VIwHofA$bO&2MB0B(A^lbgZR1YDviSUA>qVmUL0{pH}3<U=noVIpd)YmF!I77bEd>R{H+Eye~?&@>ik*!~jUg zwA?28^vPgAP;ZJhN~}wAnwdmU)WyUd#Orp6Zh730)spW)#uI!AbpzhdldHK&OKUWQ zgkTKIsQuaCzRc3Zf4lQ~u9hg9k_FpXFYU#hVJPvTkT{#=|SZKwaeTj>Q#sf30Pbn4{MudKwisH}K%`k1@WePge(dD(8K9 zfUTsAwlIbhV@46e#x4I#4yv~gRM<=-$_7#O`^_XF&ZP+*^tm{dJB2X#;^_kv!P0-6 z&rU6@Xt+c7z07b19AHamNuL%(OItb6S;%OLEg+;?l8qT2chFU^?y8}tca+^D6g3)ypT6o8lZ`-es35<#WW`tT;0Bb^aN~c@V%bcV%3|T? zap#L}ufA%`E+r+`6xFwRP{R#M-4-VP1P02Z;tbSXQnjR6)w(Cu?@@E}96{l2f@>;U zxYMJJunx0w1wFl33gB!J=-yZkDxGCNN`aXhoeJBpEK5p$|7eaBtipPpB|x9%%%ZER!-lo zNr5CcJDkoI&5omp~hu(g0R9;s%T1#&YUmiWA>Kyo7p> z=&Y;>mdSp|N_ja}E?-YfrUXBS4h3Od-QP9z?g?D-z#y6)tR7y*Nhz~QAnWT zneYuzuwcbUejQ|F|E6M+HF@gKv73_Oj;i+rrwvPUylt+GN`gY^AG2~6jv8bYbg$AB zE7R5|-o6Lc>S*7C1Q(Nns+6$>)xd%@K&vMov%{pjMUdeBM5gzl{x1vAd^JOon7cu6 zU7rv5l*IfJvZqvU%QXJxXKo_e8-g__vPm*0*#rR=d}?*Xf=7WoqX|8HG`VFw)etkN zfY*wlwSk#FZJhJPX?DSMS{@#&h__5JjrVSmmXjhdmgbx{gU)ixI!Ybhb$=`4oRIJM zY_|oPslPcaU48f2Xdu~zIl?u{d|nmw^<{T@MPi!y?2sXlWxi+h8$pW0r8APY*N$t8rXSV0 z9wz$?@Irf4iREM(v63i$EMx zA*ACuJbw_k15BPUy5i{Q29&CNGl%~B-LG)s+?{{<9)cqGax`Hb)IF}AXUayJ~O$u%*oZ>63F9pZr!9Lek^0#h4c&?J**v{S3X?1s>r!gfjKB&WSz`iQL_`@AMdYP|kG2-0dovOuO`;C})fDxnAh@hp zt1zmW^RLYEV5>Nlvk;|PJyy0I7X35M{WJHKrke*;gj9JT$Mu!t^AC)9fK&zTb8{^VwYK6FO)Nvl9fcRYGaY$QQIN&iuKd5R{t5k6f^|6YBEk-KjOR5?8M)RItZFd2=Erg6W?vti+&9P}9+8H0}c3)NCZ)*%{Xx9cDcW)c*h* z2T{E^6z}X#uyu-knLzh!+2@G1r~|VT>#84j_*OH4U&x{jKwho@be@5IsU`~{%+zxX zF?4fEc@UezUP#qku>WK*Hs7D3-D@ap`)Qli)6OpIaoeO$II4R4pXr6Y!OnZT)9m&7 zq=B{$AsSn2k47aB!AYi@#D8V3n3w}78byNgJC%7M;WM^kK(A)FBNgohwio7c+i zcwve`WNEQPvgs?j2EV-50NtHpzm^W`?OPbf#6HYfB1ty?DGdi86L0KDCZw#;_Mh(~UI5pw9h5J<= zJ6Q?zFMI|u5Ut=lMNzR+r}~6FkCPbxDj&uXtXm2R#Vq?s;=eS@L%6GNt{t^Y69O_{ z>u{n01^lK)JzfSv5)@ksYD(kV;VXj&vUZO=WvEZ3qn5k|Dl0637Y1U3yc!y@{v7 z8tUg0TEx}At%lm~5-Abe1n1f#B#Ziod3E)y{6*H3dWE$F2vlyDUra+bJM0ArjH29S zgeR&jl+S7_K{*|!R!{gFii}Z++hx8VXme?6%U4yeus_F^%J^Q5@gwPko)4-5Q> z%4;Zs5DZuFs=t~m8ZnMUSn(R1E)RMN%2#R6uoo=QHiiDvIHBd_K8Js#8VAkO`jqOy z`UDE=pvbmgluNqhIg~TCtqc4o{9oD_#0XbS3ksMmwy~*PMHJ38D2-+#YM$1cst3&) zZ*Ul`r;BhfOQ@reSWmHiAj1t6`j(KA(L$yu^o8p=!r`6|A(E=YuX71#+Ia>zz|jcL zVDd|jwr>Zz{ImY8-iVtF)eHvA<+mR<2c$GpGjr{zGprqlkY|U1E&?xJ&WyCmT|(Zu z2vMrIBzTa4{(!cT&ucPR{v(MsU#DczHF^f%LtrDK)>TD<+536kuSj4cL20|c)an`R z5#s3^>KGny9aa2scS77j>e0c<`(aBcm;2N`^y<4$2IIB8DSB~|S^?wG$e@n?4UT3{rO3ydy|A0^nUcw(dGk?9vP^peoAd(YkIv09rSr`bAfxLk#EB zX3g%+7nH(0AJKn^;uoxxSU5`)2<{KZ=b92+ znq@Fp(i6s%WOF50!bs^v8M_PWs*l7*JHOO6jZB06pb8mG@bp3|4Fuh=GWk_w2&PCU zj)FEv29`SW2^CO3e}E z*8pVV$znl$TjC2r9=V4paR)*b^N(R@O%t;Pe!fh_{>>r<*g2w_IhK$5s`kBE*!(~Q z*n2ZqlwVA4!-)gzSgau?2ZL@0T0m*WZGQ!N6cGoGPgw-YVRmTqqi&fpyb&j#w_$-I zLE7)u^Yix05}rabzm^*1VZoe9i6G=<-E!8bF62ZuFC2R#Vcb=ONYk99@*L9R9~IT7 zMIs{IPkw04RG#Tp{4(9XV+NA1fY9XQ)Skbif{vihpo0?7#rlZDvpF$MBye zN%gfJ+2o_VOB3G;u&E~MR>3(N--T4_hn(PlG`C9IEo zG;GIBtfk2zaI4FJp9Xf{4$%>9V-3u`jl{waP z-*6P%LI5GD!W3dJZM#YzI$p{vss^gnRln29Qk{d{3IL^#3>VyJ&$S;HqOC^8gQ;f6ba9l7kE|NdY2JG=(2PDhs`nyWh6b{;m6E#hnGqO?>z zE57%vGBY@n#Ebcf^t8h<>v0}~$lw`0%vIu*ttY%RF(0A82p}sgV z@18gIVz$%t8svOKB!lKQKR+Vdjm0h&u$GD_Qd#{hOALAOi$Y8^fV%y(7w5{VR5Sj3|pkXd=CYquF zDdi$T=+<YzO<0td?LBW zYN%_uURiCH-ZR7w`h1;wIG$tR>?^aEo*p4)C_HAamgmKmDM4Of_1OHyp}^zr1fwT! zu&KgQ;#LLtF;Z)1Aiuk}k^Qv^ZPr{Pf;!9Nf!jgl{a;J!yi z$K~k}>uaXz$ih&96pYFilT0P!f!bIy8vj0>P=Kg9P{Z<(=w&Oh#Dos4U7TtlmzO`a za@VMznaroKFBK2lWfx;^azGI_gj^_D3vWm7T5^W{vvUR_DFwaQRl3Y%BZH7Px#w-# zK|@+Rd_B002Al=pWcm{L7m8WdPDO(XG%DuX+ zoh^BmD5SwhQQzTxhcLV~0ILK{lI0}DWQPVpHRFzK!YtBoPGn4{iXKFgND5NmGH$1-=mq=Zp?I}X<3#e6; z7b9D?i`|o$dzknxPO>Ez#sPQ-!TdJxT{ljS{v7+gj(F5;jzv!kc23*kV*R@s7RTfE z##nGg`94u5T|8EqAvbPDak*;9-hKvagk!|2odU_uN{WGg3p==B)DbekC!dSFq)e^7 zW5Hr_LpKWBI(aF4)5g6NBtRQK8NoyHq}9^|3yLUT&95Xen*Kil>na2{@VM~P74&?& zT^c!7n5o-e@_L(AHAlp9@~i(S=SSD*=k277(p&FLbXL1 z#qH$P;xXYW0Ub^9|KqpgDY2DypuF-mC6X zuGJRTY9zGICo-!fx+)S_v~EiH?&e#e>vGvt8em^*Z3N94=Emd2%9AyCgy(Z)xAXr- ze1|pUy9KJU^N8tNPiP@kKo_JYkh3Ugu-dMr_8W!c4B-flY~#qoZ{=EdfPrHYZKm zw(O0R-Ho*T!Yq8I78oHRutlWK%VA?cc%yvZ#k)ug>yGRZ;)lMTAiWGR=nMpf><fcAr30YHRS%eOs zjc2qblNPnBHpsN^bSKzX0+CVUY!7R<(}!zgvd<6>U-u<9G!u@?~MJ-PhdnGjfU={>sNQ7p^!Vib&z#A`dhG>Ea8hKx_kZ~F!6ZjpQ;u86-(dxJi|hJhwWxOC0i z9^?^K>7Y}i6nlN-qNemYV8j+8M)SJ5P{5j6Lm~)LDLa%36A+0b6A=HENNx4BLul)9 zBeQWXPSvTvqOj@5c<+}c8pcN$j%;$^(2DO*flGAp*|VBnnhDQ_06|7JCZ$udR<@XT z0fS-++f=rX2|Uvq9g1`~#5`u#Yts3Rn)d3QIvwo|1*sFss3yd|&-+!~$~e^rqaYVC z!}NwD!O^517~eh169T-#5da_r!+*J&A^ak-0~*RB=vL#CHqfrTCX4>#kMTbdA4K9A z%mrD3%$Lm6d%e-ceZT$0dr%5OkMFjNSsZ5IE0i5pwDDuN#i6FjFugs$Y!4RF zJMj+kkFV%vv_XACwq`@g`-G5IU8o)IVCIF1JgV=169s*6DrRRxtB=9>5UL=R!jV}$ zz$szBgurt8DJh(=SW4lf-{fug$c5s6X`%Jw&H|eWwlI-zb7!nT_iFcqyctuONk#II z3v))q`WKyOHZ1HHC{Ki*P(Plp2dp{RTlF}Qa6Bkj63Ckwq9@mx+aV1|WeJGSebAxWz@EK0MDI(-lKo!7mtYT3YW*k(BK53^j2vjWj4P>yO4aAN@+3a9F zX$%$g;?z){!vn=6fn6F2$n1`5`GoysH-oW)=+sFkjJl+S8T ziV`j~eQJ7T@n|XgWX1Dv>2$+N)6=G(>TNFDoDOa5OFQadik$+tDWNVbZV(W06&-O_!)-Dd$)1^zazH*P z!Jd)vu=Wlfn`Ky0MDFBqK^n|DFs7yg;4}-5MW5az{kpV=em#+E6$g#X40fsU&79w# zn%JLqw4_Q3kxI0(xZ67j@gU`pw-7$U@P6}mO%b?#THTiZi8$WWH_1xX@HE{UVlB0B zFRrTGnoVfsUE|e`sRj?3gsO2{G^vzUOZDyaUr=#uj?OSdIWuJxRZ^1-adAdRoVYxf zA8QRK#n+HT_6~@;{CkcE(YidV+7gRXqvU%A3gjN0&rjr{K!`l zu{wo4t~1B3fV@al@D<5)u(CDD$)jP%Hg$TQ+=r1BR>&~2&Oyy~Bohj3qrwW;Tenn9 zhw-`Qx<)m3Q1JC(U&E24-aKe)DafLyDzbEx=`S-Eh!3yu;(Q_zkH$M7V%R>OX#heR zg2cxYe2#cPbGO{N1#~xPJQ}v$kQg|+7~zHtTFbEtv$;{IyC#mVmgPxFzdpPEL1m(H zcZf0s1I4ZtcRtCSG!> zb#S~Cy^6C=Tcy_YXN>M$_y`%xuRT;I23JXC5`~6;oq~$w6qepeNvGq1pg!H-8R5x5 z$B(0bT>5&JDHg+>e2K&AGUpF0MF zSJG{kTxfai8??}Z3BQatH9LI*=FV6LlzX!bkSk?136l^dX~JYiKL1yk!;-Aez@uuC zT|kM$uSoYp_Kdj&{A>zbf4mlf@hz~c+ z)%D$Pm@N(mt_qeOfBm=9fBdhX1(ox+oO(G-kyZn_2Kn5fsiIa$epcgDIRw##A^Gt7 z9M+~3&cSJRh5GW-U;g~JU(8{--)v8a(d_KrVAbqAgk@Cw0V4oC&%qhs;;6eMGRLJx z-w=kCocXWex~wt}iXrKJ{{SXQoVD~$7{(#apO@cG$Pb~&nBeJ?IUTtAY_`EyR<}Eq z)0;s<2VohMIHV&i59(m?@>*OltQ+a8)~-20Ey9Qu&I1G+L^7JAV_eJpUgWqhU?3c* zQj*X!7rTI~3@2^ohsF7We?hBCB&6=xfb`-}P>s$6p^7=?R*#F97kCNLBS*emK=b1P zm7ae@E^FmJ*RiNHl(q52f?oG-?{6Q+r$@ihhgCOd`Q>e|>R#ln+~fd2x$(rg_0_`DpCxLXxs5TG|l(*@8GF*icXWGE>4X;Ox!+FLS>S7CkL{cF#HM9t4*5qb-e%w8D zt3&a5Y-0Q??IOd@3AQ=&-Oq)ETnLa$-tm%hDI$t!T29crL@hj+YV-a|udO#TD>eYY zV@yV`qTm3}-Q}^^NOy+a2*jwcjqeZ3Bkg~!5QjYDoTX&wA)9229F|^ZCjU<;j8&f8 z;*QvJc?V?^5MUr##bO!p_AHad;6;)s7K68&{4#*%I?=A;7?KS?`y3|InK>QGdvTVM z1HMmmPo$|jp+HNEEa>bj>_RfH9tbbXpQ!aB>ENwPhu*Gi+2? z2W}|6P*^KoN9VE~>uN|1uqDVgrZEVSLB&(X`tlWVyQW+ZZbe!SvLaoVRwQrnkksGq zRYRC|A$XQ@earCw;$h9Q5&ECUA~vE59;~AlJJE#}oah@Yb*8S-x6sP5B^nt?E5>>` z#Pbw}e|p*@q5SNBj4-9ZlWL;ygx^!O0b~Z`;DfA<+*#~F4m4CfeWyU0u7xZWeRFtK+$-D(UP7-0y)$auxyu5DPM(14{YM795Q~ z0En^3qgBGT|420V!gz=DUYg1Cw}s_8r@M{oLsrMH*UQyxY#{pqJM*JhGp`_9_Zq%PZoH9pb@wMQoT-{ zzvKod)#gZ<0sFx%+zsg76?@o{>f#3gJ_MSe%?yGWHmeik%n?NE>x$()mfZC*A|i3^ccL?U$uSVjk2-+8Tnv&(6AUH89FXq>sJE&x9M_J$ zT*h!4x7S6KKNaly7v+e5T3I9|4bAvNsE}_LmBH%wlq2>YosWCjJ2Ael%wC>Q9e-z< zUBcTQi80GPgcaIPRg}p&X7eXyw4xzPxt5KgA>1=?<&jjk8PJ&%tf|mo z6Os=r4;r4_S;i*{QJca9Hv^B34HKc`Z*p_H>S>1!)#Kbo@O5ZGmYxWUS0Xccj zsS(zu6U75e2ardxHWIZ1oyCl%*m`;$P^Mq%%1x66LI(p@D7L7Y6`4+D69MTszid99 zc4(cpIjF28+gKK6E{_=L(4JD>G^!PzoN0lt_ySE$p7s%x{rUL1ts(uwqyp$YCP6^Y zzyz_-b~lpUMH5u+;5oU28Z%Z=vZRb#M^ggi6%j;HhRdCVFrsa#QJqiQgDjr~Rkc9i zOA~orSw=>XrCt{xLa(SNLp=mtmd;fVNXTB;Njecb}Y1VHRrupNam%sk| z@qdT#gc6A~<-2*joS+}t4SHMG2&y|iTWW7W8xM?TPKBF}C?U+Q`2S?F#+kA<`0-2h zScGZ;wJj3c7`KhTpH~kshBVHvN&`VY_~C%^@0lS&oTCgt3mA)?S8=a0_|menqRfV{ zaB&Cy2YOME0{ycYalWH@I;Sv6Aib#Y97CFj(DC|lE$cQvGW)-6_QvDI2#SluV+<5o zis8rrT_MN{Vsa=8fa3Aw1p_oS>xR6uuvp$&z`B+ZTxGYfpi za7Gc2TrDVWrh@Q?18PkqOgqn_+-yEoh-?0Vck?r{-~K{}HK1ai6BhR{NGU4%&$N%@ z)`fG`pspRUYVf&0t5!qAtMBHx5B_5zm_lu!6r!vrSGS1kry$jIJX$SfUdx07=n&#} z(o0*VG;6FK);s#Ot|w^>RiteS6--%7t4S4zePb?aY)C}=U?wO3qo8F*ce8D(p6F*q z?jI)S?H=J5q!`c+76#sgoksX(lOql9&TvK`=|N2Oq?Yn~C+{qhx6n$e!S3#A_)9)1AStyQEBo zSA?TTCqS3GEi?(N@;N0SdEL5pOv|kJ%;SF96(pPuaoCQ83xk5GdJSy(6o!u|o0i9H ze$Gw+p&H(m=3oo9lZVmD9mj{Sg*DLyN$R+WTx#O6!sOUY@;eK&1x*&mck2249za5@ zDqYO(Wy%2N0-;Pit8ULH>AVaZ(HW%Vq@+A>4!Z#Wo-8=X5&43hko=1_(`1JPkJC3l zV2|}05BmZC<*z@lfBv^$|Hm0p1*|VcDMIdJ_9h#~=0iZR`7rh7y!y7f8}3UKM7MJ@ zF)k-JQ7NS^o(w*v8E$x0K=&je>3FDvq@77TtBT-D1UJ8O4K4+NFXq@O&`Sccp-sLl zS%IXE_7&OdP105A&Br6?Tya-fPNmUmu{!`&P)gw8@QOwNJX%1A80BJ^Wr5;jKaNE6 z0|P~X_+J1J;DBflR*^cv+xBHt4Y!Ko{xqz+(=$t$%|OKrvEUfiHc3tBSNO8|_VIdH z%Y~^9;3lk43iM`?f?Ya>E|es*kz$F)ckNn?VYgmSshcT$Zj}?4+JPR}FlxH^tv;M< zLWN}u5%w<&G+nB}Ca}MqWvh3FFX8Q+>x)g>`eLvw1_6>0(fVn7dH@rCf-E73;_8}3 zOWrLj7K+x*tjfD7V2tG87J%jm@Vr8vusk$eT$ClZwMjMM(`g7PiCT0dIaw$sXLj_{ zDCsB^Z&KrwAz~gGgh8FpFDS@F;C`k0a)e3L*__);Eh2DKqx`}oJ6HmnA8ss^^nYZ6 zS)dyRxvy!QtT&b{Fenb;77j2lWNM>nh8Kmo&MCBfeERx!sHkP-G}WjrDs%u8kw~5{ z5INHT>W8)bUya3LNo`+E?`3=|@`xDQdiC2s{pq)69jPphUn)zZTP_sr<9z9p^62Af zhR~24%oL6zRt7I<%!Rnra)uoS!~GM z1=&8XsgD|`_;0k_IDNFB2o8f=3-zmbR-b)29f$&AZ0*(~p%qBa4Z+rphU-+VNsO>3 z%Wmkp@v-$uljD&XS!b+6l6teaNywXiDN`{MxdaQEUni>;b96!$8WLC4#cS_+863^qvJHOJA6GTFEaD;5O0^W^K&+M!!WBg8s#mf<~Cw}R@p;&+r zx}2cTi*-rAXxwk7=Ki!;!t%ek8@EE-;c6sUHYqH$_v zfYyl90oNy^Y9Z2Ou{m?}4k4rDBi|wkwnc2yiNJgZtW!*=F4knQXvz@nCv71o2mYj- zFye4TcZDC-6dj72*x_WP@&!3ZYpB{FW1BGE*9f7TBeuc$ z`3}@IA{JGd&BxPrKnceF^SI8@s9k1aHNi5#|IK%e_TD^MI{pwpfd<>H?$8;DkBxqr zK9&r()rDtC+&4^7J9b<)l9^;899gF;HV1}6lGv|49#1=rw;t!pGDFHjoh%JG6BNLT z=sQNk-k`dElA4GE^d2pr7frd!{+xWj?s3}q6;lYs-m&W+Dmk?9JN2g8`#jfFy=h=# zXu7YNm7z1oE+tFZVoe>4hWI4TL=fVoKS7s5g>GH8i40)rqUG{GnZe!ueV456y`cb? z_P4e$GI>}wy!#>;`p4qS26m^?AqI}U0d>OfFGud0{Q}Zr_qSRH zNd^8t2{&`3xD<9i2iT|Aj}uHW4SHXkXZOYfrTGe4zyYN?xC``wCf~>uKwq8CKL#_#uhmejjZw71aqY@U`qdAD2Z z2=4X<<6XMR1>gtSRs~f6codbiR4y1C#jq7dgUmBY{2<+5F3z7O*wKoDI}|BEo(oI~ zUgLqFGo#;epNX1B!Y8Qtr3No)DBc)UzWS}+O2~sw1LsF39TNoD)r5w|bxZOn&D#Ar zws(>vr#T9}^zhm1(vkne8*DX|p`5?+s=FL4j!_{_dl+{{4Ti}5i&6VcWfx&v4ZBXy zHiz&-~#SDG6x@px`2tKP5Ue?at z>|{hx5tU6(0zwk-8kQh>3u?+>2c6>*CyGm)ySa$59I(RRj~b4()I4anQhbg+Gkgox znToH`J&s#x9Wj^s=gLdtgK~Q| zTrD+8QIn-!uFmt@^=rde`IafC=!3{-&y~hYs$HEOi(c1YuN`H4pNx&S5IHByt_8D zTBELRzw8&qo4J+!68ltjob}VUW#z1Lw@^DHZ4hTURV*}3;_deEiOI_P)(Ejw+)5>` z5(qTUJ7Cbx;HNXERRV~t%}B%bL#xdVICvbtw}W=pXuhugJZ+7|^fe5sLMO^RD*PY` zsjQvEs=TG45ps&aR;@}0WTaZ{8iX1Zw!tXIjXz!REIIZk6S+T+z(m{yn71S@Ri3uo zI;fT*=s9CA&2@fP!*jMavh>HL-r$RDvtty~AwL1UJwOH7DaIL)V9|s%(2w~LHYG$ANnkF1XUmpU?pyp z%@Qb6;O@MFl(6n`lDbqWTEueoh)VS^_O++XI_&P7oZjoU2%-MoM0?Ea%MEz@T5i|A zqMG$OMM&5qaRxbET6ADq(U%yQR@uNVOtIs|zB|DP=r|D~DK@3PjIY0&gNJm)y+7vznBm22+}DJlhdW06GOpb}UG~lEtu;Wz~r4 zbQXE+NJF7JRKdOWCV5H%meY%zgg|7Q-dU5c0`k=z%UWdR(%@dTuscoH*5EItG|EdI z{JoWHQ&i8)K(qkWciapb#_Azj3Kkf9r}D-PoP+xGzHFZW6^X5WevG0o$Cx8R7qYc>c>Dtb7b&kdu+fb%CJb~kU?5!RomU$vES09SJYyv-6NrOQV+2SFY%7v9EVVXsEo^FKa8y>eV8^I+(i9pQi zM1}5=^}s;)e?&HPK~bhfS5=k(@z|B-aYI+?(ViYfmZ@Vy^@b>%Fq?Sj@5d{o2A2k_ zhxKQc<=FQ{wQveV%$#4r8JXy74zn$XJ4E)vM5DA6DPErCqvoF~8H4yWc=Bs;9DrKJ z1OVGwQo2G3JgVd(xnADnle;45mqF$8Y;s8=&9I&|zIn;R7i#mgV}b1=ck<4cGXz&c zi$z`7*Xk=yAy0FOCY41&;ltPcsCSt%#U^sD@CVLuf>T_IN>L+LVp6bQBu$*87H6aD zXxMPMD8q=@Al4i`SH%@O?zxfd(wUz2UP(AOzSZ3Ot4iwBN+X#fHNKDHjzmlRrn8Z@XR`3aQh?jX8=znwi6r>vz|J+AJ%{*As^WQYpP=P=T;UrPUZ zylp(Hm+@{~6bI47-FX1p^fzg*h$ny{!%u?ZW^)!cuD2Cl8hUmcnr?C96a+YE$6YXX zK{ca<*I&nxKukGPjlc8e^nCue|M=zSpZ@YILd$$vvz(aLo2A7`Hd?|#=DhmVD-ywM zQgG|-kM_2Gw28-)o93BvCTqu}1aHjyMCDTt_oeOu)XxQG`(&U18WtzM)qd>?| zb;x@}u8ghSSi@vehAekL(v<%sNJt^sm{2m?Ect)5P&CS0c;vqh64nffS-wYC`8 zneNHX5%Nu|n!V#UkLs`@L~x+JJWJQB<>sbS^))qvwzf8|BE@9Xt1~8JnRSSQa~5Le zZ^m@P7<(CR5e?Vg~My}mZS$#NtE0-y%+@hYnx1_DrZCabvu%yb*a z)nlPYZ05P%hO%Hj{8n{5d*Ik{y+npigk0;fVcv?#5fT00e;%7`N3}mvWcRQ>E@0%+ z#RdQ<`?i^&UnOB}I?L_buxFRn>ZgskRt=i@Ek)*Aumoy(xw-DHs^RPu)P*I>szdrW zLgSBbRIicJ>KEyTkvtM-FdEl(bS0>K3B$u%G+$M%3Fvjnl7^-Zm9a^(iiOQB4^3On zPbND06}CT`qFsg=7aP`~{f2_R;^EVm-}VQzA*kryg-P~?!XOKu8R_oRQEA&32IADl z!#Xw{=BQNn6rLvnkf(3aT+*3i3nDqBe-k>C|53o-kh6s9Ir=!M?rC)$;zY|QfN-c$ zB|ed9u7O2FLzKQ&kW~QzEmQmT;ka!y#AeV|PjQg3*T<{>bA`WO{bzEB>=CUhkq#AW z5E_hKTDC&c`JwpK_tu|d-*ISS5JGM%Q5=-p^t;nCd>{5docTXI0l&y0>WBketqkg? zsYqD};%b>Zd1^UIsOY0h9{2`F~uLO;Sf z;U?2Q$}A1010c;5a!AM^%)`h}1DK5rmSZ|2g=OUXfgIHelvOU4M^n&8mQ;A!ASw7- z9b}lNVU-UP0oskDwE6Ls;u4$?SxtnO-?lhY_Z_t5KB6i(^HHiE!)^j#Q`Z`B#_E4G zeod0X6lu&}O2`A&{Di7HL1io(NVbltnxJFi{u2H1jT%H1YMk&a7YfZDgT=&Z-0J17 zY{2Wo;OCrNGkRX#Ts^8aA=CX41z|&{yG3bzw-F(BJon$N+Q}emVX~y+ZFB_g7gOL8 z9SLJ6E8R&$4`*l8_ehKZ$y&}SUwM}K@py)HXGyg6M$DG#7 zZ@G*pR2q2l5u)6A9tYGJ)$wE@1QsKqZ{0(-dfINX95my-A{QXKfxIMZ5v8Nzxum22 zhLimJ@Bj4c&vIw9Gq^J6C5Rq54c0*tPjfJtQs`4-Nh%_uW$*~bj({d{c?e!&7m_fz zjRxv{jeZ!!#X5f)|3itCrreCvSY-|6IY!GP9u%SCSg2dGY7*3)V!tk^lj2t`*a%4Z z#2kz)CVV!}-Xx`f;lGGpHP-6ZN`e<7V6!LJ18-fX3hj;ZI{mycYOhTxL96x06511F zv8(So4+9vRApxQtUnJ(_CRw6#Ft(&ZvsixawBa=P;&^=V(p&WDGCW>&)=RNK06Lms zOJ-FWbbU=^^bRXWdhHn>l#&h&a(xMWYa`?2d0!ZvR|2xr7fRLsCWRKk=l1IEfZDpNd zyrPZidoqSD!Az{*`~I~0`VA%5I`D?Lc;#h?rVIeqd zCm+r3sv+BrEHVq$j9czt5uWDy-lLHY9~#dgbXu*S2sGRt!M%|lR#R^(ckK*Ykr0>G zhr(FKrXPY43cGmU0coe|V}n)}2!?{D!~c3km<`SwwePBk8F)_>2y&n(Rz}R+$YBvW z5Tv%;ZAhmLr(dQb@5kYeA4i6Dao(W+1<2s9Z%=y`>-spHa*^;de221a5>?8@%u>-_ z@&tKx{<|Dhjz`cjHkz@q7ZthFSVAgpH;j zn|F93wXG$R-aGX6s@kJ$`8P1aKLIjZYrQ=W1~eWO;fq9MmG&u8kV^`ZY93+t{pazK z(Wt&*qU>bq#1%C}2P*;TLB1(&%WV!VuYZNzZn(Fz6#%Kw#Maf_Tdxu5wR`q&Um)(0 zia>9RQ;ZA=-UP$u5fgNADE88wp#8*%mlCJ-2uL!z;d;1(?fv)oEeA)snjy}PL`juf zSlmJ*tLb&bYls8QEf)9VA$%G;z0W*?VIqzBvaah$^FH#&im zHDfuaR8rrB@a*pf?dD+??o2>gDgxi`zQdPOm2?+76g>K;?JO=B9) z4_$o;wb~S?UFt;}gwesB{kDnXgjBrTvSd(-#nEgLu^UBfM}ItS>hfE3WwL!y!A_#c zm{D_x8~N}Rw%9mVQebu>3c_Z)dY&?IM+ zx?qv?Ct3Wn@U7cEe1O?U=lWJicyJM<8!dQXO3UH$-QvY$F;vSs8~|rE01NHPVLNbJ z%A{(>do3vyE_-K3kp=!*$1#pa?UgcIc!E!)O(jy+8|)CW?leLjjQk(i*?0K&nGLaU zEm!>e5~V+I^?-Xt|GC{1(ZdXYPw;qClEk^2lU(>rtDE|H`r(xQnaA7QHK} zFF`+oz6n?WkgfW=9(sknDRT;#<~;3{>X zVW;PRz)(-6$Mr!F4peg>ZlS@cUg*_*CjFv6>2Z+H@oxlUl4!CZYbPQ73ew^ygYnw_ z6unv^m-ENvY<7gA+7JQO4X-B{2nk5Q%#pVCJd%E|X-cuW9tE4$?J%bNg10HxptjI+ zO|!4*)_fV`bkTOyenZss09a2NsF-VK*na28F^#4Jhp*n44-jBN`*O&Ymh{dfun(Yt zl@*`Bhs@03>K4T$<0O{=F63bHbI>kb5g3xCPG;6x5f~s;6*Y+vwA0okqQR8$kDDzE zy|Exh0lTCk6ue*}iY_*AcG6g$d>p-@0H6!M6$Eipp<^Y4g4ioIf!vCa5TQy(FVJ}` z=L1x&6K0~6Il$HH+X`(Gb}z6NvA`pQP~x~#%kJ+AYV22Tvf#8Rm|oPISbiBIAL7=S z=y5>>0qsBRY6|L%asaeR!8cr-YpXn@>iL35lMHbX@92k866W!!L7qX5&=n%*-PLfP z+}A}UBP~A6=nTP6s!K=knXhFkcWb4BNMXA-&Q@g=+mJ1RZ!NR>fv!oQNj5HuRj_2` zv@Mfd()CZ~3S9*wTLKt)lmG|;k%<$R+tvd*RXSdv<;XU%Y`xu#Y|wLBE7qiw&7sPAu%6|Z?v#bvzg-WUL0IyN}8dd1Eb$+3j`VaVorF0#?T3v zpDW>oNR>#&Y6aUMcViIQj@f=fK2VB`3?W6hZ~YTCa;T4IJZ>)y-E=QM!2bB-d3p`; zsrxt%U_7W3up0o?V0pFr>(x+oh@#+XHz;vBnL}i}I22nOPbfE+6YuCm7%9&b zby6L!B`n!X0O5K8Ys7F<2HcVBiAbS+BdV~lWv^u**i)+nFP@Q*CkeSTMADPsws$}~ zQhnJaHk!cX$@J8U69u1aCJQCgyJA^sb15-_(u~l@if|!U*}|$&qer4JywqH;imO3; z_mrt(J#g*d0}`l~lUv!|;K$s(z{utSUiH)3*HHh&IG*t7wEv+wB66fV3s$!sO_Sgu zv#KW=gB4Ur#nq#b;^7N3dU55@>Foo!#YbFq1(*f?FKLg4T1VmB! zty?+>WV<;XmJZVCEQg_+al>Ye;^zn!R>|tG2yP$l-p?r3S5^Ww_=V&;8{(A9qEhje z)U>e*pKP86t&& z4DM_kU@j$idN1=UBfdo15f_R$KSZw7M4-?JVuF2I1RsYasmC>ReSDfi1e0+c30LZs zf*1yU6vvBbeu@UD4hRDbL=zrU{VZ;&8PTEckg|Y~s`KfuzyImy<*$E(QsSU;>#)+9 zp3t54;F2TSR z0e~F5Y;iqV_*e{6Sq}NBB-du`apI=wQ3VFZESJ6_1&g@DNb$_Hn}P+4R*inG9rUD4 zwTeJ|9da<0*I5Xn8j6$YP0&mAJu{%dtU}F@H)#T_$s4ycq{2H+c_ST2b`Y#4NmWP3 zCzRDXutZ@I|6(<-jiRSsZik;=)R9vj`Cr!R!|Rr?a9 zWQW>zVG57Im(VMW#tsTPTSFqq$F$3D-(cyb=tHjePGgK$!AT72(yV+QXv19ceNnS{&P4#lNq{%lQ*QXFPyECGsT_E$6PD9JC}P$A2@Q}%WxbQ;aA zk`2Se2$e{pS{xs1u2GNKX*?;KJ^KGW*2L+F5pQ9~D5Cve9f}BACm^ z%5W&8HY+5CbRbY`Zh-s!XlUiHRxGeoVFJOXbvJ_^QT@<7!)9d=BN zp?x;%-@B>q3Y}wX+DCSs8B;;|CTqon6vk(IjGAlBhHJT#w7^W$-X1~alPK6c7i!mG z9PJFg&V7coe+}2eoeW^;Y0+0v|!{DsUcUl)9?*Sl3{?F2~ieE z!}Aa$mXuQK_yn0dFA^@?i2?w-!yo>w*U+<^275_nymmd@9gfCzXmoU{b2J|2fId?uJw5j zW;GtQYa|A9Gf<0Ae6c0T6k4Z7xIA7oD-j|Ilct`lh>udqN}HY>{epBl!eUOb0G$S! z#vvXc$fttbvaoPx(FBFbRVWpm9Xx{*;Q-xJB$ES~2JBfP5f8~DzyLy&y@lCD$ax_w zNHb41=VFeaPbGd2s|89cL9C;wR_?qVwLKebP3BwzEkg+`d=>7FY1YuL!)MtlaE(Ts zcI#(YX)5JFb|UMRV{kXuNi&D&Olu1)mlje(Jqcw#a5(7=PQ~#G{J-T5tHS?kdK;xy z!BPtc#gsYFe$aJ!G}G~|(w1F7%AL)UnaO;#@zztcOYQLRx?v?%RFWyqhrQ9#73CRr zHtE`v*!^IvmxapUXCpw${AZ_NXB3oeM4%I28>XH#(rbN;78`ACXEs09&9A0|>ZmdP zI0cayy@cM0U{ZyRGh;m?IKVgBcVp{K;mmTxAS_$ISG)Zq^fvg44N6feZj00MI#vjd0HBlMA!%w4p&eC| z@gMvfe`Az#@%})RWenvW27CA}<*_4$><$GK^e5<2U7$Pc;db6nvB#2QHG_t>y1*@~ z(0{^Sg^I}_z)YPc&H^ZHPh*YaUub=$T#Pde3+W`uWF51#>(M%@m)Fx_wg2MT_y}sY zdLz`J>v4U}-04=`Y7Yo#!!XC=b|yUFU=Aoe3ui;yhP*e!e%rz(6adx|bFN*&=1Mjr zC#}++jeuvN8kWLrXax{Ml&#DZ<563Kd|W}%RdRt~(Dg`*bANB5o_*eI{(KQc2Z7A% z3Vm~O#{f!PA}f$fjg@1MDmGx9rC4IH_dGzO9o1Ex8Jpk{fad;1CsYc=%QpyG`l*33 zPIuk{qq;Dl`l&dM*=f9z%90|1-~cJoW>)oBw9rQvFE5*?X{&g_C$*WZ3M=<^vN@}F zCOk4AwlMCd#wzwENIuLA)3@lpzPEUL8sSmp!&pS71bF{!yEeZU6D3!}eNrquj31P+ zWF8g0~&XGISVtZ(ZM3e$iD8Pgy2%Q%4P+8ww z-7vlW`Co6hDQILdxy>Q!=nEYpX!E$nx8_F*1#mNiA_=Qp*M&tF+OzgOdAgJD7r16# z7B675x%sjPcrnm9pwSd3z#vpcW)~t@4Y6%T4U_4dSLOn2>h zk$GD>yk}EfxIWW7t(I4gX<;OgbvuA6h_o|YfX<@rj5L5TNDv5xo2@gDBOg|FZ~?0t zWx;PV&-L6dF&~923P!+tr>Jk1YNXF01v_ac^SeyermB;DU6s`?pEZQ27(!eW{Bmb& zCitZ2Fx2^Bo2h|OP@fFOk&dS5NGa+nqy{DL!5uQ>RRea6!Y!GuQ|%GmJ8Bfs?^8tu zCKfUt>JZA#B(BZ`CS%@6XQOEx6&)c8CEAwA3M`RE2`vW~J=efA{{ELg{z3Rg%Ps#Q zzELGLajLw*E&SmW8S$&rPs!$vqB#0ZqHd0;%li5OND^20+J)@v=N}+sBkU%trAj{J z)3}dzOxJ;9B=M5427>nj%DP;qf&DDM&On#fP~6!X z(K{?W_uY4^pZ;WEkJrwi$`e&mNnMXgaVt{sSPK&&H>;O=A?89{^}_(ucD`Q1Ag~aM zdTNT8tGW0*A$RpiyN7D563W`A@wL&IK1bO#{QlQY_(E%~#|+|mj?Vf!#KTGd#KXW; zeq*zRNmIAry<^a!G!)4jCPkTg0tsVn z=~O#VLeMX~6v_`9R*Yj?(`=ETHbj$&T}{+5?wBg;p*YP8ztx#$%8Co*-QX!|2AC0G zzg!XS`qoo|veVEicm{iQBHBKV^$7B-L4ziF=+HT?A_|fgQi2ep+~aVgcpD?8H?O!J ztQ?-Pf*Pl$9B2g;A%vDfa@=_Ipql~J2`Jst`c6&bMbVXGs&`wA7{w*fzIT)tcn1tt z0W&y~>3lB5ITjf?_+llIyqs?qC#Y1xyHSqd%ks4E96T!_FD3v83h=1~n-ZcSMONAa zRx`{88QdcGN=EZ^nDlv?{;Hi)iIsFhn{NMk++c51cPL0kli)4lpr&BVrG>H{>tRbqNLp(E0c~Fixm|oFt%*{%I4#ie ziJWb`lXfnmvWArvzV!3wtg48zwieh5n)I^yphkq;N)#_WBR;nHAu_AFf$`lbcDb^u ztXWJ4;fR$0B?&aeK%^-;PH<7*JzFH|v{dQ~ocIJ`>0#qe!0i1=1NK>4QSS3=RQRw$ zs9v#Quyco-&ECLfnmHg|0S<`cbsawhjzIoAZlC16nNXQR-})EGxY1P+!kJu<>`hP= zrT|%qFO2--`b3mu^XIKxJx6u>dut2i-655e*L$sP^eriGV z;HSqWZR8k)0~kCKUIN7ofAZpps&EIu8O zBQ#J`n!)2EqLKO}P*>6#S#}e(GQOZ<0_6I{_$Le1h;Z4Yv-B)|z!xE^`2fH7D16Gr zzj}_rhmi;b)jO0xC5rA@bC3vaJMlZOq#=tVLR3E)j4SU?(X}(&=I{v9&)A5ro35`q za`KIQ8-^8-5W}`9(O3on!7O;8G=1?r*4q9`s|=%{@T)Wmx?vXaQ)?7sBA^XTn8ow^ zCYjpV+1QBOat}*8^!gxfq%{F~?JV03QP^pjlb>7@F&Qr)h21MWm=ZLO6m3mPmSu`{ zw%>FQeVDF6dy3B);9ctCs}^SB3!wFqC7Js-ve)7=XLo}Ihgi_ta2wDjB}SAiNr40N z<;%EEgKM4tVJ$gpjDZB;{d%1MX-*?{Q>A;^&4DFoQ}Nvi8h ztH=DRfN3c%7k^>*2Z6?oY_y?dJnv86Hm}BSn{wwA3d0{`4sX=^)9vH#U38K}GX)XK zrndeJTa=gyyGLwYpMpeKT(b6;1J1*^41hA97^mjk;SS}y%l7KvG|E_^^w3NflQEk$ z2#=K3rWbnd>op#zO`D@}W1EP;UP0tqZFd{GMoTmci9Ze7`IsQL8g8TB2rh;+uoC6~ zmB|WFyY#Ki<0W4|*4+7>;4_;mSX`oBYCY!blr%To#WIynYDv4-AeMfbCXQOk3vwN3 zs6k!;L000305(BCJJiV&bfS$V45Nz`N}T25Z9+DP7a$!fbS9jEwA3XXq}Z7mg_fCL zhQL9fd2ssvc+la?vvh34yRzI5F@~-j?!+<$>dHOtgT9qeMSINvt4%LDKaZvJwlkfi zAYBM}Dfv7CcW+6-QA+LV|GOGZZ_b`dT_3r$;NOHr{wpG1bsh%4fIb~Rk}eKt zmNY}s#UZMW@H}WyX9EcQ9d)HN^%+X z5Q>|q{TOYAq^q)c?pCAY>I57ffufzFpFnGu@6zYg& z+CwnX(DPqkPv|>g#$+qbOJ0hi9FkWn5`jJ?1<)@_N6QlwwZ-~(_3dYCp%2@|3n-W- zzrZnJ{jiIT9tE*!2XthHYcPtQzCJVwR@IPwZhWz{ST)dJ0S?-k=I|5+f0SWGi~+f z^TW#ev}2aD57O0V)9B%|}Ng0FJEF5a}n z$xZMOXKvT4hPG=qL> zl+7VwB;^xsv5KI;4nV5IyUhk;sI{ZRvt^cB0P)J9(5Mhgjml>D9xUr$eF7KQM-Yvr%GB zWem$qV`ahkE)fjOGJ=)_L>>&36#ZEcbe8VK!eOl_q%{SZG07tbZ&iaj*=2w9X3FH=-NH;RrCn)b$;d zg`$y;>R9Hd)xDKty0w~R%d=ZkrOpHcU+&Q48>EmOx-o>qt%7BOuz6Y)&oN?)3GsHi z6e^!{pjQ33!`zz*+>C)q+$Nd3aYQp7W!4GFc|h(s&zuShec!5)@M3QMBmlal#$po( zl@XGB4@eRRT0NSm7F`DonzG7o4Gity1B(J(9Ev+?C+LcF)er*UyV$Hnei-J}dm679 zkLg9FMJ<(RztxY@o_VW@))|=tr2#)538M^#64)XQoE^xIh-rUe#JaF*9tF1 zVy`__TWDHNtcz7{ci5>NI!yvHnRpVsn}L{>XIu?JHU>xa3)+#g}8c zTUE0y5&}gA5nRa%SQ&KP1wkV@{oILQAz?}NGInc7iL0l@F{i9I&pU_R&M3~BTm%vH z&JL_cx{`^OkXQsK_b}l-K+g7(k0-{mB6dbh?{s+EARHC2kf|xkv9ZYU1xtrV=Q*>t z8fM}F7C8f@4kAxd%0bLak={(4?F5~!37nR?v80ob>EC#d*O!QD*u_YoV)vJNr!%Ta zNF*LR;GW$dto|NKB6PM24PrLWF{BK64$rdMRvE!#w+&;Dlw*8;3Se52;8MJR=k>6A zc)(3nLWa?O?~#zYnS);<`%4_Lk(eLYhx5`%oJMzCr{TW6NwT%LS-dm}skA$Ij%eWX zYQwT_S?C8tD2EJ>;Bl0;TVBOO#9&*9~{sbsS~SSQs&O-{8& zl7lbJ(zWNvgcFL3M5&?2~N$aadRb%JxaXef?ZJ7mb1m^y+Sq)K7_My*oX^ zY=D2`KZ;ZIvOiP~M$_~%vWxc<9JMDijjGfUAPpUWe{5>58*<~%iL%e^>E zsYUVvK14~rP-w{{@eim|+y_Anq&W!-Zher<0F`36X?vZ1Hq-9L1g>f2%1iYvfwbuj zm{_zBk>NN}058q4FN7#+_E4U~@=|}7G!&QE{jD88^<4FsiE7jqDCtt7olG}}cd{z& zKw@n&B_z&_t^;=94w8P#Ff+o*Z&I7_txL0P-{jHgc@MUF*ughzS>Ew;Pga3G1f3|+ z1CcZ;N&Fvyu`X0o4f7PtPh3ZOTM#xXV*_+iyn$_3kXC|};LY`%(h~yug^8t`kMdJd z^$rwlR0)q7ghygDvvnO~9v8WrmqyatBJ?+LN4=1gA%$8E&TNxN?3x_SdUNZ>*_<}u zvwadDY@X|DvUBHB2;v1_}l!Hvv!Z{X>UT ze>D3r8neK0^#j}!SPehH-3yX0#&N@QHK}sZmy;rFnW|yf@axC5%HRCRl(T0UI(~RX zFzaT$Ll$`!Qec!LvL{mJsIfjhJh5FVR}WG~7Y-!)Tw%+LmVlB`8ew|6K(OOvq0tYu zvAjGI@?Kd5cz&M`!~>lmNfqjEVXjA)0BT4s%UK2+WPly=fGXVWOt8BOx$F1@3W9>Zw0g8+*Jr>K@g&3L+Po#|PE6{eDYoL&-( zEFX3@R1NchAUv)9Oj(VU!^l{V&#P}MK&ALIG;dNEWmp zIQn@@H3&jt4A^00A=}I62;92ywPeKA>$1=jN(qh(bL`FHrxD{?N{iVx(d z)KEQ_j>-x4*2HjDk4DpZ=Og>mVz@KeiNeMOfxv zG>OOLNmFY0iL*)R-!uX%N>bYE)iq1w{{FB3lWD_F!Ej+kE|c8VnVPYa6*PD{DyQaj zO|m)a#%N(Cu0m0(sC~y|Jsvl>5}Pd&>kHqvCv3Bh3KI5FOhs3ZrwJq+A_}d{0-{DU zbV!oxphZ!bPcT_N?0{r7Y!E35LL(Z4hFWAOM{IY3Xm%+EJpoLCtAJjFr>uD#7d`%s zU9rWz+!(wcS6@tKnnx2C=P1bRw@?psM)N>r>jlMK!+}z-xI4v`UWjoHll$k#HKJ~T z{xFkdkq?-b^*f^t)CHDbCgHDvcqDd-;JoYsLf}OaCa#v32T-vPfg={8BLY(AWt@$f zQ-^q`+C68#lIvbl-%4^;AHbzqb_PYLZb3*JPR$TuKtp$-VZL5YC#55`4v}Yn9g4kC zf~ok_EeznaBe5Oo)$L76VE{PUts=x1dYKRd)mBNWSVP<8szmTy{Kct3AyUBN=ys3$ zHTnf?&!Fx|$NqFU0QKS|!7I;hLH_jUev&KA%`)Qus$<<3w*%+w0F24*kPv6@y% zE2a+D4{Kem8gm)g>U^BnXpV)t7G+QXRAGq~D5P?AhtvgfvE}qS7k^3N4sOAT%w?C|t+w~|(Vp^`#BDM%QBtAPPX}laEY-o+8v6zwV3JLTy zATU$j@i{*axaj^$?<1zAeP{1!idLA;Z&P`l(2I)OSo`sqO)XL2VusyU(F%!%VJH*x z$$cp;f!9e=KtOh(K0traO=p8(S(6uFYplwe9PL&|2viI>Vx44NGwN1?6A?&8C3DB) zcECnVSKyfyd34cP`*_+c4kSk^KwhztB871|nPwrh8nOPVn!9p$qRZgkK7hg% z04q{!3yba8s4#)fSI4{N1Dc=-RdEd13>u(8FF|EUokFrilNdx)@D$z&=Uu>*s z4e+Zs=Lb_yu`OmnA}u<-eVDk0 z9lqfIU!g1&;lP69(kkD!mOKwp)H#ScW8P`*U1b@zbkg_5VMil`CS(E#^D(mCll&5N z(H?gsmu3Pn)kHiyWW^`IgR90aNw~`TJDdcnMqP(hg~H8!&U1X9{ED*2)eb~FO2i`q z|1_7Y$r@5RtH&Iz?;u?VEL3=4Fs|KmL*8fjzXUq_);)ZVk7|wk?3rI z+K`2Eglop!3l)9t>iDjz+7C1ccUO&mZSTbQPhXScB>|%Wc6#1{#&!l@H%=CXIT?EN zI9b%5$J*M1UYdSa>x8X*Wf*J3Cs#`_H*)PoM&*-RR6hfeE9C@)Q848-pgPEM z5Xxy* zJ*a*18+Pxj92C#=Il#<{)}a#7WJ+O}oenL>7}M#%c?ff>bf+MSiHtE>^Ys;Y77#+l zeQB0qt4J1JVDuQF^7#8;>Hob7Ko0}Uv0WVJ**AK(jom>sTHdwkbNe! z(2T~aV;s*&M~S))(lk^IxiZ7^pzBemMlLV0fClIvLV?~k(a1yRtr9H~IHp4g#Y$r{ zlioE1@FW88+n`j?sa`FS8@#p9Fc3DgM&$@78Az47(5E$$sBkgkUuvJ?|FDx#Jn}#A z+`Vc{CER|t74n6&-Yu-&=6wUzr=!*44cpCxHQRdOmWV*z&XJ%;b!sFC1Hy8c%Gq1h!>k|T%*&*> z@(0G^9`~r~{t29nm4)ngG2RQ1nysv&3?Z_Uf>~Em26Uak!~r$*WO+eWy0T7mBGrg& zR~2J+h`j3L-v{a{Yz?@~Dgi=Oi+%ZInqS5ddd=H(I=jDuTVlHhKZJK}`@GoBrci3h zMJ=Luf<}f=tOzKKOnrMnY~8~PDAOAW#|=(zvHtG&fB3^+zeh~NcR&5*&wu;n>TkdN z_1B+%xjL0|a9lp>`Sq+`OgC1GsqP6; zrYh158L7R)O@b20O&)boJ#3+*_`&zT@puDNdpj(Sg_?0E;d`FehFA!$4F#L~PI*4X z?mig|lGvXjN)Z@@vL<1nC)6Zfe__1C3NOv%X9%ID9y73q%1p@!gsWsTqe)t#lM?ZA zl89A#Wfw`5~&GiVqoC3rD`Y)60RJ2-(cB-n5) zNZ4@Q@@;BDF&?*9`ghD&sEsSKa+aW0r9xe$rJa`+Gm3jAe7LkX9tcns?=Oc10{m(U zX|ESr4cQt)d)zLbcTea!UJ!c-#Q~?&P=6uwZC>TUiSWh?Q~d3^9fb&*ey2StWS4TwWiikXUS^WW7HD(Hv3NrDMN`{vmIgp}1!**e}3epbp-0E7&i?FJhW91iB(s~**i>J9VKmLubf|VU8 zw5-oBe^oQ)-Jk#0ufGV&(G;EJF7dN&Sj>2W?S#KfT*Motj0{H<^`D@+0FMe4A%r4CBCw(eAwUoai2z0B`~Lr5<6h^! zwEe1T?X}L{Yxvhc59&Bkxlk-|oY2~Fq<672r@@8}z{CDVLS5aH0_`3~F<2x5Rs=+t z3uX=Nsi36Ue)W3d^=s9sV02L7X;0cG0Vg>AEU(v-Cv(to{12jcd>P?QA!dd4 zAlX~l_$6uqf=tBf=j?gmBIG0VCQxuN*Lzg@W@bpHR!lH|STX@eBskX1|tqOJ_7pmR+EOrJJcm0sMV7 z1g#EIL+1mIZy!=w&KwRGN1OR2pa#4zV(HSOA`Lk_K19Z<#f7E42JPT|0ob{3coY}XK9IA5tdzGE#X3<22(G-u|dinhMyosp8w=#+U>4eu3g0; zdb|RzG!U)l>Xer1Rtr4|Zi@TmFvvCVfF?ArQ;I?KD4d9jkKLQvo$@MP2QZ<_#YAmF zFf@8OIz?EN)LjHag2~X4%4F00hkEPQ$MZu*Xsi##3PFDq}TeD zvpHwLn8`22KKIVzuVpg??ZGO1y&DiZ7xfJvEX%%R|ve9V$w+%8-&}S4wwl zc@9~n(m*h^f+~Dkc|oP4jwZzy1?)!t^t?^0r-0SlW4Jb#Vyy0+N(RWy@wr8>7;CLm z3hEl1RElnc5m|fnHWGozn&A&3*dqj&g5j>lA$&>S9Bmi6;mAvNf710a%bHn(Hd{h# zlnAbr?JMbyu!AbZB?*0=8HQ(@G0U>uQP`p6?~DisYj--EK=6TPA!?)VyU6n9-PAoB>d$2ZM%F+n0RC!d$Q-JJHkLuP~= zr0^Tpdd}YFRGD!cc?!z+0;d`d56S5+&W$0?1Vio8mDo|sBh4wsLevB;Rfi2VL|>>> zY?C!A#Q<7FhcYlq*0a85{5cnn073rK)JMva?-`;qQR%Zu5(jCde;>+JDPJ|{LA?W7 zHiyI4=Ahp-h2{Ar(kd_lu{SzJ)=3_jZoSj-E0_g;C#mgAX*{X~st5u5Cj^GhEYMHv zm%q6~@d+|mJdq(ll9BvgWC+DpbTc~MT*zM@owU0O_@ppM5lS1ZH9Vj`1rR>a=|FJb z5P?AC)p+%@1(0@! zv^e1VBD#jr6JdiqwVM?S&5%<{hY0v6BCPx7DIrpJGZtTo9zD?U!8iq=@Xe76uWF8p zqxAKFq%*?8>0oIo1=#!b^)lbcv!$ofr&%CqMgbKRufi2}&MY(T0(aWJW- z;zG(>CS^6C16n+;10bc(OMsM(P(b4QcjIk_h5E^vDB6Oz6i-IX|EKHY1nk|z!i?hI*o+9kE?`y?dr3={?IP$V zbscg}LB--dJ8Nj5+_}hQrE@W-Uim_(Ov>-8*=MD}yh${Bo}!3JR#6Ps3E!eq!t9OD z-aLRsKWbW>MBQU)Uyaop3C?685kW|k3MiFylm<#o(8S=8;6Q@62^xp)EtS8@V`LlU zFcwgWL{f`}oYOBPhZ`KHN3)d;kS~Pw4jw8NNU6a> zu_GxX%@`M6W$EPf`umOZvAC!^s9w0_1QNHZ#H`fr)$>!Gc3oR|*cNr^l0rkG@%U0c@&X=7SW+!)axq6Bbzu zkk$pL8Cr}SX4WoAneG^otwXApXLFQ~x;#s^r#K+G5S}}BH-py%?uuncBk7bmVi(Fo z1SXu{2J&jNIv+A^%}y&gu$7;?7q)xlWy%QvNLC1{Os{&<6`i}e13;<{nAH@%r7kyt z80p$?Wd;OsC$Bu9vEVQtjbpy~TB1WkR0W6$@h08z2pf0CitBh|ftir=juL|tqo_4E zP-qXcWebrVn%)zxtF*^=1;x&p81rhzq%0hJ(7iP6t1{OGb&14gqQ=us+_a|pu7$pa7T+G;Iu2A(cNEMBHY7j&9BGy0PMtUAjIrc`jBwUZc`7)*F*Qfzn_MMT*3LG$1O-owxu_hO3s&(y^hee#8IQ zr-asEFhTa2ST11M0YY7SkW5UASWVC8UAT)Ov@u$fV&!~*{30Fg*aIY z3q?G1>ppt1o9}Kuc^8C^xofV-bg$qECbWgeq?SPJF(NcAf0c)_z#T%PKlNHxz?BI@ z>I1L08Op2NiA9xONJZ}Ox&5p-VK5k>h*n{Qva{g&U7|NoOWwkKwzv?;ohFyUlRvI@ z^%UZrmsi?d1*xSlh-c+fIK;Vqty&8&w-1sO$1nIK6@9<34(@1sL2w(M#diF?BMLL# zKUOEMI^)%h&Qf6N3)_tC!+%a@*`GgA-bCS_h*SQ;Dg)aNLr5qh+BLcCUbZFgZ^+z5e}E*;qFh?4 z@D(iYdXinr`vt!^z%+)aaBI4=O2P?sB>jD92+phuNYt&_&N)h<=}2f{(3SaJhpJ4j zp$yBBMo+fUvQK$ND-mNQ%oSoRnQ=ctg7^ZQ<$Zc`>Rg6Y8p#>N)Q8D5NLY@~+PQ}# zl2PN#$d!9nXw>q6?#iQ)LSNxlmPYA)jJYBwXK-hgp^?ZgAjQcgf^hSL0Oc1&qz4vI z!s%*G9ahm-HrXkaZ2-q8O%0xQGg(fx(2jC9gmC1LBmQd_G>x_gF&S>A%6lCnTAh*o z!f^FmQk*C+q@IlCn&KU{2njWt8F`Q@@zrq_k1q3{z7r5E3O&!s996F@1Q&C8(xEAp|DjXY!o(+?)3Q|V$!obJXBTY(&J=J){ zSzOFP*fjUNaDW7q=$Eo5#`(cJr+9u!^7un1^e2w;Nr&#SO!~{K&6g2c6ED_S!?;@( zxk14NXul95^g5Mas`ZQImB-Ai=3#W-fWmV34prDy<{bIwX7lT5cBRrjU6{Z+((ol< z%X|#UcgR18$925;#B{o6xNHUus2=VM2coQAWSIbeu{_5wHYl(rC;-|HAvke<4+u|H zy$~g)ejHhXm&d?HO3*CTZrK@MytmaE-)KkW9aDs_@#Gn-k7&1B-Yu{6>ZGMa&_yk9kBW!<__FXCbwrnf=N_2h4;x<{-ayfW$r&aiNB*xTi{ zsW3n`3Uaivh}GDaCBgwZr@;6jaCIDp8UMf~NI__TOP2_rKq_Pp`Y5YFInQMyw))xv zJ5kEt2A*IXce;d9%<1!@XW7T2;fY~Ucjt1sTEh=9R?0;8HyWe+N?>v4OXP@HT@3IAwZPIhiKZC z8t6E&ttpo^Upe(ui`hZdaaR}~QAHkYD(pr)+;DgZ){^IrS;3R0B_#p-R!E*j>0WhL z;^YC&VA->Z#8m*ovA~6|HAhqKhtGIznYkjZ5ArP4@rL zXx=~2S7v+w$8sX6+ViT>Nv~X3C&A2kNamA@ol`$TCFi(+0QlA_M<$`V(>A!Ix+pqu zg-bHc@&WzB7;1!XAkVU%kl^17X2wlFgyZSrOFSZn`;h?H2UlbJ75k;PX^)+(;0JVhHqgFpM3iZtz0+~xV( z)e(yu@;WK}M`|)`N%B>_RXDQRLI!~wT~=zc#g`cm-Rjm)>&k=!-JE~r^c?!|0Az|% z3XHFJEvik#b zm;v=awX9y1_-%;u!3Z~)Rx)wj2v0T}ukTDfLex#8q1zjFIL2HBfkc?_mO#=|W|u@- zxqRT>vSnHc3X*axo)SRXiymOzL?SV$_e?Di`&hdx(i8nVh)_iS!l0%s)q81#-U7~s+8!&w7<|j(ii|+3$vA9OI`^8)|Asz zn3YusHs#9RLGmTx)5-w7bJ_I#Q_&zV=QgyZgqjI`AL_`6x{cQEl^5R_B8NQ0>z`rV; ziu+nJL?=Q@;MZ`9xOVKw0jxv3Tlg8uqu8qj^g}oaC_rPSb7lKN@+f6?&32GKcF3mi z8#xL;9g=(4fn_?-dg6INDy~wC@!3?Z;|@$uo;+R%Hvs23wOkZ>k_jaJ@_iKws&15$ zOg+Z*hQn<{!y-&C3|<#}5eqL_!UxD3`4jiW?74hS=q=C?Y8b8_*STiD4~hrlv#^mt z>x)ts=fM5U9FZXP=(+o3gwmx~z8PaGSVQrQEIZR7(WLt2#S;I*v#!D6v=;Bqe#=%& zC%WtyHFlzP^ifC!ZhGN2GB2T`NDqZ{?=8no|G1!QOMl0?gIy(;5i)-n={!C>PI8bz zffilT#F-uG&Jtnlp>gs_&q)-^u*1Rb4TstH3~*<*f0*o&V^*h4FLtqp1B}-eq|Z~9 zHUF6sQ4>8hX=IJLro6Jmtu%eYApusG)$T4YM%4<4iB={J6e`)|{o#CD_#nb2 zxjL*5HS9rUIWLj~wOtUrMzvmcNgx%o`HHV1mTD@A*@_b`TCRes|G)(QCu;?7+`y1eNx(|3lX_xTKAG*1$Dgb zL9hn35iSo(U*tJIc;l@N36Osze8^h|xSMjZFK8)x`uN;VoM7eECNbY6gJ}y|UVKHy zA|8f|g;XIlmcEnjhpH3`w2Xpa z1$7mrQw2O@8mlB$GUXttATteG>ddN4A2MqI17p+3?6`D1E!bQMzKcfR^8We}oV)piTvY6eFL#!@?n&nk?M2uga#&ZM1yK z#^6Bi_qsZG&Usgm2mJQD?BI~$K@YVYDd!^?f|=+23!&(tTlrdw2SaHp61z7KoBUE9 zA$z4B;H_W{)%%LS8`LAyCzs1~@7n#kX}E{Zmka;AJXxXzGQ~gfIiNw|kWq&s<}x%) z9O%!HgBr>p@)7ZArG5G})e>3}YQawO5zA+1rtRao$8f@^_{W7Slnvkxf&NEHT9ECr z<*C~4*VzSPsX8M^KLn=-@vAai|dnPh>r_6U7nvEyxx1%JgQ!Y_%aAdGR@K| zva|<-Y6$6WjUZ+#l&<+hHV56P;uq56BAgjUqg@pti@@ym;J1RxojTW_mgLYnLxJ{VcfI>Y7aDCyoG_-X6gKAsd`axdjv(sb2#zp?Boo>G&N8ZjID39H?*oIItsZR*h1*LMmn8`d7JwsCjntB%N8K8cg zO6m|lnIN8y;8^5T62TW=%`Aa9^D>)kCjg+i!VOuCx$ll*(KmyK#IP=(;Ssq-X2|vf z1s{9h!M;ah1Y~#;1Thk{*g&ghZW&X+{|}8O&_HAc1%nKxIB@m^vf%tU_)Zpk3*RY^ z(=RBSntGON8b4-`2cAS(R8>2}zv&K)ZRSRUe1)Qn`j5l#s;JTt5KZ@Y{uNdCbO?`t|*v(aNE> zwp&|>_ysc1_G_T|!_*@&amo|0Oh)oZjPZdp+j72IA7+w|g0kUsEbr5o3EG#q&5JbyH-kWzK6Lo5HC`4G^CH5L1WrEUQj}L|Ge)gn%hVL* z5rr5Z~!B37X2RhB03=8?w%o` zkYtxXVLfT6u2}l^Q9bPU#=UO88Z}Kb8uoW@bw@}#FFS75`6&vJOQ}=l@ZxT_pSxXb z_3AEa+Ghpp=_UAX`n*YIsVuQn+UeeEXgB-4yqZi<;%<*r2MBRKLqgYJWuxf{+s)rk z>4`_)#Q7w)pSrK+zmV@aF+da$LUSX}N0}#(fN_=@$Yd6ZZl~-ZeZXSh-pQsp=!I&; zL+{xoS2$SGU^-R~!X-4{lP%fOohz1lv-9%VyC3fE4sPGuzOXO_kZGz59!O#y4~Q;S z2=n!+u)VqjT$wnR`X0BTffEb;vZ-4A+n-9|PP>qJ-`o^%pl6^b&bO`tRjN zi-mRyclk~lb!x#2HpgOLGRt&?Op;X2u_j0a=7dLI-D|Z(luXG6k}AMY*7zx!N@hA+ zk=t0S5iAG)#OY!0cws{DC2X_IY#N~mu(l+ysKEg{OQa9b1R{aS90hl)t|Ss+TrTdX zd0WNLQp?pO>TPW%L+TC7XEa}a!TT5^fcqMGg!36dd_5xVc z%wABLd#=wlK%FAa#a|HTLf$qZBx&!4!oMj$W)?MY1PK|%cNfODIg}mw;Q?nCBVV#1 zx+(7WPIHvxM#5EixZk0b{i6iC$o|5d?^UuAgh#lDodHU{?gQmF$jf;^UOmECg#;8gIyp|?~Ih9DkQ>#_TM)+yf=wuF9Vq=;l5V$7Iz>Ryw@ck+zH)+Tn> zcCY@5-*zSjNZtszk&4PX<3dL~=d@cyT$kaei4v%|`yD^a?swGnX6F#7`t%Cdo5g(Y zKY6*k!zDMC}AefSCt z-mA^s?*17Gz9oq?nkKY2LO8WJNE1Axc*HJr)Xw!%A$(7#+se}KWgWs3wNhw?6oPjD zXRg|Y)>K8Jr9h-CU*{ePjfzq$4y#fHbgg@(X+1XK0md2E{T| znCzA*j55!fAWC^aS$DI~V3tUdihi9f%^TH(2~!cr*mm7mP*sPay$S@T+1F8)DujZU;)h>Jgk zCsG+8BITe8-^1GRpM}27jzlR4$rGv^v(XLVfXw_*Z_khY3C-%{X?i?qrvxvMZ-wnZ zW^RVJ2c{BX1d$d2lyqq}eS_QheWMhs1jL0{TOYxiojn%bb*b>NSNsTq`dvJYQ*Ndd zGq4b?f%;|9H&`H#YJZSebr>t55S+#MLWKyhqJ)k7qK@;wtBjo~4FxyrQ zQhs2ptiyJlZ^ZBEHRW+x6D|YF%Ett`r5&&tCOgrUPM|RA4zpC6ln(z>X05;u=DeY5p zWWJJx#yPX-_*1};&Xr_Bquc5VXT5BP1VVhATv@7g5OcsY>K()x|A6grlY!~P>JN_{ zQ)&;q&R0-vP<6rIj;!rt#w3Sb9?Wc)J;Idqk?Eo9Iiw@>f0e3QwX<62h9&77|02QD~fl46X)zbsiy)@W{ zlQWTE*rRHsY2Sqzz#d9y&TJY-3F1EL(lnP~qkxUVqFy$GUq2x^-PpWWH1g?fy?gL^uYi<(CHZb;t&B4 zWBsGh{zzI#p1OCne<3fT;~foyt9htc7CjSsng&e9y?ll7v9p|<(Bh68AV-H z109PeNDn*h(}NZh9YPKr$b%g7F7OKtNw42#CanO}!J4V8W5TIeE{y%7WkcwS^p(Xq z!kn4m0S+4*1QwAuwi;Acpe6C}DRk?^+2KRdXjKu@$^&#wlhp*xC$;soUQq1fZ9$H6pFlP5b1>5$Auo-+Ohi)R18Bv{&)v&fz4ETW;6qui(jb{<8q|wC#3|Iay7ikz zF4U!3VyNjQEE$yIZ`U|R;ej6-FVo=soR&-6B@v7mqsn%_PDJJPEVmSxXt>Gl?Q#cK z9H4-3c6l%xkCB@RzJ4`gry67*uKNdXJ%9DyC(m#2_Xi(+`0iV`+Ydf?iN@{6pM2@| zqZhAspS|_GhxYvkA8lW~wY_=vrI#Pwzq-qM@?R#I^ zzIguWaQD{pFLKbk-GjHz@xGU@?!NTyho9j4Z{6R2^5N|(;PxZ>}e zZ!L(oGAcekq)kK}Jo-q$q(yJ5Xc2>SW1D z`#h=Z(-m@jVM8ud;vZ`5J-SQJ;eHA<)>9*ZxI5w6LD|2#o}m8A>TNTt6?z=>3EhhO z?H)whE2wGoE5;LcE6)?k=6jxy)to4m2pc3eRxwf*wGq`sT>cV`5K$1Y&ZY~s0JmU* z!hMaz;a)>?=n5a1PwISnu|xF0R--tUMqtw)CleT|<45B9?_IvHB!+z0l>3CLwgJAapy=zP?4m%s^g9_2~&v;dAyrZzets%O#j)lu3 z{Oblb!UsAXEhr9=ZQ@MPS0S3GZR-pnM3K>tLH2Y$4_&rKj7A>USS z@3TWhFpxOR-a!etgEvY~-D|Qwd5fZDt#YBEo-v4^^dHTBg+cP;pqCUj+AqvjY4Ohje`@Msjf95H1KCC1?4cPT??Ys63d_&l3F+$a@Yo5t+V4( zcz$TPJ(?N4*lE&+Gje11#vV>$Rbo389UPLke%2wQl==1Crpk~ zMf_9wVcaRB^>mhRmrq9YCTY~C0)*;a=s$>yDEWCLH_Y%}Xs7PAxbcvCv!bh{cBLM- zd@OyuA~#+WlBz-Q1{YSqv(?N1 zXN9rF%p!^N=7?rU?s0L5ewbJ-P%7~38JCIb+>Myw9qWj=s}RK*@frF!>6MdDxw+z7 zWF}5Ns2UR@AgHVDgdCZv)s(8);j|WJJT8{F(fp}EP06h z%{gSfp6B;r@96n)4Av6z1pqibG@$4=dOUHML#DTX^mU zdZr+H#@tOcc2Q0I8PYAvg>=^{8VSoWM>^!kTCUg-msnOPkya`P@sgEIF9gX->@Zk{ z`5M@4Plvothn$+xse!zp8C^7bxh(Es3kFI79F&p+XcrMEr&zetaRar?xv%blB?8R;jmw7Xbe{Ia$3e+mYp!V4+a%Qs%l$ z|F-<7ykB!|J5d0VM5|Zo*MnAUXU@)8G~7fu35_M!BM`1HL+SJ{Lp%|$nWL0Q|BFJP z5-%wzb2%dBJ zuIOPMS8;QNP$u<2*=olL1g^Sk@qDa11h9H~0ak#wgo5!N4^l2*R*55`Fb&9Z0gPO@ zncPhJ131kS7NkS~55Ta;$6p+xN9n+LTGfG}VJM&T=t&=^Ae{Zkc%vDdc-7PK`do8a z44rarO{;BdEkf!|eP?T;OX@mKUox8DM0?46S}c5ni4Zo5ke(@q&u zUJwtIpVPqsGBG^izY;1J#19M9HtFVD9JH$@+Y!5yCr9Te8VC!mFQhAfevc1NA@&Q* zLmY#2lZ2F=Q7r{4TSTOd{c*})(K1R_ZQL4=Orzh8A$fJZAae{&Y+?)|=Yd%W4<(jB z&B=|76z;mBSIaV*ugtU_1RtT9==MERhP3YBeroc$I45tF>a^=MK9# zLe8s=vS2!ttDxke)UWq|@AN4oNeyl7>TJMt8K+F#8{aAs2dzh6k_)vBGK2#+hE2vv z5j?DniYX3YW}}`K$sL*F9LB#>q(FQcbYJZbw-LqP1-Mr~?$y-{f)$G^MH7Lujj&k4 z!X*5%DiM@9Cv_391Qqgl)_5lR3y;i30F-UgB%^ym$z(F+aYx~{w1()7Q6vc~oWZ02 zdXySZ1tG_(s4EYNl*++r>=qLESGY2 zq#D~M$o65XlX|Rq47@0!{AxgDs5+Br`{5Y}Cs-BtVVdHR0?j*QsOmc#BXf5Y#8o7d zY9#ba48TASwJ7P7<(_KkjS6G*3&JGQxXYTt$LsUq2wMHxeCEUlGP#LbNlA#Rs_*Jr ztU#=;fB-rr(1=iv9;W0u=~K=(5;B1O<)jCmgHW``Yk*?8i**$(on~&?p;lB_(Q3qF z6=iMy1UTn2%Q_s zv7_!P`Txb!CG!h3C@(@~eiBsT+~UHUjAYU2PxAuDRDbU<{U$Jduoy7>6%MQp8B4ZR z@~mZkN<=>^s@{YZ}CXTlui6}wm7#$NaH-)N$yY( z6Oq%|6J<%%%~^4*c)zAo3drBP#zNb}k`~8v=!M`8cse~NggQ^$HxI;6Aqss0(v+G;>44U&t(yBPZf)=)Pk3RLWOJ)4OFRnU{zn)rt& z=;`AEDbEJ*yFo|RgoBYt0+F;?fl%D-Yl*1R=sBttAV3M1&sezNgQ9LQ8fi(CViEnkJ zYj6F~!3}cI?NKuD+m`Stm~;>r7}<2%X0sU$Y_#Qt9BLN}2&yONkD;Xt^bsM}vlaQc z7>#i!$$V&^LW*N3C>~C)S9|Mv^1kC*pcFPVd5p60=hNyb98i0VLiGk2Zp%AC_JdD$Z>nXw9b;t@+@Q1mwU-yqZr>MSVsmjk zdx8rfb9ux0g_Q;f(n=)H$>qg4cy{oI=sV~tbBKL&E(NBbbFqK6tG+keSL8=ntvD0! z$*+DC{;6Y&{Ym&=$kdGOlmftAaGk2#2io%V+cGey2T^+Bul1&nnx zL_C*8)!`MY=ke@ta%_1lBQ*!cc%OIKMk7Hn>k2fPRK!FvjZh`%W z>M#4QDM-LYwAFirXeV@>+}Pp@ULSF%+lt%Hsh^_!Q_u?3*?*kns zpx&qz_cX3K1F(_sSjI?EiR~wlJS}`W?bnZjq4g&J^>VQY%uK7N@W%ESeJgcYE|a6D z;uUhQ(2hT4);x$kdV^p>0-tWoXBewC35G#Jfl{BVVgV?PK;gAE$ifSKiU*BAnw_D5 zCvRBm6ikiL3EnWZ1}aD*IoNyW zJ4K~Db||#{8}6el*1?M)CTtqj>*-aH1TiD=4(IMr#&}FQCud%pUQZ-QABLt8W8w{l z2(VME{f$q67)F~{Z-PclVL21@bOHChSnP00z6i7C#|LjT0-Hm)AoLgSC`D6*pusKe zA+la~!eG)i8`JMvAwtg-5`b{YZs4`1QVi$f_FwdjZZ-DyA#jPtA@V7%4MuV4WGLBk0Zt#;32S!$!=` zPjbI;QQNf!=^Ii8tPxa#7{$+2Ig$73Z+NGult9|A#SHEi$f@L92L*{aG|@JcWi>HO zV;Y3qAY4qES~RAL@nEM*1We$c2;UlwrhwZvu5{4Apl3 zlkN-#9PVft{7CrKFP4=;aVfFXL((vA5F9BpXJ)uRn+8`=52z=1R(%hY|Lb;+FHScn zU>m2u_G&k|y_GjLm!^A3Vpke$7+<7kq{ulNpa&ImCA7-WhGPD(#;drejtI1VAvf`vT81Vy4xdJT+RR4KMuB1)Oz4#f$l2)>2m?kVzw z1G3@0G`JOWxVFW@Fb-ij&Fb`g06ERGn+GCz93Rcj9KtgU3NSK~3=Dng9^s5Y2 zc#H-aBA-5i76L_1Aa*F$XuT~TsBe-hyu5;*0u}I_QO)99>=$av#y)@r-E6LQAKrcR zVq+SB*+(DVKYJJaKSRA-NkSI=gLY{J>`{E|_Pfw2yG@?Z_&8{&kS8VK3!%)Z##2#h ziiopi5I5mjCh0>t==$xxjwCH$@H35Kx9>c-IprD$(75|lAO9{E3U zY!7z3Wj-`W)(ib5CCP)qP;C{cIt5voE)rS7h*)?5I^rfT5Yh2Q`MLXkp;tcZSgyde zs!~c%TCW)VL1IQ)Y8ya*pWGCtgk{RQvvd5J-Ls_6O{n;5J$YcjDA`?w7kcDKDIx1C z;G)tfzB-f+Q+UBOAx4+VVGe>+e9_yjMO%myGw_p)bLw$r+(z9K{;r)%wg$H>nY}Hk zl3`|{+afV%_F%qbv*f$OUK4Uuc^ zYAn@u)s?}t(3|O}Z7z)i0(Ap=@<3E^)S^+}g~--8eiNs8LbdC51^4H}9)% zd|z2lO~>T-K6q6^T_lyd_zMA~*^%NYCX#E3nG+P_pvHwf2}JV>qIq?#qB;D>jSuVx zKYlPvVyb`#7ZsI>E0Q_pG>MHIJfpC^=e)Dt|kSxsdxtcp2N zcx~1m^7juZT!04#>pckaBy$r|92Mw6hGUR`&15-MB3I;Mm6LUc*{Cx~fKBL22pYoU zPBupqSi9!OYl@#y?(($5ZA|{Va68UX>l@pO2!dF~jE%>Bg#1X*npbb)2CHBpA9AEo z=z~Fz@O7ZZB`w9I8j6;}zy}5`L}sw2d}PrWkCz2LYa%90$|S8u!CC;YE>{unNzQhs;ikkUM>zV;8I#d& z*m7yV%?*jn6foB02H)ZkMORKk;mpVpp##g-PH}gNxMB1B)vVu%q6?A%{n%R=Xi?3D zS8?iqGz*!j1JZ}7Iw0wT?ilio)_Xf$oceli*uw)9+*CD+=SS&k6Wk&U<>3?P!gWO>rx7zS3I9EakY%V-(^P!&=3W!kVnWBsG#$sYA6a+2kO+>A=GtqNVBiJ zhVc+V?2S^GAwHEDfF-h!?%vE!!NdWTmn6*g5N{M(%1(DDq`8qk3OH8WSu!kyn@pXH zSdbgVPT*Ai}%xh~%J}jrb*i^*DoLYV>1uJ#uH24wE;u zCq@1uQ&S`%Cn(h-zbt52Gz5X^0|J(_#LD!>@O!9NhzQQ&uQ|bp=dHyvx?mS_x()9dIh<6qsAx`WkLPBoIl` z8>YXJJ&59GGWYHT3ZzdYcplWvp<_ljx){OLkJJ(FeoQc30b_ra5PQjL$)capLe;Lz*GlgH`XpdpWY zy}yDP!odaTq+Mlt_$9%|;A|QknW^VR4qe|-pf9Z? zYbR9gxDp{9A()=8Gyj~#QNKJwfj7eek{up+0BZYvJ&ux<`UOS7>lunuCL5iiHm(%7 z4|r8I-R&Xr%Lq3tt}u(5=t!A+Lnq;}n@0OL@+yH=CnI4yp*mx%gZ?}3C@icsgwUY7%-qr9 zIS74DT!qxz#V3{ezd0U})<-dEs48L}VN>9GvHT;Q#^V^5Rzs$ZA0gI9k*)VsLi(MU zmCJh-5aslo>pxSEF=q?@*NeVPFG)$vi!4ZdXJV;`rVvI9U}NNPF^x*(gZX%=VjAke zJ7f(3*5|;$>l|{8ALghv>T^?pc`fnPOT*FW!hIRmqEA^|&tNb2JAMsinPyMCNa@I+pn71yIjN1W0!m)$0S=2+iHoh+9$b;vnTt z!5Ap_7^80RLt3FGN88rnP;$Fl_LHVQ$EZPRv-0cBI|>VK4bc^gUpsZQv1eHW!67iy zR=sq;(hvpqD3Z_uXp05X0u#x^6glZD4U)CV_r$%+V$`_p*AdeyE?#|MT4Oy2^d$>a zv`_Fuq(+f$y#{*o!3cu410IeHn|}8u;RZN4~#q# z)xmERR5kHhRRW5qsp=e^2#`w*6hPl({U76!gzJcFZ)na1^4IEyZyBZ(O09T{!Gs4? zV~<6fu3;jyf?KKP#kJB|$ppsCX8ZdbIF?4pp%G5;aVyg@OW3ZwPuEVxf-T+^;z|#% zFhGBqJ4Fp5OQ$i6VgS|WZtCq{d1!O4GRxIu&Ct$-Z2=)d3$T4=#B&`rIO-98WU9~PvC9m zs>6c_2gRpeZdK+=Hs`41HgJKFL+C;z5l)dOQF~q??P?VI>pO| z#MXmE&@-6tExk#QjqwsCf9T>2-#73IR>}&Vb^Xbt&;MO|hM>wy?!=4=I2f}ljeHha zEj7aO;oJ#YVi4O^O+xH!`nW(GvH`pz9{-p_IEz9jNEV+8&g6}dWPkv$0pdfj^#h*3 zQ~YL=Kih1KO;&E<^y2u)`@YB7+aubc_%!bHw;1>W#1n;}gRf?=XCX_7Tw%|YN{AQ} zRF)jzAjn!?Ac(FPv!~F4@S;LLU^hivIrOecKq#-bc_7Z#i@+|`y;*FlnN5}#mriW9 z@w#^CxCBQaEME90GD<-TLWr4THK(;JEh7^n+E#Y6-I21Kt$qhTm5Y*u^EzUBxlllV zjxK|6)aogKQG1L+l3`E7Qm#yHUD1nVU!7d-b!fc&1_1)MMU%R5${he>oIIt~k#14z zhcUwQ)D7W#Dgbohr-4{Nz&A>F!0qnr9CaKJ5U7{~id$kGh@maE!~>!4SM)_fsdzQw ze$^R(JfvISv}yc}_tHlCFkM&D=Mft?ae8zRbfGad#Gd+CifH6~+V%|5sfT+J<(vR9 zgDoe;77q-xH_6q>G++|hX>7D)2IC*B-gdf#r97~Ez%fFb7FTe!+sB&< zKWgidf6tXSm4A~rtq-d%cvG32iCs*6TG+^_H`;#!Z-~NywIBrhl)945Xb+G*0eTKG ztSS~9z{|oxm4w=Asu{TV>SkGBZL2y_!A4LRW6Rm^Xp5T~adgB<(|rt`WdQ^;A^1l_ zA!~*`TRaYYxsOjEMsE(9M<_1P>kX>jxan6YxmEApss|^E)-S+JK--(1gTk%$=%f*( z1Evu*fq)QJ*VO8~@#4*c*T4AU^#lAvW}RC__qqRzRa6IK)&w{za1irQAB^fYmWRgj zahzKOTt<9jP57RJ$s#m&Ln;iWg_PgAe|VA9GkUH^Qb@{JUe7c~;sb*TMaD0%5KM$3 zyF`d~+06#FFwKVNV~@n#!ekH1 z()5jsjT9KT?athy$E^}kn&+dcCz7T*`klds1Pg7B)+M(+*XMR>->+rA9P%O+6&tff zESMV6&@zJ=$^+a-_Ps|wA`;o8N%(9{6wv_mujDjE+N^(*@FwfKIIdH@q@N0+2NauLlNF!tb`A74c`44XUq=*4cnyZPi@u!5%u zNxo8DC5XSg0-o_Q3*!p~qT&8e5rn8L_M7kko%AR0TzHGXM_4FyvrM-g2)8UhJWXDg z^vR118+o0R$?jPYO6cYqZJ(zgWmBjJ<`dLgK~PP!O=@t@AkUFW zKE7h)`d1m?Rfm7cBIlRhOP3r5Zpg z@nrA@5G>#H3JFp~R(eW?fOF#q!c|1}mZwP3m9BW-C|x(9%Xz)k1*1;r)A6Km!ZpK? z8WJfaPYYX-_Um3K|8{mkrxKhybie!pii&eetn`A!ycvHM_oUNru!ue!2uP|8MbITO z65J0%7Cr{GXcoS7r^qgN;WDJ@g9v`Leg|F3wV8W4*tQy3MP(I9!kI!!x~yNPo|`+) z&T+XwOC?>rD|Drs|O)3}qoPk%vF6}dC@=+0!Cr-weJC5=Inq=P0De8beM!}}QZUcoue@fePW&4K|F2DnW^(yd&6m;&1wPxQKJ4CF@u8RokesSR{ zbA7Y|s<+MgCE}&TnH92U4T&*ACW-jtj4-OEhubCu)F58E>LenFMT~QnyD1qau))cy zWCCv?Ah{GY^4_pWUPsX3t5tAgiG42z3oel+Duq|L)rumRf8>4!n1OMWUM<<4MLt4j z!V{Gbka#dy6!3kHD_4H*Zc3|Hb|O|viSZ#Z$FzHO2992ubSKViE|a(-q4J2ZlX?x7 zYdA0^hBaPfdffMh+?8{@K zsKrAx&85u?kdSN#PNuGUqB`RBQ6@ZA zxIh~%$GU>CWAzk&aKXO3LB#-$)zga*TSHVzbCl~SAg|UC01y>y+K^Us079Iu#b{s~p|rW4EU`pxsXJ|n3&;ec zcE9d>(f3f@SK`v-?wVb$5NgUzMdWLS!Q`=~L4g`>y0}aMO1M>dt{)~mJ28U^II$aY z+96I87Vci9d2eCghroV)_eyCM;DEQ3sE)6>07fL7d1whpzdO=WRvadB1yqFL;yB+h zM3ju=ZKk29a}gufS1_*6zYacd2%BkN+iC>&d(Kb52bG_$=N1O2T!{rR#l3{9U`q*U z)~Qu?rZk_Y6Ax20A(B(OyzDd*^TkeBacD7?kwafN4MCWKNa@QQ;t6awaU7G%=nL&Z zR(A(6h>tbF2w(yrVPYuz7spOt&ix_*cWIe&Ri1tr=aCogJ^^< z%S6f4{g^-YVkOhplUzQAm2q|sA*m=g=!q*6>A3EKBPU?e<>OBdz(ldeABzwUeF~d@ zNQzweIMHZIYf)E}-o*jcVhMJ=)lhMY)QECNYme&bHBVG;`C!uhbA8z$-9m#3ug5)C zq-r{`DT1+)G6NToY1*BU*6uan_UzN=x36A&;4fOwuB}kSVB=ZKd_!_x*rgZ*Sw0NB z0%(>Xl^7dv59tEXqKS)YAv94>&t)WDt$U+>WE1sa(AZn*zPNwD$gz44(4~GvaBfUD zaPKhPLQYkOKm)GwCU00iS3*xuu}0*CCM*#g)fDN{!(fg82+#rK_vbSt&yh(EoaV|E z$j0Ibgh;yvv1^^uJoj)9z4P7pfYTFW^^OP};onWdoELd50YacOmPz;E1EJ3g5v`uW zblPL~&ne+CN>dVaR17)tb`74@1#(F`?lwOpaAZ(mYlNF2HIrN{8?b-~c)}JO;)mW_ zOKuD^@H-?TeuR2U;1pNSy7C2;*N-5mL`)9BpT>98{6M9RMIW*1kO^p~#QB_I>_MEj zKtgO3Y{3wrqB3E|>Pf3;8gUvD=CN6#_*AU0)@waLP_)34&(BDsWGrLny$bw9u9K_B zf_zvR1gs*G-72%7a`~NLM(?;ltURVcEodR>d<#Ebj#J8eb{_$9EXEi*Me4*)j@e4rnPFsMwRe6ru<=*3-RSa zRX~=iPtg={�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

      {`;z{6?99fj!+eDgX$eE+#jfNo6z}Ck5q?k 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

      ~1I?C!4~ET4bJBmRQMTau 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%0A$Dod5b3*5H(`^`eK>=i`P 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Ì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

      o`V8y%> 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%0DD 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%0DDVoSDTSN7rn4(C`-<_yl`Vy@yw?%;kN<5^ze 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�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

      8@5~p<;H0=vE8(b#x$G1UjY4H$ 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%0D}yl9FZ>AJ6%_m>=xZ_* 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 diff --git a/software/firmware/oracle_same54n19a/gcc/hal/src/hal_delay.d b/software/firmware/oracle_same54n19a/gcc/hal/src/hal_delay.d deleted file mode 100644 index 5020f511..00000000 --- a/software/firmware/oracle_same54n19a/gcc/hal/src/hal_delay.d +++ /dev/null @@ -1,247 +0,0 @@ -hal/src/hal_delay.d hal/src/hal_delay.o: ../hal/src/hal_delay.c \ - ../hal/include/hpl_irq.h ../hal/utils/include/compiler.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stddef.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h \ - /usr/arm-none-eabi/include/stdint.h \ - /usr/arm-none-eabi/include/machine/_default_types.h \ - /usr/arm-none-eabi/include/sys/features.h \ - /usr/arm-none-eabi/include/_newlib_version.h \ - /usr/arm-none-eabi/include/sys/_intsup.h \ - /usr/arm-none-eabi/include/sys/_stdint.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdbool.h \ - ../hal/utils/include/parts.h ../include/same54.h ../include/same54n19a.h \ - ../CMSIS/Core/Include/core_cm4.h ../CMSIS/Core/Include/cmsis_version.h \ - ../CMSIS/Core/Include/cmsis_compiler.h ../CMSIS/Core/Include/cmsis_gcc.h \ - ../CMSIS/Core/Include/mpu_armv7.h ../include/system_same54.h \ - ../include/component/ac.h ../include/component/adc.h \ - ../include/component/aes.h ../include/component/can.h \ - ../include/component/ccl.h ../include/component/cmcc.h \ - ../include/component/dac.h ../include/component/dmac.h \ - ../include/component/dsu.h ../include/component/eic.h \ - ../include/component/evsys.h ../include/component/freqm.h \ - ../include/component/gclk.h ../include/component/gmac.h \ - ../include/component/hmatrixb.h ../include/component/icm.h \ - ../include/component/i2s.h ../include/component/mclk.h \ - ../include/component/nvmctrl.h ../include/component/oscctrl.h \ - ../include/component/osc32kctrl.h ../include/component/pac.h \ - ../include/component/pcc.h ../include/component/pdec.h \ - ../include/component/pm.h ../include/component/port.h \ - ../include/component/qspi.h ../include/component/ramecc.h \ - ../include/component/rstc.h ../include/component/rtc.h \ - ../include/component/sdhc.h ../include/component/sercom.h \ - ../include/component/supc.h ../include/component/tc.h \ - ../include/component/tcc.h ../include/component/trng.h \ - ../include/component/usb.h ../include/component/wdt.h \ - ../include/instance/ac.h ../include/instance/adc0.h \ - ../include/instance/adc1.h ../include/instance/aes.h \ - ../include/instance/can0.h ../include/instance/can1.h \ - ../include/instance/ccl.h ../include/instance/cmcc.h \ - ../include/instance/dac.h ../include/instance/dmac.h \ - ../include/instance/dsu.h ../include/instance/eic.h \ - ../include/instance/evsys.h ../include/instance/freqm.h \ - ../include/instance/gclk.h ../include/instance/gmac.h \ - ../include/instance/hmatrix.h ../include/instance/icm.h \ - ../include/instance/i2s.h ../include/instance/mclk.h \ - ../include/instance/nvmctrl.h ../include/instance/oscctrl.h \ - ../include/instance/osc32kctrl.h ../include/instance/pac.h \ - ../include/instance/pcc.h ../include/instance/pdec.h \ - ../include/instance/pm.h ../include/instance/port.h \ - ../include/instance/pukcc.h ../include/instance/qspi.h \ - ../include/instance/ramecc.h ../include/instance/rstc.h \ - ../include/instance/rtc.h ../include/instance/sdhc0.h \ - ../include/instance/sdhc1.h ../include/instance/sercom0.h \ - ../include/instance/sercom1.h ../include/instance/sercom2.h \ - ../include/instance/sercom3.h ../include/instance/sercom4.h \ - ../include/instance/sercom5.h ../include/instance/sercom6.h \ - ../include/instance/sercom7.h ../include/instance/supc.h \ - ../include/instance/tc0.h ../include/instance/tc1.h \ - ../include/instance/tc2.h ../include/instance/tc3.h \ - ../include/instance/tc4.h ../include/instance/tc5.h \ - ../include/instance/tc6.h ../include/instance/tc7.h \ - ../include/instance/tcc0.h ../include/instance/tcc1.h \ - ../include/instance/tcc2.h ../include/instance/tcc3.h \ - ../include/instance/tcc4.h ../include/instance/trng.h \ - ../include/instance/usb.h ../include/instance/wdt.h \ - ../include/pio/same54n19a.h ../hri/hri_e54.h ../include/sam.h \ - ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \ - ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \ - ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \ - ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \ - ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \ - ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \ - ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \ - ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \ - ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \ - ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \ - ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \ - ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \ - ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \ - ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \ - ../hal/utils/include/err_codes.h ../hal/include/hpl_reset.h \ - ../hal/include/hpl_sleep.h ../hal/include/hal_delay.h \ - ../hal/include/hpl_delay.h -../hal/include/hpl_irq.h: -../hal/utils/include/compiler.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stddef.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h: -/usr/arm-none-eabi/include/stdint.h: -/usr/arm-none-eabi/include/machine/_default_types.h: -/usr/arm-none-eabi/include/sys/features.h: -/usr/arm-none-eabi/include/_newlib_version.h: -/usr/arm-none-eabi/include/sys/_intsup.h: -/usr/arm-none-eabi/include/sys/_stdint.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdbool.h: -../hal/utils/include/parts.h: -../include/same54.h: -../include/same54n19a.h: -../CMSIS/Core/Include/core_cm4.h: -../CMSIS/Core/Include/cmsis_version.h: -../CMSIS/Core/Include/cmsis_compiler.h: -../CMSIS/Core/Include/cmsis_gcc.h: -../CMSIS/Core/Include/mpu_armv7.h: -../include/system_same54.h: -../include/component/ac.h: -../include/component/adc.h: -../include/component/aes.h: -../include/component/can.h: -../include/component/ccl.h: -../include/component/cmcc.h: -../include/component/dac.h: -../include/component/dmac.h: -../include/component/dsu.h: -../include/component/eic.h: -../include/component/evsys.h: -../include/component/freqm.h: -../include/component/gclk.h: -../include/component/gmac.h: -../include/component/hmatrixb.h: -../include/component/icm.h: -../include/component/i2s.h: -../include/component/mclk.h: -../include/component/nvmctrl.h: -../include/component/oscctrl.h: -../include/component/osc32kctrl.h: -../include/component/pac.h: -../include/component/pcc.h: -../include/component/pdec.h: -../include/component/pm.h: -../include/component/port.h: -../include/component/qspi.h: -../include/component/ramecc.h: -../include/component/rstc.h: -../include/component/rtc.h: -../include/component/sdhc.h: -../include/component/sercom.h: -../include/component/supc.h: -../include/component/tc.h: -../include/component/tcc.h: -../include/component/trng.h: -../include/component/usb.h: -../include/component/wdt.h: -../include/instance/ac.h: -../include/instance/adc0.h: -../include/instance/adc1.h: -../include/instance/aes.h: -../include/instance/can0.h: -../include/instance/can1.h: -../include/instance/ccl.h: -../include/instance/cmcc.h: -../include/instance/dac.h: -../include/instance/dmac.h: -../include/instance/dsu.h: -../include/instance/eic.h: -../include/instance/evsys.h: -../include/instance/freqm.h: -../include/instance/gclk.h: -../include/instance/gmac.h: -../include/instance/hmatrix.h: -../include/instance/icm.h: -../include/instance/i2s.h: -../include/instance/mclk.h: -../include/instance/nvmctrl.h: -../include/instance/oscctrl.h: -../include/instance/osc32kctrl.h: -../include/instance/pac.h: -../include/instance/pcc.h: -../include/instance/pdec.h: -../include/instance/pm.h: -../include/instance/port.h: -../include/instance/pukcc.h: -../include/instance/qspi.h: -../include/instance/ramecc.h: -../include/instance/rstc.h: -../include/instance/rtc.h: -../include/instance/sdhc0.h: -../include/instance/sdhc1.h: -../include/instance/sercom0.h: -../include/instance/sercom1.h: -../include/instance/sercom2.h: -../include/instance/sercom3.h: -../include/instance/sercom4.h: -../include/instance/sercom5.h: -../include/instance/sercom6.h: -../include/instance/sercom7.h: -../include/instance/supc.h: -../include/instance/tc0.h: -../include/instance/tc1.h: -../include/instance/tc2.h: -../include/instance/tc3.h: -../include/instance/tc4.h: -../include/instance/tc5.h: -../include/instance/tc6.h: -../include/instance/tc7.h: -../include/instance/tcc0.h: -../include/instance/tcc1.h: -../include/instance/tcc2.h: -../include/instance/tcc3.h: -../include/instance/tcc4.h: -../include/instance/trng.h: -../include/instance/usb.h: -../include/instance/wdt.h: -../include/pio/same54n19a.h: -../hri/hri_e54.h: -../include/sam.h: -../hri/hri_ac_e54.h: -../hal/include/hal_atomic.h: -../hri/hri_adc_e54.h: -../hri/hri_aes_e54.h: -../hri/hri_can_e54.h: -../hri/hri_ccl_e54.h: -../hri/hri_cmcc_e54.h: -../hri/hri_dac_e54.h: -../hri/hri_dmac_e54.h: -../hri/hri_dsu_e54.h: -../hri/hri_eic_e54.h: -../hri/hri_evsys_e54.h: -../hri/hri_freqm_e54.h: -../hri/hri_gclk_e54.h: -../hri/hri_gmac_e54.h: -../hri/hri_hmatrixb_e54.h: -../hri/hri_i2s_e54.h: -../hri/hri_icm_e54.h: -../hri/hri_mclk_e54.h: -../hri/hri_nvmctrl_e54.h: -../hri/hri_osc32kctrl_e54.h: -../hri/hri_oscctrl_e54.h: -../hri/hri_pac_e54.h: -../hri/hri_pcc_e54.h: -../hri/hri_pdec_e54.h: -../hri/hri_pm_e54.h: -../hri/hri_port_e54.h: -../hri/hri_qspi_e54.h: -../hri/hri_ramecc_e54.h: -../hri/hri_rstc_e54.h: -../hri/hri_rtc_e54.h: -../hri/hri_sdhc_e54.h: -../hri/hri_sercom_e54.h: -../hri/hri_supc_e54.h: -../hri/hri_tc_e54.h: -../hri/hri_tcc_e54.h: -../hri/hri_trng_e54.h: -../hri/hri_usb_e54.h: -../hri/hri_wdt_e54.h: -../hal/utils/include/err_codes.h: -../hal/include/hpl_reset.h: -../hal/include/hpl_sleep.h: -../hal/include/hal_delay.h: -../hal/include/hpl_delay.h: diff --git a/software/firmware/oracle_same54n19a/gcc/hal/src/hal_delay.o b/software/firmware/oracle_same54n19a/gcc/hal/src/hal_delay.o deleted file mode 100644 index 366b946e9d3e1560a6cac9ad8178ea69342c77b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1454196 zcma&ObzB!q)Ia{2-JSh(*mdph?(Xim_VwC&&1*LyAz&9Kk~XLa5*DZ+sDPkI2m&gI z2qI!&@p~Wc`aI9?zwdor_nbL%diJwBb7q!p14j&EjH!PA$5c&J|JzcjCS+BjF5aPx zp^2)PeJta?g0?^Y5${#}3sCStz-tN~1Q@K~A%LL@ejV_Jg5LzZrQo*#!xTIm@Q#At z1-z%=5rB~jejhMO!J`2mDELFbM+zPT7^~oMfR7bC9xy?{p8!5p@I=683Z4X*tl%kt zsS5raFipYJ0beM124JRwX92!c@K=DZ6+9a-N5S6!<|_DGz&r(i2bizm1%U4ryb$n% zf)@dPRPbWJPYV7S@QZ?f1uRkUZ-Czw{0HDq1^)$Ds^B!3G`RR*CEy||xCF=*Tn1Dt zxCT(G;5tCPf*Syh3T^^4E4T%)oPw7Jtf1f(0V^qZWxy&5UKOyKf>#Huq2PZ2)>QCX zfVCC84q#mcuLoFP!5aWJRPaWCjTO8JU{eKe2H0G|TL89H@K%7W6}$~#TLo_i*j~Xq z0CrUHPJo>iybEAg1@8vfUBP<*_Ehj*fV~yG4`5#f?+4gl!3O{iRPaH7gB5%T;7|o0 z1~^>7M*xmg@KJ!H6?_cfSOp&kI9|ag08Ui!Nq~PU_+-E-3O*HZnu1RUoT1<|0sm6) zS%7~l_-w#A3O*Nbo`TN@T%h0!0T(IwV!(eCdyt^TLD@txDBAKf^P@3Q*e7g2L*Qo+@au3fX)i; z0=QGbcLDBJ@I8Qg6?`Ayeg!`Ocu>I)0UlOxSHL3*eiZPSf*%Jwq2MP0-4y&3pu2*5 z0D3C87ofL-`v9I+@H2pC75p6Fc?G`!cu~Q90sR#G65wS8zXIs5;8y_y6g&{{nt}%b z1}k_7V5ov$2fU%+Hvw-c_-(*21rGH zDtH{=V+D@~Oi=JAfKL@X5%8IUCjllacnV;ufr@y5~zz4V&=pa1?}cvzhk zgDGEJ#Uv8cR~Tqk8D6>@RkydvD#QQi`VTQke9^MiU{&Yk>+l|szcw)gXdX{BsF=VX zotIQ%(^f{6(6!nWNH9U&;ISU;+`FwoCFb?lsf5whR#A_n4$c%*Ov7J41A|6A%M6B8 z{942Y6-R=BJK`cvauQTxn~Dp78=(ZiR9yr9HYUQkh>J>IiE$lw1Q@-qg#$!W7rYQu zQ|TQloTdx)s^l7GK{b?6ddVq_4XVqkK6)gej8SFo(!r==BXwm0;G&$c`fCe=Wo zss?54soS<<*DS4BrRrHG*ckNs z_*W)K&i=2U<>+OMNJkmOGX3nhv~ZoOV@-;t7yfm_zj7K}D3tPSjOfY60AmeQdVMdw zXhJ+(HM9a!SXm{Sy6L;?yXvVaah0g)R+s(P7OGt9R|R=&RK_Z|V!f+@xvqrXy1K^I zhF0iNjX_BL|Lc$&SNo5w`AsHmbwMu2%FBJKZY-104#DGd8-#U)*syAZ>&vl*rV4Pc zhG}Aza?Da?1FRbqpAn7G4EHg{9sZBcLRCx-TB*uBD+`1C`fUlxQJhe^{Sda7iYX)moVk?=qEH?nZjrQuY zPD$*b5w%*btJn;`K!d>LPQCGa(&%_)xB6z4_=o;Kw*Pw-jRr;5B>rDIH}YMQN)kI7 zmF_MkUO)D!Q6)As^V)N}!a(EyoE3wma=ebsLO9gB{QprQdaw$-`mu@-X;bk(x>N?l zGv-SFwYi;Tq^B8HLZ!;Q_SEk>pb=7)|2oA;sj7nAm#QgPlvG{8qNN%N_CWeW!5&IA z73`5zOTl8K+6opc)lslGsjh-Omg*^3yi{Mo5~Tm~FNsg2h6?Se)JVY+rN#>OOlqQF zNm5et%)K$T9rEUuLR_d-`c~TDrE0%gH*e9u%f_;{HE7%vQ zkAi)b`YKq7)K9^_N&OY>!`1V2Ai$3U-*!QZQHkw}KtvvlZ+ppQB*M z_*?}$&gUuE2|i!JPVxl`=EfH)*eSk9!QA;`1@qwlD3~W-qF`Qpse*a)WeVoQmn+z5 zzCyvy@RbU7mjA0@=lCiGJI_}u*af~u!7lQ(3g*k#DVQH${~uO%6`eI3{!deq#Ks$W zy{>chc-L>@wa-lv@Z)c|nKy_#geOMxExdkWd3xH&|2;I6tJr9(qP_7p1!-c%6s)QB zZ>*WkZ>+iPZ>+`k-&jk#-&iaA-&kvh-&h;R-&ornzp-{szp?htzp)N3zp;)xe`B3? z{l+@){*86n^Be2B_czvU-*2q@{@+-S1HZAJ2Y+L|4*kY@AO4N?as7?;J@Omtcl0;b z|JZMA!13SMz!Sf*K_`D>gWY~(Lr(q1hPwa8hIuF$hN+w9|Kjz%7_UDu39l@%fj7{@ z-^xbKhw;YWKGV~?k;Lnt#tKK`%}4FSL<27`{NJ&*2G<2Gsd@0WjH`>CfU9LG;aQbL zTuXI2T#No>xGuOzy|2qSz0%ddSvM11JxI^7Fg>ozznF0yA5IigWzvv_nK@VaZ6o@l z0i=1;caH0U;e`#g6nZDZ9IdRwBF=R@7Xzxh$4@??`92b7VK5KjE#W zleUkaNdK&|+$LF*w*GVITFFekd&}r^HxSQCiALc;0BN3TqP)46;pdN0Zv#v*xN6-Y z@^kMc@@;!9vhw8)(VImR&-ZTB>rzVk_n^v&`?flHxU>#M)S~Ryl(3kx;kkiwyKp4Y zts{xESwGTn`zmSpJfEyLx=0=lIZyiAuApAsW8zQ8go>*!52ZY}LahV8i|OR~j3kon zahk0ETt?UA_T=H#G`d!;N!Mu9FmWfRQ}6wggxB6dvgC>9< z!;NW7C%2;On6gaH!is>ao}3{5^#$ZloIPpt#rl=2W}YRft{aJ>v!>pkjfnGI7mDjM zR$W+L^(Fn!LJ80BM7c@`qfFMmP4Ny)Cj8xe%9w9oiqzbfvidBF@D7;0 zsPb^t`ytdT=_#TSWlyTqHRQvFw?vtYWjS(HgEW5*qHFGO>P=9QX6@iI-!OIIs`IEr z;aB;E{M45{$)7OdOzBK|25&C&%|eu>cEo?KDfuvT9?^&1CM$~zNOm?}`|z+L;osg7 z-u(b&X>%OeN|{4+Q`vJPJAfjUd`Uz73PkUUDIo51OiQ@xk94AVV96w_p6JQesiB0= zwB@))Y}MoHGDE<1*gW!T@iPhdn{6gswauyb0;)n>Rj%x5JmU;e<_@K(m!tZ}RZ~zt zz`G_>1ijS)^3%zQET;O9hUE`P=RzHg_}06GPjV!D0~WM+(xRToRnu&>;7mD6aXs%z zu{@|oSC@W7pBq3@hq6ik+c2W^b|4S`$stdYl8w0DTc*La`ZUVV>~d=0@so(>a5i1L z)*^5J#X^azDwe%5X=RCD3hn_}^}HYX-zSGWZxBY;d3YDds*#h)&%n`U;4kpbl~wIg zO+yY}l2m3R@=l;h zl|kMtYymv8WwXQJ!gkhvJ|eYaFDpaLo@vG*8V6R79xRTmc}?)|VB@bsz=_2M!B1z_ zDFZ`zjOBR1egJD(9mGJE^$31kW2Fm`&LH-z3FLxV7cE#q*jg94k-GmQIWR?6xs5ujZVJ~*+0xizs z?td^Sdqo%eRU8t1JENvR$(D{ihF9_=dO50NXTm4Vw~a`vcD#GpQ%S|^Za<22HA%zI zPqtRR3iBtK-Fhfi?zp}1taY70;5{cUgMsnGUP5?jXnSaKVf}kSy$_R62E|wgVmZ!Z*vV|% zuElKOUrKnowpeCz%e8VkmE3$zZKSNl1U!f2mK6^pj8&(-KNVJ(*C1RG~~ky zD*_+4A5~~RV;RaKd|}OD7^9VLJ_uobLPhAYW~-7Bnr0WaCorP ze*rGC_^%)avR^MT>Ori`_h44$d2e}j?JayToC;|`-h%5th3Ssk`2 zZG4SHRNFKZuGE;c2CD0ZO@ng{TMb4Sjq~Yc-SPxV+q~^9Y@YJ=>1_~d*W>k&@t##^ z2z$5P27G|H1@xh(Xc{w0lZ(`hKc7i=2L7)SUkY6{TXX_me@8Y#YZ}oBmO2`>u-*H_ zA>189$Id{K#=jbgs}*}dZ#-+ZjwUBIZ03B3yRuqm(RYM(pMcg;HeG}b4|X1lSMJG5 zucFV3WekEUUpDb3qVZ$5oMGw`8~qG@L9BET(ihCa#-kO&CeMZHyNtym2lv>Pk>HGA z=Mxaa6Sh1DoKIQ9g77IU8y6LD?J1P74})^qmogtb$yi@S-J@ zT@xB{s16dE*9C|WQZIrSDa5QsV6noY*&sd>#(Dvy3BS5POS-U+#IuAN&0#iMXf+xc z%oAcxBZkjH&PTMYMAK#T*@=YX}K%c7^-3+(q5%D~Bnz)zPot8`9 z;$}O5%c9?ISid5ccY=j5@vnu=?hZC3UptT5?{h2U#UA@x7<&9comv1Nx@lQxhy%M z)WokyGOAzPUmA(odzsEUOR@LE>pS$vwSi?Q-Li2K>g8mwUuV3ldH+ZKp3cS(b))I1d~ z{RJnU39o43nIudrK#VEEwB<--s<4%Q5oyA#9w4R*{Tsn-hM@fbkSTc3`tzkQ8m$2|G?ylTZ=J|z+x-* zdw{;};u3nt+lzVqVBJA1oCiP8h+7iTcUGMA3LswW6atn6(XtKVPsMMCKui=Pd_hbS zC$@xKviP+UTB&01@kqgQQEm**bg?{kruYldw<5gG5*_|Ql3$81GC+JS2BslB*<#v4 zD0?G5qk=@PSQ#@So+l1H4)9LAPIpOx=ugXp_aYmC;rJki2+&d_c3BOUV)6BP5I>2_ z+Cs}0(cv=!`zl_JhU#zP)(D7y7mMg-_$e0Cg8Y~0pATQGr58uwwT%@01LAg4Q_Nbp zy)^AP1RSN+UbtU&NQ3=g)>-n7fISy!+HJIUNy#sudbh;)z}{ZTdlWeLNj6zfeL$N3 z4XuMxt^3e1ZQmntlQP7kTP9s=Id z``d8BM;dt@`8*@tYzMisQnVTZ=cRVNAaFsNj9q3tF%Cq4=qJ7D4V{;zkUx;YE7GQ( z&~jDsz%~I7kTz4LB}f`r1Y)o>eC%#r`CJDb*MUEw7|S1+bSbMK=LUj&wg7a=Fs+MIgSF%FhE!zLY)?zp4VM$w5S0 zD8)Fy&iIf?OzHicuo6z|~%4vwq|CAQd z1lo!pya;h?zR(+ew!GRQ+zi|KzE2?9^BL2SK?k1J5N3Dq+CC6);>Bm-wF{rx0-QVf zpNrt`ZtndRX7}(T*bdxZj}Om*mP>r*7RdSYOv=kuF40Rlko)F=~=`4)P3oW9*PG(ag(9o?VL8PI>equ{wI2^J^oXQK639_u=iA6a0absaxr#Dd6Il> z5FAXAL&KpZRZdukzBE~w3h{LL_$P>G$lp@nS*C2pW)goX+jN2TSF+b!5VPgkbHI`# zSEG7BuDoV99DFNJ*@7_N$uswZGhc339-bA-8k#nIkpBsQmSVZrFj)U2SBwScSJ|;L z?3KuO`l0nhp0X7w_$j}|3YeG5iC3W0O5Gy{7Hrh*ba*k?s=Fkj<*Sy6=%=1J5*9A2 z5AK2USJd`15Ybh&-`^O`0QDFV_O7WPQ|UHH{j~zz4N=dl4lSW-UjgDb)JdOV@1}bD z2K3!lH=<%_m^#V|#5?NixyadF_4(x>MyU5yhFqlDaVSEGQa4XR4AJT)qtW+Jy$%N? z_#<_%FR&h~_Bf0?IZo|+3_9c0GjaHZC#Y9a)#0gn;%R_HbzC*N-PEsIfiqd%$sHh7 z{VfyX&($ZXhL^5xGYb*DP{(eEmQ3}~gJ@-`-6CM`wfg8sw6fKu6QCtmeKMRfuP&hK zOupI~<$GSB*8c?O2lX8edqwJ%)1dQ{`aulR`dR&{GeC(tji!Fz)GZ`RxjK+$?Z4D7 zwBWST9P9$3wdVc^xMZuDOy#ld8vC#C#a`2;BHg>1`*9%d&~*BUfpgMKSb;tl%@G&K z?bNjV2C!SxE(XLsn#JGY#6C^_E;zVfV{;zhpr(EgB=V4^Nq2y7&D53f<&Ng~cG!#1 zjGGMSBQ?RT(Tdho!1|Rx(AYU5+DDquDX<=+X}=aAPP6VlGVxgR2d(H6G!w8t$De32 zu$9W6X}WfWmLyFOEizIxS5Cr0s-~j}_R=-3H{kUPO^0WQAxqPeri?E&3!R|lwWe-4 z%C1Ig2k|!=!Gu<>CWPi1d72~E5O}BYuMaH+8n?Cx?7fELum=C2nMC7Pq+#pPSFHKx zFmmiw>R9h?6sNMlsX`_4*k&X7-R9LXpme3t( zr#(p!&jDPtTSMXJF6|gv=k3;x!#O0(I#X~Am+#ZA zI0LT_YE=y4hqQfZ`QxgM=!n)4tz8x@9M>k&TJeN7raFkHw6%AG#a-)6izrX++qRTTms)K@2)xn;1VbQO>*)tya(U1)_^R!{7o6X<@2P71LtA1-48OF09fi(P z?f6G9Ypsh(fPjr|a}rc<*L9(ayq#|MXee{gC1rudQP+4SUQ>nPh353$Xzth#zfU`h1V+S($UN@yH zocN$io&|v--IW|TQLO7mHUCe#F*xGJzv@QlAXlQBOBIjrx|QS5_d}OR6M|p5GQk)KOkp*`i(RpxTJqc z3)d_9wdnx<`hK+V3(#A-gC$Tu7PUSeq(5C1c?s6XwuCRC`lEFLuInFtL<(-{YcvDr zZGFYLUtU#k(ku5i z2(%~UV;Ec$I?o#F(>~@oLmIu#9vZ9y!1Bm2mkQu92A{piZmeMyJzL`pJNp1UHhi9h zzIekCPqY#Y)zjh96N6i0h(9%WP@Ou_;9~{npBcX6cqq>>Os<5!OvCPW=zC?br`?w~ z25Bz(at)1|;3@UiP>(9id4_H0!1B%zPy?al8!iXq@EjEj>f}>hx86M3+o|7ZHiB=^ zm}d74RsG?6quH;Zs&T`)=xq`ihu)?OE+Ng$_R#{qc~)QWv^aYPcuVW?7?W0;Cc?Yc z6T@+BbLABxY#W5Ly1ZS_Nbt0;MLu-cNM-Gg>x-bRQY=-aYtKFOA{*_;5a<}& zx^QQlilzhOJtjfhgs^7NHu2#!TqniPM<{<9=)E$z20b696yzdR8&*}vuxuPX3p|^h zB0%4g{~da^Zdw5PwsZ8#v0{rl!4+%fwim#LRl;E(?3hfa0?2kYXE%iG*i?FH+p}*6 zVBUe96w&9%Jnul&4i@nSmYmpPD!V$fzz1M)VUN85cCyS-VA;i{j0MYXw(2$f*uxwX zLEOuB`JuIsReFT1?q_?hAY})b_a6xSAp3U~#1FApn(|#>uR_qe$i~v@*pE5ngXI!i zL;LHOSyi0W!9x8v#c2t2A@yvs&H&2*t7z{mS5mnGiWFAyfe8xfuB(bI6(U;7wzl8HC zZ1o;kNM)OMz}|DFrIQ6|Y=8+arL%$8(0al4Pev#iY}7V5@tL)x!yjK*Guk^UVZ}A! z(l>_lw0J$Rl6jE(!D`foFF)BRn(zE#E$Ea)DVuWuL@Pm{35&I`mZ~r|!tf7}vlVnA zz;@4pMEGMK1da+zdcm{fLJe2=c|urG8{#L0bCcnjn{a#r1WpO#55kbU zuq+Jmc?fM@L)=r))B~rN@Y4$pdJE3j(m=6!LK7%EE$lgt*v|+Bw1IV2Slb73=Y(-L z(K;_&(LwxzprWmxn}U01Shyv`)dn$4xOD>{Tv(2S!u*c#lpY*+h2}4y?4IC2)%*xy zd^XY(DP%5(q5DFV1n^WiMkV<~!H84rDD%zw7xt2c-7>sR5xxbX^+wRogIuoAA|CGM z2|mr?%R8a4Je96KM0PS&?*u#B>Z|m;y4N1Ef#JD zL+2;K-U;r07Mym&>=&VlKm7bE=&0glCoahcuow5!Jl;`!d>Zz4h{bBS>m=ImhfZg4 z&Mi22PMk+&_w(WqdQD#x58Qw+zM?=cH9ygben*$YxJ_WWELNtU_!aT{NLcq5KO}*8 zRb*uqD6!5Lcorxw%7FMa@y|;z6eRZCg@}U1L0`}c5!($wM4{q??a+B$9PtYd-ViT* zLJT*><*u-POZ+$*e%=-rQSmuU9FYdjaIqsD&$%PkEri*-VjWs2-V=S=gBT&IHo`)r zm=O%l`(k(^yp9t8Tn;~@#o6>Udmz?X3C@S&VLC$aNSylws$)doT(}!6j#vgK;>5>= z@cOa%Yahhp#T&GkNDyPOGtHlf+nS>9sd&l;))U3|P0{yEto0aXlf;~JP?juyZUqY| zVk0_?lPd0@z2oO%+vTvHCbn&c*we*-SHsW?aVzajW{CGE!ceBzgr3@2;^wt*{-yZ& z8CtKzk;fqLT1>11Vz!tt7IH-|SEzm~=4}BnPkhrG_TGs;RQApn z=h0qDftWK7e!drLT!wg|xIYlt{UA>54q}m5c@V%y(Ur~%6^nJ#>0S~eYJugmIHoTw zd=cOOgtD*Vpbv1VM66p6@qH7w8F3GO7oFyS_(NP(3laSkkJ57Gm)Nv5h^3-w7;bMX zsU~fLT1#0pceatf9Rtx-n%)@#N2Ig9Fmz0E)57|3DUDvCC#3C(2>PV7DHnZi()p7R zI3?Y_4x+o{xCUW*NE=I_(^I-}2oZTnCsh#lmWpV{!bh^{2t%i(K~&~DBRL;ML;+Ix zMQ{d6Aw$s@BrV2qVw6UQXCS^1sqhbEDOCEoSJ^AB?Mm~!#`9akMw5k6P}B3+K4htv zC#}i**hS#lcXlGK{eI9Bzklxsus>jT6ucjJXBGGdoudu)!3(V6(2(IFFg^4%l`w}5 zr={EQ=3~G=;tG}4Mh*x9WmLm(@Qgm551ug<=!HJEH{FxtmZal4-hVc(6Yl>5of8Mq zCi|r16`=fip($i1&%!xWJ|&BGv!dZq{5bk*MP3=Eb$tY*|Brvvpox>#hL?~_Z}V{ zVB2Ub{vd1q5PA=@XAhy+m8IZ}GWI=psPMx$$HG>l?>vkA3*r}TB!_&B$>kVl;*?m{tD> z@er0W5knWs)>C=pI$Mj=BRCUrI|NSLWbPGU{T8bi0C#V*YYxyE#&SMG3-*~WL;MbV z*cd6e%VH~n^B!|@L@R=AqAjCH)^9wB_t{)K*o$JHTEVkuwu;WaJz!gC{qc~!JdD0a ztR;@~V*7r&7YxO+UU)b0I5wL~ZI9WIwUCQvkKe=31UCL3w4SgJ*vrS;e^L#AMCMZo z;2C2UfFyP>3?P~H!pCBG`=9t5T2k4YBzXOt@kan@3>xU|Kjk)bzF_{V;Y0>&wi!2f zCiCWSK8vlb1YcgV8nN)~72DMvW?wU5JLIz2@`aGgVgB@>dBc_*1xqe#Pi369EK&_( z9?NZy^t@x^)6vRj*Si4}u$I-Jma}A)*pC6W*M^oKtifu;_mlN02Int! zc@SEq?Bsgn+Dgc#BDJ+}V*tc$gx#gEU@J_i4GY_al`#Nz!i#7Cd!frAx?6=wS+L+J ztSv@hI|TL(4jvb_Tm;JrVIr;k+ytkkU^yjN?SO#0fUiSndZKBC40;N)6XCU&(9s*w zdJFEWz~UohEC%tku;dq%oe^^1A$4bk5Sjp;6YA0v=)AC6fY%p&a4-kpr*MLPu)l=yePF0mn7aj>R^r&{$cwd@e;j6QL_-O5+KN_1VA(GA z)q!Xyc8Z2Qdr|ckS#l7CS}^1&PM(fT><}04gMgFxflg;Qi|?tZ<06jvjwu7&IZ${A=lv99dS_t#P5kmY#c=Okh?GTp`Gcc;(A(hCyG<j(f1)Z^TnI4uwEec*8}_zyOv<6eu`6QccE15NM@}h3oX#CrIN|$vyr~j zy3`dn2TvV*ruTa5}tpUrNjaOO%w<9&*vr>U+@gKuQ>nR2fcC7t;FiFq9!J&H~7k+IIu7L^}HqEPRu^$3XQD zDXJsDPpMuK#D7T%UU0rtTF?`!t@to}d5n$9I&A@LcuY08WXsP-L(6taZYnGZ$7Ij zh(5fKCV$uYrup#m2Jhbn5#8c@sqT84Kckm$7;ilr%EI}mJb*j==zD0n%R5jd>mI*z z3E~m_z;om*lF!7kQ+}T>ZU<#ie9&LujOKe1(D#6|TOdBPjou<5`F#Hr_*uY@{|!U$ z`5Jn}7V>p;MDGJn%7=In*OtA<_~tLTX^Z(_dM1BDWfH&C&%98DJLC)RB_imrJl_bN zC0y6|I`M+O8!Xm0vCD41=!mukE1fl zZaJEYj(gsY!uo_(bS`n?&8m=^vxx;G|yNxp*%cU-1`-z{^@)X`j;#>fOF~J?Vw><4KHvm-#;C<(~5EQxLUcg z5Iq0Z-HZIJTK^|{SFfUF=NcW&%GO5Hp4GZVAAqmVrn2t_RRYF#<7t`$Z@SVF_~sKc zp?OQSW4LauLr;-yXTor`Vox)X0&6zA0)P#3b%ls6TRjsVZ)djOK(u2qUD2{<`rb%^ z1FJ!MF^=r@MD*=o`Lt!|#FEFsL1&hVXFCdNQH!BvCv&Cm3U;x+9U-urSx2Mg#tc+u zKE+B$qvgRI>2>eP=5&KEUM#mi0`z9vD1$z%Yg4eCW;N*1eunKEf`HGmH^bn|IW{{I zAqO!lI#?XcmX-p9vchp-xz5_rWavfyGRqs1mH_ zueT82DJ+PE*7}iRqmm3$uMb1cASA&MDCQ9efL&{ihZqC!?>|2R>%9 zKMan;b`pNAcvj=rdXkm_6E{)0cJ_K7NX>cE4E*zip|Ci=a~n9npx6eQ7fL_Cv*-#v z%@zloL^S^_3+*lx(YqppzN@okbyvd7cJ?s~J@%}{5HLHi z;C%EsvVeOSpdD;n1pp_ue*rk1*~OW#@YrV#R9kv z9ia_irT@a~Kz3IHU+%KLW5IHdeOJRmB&!&KzWZ$HKExNrqW5F8qS70K_>PrkL3KVmM@Lf&*p4>P`JPQW43RfN88tnLap z@ttj=g8@I7_zkU}tT9!{f3bQI0HrM9AfmMr?0ZACwU9ssQyU>`J8{@gAh$xUhB=RG$z6s7iBE z*ggnyZo>H&;5;SdwMDMo1rPcqdkASX;GV+ELI`*X!)Qk2Etsh;>?6FO?*#&c;0?%G zpdckdJV@}MmqM^mxD#H72+JZN5GwFJPUiPg1N1!+8qx`%r^01gKqU%uJHo+d zLN=XI$rdWoep(I|dT=mTXi1Omw?bkB?BxkpIwOPcgs9GNFkk5I2bT(j)oyU&z0kKe zR2K>_+`#!km@^Ejiv+7fVEHI4a0N@TP>Wtcp9Fs@ihLIKQHkV>&@mSlz6vp!2(v^m z&?MAeyw?Q|I*9GOAh1KUtAhb>62H*m-&w499?D$A(wWHFaWR|@v7Hd#KZm%R7&i>g zpAzH$0&o{&y}{`rcA-kQr}&@&T3(`4BEs|*SI{9gAMx)9SU)ZHpb6?3QC9-9XT^b$ zPr}D%Pndl!4x(yynwWeToav$s zl_p<^nHlgpLwu=%K&F^XJKtGiHdQBHicQDD`YW+FtwCOkBhP{*Tb%X?0y*M^5m5F< z^f?FBxuPG{M&62=EO6$DRo}wwJ8|4Gx*5dK&G5QFoL+*2yceS?z}-UeK5b8b5E~7H zvLdkr--@Bg9JB|mVzHwOqWvVkp{LDfaSGM^zK9hLf%sLdLq~>6MBi-K`zG$8@A|%r z4pdP1A-165_$j)^!1-Td<4a&E6%A*mrfBM(bi+hF#H)YBE%JoC(bvDEwNr^@{7$b$!{#dM}r-Pz#k`*28eJrJ_ z&=)Ta-U?!Zw1rO9K9Q=^r>ak-_EXVHlp4?(+h@{UIsuy`#oI$JSqdM8z7**c)r?c6 zQ?!rpT)IXlVAG_{YY=q0b2m8uN^0^9 zI$uj?8bMjMw2jU;=15MyC3&K#6Vy>3E_6|YB!;;s3> z5cp!lH_{n*Th5+1*@RV@~C6ve0m)Y0(hUQ?ofj2b-Zt}BKiM_=K zF9NvD!>fT9#vjw!mTq3TmpY+ z1m_cOv>?o<{2OiPC-S}th~XKJ-3oh2+%FuyB=ag8kdPF7%Z0vF{?``he9p~97|k^P z%Nrn_@25iN3%-*M^Jef#`(PoH-=mXlS-i?6IQWw1ZGx6pds#LnkKC__nlzfIJo9^;dT8Vnd112CMPx;a(05AEL z9XP$^CA6gXkr#S{^R&F_J)Afrx1wa7mBapo>T~k+av+|UN6~)O1-Vuw7`iBrq;sFX zay-3{{Nz3f0GH(OS`fG_*KGvxEAmY$OZdx8pTf{pd8-Ya2#}x8M|uL~w_jlPnw+x^ zI)mhDzGwx@RVP79i2Rk_hM{tDFgUNv8_Zz2Azvy4%T0Ms5zO9_YmY|^x8=|OqAyIg zp}ugr75*9vzaz(0grU2#um~*omU=h>K1gs8dIz14JD}cI9jXtiPuN24klK<8a9BNwHq2brf6#;4 zM_q$n`lr?DbP(^X`WGD+IHzv39`??wYYzp>1@*3jAYN2&)1u|8zS9cge(E)JT>pl; z9i{cAdM3SuZ>uM@0|--(+zJq`wroJ(9d)aA5V)&O>y4oAsW}}2h)_qqfp~(tPy+{_ zsDEAsOQQM)9rJ&t&RzvSlhh@&PD@trqqBOs>Kl#V;9GUnZQL5~)RSV-%2&6Dg=Yoo zwY16lUft6jDKAvVYS8yV?VSbABDM8XWa*h-~}_f36~KIHwbZtIBF4|RFkYyGL-OjW*L>MeOR(&~NpA%0HtT}11= z<^ff+E^3a|LqxusMOrxFr@2GhIF~e0Q$f6}IeZW-S2TA~6yyGyBC6+J)eQau5TN11 zKn&C@<4DgnO-#Mkh{oz)xD=|nP#IdTYla2E!VS%3O3zJAMLh&= zX+jI&(rt~85jw*(hiF9;sKN6{Lrn{!~DGr1>=jaxt2sJjlgrD%1ioPILYfHC1`BEV>F*=j@Uxrsb+B-1eU0IN9X&WX+C`eOOobqKV&{xbCHVlDVjQTTrpMS zt3&cIT`E)#BudZnU zRPWRI&4l=VU7N#5&jDS^2e2H}y`WPWhjf9oL3mg<%oRje-Ft6#O2!y{Nm{3i0{sda42ZbU~i*`jYPE4>)l{ zH)k@$Z|bUzfrGboGUYQ&H;k4^;ku>xTNC__t`F@+B-SY!ysxIFfa?f>LWav!OEjSEi>AFh~;O7h7v~_SILpQw- z(vzuMk_0WEb<1Y}e9<+clWHZpJ!Z7N>BO>aaNUOt5P#@4(FbuqbvtH5*)QE6lVP@0 zXLlSeE4_Rk0@nID-Qk&ye&!QJmNBZrwhY_P+ABVnJ{h>P`#_2y5BKF7nezb6i*I%MaRDvGgL*Sm!t7(<>RA27| zT8VleI$!rpKbcOICF#38Kr2~4Y$>8m(c4mKAXQ(79tqF&J?}wvnm%ki`qK69_W``n zM-ImwlA(W0g_lfytA@~$rJqM-!k7BiuMp8I{a4y?d#&Hp1bx~1Vp}U+trwvQ# zJJ>UZkD-t|YnZYC89ZnBwjASk-q4Ur!50h%w9%1>BXEWpx*S1YxM6obtlu#d6vCIghBZ5px_gGYbT}x&kXIFE zBMn#S4Rqh&6A2Jyh?tAMXhVCd0z5EiD#PAG!|=9vzC1F#7y##E3_VYR7;6};g0eV6 z41NFn*wBV*VBgB@UDyHR6; zYCGfZCh*hV*l8(<4#rqI=j3SA(APFQjIF6Y=wz(08HSvVV`+=a#aJ{E0y~X6=^WQC zMC+)r$#-xbGq&9fUyd77X#R4-IH@ZFJ867I3l2Bq7Wz>4l(8~p(RbRog8szoTN~&n__g$#~QPfzQV0=2_6%X9}ZlVfLHylaS;Crnt9|J7~I1rHDhO$g zUg$e#I?xz~&YNn}=T#R>lgFWT(e#%NEnn0AjTkXMQ${Z+OEImd^WLeZVA^3%GsP4k zqI8pZ4i3IBU7%wj87B4x+08V)qTQq{lRNzZpqHln7Vz_xX+3=>^V;NH4O+5IGf!Zo zb4<@@w*AI5>>Yf`H9ZUlcxy_cRb-y&4W0FTXL6Vh>-nZBbP%h+#OS2hd(*AkFk5Ka zau$JoFuBrMts;{ft?E9SPR<4>HVvb{KlaHqss&n~O|lk-zL@TlgI`TEPr^cpDKQGI zZ>HmaqxId?ss&>IVd8X@?Wc*;kL#DIx*q~7HMMPqmX-Mj?J--MLyO^rjkzg(c4ljC zLMI)zo168+&0uGKLZ@Es&23kp=g)Xhk4{aw4BWH0I)cl57TzEi+RFN zXxVA@pf8PfnWu?J)^2msS46bO{5l9=ulZ~$oZn}*&4Ao~vkg6{518`~gLu$9mp1+n znS0X)&|&kc`M3*Q&6TD=^%3)fT4)_L7oPw)X8yMh3>`Oj_JO-6%ojd^c;D=~8u3M$ z|M~)f2WHECusk&HUjYk`%ok3eFUD+559(NRTbi)One`OIV{<(D8E@V~fA%oJT-5`_ zC+1D9ApX?6sVzcDG~c5QwP)rXI-`>%<(^wvkY@86(%yxV~uEKnWeq}FU^xk{FS-595`Q_7t=~V+w4*i)^p54 z3poGA{Gv+I#M@dD zK7+X3a+;<%c9sdW4{dL0NJl>$EW@d0>}biW1>z3N!bCXlWEof;0?w92Gzkv0ybpog zHOoJ@;C!%Uf)n~eEdDgD2(`R+hr8D;GqR9^8;=uC8QC2iL?mxhm`JHKG9#~i?SSd0!y^z zg*%izu&m1m@uB4uo%(%bsW2PF7)#Fv5Qw$(=>cM#C1O1Sdu*9M7{qu>`fBJ*u#71y z`&j0z1(u+(3R%)hrB_619! zWyL_cr7Y`aqp!#^e<)n~XbEYKR`LHw(_4T?b$svRow;`{zPs5hP+HvDQc8=rxVyW1 zaf&-}cMlLHAx@0A8x{eQ;2|VffP?@c0>OUo`F#KX=iy;8Ge_QY?%jK5&YYQRv~D)| zT8$=GgQ3mnG%f428y%uI$w#B(LvaB<8I{(8AyoMnoedJE^q-E#aOJbXKo+5V(H%vk z@*}B@QjVsC)M#b#|3U-GQN!VhSY_~gkX%$o_CyhB=KCo6k`8qo;nRvQsB0%2Ljl zk6O0Um*D0o2TVngtNa{;B2QV=AIS2R;$CPdP&)q%hC-zejTMWO?Q_vrtQ@P0+GXWG z6VZ1?If4$$8kb(JVDQz~$&(#j8gWy)Dr=qp$L>x8}=%6?|> z#7*Uc5Ma5boHGNp3gx<4=&MvN)u2|Tym112x0Q+-7LBuIfR-%?Q<}wXeWb@> zl&b3;0E|{$B$+WP(?r-1t3pZ>nkr*ahq^)UaGp&VH>YhXGcTr zYgPBJU}#YB^$^{tDy4OjH!3&UKh~srNw@G@RU~CDzf-O01HShvqjTW1QqMaLK5O+1 z2?|^F96IsUPTg}3DDBnrEuq~(T}AHzM|C9~9O0yHtwYUO?Jx^)UDRbXN_SNsEJV#s z-BAWb?rO7F;PX(cpMug;z3eVPc&RThMiHX+{uh_yyxNRby~5PH1 zkwVq^>O(hytUz5uwL227RY?4R{aCN zRIBGtK;I+vRXHeY)I*D*=&`zZ7HYL>$6c_tPTd}TfeGL zQL4)~_2Zjh_^!^Q@sg>r6Nd}TjGuF8H#Z(jYXug@HnTutX>6r|?N-K5DD>}XocjiS zUdG$$$?jw9wHY#fjms(E=4brp0cbyC{30JR&l=nQ0%7NjM^T!-zj4QSkOUatqBmZk z@qJPoWISLBEJ`#MYfwuvZh4I&+4xH`6r~t1oB|E0#+9@aGR-(<5S1-Dw&Ap7FzLu0pY z2%=WwdMOy%jJqrVq;}&x91tk^XdF5UkUklE7(+^jaSf#lem3rW0sy}lr_-jcuf{7! zp>WZ-w}8@BNb%5k(@W7)lNXD^OS6!I_THKYG-vkFh|RFUR}(iBiu^QB z>4<_entt^DJF96gN9~+u{8lLP*Ld4QbbzL|9eshCT{M>o(yXCPfx#M!y|@7JnkB!W zF+p=x1->LrA)T6fN#iP_NY>1>1*8;>q7g1n)f}WqewwBv9G*zm93KuT85(QKBg@q6 z{X#!HO=nt8&(?S^fv_CSnVw+C)$FAG05>#$(@W~6<|WPXDl~2@(O9XuMmg10n!>)| zyRB)e2Hzb``9`R{tGOHr@7~iqod>@Anr|Ioc%X@y0FsBA#weh!*36^1_9KmqGMj5O zlGmVotXcID_gSsx)eErKY0Rgic%q4%gubU5KRVRqnI^>se9tv!tKps(nud|kUa#4` z6ApQ)8CD5MuQU@qVbN>NzFS~#&_qoDU!!KB9r)g80s~NM(l9z`PJhV!pvg4DrE1X>-v^(C$tpU6&(b9OCE!|{?4%408qD#@qGLus@$}2bdhmN;- zWO9@iGipp6DCAXZ@|n`6>P$lER(xVIMuc0RniOt@Tc4TOQ>^Q`iIQIBFHH7RdRM*4 zM>-+qrOC0a(EiHAhZ4>^Onw^yeVq_-Lnl+T(r$u(BP`o#TQT{ZrXv7U{p z&>o^)69Xydwf{~9WvKQR9i$SbeL+E|3tICl01>WzPlN6V?WbLk5~-~nM%Pw5^CSEc zt(DWJpcw7;STx3JBZmXTMXl~0fQZu;(Gj@u+OPkiNYL)hhm=I^ZxqZ)((Vs|hD+L8 z6rWGl9w~yN6m2mzrfQ>T#!#&7aTAS~wR_jnCDso50baVM-SiLiUDsODAh<;9yBoqv zwK~DzE7R`H0cE-N3N0qy&?eFj-kaK;3~Fy_Gylc?S)u)Q7BVZf`FS9z(mtTE{%vjS zITUxa+IYx()hUz=d)?_(BSbfJ%I*R1jh&Kd7txzeM<`C))aiFhhj`nm->n}|#lLR0 zGhjx)h0dVuKb1m|Bl^%da^!MnxbyE)ikANqL&J{Ivjqqmlj;kkV~v)=?&!W zte6J)9t`<-cu%o0!=T8Et)nTKH*>QFyARuc6ePaPnHER#uq3fPZoqPhsc80`%xauLlEQk^^dgl7Q93{x%Nm5|PC8R` z2iy!6_YjSl%yR*poW{WKN-?`}Q_n$t7s$U0NDc@(JJH=+#ie9?>?8 z$87XWh^}R;DADIFTfG8izGJ&-aj}_6>9TxaW|VQ-!h&dk(8}~E_SMFA?*v0T+wcfd zKC;XELHP;RLQx0XnTW>Etmi#k!!K-q39x)+i(^px#-{ym+QfR&`Dv!S=WJ+q;wf}K zgEPO~ghp2$N{dWxe6+jWy%cAjbp?vX&!RTGmatiX7y3?lcWwDgYvfRlP@>e{k zaMem3iUA*3NBJlR_mle$cQHoGkxxCqd-PEqP#qik34b5&PkU-kbZkWL$uAVrIVDos z=jn6LpwW~q>o{qrF?z|wqqkG9oed1q0EV$eGbjeEQ)qZxUlNp=yPS?dqJNY8%~c*cb4)a zNIaN-8nnl-2ejuamTjd)yg0V@JSgLtt}(1gU~@LXq(o+1gZm(frJR9=OKe6qY)EEL zX@r=zI z08Gha11SQV&q`@2sem1)?1w_;oduF2_NEU+7qjM8*nXLHzXd;DVNjH*8fmSk%NW-iF$@?Bz`Gy<=sRp!=RV&{+V@Z2Lec`oQ{}hG8wNmVu;|CFlW5 z8~dgJUpq7X6@4FBC)z0fiJ43W>JFB%7+5|t&n?jKg^kRF+OJGE0y4j`_`bMdzq9(^ zAq)pmlmn+3zkeNk=KL;YU0ZO)YoI>I#~%hxf4+ov!UXcuk+30%JHG;DFh4jEAVRqA zA@rT+ooRFu%0uXN6UP5jK+y$$fuR=8Ptf=$f{zJ;VUhfG7NkV+ec3=3&DSIA3CBz9 z>kd<5`Pek5y~w-D&=<$o9RpuHkD?tP34F3G`V#pOT1-vi*E68+5+C#xjmg{|V^{2C z+R%o^RNj0VGSm3Yop4Ax|56Gp8N7lhGkL;N^xfp|FM#0|PY4J2O5QsFwJL5B3(>cE zn-NIv@UPooCcgI&1~1*?nmVxG=U?>TtOtCw6qFCST!F@F-ZczrAMu)Lz*)n8u7bYD zyj_XDTJA)-zjb_oE;M}NwUkcY!3#FR6JPjq+PU$S+tH?;Z+xQ-itjv-u7j!YE*T7F z!rm*;XD$q#5Y|es=;{NA_eqLw{70&%kS4{Xr2EK5?(*YnN1Vs!y7%8y9 zV2BbH{|S<4p_Yh8$fh|FzOQkCJGNI`!-2f zN|TOD!h4D?Bn#VVr+$jiT#4(RDztQkury&A17*5kas?VPg#5eke5SBrGDxz7+t(m7 zTi8oKpd2Cl7>ZmWpIlcWgwZ-tsj!ifKg)&Q{m^(rz{Yl5Y2nX95PeISWC`|1!ky(% zTO%Zo17)r7vKET!@TCoS>4|XI5RFfTR*Ff!6Y|1<^Sxk6n<765Ib#5#MR-UfmR8~4 znYbKg;!%pMn2Rm6CTA(WDMHOkoK71ftVNp>Ah8h-V;A-Ry=ST@tGeH63U&3rMoTs0 z+9!i#y!A==f8vN*a80_BjQ=N_(Yp4O3v?Ff)JwF7aN1x>tD1h5hJ-T)&<2s284Dn7 z)+0KkVfI>DJf72aGUUv49102Z*3dfL{BJYSvY@dStlF@Qa@IE*(AMP5b7wCr9(F@`+}L1^Er-UyBVUHc9R z`<8!4`~DZd0M&sb*0Af~itpe$=sk6{2zpQ7{|pJHtl&5*W^CeA+|%Z)XeZb$Sk^GuW61>CerCm5)}YUg9eoTy z?yTh<7(Cgc2T>qJ=Ccir7g%yHfDC6V=+=&4vV0Vg zti}+OX)JRj+?392hQfkOcHs~hvRKcfAjxJ%wBam=O+E#+xoqq{Q0B4ZKs4sFZIl^a z&gPp!^bIzV9^kjwRvVzMU|%X>WF^~p3w&mrnS;-qPjrAsEV=PG6jt2tFECj1%ypo& z;e%)zWy^<2!C=Raf5KgC&)3qN)`54WC%z-sp{!LWE~PXIXC6YA-i0qc3%|JXM!E=Y z{BPRp<<6@pImv_jl!DTeE9n3SFMhTG4BmXq-w^G?gJ`ARmuLS05}=eV)Ijojjp@K}(Af{Pa!O9?5UgRD=BIGVw)^9jImU$Fy>u#UBnqkF%7Uul<0)O>F~52SSn7BP4Jx1TF7z9F%JnIB z_>8wZqVYNJOndHMaA6nv>UqaqfOyI8(4+7bSJV3RYi>6VeGU9?>TBfveuknq{O5d- zH1YJUXnf1tDX;4t_tpT*dwzcjNSe8lmJB{{=OolxcrlG{Tlt_P0N=(lX?3ohKc$r0 zk35G0J)gKL0p9K4n`p)MGuJx@nO}IdJ8b{TQ{%w!jR*b;)Zh6^IhCXZI9OWL^2uCU9$X58>6gce!FPahC3#Z#a=^)gO zL8GJK{~D;Bgld`#It$xEVWx|4la5+(6-){N$xWyj4jbHsBlMH;5FYtJgQu{P*3P_y z?cG4)E$loD5+A{gb_V+j%iDm=Pk2wo8KGkgNX`nCiO_dWsHQNszp#fwvH`*uO7I92 zrYAyQkf5S(5CscXl%Rt{B^N_xs?d{G>eGdU8z9LLmW>8Urf`XlvCb0u(MTp+h^~dq z9AO#d*5?Z24bhk<)OkZ+zF=w!VFki7DfkM7>>#Ku5)vpixLAnDg6l2|18Dc*6~SaE zimSqd4M2TOh$K_43&$v$@lkloq3@G$Rg2nZAz>_vFT(Vz(Dzm7<_JaKgf>dy`YxPq z!i6&xkJAgmOl+g6tGSqH0%uu>F*JU*6y5EC#Y%iP5WgyGF?}7_ZN%T{WFK4cXF9CW zPIRZJlD&9>Vnq((qhrwLC_eIoDNf>|84%_yPFfD_E~0H23RiK=Igq%CX%tp=7w>O_ zA`kJ$HK=)teQ3<%B`&9=18?yb<@5Q75g$z6PPzw?(3xOqA95)cP5K+iS-+6Hn&DTT4aWpjw6Ayhv;{`F7 z#ysI-YB6dNVmI3F8!5)Rq824~r)?h5q7I#c5+g=XYGSO|L<6XcVlvI5;zTc6&%qb7 z=nbDB%D#a;QLKIh$|UjGHPkMN-!6b5SzPUjT8bDw1wKm^qg>$RG;!DOXiOJ-Y{%8i z5Tm{TS*Cb$5!kcD&JxtJ#r#fS$PpLqhbfKX63U2tBYNtg@2%*66^-viqkizqdr`g( zrZkIRX-Dw~@kg3@wut&Q@O-NncN0?D#BMntX&09tfWD97PxSQuB-U?-DIMa<4Aef0 zZM3iai@26k_Bzjj+vy~(*1Qt6SvWNjkj>oFzY} z0FsO3?`Y_AmE8Rk*1AbvQHG7Xq#ec=)<9ibN?QPWT|QsVz391Hc_&g0#LP*jx2!3w`#25 z&!>`=^evEQk`=Sj_gwOU9>y;uW8QuZ~@J7;!PCIFmEdCYx-bx110_;0U$XwLkBkK~B&63W2p!S1gUkun=Bs=Im-72|p z7?;0I^2ZChdn8u0{QFU|l9ro4Nt%C0twZwE6>2|AN zzDpj`GN7q+O*WimCS6HcJLb~X_29FR{<|J(Eu~B7$zUbDP9sTc>Bw`i7GKz*`~q9) zNE3jtlkTvB4ffKfXQ0+Wx+EJQ9Hn}%Alga#*ac=fORM~#&qW$S8%bQHk7z5uoAh{J z)ZC@9losY8b*8ltPw9zV=<||3p;5B8R83J%AL(dHqwtmXTn%J?(rfe>JtKYpJ4nt- z=a8BBK+gbZ_m}2U=1PF{bpT)L>W?D!qFN zYQv;qZfLw9HCzYE9BCRI&yg!F90p?q<_+Ewpe<61q{0^ z_4plk&lRcH50H6Pdi)tEuSt_)p#8eEhz3|C(zHBWfKsXJFcf9dXi6O_mj-r*lp9j_ zc2M4w222FsEvXS@oK;ApcR^UCRQe+*tE3BPWLztqwhU(0N%P0z0z8!(^#{Wn6rlz%v6j=p* z#wbgD)2|D1rC3C!st5PBBMWd%m z*|cP^SIKTt=1QGx-VIPbk)5Zf_cK{TBS1Wtb;no`A3Q2t3if(geZ<8~zVbcXV=f=)2L=oI!hZnXQl9PyzgWq4>H)5`d@&^i*~qPFN@^?bObg6* za<88t(_XHo->rlE7_F8#$}iGsK2Gu_)8I2_`QqD<;v#oTMWd_Sk5VCn4HlvZl{+l}q%e8)5WvNgpEl)&%j;sGJwon09hW0g{@@-cqvW?~d>t(x*9?Xj z`7U~I#>&6bx&h)Sk)Vu|57`XLc=?4Nz@8wVKO5Q;<%j9Tmn2_k4w6gqH-Ew9$?{he zl1!1mqu*Gnywn+eY4RuDur^&j?LG|4kbD0xq9QkXhFX?<;$UdcmZ#9kwK;NKI;k#K zeyA9R<;e}{P~3dE%K}i|lxL&@;4S&KC%{rE@2LTnD!Czz(r?Qr(F5s@ym$!u?#kVA zfb5>!%LnZD<@ISOUdn@U7%6t@9=i|G4f1Q|P}C^*J_1wT$O9;l(Ik(c#GbeEgQcjw zlixW9)bHiXuYuB3afhSNOwl$Ea4i%q?;y-lA#MP>mE!m%6xNFF>FBdjOrrDXY!yMa zkYcCcodDiXVNG|)8AZ!vG@eu38woG@E0!eyZh#^$4;lg$%`|lmQjFPyzF@^qQpgNZ zXoDf_yy85~P(l^g_d-gV;=LL9Q&H0f_Dsc1A5dl~?$Q`DTQP&?_Bo27v^tin_(YG` zJjLKVQ06P9o<*%dv725Kg$ns?$ShKfIRSvhir>3J^kqeWCHSr=M$<73R~2Gc$h@W~ zC2OxM78IecM4>bVL#d+ESM-%B7Fofc<%(atAoGTT(U$d_3fseQ`7MPxy-oc1PG35tVq&^*9PCz{eZy>)s~QjD)ocM5O$>0I6l zeP?u@(00?aIwIw2M(N~>P#dfBAsY-Abv8{x5vP;h1i!@V{6U%ai8|6}urEo+sS`k4 z(ixwGTCz^+29V_IOrcfqLY-a<;jFbk_1XHH~M-ce4TIglQuFpZJu7Omcbxn#uk* zVe6F36c?DfipEjXu-t&)V(;(3J40>`Eh}H%hR0V;nFDES{=EkYYlCCJweHv#P_F;U z13uWGtOxzZ+4KpTO#>zjK*pKK-lx{6=-zeh7kbo$oo+` zrxPDctGCX4NGuv%`1k}|2Ui~VBc!xD~ad;suN8)oTHV_uYpYOoskLKP2^u_RF^!?#jK6wmeUgUckKpDq} z(0XD#uc4fj1b%Zc)F$$mGeDBWjfX<*C0Gicfq;G>~;*IScGx_{y6o zzVb<~VE@KH()__uu&Kh8b`oCG=+H$NPCIU016=Vhp%cr7<6b6KVAxbzyL)&QKXdXmg5}GItJ6UL?QFDs$ z51lGqD8$@`_99_|EBY=A&BkcFBEH)1x5FSOc!c0p2cq?qB=fpc9o|Xrjg`UTN^Mi16 z5gJ>BmDeD;RoHI;eQmVYXtzuYhYO{!XJ3 z2XW2c(B~++e*+{Zanvu6=`1RyLxYRhbp>j!;vibJa}zamQcQrjkb*h*l=2S14Hh?3 zl0k@=RSym4McsJF3>6Fif%Zi4HJ;!I3B9KsRmozU3`L3%4ZqZidUX6jop{|+A7b#YTNKTL`{k9Rx4&;N>>Lq5TQWv=p-oeN z_ot!kKS!qH@6n?ULFJgXQ|KMLa}Cgsdqz=!@gGlvciuW0|III(b+OgEu`XHoohQ3$f|r1Zdg3)E|1cI7fhHe+8}a9hlc0{~yYJhyM>}xWO?; zJ~cp&HQPz=TN~DW2{`Q7kmKmGXD^I^#({kNh&)jQL5d63tzon)f4&C{Zrr*EjqdygZ9DYfX5G=} z$=m22^y0hKkmAk1?}Zc}zMfJce0e*q4*2ovozQ-Um%In~v)o_<`p)r&X~5#oZ>~oX zz_(I9Mj&5ALA4-$b|@NyxpFBKg>ci=fOMXZrCC-eHBOM`IMvr5uQ8KA5bH;S=ah8Ot}*2H}f5kTy@n@n=~O7SDqysW*YY=zu>H z`GF1abrLu1iP|OJoCq_Mxj@g)6#nN-+#0F8=>+=H_=4TQna+JFCXm7R)18;e|8WIL z7T1OVU^X8|c`2?Dr=kdz@(3j5xCqR1vABg-`EF%Sc2EZcTpLV1c^Db5Z zc$wQd!e>`_oGVDK^3I*1_8NCM0UNIK#v!PcaP<)|l=5y_=#22D(^LxdBbccu27gq0bcSC5n$0y0qc%Kis z4~7R^I}-XH@`~<2R?T}=Lc=3|t`F4K@R>A2dCU#og0Gf`nm}|N-j}E?0w1$ zo`dfh_osA@=X`o3NM7)flxR}Vk6nZ4m;7f6Gri(ZbHMPLkD|r%27dG&_!{{k4}f@s zFOUFW6QB19hP~y>zCsv2N=B)L?|BWKHr31@Qe5!^-#HxYE!-~%wO0PyXHd5Ba(XSb z^G#c!;Uk|qAEH0;XM0d|aPJ^k^qDsdfUqxoH;s_K@)1KJ2;_z6~a$K zk(n^|Hbk2XJsaTy#5QOPfu+E5(P$;8>9l)mA(f_qHbUlCTw7bgc`^9x1XtSlU@y4+ z2w@Jwa|5tD3T4m1?j&T;CUs}wr+&DlTm(7o8F3XRp9Q6xprn*3ccDiV00s)il+Y9; zL|DP15aB3d^OEyIG-Vxy3Kj2B3llOAfFxD$r%`>Hu#=LhGX$R&=*txTq+26PF!&cF z*}{8kNXZdSuZQ+rVXZY3B;Ef)TJ@@IH$+i%n1!X17}{JnEv6GZN+H^l$DE0#d@ zo{6!LymxsgwESm4H2dbw#1C)(vbm6RU{@jJ92`aag${MuiuS`RXg9`@UylRB(K%Dm ze(XvskQ^W03%w@-d*bht#T1S`bvp!jPXFYFzfDc5wFMhasc)9d zi9?AMyXucdYZmt$LT#Az7#eL^04=E6u|4z{wr61zA<}`(qQwbE_L&w&o!Hp5s5!H7 zcTu>oY+9UfWox4V(~a$-WoLJGpH`ea*nvoh_GCSJ0HhaNO~X8IHn0c`KFr1uHD5M- z8W{YLFbzd#SOSIQ&*C#p=sU-z&1mQ-cvvw&RSPNSOhbj04b5|Tp!e;*ep8lE1ES9hxQoO z_8gZcmi3{$p^I!G{TsF}b40%j(3q?LFHb+swj#6GjA+w(Yz9M!e z6%2RSd^)K6E*nyX%X*(#Q>6R>dpin!57|No@KrPI5%}d18$++r8rF-xjP;luFNI;X zEQaQtb@&hzYEM|m2weWB%;7N_pRuMyU@_(EeIV0}Kc$6O3x0YjKv;4eD->4TyEmL{ z&3nuP2phhMo}9MatQFer_!)}0+4I62TyO`jqFuR;+{_aUPP|hG8lCxS+Dh)iEy@7i zm4Bnhz8hb;3n1M2ucc`8;5R9l=gGV80zfZ5q5>eic@N5?@ZoZLi1_mVDuL6Fr~QQ5 z89wA47|!zOK_EHDiz%tgpZDmCz5pItj9LaSq>)P|UrIT|*?eR^Am#AG@qm=e2f3AcLMO?2Z3@heGU!(CdKXDeQukac4HoeNX(+1URe8~dX zaGkH61$`xau?ZlR@@E!kEaL^qu%VpKr%k9gc%vDLn|$37G~VLFM*(#O&sITuCEp~V zR>gmzO=-9J_rDW?RR;5H!$4ezciv~;qOL4dn@1m9kq7;$OO0INB-$NkbUAa z_n@(ZzyAx3pZSqep#H*RD2V%&pPmHUzwzu?DEf}q8VXY(@=s_t6T)=xelZskX`*8x z^rw)grBG3fnw2n=R$#4#r4*I15!@&}#a8G?K|niUEFD8>FGOF5vm6A+KLFlQC?5hW zPD1oQV0RWA-2ur(&<}${T!m_Pu)7J-v^3%_gQRqR_ zl{bO|-Rwwq=nr9EgoeIg_$JI-1d{KC9Q(O=RDPH31`>1(~xuMYDBOXaZEmYL)jlM91`(Q)3_zQ)wBE(SI7J)>8 zPaugBcl^v@3;uO8K_-Bt-%Wab_0OOs-(i8hpl^7mPN^lV-b}8WX^>BkYvdQ=|YqhdrQ8u zW;f5nE)RD92as+!x*VLDtaR=oEHY^qH3}+>jc^=6sXg^dG)1zQO zH1nm6Nil2@ZMBVMfvdru$qrux{w#Ke0^T`n9QinxjSL1u9y>e_?D?#r1ELF9pAaqJ#xY=70Cuto>7CM$)l7QqQ8+aCW#Ic0G05G2YH3#4m*lkOYB(nZAcS>Ssb>aF;%;yEv zCbO9CU`SzWX(X1)oM;bf8Z#RQYtvb&FKQX=@d%J)vejiMvY6FQuxB$Im+_LkO?%UBpCzC2=s$xAh?OA#!pWzyN8tYd}s0P%$Fr61(ffZ3r&ogna&5G{=h~ahuRjVGZ7ZGvMp|Kc^eB? zLQy+g=nM@X*`lWa|A`%^uVHqu{tqGgGn+jZioURg1EAq6`=byVzOnjNP=05lSO5Qk zrCEa@uV33=_`iQaBJ@t3lML|F(gLA%#uhsEY-Ud#Xqh$qB;d?$NTm~_mXOwB`-~yjNWDEU*PZM(X{BaB7QNT zuG~f&aaTRN1B9!)(vsGiWfWXqd$I?>uG>zNzxC57z`S7zJr_47_Jib2<}_j4{M7)+ zx16JK-`2TikpJ%!3Vm(6Tmw1Vc_HX`ETmD>&Ps}rxUp6Af^=s>9NIkDEP7yivEONq z=FP;JQ02o0{EV6}`&kYj`>~pDKyijmP(a{W_97m|Irb-}M;Mjgq1BZDHj$obfov!x zas{y{I_xHxEw+b-5O!-Kgq>%rOMo_%seN!Y!q~)C@Lga=1T~!L{0>DC>_Qm$BH0&u z-$k+a7eErtfc!#b(~B9=|{g|!#ipM*1xji+VNc(ytN>7# zESK0{d1y>#&h@ylQdl3FyQZ?OS5Zr2kCy;oI&-4!+8OKcHETq2if!FN3h+2r=>%mBUdi~Bqy%F z3Zk8P@Sk9J;SW4P;>s88$5nCTTTEbsJ3l`Tg$Lh2E2o~kYZ7W+Jn|4^dh@6EA;pJV zQSPxXKTnwie*F9m*l>~S9Y$juA6^g21Rn7fkP`X1FA$x?8=ivl5--jLTm-2o7MH?3 zq5(IRFH)mO&7bIt5uD@@9V_U&faIc}zX@vN zgqU8Sj2CVtgEBz~)`ze};pGh!Ny6!!PEsKJ`@mNqusg7* zQ0Pt3eXN$yY^+!aC5Fp_b{c9|go)i@!&SkImL{$VPQh^9bzx~|IHW|-aKTkstX5O;*W z&!Fh8@GHGN?+Gt@f$zTHR))q0!VjH*`k}Cxu3xqAKn@pJidpn1u@-wfq0dH)*$QE{ zVzmjJWhZL4gT!7OJ_b@8#7=V|#Zgpw0)&&ux8OJJEdEZ(*e+uCNhn;!^WWezH*w!< zkhqKX$I<8^2GedRPtk)O_+H{6+I8VAE~8~;AMwo;)O^J?6qolCx6yCxj2J}^mb2m) z2e6+L&FG%@7e!hX4-il30DPdBnGc*n;`utr3>H(<&=?|i{0AxLMFTp7D^wi#0Y#W7 zQo7;=F{m#}z43NPSvErxkV7Mr@%mzc8 zxco9~j~9yyCB_Vgg?jUiZ%}|-vUYE zf52HN5u9OPk;GyH8jB_6p)*^pNy=|6(55@^6(TGZb@uT0bqrsYyvE*lnmGd`>G@#-h=P9 zq~Z!F??^_q!j!v`xSmjSPcoXe*WQ;rqGizsID{6phmxctu%TMAZ!+BaNHVG?6xB%D zDIWM(QrQTZwGw*@jn+x>=-A08l3ysV{HbJ!79`IkhmXO7&n12|!g(Q?_XLgg63-|w zyp$AYg7TGQM>%l5mh80vhz7}bcR*^Cl+nxWjii94n@ti6+9CH=;+G6--$|-F0Pww} zoEA7Nq<_*Q!BTqO5$x8|Q8ZMsks8pG&sN%H779D*O&UGgOSh*(rh|0tdEj)EM$^04 zNjm8j8l9yvUhtWVbSyQxN?j?H%1xTQ8%DcJ|Da&7hjc~&U1{lIN|E=HmeFX&TY5wd zVLnnBB~JTF-;M->pEPwd8ZSr{{ZI>+=Fq01Na+wtIf;^X>HuG~bjo%(Bu1K;1c2$% zfuub{+OiN*vZON?qLwXvOYfW3NBjz8 z71E6p!B8pPp9j%Z(rGkTye-`}9eq!w2Bu(mCjBmh=oivfdR^B`Z&N{qI37>(d(m&&fs)0)xNImOf<}DC>F*wIJDqflw4I zdzXP)h|G{qkGLr7yB><-WQ!i7FG1F41o{$XgBGJmlGXKwqD!)IY3R$BB^X0dflNCH zd_}U}box)REaf1I%d#PraNQMIvN5z*$x2kP;kIli&93gsMmXRC+>@=RRMh)2Z$F@Z zAUpGhTp()*2Eay{*GfoflDT>T%UfABO<~{322?}Jd)Y-=i)xllqm{l7vQxVttVOoq z8AP|r{MVt@CYyc@GTUV{DfIqPHd=|B;gjs0CHk!8iylIljr{Rvkl4u!?Sa!?Ze<6H z9OUXJ=yQ~t*?{kid=`1|tXxZxW`Fs@oq!Y|Z=vO*K)DUgm4f62-5@1c-s%C-A@aY1 z!5%N4JDOZ4-%c~&B>BA2X*F#F0{NE_Br_0xEBoE3R zMA&y(ej^L)SLFr=QM)FO{0zS9a@$b&xwDI3LGd2<0kypx}!)Qb0Vb6OVtD)&|a=QsIj z%7QUfIGhHhnd03du$wE|*8+rv;>>Uu?W*Xh0iT;{~FXK^)5vC?^S35B(els*Gzqto~uAUt$d zQ#jvKC)X10@zxo97;1fVlE#AFS7+ruK=RY^*MsOVouLHxf==Rd=!?+lJsf?JI$?Ca zSCmd0<-|nmeEAK+Qgyo0{;xEh$Wp+~(78B}+@rIN@@2AgQYe<0tyAC*=7Z*|VOL*ILyEkn@PtTToZxjyJ*9EFA!9mddSs(XMAM={fl z-UtQ@U1NHETIzPEO*dA$9Unkxt$SeyEOOUfLSYmS-R~4-^V01>u^eyRnh&7#(Y?MG z8hmvJ)3&To-M?t+6{dTJ!Y|>v8|)w@Lf2jcl1Savv>+X&8yEwU6x~f6YEyNqykTFu zu46o8X6Uv?fFV=&uX(_dr8^}Qlvj199!GIacV0EHl<1D6HKmDmW z(X6YW#t*vP>GHSeUR45_nckCaaGkl{F4`Aosh2{zvQ~O^&hWLh-uzlH*y#PW6oz@~ zU8GeYFTGqp)O_?Be9-5s7c(1D{PcR$Mu{_e-Cn`WaJ?ZkbcoPfLBWzJy_zxTi`M%{ z@!1$Xw+8UV>X}nmDnsv$HIQZM&2&U#wqAD{%;xCLq)i*SdQ$q0<>@V<7s2ntPxPkV<~XRmrT1ViNGkL!DXvthH~ApgAM2%4G`d!A3+328(X*chMNjp7cA$8s zw{9K4Ki7++l*DGewU;2}gPz-7Ftq9!(X+KpPv0Jj+VvhVi2kT&F$AJ5^(`n#!Ak!a zWgyt-52Hb%t^O}`0EwM`Zwn~0*MB-2jo$jp4}%0Bk)YXxpZ*+5Pd=j`=mJG&^-U-( z@0`9PB@{&HAMAq0Nd2U15FM>QnF8H0`WYhnV)dU>6zZb>*LXn6)c0Bl@LBqHG&RZ5 z@74%?x%xe(z}h_hm`PyI*FRQ*#xnhbry!+Vzq=tkcvJsn7(Y<8gNRj#|gG9<|h&K4O zJM_gE+}Qz{u?CjEfim5oUma>024e&;WEtGP0-4zc4=IHw$3RBsc;y;6)7O(q4c@e) zugqX;0sL~qph$r$ebeCKN08hyI7PeNDhv)?M&o0Hhji9ot--87sC{B!L_5Bo8aSxn ziDw485JNLP+3^EH0cWeVgq2bhCFr~=w0fjVg8QxtDxD|%gG-s|d)Ti(C+%{A-g7S{xEIO_3 zuAz<|7@irPFu>(_ZaC`^DC-TKDAxbdaLy7GuMGFmZ0WV3>u_LcH}s*^)Q^U52LMus z;WUb-eKy>E8I4~IO_#yiuZH`sL4&=~1KQ5zVD$4s^f?)|4MgE=^l1x(xfmHKV6>~z z?==4OH=0gShXA9D&hUJY(GPz@X0Xu~3i*c^{U89~d80U*Tf`f+uSH{m(TLX|NiuSt z3@Mk4cGI4#WTRh3LUfAJ4EiAy8nG6*pvY((CB|JgQqo1eVq`+!5V>kpL?7F}X0(wu zecv|nask5~BcDnX_lyF9Kyu$`)+LZUFj}|>Wd8_MhBKa$}6LlpV8Q06hX=R zjYjY3;rPa=hH~Ybj1nI}ZHJMj2ORm?s2`mg_0=ewGK#+$?Vyq4ccb=6aHOg7zh5BJ zN!e@)!&WF2l?*jP6Lz!j|eZk6Xnz)B3PxOREp~@-ap(sr0 zEJtxcDY*ofhbw1H1BeKv0cFugDwj|1)99(D^DgtW`S}G##lH2elD%m6e;`C3;L!qwFXjfW_w>Ks#H2{ zfaofv*B&6dt<MLEwK-IE`KpmuV?+LZBs-^|# zyQunu1`_cq-=lCyf-06)pc7Ra>9v%k(x(?uuBz)~@{+2RCd&n?yR-?dP}NLpE=4Mf zMyM@Txn)2~g=+UuXsA@ZrCpr2Rh2tX+))i03WmEXk3dk~Q#rYU^0~^Hj$V7ADx>`b zFICa|Vc#p&U|JV`t?F$9z6RBZ|Dg7x>PI@X^pmRR4-oxX)kLqJFDjq=uhPGKSg8agJ-N`k^k6X>ZpdF*!dPN}D@K~q~P zziiqs=J3MwaypJ^#y<^k%*;*xxDK;6G=g{bj0T{Y(@gt8=jK0v{CR&3AYSx4yI#C0E*Ky_)bJU4 zzKAtp&X2C&#-Kk*AY7&n9CErs9_&d;qWV7od6n+|4&krS zhE71gP6x-Mxj{8CXl|16-vCLb!OLNq6f)r##Vx9BiRLz4nhYHZDW5$)MRcq&AWNuo z2AWcO`2bcgqdHy~mQ!b2@Wat-GcZ_5?oEJKMd#K7?-A8-e5abeBG8}E))Aojlm_1i0)nR9VBKf5hO+^l(})2e{em7FWAG*2-wE_rRR0f@eoejj zz(EV~$8k`x6y|oIX)SbozJrbE(gQtPVaEF&JJFLLJNDu#$L<`21H0`V#n1eFa}q6< zg1fU=%f3q&F`g6YT~T%e?rvf!XCAqW&g|Rs5XG0#^Ar}GtLr7MheI-NF)tT}M9vq# ze|^RC1L*k)JH99U#iTe4o)W?oG-E{<_K%zqvsy#4vtlV9D-kCqau&cj(Pa!oIxnuV zB`%1GZ=vl)(a{2m#fzTL(OeQWcYvNChMh-~D4s_E@3OGsJ>M0P$KkIek?jC}SH-^* zFn3M7V3*=`F*O|AZ;0Lel)Ndf&Vyvh!iK}1DPpB1?2;u!FnSM#SP%3Z(cmi}bA<^X z_K_#1@xj6Q;tx(*C=eqWLC!+4CIdYjuf`AAVln+Q_?3uB;gGsibmm}r88W~?tX#C> z#MlafTLQO+h*$#BFU1eLG5AU};w|wTF_e$+cq>|-fe!D)#TS@+FSc+r#7uT?4?J`E zE)X0n<-@0#vyv_O0b(tUdScE-c3lNX5BY=>+C62?zmUvZZd?VWePlRq;e2IG1a$C| zl{S#qii{zL+d&6sS_CG%D6$em-3`{2cYLmH3Ch64B-N+LfOw7 zY>VXYe5s11eGs^p$m~?mER~z=z_v_=e#Bt8j2H}%3VDyi1eLM{-?UY7-e~k5N#`Uq z)pF1%FnTQQInY@nli3$sEAubFbWh~afspK}OkM-hb+Y#bG|%Kr4*EQogRa7KFXT^r zBHBy2vOOewB?ocl^=lax2)1wJ))*-LR`%kY%XjihThPQYIlPqkAXoCU|D%-Az^j)V zn*#Eaylw;zpQUvcnlExEJ7T`d+U{r!)xkZ0G*VmEp=YfA;8Uke)Hm4}G*#Mvs~6R` zYtb`TyL*F!g^J|ZfvXz91#9l=?GxC=Lk;Igkf(adiQ-=Ba39DSth{zZz!3G4!zWi& zgPH%A)wFRTOw%#!XMA>w=VXc@4VM9AXweyJ;Bv@3+KE$Lv-b>oeFesV-yg_9mWs!p9yIXFNp`8BM*4JY)BUx1I>v3assR|{c6EB zrbSignbMR%FgK%Vd~|?0S&zXW&M4)Gnk8M~l0+*S&ns4I8aD_GZ784X*lp=U6?%4L zJ_&R7RJIaEbD*xAUgAgt{W0f6>kZL!rg{em;X;nHA)_m8L8KJv8=1VGbf>et1NWe! zj_7$(1z%w=N;m}Bz3C^e2=JlZhS0~CDl9?8j~287O@G?w4UGaQpB=n`)P!ROK~(h+ zc)?^l98!nS&s^;vN@G8QCX%XCfqs;xxM41wayCHR2zu)VS&q^BjR1)xgMC0i64hgX zMAO}lc#a)Mtq{1MAeSDPJ4vnD0xyQT@nIbgsAp5il1_8R!vvYM@gDH9sBi$x^N=?2 zS2~+~xkNsPrYwSfxpX@OjPl5+If&&`MLP@@(2Flnvyi$b1HFjW|Bb<7a>cR^FXorL zIV?q%9_GrZA=l28)4tI_sGvV1!M2hNn&F~XQ629G9+4yGmsHb4-m5<*5eM!y)V3Nl zYbk`y`h=G7X@gJcGgsf&(I!4~@)-@e3cTlJ$yK#Z!ZnyLoQTPRwyvVa76@*l@ilO9hwkP)&NR}it)v`Dq$j~0==W6{bO(s7kh7lLxlLJ6vU2+h~t=x z6z@1(79|GlM=x4z;_Qgy!tnwSPKYL)sCiP1Fa=1A=*yng2V%#+Ku;Hg-k`}8Yk7r} zC44xS>7i(A301O%YkQ#Qh|&JAZmu|-2}|UOsr+`y7j^qES0GNzz+j;WV=rZq=*hAa zi`W>@ED^P{fLAJv{6Mozg!0z3Ty*0veuW6IMN=tea}`XL*nR-q9|>E3u&ovi`1|l! zlq`gKYQzscz^_&qazN*auzCwso{FnqfnFz$al!R7(UcFldM*xe;-|IzFaZ2)H5lBClnY#d4BfVBZh+65s54|UHUK22S zDyM!0WSw;31d3;JJMW~Q%jMG{%L|$B3z{$GJ&qi`lJojOme(?zcdu{cvri!QR_-W) zw(sOzK1lApG}dA6gIrz>AwJ6O3(%{VkAgwvlf0b)^w09wK;V6mN7h4!uTtacHAA(R zu~!=p!}1O)up8feY8yZKoRl#KC!AH^BS3di-?s(2t2#Fu zBDtw>-iW)aT7sM&Dvc8{JyrW`2;rr|dxEsL>g$6!A9ZR9(0$b+Ue)`l_3X{@S4}tu z6QJ&mh7N&Be+VE!szFN_GFXMOejzG_v(rP>hwbQvsS%uPepIdJjMh|jfOi;o)mna7 z-B+#?K_yKcWYaxRJva)Pu5#IXo1rR>10++Gn`1CbMWw^Y4^>tXsAQ{UoI#tTD)vIo zT=o1O=JHhMr;sdP4SND@3)I`spjoI=-5_<5+Pxb36|1`^0aBtK906Xbvf%vYGW9L* zi^|mz)}cbR=!&LNh4JquRjGYDf%iz+9f3&I%6Aw7y;=-L#@cQPMkd;iAE3Lbc7q?rX4>2ju#&k}-U^agXbJ7W-BP>w-)OL==e?x0 z){$=;8*N}S^lY{4*Fd+^DtX^vuMNF|o`W{~G(a4++zDXhq*<6jPG@bEFA!X`c0FK0 zS1oo6dT!c&&IxeW9``}dL+i8wji+}0E9CUj&hmrBTib94Js<7q9}vk`i~Izde%d^C z7y9GJJt1I#7Ih4FPoQ?XJ0OF!V^L5nSX;m+>xF0yiXmC37S1o|Fm20dARN_355=t! zuJz#IbXf41mNyb|MrszJK#$T6Rben%%jL!PaV^0E2p6;#t3mUkw)_PKFCmf( zehJ!HV^}v)n-BtGm$lv;IJ~0;vKuv3`{IJDa!=b~i@E#SC*J6%X&bpV_kk9FlD}*C zYZcF5$c|%XLA6d#AA(x1nOh-e?{Vx0>)V%oT>a9w0=y}(%~<7fEc zb3!nOrY1IR4BO6Y8-#mQOtJSt!-T|U7|fJL+X2pu z+BsAk*on^bE8CfF&IK_SYQ$ByuC!wyBt1_y93Htqo>#yjp8n*h+9i6!v8x37 zv;{O1ski{dE|c^3V0(q`u|p<_{>la3RqE>iYg{8cHaDv8cqMd$es>4RP1rlSeG1 zE+DePTp@{S;1y9Ed+v&9S`2z6M8)Wp(t7@~m(g*qU@E60U7%3~C3AGTl4>F`S4GQS zfYBowo(18n=_I=v9@91slGV_~=CEfi4QmBkTL?#9=2(gZ3sA8Z<{bUA5%+x{lCAi2 z6{w)DK8LTL2<0SY2hqMYzNU_1$xD!S64BFeshmY~-n6@j783#DDqe6X!%ck8dk=T9 zEC6zPi0~Y+^%Ty0RG*h{6eiXOLENLFwLKVxi-xbDN`xq%gWfT*jKd?5 zBK99N$>J94kRnd;Uh}pnJA&qpxY`SBQ$NrDO1($f(5NeG$)*@-&h9-}F?m zC5A7!@bJfAhIso2WXTlypTIp!*jqx}hvJ|EsAP*Ue$3{GshroCD@OBbAWtmc1B86> z^d&$Fgyi=}p|I+LUXd{Fhs#kcUhtt!C8AoQS1O!1{#GW2dIO|f^ka8rg=ozAvtPuE zD3Jat&hG$CBYBgLkTI4W`JOkChx&q_sYH@7zP_?8@0ZQxD^Dn9Aypz@ce$Nw1*~Kz zj&=p8}bLNs4{nS_lXhWtao-hyTvElcv!z*MKy#Vot?u$I z9FSOXowGK#&FcqAw$I^&@133aXtZ7Hegw?!%baStXYnw|zjx(%%*Gx6zbly@Fb1}{{=?AWMwIZvAplD4U=7E(BjpZ^gTPon^r5!n600(<=Uj+~c`VXIF zgs?@7Ie!vtQmXaY!k zQ&bj&@F9!d5XqOKxy;{>?tcO?f3hzF+W?Bw38rOvpb|o})7x|Nd5q!Y`4_Hk1ik+r;vS>P{MCx2Q~Z*MqU0U`iKc}W5F(xu^&owT z1Uu6csk#sxE>kqu4P2pwOwddsr`rIzO4YG2!8NKG0Jhi3-5m%w$Z9n7yGe)MVlbKd zSOO%4{^fUXYGU_+C;k zj={X5fa}oVHI=-9EN|$S5O9A>8b3te(bYe}{XGTq+vo#L;|0)1%H(R(dWwG!VxOqs zN67h^7TII)3l(I;E?+5$Q>_feOMeJqB!1@ggR!vWOi2^rzX;-*ivL&x#7x+5sLx#7 z+y_Q}!lwho^%r{nZG%8DmEEsFVsbFJ2aEf>7lxOGlW#*sF}vf!L=6Wnj*36VLfmlC zhNX@WPVd0>m>6FTMv-DSpY0qa?AVPEElT;jaa=rJ3{_5uoDgt0Ddsp}Fhi{^na@q$R{ z;yPCVW{8h0M5egHFRU!_n13wwp{RHTD%oOW8k!stxgAZeXxkhJd1Bmm;Fm8hap8P{ zxU~j&g&I8D%~TnzdQ$O>`y9|%z?($|4s zl^C`W2p`1?E+4KJ8=is6XVE(zcwa=X1rYG7&~b{gq5Qn)vr2R~mqI}N1$guaR_X3-puHxf%#DGT|xY zJSFFH4pM^L_dEC{$_KpsxFQ!c0*547@++FF^4@&Nc}+fl4TN-Q$06wqXf; zOwg;5vkK9BFD-up=?^kyD1@k&(W}sWlKy;Of0l>2vg?anKL9kp%0GDZVyCut1iHOC zoDE1v<;%tKPHM9=h&ihu-h;WQEzg1Hs!sEQ%1!mS1j*c0!&LzBP-n{^lBb$g3000O zyM`D%p}O1$NQ^oW2ZU2<9S1{VRc=0-)9NTM9L}hDdw_6OP30GCoD#Po(m8c)Ch*Ry z(R~4OLA{v`go|n=dxPRt;#f47)V>RlGeK=fkOU{!M`r>3vg)-JM!uqsaNbCsvg10F zd}Y@aN*Aat_JDk(&hoRTT3zQ;q#mpGTt`!*UIzg0iE4ZqvOHByPJmdQy3gUcXDX@^ z_rwdebO@T4$~gn*uhi9gNcLK-ssPQm%5DPY-l>_}!RWnO#H-d1YMD3C>($H}F#4os zdP1YmYJ3bJzo^(Q5YSNjH4%)AG;hvkHP$9u1H?od%A zTjZv7;{}hqrg18#r{>fP{JgZ8W)Rm~b8Uk`AMFDl_Ti`X*a~g^HQ(a^3DDa9i2E~8 zEBp>1!CJ$X;2xs=ybevMX2{|3Fir7k58;|I=ix+XqYA`JtxmJq2_%i#3aa?Ro_w5`x?l|zV1&4ai5kF=s+Az3xblR)#a zwrwsL)o6iTU1o|$e2zf;Y1aU8&~)Sb8tV_E5DX<%fnJH+V?wz^+80>Msq&KEs< z-N?0&(?J(C>HjLd|K!MJ$EBRm(rH&KFznxkmjDAK*M1Gkz6wPK@16{TL+VywWa!12 zATVs9JJ=8Jz+sRPxlJJZ$OE<*UuQ_rfBhZ~H*Kut;@wR@^Ve!~VFb8rImo{Mt*IrL z-L`;VKiijc#>kGtoYJ#1YB_lAYQ#?2-7(gnzvoT?wA-7M49WLdavW{{!Aig!NO=!w z5ANh+2@kbS0L)=GE;Bgt;vrNuq%ZuKHKJ7BT^Lg>FR@K%dIe-Pr9gkMH6#02z?;*U z{$OlD8z%$Al1jQlFe~b~AB{Eb<9vM^3gO~fTWV>H9u7|!2mbcdVK@*R=qAUN9Vz%7 z8Ydd`3p916_ACm{cj^YxuGGQ}%>~-Sv9^mir2)!aA}cF!NTBw0AeKl8TrPE)zMTQ7 zuTZaCKqk>%&hflT_qjy(8ZEs7n%8M?IUsM)W@{MaCe8T{q?4(^CJd%fPd%)Cizc#X z<2L27*X|B&WA{TUJ$J?6U0SgLc=xD(I^?`hl?@?88pZB_Di3IaIn+!ie@>9gpk40Z zmr2WlAxjqRYK`7Q>RJvHWK;Y;>6QoMO8 zqCmdki|Gt+o=d3bOrV$2-xDE38BOj40n5qRA9EG7o*gk(;*CAfk&v?s-0=fhzCgDV zo1I}0dogkY5FEsk8X!1|1cr1H_x7>n#mC;z$VDV>g0`;W^=#m|iFUlga2MU#7w#cu z{*6ITfu|du%i_*a^t^>pB1rp)Sa#F;3iGLe^b_yAK*e7)W4~m8_@@PWfx?sD$3ddo zZVU#CRudsah;XR@l~57RahxzQWiI#~6*fo!!(w+!8RjCy%|Af%nE1g128k5ytH3Wx zy!(PCS~#++`MBtr1G}6ML)rOyQdIF{Hb%Vr1H?{=#BxB!ik5vbcv=iB0HZUa^A)zW zXkvt>P<(O#m0}zL#YPsk6wk?$iCZ3@z(z9Bf&i6-4Z<(X(_1%&6K-$fw2 z5Q^WHFGUiUU%wKeT`>4s1V2UZjTmqUs=O86Cqd<%Xf8k+C-`xO@CRYa=J_Z>PoP&X zcJiC;leoa!^Uq?#5K#FdX8sNnd=<;AfNm%|^SNF|@@Y79FqXFeTLE9+4+K;Bj};i1 z$)&uFGMAq@-@-y(o&)Pz%D?zgWhFgrakpB_d2tZlM*cJjG;O7CH8|KwhbZW0FBhB! zhhuUPJ7ptf3a2JT%c$O=9HY^4v}Kz>SS;@EhF0U zrIHi*i*QyZwFAvKIjk=R&&eJg0eN0_{2P!LBDZdkMibpH1%>^Dql?*z~8aYa>_-fkC{~^l9MdtulBS;G?d&z&yTcK^r_3{nSDZ3i+#Q&fg7CCMy9MsLpfvHb`w5 z2lQao=LAGLrCJ_@NU>_%&){%Iz2y|&vubTVUpUn+1#{=rDR!!#S7GdAxS%QzVD6&2 z&(4>4Rmp+gOUj!U^9ic64H(^1M|^;AU(LSmQ)jD?H8sR+yn#S7SycaOl9EStJOk3Rwjk&gSA%wTUPbt9U zmRkSYfV9$Hak(j$#g-WK*ADZ>DM0%?5F!PkBp8f>wfS5D6rwGug+W5K_Ork?OtVhI z;8CsND>UKSih&r6&|2{6NyoI~2*6^|x|F{iQQFk?U=*!2WiQWh?fpYAI-yPc4`ey1 z?eK+~FtuHU6E@>w?EjmF9;!t^_c8r6^m$e1afV`r$V@F+*cH;ngSG7qY zK)9w^#)98efx9fR{uYo@&5qZ5s-Y~jVKTrG=4Eg z2HWyha?-dA{6BgB6<|$G;?n(TXQDx8`dyBi&Zyy~#LV~ku)&HQoDa0}9Iq8toBjk5 z*4*Of-P((M9LBnS{Xl1Z2mVc^{qE6F<$xWpcMc^eP&izC2o#R=OT?!kwd??Kjp)oB za4@D32Z3TjzjZ>-k&bXSfD_sA;>v}rUqUQba^S738<{@`o;!VKgFz2E#0heqbb1}+ z@uFPzL3mSlu3GS+VVnl%OTGWXoF7dZ3}OALfZeBY^iBihIdbQM;|rACA0l0(AJ~T! zPi-85eu-MP!(ajpm+8YE3|^tFoN|#w+pc2nD!D~~*fp}{)%JCI{1nX% z>Mt>OlhRg#W-|3?1V$+|)D_mdMTJ2S={Eh!d&)c1{SVwLsq}&m9)b&z_r>=pg2Pnz zsh*!#X>>Xf=nv?`7Z59o0?`T#$20xJfWpMvUp&VGOCmT*zuoqDm0OBB4PDjs4G~*DRvskze zJr~h~55aU5!$Y8on=pKi#$B`@4$>Z?Q6d^oak~>By~O2DnDZ8%DEIo`ExM1j>G*&X zCOa9A$Hnd4kDn2J5`Kjt`Zcx%c>fFKkY_-Nf;a;QHw3Fe&mZD*@I=1gLxylrcc_~I zOf~Et=YkIZDHr1-zG(`hkK8pHd`Cs`7h!ZcClrl|I}DhaMI2n5HGoezo3nN#)Si2l z!xi&lKf$c4y9oTZt3l4Tr)#{%yh4fq`h z=c$M@9xjkAJ8&;jWfK4?n4-!83qYMc=V;ACUw59jhs* z89*MB)k)0N&}S}UtEI`D&isU0ev9TQ)o~=Fj`Fxd<{5Qyg^{0AJul2&(8j+3@{;}y z2i`04FT>z#>d5}JH?%Suy|>hiT}JPydJe>WPdnKa^MSgwM(-oZcc58M1=G-YiWsgO z@DkH1f#4$+K7qErVp0jj^%E_*I>ui(-T=P<5%nKH28yP9wpftxY7bR{Mfpx3got=I zpofZ;oQoYMez=O>QPJi!5W>Y|4jDy=Q$K*%G0|%Y1|x;J2Af5RgC8*%E#|L4b6lj& z0_hWCaSu>ADUv#(7bDtEhb2yl`7baSi{n?J^l7pD7O0#N4z0oHteC@oIUIZ5940u2 zP%4`9qLy>9FNlyC&^=Skn1x=J!0&|P%_Y9O4ykj*iY}PT6@U5SI^+ps_Os-R$z#wI zh@4E!6^aJEfLA1LUI+JLVatK>67ef18kPzjXZV(h+^J~FMLZvUR3RQqs8T6rWB{Q` z%)SQ!ABicyLECDvu`z^yELO3HxkhOG(ytYp)4<`0@Zd9Lo{EnTA$*62LSu07krO#_ z%vbs>1QkDd>~GBZ%N}1a7$67pDkxCy;1Eraq*D+#SlZnJ=@5CM1qMUq4X#59lV@)6 zts%FxgF(V&XU;Q;kZv4-zb;SklK+Nu*#^91x#=S~q{ulj;BZS$JcPO1a`Hr=-;pnm zf@Z25&X?n^j5rHb?#YE+z~R1B94bzeHO`>&Kn~+W4AbS0i2%uvyOIEsDV^fcWXV;_ zKwg!;dvg#!m<;YJhfsiXRcpsN1?;l2!FK_TMxCPRL9ixTPn-gJ*qz_lJ7R#O8 z!LLNFVLxE09LWcOl*ykt@u*xPwFCErT)_|FO4)o05UOMqZ)G3JvHvaiR)1B4n3?jt z21pAvB?^jJsyz>YZl#*Ufu^;JuLquuvL6j9wyMdmK(|w_yf3y_`vmwoD5Dmbb5!d#Z)=dOa%G3cSj9s~zZHR2iOyp+2O8gI4t zE?;m}$@i|WvUv((e(DzvCHbq8a5MpG6uVOb)lNtOe#mROVE02vsl5 zph}pki$`-sWqt$FNox5h2zX7M;m6u_)y5f&Zm8+JGrg&L4}mPns)m1pIYo7DgTY&B zA-^|o<3uTldq<7n)X7velEZIz)w1_MxTiMoBjLU}`xqjnsVL4GdZ6~3U@l#)3xMz$ zYV~{|WU9vO>&j9oe?jVpYBc8;XRC$(VlYQNP!K6sC9*1cYD+6n$yYZ20Z4(W=5RU^ z4Qqf`q^8dRNU;j#okococLwOC>bEk0d{9r$0pX(>cnZxYrCoszpH*HIh~a!G&T{#x zDh6WEP^)8CwvjfU)7J275$q%}(Gu7jW2#m2W7G`4ObJHjS|?sESZIsm0coi@Wdp=Y z8^E4-YpsrVQa0K~UisT&0U1g$(i4P+LUS^U`;)9 z3u;XpwG_D1+i>K3MvyHi&n)0w;VhSn;I$&b9OEnfd40G#{|?62&^`RWwz?s{kLxDR z0nGZm!x%?uJ1Fm~egl~gwB^Ob!I&`^Ib`-PBssjAGm?%N@XpPS);0y2JuMs#i5zLh zb*SbL6=5Rk6a-5Zd>)RPB8=xqvmVbt;~G(1WjIiwIyHwQtU2>PD= zb;oGRJ>Z?C5Z)NY(J#EWKTqS?&v${0Y5{VQ4jcf#csjEHAh)O)yCQDW2wruik|!Vd zbC;Iz;_M#9z6JVy3Yrc*(#SXr;yxhH`H-cA&Wr;>DZQ?E!?FO&4WgJFc_myk)*FP=C?1s&p zowIQT=TU8%&cTPxUA{n(En}~N%hp5n(0E%X_7QF0$sW5M*GysMowK=0YL^dhymwc! zUVFqp_H*zZ+=YZ$YRWy(%Ksk$Be$&4r`cGKzE2`L9`fP zB<G^-pmZ;<~e$cZo88)%zMC-k6_ zLe6_Z70!<;TGtG8_Q&q*CLnn7d0ISAga{dTIok_bF{ZL`tKx!vXn#%G*Hc zblT27%nZ856%bEp8b4s_$Z!P^o>TN1pueE5^C0|7dc}p2SOD{z;x+Bye4{sXI2(g+ zsg$$i-qAVErg%@^4}(Y_D0LmE;E3QS=+#roV3_q2#n(WU&va!xS%|I|fnX^{o<lh~m(& zwP?BpjBG?1S5DZ9`CHMm6Gw(Z6?-u(8pOgxJ=bF%6&ZXiNrXuJ140}V-6ml!QuMfh z2EQ5i0%}H!QQ@F+Ty)|exHusqId*+gH03iSVnoa=P&p;WPeU(O%xniLSSs@?{*1Wt z2Bgo54cX|$34h)$o)cNE0eMf1eGa_)!h|C`55$CQXp}DMyF<@|xh9oWReXG?`w2xd(E40;puj zc)qBa@=6gPv*fN&2=Pq5=!CiF(wa|jdMVSkV(^u`I}aeQW&Rfk@kR#m3iho`7ywn? zN$*a$sPE-lu3`NkotFdQqm1DNK)syX0=-Z2{T!fwmOTbR+b`0KojG5n({5aTL-oZ5 zAVz9!251_qE_`yAiF$bn;+m?L%Rtji4eyINbJdc)@fOOR*Bq|udtQyXsauTz;-N|( zf}f|l$vYaeEf9RvKm02|zN%~yApKMy8<@af34Uh;sH2Af5~x-*LKCF! zt^?^{)w2|44N>2-!!J~IWglRe`uI0Mj;d^~JPTLT=Yd0nviu5=V=6QiHj7kuxYjdD zSuclKqtz%*fH-Ex+k@sMRmo4`1eM9TRF~D|I0xO_c zlKPilvR74$APnADO~PP;G-RLvAziKIbComH*DN%ds`egeW~pg>XFXIO2Z4LG%HaJ$ zjyie*ygV-b0G68eds{0bqe5^v!Fj%8Jrh;^>vN{iq z-l-lsT>kfJUpmD7s4U-tO1(Nh1ieq{-7>JbTS? zA80ygJJWC-9JS6D(eu-iN5IJb+Scy42LrW)P8bZ*c5<3eu-3dIxQA$c%zz%F+3~{k zl(vG?rcP@|*voiEb9{lpvszRNw2jj)1xk$Kuhl7DYR2`!yGo$%S)^aMWpJmqb6 zzbA$O?>~ZX)dA-0R2f^wg>2)d@QE7}zN`lBL@%y^oHXPg{6Bef9Jow*zYeog7d64i zv=IgvneP1`=sx2RZ>eTlaini^~ z1;Km%(%4hZbtvUXC;7ZOCyL;zVrTjk4QfF&nX^2D=^Q^SL+LjAw!)}qCg>iezO?`e zC)pDq5tP8$p~t8vp9&XAms$cLir(u15{=(|f_aWpX(mXYpn)Dhz*6EC_{C6bP8v(3 z6iyMoOnKojTN2GPM{||VvE%9*C0qsD>og(^y&F{T1}ZnH3onn8spvU0%A|Je+sq;- z&JxU~(QCm0H5KzgC6~s{hH3N2tqK-V|MV)G{7G+W)Jm|2FoFv zA?+-MxJDGunH|P-iBH|LC&PIdbRbhcXV!_PUxu{KRK@jeNO=Ailw4_m2C{)cB0R0^8{~2@V zsSO9$uhYMLuEGtv$hA|+)bcYlN})p>+P_6k9I?Gk=l?|SAzjhIg4vY8KO>b(3wha? zM~k{c&V0JYStbS4nu9~HXf!A6yr%73vhfS*kkqRng&vlJG*9k&v*XG0`wabPP3gTybrfEO(0aqe2EI6Mh>VPYs} zUL6&u^k5V&a`|ZyA*PN6-Z4>Lga$tZ%*FRnqSgf3;)j5pAm?#m!bjJf5TQT9N+(6~ zJ>bQN>qQXal=zmn__4y1m&~Wd!z8dhBT^!u?O9C5_Y*D zc5{mQMRBqSbMd0{8Vp_%cAY^pLBz6?BvE`?47QiWRdxtp5kvZbLy{QM26I=%Ha<=A znuy?C@^vx(6WHDm{eK0&n_>*7N+gR$y!S{E8i%59iS-&FZwrMT5h`tF2v{Oj{1VJp zT7)hHNS@fmvH1dF#gBnP;kN@K6^T_5U|THCTmfE*NaI*nso2X|Ze?Qc0|@v^RDKVU zUW+sQjd?3xO-ApXNLU0a??oGSQ+yDO&-2Y7p7ArKUVPgdAfH6u8}vSl7aZ{YBAS-| z-xq%bM}9iK=f`EIA9!Qi_wo<;?3c|knE|IiL4<+BMq_r+qs4$6tZ{D6ka(_08Cts! zjE0qL0fX5K_^`w|uDv1oJnuBP`4u@sA}SSI*#S?N#2BA<1f+fARksqs5@Pwrf{NweHUyfL#9{D^S~D z#2LUFuPey5$%|Kzo2~iOn=Q4h_SQAL{@Zrt2S9E=%$3|bcK-$mcm8w|v%7xdnBwkp zyouh^uL|_{hH$3Zz6<<7+n+rWTn-#)htGop_+fwO<7U7d?*19Pj&uuvO|U8E?}HIN zaRG)g^%(?4CKTTX6ivzW4ZzK4GrthcNph;I1^rl$IZHaZ8|YRv=P%ImroQaM@u4WoWt+f0Pj4R7Xje{?KA|VixkK2+hkh8UfUEp+ypw@rfHmu zdxy>pfqtn}8i?jDHQ`L|QtGwt_UdL7j&;NgulA8J0QAL?LlQ}MAg=FG&c4d8Ae zdhk2eQZzdZbSrU+o!Zvo&|Dzcpb8F+t!T~_19l>ovzhFLA&0^o!~yo`I*Ocr5YS0X z4?)jal+A!4T||RgAcTu?n?X8441AKMkl(O@Qk@6CAi0xMfP&?ybD$X_ox1`dRHpc0FiigQ z2#`nRbbU&>WMeI9n@H+FXJmqvWO&Xrkp5t|dAyf9wa46LJ7&znzq! zrVuGc+Vi^LlyvzXy2r{84g{Q*RlEv5BRBDxn`h-WwP@mG`zb&;Cm*_i%6ZwDz4aI5 zGTC~YUeAn|f9Zxb)cm+@#4WN33xNt7SbVY*5(NEXltO@ExBVD25-y5>`uBP2XU%xsx0Hf zDDTRS2~g#ptb78=?#s3Y;D8h^&ZsDon^pp(L~i64N~tXNgVbg6Bq#Zm%SGqGuR^|F zh{5Nw>uiYhLjJ-hcfOLf*U)<{FS|mAH*!)RG;gIIzP|r042?KDx8n+qYIJJCuFc+$ z&VfUpE9`Xa*WV8#{eS0jqycT&aW-&#CyWdl&98(=dfnco9b z<2nO!+LQB8bh^_l$h0)<3QVxfh(A~4aC+QI|IL6|CH6t^)f2vj5!P(w-y7K(rvSg} zb{$6cJmMJX-hvJgb)Pe*#+p;rGBB{9Qgh5$QRpxLTT|5n^lT`(6##ANa0UjwsdWX^ z_o2remgc?aN5OlHs1q>krdj76I{G{3m(G*DRDir0k8Ht}9``L8e7 zZ0(ri%1)0kzN#ZC@(2glg4CL^^ zr0twzG`VLr_)giT1Mbu>oO?9Qjw|%1|8@YBXEZc`{xgFYfx@g!KER#bi>o~5O#Blg zbEk9J$vm5__?$m99gqvwlmlkrwTJkBQF}8$E{?7M%_U`~kY{NJE)QIm!~3}9M>B!7 zg1DG{WwS&0f7LI2A;W5iL!i9o18>3Bj{XJmulvNI&h-l(fzE~+eqU^C^aU`R+O>xT zHlO?lBU^sagYwqV9JDv3Ga*C>eOnEML+L&5w8JQhcST33M|ThlC%*!qBbZYUe#hvr4j_?qwh`u{ z=xR3%M$=DQp!9KyUXI=gs+$L?Ptsp401`v*?a`bfssi^|`f(1>Pt&K~fILGB{a~fD zw29rscgTlJz*EWeHtczi+#iDGeTvS7WNFlplhPkh$WkblP7V&}Wl+dGpl8yE*1*f6 zQyF0UkQyulzib-T0~XAo@=!Fn^dB7%@+fvPNas^88yKsAJido4g%rnCokcWdD}*Sf zbgscFA>(iGcrK+>KJ}`M_LgF>oN~JWy@DpNyS|dP@*}v4=ADAE9?=+E2vLp0DbagO zANjEeb#R?4@VaKNfS(Y4Rut_<}mep?OJL3xWQM zUd2L{*R*W_sJx*Lj+lE(S6tCU{pVz$zo%V|V8{xq6BS0^TR`-wlw@ zw1D@3UuYdW?7q^I|3F(qQO9{F?&95c%z21BF4yo9(>tQ^7EOl2We~E#QUSbyC`C> z0wi9XYk;{+!ss@731Sb2a1up!Dh4l$*X(w`B4#~DlOzn{fOl0~`v)|yiI?{1T^CO{ zqIW}h@hKEHg~p4XWYL@-sVTyyBkXcZ1lj}rwwQ7ob9cm@>(I7TbZHM+$^_OYxR=Cm zE=Q^qG3?5!5?4~uJQ9_h`&%s%I5+*Vn8FUa8gZ3l8?|Cu5^13~vJRlc>9d=Ck;A1;qU#wws~%Rm5Hcf}ynLa~X_e#Wxr< zmQRL2Y7=S4uP#&hjJK4#&#%wgB;NjWkZATcuC8+JJ*ubqXOv9d`3sGOF&k3r5e(yauf&&oOP zVZk_ATmZ;(@*cm)&PyX#3|^3qF(7tPPB#RjcsZDV!Qhhoqd6{4f^1liUZNb!>*33C z#v@qbiZts9(n&IX9WLWlxn?kkU6Xe?h32~SIF7j+@;hF!-IN!+K_yvA4%Mf~V6Nl5 zB^x$Jb6fiJ@d9_`$6$z?DhrB%cULZ1kKR2wSqC}q%Yp(3pC)bp1hEJ5s}ttZWgf=? zGvw(2T!2g&cpG?GGM=Ac59Q{$XtJd*=k4Xl{;R+!SI*{Ql04Zm2Ti_Q#h0T%9+-x? zLTSf^bw%<(K1dhKOn$|dNQXk8m&#vfLw7^v#~w8!)!Q9|CMuGv@J*F1zwykJuPf|g zt|q3zbQbDf9}u%tR>?rHQXRj+ptWkiiMTc@o`ttnRZBtBPW2uID)uUo6KWmQx_+2* zRG0lh%t^Is0&Shums3D@QB7mexT;1a;D_Ibeg+}jRnt}&^iY3CKwMAN`Xvy&luI7a zy;acx4Em_ZNc4PFFaDt$KecBXIQXli2uK#70yup&P?c~7e~|ju5p%)Hi8E3|)VP0v za9x?U#oP^bvMV5yRg>drQdHwffV`!;act_gTEgeP+)=|hfSalga+v$B^5k@kd&+n! zEOB3zaNH_Qo!x3y>~QefW7+s8-#b6a9*nJ=>*3&0mIIsTw&4=w)j5 zRM0F}K{nuCp&GGEtWy2C9BNi6;xjHEsho+xt5zxvbC1BZ> z4H_FQ`4;SAr}Zrbg1xqGGa3iY@ieG7YF!RP7AI{PdzziKM(r@?qRm%(XwHGeM4h|)v^=AyL~BSGxAHvVTYx~+LW2i_g+G{+Y2YCm(n*gdV>9|GRj z_V5oorfH7%f$%^Z@(gq7+VFotEJOQ_-PM^mmTA>} z!M$8_VSjUlHi;LkmD-7P;8khw*z590bKVEZs!G2!1ZQap4fjRrkX| z47%ye*pc9_E8;!8hc4w7sCepH@Jq@|7ovdft#e?Hn~yG*UA?}#&V#_gPuG&8O8&a; zuh9$8J>!>fpw8zgs08UW_Mivr+PPvbMEAonXd9|~$jK~Wy4ryNIjXxg54~`m$q0Z% z=(_OY@|dnF9_ESES@LtdZSSED;(36W}b zjUQm{i7tWw`Bc}DU!T_can}K2qjxg|F+2UDRLt4yhk60QL4Si68IJmq>~(e0@8Cj9 zXMHpugW#gSKN>=~>er^jf^Pb7&Ukg#Tjrth&}WFoBQW zlbyr9def%3aDMvd{QC6Qd%r|4K;N)2gb38T@h>F?=|7i(Sg^jn8AJ-v|L_Zlh3a>| z;BT>h^B8bAsvofjB8BU}@L3@d`b`TU%Q1Z{SJOx8SFukrO7D3K&27EcAfVsT`|O0& zclE1Ap}D7@$UhBzUw{4v_@(JvaLM}v{Vfhort2q6078a7qdS^Ry*nqCWa;1B1?h)+ zgL7!I^;x`-$kBh{q_tfACQcR1({JVHQog>&Y`(Vovo_GSP%k)qT%>Q}4=Tm_b%Q~( zL?0Om{Yv!*6F{s?e{v+|%Jrw)L6!>rn6HtJRqOw@1IT0j z>~;XD(f{)ZO|5=v7_Q0_z2x`pQ@wr{AnWwY{bAN;dYj)dXKQeP7m#)aY3yuuFzDGH zgN_D0K7p;1!TooT#n~X>CD2_A{;D-8E>p3fJhK!ONcjdEdZ(0E9?0SkW2?4-699 zfJ3^$;6C7xVG#QSgP8`7QvsP}5NQW04-JMb0;6mL_vcV0$DsN>1k5!U*a@Wb4D#6X zmv8Xy4iE|q;yGKW&|p%3@GCOt&3?{egMl4^P-5_fkGLo`7@q^PmKj9F@s&1c&gp0s z25ubasWfP^50|mZ;71PQKQhQ|1Cgo?8k&RVV}ruM7_2e4Q-i@;0}mhctQ)-KrL;|h zHhOTkYw&$Pu(fY6HwyN2Xt0-$oN#Oq))4|aHCX)`kj@QsKS2kV2KEV%%(cPx3cj`t ztd@e9djs1;0P$!rwKG6G8+7K#o>zl_dQkChu$FiFJ`J|Ar_r~;1`g)?HPG9GihqMw ztY$!ipE&zAuz}AjKn6AF#`#ad4c>7vNk{{`|3}hwfY)^X|Gwv(d+t5w+QQ%~R4n3TT8$-%^2lxMV{o zOh-uf4?u`W=@JDPq9oTW2pBDmqUxF$=>w{PD3p?hVX#PAL0MuYQs6s4zbs9!z+9>H z62-27{kZLIOTq#8{T$L(m4CSU*OY2?+>8lb)Zu}ZalM2Xd z(&iGF;JOrM4^?WV7pUyHPI|lu0@h234xrK?9U6<~hUCpdm7CJg5=h-B`G>;% zLx&Xkl{M(4$`y%#JS(4|jeDBhNPh8i@~?5=kS-4oN7EpWTM0RD$ZxGc(7Ka_VhK(a@2Wj6*N%Tp*oJ0Lq!@O@Cu-3Zc8=lmOMd3;`9h@JbR9XN%N~zv}yC+)tE)TsJ#VHEf z#wz+}V4gT7oT7~JN)`E`Pb=-4Aw+^wa21Ram1$c5nWVTsq06Bt5*Q^b^ZrGXqP)Ht zAgPLm)~#oiPws(qnzDg>NavK^ap0b=M38$UL%DwwR5F!%N*TyfmO4VQY~?39uq#LT znjX}-%8sd^nWxOj$KZKoJvlJ*m7iN7%LOHt>LV^HwXx_GC5B73|NYTi)Hk8!DPDgvTAnnuO# zJ_c_o69&<1QXJ?9dq)W-FI=zk1-*#wDs^>e?kV2nZ@sU4@DQ>*P)5=Y%vL{~5@YQ2 z=3{6a^dVFV>8KyI2*jN9FLZ&evwnvbkO%eUltvz?UtNm9ApNa0nCGy5@EtV4`mlF! z;g0Axxr5PBeQytRIHs>vFc_kbq?pxl{VyBP3)PR<3(_a_XI{YIN&R#x*gB=pqx_gK zy|XjW!}SN~2Na>-M)g9G`jzj4ZIphk1+Gf8{^S~vj?p($+&fn9Mki>;=?8vC44S$6zurcZr~hFTXqM`CF2>vyeJLfQ zmg|?353oXSqBT*aK42k8SLvry+`myDOn2Qaeaz=*n)OKxgDv`m4N#?3|H1_fw&_30 zgt(9NQ^!ED$NJUQpfaehTM3#^^f8o4^Hl$I1oX2qtQrA1tqp!H7_>1A(qX^028YR@ zX=m6n1xB_vYzPCSgW>hx0qJP?yc)!u44V{yI2-PUfToM#ty92rHRSXH#Le)wA1;Tx zVHfQfJPb#vq}kK3w+Dk>hW9DC(A$vQ4w^oOpl<=u%LppT*H6gpvg0QKLm5<4S$$`*KUY-2Y4NZlN$ipWf(^XwRIbEcvz{&5J?Gy zw+%n8gb?`h@VR|Rkn|2z`>LSYFa8WN%49ivBOHU#< zbsHTNUus1gd3^LF|yai&i>8>ijrpbXa|d9$mp| z*gkMSqGrqm!cp~>9tg)&yJS!aQ4_z0M#t4F^_UA)U8y|ngnBg;y_4!77PfETVdO+hb0owpeLBGu&v^rF<}t7xLtHfs=zQNN|tcC1=KzJxe6Di?$C>iQ!< zKdlB_gFzD1@#M-)RDTOaFG)-Y>{`ZN7&Q!!Vk zR_}pG4QdmuJZ`Ap&V(gys=q%AkVbWJCurVPoyl!?PqimCAE;?tFxRgR#?qaoPI(BL zkJNuDS?IC)=q1bzsNeoVcb1wG3G^rGgy9hIsTxf|P%GnuC?HrH9cYhWW8~fkTU%rI zbu@Oy5=&6AH?F1p0|#S6Jua1_F@yHEPR89`5W?BGk}3*Zi~;ncbTuAd2r6zye|iU z6_$uH7CpjTv~h|G{bG!7P>p!3QJW58amJ$O>G~NNWucrl=G=fr3C5~(;FoB0B42uz zF@(bC*~V>Dg^_C!4=7@f=L>|6$+W=RjfPPI9Y_O8yytCta8W zktYA3zycrty9?k`xx4r~ZQ}@xOb?)B-cP14hDtMAWQ6e>q5T z|6g}}1-`rc>44Kehfwh2?+VK5`e!t)zxO<(<>|j4{s)ZviWmB>;zjy)f^|;-3%~0 z#SCQKFjh&ff^c?-mXHz5ZXCpkWE)gaiDI*c0xz1?%mRlP_O>h7#xm`2u#ICAXj2o< zRxJg>X=a00Cjz7&hk_~uCb9P^D0zm>>;>CoW~9JJ3QM9uZYtaIDX5%fsjDGi z8kAl=kIzeFW0`xYw@(#Gm_( z&JGFSa z3U}@@u5B5YHVBY%ZrBeXR>656fzp*+U@2%;ajtv7wwk-SPV9B&%OkZ8(i|2Xl`3$nCv2dE^WolBzkS_jv$6}?XG*|iX&i+g7?sC0AJu7GV1 zx2g}#ZO;B0sNCVqB6_{tM9N?3<64)YcbAK#9pF9gdo4)c=SuzoK+VDTE zMPtjqvK0t+yd%~1+w;no0CC{YQZa}l-#rf|cjEo%PIl&P>7H=mZRi2*%8#PWx*P9I zj|+ExOgZp8`1MpH;mJGw40JC(i5{umeEHkx`S8P@1%fZ1LZ1-X#}B2dL_gkPCJ_92 zQ!?}m-~->sU@ZS1{i@=4(*x*!nmj^iuhWv>ZCi@3RE4G~V$c>~fB8UWZ;f|KY1Z&*1mY1L;h@kW%lm_)RNtakBZ% z`Jj@+Pk$TwuLFXk-tD0J_Y=mLy+YXzq1v+ zLOzUk+eLiNAy6si?{Oq?|luBSNMmMAVeAO^BSZs=SO>Eu7cl5 z2`!cUrGsEp#bb?%8=B9cgUhb+ZAQ?n;ge`lRm=b700HZGb{tJTU;HXKH1O%PhrYqj zAd}zZZ`1(2kv~XD!MFIc6i#g7U!}c9GoQB?Qn&D1W`I#El*U{eU$y~|?fe)Y=+MF2 z*FiFTv#Aw!>Eg35Lg{XPmLKHo;fIU_$Zh`XXt2eX5`V#5FaL=N{H%oGu4t@X_-W!&16AsOV z((Xbw#jiYs$|)e`DJ-~#IWJ)(2P)pek7=OdBMhV6_DR8w{NSgA3j#3F=g z!!3irts87BnJLN8ueLxIlILcjvBO%Qx3dYvdd zq2$FRp>P*Wa7K9E76{40vui;*Mff=qgQ-H14@5dE{2PbCG@;NP!k-h4O@J)vLIP!S zWeCM|OJxdg(6T#A_~Scp$QJS`l$s}eFc#P0yzu%o2$3(eMnK#P!j8Qlc2Q`#3CIGW zMGrME33UbN6$+1Aply+`G!S^jg7hOqDiJ=K5A@4I`nOJmOWi(a?T>#PJ&?gL|8il(;=ywp}o?t}>=R0a{ zl26b{6Y~}jTr{=MK}}apRw8J+X@;%^cXv$>d7nJ+9b^o8YWC8xX4usgJVGp2~pXQBi!1LEkZ^Pve&_vN$NBcFe#{lGjrg1gU4{AQR0-AxE z_)5?`q%qOG6r|~2iQZw&=%tto*6g9B+Y!y%e8xS4c4`%)qEbbB5j>mo>vbfMlhbMFl{(qN#g`xiXE%CG^TQ zGiaGsp&7OlR4O%|l;TmP8C(Q}YEAt!5b&yI!tVg7(K!7Jgln25REvIH^Qj9EYBl?R zhMaX8iw5-SHM4BN&q^%3h@Q1rO3ocy@p}&Z?8H~*Va{IMFGF|-v5ayp97XOr7&(dO z-UA0`adiRoa}n+7Llkfc?1t`cV&M`P#9j2HZ)tdl@_Gp2DY6+L<|RHe4aB^~7pVZ> zM~sRFOerAF=(hkXYSKk>T+^!&wLlqwYC1Ky%78kirc3FGEg*H zLWo1+w(Af#NZkGmKn{z$>A@K+-lqNM5%H~RSof$HNAcBTqRK&}5HbB629Jwx{{s%8 zVkbohPlzecWALP?Qf&hsL*!Tv6Zbzs6E3b?4Vn?+3zWPUDK=36F-qJv1pK1KXaO3< zh$AS|BUWV90ErXrbs!cm9;44EoEDY0z&$|>9uGMa#oA2FC5av63qB(*p;Kp)#nDr6 zjZ(x>Wq?c-3&|~dR_u&{4r$^iye)(b~CHh}q#TrD z(eHDpQX;Ni0g%h$M0)O)ik*}%c}4tw4TLWf^XPnxaxt4?eidRLRiadiNpm1Xl{kuA z*VUr;YY^h9*hKO18u9RM2!Bmfsq)~u_<$D3wW7y;$WkZ%R*SiMaTaYE8$@j*@NS4x zX=is+tlS6z8%2XPY<)}Iod$l0AJZ1RS?niYaEr*%_vu^32Zd=L)vCqvj=JS#KP8xwJ%Webg*_JZOD&kRbLQ0s(o`Kgg>U8HV=3q z+SPZ!@3?k;A2@_+?~;q?gf=D};-1txkkj&%_8T8i3DfS?03=+yiChyA+KGQch)C^b zI)^h#t89XiqqQTpp^4F+=mdvY?OsagjML`QiI(x&(3xO#T5Gu-cnR8hbbvyl_Uru+ zH%Z$y4IIvBUkC-iWUb|Vh?}ByOoT?M+9uj>pVjW5qOdgWO*%8>oVJ%rThg`4HOP{o z9lsusncACiY8xsBMWL?&`vi( zvWwbll!;WJ4WpW*OWJYGkgQPq1CoLR+ZYtUg%Y6qZXm5*6#O&WLLFc>;z2HC zN7|(c;P6;`sU5@yv@vuP>7e#wiq1dLc6y`tRQuOo5Xnk6orvGy%H7p};$%`#TeJ$+|0@P&!q2;uQ>@)xATnmo(k;BhZ}FEja?o(shqVp_id^ zp`}=+ZZ0jCvvj+60X2)GagsvPyTa0K}?wqbPuJRd>h^O^xnpB<8N^#Cx#( zbzQF>#AS%S~N*9-2m-_cvg4OP68?#hP@R zO2EBY_tXXmExIN7(5O|nltgON^=HD!?K(e-k9X*5=){Fi-Mp9Zv*^-&N(o8bx>UN1 zJ-SV_61c4ssARcMS4vrXcXgrZXzuBrR6wKqI>(Wid!S3}MANUkPae33y3+U1JksS* z!O>$~@LC9hjauTTz=wd8vS+-;;KCxKuqjd>2} zc2eO5^z5a;0GP)?+OrwQYpbF4B(&AcU)QoJuF%Bq;(M+@+I6 z81#^SzXL{|(u_Aj%uAY1`y+2@tQ$D^NZzjj!B-khDP;Skod?0ePfFPd5PvB-8fpee zODKzAzcdhtxdT#zJMhw_J#;T+NHgiB|fR`)XIS96S(zo>J zIxo#12D{`-mI=6;7bLfr0di5=Q4cBwQYY1xUy>ev1C0=VNCk%?=_?Am6ifHqfKVd& zIAZX!bo>?cN~O}3pm{}Vq@2$($%>*A<GWX>lvWy(75>gIKTh2G!#CNw+U!@UHa90mykz+Pfb@ z+?PTqobf>VoV-;1QYLM(A4<;s;P6NajRVMIiK8;70qL1m%neGjCxD8T`~g+BTFdXz z2LNs4_b7U8E03kRMmu>ORUO*P|EorFkn`z*>nNY5%o!(HOKCCAa`;^c;UbsEp>dTh z&w`PgJWvlvcli=6`90+4s0`Cn4x!+bm;7rPdfu}2L`dc%pPCMSzH(Y95cbKT@8YWX z$#+ZXc9V0{K`cQ2j<)0b<;BA=cR;rP4Ei0EN0DDRP@e4xvmTNyzk}(5;+Vnpint1_X?g4_^m* zylm|Tnx|!H6D*M+r;mb~iE`LC5I0F4`7!3s$fPjvRra9A;aT~6 z+P|mCTfYb7IXRB1M$_dpo4}z?u2>5W^|I%EnBa!&F%eX5%75{|Ym}$Ffw^1qr|xK) zJSSoc|jJ zd*mWo#om^4=K}AJyeSjRKXo%fR7~QcXd$ASIH{wmGa++(HwqaKV5)qL{v?J5uTD z2Kq5&#uea&C;=PLJFe_|7fq-#y%AEMP?nE^EGHGegQ z%FY7ti&O?^X%wZT&>k;Znfg3>G0FnkgvKg=cfwe4is?M&;*}RDaC}+`y$50mO3Swx zOjHcVa7!gA<;x-28Reb=ag&w(lwpvfTs(=vR3(ez<7buUzJp?E%FcE)=aiP~AeOE; zQAufr5=NE#nabE7z^_TsQ_QwmS@|zWw<*ECr82J<{oeqIf!pDH`v0iKoq zDOFWi>-V09S#9*A1JJY8H&ZdSoxZvgjlKQ`g%ch0>o3AQj`|ON#-Nja?-=OktY_qW zaM2%Whk&m7268C6>9;ju&RySf792eE7NzKU>IWmCyO+L^emUOyE_dMh=zFNd%~${N zMqKcH`q|IHAb$D*YcTTH8wxNNpnuU82>bPY%^-b1{~EnQ4(ex9CSagG$^}#o=}%n% z_aOa{J)m+}|5U_Wu>K_-*dEb`^+Kbg`qzeH@R)ul#qUD&|ItePxPHze@H?sBMyXk+ z^qy0I9;Q!zA99B4yU7U@p?_l=goxCCHW46E`YFp{rD**u53r5Ve@Sn(SpCYez>Cu_ zcnE&+`uFH_FQ@en=*XS~eJe#<6ZK6mf^Cxi$O7P<(O1&yK3RV=0Zj@rS%99ZKSVyA zv-*e8=%wkeY0x{Te~!HT>H4j-smRc0QU-RWzLwmeS^7^Yt2`uE;|33Bxu zmFDE>z3BmQULQauk@@-`=w`T}ANm!Vi~2Hea469K_$}1Dq;I4oghKtI(NL^NU-T5c zV*Lx`kuT8?c@K;(>vM|%S*kxpb!b=g(X_`a(`%z(mva3GXY?xc{e|FOseelYajW$1 zlK@$*FSkYSs(vypuxj*`6T$YH{&5i$yRM&T1)8<`0%vfj(@&%{>3V(oO8{xm*O3$U zhCYxoQf}&R(!Q!uANUt~xAfyFHLFSAOYwky{cCr@=%M~g2873YXWEDj=-oeqWP^Hp zN<)33|Lc7qJk{sShJaRvOxl@R8{WJJ5F5jsPk?7@uyTbCc7_EJfV4OK=Li8E3=`=H z6h}jC2jp}z45PdVXTv|wpm8yH{05C&4efMF-%^&6hrx~B7M_L)=@|4f zOp8L#+wh__AbkwW8T9ityz~dq_ZhP3C_z8NV@lNWH@Mz_NCAfS&5&ikA^1MzJYZZbwWu%VJdQ^AHi13*YMT%;iLoUIf1;!y-@2H5(e}9&9lb>H*SfSWFcjZHAk)rD-=Pqd^nbp5E`BhId{9_bx;K zhfo?v_|nmgJ%&*!fV^#(6bgQK3 z(9m!cc#jPF-=NrI!zDZ54H%lKc6QM4BtQ4R|d;^j8t1)euJD~PbO~*lX?K9vIsJ^%jc!$*bbWjOWXHnSruaJ=~Ij80<241@Qb`Ye_RAaw{5LxQ=F_1c2UHcV!IjVgD80D&a={cXLKA=3P z^J*1cj(pWX+29w{#dO6kswD!{EKq&5;C@MMI{|SE)vYZcR;2!O4cZo~9f5!>QSBNb z^=0)re;|~q&yI(HSJXF_0HjP+dx2iAE-D723N?!MT$SpSOi-y(Q!hcIYSorpA6M14 zGN40^I>QeFUQ=u6H+@}orJsGR`YZWx>(t+9>0YmHqJsl61yc8^=Z`^_yJ{7ks&h}Rz5rtP z)kk!`!~-?ye|dB2bn;+5R7Yk3;gLF|1f(CUDOATapjMK}2i4Kdkn@T9%&x2tX2zhrb4+Bx6?|@RE&LRQHx*Odzjjs_}z#G-r(qXg8Q<-1;53pEE|dL6&sm zq$12^7+;_}B-8jJJy^1gb`s{Yjox;c%Q4Q2fq=P2cgp9@Gx}1^^m*g2`(cTEE zyJq&=XGT!zD_iE$3sQ|fZta}l?8sjD! zyk=a^0CL?p@(YMmYpk6QkUFE+RR~{i?4?rC2IE&JAso88S{|zFw82{|UT&wX*s&{NNUZRxIc4PV90O>HQzr#wMMsM0;bQ!PR z2V}SLHsz}H7?+bT_O|gG6>8owR#Aa#ud#uik$pyWBre=tqiG?ezGo~r2`cxE=QF_X zfpK6LIP@FGeuv&e<10fU?jvKz3{ZJ&EQ$k_0b}A-;0+p^-hzHlj0c&Eib<=h4KQ=20TpX;Whm^h+@HEQie! zO)gu|OERVJ0m2#6qF+I*z~n*2wwFvB-ErNEOl9GqS!~*K6>}w~_RE00Y>Jr&rAtkZ zXz_f-l#~GuWv0HrfLCssyb|WAFu7a>ze>|t+R9d$&RSxw+LSdD8eKI-(Wet?OdC6Z zcg=MFMaXj9G?fflYdTL}oI2A-67cFxKhrTE4JI8$t8bXTB)i-+ZOR2mqv;-{?%pz` zBmu98N7?vA+*)8}WPQKzYxlA*dxA5bD_ zw<(X_D?O&amqF^=rmfxJcgHlEHaN~^KL@aNF}tk;h@1KCAmF*1qt}6-hxq}e>U)|$ zcEg;PS)~n}xA{^o*!q}9$-EhiMjpeQmO|$ zV4gvq?t|u?R2dm)9%}^YL*_f=)DALFqUzPd=FwZASg=_R2l^3nUI%nPYK}>T)W^&N zgb-qOIR)X5n*-@b8EQ740Qw2DMn&(WIhTsQPMO11FbXsK)I+gwb0N9yBFrBx1=~pT zPV(JHnLqy$c+uux$a@}R&ZA{hthwMF2p?yj6^CBD*>MNBpEhr!^L!J`f6~4<(cBXY zVo7E;2}V9+Et*~Aa08Jh&v!t&7TWHoX6?@)ooBxA1x$Y4ymJ^-$v11S0^x!= z-VZb{nwPzVroe1P506Xc1o|jWp?S$_P$@F=x!_Q2uDXHVb@MaJpjfT>8ZFG~%{}yz zYB2xzDu~@MGkUh(H20)ou+bd&4`|*pH;$#d&K&U=bIs=Aec;|=&iD+nw3^3KT3DO; zd1nx7H|J1ftHW&dGMY~FN{UT%nXM>z(rupm6qe{Q`+bDoZSxhnTL;V$PUsDqBSwPJ zQ}e=6Xsj&6)i8mz#hMq;v$43A4PxFF6Dh9dV^Me-2>UF)AA;-WXA%4??BZ`Bkh?v= z;uTxq?YDS12BZ&Ic+t!4pvAYeZ3(mpo&(537UMsKNI@1M$*{y>i{I&sX~7m}=m6Iv z7XG!c%TbG;7eb?B7B*cN46&Ho2)yGKvnVw;)IvjrYbPwSmqD_V7W2t-dCKCsG9V;c zm}sq-WZ^{)jbw{{1&mTGW>8^zs>Q=mpmNq?7@b6L!6KD%M=o02KMyLGEY@0rQK7}w zoshc7!afa(6%xKBQvTNaIU7)rCnxp?T_V(~TY zB3mswsFJqLqK16p?G~E?(R5hU?!oozw75xUzI0g>b^)*3V%q1Bv&SM*!rX0(@wAS- zW3e(2vh-TSQQ}#jMJ(lb-?gZ>g7Eh&rrm@{_bqnP0_1^(E4erNEv#vM_RykrH1Hl- zh;*X$V~dePU>9f0&4+;JV#(7o+s)E`1@PQ03roSz!_vPL=$@88QW1!k<(7583$nb@ z0Gl1Q6h4QXM=W2a46vh?Q)tb8%yJ7QZG~8_asl3P%f*ktHq^4_EA&oS9;R;xoV1MH z57MVBU;7%6VU{D`geAf)hkSxwgys8``ju>XlJfFWEUU=HcGmKl9S|waGBgQRI%j!x z9(w7Pc^?2I!}3dSaLBZ5q&&GS%S5^rFI!HhgPvRN~&d2^WaGBmktGv(3cF%Kgcoo9t~-c~-FODBF@U}5Bb zyvWAA0Gb7C)hE#565C99N`=g-5&VkSq&PqpGiM3{m9X%yFn5`)r8KotrlZ3&dl*NF z(zjW|bPV<~UkW$$F*Xdc++}HVfPRmCN-pC2Y{K&p;sM(j4SxM>?8_K@$ZCed$d6e6 zZ{YBly=eu!0oM5(Kn7VLMbnDH|a@Iw2Yp0`$;jYYtwy|8q1I)#7mzyyd&+!%DcbaP) zfGi34XdDJFaDUR-trxk^TG3qMZjFbyh1~meEKU)(ks{W`oQD~Gv-gCpdpOUz z(BU>WR0TpWH#iz1^>ItQ>DqFOD?s`lx1aLz?{iV3fcJpgMLUsxZVc6>KIA4-?)@V! zv=dYwbMXRt1Ke(M+6;1E*+7;j+^vU@`YCs>6@ylM$KSv^$cOl0E|5P#UXUREtEZSd z%+I_B?!o*aDh)iszeu&UNBQMia6iV635D<>{I4gW%5lDk>JCErb0pvie$Ww+C;836 zpmK_@dLA|l7AC~PbS^>}#S7eoO=bw;E-ax>dwB>A{ow8?d^!`2mtgP)p0{vu z9PHvFd`b>+UqPb*-ag@AIjHyvv*OYC3xo8|4ZyM3z}qi;-GSzSU^^2+929cL0wGW+ znGK~635$k{%$ZMq{o>=z9UgiiNK!dRHQpuNf4~+VRZc3iND||l-lHC*5T0pXX zA&Sm0c_;`6fcHq~q`3EEVKh}Q3<&EepfM=SxDCiB!i{mbM%J3)%X8bKs$=96u05mUX`kz9-i<;|H4_Tv0r4y~M zY3%$VZY>Tg0;4+3q)$PmUSoO}APt(xW;8c6JIModQxkj&bB&tOlw)v9!_%9jNi**b z=9)E=WhmC7S=EQ$BhBQs;Qmtkv&Tkk zrq`#fc=UM~#7;bS2zd75k$kA>AU4r?RF0wpT?Z#|&vU?Y78m}n0$GfvvJ6)o9t4Dg z;*uQn0>vqFfEOf&X9MrBxS|>228-D_u*4DZfhQOp6`y|!0gs70==TsJ7JUhX)1otp zlpsDwN0}sv<0nJ+Ga{dW!DKOM3M`l+{zmK5RB_TbKsYOQKLXn{@!wGBa8692vbJ(QN@mr_KQ@2_-fyw0>yn=s~k}A(++=t#$UT<2P6y77JUtn z{n{_-U3^MAKORk(*0~#V5!&ta5Qx;K2BL}5-X*7gv^M<~IK*fVorFfQ+PR;i7pJZ4 zh1Bs{QHErvwQ;^c$kn#WFi4&@f_yjm+SBjR?X7)*wiy?-SAPZD0&OH6gnUU`K$TO4 z+TKQRFVZf!1XYT)xu3xxCEC050CHK|_#RAGs(qU>%Wi3xXJW2N`vUpNTC{)Dldo0# z4?XAGw4154q+Od32&Fr;3rK2YOwx&0UD`M4WZ`b@gwX)$(MIlroVT^fTFl+iuDlPC zdbQupfq;G5Ch`v5)o%M8irv#r`VpjEbukoFbJKlFwe%i3r)WTW>dgHR&`Z~|6jZ!* z+XI2;qq|8Qe06sYVQ`;rB&81f>2f!~tp2(;6CiwmE`Syw`*rgvP5Xe(jkeYYbv1ai zjR(M_XL)m)wHUNFkjd0Bzx zd7Uf0Me}tZ-3Gr4x~H@OxTt$bWnTrlhL-_yN%!OfAQbBMPe!juS4&aNVqK&^NSEl| z9SSus>pt%VNP{kKE6{J~)UiNs)ZHG2D}76MlJfSNbcZRcr&$+6Ij1eUiG@ITtovme zxDV)_{}zx>bSace{Z!ZY1~jsg_WS~V*3$GTXl$hXm7roPommYN*hw`fAg;Z1eLK({ zq;C3II7;u)kHkq@o(Tb+r8L@1yGSc0gRQGHdopOcNme?rb(hZ70@6eJjkdwT(y<>f zctk3B1|Y|zY43q%i1auax6N_s?*te*R7$1tkrUFcUjTAa`iCCdr=+wwXu_m1i(rCq zsg{1QsnTTH5}uWQodzM!NuHkoBwboV`+yATL;6r+ru6j)P|1?+kasUzO1ufY94RIg zkmZv5t1w-KWW0>QDrw#fP^p$8B4C%Rk{zvdYNYk#rnx4?Q_TOmloSgpwUUcJ=IW$b z&XA>E@}->9+tOGn=)WU*&~CI(`s65jcctekN_)@<- z&{En(d8YxSU6r*8ggB_I=mBJ)5|#o zC0B8!H(s7nJPO>;E6*B$kgp`r&a_OaD?_hb>Cj@XQi;n0qbg-i1_rB@jGr)gRk=tD ztS05(3E3jao2CT2LunjmXd-z^?G`iAJTtD+tna_5S3vC>n-R_ zazwv#7#JPZ+vAq`e`n9CSr{Mbl!GfV>JA6mAL|k4x57`uzJiQvo-4-q+9luP@47d~LY1Fo@+_~ge-^sp z|9jT&#q57Uui)?Aw`hl9#i~1Ccx(3FVq88O_R(h$%$B{p0nm2rr$99JEIbzQ4$S%~ zKpfdO7hzQ=wj>H-2eOHj6?cdge+DLp*`=SzWNZdK_>Qo{dm-;pww&^hkFgeduZOT< zAA-YiwwX*F%68rc`UzI*fVq<_o=z}5#iqOm$ujVzFPJTpE%e7+HhbeNxaY9Sy*E5p?RPM`#MaO$E`?080YVWQ`U?h& zSp@yEOV}(IKwf6gPQ+X(yGN%IUtu$+gF_iJ(n`9Vb&PpnTGHrtAWG2Rkqy zgPm+CZC<+A!IL1}%~EfIZ4XCnNAbE8@(cW%rC^gOsNv@rJMUaJ6GFK!P#TD`e5*`Vpe&Fu#+>leCnZ((61N{uAjsy2(u9P;PDV%9Gh^2DUSLmJP9*`#@jax%U zf}Z2LIhY`wI~xGf8QheA(97hOQo%aQUUs_9FLZF2pV125Ld&689W!dJ4HTa{d%?$G?W~#azWLAe3;LVbGzD zi^&6CJs0vNh~40(7lFe~ZsjQqHgX!$_7=xeElCsib_s|zbFWc0NDKEdt-V?~M_QY- zaUBZ89pKiJ+ij5B^)bZ7DdaL_vEo0P4r12)OEEB(4ZoONR@eSliv9n88tSqzJ@T`CU^QwYZ56(<6L7yQnCy@7MX3uh{`J+>Q0|*= zDBSq%KPh1K-9~!*F7BdV|B|b3;l5nz`w?cB#SX#v_g${Il0Uew0>|Z^6Jehp|2=_` z74OoP9^cP`T&sp9LV(pzlQ90%b0YYzIeZD@Yaf#{bln!JWzp6EW|NE#4Q~fh@0$}zu8UX+A$nPQ5 ze+C&NdvCgc7oNf=fnd$PF9ClW=1SgvTb4_w58AOimJr0AwWflO19PE65**pG7|b~_ z{Ws`2vo?y6xUegqV$hYXBLBJ@YySj;?krJ@#)Cbk-;pQ#*cPO{SShWOyxGeXtMXy{ zsf^f{LcKDK@kV*9Zbbe@er`>YgA06Rv(h5an(4vckx#nY1EAT!bCERgk5{`evG zxC{yfF@K5`A7&FNHjU4A(GM?%{X$Q^ShkNcyyDp~s_#3^YF@!$0$WE_kcn(BrDY_s zBjn^b!zL_;V)#OrB?eO%>f!JUXWM&#aF$*A98DTqKugSXOud07o%QEJvJ6&Cw|*uY zu@1c~<}({M%VsZ~1$qv)50wfYh_!gQ0B$ijs-bxi2@_=S3K7WHSZ; za*ItM6Ev}ZHe#-s)o+D>E$m(mBx_~!&cPsUtdZ{1cJ}$pfb3vzle4gs%_s#z7u$CX zO*cD2H(U?9L0M|f+%r_+>cT~aK{7W^NBJi1+;++e_uy>2FzCr?mIBX0=Q=>O@2SO^lvaaz!@kOevnI`{OUk% zfVdyx{@MZ#L0okWls?RPD9|C8Ysvt~5$^A+pmLOJxD5`+xI47#4B;$4L+?1}My1f9 z-1grf=LyboI`B?%R@neK#a-~nRSDx>ZUy&nZv9D+j^OrKLHJ1S%hjNn%`LqG6XbAd z?hrSRD;*D-=edeV^zylW%DKP54SgMu7ddwdn-*|9ZR0L+;pChwD34E%~Y zONz6Wa36Vr?PV^IHX6;GBdxYtxT9+T*~YD$ji#MTrelaYxNJv&baKCsfeu|#z_7>_#+3_Zi!$6zj* zuh+t6DST%ddZ~QA7eqSCi{F858h>^@AkXm^lF+2{#XV3ZgMWQLxEJy#??c-nUJ)UD z36IqX?8)z>qT5pbb&6qK;TKN;u`<5*I}DcdAHNGBD)>MOqE_;gDUY~{U)YbiYCbg` zq_6UCkUy%1520{*CtpXY>0NwnEQs~s%WPBsCOL{LW3QQ-~B2|6b1e**}| zg`&lc!n2g?ogmx^0NX?%gf2Kf@3kM7@r*FP z7jrqn7xYZd74Bp}>hnU)c-SmoaGM7UUJzamL+_#xd>*7Lgj4jxs}$a!h`DN^^CrZ- zDokwwdX4ae3WTl+UW1_7B8(jZL$(SXeo(Vrh;atn4&h}A8FvaPv>oUY7A=L;4~18v zf$&J+=+QMG%=iS5gTmM{(0n4~reg4^@M8*kt|)l~F*nVYb!a>^lPMPLskxN{A-pt0 zD>3M;x&Ib)57L}o23Zbkjz<9Gh-Mvm36E-CqMhC`%_h2OLp0}TEgYjcLRAv6niQ%< zh}WE^jE~criO-;yp!qZxO(J61kUC4VZ7OJHYh)K(v0TkK%KORF^wPflykaIe&?Ux&deoJjzXYRwZm%j&9TaU1ZOH2?ey?#-G%9)o79<{|y? z+BAV-XxcR|k=LL@Q%a@m4>Z5O3A}!!A_DJ`=2d$8KGv-I6ygqOl*h2=AWqkyUo8H; zT0RQEBg@CZl%rn!8hqzXrljQgyOZ&E!M~}%T6ljXNGv*a98A8h3kJt;4p64aw~nuZ z!guB5J71hY&!{DtU*hl5U|P2=+ekaT?|&qh-VgELV0`&?a_9fp&<>SXyybwAm7YbQ zw#q~nU483oaQtbjC;q?2*bUsZwY2|Q7ok9ppYME)k@XdRpuFMnN`MIFHwX+sj+cZ-#zI{8T-TgMa8wS|%CS|GbyhkZ!zn`VY z&aSyxp!3H&Ho)CIv>JEDpL4zgxDn&ncqmksk4!PJ&bIE*W6$85d;pgk-23GzFzU%v%oM>cga^mAfgECVB~ zo$f;p7v|UqX`RQn`vT(ZUHO#Ia z=+~I*5*Xw<@f-ynMIz!1!!SDl(5js+$hN0#v=chtQ8j$W}R_Wm0#SYO5rJK!t z1cV+IK)a*ctV%)e4htOvReIU3qoCQxrqkiTcUj>Ipx) z5g$Y9W8Aw`j32_i^9mRp=hk?m3FR_EA=wG8n%)j4xmA>=eu{g23Q}1eZY(7W>J>rX|90WRS8`9 zuh1cpyD}P*C2wP`b0hwQxL3G8SD{zNjiR@EIXC`wP^sWvrg&B* z_xdUbQN=Cz4BV@^Op5wl<@|=Csp0NqLHBFiQYTpAIyXiKIcvF_bnDk~99{5w?zx`; z*}#pW8oC=?E_r8fa*Q1Cjob%Rpn8it_XymZxaQvh+00!O0NKLbodT&_xe7Ybx{Z@c zAZI&wnFn46H=Mqi)XBY1h2>q`5o1fvfV|CFKLwRL+~-sh(98YV0O9+% z0Rzl>mzzw_yn9@xGt6_Jn_>dq18&3`=+Mu-6%Nu5xfSHwf5Zh-6z4H_aW*&%a38v$ z8RXJvZTN(nPia(7IctihS@Gd?-hwsX*96iw{M9D(Z28cMpkl|nQRKV1y&KK$Bp5cB0P(92~XKd}v>2P#LuP2?qU9U+M@^a{xSy7@S6hAB=hDb;HC2OUd7y5K5sXO zrSU%)AmBMZjS4l=`DygC&){=khGd!ilTZke#b@qDlg-=zhbD(#T>x2f`4dI3OCH}{ z3suhZl~m%J&p)Q6-UYtoF8E#K*;rhT0=}paa$e#+Dchou|A-t(Mf@Dv{1@{(IY5^1 z&6M7LnSYCRf2Dl$BoMp8r`$(V#;=$Pn&rIR3_w=!A@?9)CI4U?5U?brvp1{xSW1(< z%8##vWHo$^C7Nq|zC9qX^M*laTg!)9z%F(C)G^Sup8u)@G#mbprt1KUB5B(8bkFSW z?Bbc@-FbR?>X~!S0Tbq&P>iUUb0nikPJ#kT6iG@}Kt)hdQH+QfP|PSn3}8b4w?6-S z9-i&(?h0?!3^U!;)xErGA2by4zi7SuDeo5m%4hslWAHua{XOB<7yN#2;C#sk-G=s8 ze5MVG*L)g9XN!62I%t2xo9=}p-||26!BE0~tU|4n+ftyTjK8HH=_%(srlRj1uTPu* zEBL*I(D0r=4+F^uo*9VRM}CDu2%mUea!(~cPSe^dZm}B0XWlgmGQaQ_6z2KLZ$3ut z8y^q{Q@-;yGJICet=-_{AAB7RvVZc$4WQ3bT&3%7C1!j^&01)d!xS4~^b;huV%cPf zwiA}LBhp@srpdU2SW1`ii1?C*z96w<8UTifzUzT3RJ3^xoM9qK3q|3g8SQ63Dr)xw zdxRKGkJw}41fA3sDO%AnjZtDHEd@pkb2?8cMx>`gbgXEz93;m@^-gFwA%4=}Ax_xS zVsX5fvl}D{V!D9nM6r)TPD!HaB&bamOID#VMU?vj(o+$-9WtMZ?{wbY3-PfC>@S72 z1ol@ViuN zTHdG-cl|;6UR1tC@j_;*pe49KcQND++wA#5%J;7_rXg3*@p#b}7Ol7C;1i(@S-CqZH(pV|fz zTiMkNGVSEIbh??ne3K^e4)VAX)b`39X*p$|{J;;Cj(=T4nqw2WElqlYIO$uvB7mBCu4+HXT6nS?*_!EB!@2M(bx^ z<*orJzR8DagZOvZ>^g8(%b$J%#1Hwyc_{iRH>MnIOQkJ6RIQXI%OS;DIYcuj8|7&X z*lm?XL(pfZyr%yud&RjwyyTz^ZVC3iN)I29>{HHB@`R%j)f@o#EBB*8;-om!iFeM5 zcM||~QL+xA&sEvm2L5zYPIg0|yYhwJP9BN~LZ7G7&lfc>rB82Y_g2QyVG%yc%b!4f zK*0fsxVB0b-Ozr@o+hXrR4neIc1WpDTi*SZX|3U`0Od{-T!293Xgm}hR=g&m?}!rJ zm9DMQ;v{4SD?NUo7NYz(2#Z3M3Iiy^l(gZ%8LpI`gOsDnbqaJwDAETs9#eYv1F}dZ zm$F`>6gxAhjaI(U<%m(b9tCBr@)vDXJg%&yl;aah5p4p9Q{reJQoM4OR{au`dlU*t zRI2Mhdy*1Pi#o}Q1C7g5l+#<$cT$O)3+<EJNu+3k~O#Om|$4Ol7_&YFSG0M?gBS{Ggw8xuC3|ZTlA$AKL7d zt%QFC-z6o3#%`CDt}mediqe1<6LOSA>)@BGik~|u@tbVEfLpF)_kgf>$|u?s^Io}6 zKKr0d*^T0(Vt)z9J}CuBs8uTOoFS!3sZD#qKPw$+Y2k~qMndhYVnY7`-;@hW!SG$l zH^48|$_!HULmAc;7w4zaP76v)O=&gwtTg||L7271K?f2WO?D?>vDLJ`fkr#cvPLNE zHDWttI%ra95q7U;1-)MOY3fscp`)hhT-5e!mM(#4C(V0$nL2Cc3`XIiX-#{7Ts1yh z0K!dUNf|%xntzX=(L;0jGisii-_0P?OVgerhu#`SDb*>OK6J%SYIf$MNY$Ln0M0bc z$V_-JT@z1(jMJKX_rZ5YV?r;tvzio2UChuJH%Dza<^aE)$gau&eMn;I9|YIaLgT?`GkH3_t1@Q$WiJrsGGoivNQt9e8b$9&DA zCD3qB^ZNz#6=*&P@ZHyN%7u8K*+JX89%^P0h)0@4TDJJ9x!VJMmfBAZpw?RJa10DK z+If$l-B#OvefE_T!UMuZFql5M&?XTObUGN=^`?TgXvvJh!r~Hxq+6;!8lXgA@ zNS(El=vD5beN20)T(x$T+3BY3wh)E8)}4OT&_f$eKUCwX9YotGytFp9VDQ!^QzDL! zHv2Jz9nhAZT`T8|K1s)O1~m*Mh5+KN`F`D?pU0zrVbltxy8+5-C5KCE@6 z<+~%=)lUI8NV~@Y;Dfc5v=$$t4Jt!psP+y8UBk5Ju0eF3HY*%b?rQxT!=LwX?iy?_ z(C$e&*S4fE>j!Pin&A7WO{S6YC+(j> zKwYWrLJ4M7+BV-I`m=UG7u3FJ!<&NStM&^m|9sO{HAC@Tn|lpKwYIzzd_T0EXvzAg zHkFobEp?W(E@q|MxEnaFb)jw1XrpWY7HVyE->lJSr*m!(5_?_7TCh9l{HvgEukO?^ zQ0~($Q&4l%#RQ?)uUkJDIGuD2Xeq;4r+C8?F1q`cFw9lwL%}6CUE~c&ao5f8MB$-3 z?+MYKx`~&-?xkCI3Hnax+R~bAoUReQ9};zo9l@TY%c_9BWZj@8xHu`g>|hkBy2!<_ zHce-a^%6N-5+~F`C9jPApUdS=Mm8zq7 zmbLoT0cP5$C!JBVRaej+Iy-e_Fc|FBd$h3OpdMd^+Fmt09hCc2a|amasGhC_mi=n8 zf6?cps+3pbtXj}L;i4|?4Trd@iz3nJrfxk4@Tuy^W~im9oA}{e)5Q<(;i|zX%YQ)Oz%y zy{rye4J=pGY#E|+RBKw%zp8GCK;t#lh!TQx)z&}Z^6P5n5vbizYbHV8P4(#qfVice z*#%*@)vK5`%Xie@DVZowecuL;r@N}T3Hb8W@<=q^Q=8hOR-i_Vg6R9|sF$ccP+!x+ z)I;^?N+5fr4x$XPLbV+QULLD&W>JQ4Ad9HT60bwuH z7<$~lR6Cb}@0F@K3zFArA!Uvis}GCe$T#Yy-Kf1)e_IYLCF)b!FjA_XUImNF)N~5b zl&gzq()&(rL5ELOsIFGf@Lt_=5ZXVeQz)YPQGI?JMt@Qd9s&4DwVg2n~E|@|gb00MsJ& zfqu{srC*W>%4mJfp#UGFKSq0PV)ar1D39y&X+j*Y-%l~+1pSp2(2%JAn{rH&^zV(( zm#lB3$Ms9m-%f+Dlll*4a8Ih<*BNTl^y^>1gXwxl+Uj{)Ut=N^73f=29_xL5{h>hp zNFVhHjx5x-p9j9jdIbG(8TFfJdR3$kDFfeAeID&ydZyRhhuW9=H?(^6O5bTF%zUly zwH=hj`sW2e{YJ0W1jAds))9>*dbtI(m+Q^G!mxMx-zdGiLO-@P`rhlWnuFnk{?too z|ETBmEcm4Nq4-jjeo8xF`K;e?8w_9c88q+zs-I4$t@s%tJwbWUP^{u!@;4Mb0cC*U z`!w_g8n#-3@~~mA17sdCoST5gAj5t~PzD>WDo`6@=tfC^p@to_fiTPvKOUY4H`H1W zwMPv;p3oOz$nOLf95YyN0!gIdeQmHu8BTJCK|)oF57hXAP5TpfSVHWI2$XGw`kuooSd|3Ppv6 zvnjYnj}0ERP&_rPr(EM_2E$?$&kgxK(D=eoLAUTr!_s1Ccx5oA4TY}_Rtc!RH4It_ z8%hkF8^SN8h7PGvRAx9u_h7kU7VSuWXGo#JbA`c|wu zhD~%f*JnfR9Z>tluw(#8z8Z39{PNxKWiD#f24fnn{V=SiaM(}7txkY+$SB<&Qv8j! z&x0w4jV^?O;fPV6F3=Zbluz3hf{k8v28a-&Aze{~8hKIjUzkx8jl?62s%RDtq;0eCp>}FHWTS^ zncj2z!Ju~q22A5pXhG6s3ava(curf#CdShc zc2c<`=;!O^px1O_6VNZ5>H#y&TFi&EMZVo2f9;ea^sehfn*uj@(o=ck;|M_8bTdPg&v8wc(cF?_Ezh)jW#FNV>47cv+9%JcVR93V5lpL{sCQX>@+RvxU)W2 z(CEQl(xbzZA>)Z07f*3LZ?=&5eDKpjFyjDQdIprfEPd?%{MU0GC=ar4kq~x>wV`Ew ze-^MDjRDMk8;U?Sq6@SiW;bay?g*=M5%7apKT1FiW-g{631Qn7p%%*C&C5*nsUiL%nHtT*J`tGpzm*D+8)>cAsmz7cST0Wav2axWu*XtmqfVGH+(f3(v z+B*G!9j52(L$>rhL_cC(=tWS-vUb9v$Lu*p-JUQ5g$#?>-*hWIW$kj%_>A4Kg|FYS zF5SRh!RAv+?FS}pL4luz(tzX>Td)lPE7@QQQC6{uld%2NN6F?h*!N5S_ye_*RD2GFvy{*WlrB;|ijxLNm!_dHP+I&4L?4l&l2HUnqiE6@ zEL}@MUx>7HG-QTK1velpOlmR`+QX&IbV$HaX-OQ6j*#ZX!n?<$S2RG4lqM2ilvLFe z8lt5FilN3xbtoS&R$4(XiitFi_&C!^kqv{KDgkQq|(jMa9Ns8yNs?#O-z6#UkYi2;-0jzABy{u8~yh@ zkQ{Bn_fT5=9BLm)eGbFPh0P$X@khwoEqcq1@8lg`sw9nYo8 z#?bIWdP6hjmr^usEO~|P(I{R^2@-@AOPQl_Io?RMX$$6CNsA#1mYWJ`a{Nv5p%eA0 zr8)GIn?EG?D-iutI-UYbOWwL8G+6O)8gg6nlmyglc*z*}%$AolMWY?BO~FM^{>T6Z zFFuuyE%4#@_o6t!?N_1Cm!HiA16F}!&oI?s<#T=oL5bq`XqdEe)7@+BU20;XK%-OVBF3U{0c zk{oVq2Y^@kTs=Ts<2xu4l*@hGQ9R($2_SjLJ!l?W!3CXn{()~y zLGh7qdjy=Hcrwk6r0Qujc9OiRn(_5qpyi6L*SlVQAF!S*Tn%k ze*T8&LV4~tMQi{XZ;5G?UwvDwr|oukgeOH}^F$7fE$)ie8_<_8_S~fFCq~kWcbN!r zgraisYBGFXA%aSQ`n`DA5y(D>7>Yc76xH;P{z-V%hLlQSLX=gad@V>mi-14T_eHG8 zpbIAs&w^XOiGEI~eHZTw0jXNt+yM=0}@>8^@EJ{oHejcP)$qHpnTgww^i-3)6 zT8x^lJZLvuU?&%!L+v2W=sh2nhHyD72z^K8+H@Hs&~XpdnI@ilpl&cbSG- zv>ccNh8X#ZC5j93(>|cQD7VXj%uBN2AQWAe8$72=CHJ`sh8(#*O}MYhEopb|HMyGR ziMg`PIq+SVTTssZ4f$WnKe;J4{Q=asbDkfB>>QS+fWF?#d=~yXDJG z=+LiwvKOtf705jUP~4ZpkHZrWH?+PX3T$ub9wg5C>&-HZJjArD!%t_9?A?gGJuT$`){sk20M`*S^ZM zk*N781{ww)R6Nq5=#X-nvah0*`4nJ_QHD^y%W=hxq49*$ol z1p-nMl~nq1h9u>mW4OJO6^{TEDauSr=sKyakRc^oiJb@cTv8(H(lt_=Qi5%ca*+NF zuPSv+pzoSu)E>25Wmyj>x~}*X!iF2lH`;G-Q!)GwwYQY(>%d;5R8wN-Q>9IRsC};7 zpe>3olufkl|E01=Wcs4;(|FQw{h+4f9Vj}aIZFdN zf6a!e=nK&B_pl*Qlhque4{JJ>fbxhYiN*y%n&I@{AFP?51cngJ=DAQ5su>#v$}mkm zYxIR{+%sVNQB8{yI3z+d`Z91H)2wZUTBPQj7qFbx%0#xrbu$5phjug# zdp)%)yMWS5EB?1`r~P>s$b7VK=thavmJS7^Sl^|TU*$0QhW0u0G`rTo&ia!_V^{>Ow&HT4~x>Z4QIkHr?t-~ z!J;$TmUI-`S#2+R&Sz)`jzjI7w)IA6$kYy_IdYyh;uY+>tKCXVd-t@~t-xNOy-qLT z`&#`u6c4nM?LqQTJDz?~@{#uLF}Sr*`>+JXW36fjWKXo?ccWIMH5rWBQ*F0PaL9M< zK3d4E)&^0+;!o{RJJc+7TmObyE1h#IpvEm{hCUlz7Y{Vr>Y7i5B0F8}DPXtP6;{AY z4!RUNre&{gVrN*iPd9|3D2}=`n%eHy-J#f|ldc5^PG?;at(dy#7S;lvt8O#x?sU`H z^gyG#&W4849=bi04fy9-|8mghP(&I$lNJ z3EiAq&>p9IMTZf_>jn)%k)T^22epa1r?lvwq*LC2Jy~~eFp#C_>QENMNnIhGV0%i} zz9;%pbw|TNnWii921&Z^q6*QcbyaU5?2N9-zv#QCYivswK<60=5D#=$Zi3{YZkZ7p zAL*LXJik!4o$>-6>wa)Zd7?W@fq){NaaY_ZPj#OyK>19URs!(Pb$<*5`wN{14Ip3Y z#?bcDS33V$Xnd{f*b$yD)DH}nCD3SHDH2z#&lS_u30szI~}xKEASg2w%-LfI%zYIj>maaQZ~g?%n+<~C?> zRqcIoE4rzR$D!t~PR;>%57nLG&YtRQX9)9B^JvqMw>nk_N*}d>6>uI0!{GwOK{u%A_Po`5eytxrSEbLvFeK9{L#??Gmkx~c|h=he3lVde$(IvqH4 zQ8hb_B3m`5fW#&B?>Qj3tol;2z!kNmCTclq{w?UcsOW+xQ3`W2+z zPM_zD!e0M?wy8Mi->n5)Prb7#8ol);^w9CquMI|VKtHKAWcunOzMwd&Z$>ze>60wL z5UFRC02rk&OF?6_-bD-BWAv5vK^d#xMZvz~`fpR9;e@^cZ6Ao!PcVml@%k?}P($3A zR&x^dS(MM6r5{KW;tTq*^r*b3U*(4)Ti=ML&X@F!D^?V1K6H zMr-lU^_#~4(hGfmI??K-z5{JE_^AI(C#zKIbBds^O5ey24*9GPqoCOreR3<*zUph_ z!V};0c66}Scm1uc5awtYLKAl+)VhBLJO9cp-Hfm(uL0)=1`4Xc;H<;jMyvFJ-N_{>Fd($MoJ zY(HfPpr~1@!DT75rx`XDpq6eZasvBlLq9-8tan2+7|t3xxI_C*LrD>8w+*@V!G6b3 z9SeYYh5@whde`u8Iuzv_>O_I^p24XtkQEqK<--&A4WG(Tdti9`FBl#gX48oCk-_9F z)D{{d0^sDwhMKgd@We24DMY_C8n6Br%-r|~oYA@&rOvjQtG8(9wd^KPDiA@hgO zlD+A|UHDv(O>0XF=Z}X3vum_Gx#;qDd@i;d3RFu@Q&#X&^*lb8CDI1L<+V41%e=83 zx>nq$9Hy0D%^_jcWtz5GQ>9pvc|0n^lOc)VDGw`6suYvd{ zw`BQ#5Mjl3(lK1tY#=34*)ZpU=(A;yY1tJAW<5opJyZQqIIvvGL-u0RDKz8F+-VAQ zfbl(Wn=gwP4`F^RO-6B$-Oq&1Lu}qb!0=}=r+_Sgc|QZRKo<2H)*WX29|$|b#HS7!!b7301c7sHto8L zVvklqW;6??`F;#5rIgiJ)@UcZaGb4O3DGB5hmQ~)$7;<&V>~-gcidU_P(qQxx=^l8 zChJ`vF34gTJ>Y`#Y#uE(-emSUz;cVtqh*6T%;_~0WJBgNHnSHXJ!dJj z1pJaM+yIBaVnb-I^_uNYf(yQ|H>r^Fm1WTg?mOGK4&bX<5p6d5!M2`)VL#c>Ku}uZ zr_aG|CC!)u5^L$XF=X0E|3-n`R_gu~+TD<64L*12Z+ZcFN{`#Y1}~|sCP=)cux}`Q zB!v2Ljif6_A=+0Ofz2y5=&xD3-@wy-Pb38NXj>bMJ$v+q%w7*@d7}3dTC?r*M+KPr zPN%SFzn)d-?f--RGY3RYgL?)p%Y%YJ&l;m;Z~#rrhvaVr*U%o6Pcm#p6VMy?D!}Kc zN_tm}-g*{t#`yn%-m!_lL+?0KTCOnh2vz?d6T1o5_CNXpE*)T-gua16^b<0JLSKM? zaO&S^8S>^C_=ny<1gnNcYzL0vtti83g!wGAjPxzSr?I9NJU;628hnm!l?nPW7ma~+ z>^B-rjT=SJT@%x1_&(m4hC36Ip90y$V{};gq%AIxFu4bf7N)!l#pjG36#tqT+Xh^- zexHr+v+W7PoQ-r`&)f|YfMMRmQb?G;pK`QJ7j_5Ng7Ig7YT-m|mH6dv^Dua*zm^gX z20Wq|@4!-eXAUaq3Y!N%rG@1oO&>t_(6Agx8J1K=wnfp#?hz~LRvj6r0ll#e`D~P7 z1}H~=EFzDtngp3++blr)xa+k3Yf^6*xW+qD7WRa9X#g;B5T#B{`rZ+gll|`j_Y{Zu zpq$aVEws;!I1l-=JR?Cf`=K%9%t@?+dvES!O7WO?g5tOH*#oj|#W{Q~FwO_%!ixjo zFS7;6c>HCdT?=pyZ88PbVJ$zvL&M95;`@jv{lGu+BCfJ*97+?&QB(E-$7mO8;20D9 z04-zd<MYh zeP;)7&Dd_h=gdvt&@!tR<;Bb%N9)yd(rbWgZrT^%o>zVxz4OmeYM`m_cziC(rwvJq zE3ZQSlHeoo>C(jmV9T;62vYyD&94&>OzB_)iBpxEpqS?EfR^dXEqtG`V?SxVK?r88 zp-}Ja96I@7&OfxCI=4$lJiO+~^ahx}>`&NiI{9y4TF|W-S{CxRkZGpx2YVKEtq-on zFCBny$)^RNTxzoueq0t$*?!Bt{zSX^Yh$#mn9v4XD@$%d{wn?!lok_c7s%>5GznN! zT?3Y^wWj?}>z4cu%h&UVXxWfL+X**vngDMy_XqE0_fC+xWx`%?ZQUFP`fVYEe0%v= z(CpYse%aY(CFJiaY!8jQ`_Kl~JxeIe~2`_4o_ zo727=%I7|!pTwSbzcpaapK%5)ruzEi$Y!*M^o?ds^Akw6+$jLUt)nO(Xxqcn;M#uE7N0xvXx6`T z8^zFewW$Qn?n^C!VUN#UP+GERJSN~s_hFE2$C|BzB70V!Qb!!v@OvosvL(-8#XhzP ziy^-px%np4w)=1xEbXfs;IqR$C&20Wb`zY@$?gTnJDXpH+Ah}@z=$5tHo?T6VSVtu zS63`6{E|{e(}hkGI{;E=lbtZ3%aPa6*Ok*wg>Iidptt)gNOXz-r0|85GbR-v>9Zf~Fz6DRpqD_dTE<7M%;q;TOVS&4>beMvk6G;jA&kE&$os zf_iY}xM?)@G;x{;n(-csVZ(%8Lm**dLT^|+DWVtTPtJUW_9^lhNSnGn6R4)mUIhB- zeXs@Ump?8n!IuQ-b2Lmzly;NGB&lIAT$(KHxrZV}%B38H|Qk_H?az^?_y8_QjPiLaYkiNAC!#U|}Db#05hv=6MvLp>Hs+^ay z`=IfHfQv}Z%M1If$X+~F(bw>(r0`0|jDjn(mNV-m2xC*65v={ENw9FBWPoz7ku%SpQ z+z3TarR}v)Jd;`vhUn+gW*R8IkbLRr=a-UoGcdf8c6^6FUrR#`@L;jDy#mD>DZ2-} z^j7lw9RN!tcMsG`r6IPEQYP(;hs<)Rv=GSNNdqlGQX!e-qIfTLGlj4Zk~?jt`6z`^ zjQx{Tvm(2aJ6dGOln32GVvk4|ciW|3~@r66Lc?5P3 z-co`vPhR&=-11($DFu$axoLYa`0&4H!%GKv+Aw(6m$%u20%yt4VB{db)*O6?_}4tR z$Dd#DheHDRd)iGH$Xl%d`(b|6ABG*_BPw7+5O2E|e8K#cF*Jm5kqYghyo!>S!#Jnk zS`FvJI)dRSue}3)iQxUCP&>wN(gHyw&!POvC|)%S!lHTW)zA>bhb{$(SiUC=)*k1l z7Q@LW_$Ll5alD$A(&KsDH`tJXGlRjN$Sr91O%gZKKy5M~L0K6oyqfkbpX9FRA^H?w z{t@h{yjcZ`G;Zb$nd#hW56nEx2U8Z#8GbV!YR~e#=CC1yH~$mb&+$PNcgo~NG(*nf z11UIro?oJ8!Uf)y0=F0WNm_@@=7VU9+9e(ph1zBQm|nA2cph!B&f)f@V86;c(CY9t z?r|UBbNRRJAi2(+Xou7dew1oAx#0`o-r|Of5Ph3(>kgTBxG^1~oX2}kgOt1c$qbO> zbMHA2eUDrG4JQ}y<;x)RKJQcwz6U(n2*Mt6U)qlJh{w>aU&!s~9q^dHFaqThetHaw zBEIDjJn@v*-UWtdyip1mp7W-gLHUB$J`K1p`3H`^SN!g1P`>8hdILl;&k2RhH=I*y z$y?rt)>cY*_!3-)Qr>YcTu{bW9tKG{zp)Zde#ajZvI>4}9Av)d1+Sp!1K&YeX&?E! zGhq0{*U?IRC9nAmeO3IR8)Saw!vOUR@FFR9BO~? z{L^Us$q|ag|DRaU7&xuOA_8wMQr1DHjp)=447TEAb1>Km?-Qumi!Spa(?KM^2hP3X zeRJ^b6CVyhpQFgT3uOC6-MQ-Ay7wmHvUjw1t zL%7rSSWnR=3VdE-j~*o6LZ-YJAMx>j%lcxx79_qRs0onyiQj_IcToH}9~b^aDaG~4KD?Xh2PP4Sez||+9Sg30u%*_w3mPsEb7xX$q-RSSu3H!gmR$5#4t)? z2p0$r;QvpY*?}TLJfMZ=W8xewQAdgsreKH?&uA$qS`66*5HaHQdZ>*RjjW*PxTr-7 zE+@n_ng_&*y)@E^7oOiyOAs69181VRMKQM|5tIdnWD#QtxG5r%vN}$Re45#v5-n+> zkShM9n0K1^S_X!6;hh3Vr$rRq3}-~)XNW#4@{DjfGQ_#UoZ8O0f0L2&Jpwuny?0)gBQ|z#*jJ1P(F0$D3A@ystYZ{-^_#) zNA&cA6GlFH1e1)7{qZ@KK%`ub&R zLD|1XcerrCH3}pQG^V||gA!@C&9G;;fnazTt$~aPascH>?M8ez&iVA;V9t+rt++@R zzN2uJc2Z`wn^fa}8`7jGO6l~FjA*#wDHS&Xb}wmN0YrLB_Y$DpM>I0;+lOQutT6zcY4og`yAUz@(Wx}{1$z&5W z1WS`*&=(?Y`2*~sQVy--gh^+{LrS>RjW$0VmF^6Mq6q0qI4F-vakSeyQp!IHoKe#J ze(+ATzSRY(7u=N^3QDr5CiknJ*R6bMBrre=CXt=^q-x-n$(s^&I7DprG`zf_-2NFwuc@Y||xG#lNt$A=m zP}*?Q4XD}j33RZF9Z%Z|!|b^k4b&ZY)k)O$^1rMhdLKXO1Q3q=ZYNl@pSRtJJ}2%= z(Pw8~O~VuyzVRiHx$-d=LFvY$Y4YsO%Oc_3I^&xK5Ylo9_IP+XgtFG zmx3~gms6@kFgHm<5rP8@K@!SW90lqyZoUB|;k;`@XgJDK#sE?TFFy#9W4upK^hNS9 zl*xvO2$L(%`B!Me6ATyEg zYz@jJo<)1-llhuya7YTTypP6{d~8$bJH?&N(U;0sIm75QzGX2Q)45Us%F{ga8-$(V zEy;$nyrc&7W$^jQ(07iP)7nWUe-nvX7H{?u5ujJPGiAf3n^sNLb3M^Kx`M^b?QE)SUmzI+}&4W``V>Q)p5ydGt*-RC6&8XoY_*O2*; zYX*Yv5g!_WzC!Lb4(yM4Fok%Y@P<>-SHxrJE%1~#q}SIoex)V)o^x}Gi@x9&`k;8p zu?L05f=2Y;_?j==1H+2>qF1QB;U6=g{Vg9rDK#bBr#JdaxsJe>@ny6xt(-3{1SQ6T z$Iw^7%Nn5ZJ#R<%(g!}@3EDq$m!~K`ahJAetmJ0fV00Cap!3PT@xzND`a93whN7A~ zPKUJMqh|%-y5Ps#en({9VUt>E*&n8UxetR zLZO2`B7`{y$uZ&46!t}m2^^2#C=pGWm(il#4d{yz!&bq`u|lQgvg4u~B?6rgH)!QF zPTZq^!*~&U7#b49maRaRD7IPPKQ2iem=8!8=+S2T6k&A+icX3__5gTFe2E8Ns<_?_ zd}-psHW-~QJR-nwS|rkH)fq9{9Kz0u_w?G$5DO`(`kd(U4mM2; z3^Ff>IP%#=pe`d)*Ee6f@Em)#S? zIzxMbu;~qe_r*(EaCjgZP@cv^(eM%|ABiZM{uYYWJ>i1K;w^2gej>)xvO|%mjE8rh z3WtuUJrfIQ;`&_t77a6BV1y1xFNH7VFuoG6XxaC*sFea?#p3t1Q1nK4(JSPw@RBUzjZkwQ1E&^$g`A%d}6r)1iq3F(g(Rn5`d=RH-2g64ZM2Gl&5>1J+ zQpCzAszee!wm*v=baL7k(di~+eihCX!u}?X4?^v`=rRdLSBt;~OG3Z4wn zmU12~`&h||W>(`gy-tn3wwB187;4=m^8c`Z?7%J(Q{o+WoC(dXrr$zZr3>uJ^EqMQ+q z#%y^2g;Flb0W@^KEZ>iXlds6466`th3VJSGm4nM5`kHL>91OYgc_d5znwwbe$CnP) z_7KqV`DEDAX;wY7bpG8A-@DkY0eRP?VGz;npD$?d{+J^5Js#52s?VCQ|IN(K(Fw$6 zb7&QFQLnmi=;E8JarZ2#MJIGD{hO8_mW>?%$jiIX+NOCndn*cm36Wpk>2#ihXSi`3m=MN^b?O&4p87_m<8F zK(n>!YiQY4;SJljpWTJt9aAlVduKk)!FGLh2F>np3Wx96N%>2b?8a>fvSLZ(b8BWC zfi9dMOey`gj4wi?9ZRBzxjn0<7_$Rg{~5Kt>@KZ;?qge8!B38?n8rB!+0z8{Ik90a zQFCVb#$a$^;{%|A+c6cmM2e1VzV0$2IM++H;S(*X*Lf8Wb z01Rb)D0L`|HKqL);cRy}03Kx_G{uZyUE6^27`v7SoRMr2t&2yoa2i%dvk*$0k73vU zf%aJT56ym$vz``^d4e^)jK(;or_7vq)~+*TCNTCJv?sD`S71qE(G<%}X2*Qdm%`>y zwCyDOPI1RmtR9E5t_awXj3Vf&7-B1{v%4{hHn8s>TR%1HLr=#gl zGfzusKf?m2L*`j_{3#eRm>V6~b&hqS0c|Fmnu%H#J4A~o=UF`&Bp28v2|l~XGV=f_ zo3)_@=Syrm{p`YJX4Dthj?^&uO$6^1=xujYWEkaeR>n#YXag|H`V9qk@2Vn3gu_LOy=fD8AGSv-f7 z=j==*`d%=P3DEbFt))@RE0%Q+`d%~B*YHF!YaR=}H>@t55Ac?C7y}R`Eax0dDP^1K zH^s_Wybbuu*)$rozGJg#c2mK|(eW(rnLR=+*e2G05deN<_d=oX6Vp;&eI@%z0kA5z zh@J|c*{&*>@`e4I12zf)wLi+CM#N{}sp>eJ=yXjagm|C1VGV zLJQ8D-CsD`(;R3V#~At<0sP_EtUm1_>5y4D_zXk3iyuu=4-p$)S;ro`(DrmO8S_{3~@+j85qwE^&-MKgd zx^@L*!i~GT(i-iaLLDSnvMICBWX0<3K+T%{_77Csu*bXpdsSYct@%BdB|=^=`?mP( zonZjpK8t4IdtY-}fa*7kh7tXz(lC60F}=nH*75<(p!yW-8oZu%v<+!I9W+B9g}^t% zw6x`E_=;rEkLXIva3iZDfYCUUvcbk`XR`ml*3a9(1D!VSfuB3Cy#wklLoLDI^)#)M zcDs*Iqukw&{@r^_`W?3S>_8)lUQ=n8KyTeb*xRR^@=XRPdq6qx;yttsdc6j=4_=cA z2}AyD1^GkA(D-;*{Z&9P{C021AMxi7;2!B{3dzR#?!Z0jzBwd}Zb&{K6Gpnmno(qZ zT=FPjGpSz!Y2(lAft(3r7yS1OpEC`bI{H!|zSAZ0MCYFV`0V2N5ba%S(y=hz#$}?V z`*_OZ=yA3j-+Qj6WuIO}G=%840qNSm?)txI64k9>3tGERPXWdr`)PL7v(ZPO?p1d? z$a=p%4T*g+?t-ST*D28VYff*G{-J~5;Q{?AduU*Nda@4+qRfuLOB&$mIVABMY#LE( zKV*&!rQOBGNmh_BYV=e1dvri!irM0?+07L2_q8W|{Y*LnY5!*Qjvesl8+;DjvH&fE zhERxfuz3(DhZNF`d1&)c$Q`zB3v>*>NV$X~I?`z#Bh4vW(75n#ARD!_5NJkw*CpRN zxB~DHczRS5(9E!*Lj-4L z&Vb%ocWK>fc8|-zGbdyx@XuZJ6)p36JqMooWt3H7dXpkv3q0q5YvGC3kYgq;qh*mT zWnnFzPNy0zIhzchF3mIp!e!PK=w1Ho3V6+DKLySeDrIr5G|LC&s&E>1SlH>{>``Np=i8nWpJji5JgpN{Waw$hfft>*Mh+g5iJ zF!MwbKCPx4|+?s*O9IdT_OuwvFMO~4on?upTzf0 zrV7YA543~$E^*}m*ws20V!9{2KX-a&H&am)d1Mt zny&zu?oa6H-eVXg2=#QQ+qTyl8}#<>ra^n38nkV$Z{}CD^eZ%lzW%jok$-^IRDd5+ zYXMw3wA)0q4`WE4`-QjI0J-fGYvNYu(B&s6I@Y06Rys|Z0jGEFP>uF37oGu4*OPQJ zb<3qp;9efIf1~$51OHoR*g`{|UXR^?w|4@Kv-{Mg#I3$I>+#vowG(9Z&nO`*tu{f& zz$AL94oZBE?}J;?P;f{}1#BAHk>UHWYfFH4_!f#zjhI03q>;gA(QbT?(mh5^qy_BJ zximI4F{fF`cx$u&{z1&>k=Nm06SQ`;q3M4oD+*S0zAyteb(wk+a=VsZ0cW@5?(lo} zel%R^@uUNA^f`=>+%KP$(VTtm^Ebdd?=oel&p%D;Y^LFqp0yzCA-*s4pvZyQx=he4 zY8eGwi^~T=?vn3OK(Mrec6%Dh^SM^jks#J0WxgEI@g z21*yUmk$1OWiNi9&y78D2Pph*2_@)wuthZ5_GB+9oePP-W~lkHduu`I$I5O%^g-5j zDbV64O143RKP#hoSO7bH4D5ky)&VFw%xWG$;}JH;7DW&nycCWLW`i5SA0aH@I*L&C zq$?=H7_)-taOO=1VjN|e*)TeS6?_B3G4{AKv`4c1K!}cFrk|ian)Uhw8)8^!8vu-D zImMtn&O+#hKf&73YcP(vT!$m$*<2d-C$P~pN=jtuG|x+79`uiw%cl-fP;@+Eu@nn$@K!;njk|Djv72s2`NbHE+h%JjcE zbGai>{M(w+Zrio%11aqV-TECS1mm-#@jJM^(*XKut8P1KaMXQ1l2U&CXRP`N{r_w< z1x4$ow4Tu}`wq~x&!Crkhr{Kd?pO!g`hQWIx`S@ELeG{t-l1rmoBR{n<{9XvGT)V! zgiO=V0pWt}bbRYVA6f!73*7`$257e5pxEM$7L?qub1&iFWoifd-KGQaeb0i^KxN66 z(7%=yv!k;NtXa1u5M{&WN5fmTtlR|5u|G$) zgyPTpS?^h}*NI&JPc2Eo^oWpnB5kj^=3CtgU^Q#B5a399KcvH)X79u1~u`q#(zS#ON+efHEIAfJ`^Rj-KDt`>Mu2Pa&!PCfq+%q#Fa4o{ za@mzdXj%Rx1E1#ODHgM04-KnVZjk_HRSu;QSUASxbM-e@XkTOdlCD-%4LD`p!tKz$ zes&7JZ>T1RZahQxWS}L{-g~>Tg6l$*_K)ZGPgGv4L9vLWdq)w^XYt@ zU5Q2b+`VxMB<#6B!*)yNSP2FzcIgKsS+g@EP}s0pd7!XmpH~979Xq%SB=&5TG1NG) zAUe5tKl980yA#W%|2AjlO1btf?1m2BaAo!sm2qP&%hBh~=5F}!-`}0`!>5PQfmSoN zGyuezJt<-{>qIlK&E9_m-{(B31+(YQ>kA3<_DzT4`9}Mo(6reRn6Y4D8W1fkdkK28 zN0yMYsG8;xi-%HJXGz0NkiT?SV^A(@H4rq*mu!R~=1WgO&Wb@4>R-8##=NUceZgxn zA{#BMTVzA#nv$-dTw6wW$hw`zkh%U84Kp?zFGc&tP4rmY)IbIAW*eIKZkhWRBy8>N z1qs_8UWLZ(H7K=k$C9(4**W1a*s?2{Mv}W1lFU7C>H&`>(=k-6*ddxfS+gasC~R2F zO31QhxnH5gjv3J?(Vh*Zlz#^nm=ARO*#LU2JFzX4*5b_i4+ftLkOtH9it9r7 z{0WrWV_N0~VGEkpL(9UoG>kU8Hx~+oVG!k zx1wWFSDgKU_LaA8L)WU?^Pt^g14V&WFQu9Ons?jLyEc_ZTiHz0HM#p=(Re&!E{FKN4ED)uS`$x4Wj&-F=e+>N{61A$Nz+?%drQo&oKi zbjl{SWMPXS)QVv)Mect59;V@0s`fidndz9xP3Z!jlEjP|OQkPr&ERT0a4a4_iGL zNDnXzN|N(s4z&2`$NX{t;vh?-<@iG^hc@^5v#IxhJ%BwagQEhO(NpjpW@G509bwK9 z=nG=AngMPwvyB8p2s=;9+@b6;4bQ{alOg~NXUXs3hofw*11KZdpi1-|V@Z^y7|9mW zdm@T`%tK=|%jpJ^7#2m@PI$l5=9c5EK`-b#!LFyk1#v8la_QsQltE}rV0r!i`(GaX z75Jxb9Sc=6I`#tT%sON7IqPo<)6ZT$3h?GcYT$;s14DpnUIPX>^LLb@#k8D;pbHYV zLBc}Q*T7|Vax7XFCDO2N@l;>PS&~KB4ojzQ0@t#Sjo^>vwzRv;Jm3Hvz2eV*!MoDy zE?QPy4+k`hVU)YD`Z|YsYyA8nVQp#zq^)y}fX4N=2IF(XCtCR5STzBKd$y6X3LMz6nke?O$QGb)@OiVbv=h*Wr4L2z0LvW=5?_|n0G9YM z?L5>DGRtRRKg8k&z({}g*HEwrFl+jc4`kunVcTJbfFRvmwJp#W#ER%*2eYFY=nG+( zv(n8qt|2spv9@v07tU7Sgv_HX`z87!mQjKq!Tw`RkPd~B;mtqE^In+!G zTC14ViPk4(?;Qd_b0#Fgi*q{^fpXrKl@K@I{1#-J-nM`Z3&M(^ZehVgd^dYU!HPv` zH0fWg`wR3-w5`y))Rq#kmVKcOFUuod;M4q%hv;3=g>oEM<_yC3Rd?w&u`r{Ew`dfj2XP;t7+m-SIExSW0r*F@R>G-r{w`oXW#o9E+&27zQu0_p;EiH%T zwoF|O$Jnubw@}!#vq&YQ_cCpU+Rwabf0YySnG1=|Y(@+iT-Ymmt-G?J^uq~m?86fX zb7vLwfc9Xn+u;{aR*Q}x@?xbmV1+m9Pj7G^RM6#AQ&=KTAx>#cR5-xf(}V%tyA zwwE2PY3t<9dO2v><^K^HcUw~we9vG?Q?+FM-vOKzi#Y;G*6cfFG1{=SrJ%NDKg&_r zu@f`|v}fmNMC!m^v;p6KcIDR$_rnOVJF}~kpu~k~>D*pdw%`H)xiL4&T5)HccLJ&h zdvza_o@}By`n=f8v9Q{kZKDMvAI9oJ`vGR04ww3}0d^>GM4{*Z(exc)Q6$gX*Rwk_ zo1^D>-kH;x_0D+ah&kt+bIw_iWI{o*NKT?60ulrzNe~fH5EM`WQ3NA`A`;|#>;B*G zd3fmU?h0@9%+7RIRriAAB3pJJYTejGav@$~m9*QxjgE!)Vs9D1 zd$TSPD12B;ikA4YRO<6%mncuzpIO#{J%G)lNOd3^AOj_Sq?slfK`g!yAg-`qDYfe= z+jb2auCZ%0hYMzF=t**&UHyi}5N7oi$ZoKEMJFjmTw_AVX{>Eljh1zxU0}m{FHd~l@Rs(}Z%phCnoVmd(!QAu1?3iX zAGB{>POs5zve{_ao<#B39oMHq{>~%5px@PV1kmnodW!#hdeW?DZ^xF9xi75{E&JnW zqsW0CR%khBF&TIcJtKd>;e8awJ90D|GLP0#sO;F2c*s27GY;}i*{q+q^k!@Y}@zGL0n=*|9yV!FPfEaT}uTSzmhdJFxr(pmbzbV(46P&=|l{1dLK3vz?2+%S;&Y-_12D@xPlZiUK)TS;bO-xW@9sKpD*X z_W$qZTJHr@LfG%^!FPjorO-quJ4GJlFm|Rh8pBxv?!W(ga=FsFcV0v$s`F=(iUp4E z0dV0T<*<3t2Rck;aj=qZuFK^1Te|54tXMXMY*{XBgUl5-yg{?lx+{>Za-!$gYV)D! zU6a@X|JOEA8p1lK1%R~P{#Sh75IG3{Hx3Pi{7v8KDY?0|FaB>yDZ$uny()*yZHs9I zxxIrGpzml;v51}Vr_jFZU^npY{(1mf_WVZ9g1v1Xpk?1qdKm2YrQJ&h#!i9cgPI)t zKXi!l&kk>=LsE{!(~|jUHtk(I*3lKb$CuKvucoZf6bj7PpGRT+306Q4L~|BKyJ;<$ zlFnPOWD4?*Td`ng0JUaK>CkhA)gFV`v+M^&&}~@7atJ%eoL)o9dA5pH&bG`*P69jD zot6w2SZ~_y2;UqXhJc7SMVTF0SMn@6F`s`>IJ4Q56XL@5(yP{$Z9M~h7ujYycom0( z(t7$53#Z-V?(8b*n;lQ852I0KRwyKN7d-fW!Pe>YbQ$@FEFWVjzosz%KpPbcsN zu#sd~AiLiHK1}G_KuQp+`WwX+_AiCYuCl?tD6X;DYalb24WZ1+>+I}Mu!pdsMX23i zuA{*a%C=2|hA?)Op3|6fS^WY={IwZFPtbX?^}sz}OTQ(u;MeOgY~hr@0Ay!k1#uNY2gNh|LzMf)n>zWBU4m;%jfGHI@~w#*&s*YWqj zyZ#6dX&W*-;9_jlwZrF4*E^th^N4KpZkf;p(zfRPf%a`r=wPDl8Rd|(V?526cGk}T z+FhNlf_}Fb`SkY8q|Af84hJxf`-)X)**}}UA_v;f!HsipDb4H-rR4$DVetfLj+~}5 z6^?2FIGSK32@Df>>-NHf-*4#7IX+8H3qoK?05dJA@#5*jVp-Lc@ZVh3pm ztl4rUNY1bW^zJ&#>tdKk{|aX<0TO0#(X0{d5N8+JT-ULb|(rC zw*M3Kd9ouLAk&MDXhPx5rbhs-51X|ge7>wzAt?QrW(!37GpP;w0@x&4g9kFd3b0>h z9<)*qVvRENU19yFVH~frI0**+8XG`<@nE(o50uwg)Hz5AVHtE6<3}FJcZri{BVb<` zJO2eT!7bx_*K6^A{ux>cET|ZT3$pNEJBVD=i&6*{Z+Qk&mz2=+Yw4J& zkh3g@rYXx?{e!VyF^A@5D+BtXWmTgRgSnbfaA%G4WN@vWP8n6}>Q_Sk`au*M-H_G{ zfHqoB1MjA`n?b*M8LhsygwnTl>mw^@-!@?{By7JM23Oj{oY&TW8XJ$4~AoZGn%;`7(=P42Zv3^=R@rlL&D*+T&CDQPgj@?YxE1;=*^5}vTd~?O)U4S9a;KhQry>CL zEW1WtCmXhq-el*P54lp#GmbowwyY;DAM9A+H}G9x&UAK>J$srB5(lRL4iZOpe-;J> zzlKik5@&Xvz7sCYgrf4U%-j!PFS6#x(C5a+=7aAN8@>|b;m&&6{C9KZP?EeS3%dwm zUQF^AaAM9?jv?@2qbZW^%TDG&iXS_95$ygffl_?~*hX?_1hVtw&%ewZH-a*VeI&Qu z6}DXt5La1n3uw5;no&?9n608ziR-MKBI+UR17&RAV7KmqFO->VLM@EB4FL&KoId{V z$u+1OhbcQFmz%{OE?kpdPbZ1ohZ&!LV`M%?{`tpWp~9Oq3VVK4F3s zG!yF+@qbbR<@8Km)*M);Y$WMZ54}XoG|NzYp8g>XXl9(Q2j$Ga=R?}8>~8ox`zRga zFsIG$_&>L|FKFgHp+jEgdz}M@1>5Nbyl^u;#}^gSKE=hitkAw>stBu={zD0CD-Y5w zw`%l3{9oM-E?0gH4vE57V?XWwS+|7Nk?VVqLtw*W+AO&7C#|J7C7-~EY#xn++y3t@ zuz+Hyqehv4dUPi`;bqK<4P^PiK4>4ehg@dk_tU;YlTTIPpRnOQBu-4GYdC4!cJxkm zr77{0ee@oi>bf8JrnRA&+4OQsD47u-2b!64E5SRf7de_{e@wvVIj$76o;xfYpXXhk z0^IZ8PX_OT40^aNTv!W@i>A;deQ_LlCYNMQ$N!~eoj|$r20bQLnUWWLbv9+Fukr2) zEoV;nu|Hd)fcce88U|56&tI-@?ylpZ#tXVWb`hNsk( zvE%pPx{Zry2YusT*+GiQT5^a?=t9f9iSGu1YZBKQT$9bdfPRW+JG?um4!RBm(_$Ji z($m*b)Mv&#a`Dad4}yeQX%uUj-6amZbBwO|KUW|J`n*jyF(UK5>EX1%w~Q>$o`nmu z=$9PWzu2o3pO>7jhYd^3XgRvlYajlvI!c>{Ryz-Y_BD>=7hHSe0%We+LO&6@zK)!N z8{Se%`^LVl$a2L;NZXwLTK)g8xjpSc9Az;J6r-YX0_eRxJ$ybe&8VjnB4)l{1Fl&O zQlOc=oLq%-HjRMIbEN|yVV)DY5$6Algq8*Bff${Izg2*KQ5VWNUEHcUHetr%Zb#a**1GYGe=2J@wqv> z(K7EK?Zuey5e4lFbhMgUm}?H+MaKp}*W&qfk(R8Z7247_<6!g3Y0b&<`!dk4{xt`^ zYd#b~(Fk?m>Ei&s#~c*ZDbg7S@8~E$Ces zqlNZG(K=vVJdPgoOZv0`wxy5hsKu3c=;+r~cS+0Y)ik47v*9T|uU$qM*43Vaob^X$ zLF0y8avyB8qB9#dc|QQn=3)29ql&*aHFHoOrM(aIqdOcT%d_YiJJ#wL{*N2e4%cLS zVJ^^^lyJCjCu|{)*uN=(LV3+7JQz+sx8_V?6m{^!drWQeo>Dbz_a*B2WVW9 zP1^{TexeD&%CQH5ZB;D2?N=Y7q|Y_2`hjMxx*VU^MIu3sU;nrV?AoAsi~k!3#^cIw z+DNI=o3~*_|9_T;q+t9;MNroG=y4Q?9TW8xc8(oY4m9INt_J7$TAD?g{Bj?Z6M`wY zHBnKIYcCkXqnsM1X|{;_Q3!7?{Y!8AcmgU3yUb{WzkXEf4f*uGlM0)HiBm9+5_NPnVyCb zTs1ojcvgE;2xCn)Op(sjf-K`l0B3#zBH~2>{%982t3Q@1fhM!zdqnvSvVHDRu!cK?dnAqxGL-Q8nkbi ztc3QB3R+5Us-tz$=5Z7k-cmIT^jmlD1^u?q7QnN;TL?7nm~s>JJIB%{@?GZTpxhlz z%ZELOqCvCw&ss>>w}OFYf2tf34usO1>!5~C@;UUA&T>3FvAYh;_-nJiKgMO`_AVI5 zQ5lrJJ$haY5RVx}*KO>p<*;qsGD;^Ne}%q#ChK-V;)F7qZ%v#*@5@QzSlB#SPj}Fi z-ABMX^%i9}Ogl%B(CLLvz%)aop9-1zdq*If6+}9o~D5BDiww2R{s#eyJku)+SeNB z>aP2?1#;G#YzEf`lg*H@acePpH|?ezip@^shu*Tc26(n^(?Zuao+kO*eaL0I;{qL4 zy>o1}3WD(0rhxo?LnqOer(yYYHu~^`^!y)jrVO%1KBUCxQO90`ax@++7`u6^p>?b? z%~;3zN8kkQuP&-6IPtVs7-VcG$ z|7Xa^gFdtGO3=@GPhN-FTPdM?{&mWqTd<3qJqtI{TX|8o32a!L`75L?Ie8Wsmj3w? z(w41i2HxejH{jlDs$z8xKHyx|Ix z0{(9lvYgO5cqs>-f0eW{7*g8dAtAe!-y%-jyjQF9N%{?WZ@ z=l7Up^i3H%m|Rlh3fqHsyvGiFHre_dy%YMr$Mu|egFIxDf?ERLskpj?oU0yzuCeP~}4H2~5UFMRJF(ZIT&1YbQ%7{e4Px5-gmWwidiIy+yLN7kN)-Cn%tI&fKfOGgomJ66QTr z;q!b0=RUFRZ}-MF*Y0wRko;!{37IyU)%Epv+*iKA`r1*-`dICR2u0Z}_AY8U zEb9v(JzTG36^o($dZlcl8jY{nguhUG!>T$!Um257j@nz+ z?m9%5BghYc6--7Co_8$gC^WohPPA?B1M5RRhL21s0pBO~?-C5;XI4y!rl4l#R?b9#Vd?r&l4RiEV3yXj86759l-FF6INo32xM3SY*!Gl265g3*3%I zOKzYVlvZ5W6=<;L25y3VCprJ-XgtNa(7kjTKTQJ-XSj-=5O$VxsYIU*r|bpo=eU98 zAUV&)Z-91NZsT6`*>Rt$0OA6d^bvjb+ymNT?!axLXtg6(MZpax?u`kAIdfachvLG0 zp;P8uxjUJVa*<27L*d5RQohn9Zsj`E+_`|4km_OZ-+P`syyG1^RtK4MT zBzTP*On%g0ZUT+hAc^79Y5ft){b-GGxy@Z8wRgDo6eW)1#`nT? zi06#+K$5_%`UAoexlGD0Na0342YV{FtUa)#aq<76xW{QHKy*4cnNB{r&$X~ek-^C+ z)Aa#25yw=n07N{0^%kHc@V5rQphW)XD@aJa> zmoID&hGhORxr$TxzjT0;%IDDADUClG5777c>6FNr!QX2OMGtsaTH|N(*|ualKVv$I zEdFo|8Xxh&lzaM^ccgs+*?cki9CG*ze?jdN{DJ}W6!Tv63@G7sQ*rrT;V0X{UdlVrV&XOL z@eF3Z;g3=LwhTY50by_X5jhZ6&IiyKR`3@nHS-jIovLiI!dd?fgs0m);b-V3#C;fn=Go(NGL zAS_q#ro4(g!M7*+o(b70Ff(6hL4lwG;chJ&3x!3r6YGVb-bsTcd_4k^BH;|Je@ldw z^gVbb^!yDsU8!(+0~Ea$u7*K$nNUjG65a~8D8f-L3~PnronW7YzW0LB1|U8N6Z%2Q zC&8-*gY{XM@gAd8DNOneLr^8mNrUaxLPj6dz6y!^!B-=^{RT+i1&-Kjg(I1eStks9 z1HO8p>Kz&zgqHv9Qxh8V(byzNy#UEnJm-wzIU%+m00wh0l(M?<>*aF*&`R7+Q%Y;G z8NK;WiY0Sl(P>dmGpsY>KTBZkS#f3(`p$`$ZUX0dF>)>XY{grYoO(gLN3&{sG3zCe zIfzeMV6dFTvJ}X47B6lEiHkUQJj`?z<#c;r6g$L1n49?FC$zhZ8FUbWhuF6eW_pSX z*W;e>7VGGi@)5sn0K2c4Me7!S(VmVD3lQs$qcKoi zD7=BN>*9?@)I!86nmP;%-Wx zixJOJT28DOPG6bZ;@`(X5+^2*A0uAu5d@b$V z;=aF7dm_$|!OUE7;X#Pb6ScoV?NhNg?ZS8_E{%Zbd~rYuL>GufG$4gyG-bU%7t?)V z!wYdEZ7?Vjb7*H=u{ibuNJ_-t>F9$}@sE0-el5-;*TfsqnG$Eq#1_Xu@>VpVJGork zL++yr@jea6JMm0wjM;n9`Yp775Vz6BlTYGg@@9S(cT?Vfr5LdTlwZVG?$A&r+DoCK zTKto;`M!z^M?rLrxHkrHzl&z}psW@BRH)U789&iiFK(f0+aS)jLf=oZBoX&glh}+_ z)26a;xF!DY!9Id=0oqNT28iu}fCnghwdew_-buTms!#MV^!DBP9H0MQMT`D_+$a#= zZ`&Pc>A#CyiUXF>R-l2^EkQXbg|?*(&WT6Mzl|^Oc}N7M$qbF5rTMUy2S7i3z8Aoc z*g_84k?UxwF)G^&dPnEc?vOEK*Q0lAV-DK_`pqZd90sX}1lyNx8 zn^N8D9>^( z^GENz7;-$$Z~rG+7L24+(uJr00_H`p;3VM}&*_2QB|E8Q>Cx}_zpTI;Ez7%-J7~oY zit(+CNPwJG^JwwEy7g_yU*i-A%xm`^!2fl%PM}|3kcSc2u$o*B8$Zy3Z|pQ_R{OI!?1hQ}CT( zjq8BzEQ{y}&^D|uoXH5ty`y;ddG`1>FxVpK3z&8+JqnE%m?fR|Vb9v$ga!vz6@orT zcEcBZPOLc{X5-9U=yY8d_6x-wT$zS;oL^*puYkdg{i24} zK<@A$uwP-%u-zX4xzpWX?KNg>0Hk16brH4etnv)>A;XSxF|c{Q3G4{StpwaKcAb1w z;cVq~^xb6BZJ;lL4Q~xIBUxwKCJ@CEX>AtGeo{2?7JK;wBr$9>C9lP@)wKA$&E_V7 z{SKQ>?wvR`xfJ^1*(f)RL;}mBNl+sDYc13!vBZ~^wa?u|!B|Skh*=~ABJ!D&QP-HO!Wl=q1#V0`dm_5SE z9!tA^P3X&E?+ES_7M>5ax$H?FXvkx`!qNAX1=AP&8M|8zhI|&@4!2DKTRQ}`Lgqqq z?dR-?J?wkI-gkxVFIlA;_7$;~^jIopdA*^wgngw}Cxts$gr1faM*_-v##fY=<`t`@rU2g1(Pz80EiwVr8_g;WIlGk6I<$ zN+-fru>o?Zt!DoID84d39c=i3CmA5gi=77Sce*DH|25zA`r`f>?u9biRG3RuDV3aJlLANmy zmRxg6S+U{{Q}&HDXBq%0C%GhYeV*cS7>d(emprha;Yul%c9shu2b>M3TZg`LoFNX# z&T|Qri(<=V--j?euH`_Oa)Dbk2g2;Rp_KdPzzq)or6cD_9y%wku?*myIk_HvE}Sb( zdtAB0;{g65*Wd|#Zd}|xkX+)NCZf@uOKOeF=)pZ*2<@KSA@ad_aqTJl!JFIo0T%gi zvj#zfFV~$O)qb1{Wxx7!TmHnD;g?}4gEx>%p-IAJE@d((gSfhVD6VjG-NAm9bEjmg zYn&Jk?ZI5LIVi4kE}hUA!eyp`^ko|{A- z*aWVQTr!E=V4A5Uaf5fD@h)dhSu)Aoo4a60;fB%cGL=iAw@w;|H$ScLDwH5e=h{;g zF@r0lr{V*y_be#NJmm(rg<;RQ@gtx%pKEA|Tcdz`*&J{SxnRl%d(P!<29_7xM<<|u z$<5r00>>x1f}xlzPY1FRuK!fXe8qKtjzKQv^z?Rm&E0ZB@rHX#@4qt6aRUN^V*yiZ5Jp zEC5zDM-rvNtHsNp6Hd zCXP>h2z|Da8!y0MCz(d?hYOOabTimX4iCm)IY>I~0!~NCUuQt+B)Rqpjn0w}^P$K^ z@{$suT_p_#;JYZAArn6$&8O^Op??Yq3^E5qZSOwl2+tdPLZtm2YjiL{q)pGlbobb z$~}qG0BBE_lL6{urePlG&6vm?<%(6I>rk@{WQeOX9u?8Xify9mnN( zEZIU|r))__+ANbJ`9Y_aJdv1DTrpR&h8FsHlCpGAK9!VGw(c{@^qByWFX=Q1lm(LC zGN7SQVx~sla|zcM3@;=%njq|@6r{QwEmzZ_H5PXmvtA^T- zlEZt^_(`H6C%|V(z(q)@lvE!=;}^+>G^nkTRO?ZzmSiV_0Y_=K1^YM2;kQs!BUw$u z^Ic*d1Q4~7hqPPaheSykcXg5&TCmqk^fVJ~kUXQUg^iNB+aUQVnc)b1O%e^cFHNOJ ziUyfU&y%C(gmkSdNX(_ZLZQe)YStY!OQ{)c0=&d?G-Jb_v#=_|?}ahAGlhZGm-X38dal}@G|9v7ucb*Q;XM|q*RBpp!= zfbPM+#E=NuRvN@c2tZRzOjJ z)JPkw0;R2JqI+3dPIIClX-X<&UXd=z0LfLU8M&>mNgs7VU$FF-)hMn@2VTcOhDa~o zf}$JJQ-m{AI(I09g-K_wMG-FjlR~vOr8_GjB|_>>p2|q+K+5xplJ+G3akSLi6nwX& zdmS*IG14Y~h>n%M5YTs9>Q#XOxg(vu27PhT7w61q#I>nRcHmGnNnFiWK?Vqn;7X(jp8-bg>w%D7A#ehH)dR=R-lx67sV zlwesQ&7>5kchVE|26``DMiJo;(g^akev~Swg5;C5PJ6-iqt~ReG!uwQtgzYG|*KuAx}dcj>TKfLkl=LV?sD(q9Xps7_k10DHZ( z+ZbqQkp8p-d!zIWg(ZJVPd>$%HA!dDyxf#ern3di_=WVVS10(n<}=eIG^H?_Wb;j5az(|%tN0e-%$oiC*F_>NY4DL?$F@E z+gM_BUHN-g0pcQ`pA9}Y-hL{uT;hMyvFz^rF(XJk_=<@z%#*)16O>;3Fp30v^R+67 z_QCJdz;<8Wd^tq>@iWM==g(`8qZYuol7l^vkD#~OWq5L-Hi(xwqPW5jD1wHo{DAW) zuJP~5eHP3|R-x}YKfF7zgz!gb^?rjNO8Lv7{F+M`>o7j&PcVe@Kj_JRlVA5c_#$}2 z8eE)6-tQL_QT%?oiK6+@Zm8YjfBK;o!z;&tGM1m11ev#a4;uM9eDi+*K90Y49+dHX zSS!>L_+h1ho5*{^a}STY^d!u@%llG-Pcm=&5_~Cqk3ATIRGy>5;nMi`M^W6v36dz% z`Ep8Py3g;wip!C~&! zMJ0e?+FkO1djn=&lFD3+~%Qh$qhx8;9vswN5Xi9*-W;erQJF?LWwnuej+>* zz>q7<`vlQ>!c20;Jr(v1K=DkNzaD-0!iPN=@&e(YH!eV-;NAjKo(sPf!iE<@w_zw= z3U+~DC=%kykytDgAH+p15rR4a*(;&dL6DRREytkmwVU2BVx5Zs&Nqr)d=`|cAgL58&ccQ-!e8|JUR6RS zCFNHOJ61sSSHX__-QR>>j{&|$NLq!y@51?Eu%T8kqgCq<;U6O?>jXKi6dQ!sCtyRP zQ0)K>KZTZ~K++@xyFs+6*!cqVnTcCxq3?v~M>7F)aqD0}vJemdg#ob?-{DLf#CV=l znz^;O{WaK6ihJm#e@g5`*%PP5CHE@+=7R6G_<0^iFiv!$gRA02n_s|}Ahy_#zC^L23^J3%Ru9p5 zSL{y@fn@PCt$kC(v16eX=6Y(4c(sIQXt^k-P z#&$vRRQ$sqGM|aX{h=XW+*k*T3d9bhV0)qHLH?fS;(}aIz7VHV!pckW(tM0rk=QK~ z!ivSqW~h~jYbZtKmH4+BMXC5R24Ak%;+bE-@J5Wih{iH;_eM~@6%`Z?FBhA&1f&YF zS63){C%&gR+4`kJ1(=5pR zDxRPW_iv&ZZ6T-;BPb*3yBI~u!nNWbi^2XwoJhYrRVVJGH&?xATZhI5(T?21jp9Vw zU-(npbqP|M#A)OpGL?lMMWdO_&r z?!J?vRV)?PYHMkm(?M{s+`L$}H$K94DD~2yi;fOjhEmxX6z8N1v zWqq|Eag$AKgrZBbR*nGSE;~bMY96vK?NRfT^`XF>m&}^(U2mCu421c}qFmAED|4o^ zas6aDjS%K9t7!*F0kUm5fEy@FP6gb{vW`d57bNo^3d$?8v`Xl^Dodf|+%;Je9e@)o z+es-Z*JUSZk6eiCbRmixvcRDb7AiB}1w~=9>E!tem%XIqr<<~yT|p8dJ4D~&NZC#D zf=9{rE=OOq>^HLLmh8?z;Ea*|)6aR`k!|mXD;+1hNNE@GvgaNc zkOWyx24p76@{Q1!Bs)&I19xT4vFJ;d=}loniY$;q4XLtEkDwtR1j3%kOq@~6m5tJXGEer1(!id|?016wnXIZm8uMi?y`ir_7AeDpE0l#(g6ebG zn+t&ZLRRnp z%raSHTj+Z$v)Kd<<+9j8=&O+RqS@g)SzI)vyq6_S!B~Hgb^3%+`iLb0NIuCf&{y=c ztghZ?crd;H!~YPya#!n&&h4+iE>`Pho<1R@_iJPu#?*~;u>9$zauAty}Xq-2FpQyn4aa1@@N`C zC;5nNU~ra~P~wt?CkavySIhstl>gv>Dc z4>?G}<@MxHyeapmpALwSx1u#kq`V!SaULZ%rF~J+@{*x)gZ3DCBAulhEAMFm zDYxY+%FMVU-;jn{oP75O2#c3br*TP;hYW<2M0q*kOp2g_ag7>34V`M(q?PLU6# z?EF-D$q#5xlW+VlH%wmt2Nb2t^Yp-SU*713amkQ-P+s{1c}I%iWXcQXVL%?r3oT%K zmi)IZ>yV4fDT=@YN8uR4uMxb~q??Bi-uX1mSX?&CSp>Ro! zTt@zv@AAJt0(Gr?Q5G0}$n#EP2};D215(6$u3>0u-Io!4RmZ zTm{sZ700)MFG#W14t-Y?|I(Z5n!+_50D~3fHv!_hBANW&A&UM28gD4r6p(}}Mu!7L znBr>&8p9PcXb;9sg|G~eA`}Va&Wuz%TMH0Tin&sVj#f+?j@m7S7bQEyDCYl$(T!Cs zdWI3aqeu-$ElyELo6+MHv;Kgv1Vzby2uoBX(T0~KMc4nllL{L-#w=OUgQi<4ii6oO zB~?*83Xswi`Ti`5L+_3|Dg<_yPYVQ#zbJ-~Bcw{9q4`U-B9L4kUln~$ zqxMY^NXMMiD3sHH<-4Mz6n(XdSq~uPha#G$;B|`p0vJ}WxYG=^2F0j;xXwmdj zaj+P})1>%t4R@WX((^V3#7t>%9%@f02U0STxsuU&vldFHnYgHy%Ekj=w^9zG!(^?M zXDRB8rP5e1oKik*joN9YWCF09Q9kbiEN7MbC|}e@Ipi6noKtq7-D>BROQt}(t{BURwP;LtZWuS7IB^oa)b(C!or0hK&`mQMVjt9e4<>b#$drjH;D;k59;VofU zh%&<#AZ{pUO2H7S+(MJYFy(ccM1?CS&{m0?%7N?97@-_SQRhfyau|vzB}Ylo(aK+G zl5tBpm_jfy%AJ=XELLeR$6(!7ZnFl-9p%RRuqaO1ftJ7tN>5+NOjOE$MUkZRptsCj zr5WwgPF6nn4Yd^IJ8~$dDqnR#k*16qj1j!2%*uwD>B{|OAi1wRO-tYmrF=a|9w?s{ zV|X%^#$SQ+p>iCZERdzVRRS!Jl&a|%m&eMjbl6n3vQIkLbCf}}m-dO$=_u6ZD${hR zQjVwsL#c8!ZTfnxe76*~zfnH#1!QH)D7x9-D*MoLuv{6Xg_H{AV`q@O zQ!b_bm+zI=-{Km5P!6D%=||-ZZ!~^V`jC_Pv+{=leU-}3f1|NV`HgZGs+FnM==-WH zcnHzolq={lQ=>fU3ij{Hngg)CR%zKBkbWq~TS8HtGVdF%SiSNP;zN9cGN29k8kKz? zLG({tcaStG;XA>XOZAw1I%cYBnroa;$#4FGr>l^N|nJf|`xZ^e04H_9NgRduLD zqn&C?H5e|aF4A^bd(~=6m3B}m+CZ(N>fa(XI;oCQq}N%sl~SWzR2xmu=&E|r6~Zp6 zu3iQtHH&mTBV_ZU2A_dLDR5yk~O1SC{1H7iFE0qT&@06-`mt!Q}sM3z1C{xY93hi%IHlrb>T;=D7#tPNj zmr(mowRRamyjQiQUqtwzvW*3@kE*4#2>qlo%0c;A)!YJVD^*_fh5e#xa~phBsyw=1 zs#WdY0QFZ@MIO|CQ|ukl5nxq25pE-cg*{%EvRN6})- zO6|7@Ltw4mK(nBeYL0%i=ahQQJT#tGKfQ$FjJk<3P0y-jv`^JW&E-MgIrVEN*mqtX zbP(6iR-H=uigxM@isxKV_ogVRy*i$@s5+?MrK0Aj?%o%WoYa0>AjMgoszc31okQOa zSM`QN5Oz_`4FiLldiHvdTvAJtF_7-+W8Kl`p+3G6Hh8M*S_6xhx>+9}^H!%f2Z@jR z)c`Q~s{19N&rjWM8_e`q%QxcU1gJk*Vz2_$jRzq5vO4i400ybO$>nuLZRv*Ms`_hp z6xY<1TLCFp{hrbRud9=2B^;u@VF`dY)M_oXhpN>zU=LHTpk0^Y>e^R8c2n&`+thIS z%Uz6Mq`Gz=Kt!qiY0RS4%jx8!Tk79K!5*WweT2qXwfSyP-d1;@^VIIBFRg{XIJNp6 z0LH7MyFqP&dK6u;M0KGv%uG_(nnB84b=(vfmaLvcv#u0%s}fMAs#P~J1ZisZ-(a|> z4kK?}b2NcYv_Y0;FSHgyE$1NBbwv}LL*DJAEj`pSPVH}!pr_&rkJp{3qqbuexF z&sJ}p11ve}^|aaJi8^8j)aI)1SOaIC`f&&JJyox64t>wm%lblCzWS8`7ob30Oo?@c zYNx-!@LZkU48mTh-D#`mOZDj?5LTqFIE$iKJ?<13O4P?F>F$+!6gj+0)$b|){k7WR zCK}(UZE4L_rVg0}hPUb#=U{ZX`ui3Lt59dt66&40M=M}?uO3F<#t&-iRnY!XJ^C3$ ze^LuH^Z2Yj-wi`hsji^BnJ?<3LddLAw;Y06wK}sAGQX+^l1J&AT0z;?HR@%QxcgoG zX&UUSRX@E7k~;OuO7PXIpLYhp2DN21*c;VlYoPY0y6a!)Yf{gi1a?zRi`xKbrr943 zk`o%YV_-Me+qVYSZn^h3q>b2-vU5#N;7#0F4bwx#Be}5 zqj^FhgR`2cM#!|$$Z1Q(IZYX544&7d4oA&a(~Oq*b{Y@*k&z3U-+BOxy=L&gC>%7= zH1dv`$CRq;q}ekNSe!M^ebDEkdHoOAT{Tx|ATMg3I>9hE&CKT*vrC$7)d1+OkraW_ zL!&th(Vm)XlvwAbNuLOr-kOPvF-ks~$G-xgucm`3Z1>Z|(}`OC8YMY_0yG3Nh(f2{qW)ehy)HIDj@kx{W0+2pyk|}SyQZtZFocN+Sx(&jrH2o?4>8s|_E>M2c zoTK1 z$|lXx)+kK1J9X$Y)7~eK{0Xgi4K|o-3*JG4g|?iQdY0P$YcOV3+U#M#Vy%^#VR%kz zzfAziDea&`C{AmgWe|2oyKp;DpVeNW-M%*3N=m{xr`@$0H^X^t_s+1vR(se78tk;Q z?}P7xHflJmwbu@$Q%M}OOA3L-QET4_@J`yLB4j#iooF+Mi*_;XMsd~NT?9xMwYke6 z%uQ=a^Xp66vLn#ou61Xy-9tNw4xaYZZu|&7FRgSRz;h^Z?J^3s`D(Wh28o~6 z@c{Vzwe89I7ocsw4n?5W(H$Csw3p++a7CLzk*%v*%Qh&kX|19`609Ax0?4jww=ILP z5UofLj~m)T`r3zT`_XbIOlxNj%5ZJ)Qc&L1nytlvL}<-zAUaYj?Eqm>+72^-ELz*0 zvUzW583p=dw8QAD9jiTf0L5)>{eJY_(bf<{oK|K6nekdjI^HTlyMk6diQ17Cz?r1w zV!?1%yJ{SUAXytgi_jG9Xj+}6YS&XzTAFr0y=CrcHRmBET`Q-<3GZt=H=>rIeNNw% z2U@Q+uqad8mDU{(wH06Z!_UL=2z1<9a`P!|gP!wnn{r8U3*3Jd{b8Q+2(J!>IV_?He?S`c& zinN(VP!?;SUB=M8(msC&nWfsXg!8pFg@Q_Nw2Q0&zDzrpcI>>>E~grS#CT(y1sN z&{`L<48l(8npy(jDP323hMd;*Aos>uUH(D(j_H)4U_YmO_Xd>bb(2Mau+{xp0-Scb z>9m>Xg6=To^V#d(wF7DgUC@2h9Cb<;=yTHTcE>ex)=Ao-(M9*TKN?+it0)imqE1EW z32wULyTEcuHz*bC?z;LLP~@SrDhDJ_o$f72ymZwa(dVtZMb0W8T?+?D@zrhGi$;Il z9~3qY&|RRZQJ`)Gjl^YL1)bU#q+Tjo zW{B?ZP*C2`{W}U+LUo8v;X9@~Pn$Bsbq%RtxT#aptT{qAk&Y^h)JYmqi_%H6(HE^N zrR{&WbU*H+7NfK51}U*RYc;^%)*YoimUncuD}g#rS3vK8cwG}Mh!b?t|3G`9F5dy; znWURQzYTF$*Fe7km#o`q#LGKHH)uV~Ow}2ip_ZmQup1=zbQ*dsrR&P-q4vJc#suIq zbTza{d!XAC1Yw!F88mBts2gqreObC~iNNwmmrtjgJk}ZRfIVB+aV13O=v*i;_C$AU zJ8u14-LZ!l!8~1On(#c;`Op*PnXV5_>+^LtXxCbS?levI3Uys5!uVX*=mJGAbU86- ze5t$C4Mma8(;pg&bwe}JSEAc^9HL+8gh7B?stX~f_G_I5<(0hAaVODNrVFKY@mt-A zx!^0;wUmIQLbuBmSl;P=H-hiI?j$X_Kj_T91JXy`Z3#x=lWqt_g+A+^V=p&fsVky` z!oTR6M?z+m?iww6t99+k)BRN!NQq0|bgN&WR-;?e0k!YCP})3It5eT~DL-^UMYvn* zbnmu8biGcM2KENs0&>wb>NM^crJuTSbufu5LWtA^u4v#&uWF*N&Ssfs6C~BO;gR&`e!0EoY4=O0`{}|oOS54 z(YKof4d?U^Vu16!-nlb`+3K?tV6fBQB}c&pedl6WYp=g&0%Q*Q*Q;QdqdxK|NSyQv ziZM9ri)$d-MgJxMSH)G|w+Hwx>RVC#-A#{o7ruD<$c}*PuJ@yCY!CgRu^{o(FP{Op zUi$Ihz~`;sG#Ezv=o31D!B^jn;+uZ@9~9&B*V|WuJwR`*M=em_(gu8&^{*%Z6r?xl z1YuY7pSOYGs{Z~_*nUmlsV(3J>+g}H;JUsuB|?Yjttm_WhJM&}3_+-V`a+O|=?6^$ zL%2S63u-s@&*-NzBJ>jlkVNXIQ{qIFK0OUmqV=*cXt<@1KMjT${YAPevHJDoA-}DE zI}(j|^tE{?;`D!%!OVF5%w!B*f_@6QXcG0!Xxfyd52FC{UHu+<=p^f3)T2nzccw>I zs=gV0r_=OBub}Uq{tInXP1kp#B+dK!;Uj@1L*Iw;O&{q0R)R89|2rMj_)s7H9VA)$ zKrKe%k$!U|WIoo{(jJ^_{lPq_&Cz=u0pAmSB&}X@^;0R(k*D8o31m<84K$~HrgvEl zhJ5|jlNjp){X7a77U~;mbINo5{%Ekj(CgJ0rI-5SozPgMA3^^4Vtx2nTId-e{v&dQXRlol% z8o%imPXuL+zDpAtzw2Yj(_O1CqSxRL{n~%PP^b6G#D%NZx1$uU2EAbjWH##iQ~JJWs`mby)aD;e~@$2%rIvr2J(bq%oh~qhEua(pM_x$d1fsQoi_lkl_8OQ{?>*U zT9BMHXeih3l%bUT6Q>PX*P-@|VHCYW&KmNbL9LBJO&c`M8FJ~yJa6dQ7LB%sKnX4K+9m8X9@QntEgCXZ%TyRH2)kZ*aGL(@M*4faL+)OS8#60o+Gnhv}(M3Z% zJ)zwU&mW+6$#Cc&@VOgqQy#pBVY@dPJq-^BLyDJSychbs4Vq^_=3_Xw2#|aYISD}R zXZTFZe}97o<&gy#(#mkb0}Thaqw%ugDg}Il3|Uj4{fZ${fx)_J*f$KdYlcgd^%0Db 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 z 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 C#kfX-RC23TtrAsDE1EAs=Fq-U zu1lrW{*0wnFqBhyTXR*k|MYP^)XNs4vxBS=%a_!6Ra-HgRQXw{Xv=lzo;7U^!oN6#=)JgrvTryrv>j!F_OPy{d4GA8kc&VJsX^cXL zOIcmEL`9<@DK≷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 diff --git a/software/firmware/oracle_same54n19a/gcc/hal/src/hal_ext_irq.d b/software/firmware/oracle_same54n19a/gcc/hal/src/hal_ext_irq.d deleted file mode 100644 index 9675c336..00000000 --- a/software/firmware/oracle_same54n19a/gcc/hal/src/hal_ext_irq.d +++ /dev/null @@ -1,243 +0,0 @@ -hal/src/hal_ext_irq.d hal/src/hal_ext_irq.o: ../hal/src/hal_ext_irq.c \ - ../hal/include/hal_ext_irq.h ../hal/include/hpl_ext_irq.h \ - ../hal/utils/include/compiler.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stddef.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h \ - /usr/arm-none-eabi/include/stdint.h \ - /usr/arm-none-eabi/include/machine/_default_types.h \ - /usr/arm-none-eabi/include/sys/features.h \ - /usr/arm-none-eabi/include/_newlib_version.h \ - /usr/arm-none-eabi/include/sys/_intsup.h \ - /usr/arm-none-eabi/include/sys/_stdint.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdbool.h \ - ../hal/utils/include/parts.h ../include/same54.h ../include/same54n19a.h \ - ../CMSIS/Core/Include/core_cm4.h ../CMSIS/Core/Include/cmsis_version.h \ - ../CMSIS/Core/Include/cmsis_compiler.h ../CMSIS/Core/Include/cmsis_gcc.h \ - ../CMSIS/Core/Include/mpu_armv7.h ../include/system_same54.h \ - ../include/component/ac.h ../include/component/adc.h \ - ../include/component/aes.h ../include/component/can.h \ - ../include/component/ccl.h ../include/component/cmcc.h \ - ../include/component/dac.h ../include/component/dmac.h \ - ../include/component/dsu.h ../include/component/eic.h \ - ../include/component/evsys.h ../include/component/freqm.h \ - ../include/component/gclk.h ../include/component/gmac.h \ - ../include/component/hmatrixb.h ../include/component/icm.h \ - ../include/component/i2s.h ../include/component/mclk.h \ - ../include/component/nvmctrl.h ../include/component/oscctrl.h \ - ../include/component/osc32kctrl.h ../include/component/pac.h \ - ../include/component/pcc.h ../include/component/pdec.h \ - ../include/component/pm.h ../include/component/port.h \ - ../include/component/qspi.h ../include/component/ramecc.h \ - ../include/component/rstc.h ../include/component/rtc.h \ - ../include/component/sdhc.h ../include/component/sercom.h \ - ../include/component/supc.h ../include/component/tc.h \ - ../include/component/tcc.h ../include/component/trng.h \ - ../include/component/usb.h ../include/component/wdt.h \ - ../include/instance/ac.h ../include/instance/adc0.h \ - ../include/instance/adc1.h ../include/instance/aes.h \ - ../include/instance/can0.h ../include/instance/can1.h \ - ../include/instance/ccl.h ../include/instance/cmcc.h \ - ../include/instance/dac.h ../include/instance/dmac.h \ - ../include/instance/dsu.h ../include/instance/eic.h \ - ../include/instance/evsys.h ../include/instance/freqm.h \ - ../include/instance/gclk.h ../include/instance/gmac.h \ - ../include/instance/hmatrix.h ../include/instance/icm.h \ - ../include/instance/i2s.h ../include/instance/mclk.h \ - ../include/instance/nvmctrl.h ../include/instance/oscctrl.h \ - ../include/instance/osc32kctrl.h ../include/instance/pac.h \ - ../include/instance/pcc.h ../include/instance/pdec.h \ - ../include/instance/pm.h ../include/instance/port.h \ - ../include/instance/pukcc.h ../include/instance/qspi.h \ - ../include/instance/ramecc.h ../include/instance/rstc.h \ - ../include/instance/rtc.h ../include/instance/sdhc0.h \ - ../include/instance/sdhc1.h ../include/instance/sercom0.h \ - ../include/instance/sercom1.h ../include/instance/sercom2.h \ - ../include/instance/sercom3.h ../include/instance/sercom4.h \ - ../include/instance/sercom5.h ../include/instance/sercom6.h \ - ../include/instance/sercom7.h ../include/instance/supc.h \ - ../include/instance/tc0.h ../include/instance/tc1.h \ - ../include/instance/tc2.h ../include/instance/tc3.h \ - ../include/instance/tc4.h ../include/instance/tc5.h \ - ../include/instance/tc6.h ../include/instance/tc7.h \ - ../include/instance/tcc0.h ../include/instance/tcc1.h \ - ../include/instance/tcc2.h ../include/instance/tcc3.h \ - ../include/instance/tcc4.h ../include/instance/trng.h \ - ../include/instance/usb.h ../include/instance/wdt.h \ - ../include/pio/same54n19a.h ../hri/hri_e54.h ../include/sam.h \ - ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \ - ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \ - ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \ - ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \ - ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \ - ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \ - ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \ - ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \ - ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \ - ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \ - ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \ - ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \ - ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \ - ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \ - ../hal/utils/include/err_codes.h -../hal/include/hal_ext_irq.h: -../hal/include/hpl_ext_irq.h: -../hal/utils/include/compiler.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stddef.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h: -/usr/arm-none-eabi/include/stdint.h: -/usr/arm-none-eabi/include/machine/_default_types.h: -/usr/arm-none-eabi/include/sys/features.h: -/usr/arm-none-eabi/include/_newlib_version.h: -/usr/arm-none-eabi/include/sys/_intsup.h: -/usr/arm-none-eabi/include/sys/_stdint.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdbool.h: -../hal/utils/include/parts.h: -../include/same54.h: -../include/same54n19a.h: -../CMSIS/Core/Include/core_cm4.h: -../CMSIS/Core/Include/cmsis_version.h: -../CMSIS/Core/Include/cmsis_compiler.h: -../CMSIS/Core/Include/cmsis_gcc.h: -../CMSIS/Core/Include/mpu_armv7.h: -../include/system_same54.h: -../include/component/ac.h: -../include/component/adc.h: -../include/component/aes.h: -../include/component/can.h: -../include/component/ccl.h: -../include/component/cmcc.h: -../include/component/dac.h: -../include/component/dmac.h: -../include/component/dsu.h: -../include/component/eic.h: -../include/component/evsys.h: -../include/component/freqm.h: -../include/component/gclk.h: -../include/component/gmac.h: -../include/component/hmatrixb.h: -../include/component/icm.h: -../include/component/i2s.h: -../include/component/mclk.h: -../include/component/nvmctrl.h: -../include/component/oscctrl.h: -../include/component/osc32kctrl.h: -../include/component/pac.h: -../include/component/pcc.h: -../include/component/pdec.h: -../include/component/pm.h: -../include/component/port.h: -../include/component/qspi.h: -../include/component/ramecc.h: -../include/component/rstc.h: -../include/component/rtc.h: -../include/component/sdhc.h: -../include/component/sercom.h: -../include/component/supc.h: -../include/component/tc.h: -../include/component/tcc.h: -../include/component/trng.h: -../include/component/usb.h: -../include/component/wdt.h: -../include/instance/ac.h: -../include/instance/adc0.h: -../include/instance/adc1.h: -../include/instance/aes.h: -../include/instance/can0.h: -../include/instance/can1.h: -../include/instance/ccl.h: -../include/instance/cmcc.h: -../include/instance/dac.h: -../include/instance/dmac.h: -../include/instance/dsu.h: -../include/instance/eic.h: -../include/instance/evsys.h: -../include/instance/freqm.h: -../include/instance/gclk.h: -../include/instance/gmac.h: -../include/instance/hmatrix.h: -../include/instance/icm.h: -../include/instance/i2s.h: -../include/instance/mclk.h: -../include/instance/nvmctrl.h: -../include/instance/oscctrl.h: -../include/instance/osc32kctrl.h: -../include/instance/pac.h: -../include/instance/pcc.h: -../include/instance/pdec.h: -../include/instance/pm.h: -../include/instance/port.h: -../include/instance/pukcc.h: -../include/instance/qspi.h: -../include/instance/ramecc.h: -../include/instance/rstc.h: -../include/instance/rtc.h: -../include/instance/sdhc0.h: -../include/instance/sdhc1.h: -../include/instance/sercom0.h: -../include/instance/sercom1.h: -../include/instance/sercom2.h: -../include/instance/sercom3.h: -../include/instance/sercom4.h: -../include/instance/sercom5.h: -../include/instance/sercom6.h: -../include/instance/sercom7.h: -../include/instance/supc.h: -../include/instance/tc0.h: -../include/instance/tc1.h: -../include/instance/tc2.h: -../include/instance/tc3.h: -../include/instance/tc4.h: -../include/instance/tc5.h: -../include/instance/tc6.h: -../include/instance/tc7.h: -../include/instance/tcc0.h: -../include/instance/tcc1.h: -../include/instance/tcc2.h: -../include/instance/tcc3.h: -../include/instance/tcc4.h: -../include/instance/trng.h: -../include/instance/usb.h: -../include/instance/wdt.h: -../include/pio/same54n19a.h: -../hri/hri_e54.h: -../include/sam.h: -../hri/hri_ac_e54.h: -../hal/include/hal_atomic.h: -../hri/hri_adc_e54.h: -../hri/hri_aes_e54.h: -../hri/hri_can_e54.h: -../hri/hri_ccl_e54.h: -../hri/hri_cmcc_e54.h: -../hri/hri_dac_e54.h: -../hri/hri_dmac_e54.h: -../hri/hri_dsu_e54.h: -../hri/hri_eic_e54.h: -../hri/hri_evsys_e54.h: -../hri/hri_freqm_e54.h: -../hri/hri_gclk_e54.h: -../hri/hri_gmac_e54.h: -../hri/hri_hmatrixb_e54.h: -../hri/hri_i2s_e54.h: -../hri/hri_icm_e54.h: -../hri/hri_mclk_e54.h: -../hri/hri_nvmctrl_e54.h: -../hri/hri_osc32kctrl_e54.h: -../hri/hri_oscctrl_e54.h: -../hri/hri_pac_e54.h: -../hri/hri_pcc_e54.h: -../hri/hri_pdec_e54.h: -../hri/hri_pm_e54.h: -../hri/hri_port_e54.h: -../hri/hri_qspi_e54.h: -../hri/hri_ramecc_e54.h: -../hri/hri_rstc_e54.h: -../hri/hri_rtc_e54.h: -../hri/hri_sdhc_e54.h: -../hri/hri_sercom_e54.h: -../hri/hri_supc_e54.h: -../hri/hri_tc_e54.h: -../hri/hri_tcc_e54.h: -../hri/hri_trng_e54.h: -../hri/hri_usb_e54.h: -../hri/hri_wdt_e54.h: -../hal/utils/include/err_codes.h: diff --git a/software/firmware/oracle_same54n19a/gcc/hal/src/hal_ext_irq.o b/software/firmware/oracle_same54n19a/gcc/hal/src/hal_ext_irq.o deleted file mode 100644 index 55a9e4e4d86d9ced07ff5d57b75e5f6fe5fa2f64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456952 zcmZ_02V509w+Fg2Gnrjx?~T2C>|*b|_ul)l_uh})qXG(why@FvC`AE95i5cUs34$% zhyn_zpdg3^!3HYo`!5{6@80{~;|H@=lGT%$Nmep!={uw!V@y->!!!*v|1D`W4c?Wf zCf=r)pn>K)`&LXHgmN(ci1sS}uBrHSzz`J=1q@U18-O=e{1#xiibnw6R`E!{C>4(e zyrbfG0q?1J3}CE^-v^9S@dtqMD*h1gk%}h(CaQQ6;A0hk0+_7gDS)Xe{uJ<;ia!TT zQ}J}b7b^Y|Fhj*N0bi+j7GSoDzXr@v@i%~PRs0>`dlk>lbMO1MKkgK>1s8w+tpkBodfQpJ6 z0Zl4y2DDJ|Qh=pZybNGj6)y)^Ud1Z_R#fpyfR$Ce3SdkIBR>j)^wpZ~E zfE`u56JTc*?*iCW#k&D^SMeTzJypCHU~d)g1K3x^`vLY>@d1DXReTWOU=<$%I8?=l z0S;I35r89Ad=%hl6(0jQR>j8wj#u#sfPbs_M8HWZJ{fR|icbZcrsC59XQ=p0z*#Cj z8*q+_&jp;P;`0F)sQ5y_MJm1+aEXd91ze`$%K=xY_)5TkRD2cSY877txK_p20j^i^ z4S*X}{9nLLD!v(Ti;7zTTC2DX;8qpi2576|c7WSedC3NPJsJW`~cuV6+Z;%tl}Q@Q8}L0UlNHV}R}|?g8kj;$DEqRr~~?w~G4! z`l|Rzz*8#j2Y6b=&j9+X_*uXJ6+Z`fUd1l}UR3c*fR|M~5b%nM2LT4F_*KAbDt;X> zM8!h^!&LkR;7t|31sJa45rDTDxL)RSjC?JCaZV~V5*8g1$?IB&jHg^JRR_bioXQRQ1MK_S1O(bn62Wk0drLR z4d7c9e+T$p#d85a;7=LY;?mIhthT1k;a==vi|fn#CsdlP`yOxGONv+KYZ`xf(BgWf z{!PMu*JgFzXBWRxHPT={KvR2o-tU&-IhtDH;7a}f)Z_8~=Z9+W)8dkG$ej7My@Y;B zKPA4_^p?RbuItcNYkte%h#XBTR;yIMFWH)gU*nhM88xK)zjD}MR;xrV8?5;+UUPZ> zKoRc^4UmQ}6Go3jP8W@do_%|xq@b5iG(g7 zWNzr!KQ>HkND}(tuM_@c^u)x@)D;`?w*-Is1)9mlP6wdiOBD+>lS_L5Au5_N{#C0F zM#mHb1)F9_G{dU#1oCUHTC!Zj)|aDx)Rd}(3wfszD^%8NMwOVOLk)A2(4VC!Vk3(w zX8vpX(@m(+)Wjci>j?_j(pNcyVm(mR!k?}T3R8d}WPgSP>ZvQ~hi29YHoZ)`;;%ja z4D?1I`mt1?M?AgO=#^)nXZ9KV(X+lbiKs?0iaX5PR4jy^qV$BVLzN0iQb>YAobC#AE}Q5jek9yep%E2E+oLrpEcW#xfoOS3X^k4hUVGc-#BHA1D$ zh!5u)BA2;F)cqj_yHN2;uZkFRZAc^})beG2r0NE+P0WT>-U1dqTK``xhBlg(CF}~} z@TY#U29t$GsU?vvv*|yKwJZjf?V#W$DY2IS$J#E%c9t4|8Gx#=H2<&cGNoBPb6GfE z)jYOhX;!M@de~c5jRyL+TzQRUWz1H~GSRFkf5Jk3S72;lSwbq-f>q6-x>B)|YTN`w zq;fM&apa1tC~jRKs7iTeS!__%W{~(to@M2l3W= J~KSzWV>=FNr&b?f=sCC&)Dv zMnY;9NAo{IYBggm)eghhsE)!Y7Su}_TXBN&w=y1P*HPG5xLo``UteoiAaLHbT-H{`A@q)cmo7o>6~(=;;Zq0TrsHr7*t#*YM5AC;&obQi5jsU=XEyw8Sv1N zc~fm)yog(Ci>V~BjZW0-xuI1Pys3=>moM}%;_f%_3Xyg2POql?A^V?K(ey{FB$~zl zS_QcQErhfk}9n)U)6Z@3iWT|40r3NbYL~5vF$xKJ0GE9JNQTyv*)8!Y$qSBVh((a zitXZKRm_o(Q?cEAyo&AN6I5(3|69fO@rf$t#3!lPem+^n4)7@|c92h1u|s^CiaGP? zD(1pxsF*9CsbYuuEEPM#XRDYSpQB<&`CJt{#^Iw#Av*U*O^j|o;LEIhlY9; z>u*-2TW(R223AbP8d{fNjciJ=##>9UCfiD|rnV(mGrJP3`Sud5#f}oJrF{w3YG(=7 z+Mxt%v#SJa>sW%d+g*aS-&2Bh*js{i+*g8iaw@?(?=Qi+94NuM9xTDS9V)@PJC|TR zTuQK>t|eHn!zEbnBPCcLw-T)H(GslRu@bDmdkHqcqXZl1S%MAnQZaN>r{n*@C0;jo z0@Lt@SDf%ZZadW1pyBO23q_g&(fh7vEgi15&8gTtT*md7oq%iiWrSC(DB@aR1e0bq ziP20sORZaqDXYHF0)N!WjO&NvB*!9L!L_Ks0@t1qRMWdyLJqPKT+_{p>Wli3WV@dn z*YKf)`?jEKELJSQ+fn_dCq!9l5J|o>kL?sMt0f{q8j_sdR(9Sl7&${iGE=O zNf^6}xXv{q%28MsaLo}%;!TX9*2Y*D!`d6fyKEJ49f>Ci|MsIApGstN3xT+5O(mN* z;i14a!!HnTYvhTzrpiDQuD$;zuDudb%1?-g)Y(LbN)gZ)T*>NcX> z(1hxDUZm@rLuBEwbtFe#LV9-$CoOHT+~OLKMildYZRz?At2nNyX+d)29YiDjMLy1U zq1JLKq<8LWl0T>>U8lRyH6o0(bh=D_Rs2MrE}2T#p5fHmt_sQNa+|Ij7Lc?)Z^*Ce zYse}C<_VA%LwbG2QvHd`M48cpYLW~jXKF`^EZ1CJOA@Z<6V08P3!6f@H$gTnpXkI zf4!aLOy5e^d$Z|Ut2DJ%E{^%_4Mg*=OuY~vNRkIzP~3cr@m@!%wV>D|duOt<)djN6 zt0rk#8c7;+?h#FXXKHQ4sP%gc#c)tnvT$B)^5|Fb-PCOnMPtB5ipxi|?sd zFNpr;MT(NHc-$@=K^~pCO!XZ$lMQDY5&poFEbMTGTBo`auJa~2qgxVQw*mF(t7dea zTO7$n0&%T4M)ceA$ex$mNm^&*$T_ndfg05#niC*$1y{`sRtCx{H zs(6zu?6Q_@$azaO!BrRR@iFXTL@6b|#@TEuT+UOufY3)PO zrJqYRO;!`0aD_a5c$OqID^K-dnAYJrfC&cIM5a@X7Zz=@#@0x>9t|XXx-DX-8D^#6 zx_hdC>*={<)tqDrc)XPv*KoSbLs&>fI@-(GMoSDp^tes8VF};S3S=3+I!~ zuXmBg6kn3iES6-hHBvmgMiSn6C*kXnEWllWq!ZWlu+@XI(2ab#*PVQMT$QeNeWy(8da)WiK1d^NVK?BIV#jIz+h;U|E79}c(6DK5i?P_OE_K^G986(FF?6lxKbHb z?-4@D&b`9<>HzzMf!$%JlTd`tk==!wm?Oyvf(IrFvYnXL5mFpP|0U>@ed4t_pgbhT zbVQ1Qf-TuRgjKR1y&ScJr^6;)#zuryKgz54sifhxR=Ocv4aUvIEwPpTEkXS@wzLqP zyMqmihH3U}a5)ULoh;h|0v*_zA5edcRo?(%?kxEeND7$d0iyMjefWql*$Q!6K zd}ko=uH%OC3&H!L60%ev_)Z0Yfq4I{wVnzw|j9i8eR;$0U}7k2M$1-y^bCe#lMrD@Et zD{l~*(K}w!$iQ#KU~E?L>eJc*uQN0ot~GRN4^3^;kx$~?ZCo%q23k!+kVcmsfvXi; zMQ=Q7wuB}pHcXrkQ(TzmX|%br^sy)%W@9*XcrhK8q5L?rxq`M6EM)*hon@I}@Fsvg z-33+W*tcY~1+g*%5x!uSHx{LH6P&Qof_r@NbLvWAq#l)r zge_$OoCUYZQSXW~1`4P|XM6nXsx8q&ycM5c^BP&=hL31dri};9DW$Bz*WPeEN)%l~{BE zZMI_m0F2XJqQyY;fup#wF4|ng@r^M&UB&f|D4h@+(sIdLblVPaUhKCI+AoM3cS6HW zaYg{bb4&EhRPUwgO=t#H>tGAe)_;B-Hd(sTm~J(swFwOPt+6uzZVy_s3bF?m>_R+; z{8JW2pOK^$X!e)-y@Ew&rLK70@&M^-AS9iWJTgFXUYdfW5x*cMBcsJHN>8_{gQ{j{ z?054z=X>K?x7lDCvfm^mXGveLR(MzQ-o5)mK%entVM~8wKV0XrKI-7FGTRoBY#4b1 zdYgpI23_-C2H4nYWn=KSZFU!ibhv;w8t)wAfSPU>%Ym}z%+au{Ppf#~LssFrz{l)5 z2sx8$gd>!*PgOwcVhbeo_%iQ2NL%^-5@@c;z4xNwy6i~v$`CnfK7>celPQ{a__2k<2dX)|ENV?l6+z9+)pAK+t( z&}TUUnJSpJgW;Jlt}7~^3(obSHeD$H5#WUoL+j5BAq?3mo+*5x^+=X*6j>{tErhg$ z%p752Q)qZ2Jgx`F-U+`~pz^(tmvMf+*_2_C#?4UK2b??0O!RPejXR;7b-i zcq(cdg7UezaRJB@MiV(r)QSIz;c0W;sFMK557ZP&!E;Ga&ka^y>#o2c>p*A=6oE90cGZ zrP3n;U|5bY_gSpu0}lF0-HZ|U!wFv3TQ2t_=)ssku*NiAp=7$JRq2yk0UK@N*Y zNwM2eik5Plf%2|&u`C?BC*}5p@3B%D>;&-pQsO9(JdpG_y2In8rZkg%B%PiDeF>6X zbBIoo{KEkrONNz@k}U1t00UDb$23qrm28fI{h2iHFe=le=$G&zU22{VH#4O1qah_z zO8x+SS<;F|Ajy`N#DFhHsW{lBSK4;>gVnqEz-FLyvp zPW<^uRPN^mHK6to|C)rjIP;&Y!S2de)*;mUcWs`Pk6r?D5dgwtDyENe?1u*p7Z%8n489(EuiQHw`z*Ym;AzTh|c7-Xk5SI zUCyGE&F6Z90q5lrb&1vRyNUrz}{<+Al=vCk3IShgGnnNMW<{xC2_Zgm?{QsqVK(e_Nv zo&@&ivU360)8*i&u_stnLR7zz#NwN0I1`~~ffsqpBM_W3OI z=4EXi8Tzhho9{*`NNcVDbFXSYR)LgjS|17QA=){VW)9VQZA9A*ZHO}}Z)zu4qcU6@ z^%gOU&>ATt7OAaK5qweFh(U1Wj`rFU_;6PnM~~4M?Xd=6h}D)Yg!VYCmkUPn18vMv z$b6`6g5yT~k#-Yh9TK&5P68xp_f@6grcG%M%4BU5q%(M`w&*3;pK4twhxc52W(GV; z)4sQZlo#3;hfsQ{of-{&ue63QC}nAzjfa#RZSM$*ytWQy$=_=arNHW3?f74y%-6o- z(DzY0ZVF_6(WX2=SifpBI|6*u#?aL7yS7lGkZaG-to@fZR{^D!?s^AQTI&uEg-Kg= z3n@LeO=tZbw%F-fSD>-03ynvmy)NN1I&PE#W!`Tj-0_-TNEHN9i0|pmbNKVExMP z=`wc0+gM%5Bxt{{Yr78MfiC+FA`!1+w4#5cyNW$Go}jykO;P?>m);3dp6EK$A|plT z;QOQrEV;^)Kx?wQn>(){KebjYckG9V`$A>6=(LJ7twnAN4a~SbW zH?$di|Dl`T4z?8O+E8xox6b$;z)FAb96Yko7fphOt@?`p!X#V$Ioe3E(~q42utVRq z5PbIfE2SaYLBHu4z%G5)5ZJj}e>EJ6_UNbL{3T|ceQ2HSq|f$))d%%P0qlqL%U8n) z7yb2iD7osbGNHjue~s3PNA*!vQR$)Iv=1bn`rWjMI<9x9jcz=lzfbcJAAQhWgvVEJ z#t{>KN`DL=D{w!3ULw3bqi==th}>Uasvkgr{`fsuc1~X>4I~%!$=5-0N#8vWe1Uo+ zZDm~1A98}sB>jdA^h2_KD>hJhiaxm?D4*(UH3E31Utc={P@`qk%1z|<{H>KdiFTLajnZNZ>_o3F>a3>KAHil0r z5WUS1Ko3q^!?uwSw%xEM6C^tfrB;G(r=fc%NO3TH_yl%GL&X@7>^6*`RQg^+FPvfJ z`wWLE?YQ6YZ4~$p7+%muz#+r^+R)%^h^IHn1;ZpQDlZzo{6ghrL&5>{bf96E6~Y>1 zNXGUv4>oj5M#!%j4t#>l>jvNU@FCPN=@A&h3L;{o}n)e1oQg_@4e6$XE4xK&_lyrY<%-a2JJMMn`qdK z)0I5Qa9{`&Ju!6L1ILmL<;%d_R71EP;Hja&3Nq6So4=sr(hb>^4t!}SdkT(a7*Z(` zuM9HnGh`VahNJDZVXz*QIfm(d!T#3pi-Y~0p}GN-xrTWTh~Ni9lP)kK-_T(u7(N<8 zU&DychAx!z|6&*xg;Jqmf&#v828R~#_J?8O7_=1`R_WlwFT;=HF!#41tR8^1@)wRc za2sXZP(-<7gdj}0)fkjFly7rDa!X01d~CQ< zJqK-(%Ijq?B1#$e6{S1M78&~PDqeSCXN;l^0bi`L_y~N6Q%p2Rd7!w`o8+OA`xn3? z#g+O!Q5l#9_9SJ+JXrQb38D;avQpzCq@*fSaXOSgRYuWf#d9U~0)m{TeD8+vyineB zMkHP;q2(YtQ<;wQr~H*7<0K-_RzhiHy;fWmFuYObegMf^#qudiKb4x>A9}v4s#C}EooQtpfPM5ygg)`Mu}KwW286QT#WtKfYQ}yc7%o_#@&=1=Rm~8Pd#6DZv=h z5bTM@qm-vkGCJ76_{T==3s9yTmsUjE3!_&Xv}GFea9)o0u;QI?)_ z(AwZ^JX#y>J&!Oqnoqfn#+Q15rpYir;7zqS{KA_}9}nxA_m04|#f&U?*wXGQB(!=N z4Vu<9$%ZyVDXrah!6!&-SEdST+HbJ|-XVKDq;;IT9`ZX4q(x8X(Z|5sWl?kBU6<%# zL-(a0;Y^S6_YldRz2ZUHtLt>s^o|*Z);_an_j0gPchpZvE(_jy8*W1WI%P5>*sz_U zsB&bse}ncg>-;Ym-Pz7b04JEHCW3W}jhPMlv#iAt!=Lcfc-sX7!SeTR6dS}jkja(k zInh4w3|#CORteGUWJznX&O7e;{MHK2cZ771A&8`bjza@fR zIabW09ZW%v)Cs_bty}Mf)*>wU>nDP^C$!yUp7@xv6J3&J#tK|TFPg!3&S@4XF zE(MdGv%x_qrLkWV;7U4MYz-s6G9NnpQNT7gfVtmTR85%losFTD$q)8?9{7q_g<7!X zCtFSPonNdy?Kb~ra}J@>O0YeJlC>aG7RE*x{}Fs!h1Md#HbI~>9k#+UN;A3&f6W8K zVWD&nSmq|w!?y&;z74Ad_G3cU->}SGs5=e}9)jr*6nP4>Z^1t=!6OUo$AzpqpgbY0 z@`ZukLJsAse1uC4AJO;2zbTs^DNM^kc%lTm6;Ko{JmCO|!a+*O zCkd7D~Jw#@-wj&M8y=Drn-v|;v6C@Kdd-V5XDt&}S` zb%ojwLe-5BmM3&Q0qyz1l1(Um6qaz@y`KbL8s>f$E?tGpFT!8DVD498!d|E?5V9}9 z&O$*?882J0XD)!9Xif9@9pdAY&}T1-dYHRYTyzjJ9mHKXV4$B^HvoL6MIXxg_=~?n zV9QytG`-XU#EWzvofBJb0?B#t2i@Wq#Qb5kC}Tt?IzkXDCL}`ieR0TJm>VayT?Qi_h|lt1b-bvfW%xrem6o@U#7nl2 zk|17ah_*!W!d7Tc5>0d*;j!565!5~rcbtK+WN}b)Xh;z|(qWubaVhN`KNT0@ix>V( z+}9YsKNlyhhN3iaGwn^Liy`Bo=!NJx388x_X0L(q8RF$+lrqJSG=+X8Hll}WmN*kf z|9G}IZZ{OY7T48*h8*#xD@4B$w{Ah@Tk&O2=zAxgp|tmVaT@KV}V6zTAK4W_-v#V$581a zHR}KdSEzo#2aGl#@54hI#q-X5KH9r6c@Vok65SWf?tBLORaSv^IS!H{aBH8KE zP#eYWjzMKK8@L_%?yv^UVcA_apU%GBW4mbm5yPTg(S}Ty7HaRaL^?4N$J+Qq(F6A3 zD}==}yEWi@$ZqAq&PQzDB9szX-V@m-%VYBdU7T*5G5P%e> zn+YkY%qbOCKV<u0QVBHEs_X*VG=jk&CW5$S9I9!=OhyClPSoNKBGTQZnaJS@v( zH#nnO{`8=E%`)6TlEaoz8s`m5(xdV%dqIaN-?5(QD7|NaT>x@f z)5?(Yf$a-LTOM0S8Jm38?kT`Wb{Xdq_$PLEIVe9f(@!Y+!j^@g^pzc^M!rDMieNHmrZL@?Svti=_`h={F17fLL1zn$-Z-LS`SZ z+XzQA;M*#Ut_2O-glP`|Y=zhu06W3bnMSKH^CdLw5axY>WA?&|A285O7!UxGqrwbY z`MC?x_%aaFlVv->;3=$c2TCttese_dxRCT1R-X`JXphNT*trTMKEnLPsPq+{{)VuV z!k1ix?vyZ%CP03I%VCsG3tJ>ueMSgx1`>avZy7jtR`~1#a{~k~XJ|hsl%r(Ac_C{Y zWL^+1#em_W(6}7HC80@q=({XfU4^1R!IjpQSA@ACa5_j>e-Ijig;adu$gc_)10edE z;QtuHt_z#0p)y36SPqq;!iOoS3=^&{1$(Sex)6N#g?@DY@PTlAEsTg4hSTQfLt!&R z>5;IK7ODwC`7vNf6uc-+oFweXgVm3Pez)+h#aie~6*}C4)lY@N zaiDxAv?GS+!k$tHNSbh%lH2J*;X;&N2$oNv=!4KvhOj*0A4;Tr6dpIjefvpJ;^6IP z;U0DW7vVq`@O>3}yhW)%aBl&9g+kvJ@aUWHl&0O^g*8XO{zKT>44_EZn*;Dus5cf; zehEW+LD6qPzXg<5;Egn3`oxg_QGRk6e&k6jK+&mP_KI z0T6as3`&6Uf#NrOJA-Ldg&-L&RT z5^Zjy@`+eG5T#`C%{=g>h&QT&FI7CX5S6dR&0YXG;{HwOxVPf5N)Yx=tWDX!_oAgM zwC9Sw6@VhK&kuCfPw@&J4F4_eC$&~mDO#XgOFt%}4Qt697`Ros?vHWiBwc9(TlP!Z zX(%0(D$j@Shol*_zwIo=E`?<-QUUE>xJoPOc*0?+CXL-Al5QtD&QHpsT+(Uj)Of_j zUkaTFtItaPvOy9cx z_eM%*-2kGbM|5~CS~~L{BzL6Wt-*I!Iur>h_oVNGQA(E9o8U@{lye9EJp~`MKa<+h zNucM_ww?fK(v-1KlrBxk1b89Iv}N>7IQCcK5Y!C2La-y8&FDc&##{ZU% zb%khbRN_A_V54#s<Z&klE3X|3Dcg9ty(rmo51Q@U@g2_)>+RfUE~M<>pJ`fP z&r8vKVJDwUYcK~M8ws$Br_;;d5vyT<-TY)5Fzn%Drl4&ve=`_EY9F_&hmsRF#2~Eu z`KwRx?*L!^7o7IsI@;ayk#>B6*WSZ3M0OU`ea39uA`ABoVsku7vP79-# z;B-?Y=x6jg2+Em9rUIWeK!gpmdt8RbIg4ySGk2s6u6Y)-A%FgAnrAE+QVy0Z?34wr zMbpnh{^DL1pj?vE8WNUP@do9xs#7tXmfxet)rwzvpjo+dAL8@Rh6!k0wXZRFS36gL zmNiMVXSFu@Bk*;rDeb%7A`yMNVLi=(H+nV){%`U$NZ!=W4cE<9?O@@Sq2ah%v6Gny z0TOEE0c@DFD_FL&HPc|_Ha6}jDs5RrCzR~iUp*0m?W_^)#q40^CZNrpjh+s>cd|aC zVW0z>)fd`#v4lmC;>Zqrf?+pn(H;zYm}?A5?yM4}nLXI+ktlhw+Vr|V&cZvxmJ_U6 zA2{gEc2fj>*pS8`@nv@OXg|r$4T8g`*z>`##g9#ohRZ?B)BrvQvu7H(b&Z+Fg5)~$ zqRCVUTRjsXlzj{Ydl*bYTP)i^sj&O((svm6fW7SnltyM@`+;gPd2GYkQ7 z5o&LS6jvc84eVZm!*Ns|7lzPO=Y)_$vtWPW+A=tHR*3Hfz5ro=5cCBJh3#NxuyD-= z3|EERVJL+QZ)i3YAx!rGEzcnH@!Ej4#MdSXRd=ND4dphCT;lxqYbSifgYC2Ck4?nuhTLxWSBZeSA-5OJ1 zx+gq<+8+9Apzk@|3-!G`-#}*XrUi(}@H9F^I%3UbC>-TLN90FWj|1hHt+WgnyMWTQ zGxL4HH7l|S=;ss+g2uVeTf+ExrME%y{Gy+rSrAH3vxS%3;mx9PS3$G*dnPPdGWZwp zrFMR}E?ek@*5yy=ySlBc&OcDIjR~*NV#h`g0P%J<{{z}~u+x#~AUgOBu#+8J07?hu zG#z?&u^H>2+L3JxLBMviHqkI`54)6w`0QmBHo=X3?AdHoIm_H4& z6D&i)2=Zo{P^k4~js4)kNoFHM*eSM32BjZcd>?J6*@=0u_6#dbflPn)i_)iOSvTsu z0A@jJiF52gKAb+!!f8=|fz_!BaFKnclfswS$<+{cnPskm)q(7R9=1fVGb2HAn`sTu z5XFROv_-RJ2jJfww(KB!>n@v02OICPh;UHGFlU;Q#xh?Ww7+J;Ds({(%cr@_Tb4cv zmG9Wk42XWuqUmUAF5B7)GC#05+5ydDiL@t}&oZV$!$+2#57D1kauK9_X7xNl@`ZI; zgSdQU78fCz)kqI3Zjn+^(aeoO!#L2_}qoqbWnN-p=}UrPvI!t$zH-E z>hR-&^+zzA5RTD|$Xn1;Uf4%iOWzAz7G`ch%mRh_$zTr>4%15^SQxe!R$mpIqrq@Z zsN)1-*M%;WA`KDFt%S@_L3-$}j!=yr-EV}U zccAaBaJwTS_)hTc2m{{>v(Le#T%nf-jQAj2=>gGs!Z!Tjub?kNFG`Ah6*^Liq(JEN78(kLI~j2Eo6wm~5!#81>Ey|Fv4b}l?8R5L&;dKe zTOp9?Aikt&?k>@QZyK;jil9SmN5wbK!R{`KgJHafICwgMr+Cx{lwM*t%5)zWYt%#O zglP2`ZhDK!?jZ3Ihet!ZuXvAkuuh6z-=X%D*y9d_`H5{_LBlPvT`Mqzi~C!m^0qka z0V*TKOIp|&CHA6MQ?&SOBuaP0OM4KryW#;l40BJcO$nM9@m(tzA1fBThQ9lvj^;3N zV*9{^>QycMOt*6lNP>iqzH-)iQc5QCgiSty2DK;^ml@wPW!m=c%{$S6RUY&!RucdN* zz@8(mdXHXtBN+yw@~z}P0DSMHe&ot~>1hr`=SuxAAW9#kzaB$vo)qf{l6=XQ76Tup zeYA=HNm@cjoqznVvzDnaXaHT-Hd<((~rL9{4zDYUOkn&v`ivMlGe@MG& zr@csWqE+!v=`P)=zocf%VA5~tXBebd@gaTTku@KD4Yt_uRdmLED?gnCl5KpOCm3w` zMf&c-j`JQ6y`6{B$&(%2jk^B=5?Q#pF7oFS(RP_X@Q!@TMI$9`yd z!52mWyyP`5z`zWi@Gqof@>vI9=PQ0R92&B?bzNx4=6&chwby)Ab=Z=_$I_vXH~fAR z#N{o|rbO-`~w>6l!B zGL`Of!x@n2A=e!WeV%enT8VneoyNkWC+WK}|56mn$~_ z`vrM09k9752h%B^OY*#}FygZOd_KYxD8Kv$wO8c5>mV~o&ZKw-%OT?-<*MvXZ^LVH zKFy1-%dr+936W2J1WBm8@-x(i$>qnuha0l{KWMutZ=kkY@+JI-6&^0%EDuEyGG7Ri z+wx2gXpfZR=m{1jUkXNBwA}Is6y1>xv{8Il?nk|HPxhg+>M?RFnw-SS|I(4R`?Aej z7!fB=rx(!!xfgxg5HI^Ag7Trf&IaA_NRFtBwgh=@JuoE71@ur&k`w4S(PQ}?<)oj; zYiPcdEDswGh7`H|Qn0_4=Vc?1IdWhsw7-?NY=G16Aak1i z{+6*>jT>Ei_X>pBXp3qi5?i%y^xqS*1;9vfc985h(4%oV++1R+PJ3x&e~j>$+>9D(1Y4XYowRHuQrDc;+@jIqT>R7 z+M^qw@3gl3AdsBVo^eK{zt+Kk(pl|@7GMw14xr=uA=;)C)=+H}y@YRQ?OOrd)CO(_ zxTP(#5pChxYxIqMgmzm`IDK2|B;j_7)V_HG_D9+xn#d<;mrxoxNqZ+7e2=yLSHsRH z+8?w|OV-|}vwAt&BMo5S8|~Yh7#he@KSb%h)-oQJh>Ys2Y7 z-XGdw_9zu;jkMSLQ#*^Ye803+-&0R(+usGdpRPYg>9j7EvRVGRops^SS=}lHMg-_w zXdCC8E_5;~&+A;BL2^O2@FWyn)GeI^BQEK#6ark{Vz8(Y>eegzD;;z!0X}M<>2+==#ufv zmf69Ga9z?=lp=Kd$3f<8T^&o5B6Zf2ASFuoVmd0Lbq^>Dc1QQ?I!bqSewCs2o~{CA zkYaQ_DS;TPJ3a_}_jR{(!5619)307>Zzkxv(IhcZ z_o@XPOVaJ5^Zk!?Ha|e}ME8U~%SzTIQIbAI7jPYcOx0E1h0;@9XF9g=OlKSq@LcCN z9KNUN-q3BIuG0-eJYVRl)2AOVb*pHxo}qhp38hS(z5&#}(#iJ_mn>c3TkvJ;Y8*o8 zwQgTF_;Pf0Y1;cnSD`Fo_EzUI0i}1kO%-6^d)*@Xu+K$*t079R`h8)Lc|`w?40O}) zO9nWqx3B;>rtdKh!rb+%FQPj<^q)?{6;FN4DhTt^_Y8z9$MsW@eZXnz$WSnN>)T@+ z0f(x)41`I(dLK%0oYW7Y{~&WpztRbT^wS6T2m5Kg3$3-!=u=jru**>>4N@~5hNG&JLyZzOL}u@fXn(8`Ct#!*Q8SlSM+1Aq7 z^a*^y`lGbRe^tM89=hY2{`Fv#uInxR!55-$OTh}&51{vLnEn}kA9X|D;1oT?^=@>K z=$5_`9XSfuM^aDY7$MDRZ|gHQqAgPYmX1S5>9hKy6s-@XgG+bx@smJuSO0YnO84}G z>!TE-ccKHdvHH;;5Xk%bdoqN@>Fsgokw4I9(bGF#@6iV1?4jN#8Q_tA)7^TI~mH)0Q-JJ4HtyxfZ-M8 zk`EeE=v2lb!=y#9)7dcOFe+UP`Mv1X}20}mlf$17y=c?5r|Tda(4sTf|Xxw;onsymyYXSQ%=!#?{#Ir4cJ4J z<+KGEs`$~&BTVT{#~5xX0hG+Ssq|=y%3I1QdTfU)wv=>=P&|7<*lne89D)_8RBs4j zQOcpksEk%#HG=PVlmX2Vm%GY|nQ-%-;z!Sd7$x@rtd3PS&>qHpW$#0@#VH3OQ29WS zKEd~Rr2{P-9x4YZ6ZJ^>se!%(hBwN`H*oB&5)ciU@06^$i0*qO z+#7B9yonYgAC%Sf^?07roX#@kD?^(=gN?BsZD?#Yo~Ex&ZH?aXV7D`7^+q7K8|`SX zbBD2sHKf=Zk9>rNoyLWSMubTpoz-rQ}h^a3XBF;4sneS3{%K0}|E zv7RGHjvL3N!WD1hY+ADU7$;Nb_!@6kgUpl09D3iLGXApw5%e>zS%LmLZLCYF;4{Vz zb_kEZapP5#&Kl=+f|LN`cuLWnGY*~$DIvz^mBANk96bdl-7vPY1m#U*038OqWjyj8 z+QW@$`LHFz*n2lZciU(|hl3)GnU$e7%6OLEK+(nncL44f)90e?uCWqj0qz+CXxS2D zjBJVLORUk{AI9G|#?XdMoDu&J8so*-pT2vDHzwYINe_+V;$Xxhqh}OKzl`hX1K;1q zhOMC8+SHCF@-`-aIwH2!bj%(awwVsnfjnE&1$t}SnW`>B<#v-7opah@+HxB{*qbU) zesHJhG)>wZOv`ACYnQ1W}rhM9O-)GuD$77vL?(|jc ze$(y+pgdqobbx^eO)_n=9WqUtf=Xx8#A7JAn3~prxvr+A3sE|3x={qmBc?r@VT+q- zEQR2xDXtmYz8*RR(t$k5CX?jX0=TDj9`oMTUQ^jpid)hRm6iR1I=PBjvZ?bv}eP>OFmLYTj zrU3f?Dd$W{boBDPsr@;WE|~o2zh_)DE%_IvOQzP{z;N00tshE(rX>v#&nu>-vM?N5f7?7d-NsA)|j#3ju1ZUss=Obyj<@9Ott8f z(61(oF_2kc>T>~h7Mfc20QhDa?g@+_a0pMWnb_HOU`PCROIGWcuK>Kd<2>N7UkJ-9E+V+}VXnS>^`5>K( zb22;Aw=nz78FZ-cfcX=hnmK3=q*TNq^Q+>|xy+^LyLT7!t!fywuIAr#-086S34QEw z#2niLB{y@?Pe?gxem@)mIcDB74jtfb9zm%A5A!zKjP*48(m{PMa|Ug0A2(OYKy*)- zz3HoFZ*x5D!upuqhl0e{e2;dcPMUxBg}0~7N4ufT&-|MH55#G6ejhk}#(Z}aO8({% z3QA|q{{N!K0?fa9Kv;@-<3BJy)%=Kd*q@nGKEtEu=98ykV4C?p9Scb}8^0mCFU(oA zoAlCbNniJ5m^Un&0#gckZZ0;8LSWH*|(rJ&phBX9LqOvqO)2b&3?41`(%!t4e;6A zi~j%E7ju(lD19}TQJ|>6{D=%JG>>tIhHvKFdnkQ3PdNdSA7+~-@V&_FMn~CxnzeLu z{W4cR2giP!`!qqx%3^YRsI|5T{0bv%EQ&hAzpWM)bkbp)MLbR2Z7tSc1&N(S@CuZ+ zTZGX6G}vJgyBv<$TTI)J(oT!heL>=2;W`baT^7@SLyDutz#3rKZShS)u=ZFy_zsWu zTAaHIu+Jjs8H{(b=s}aO{TBbwgZhBQ7gtmsv`88Ys}ETO9R{DX#k;u}1uhm9Cqnf9 zL(_MFRdIZ8XJ+>{+AZ7*nrMoNB~go7Ng3QF@fl-Q1+t-b*1u88n9kd_9h#yD|btv zuS)qJ9ea2~X%vFSYULa{*X5?N&rq0BqwJ&wwOS?L1Vy)$hv@>`R{lmQns<~lXmRMS za(prx>y+yW%ROcMJP4~-_Wc9;?kiV)hR+(5dnqu{sN_bdJx~sugyNy{KVpBR{DI=h zkCj@Q={G4?nL_&$<>tWv|5SOjH$Xg7{!9;+W@TRr+CNu1Qf^9%l3fH}tMW^FJiSo5 z(g^US^6O!M`$}o{0j9iGt_X#FZ3Rro+m-H= z4%DH%wG1R5lp7VOeN;Bm9IsQklBNn>$}_Zr^GTU{2DQ)1N%=6kTX}-EKANdcQV`Z$ z75f`%7OJm|0m)KT+JQzZRU!>>tW}F?9ok0qEv0_gszy`H*iO~-EgJ1r_iq8bgK9!A zFgU7S(jYiRwKNlasj9e9JA47Yt z%2El+Jk@+Ul`mhFMho)=Dx1v^R;a4@59~#%smWltr0PYPcb8RB1Ayg<>UT;nE><1I z@ye1CRh%P8uBxI#Agokn`4Wv~s-6^H)^M>l*|Al>2os<=SQ{_xcOf@PThKpNDb*LY(+)~LY%5htDjD|ROR2S6{eOG0K zGqNRhs@*yWyQhk!OvZYZFGY>+tHMLU-k{1l557j#5gOAzP_3Zw)I-%XnpZti6<0yZ zW0l1Q)S6UX6wG;|nsOKbpQ?7zTER1wVlryYs%~14d9E65h+2!vZU;Qrs`{0}r!Q0n zhv4~_D&LDBd8OJ&FWT3tUhC2KM&&gVklw1k9E{pKm258f-m5m<14EmtflkC|S6R@T zq(c=v92ek&D(E2?Le;lQ!4Re{nvTW@^>)gsiB!+(gCa^DKx(7aSKHASqy9GlQqHRl z$G{V@YL7P{iBl_oKyg9cL~gyPo=QXMc=d}qs7+AsH9%vc+Tu9iCaF)hfihWbOnbdj z)D~|+nW}!&fFeyjrXG~(>OW{UpP`;kPyI~w^Dm(&OWkV$YT4>-1UE;$WIBpm^@$58 z^3=}<09n3Tx)&M>)N8&2L!tWeRP+_8zn+J_OX?Yhs9jbor=stQdgfqI7OTIbthEyL zFCB35Rdq3qx=Pi%%RyPDo^S?zNy37KexTd}x0xZ|nZ)c)brEZ#o zz8h*=6V$5JE9rEzo9ga*SX854xF3DB>MDvE-%>xP3Gr?9kwd86QA>T%cUOJf374Zz zJ&+P$@2RyE<*!$(E9jO|*U&E926Zw`+#A)cv}@{tdL}IN3*mSD19||X+(BL zvy`?e_-QuKkjh`9GKVJuH1CwSF#|QrUZ5{Xb9FL6oYidXg~oH5;WVTQ*4)&>_7Key z8d8O7R!>G>nC8kPP=;&%PykYd=4%RWMru}WL0^<+7CjE5HNV#aV2q}bWS-YVCBlYS z&1woM#A#koWc`9>G7Zl!YIYt+EnZW56C??m5zD}ysQH05Pb6vbhXGl#reG6lDVmM? z0FkOm8iHDy#*R)uNY`v&bW3UK>HVImIY5)NEKMkdMY1)u6sXJ56j`Fk)hwpNHS;uI zP<~9lWqY3?k8=u4W;5vX0({7LyeS2X?tYQ>t@PtaGQnMenX zT-C(WWU^E<=L~9Pnwoml$~8Yy4seC$ImOv4HO>@;yQaD60i4%0Hk4>xrKzA4nH!p2 z?Z8s4Sx;MFZfdf8Vdi7aT-p!Rq^aMCi}Msm)uHxGQ!pNCn>9VU!SGxou7l_n&7LKY z*{V53`^R2rR=MFiywvo*3DK`K34Ou$S`+IJK5OIQ=HRn2UMfRjXS|J0e6=@@o(oC` z<7d{;?r2;=?*J#``*d)Gv+=`+sJR&bHV1HBjrHkhLpS4Lmr!#z-g6C#Jd9sAgYT3v zdkjiX<0H2L!ppcA-=C5M8(-Xt8!W`wkygFJjJM>WG2A%G7ZybrpQNp6k;d=nB*0YT z!+P+1n(^N>K+Z7kdm0Rx#;&Olon>6%4lLQmA=O~dF&?LbqFm#3l%JnxTt=bld}HZ# zAS*ELqFSM`K8KW>#&xu^Rb#x-24>ze{(J_Fw~b{K&$?sW_8v0t8jq%guR7y48Z6v1 z9;FA$dgIwwpy<9aqay$tj9YiY+D7AFks%;?U~EFeyNAYA(*WX;v5Off9~Ef zIdkZHVyvV4v(0$QzbM*`69$0tgRvb2%0C)k?g?La8tZ5~Z;E1a^0kvsL3Dxk2%Vf+sGUyd=oD!s8_{?}yNV_i z)!LeqV5rf?ZvoC)Z5S=X-_l;c3j1zrw^HiD9qsIHx{TWTc4(;6?pP0!d)hZ-X1!KM zXFc549vF?r2JKE4NNLm#+lamg+V$JP@LF5*6>4v^*$-gDJFS$CAbPKTAO}O6b~;TQ z+O;V-AW+hwEgb_$AGA>>kn&MmI2S(a)Q&g~fL+?vw5jWpmXAZ>s{7_WDBW~!??CCH z8(s}5r*uB_QuNdnTtMNadyouDZ(TLbnNRCfZ()OvE^Gu8`RcInj4P)5_yBxJmSqFGzQT<}zn>hE1^HoNmBgT!4$Ztbu5Z*A;5Pm#90}80HX1z{L$&dGSn?K?{YtVH( z1$(3J&`cB$baj*s`%tH(!1W_twLSPA>vCFAYtng)h4v>pjjIN zb>=s~{#^I%pP+2f?QsNOt1c@DwHG?U6aTJ_xVR7?TOKEO6c=kU+$myrY!SIFpD5uwO8_p@qzg zCg&+=m}_!`qP=-02OOccz~nk@Lnt&^Ou_IX69Y$(Tr&B232p}p8d zc?<3-F=?IxVOLGk3(!|;a$*_um6=E>I$3UFXAck+CXIg3aL=TBB}nQ`Y$)W_U~-5O zJQ__3=vI7SGC~TsJ~Y|B8E$=K;zhBp$0mE|Ro-Os1*LaAG1)`;kxxycwm|zcllhcz z{?R0OH1u_vRPTk9PbTq{ne*9X=(p(WHpvVIYBSRtHz3;Fbh!`sEKGA1ptLmYL+?~8 z(+`wwXKi}?ONh2H)t*IRYbvGTmYu1U28F%ppX0#pV9Nf4UmQ(0t^p(`(}A>C*4fnd zTNEy)Ftic(C+ zg`qLkw2Wp9mrUKSqw%t75FNl-Y`WwNc&Wtn(C^T9)zp#(!KJ1(J0Yyh)I0=y<)(W1 zpsX;xO^b<@rjuwr^_uB=0cx+Cp52Q3v&!^P0A$`UP0a^MwP_fQ^>3Pb1fr-hHHnAJ zXFV>EVa+|>w?Ops9=*Q@_?8~!C1`Bz;YV@W7d-+g9pYt=RJ`B6_+Ntcg&8oTe}^k* z2Skj=-%)*O965TO8{9c|9YxE>U8Z5j_`f6&^gAAYNUff=6mFUrv=F_MexxPSIs2!e zW$q4|3eN9IIS>n;QF7wKFNQ$j-_!j-xhSIpy^AkWwC5j(t!P=|{x760{gvb|t2Kb$ z5|gDnv6aTKj&(Cw=8UDBY91tFvI2e>i(`bR~*dcl(AAffQ8c!_g zhxU{IP&m(wJvj*mb7tBT+AP>;e~?+S(bLgr#XeMl+?tJ}r>qS->IV{>-a!c!c5Isx zzO-lAMj&xu-!FnlM`l7l7bliOE^}r%KG5vK9#Wqxn=lvp+?Zt&z`8TfzCiB5X3+ru z6#Ihm96Z^mQBdT?hJFQ^-Ynh@?5A1m5s>&Wq=(==#R_PL`5Bh40Tw^@FRe%UvnooZ z4q#4$ATyAK#Go;VecA(=XIa58xZ)i9JORRj*=@S6A*}D8@Kq?AKufV+>qgcNT)S{W21SB!6=UOnFXRdX?63d$R;Tps-fqsw|*w4S9@gf_r z5Df8b@uEzgo)Q^RnndLvAW!6yIH8VTE2-4={?MBPosg!m&Z#XR<%TO34>$bU5DXkYS?vSF8wdI|fM&6EMv@(Fau|EqI{ zgcZNdLHo)evSO79jR{x(F#|H!%%mG@?Z!orux>KVz}6r53hf)VH9^8gr){uhQ@?(= zUp5Qtz_q0z9a^^TrQKZHzPE<_?M?#dcbHDc-<|Idg68C$E%MrOEH9C8&)$7l(wwZ9({Jq+X4FRS;Hs*c3^X980E;8UV$^5SOW!Romn%b z7`w2*aMrg%0m{&-zg8tBvj10fu&FRSzj0 zYz{q1KCmxLpy(spmWakq=6eU%u#5SZ0m~;=7KhqrwujDr>Sn&lsF`v7xzO&+m(%;f zg*U!JqZ==!MJ9J{BuC-F>*>vTiVvr~GM?O{4!-u{zf48p&HE04zSH~*SJZs?*>q6) z@*)Z*h4aUhpBceB)*FOMXNAvad03X8_P%tTtyT_t0ofo_!fAY~3aLD2#A43ZE zCk#Me2`}smQ?Bw2I@HQ|6s_8n^HvAwtKbbAQB?8*j12zoXB)Ht68f*EXySkxT0a>P zPUDM_+bGLnw9*00V+Q;NSYr$6r8~}vax%vU`~dYc-%}dEtOB}S<{VrIuDLr7z&GP@E)H15U7qU|A_w|HKaW?$9|*`#__&2@cxNb3z&a$ zZxb|{u{r%9!kqm@sVNq0UNHzP*&XF@vGZnb|*qW*0Vp4B)vkd|{G)S0DRApF67#M9qU;>5w$TVN zg>_QmWGY+mBiPf}OIn{#XMOKOW(HeEzky5^M(KN5Z1Q#RWwW~!fWWsz;vhPgE!z)M z@>tak^yRahwO}t`t10`TkVz?frHDQ557Czx>wxW-+2ktt@d|rg0xZQ$*o2~l)gJ)g zRmN%3QOZ6Jgoa1#%fTofvj&P=Jz?`cL&H;6JQY%&F}v3=vzf)vi{&|676G^|%ti$) zt?ZXRu;>NbQ46&%ne%M$yH=cMxXDwJkvH&rco#&H(-|?Su*9v!h|dS?<;h%5yw)3P1$&DTmM( z!ZrWPmf_RsbrZ&I^`R)7zu~Awa0P9aj^qaCU|1A4&ViI@{wx>BVt5&{o^ZUx);=&L zmj9ChwQ>9<#W^qVj-%ka$iI7xT0EcTfW8F&lonGHd0r;2LlPg;jmBjDC7r&J!dJJW zF_oK}L1r3H-U)}K^Y#j0$>8^hGL!eB)S_#ASp*oa^HkcLbAvn6x?43*r5oiYk5Gf8 zhRe6X%v#&$TRNlkHkT{mtULU!43u}dppV8nt_g?Qdpv$7aMtslHPCmTzcEH% z12?91=thorJuVJc9)Qn2@@?zki7viv3Hm!ICN$f8|Nc0%YvXtx)xYyh8wpz4c0M`0;# zEp-wkKj3mW3w0D`a}h>N2bK^a#T$*GLdLgr#e{JR@I?rgP5==pRL8=DQNpkxV2Bp> z4FgGxP(ew!=Y<8db0b#xSqsWI;W;I7UJ$x2ptvafpn~XlVc&84+*nZ z(cz4z_8=1`OvcS5ycpG9ScVLZl`t7xW}KPW$y+CKkb`3 z2&ncu&?deE;a@=SK|deJJd{TR)&EMD1JB`Iv@7^Xq9JbHqZ=tH;n>g%kaK*)P3S$* zd(0J6E9ip`tcebe!fIL{qYcP1S z&vj7e#j0ue>dh|91LbL!P9f3|Ru+ZEP!_)pjo~b|FHDPI&U9->vOV_4*SUrYI9lbK2YYd--6MY&sI`qcm+$K9J5Nc zh92P8*-Ja1u3`_XVdM=q{|5NXxvwSoEcjCj5Lxl`Nhqv&>TodF@b)#JwB@sD8fC|) z$iZOGxNk5*qew_ou8?XFhyAw7c*;y7aERuRr|a#z!%bxbqkW5)U36 zgvL{R676&I_wzw5hF>-X$$37IR%v2+%^LVKj@Q$3?gAf3NsJe{ z?GV)Bxk8P*DS>BygnfzJZ!3@`@e8!|Cz;nKLMF}}x(T(Z{452)(s-|PsHOAoXoWw6 zPv3@GCSO9krn0!va1_}*%NodXcqv0Immlj1zvOXGS_8}Hvj8}4g>E{$)=qG;08V?sfM&!F!p|L`bQF~I&~p;jJO^rL z;RDSDU4&ubFw<4Yp`%vZ1Z@!@xeLG1!_Y%WqMytu;j|AlcnV+A+L@P-^9@M61vQy@ zTIitFTpyvN9msrzHMCFTj4)&ZNc@Dw$ZE65hY z+H=B-0JtYbF!~2FQw6*4L6R;6T?a{qFpZ)vnL+{`W1S^Tppi_rP)-@%If8i#kmU;F z)M(5TCeZ3!zVOTp!U}{}a_|)jiRYlUNQj`+;7dYC4qSIxFrwXuR|M5a6ve{g^*~)B zd`p|0uL^f4n$aQjpmos?!lxdnbqb5=QPL&sErGsI!f{&i`79U*0cW?+`xP#nnJA|h zg1IPnf+7nsx(A$PDZ116*-G?x0v2oW_|N!N*@#cqg56f^qU<+2aU31iXfN_Quset| zC|2YsTF{9nPU6%vFvVHyqh57eT?=`>1>5k2t!#)ogBDK#-x^r8V&oLEn@s0-paTF<#CBCL-mk=RY^ z#R=k*`=Cq|t4dKz5}hN#kStF2MlD6WITb!j6_ecI9uV_pcPi)84%n%QL0wzTSaR_^t}|VO3?U9ln#JjUW@&Gd$vOOisn6TBslm*H}pmS`*C7az$d${h2R z45a7o8A;$k2=kL5&M(wlY(FB;;E&1SxnwhjU z2hK8=uB5CT3+ZY)S<6ytNYNfE=~#L)SWADRk)(~Ze;};2l`g0J0z0WePk^wO3bwGp zLHgJqY8|C{bTY7$RQ4RAou#pEFw;f)`V92BO8e4A5;y5q6&T#5mHkljkPfG`uv5}A zv=-tiot6)MUec{JO7@m=8daW_PNOsmAE`5?lKV>E&|~zB)aO@__(|{4mQsJ|>VeQ6 zApL1MYJpNIMc#v?L3AF(S*hz<=sPDZ+zlzg(wF|=3z6y#g+-y#Ny$(fCLMMPjp0(q zHK5FqE~eu-a;435d*@55XA`NAb zSuEYs1j-U=LM*gjm5yHp4W-gU1-JlZ(vhQ3luPR;p|L{xwkM=iN;h?Y@|x6V3iz%| z8D*SRN$2f?up3h8SD>tx&Y+QTgLK9+nAs>zornwYP^$M67#>N#`V-n8OTSnS$|k95 zAk2It-PZ}3Z>6uuyYHpJC(+m@ZKcUXyL8%i6dh6nKX}PiCZ!}lH`%2!Gk z$uu;G@{}FWg3n9l76xJ7veqQ1JuPda@1y$2&d`ZGzA_0N_;^O<6$4~`vMFZ($zRs` zJ7fmPuGOFxD4R$ps|U$S=tD_oW%6`rI4Ar40BXUqc1lYLk!>`_?>$tu{}O6pvhlqj zEL`?+6G$RtQ{KT#k+R~eP!uIQ`v;Ik%T|@)?un5d$OG#0GA+&aVr466Z6;1OH4W?+ zWFIKe^rFm`cJ#-~ZWp65LAJIWjft{9?m={t?BGHmOO|EO+C_?N)mNZQl|AnP(P^?E z`lY7Jly6{WhRmlwKxE3gZa_+w%P6d0l>;Qeb zv{9CK4U`XLzV!5dB(r}35RYY-XlbNL*0>bxPh>%}(f3rAP1p9BY!A(knq}n_N_j4O zZ;HkiS>P;?w8|p$fcm3MO)>sX*?-^SYJQU4r!|Yuveq83y<1kc7oyGN@$?ZFbNRxz zaF2yNi;~1FF z<=ber#7TaQPV;e=ThD;cT;wNeAjMT4l!it(dEQ*q&dM+J28eTVnmhVyc7dT++cnFl-( zC(n%r^6xy@pQ*S_Rj@+UaaC7BBmtk0*ydoRy z`EskjL3vHSDjj^+<@0Dq>J9lp9b{rJ@I)xODeprMq#F6y5$LOxe?1G}Z^;Mwg8jBU zJOjm3`BXcwKa+>tf#~P*i8Q@xk)J#aQ(EQMDUk6(K9>@EUdr#6q4r8%7JzH?T7In* zlxB)P6dgBLXeqK~skr(E!mJd^bzrwv97#rDqxdQleYT40Ch&xvLSYXn_6nmf0p3?J zkQVIEDEd!DqrakREW8w;SeXF0fr^oZ&=90h(dyAz#rJ#AcTQm>gUn!sTQG!$D3~Se z3svl*`z%c%SOQtPqOu+AnTkr<{+XqiSqOmHicvJT&ryWk0bj1-Ej?oM6eIINnXecW zfLej#Fuf)U6$!PFS)^EU0st>5TzW(FWyJ^^@Lf?1r(+t56)}_*U!n*mYp*H_E}^ef zG0*}GWr~!~=qpz|w1z(`6g|Bmvr-|@mi23jXaB+F*A<`X^-`s1qukINioL&qq*{?i z>CHD4l}RwVMv+OY>a~hiI?VHyVx0wq-B#ozLi-(sb`KiwDmMGWXLX9NngREoVp%#G z>lMGyi{ZXv<1k=pP}I?)Z=)i-8;~9-?3Y2xLq!DE?eUeTRkVoySfQm?a+AXGI}}e8 z<~_miR52tMhCNeweSqj@#Vrq9faeN54!#yeUk=Jv#hz2By--MP0sf^T?gL0(DRxm9 z_qAg2FF^K2aeFmtZxx;8koiurhy(n4#UL7ov?&JV!}fMXI;Cw`>Qz1gKr6jT^TA-F zS2`57+v>?_Xlti8!2%5SdM>o`?4{RD>73qr{->ecM{f{?w|w;`Y=*uwda<WoXrh^{cYQrb z^7Zn6!8@Q(&xOt|EYgd)h~kpoC~qjbthb!9vCZ{o(is&~t`5y`X{(;anf{Uy1-j+=9se-Lj=TKZ= z+DaNn{dI`q9Mg4Qz{@k@Dfw!-9;Fih+e!)VEBoGogjKn5;970d1NWLBWWSSlI^mk%fXH} z0+TiC^%^xB7Db5;wk&TrMBA}{C{f>@l{CZ24s6s{km$%J?ga!Vw)HtMII~l<A15<%54f{Blkdi5Yz2L<2g2-5^00kgcERG2(zN3*HHGYGa!et zukN8SoE@jNjtKT|1Nf5Ik~jcNX1i#|bSfJY3d%H=e-yQJ)-6R}2J`q4kS?>D7%*I6 z%V;&bgoV-3cvso?B&C!+TZ5vEP3c5&i-p#L{Wd#M11xu0#5ZWHW0PJ0{5|#}5`6Wn zfi|YTVu9AM?+sJ`1etHy_UC~6jzy+|R^@=A?yQNHxRXt z%+?mQPIiehMZ4I+Um)cZ8}EbKXQr0`Dc!8wAB7p;L7A!Md@Y?yYQe|oqh`qm(fh%Q zFQ+djTJwNT)NJ@(dMVoS6|~F8jz{c9qdmX17a$z?^c!e&uACW2c;y*MhaTJ}$L!Xma z-wjC4V&g!_bP>C!LxZarN*}Cp6K|~pPIob*1dsy7;}pyZ693u(xaY(-lw=Srraps) z5OG*MWQK~~6QDgoe9VC*QLI@H%49J|fg(jT-UWxGihXHKG)+AC3|P{|fnR_azwq%SRH3@`c*V9mTocB!p zfBgMJQ2D!y8G0wor*lUqHc=E{l7>bj^M0rC-~7k4q_FUhD$x9GKLfps?$TstaV#Z~ z{S!*Bm?cNf0N2u?6uw$kL_xacrzzY0-^Hz>E!9Q|u3=F{z^bCoR`ue3K2*SfXqld`T%9 zqq+N36fyh`S$m!jp*LkL4h%(O9N#e*#Ra~PB2gFl6dE1I^TsatGlAcyfK(zM`~zx9 zTrU}BCiC;hAti;cnGMvb+~6eo()dOC`KI$giV0-!D|F{&@-rSF$>L_g0GQ2VXk3@W zqiB0iF25g+S|0!J0QBYa{(nMy0S~wZ`wDsNCjczsZRbI9iO1W(t(UoJBH~DeeHC)4o(HB;0xupskZt;b3G~VV#x503S4<8GCclp&m zKvu_RRYSu)exyIt*7NUZhH{@jq`-Uw4={!3M*e#eeD;7(q+#zvzUK+}9`WJFpzkrC z5Dk(hUi%i1p6~;u5dD;EC!+Bgx61=VGmodm^XGij9q_gA`=0?gd}o3Bz9U z;?EHFiVvpLLVT1g8^Yf3dWtK)OY>A^6bZSG6$K z8K`T7#gu$lDt#G)Z+A0?ZP z|BqfyKjATrlzOoF`q%K(S}9S zr#)=h@ndMTW1h62YR?waW7vUJ{sEDWYzr+;II%voQ5c7KQwgP{EBl@{8M(0+ zv{s8lylHX5gPGBa(<$Z=1JRz$ybnNnvFj9l@MhXeU^vZ8Tu}32iPOR0%SO^5i&bnz16~UTmZ(1blPvem&=GY~P7`-)-TkAn8|j5p!Z#4=;b8;WDL z4X9j1-qjaQw&4Nu0m7Cm=*elv zo!g+@o)4jjn*$${j|=X|Hx5Ok6A$zPgERl33ym&3o7Og5c~}L&yK%$MaF#n?u?rwP z`0R2tp5n78nCHoV-vxkP{O210;mxI#M{%0F(MZ>aGx~}SQZ#7!{|pa(4F*3RHUuR8 z{2e8A1@Pkj=nLd?ic!npIW%&~SZ2w-s*!hQ$4ix5ahakvV~ z2sp$|_~;3Cci{;wjd%#XtspZDXL6%4To`Z+e33%iPbi{@Q>rUEc{H7p65bZJ0P_PztVK2Rj{U;y;HCn2w`19 zV}CGw7Wym#Nw-ip3PziWmgE<6F?2JKS%^QEfW%FVNdk$xc%ZZ!1^>PY z%Yga)KmG;U0g<%iJHqV;=o|Ular}R@|KIrkn6{fhH#Y4@NEr8q4hk6mc@4zO=s`Oc zW>$Ve`|SC90d`Iajn(FM#Gw7(FX)t*6~9E{XSM3!V@OyXNs`y}Jc$3VU0aU7yZU%R z+U}I2;M$u?LG^u~=$L^08^3}~b2gvSpDdVkKO|YPas!C6W^+e_(}ukWgI%ZCm?NO~ zWIs`4&znVVAxE&?v`N5+P4EO|IGd9WcSf++lzAS-!e~EKG?P&bFo7 z%REe;>&s!*RSo2*Jxom6*81mRB$^^=1Rb3EW!1{-xv68jW%Fi_>&_k+< zZAgZ&8!TWlY^Y`vYGCwDw&g1Wn1_GgY@?;h{)=f}!2oCS^6+Y!g^c*`EdGxAW-g2z zeQzvuj`3KI-layl_`A%sH(LH}dXE3E$e>i(l@I9=yvm9)99H|#1ZK?>iV3du{SGbb z)-DIm^;ch@Wy4(>Wo^6FXJxUob)fGZTZ0)En9Q@1NF9_$3oinDKt^vv6#~E zcE-=d-(AMExncL+@6o%*S`Uid!m*ou)j2Xr|P`J2C8Q%4s{#daeYB zSawwgk~kI}06Q+QnBf3;k=>dL@bT=4HAoVe3C*1nS%e{6pTvBhKy5N}=mUln)^-k8 zJ(bO>Mv=xmC&Suww(bmS8O(^Tc_x!xLy^UTc7i>d1yE=%hdDd|WiIPYYXy1Cic;b8 znNvH!7qBR5EM%qSu&9Uy_JgoX>>jPQTxR2M!iFnsIt|Z@S!4)Am$1)tb|!WMQ2swY zQ$ow)Wo+AKG?p`EF>3c%C3&fysV>2y2KL`e(DO>+j8XY6eggf-(MqwvIY)`yPxX+gvq?5)h@Fl4@93w7Xo z$r3|h$}46v5R|W(2ThFLuzT-;`Yp>p2DR_lkUwD2d!~O1E^lLr#!%GGp3`x<9c=YO zfd9Y_)&bH-HuN4uce32MP}Ifx4T6SG?CVR=@R_}R56W(Kc;){OES;xq1^pKf$KL^I ziO@UEFcskcnsyFaXZ%6Op3ThDhn87hCjn>n@kF%GiC>QY&n={+=XsX&AeujVCA2O0 zo)!idUX+3B?@5%@xJWty|6jb1CMy4oorc~e3!dWtOTVJY^sJ|{L zc#?p>E9X#fdDYqP0Cx2_n*6Qt{~q$!c5lMpb#6aG^7{X1!nk3u3dlE>(ztI^tp((7 zK0=|dElCZKv-Jx~JlwX2MortZC`RJWK0XAI2m3A_ZJw-}UV>h%lICdMEM^u|on|TD zpytDV(u0qEnT!^C&#?LW5a`F^37Ua$;5qx6l0{nB>L(~#nZH|aKV=E@Zi?ZW+rf!&q2 zc!31l;SS)cxN|>K*xJ5Xlv_N$PR%?B@r%p88;8c^r*VYF~+V_I5K=|(#EGiU?DY{=In9+Oo zk`O@*mxURBp>{>M_8n{}7LsUbqC{984A)&19?{#nRCr6ThcdyG4%RCd1{wlVh49N{ zP*w`Ps$tkQVPh}Ut_w51goY}i4=n`W5Pqi3Al1Ux^HAIrwoL?x8o~Q96x9mNHz4Jf zp!flNw*^*-#ydi1PoTalXw%SFCp^=G3#`PY^eC|r`?;deR=m0e!tBJ!J>V>Rv5PYI z9K@}^LyDv5IS*2tMCJt$&Z5I6{H9$*3rfaz6=%>Ixtn;90ff7_|2arJ#G%K~cuMR~ zyP-VAG4#Oq65VLmg}2!2DKwlG>;6K`NBoiE^1k9x`i-3tzx^G3e&SUpu=|TQ>7EY| zb55fO6b~8ze2|z@2%KldN%Vw1Cmzf|W3YICAEbnc26PBls5tN)iZHSJ5-7vPeLn(3 zglPT&l#ya8jnJdSghnWe78lWXmSV)11T>x(eHHLTtXTFZ7~(`fS}eaHmRy1D7sdUQ z=N&IL(#FsPaSz>DiQ@1mSeqp7Y=ORH@fqz#Oc9G}QKX6*da$I4V{ZdzgJ?M(#RG9E z#f%<`lWDg3NIXdk=Z{6>blBGuufMK6#%6Mv$WzGiU%jdGuh1tTH4 zMI7=g8e7F#HXwN+zPkw!FU6$`U>~N29DS~m`QE6xNq+qc!rUd>6JV`} zN^wg_1We zu&+p>zaEX3B-6sda9Q$QDh#_K8A4}67E3Pm24#t)*BmMDL6t+@7dh*#xy=SAam;OqlM+d1zCS*EFSB3(olXL^Ui=Cx&pQF)5 zn&S>>Re3$>@Dn}X;{OLtI;yqEMojb^;1TeJ{%TKX#` zPWwpvjRAwNv|u9|!=)?wqZT2ZNt=qIq$k%p=cRpU`)Rs#0%^~X zuKF8NvZRy#MlD;qgciW@!5rFyktn%X7xSqjmgqy<{Q{Ver51;ZR5=Eqs%Y| z*UwqTd*Twi$Tl`Yn5&G_-Qy%m5@oslpeRXZl#af9S(FJB708;0fUihavKrQ2 zk}apD=F75KH{rS~vScl^SIdfwVZ%*X5Y4V?W!Ic=0dC0-Q7Y;=)m^525Neo<~S zo?ItCMl;|<`N;|7GkInYC`y(OrWN!Q`N97nGgWTB22#@Git}JkmrFK~2j!Mh*mqfe zDI4s?@?8f}E0HI6f$yrkI~=|)mDf^q41+u~5WEBF2u+Uw*;X`Fmd-ur7f zvR>Ysc6dIQd)Qp|Bg%~SEL2N=8*0);QV6}{+Y z2vICeL0_oi%obQ1t~j<64vA3ovxmM&MH|h4qZBPW;DQvzNIG&XRnd>$Iq8bpCzrs7MwHL?^=v}d41v0yp)t}6Vcz*45LTnaPG6~9qHuR>964ZcdnT}Rv@b&6+? z!EjIU^+0I2uV|oD%?8Et3a~dSWW&MmKyj6JxV%tYcmYK(6}@gl*lWcbN(^|Tc;*1L zZxw-+;CrX|VIVGtxn4eP=&;ZmKv%^|ZyqH`S?fJbL1Ck39|oDWdJYWwPU$&OINwt* z&KfT8)*JR8)SlK`HVN!LdT;lE#8>aUAw-Ai6%pKUz5FN87pZr46#Am{exoJRXuSx^ ziHXs>^D~5{>P7v4zBIjjyo4kfNJ1p{=xsZTB1;dUdOXPVwhe|0uIjyuhuTuTXT71e zT<=3aNU6{pwF)>Z^%5SS@0#8`Pk69S?>_C{yQdfK55D_)b(CSzpto}hkTvRQr-1!| z-UJztz0mV&hxV6xfu7L!TJPWC=zF7=Y!8OFdVP;T!#lk$jy^Mevj@OpuHSzH7%cUh z#z3Ey{{2|kZmn zeqj_CGW8|%fh9}-c^D{*^;>8QT#5e2dSEHlpXmf)W%{lMp`l#=cnyjQ{cjPA#|Jcm zZUa)Ceh`h;>h({zqVc}|hodMO^mnd>%trmZp^)-Ie;~~bU+N#C?_|B!*Iq*LM*ke; zExpyh^1rR<`nASDW^OQnwvSmDOs3^`D}yk~m9;i_?gn4m800sC!PX#?l07{QqG%P! z%V3TlYNrj>(`P1q4BY2Jim!nmg%Qsf3~Yv(5e6&i;U8&moPs6M2Jw^77h~{|;WGHj!rzhM_8 z6hs>C>V?KA!zHB<9b;Hbf$sB$OQh(FHGD!*s5nEX1VG9(bXWxNS%!bmP$kE(q80jb z4gaQm^gP4)Q^B5ZIJz8-<%T!RAf>`kO-UHn3=<>BONK9sz+Pq8^C}o_819UMhWm!S zmw~UrFnnnil%mngsPY_; zc^jRIN6p7*Fx_>&M&1;&KVvkw2VCxFR5uiS5k@mE(Y<73MUnbwqpxUDBgUxeJLo%a zbd+9-u|_e2K$&jz=mBaOMwYn?Lrj3N}Hp=>8CtX2`T={&6JHBpuFsl#z1A$5^{+0 zv=MH;^U6M6XpB=n&4WWOD9;6<@uIS&o$~0k=vSL38G6295D5{Z^19s`95mN|LIR;aQNZIy(lUQ&jWl zhft_8d=D2CsiG+{4u{`&K=c)ra{wGttg4{x_9d#OBuKfbN^k>1jp{@-id!mO2uNx!St1xPpSsWDE_Q+rjcW}N;eITG*j17dWW<6odpbYQTL=bkemA83y`?0cPr87 zp>CnO=ahN{oe^l!UR4XWpK1yBv z7ueJOA5CuomSyt&5AT_o`(aZB*Dc+3UE4L*wYy!rySuwvI;9a1q>+-aun;9A6h%Vm zmNXGtQQyz`{{HWEaXrJ#oSr*o&N(x;{wjW6U(ruX0+ks34Qn9FHT|STz>C%Yd>?GD z>nD8+kQ@5{*Z@6F-+&jd@%lj*Kr=zVXBbpT)L+f9nw$EL`_Y)8-@P1EGWBP60;6pG ze^-I@ef{jMknDl}&@L!)^jCiY-b4Lh&QGn>A2<&Ds`bbG0v&4fpYT$)RzK|#+f#qY zR5ZTU&rblcH~I_t(4=?zEvtd|UjIO6SmJ~JO@9A<)UW6Hyrn^E8wg=#F#HT?+8Au% zFxWAJB_}||)?mgOu(dO2T#h~ugVmhl<7u!o7F4_pS~o?_+hET;u=O!$Q4Fbl4Q$(i zZG^!dzDy$xZtz6njKM#A?$B9-lpT=eoPi&|md+apei7X;NF2*nGBExXAPEM!ya_GQ zAcsQ!Bn22<`}H#1B6_I<-UN-Gic=m$SMO{ zK63;NX=EaSNFBZF&}zLfZ*3WY&EF(H$TPML;=m)7DBSX<|DB!>;EFI^c#RXBJhdej{Z$x^wj4-;lJzr zK(hDIwV*h}nWMu)&+(aG!>x0^`+t~o*zeWx9y|OybudBSh`xMZjr=(p3`d9aynIaU z2K0_S##@8_`)UK|j(=>cvATb)J{_8KhWnzz3-sW zn<9HdY#)Ma50^VF;c2iRneoiv0u{xh@gn)1f*zM>H!rL&ljjC-xI)`90C|J@aH zCx#E{9lL!ispl*-R*_!|;8jz?M&Q*@EXQ|h$>R)EsiRF1s6C>e_`u)C)czXKpU|kW zp!t-RWdPwBdG~;IpVKSO2B@b4oKE(F^vuxMK;8BN{Uvqp1!KLUR%uYoLX<{=ilt~_ z51Q8EF$e8zL>BK8KPI~Hy2n-w;Kz=gSb7Qq+KY?BQ8)<6&o@V5v;y3n#8CEKA}(Zv zMi-IuEw~>S2sB`%MLYKGxd~I=72z(v;#}Pm!incW9%5A?4CyHf`2BlQG#p0FOX&ET z@D>@D(Rfz;We%F>L^Jk}To8?%I3F#h>!9sLF@duHE{PfcL8QyVl`U~a{PzypB3H~3 zip7YE7bvcYyt_b;72jV)aa~l00`CUGHK@gjnX>>AFZ%H0C_!|YguX=ag<40_KWaIm=O&=%A(IP@`NEM8`zR18ypS&xO*ma z{3J-9br{q{Ie^`bNz!U17$wU;KS1{s+2=ZHsWOz`xVNO;ZGhaC$$z0QO~y?G+dDFf zub#W|Lu-Jf%h)>5yeDU|zdl2bx{M-Ie&J|-mW<;(t8DqF#$ka}_7;7ZE-HNmz*`ZS{Pp=`%d+De(sVS*}I7Yx$Xa^^VHYNTNzids4CKQOA3RvhSjBs19; z{8;Y32Gc!}eTP7@r?S&}kbWj#bJXU!T*E=1dRdVO)4h;yCxS|Y{H`M;dntRxq3@Oa z!yjy4%b}da_(qQ4oXfY;yFF;Wle0OD{9g9sXa5K36al=Ca?{U%Y?KRmAN40WJ{QGj z>ChL&7x_(3NM@+ien1*2+l{ChtDpGPDHF9T4~?cOstm-;l+$|D%+(X#x?rKkaqPfF zwc!nGt}5**?Bb@9!clWqGX_EU6Y2wdXZ%$&4yGUuwH3N2D6`rBe^%3$B`{4#-=FZ? zsbx=K4C}NKAj2QsfgML?^}%?J(&wEvqjzqAsAGP33yx#E^Hc7>*Hy5~xRv|{8E?!p z_z8#kkuh;BZ_=1_mk&^w+=t_4Q?BHoed@Z^_7aY-IO4I-eI45Ok1+xKfhZ1) z99&rjI)}{o{d72CHl#f=ITmz|7V~`BkjC=XG$U%^3|M38YRNXHiM6Pi(knkOH>0id zVSjVl%IEJ{P$h?VEGdS!BwEpYp0Qffp&?*sLo+zadW^Ih)NJX{6!h8Akb)OghoE}fE~QPI0hUwKYE=9Jbwxs4XFcY2q%FA z(twYkd5SvU1$q!|c0*q zl-vV-Q8czK@Xk<2KCB~?{{9uRWYOe_Fu{FV%W3-$=*&=2d0$whK@D}+zn!W`3 zNy<$h}zeI=3|Owvp%7!X%O%! z?cv>r&&Y<)oP17W5`kAw7QCw#yO9FH$VueqLt7WI+#U$W#ZNZ@;wl1G1H?^C`3Pd} z;wUH5oj_&*_<4v+_2}~y9r*milVYVcICzQ9Y;te0#u9S+h|8fUe8q82?e!Bq=b-Qx zW8a|&5LVwo=|G`Zj!`)!rc|RAB*r}k_h7Ln1sp;|w}&7WD*8pCFHAJO4ojRCNe592 z7qcosB|_+3145)Y#EF_wVvIRJ&WL{OY0VUleSw}O`oBeiJZM|cd>|4ymkGy_T0@mw zv9=S?^Tc2uST|n`$$=#b#510W6^hk|&{rfn&PHRg*vnqZ5|P0E{Zf%}4m8U|`5fSt zi$A)PO_d4J93t3oNeqPy~d;Qxa8*=PITMEAI@=;FZifscRA@d z;GK{)Jt2~Z?8^>2PkE1BdnaXkYt+1C5>j-r%e8eesQAbMtD%^$bmFIGlAO&cn8|V^ zf4ezVmU4*Wmh>JAVz=dYQ(?0-nfNCf@5m!#0CHD0-wyP2nX&e;kRv2QrgCcaS5`@XRPz-s71{p7i3x&3yTLR~|-rhn-}F z@<0qY6v;!w0a+{!^3Yf!yG;bmQrWr&s+7sTU!kvD4m$?(RLJn1=zAy^y@6dSWjtS| zRkD>O1gw^?enPEA{+Pw5>uZ_t1;pOSY30!Ntz5we$-R?1 z_0R`D+an0^LGD_F+DD0O3x4ayvG?JVbn^$^XZem7O<&}E4j&sT(=xC%Qj2+6ZmdT8 z0K`Pa>Y%NuN*@DN%+!!+05Mm8^UY}ar26^TGUrUr8u z-&RfJXU+L#H*cPjI1 zuzj!M^HBSs_Pqh*N7b$u8XMI|cL?!GePLNXt0^2;{i2@mV%Jcc@-L_uX|>D1$XHvf zfsu*k{T{lTYR>#HHq+jGfR)U(ZGS>C3oW_>xLa!H{ud3_I`dl6T1)54#zyP*D{9BI zRj+|=tNp_1eRkUVc+~8*stW*d(9$P^k)zhy0&+TOtGs~Vtcjkmpo`|Y4YlJ~Ed$b3 zi{U`Jo7QU+3U@8^D-w&evHuW8zM;1{c1GKF=oYd@U= zu^ZYv4jiUw7VJj7qwRLZsHAK2?9g{l+nIw}hW3$nb7pE*@bLYg*C~*1$c}^OLbXm! z^Fggo^mfSEcOHRA|M0s2AJA+&fCuW9;P=18W)N}QT+TX~P~nZ=iT~!IebQeBuW~lb0ila=r(J#ZDv9yJSfg?76{f3S`(A*dN2ad51nYZkg(b->pNY0CL- z<~RKAASdX2q*o~D935!@35}@tM1UGo=Pb}Lp(9&iFjJam2RJi2-ycGm(+fT{&4Pjx zfnZ7c-vQE!Vj@7$nhZI&)`mXp0Lf!?fFrcF^uu9@YeywKc=ptkvuPdZ;7v&ENLTrl z?L?{bLCl$o&qHVz${qqqFVlVwk6fXqiQo`}6k>3{Myo$Tq*yZD4w}~~xfsN5koON@ z8%O!Zg}_Uo6nj`Bk)raz;U?wG24oU_?*@=$vge)ADRgHoq)w&I97VrH0UUL@ zP4C$rX%x?svpe*jgHLxUox>dI)N(A?-lMtfkI$g1_9!xG$a8SdqUuQyFq{73Xuy4X zco8G@fWEQH)@GEHM(GO7o$*1T{Fe)Iy>$^fSy8x++=mbydis@_}@Jgry zd+ti9**Vn8XnPrI5(SJ9Jj^i|U{K0}~}I_E(6TDs1z zhB|uBL9$0=+Y0u4OvgE)(L#9eG{;heTY`$UXvfh%8!^cnA{`Shyy&nMR-DvlCwgZ> z2YYdjZ&L>`?IlP%is^i3;Q$m~v^$F_lK|o()(%47agiGY{anRSKgj7O{wM@nchQfJ z>N_DKJOSb%rj$c5PcfdS;U~o({5tm%jh`Tyx7f58Qu~O8bpY`dBY1A$Cqf)h_=_{; zC;~($6KESK?D~PxDWT^Naf5`r0~iI1Bd?%Jh*-Y>wNNpR!y{p0U~d#DV$NUCAyxQP z1Mjv-F+!0h-uD69JEF4_Xx?9)EVN=|I$;%>a#rHVz4h7vqeoC z$Z}t-8*M0;z9nxPa zA0cBb$MZFBBHIlFKU0Z~fVh2S4_+^u%RCP#W+5AHfTpGNZwl^KGLT~})-vT8YBqAC zEl3}et-ptwwo z!%w2-Dyw)l=O)kaCN+22el!F;ArJ6;_^b@*43Km3TaI{Nkd1s=cC>Wn=lMmsFB$?~ zl56Gy@3M?B2FMke-W!cqWwT=7#Yo#t5aOEjzYKn{vKzaiuglx{C~nB6hJcKds}6uz zy!<%;=n2x$0~`|Nl(DGYl#R?GNmg^TKUrq+i#SD&?g2}r%A2gwE&1aP6t`v8RoF94 zj#>j%?#NeoiT&SWz0+#Q(Q#@sTvVN|+(hS)KkndnXc*^}4lnPH-Vuk2p}@$<2l#)K z>u|J>9%}|_WB#21?qlE7L8AXMBO$`L$0hh3AIA=p39mTgb7C52S57)u5BSO5_oH`8 z2}kg!{v8R9)6#yy#Wmf|9{$OV4=933zKErxVp1u8}~r9CJa(?HH1GNEerHk#5j{v5d(!9&dNpC*q%$bt&j zLPkr4nir*f1~G5);Pf9KI`t1~zLd{dIexUC-y{CCtq4>CXx;`05lDVKRHx|YE*R|~ zI{yo5!PK0CuOYOK-#?)=o^P!%^5K`nX^QU&kZ`)gIq)%bmyf!*Mm^b?ew{j&fWr-n z>jh_R&XJljwRq83a3i`dE(VL+|19|=d^q16}xBtGP z&2J#fYdUrc+~3f%y&(3MuKo>T@5q_oM(^nWPk=tq?fFpUBi;T0VvSS-H#&BEZM8?^ zXZp;uuP-!y5@;HVI3EaMB>v?2gRy8~0F#@DQGEBB3U3>Ln2Ash^_h!~2f@fo9Pb2i zy+wOxH2R8Z?0)qVvjV`~Up(NoaDdp#`IdpA1wG^sEiV=a}5GB$b(RfA}e}E8Y#r2UuI4Ao5 zhvK}baEIwGh_k0bI$F%@56Fw6U>nrDD@K<9BweiD41O6Rxd26`FyI8LERcp>vPA|9 zabG0x3+sVc`X7YI5%sS@C0E4oG%!!J*^MG!RI;O@K-7E>eubh}1{#Y*+Irv>3;(W= zvqVgK2O&zu5`IdRiKi(5DHkpsAVh^YDxlFrG5!-EE5)wf5TZ&n*$95sV$>EOd=T~g z4*e*G*MrI@(e)beK8pfQZ22M@XQE~(|KRa6lC8di5XN#CUqmMI`9ByAQ~CF22xumk z@qQ6=`8T^>ETqmAjh1rx*TA!qZFxtLwVc7JRyJ}RhlP&GVV@zy3Asgsbv@*ZKfv## zT#*UVUXn^s^OmzafS-@N{2Vk-%YQhC8ZO7B@EFOD?SLL7z3YH*M#emYoM+|A_uv;R zH~ay9*X3oNe#FU{`rr^R^ID-ukWUst&P4g_H4w5S-d-3E>GcE`?E@M46Qs_OfAc1; zT)BoLReADGKQ!jcsXqX(0IxRG3Z?5pFe;MsyMlYMTvNc~AYV>|fTglU18QaRK`GG7 zr8yrlR3UqFocW;~B2cT8t)9RHRnm@6ajTY(Ifzmt&%S`twQ}fbC|xJFn4$JaCY7M} zPWJc_q~FW*kr3jeyuB7hqqN}b`jfQgon4>hsv)5HMRw)ci>=D&1av#KpEo@?C@0<= z@2GSxAm*g@@*2!p9c%!ei<;+)+HrO3IuvtN)@uObrs5w$BzLvE3aUh?-;&RS)QtIqCo7KYT)qPbLCWxYvP5<8IGbs z#oPz_OO^QvlD$&PszLLOx-|)XZ`F{UVDwHs;+gk*b(=p`@KH592BSuG&I1~KQq#@? z^0PAQ4gn3dW;ejdNbBqc5MwR;7(h(4uKeyW)3gdSnrp8QLqH2{%r!8w)Qrc&$ky6g zLx^jm6*~jrn6`KxY-X$F@-g`KNWunp2W|XPaB$Qzo`av0X2wx+7wz;I&^)e9UZl2R z07yq^$Zy0IqFE*Z{hZdl2N<2#dIdp;3)%>U+C^>VMU49;t&w-}Ue?x4fDTu*bDSCy zqeaa@<27wJUy-p|-eL%UUEA#s^f;}Qw|K;Bi+C26pt~crjnF`3e+RBe0c2Aq!2>mj&wLFZOTFo@zWohFl z!36iU89c3ippCCZUkiOo6;I0m1`B8{`ycez65P6wUgBlqDpJN4f@q+CBH$kTI~WKe_5wR%m<@KT2BM8 zeWE#W;Qp!h>3_iut>-;Zd9M9=8IUiueT?3qC2^ACORYaI;$LaYH=uZASSump`CwC@h0_EEdF7&IG^*ao(rwcp#J_@cFbg~Cu5${sW$-Fc25n&?jPQp8j@ zcn9#zbnVAOBXeCo2QVykf5pRCR=Oh^7+LEEM`1XQ>H725NL$?$Z`AB`QR^V5y{={o z?_R)P>ruS%tK*tDXxM3YYqSiE;+OXzXI|v#f^ogg~CUmPBvYJv4U$8Z!UYtX2PJ0G}u?4M| z3J^)Vh!Z>~K?dM2pZQWS@*?Wol#AlTCsjw?IR@b@Sj$*~1A zb)wsQK-!sR^Z;oW+V6(q3O(jI=v6w+8CLiVl?^z=((m;kcAW-HLE{bTG#gUKQD^}m z<7xI&m@|Q%@D|-f!kdz3tC76ANFwbR43bPMegNqdGTVa2REpDswQo^t_H5jy3GB5? zqrn{dyhCf<(0G?_ZUSC9jm?If_o%EHgvg-iT~H;HHd;c>EOO=qxorB)9sKT7eE?*6 zKo9tgsvPQG2@~Yf`QD(CM4;M@cx$*^H zO8q#erHsNkuvJb0lORL|jpHciLu%@WzDnA~jutFR|q$sCbKG?3eTr+8?O-iXYjF?I)u5qS0SW z;ggaAgku$`1d2a6j&n+EUI2dhK$ZnSg2m>C=nD~D{{qcWvBwPt2@|3Q{7wtgFDSxA zzxIHP5DmPqAW}?Z=WCQ$!G|WE5iQz+*jeFO3CMH8V*nb@i}NL5bV2-*z_u3MOi&aH z8%Izn6``EVUnVYBz#!$~hz}4dL=jJD5h1*aTBSHV4aBNM_#)J*g(V+3P$N1_1C?6w z{x}4z6JG4xc_ij;f|VW%&l@22M0CCc4o}7IX5jElRPl@dxv;eYLcQn_1B4f%ZZ3#5 zh!oy_{Ze>zMdK^s{0z0%Vm_a__(pU-3o38LkDL?yPR!&C;rHTE8-RQePG?a2C>HXY ztx~OVO%S7JTXd^wQfaWo|zYZL1r2!ugWhbX!0EbYy zl%29+(sLwC9xgrlgJy(WoD9fF`GUP zhgx6B2zI=_mYv!2_Ey%|L)>?=V>ycV(kc$Be2_7-P<)jC+~v`fseF%plHprG<+FVH z0aU)oiN2^As^%deW~96^9YCP)k0OXd*1eBt~|FwG7ELl7=5lP zm)Fg1YOWy+azgz#6Z|~XP@V>Os;(|D&q-CwUQRDn*%Lx|t5ux8>!ZBZ0Mb_t3I30`H=xn}XUU&4E3Uml6I$ zaYehn4~sbxq6QwCGs)vB2oM7RABi8`}OzK*njePQY04+QY-BC1`_A z0U=SF!;zVrn*TKvNm|#ZS3;u_?e7%So@fi$CH7Qn$H~agwVA7+CN^Ai$mxY95^&ixXvrQR z{Zb3q!3mN0Yi+}!#*RH7fp{k!M@jn~;hVYtdd}P$808Gj2OS&($p^=TgV2zyrDz%I z&P&P3vG?)+lt=M^pVopMm(!0%g3gQtj+)Ng%gdZu(Z#UA${U;ywCWts71ntC2ocsc z^7C$8`<;++eHnY#H$?Ldao}VGR5|#V=R1cd@VPBVOpk)X(UKeZHKfW85Z8zj?}CFd zW%1S}6Z)BCEi|Dw-}HV%id-Zb)eG+v}pdVst{;k@Da3iTTdk*<~(IHN`h^O*I^d(TcFc3?muXwh7lPsR2NTNK2 zzGO;R4Vo!5Mjwn)Dfc+6cZ*8-thC#-kJprGM4VlHhYI-Mp}XY6>*92>=P=bhvTO^s z859`@^h}EV0%Bz}=Op^dskRSn_K-r^b6-h0V^CC)F(+JAQ?FittfAjH;8RO(pMX$D zEoxDFLy`Ld`IZ)5L*si)CBgjzIdNd|BUy90f}Oa36(IJa?@ZJj#U>8XIf=C!P;(Y0 zy`Z~`$me`5eE+=xg{$xz1=4Qf=nWL^!l5%DPl#v^EqI6#*zWazm#B`l>DZGKCOfU2 zgu(4QhMy7rJX^sK1A;lkGVmXsmk)ZPgE)ho`0+QSF&Do>D|x_&?ckv9aEEVUsu2Z^ zfE;PeUuGE<{0ode`oI6ccT5=H2xGBB3{iw`Mu3@hl!J@2+wlo!b4$iR?Rg0tu9zS3 z8D?GMEzz>}z;sBpzKI+7Zg|hfxovDZ8shKU&9Q|29y~Y)cOQX-hbs0$^24{^fbt3I z%B}+sa%+kHlhk$zEagR=T+rxEx<_dAp<<4k_|h%ji0()BJn{6WnY}?gfL2ZiNFd$e zaKU(PU7iu5q^E=S|NFQdRa2M&OC{Bpy z)j;qRJ)T3`lVT9ZmAu4g-W}sDLQ=rbN5uaENMC_H^VjU?a z_XL$F5z`s9Gh)sRSmLZ${}PSoL}YU)eO@e11C})vlNP(d=N{K7?*>- zVxj8?yb^IC8Qe=nEA|$Yi7!5&QZBw4kD@|cpMm0`821~V0+r&mf+|&F#RDKzi`(}g zV2${zHMFf2i}fLVooHwe(vQSTFMvE2-Lk;piO_q5#;4*^9)y1;KJnf0Tr^vVi>O|V zy^qEh;?W35)*vd4f$&m1c#TncC7SUY{k2%c8Gp8N2v3*oWXhkYImi{J;NU22VnM}8 zn(+1$XPL`hWEc4lqaT+CIZMJ-{^kfB+++uSO1sOy_JG3)DW{?4AwQUagQpzS2gFWF z-C|Jjl0`ky=PieR1w0?wn`c43awCUm{A3VsA@`S2w?R5U2K|o4K=~^le0xfE;^|h9 z9N7^D36|sfW8gxh2}j`ZJz1XeC&@!QfR`foe*lM6Ip!SL-jYj>pzpTKnGEza=^g@_ zcVt!uK<>)8OHd_Un*0q8_hjfsaL`CjjKWym}4A1Nn3X zh~>x+>j0T6U%vvQJUNY%CGzD9UdI*4r-mpBW2$v4pxY{AUKiUbGYNk7s=O8Y9MqW{ zsN$%?cEO%bDuZ`4Ib*hs!bP3jj|=R$^5w7ExT-7n(dedvj(~%^I$w{z6RJBuW<1o= zbRKXuKLh4DsZ5@On3oFlK+Rii<&!G#DG_$3_^MJ)8}U;;Y+y5gb)yyf0@Q+;;1H;+ zETGCM6%mUfPVEpN9j|(ig@B1Fiyvz@)i7r;N>T;9GEG*iM?jVoW!wmaRF%oM_AQlN z1!A|=dqaqurbb=_`W-ca!*6$0?~g!8SBvWe8LAE@X5Kb*~%jJu* z8Hz?jt(INcM%sE#TQk<&KZCT1)| zXYCsf4Y+6ru-^Q?smvJmfpv8I75qEZ*29Fu=r%xxzxx}qkM!ct1dcM`$<*k_Pe5VJ z-&TMe+r}GM{|#jGj61*~`0)W85tuM+C5Ce1PkhwZq|qh#om{vWzf;Nx)TY{c0c)B+ zhij&vSq9u0DI7VUdBYBrXPNM-aJCsH}-R`EiAJG4m1aH8uP2sq=QP(Zp+H%~zNQzkbC&@cR0J4M|HatG0!XdndB;9-y_gi4=) zWhhO6*8=m9I9?cCq|ZD-yG&W^=et6)o&n@4HSqE{hUymquUf0g zz8)h{Lp7XJUrQ~zla)`7)muSP5eDpA5$Df|n%_VWBKQ@1j|}dus8sEugj}!5olFm-0(-*{G3_ zVR;tc`zuO$d+$oC|E;&qhXQN$yEgb;^UJ^Bxc2ZK@LHGG0aC5snF`7q!m7}_@gC<; zZrZ|mRGZT|RdLI#&roFRl$+qP&FT|0-u|%-es_%R4lX;}Sis7=TJSEZ-EB94&K_&l zYj0>T{J-y?L9o~Udfpy=;PqC(AAB_iln=GA*jjvjzsL-OZ*B_sOD z5*Wr5!iyghvR;ZlQ_4$*IA-+6E?C2yvbsYo3p%hAke0NJBkoo-x*7=9bnq4gw4u9y zgV!PLjoGAb8R1HIU4QHu7-;zSQ;@?CD2cIMU=#Is1SfK+`v)2&7nc z2A`sbt`H)K0{;N_V7kGZnlZPoL1QTGVjoHv_2={CPtyU;PYkCgyo`vT^X$Kkq?Qvw zC5jyQu(UIjvIrvGAX~mo;;1_xE1N)vb5Kj9?LUI;O&VMYnn~pTALLA?CaEvVrn)j&ZA&8VgMI!;3Nm=cn zbQV3HhsJCY?00%f3;6-_jM}dTLOm6(2l@+|un@vGP^(+Odr4zBiTM=;alX-O3eH30 z8@kO|a&M`-6Qq7e#+-2Rp0@MU-~&B*g4##AJ`84Ur1MXp$|o8;337g>2QPvCg2V)1s=Y(?ZqsA4CoIVbRxXt54z28sLxpoa*9HV`6IWbq{%hE*$y z)1voFs2MIE^VBCo)Nw2+65B^1M3iXz8Ut`foZ_tGv*Oxx)Xs^6?Lg(ch~rm0l1AQu zbhKzufZ9dz<5<)#iO%d&P8V|FfYQUjHbbE%PR4i-- z(q%$_Flui_3cn5BiDx`@{UEvoqWCC|J_359$m4zVpTuQDkp3);7lQj2F`2I{L)nKn zuNuh+j)xn|7*5qUk!^cm+)d@RU{EoWgU*Arxg2=|AQsa4CTf;)dKrewN^YA49fIX+ z4kCxh4PF@HFu9riMyKU+9*%I?Boeg!0i&f$U&wM%Zs5uBCAlgc{4PshAINe=PTL03S7qH~P>GSLQ6POy z62CQL4Cz>czD!vZ3o6;N zDG%y>d9MtR59F>>5aPLP*BO2Fvd1A1YmisAqw%FoSO}0;G6(N|c)2I?4EBx87=qec z*|9SQ^_}#*35563i}S7VIXa#Ie3au`q1Gs$&IkG@IcEs8{VZMBne#>N*@xjbR8Nlq z#7G(BfTpn;$|rZ3s1?^CuBmcc37TeV`#|)WD;x=g!BPG^=WtOay@7XJz2}3i-PAlj zpv+y(>;=3Ns^~gMd#DAx;muR+`x6?SR2H1V<)zY(!2~!P37^cARwpHVARWpN-@q}n6{y;vFZv$aGy*8rqcHSY?^%2dUlfGk(*_-$RG z{5U=Dp)yE-ww3BoI@GLE-zNc~T5XyHVm0d58|bT5!An82PEF26<0G|x2Jjv$w=2-- zt;#4v-#b;84RJpx!*`(aQFR`HTBDkj3SytszD?k6t##Uq!bX$4GPBiwXZM?(_Us^N z+G`6lF%AyeP2N@QrA=icduyLK>%&*`?1Dx=?c824^4Ih`gL{CMYzFi*nh8hW&T8#B zZR)&M$LrS%nq31LqqWdm(DtIX+@G_e@z*+zC)*wSazaa|Xea#kwT{AXzj?gO9&ntG z!5cV-FV#WE*{L$F1#e^~c9dgK2ot1f}d)Y+TRJ8e@7v`nAM z2Vl)HWq91D(xc4dmRieGw!)c+wNShtm3?<%l)Ax{i7-$FCt3`~XpG zX$0Ric0?S$bD$2K<>^Sxd8Ot=UXh^YM^T*R=}%VtuneSsI)T(F>Yf9-IF|hhK=4%r zj(>+xDrbj=Qr=lyF<}(Z8VIM!^&5bMQ$0UZBIsMrjE$shcOXR3^EB`~L&G>}>^f~8 z1-u(n6biG&(?Z_pl|UESag|7kiC}w^Mh2mlMA5FGl1!gD;+;Y{4bbR5{lHV_2egK> z1am2PJvijimPMeFPebQnhzh7zEi6_;^B$tHmioOw@rYtG!S*qoya&7|WX`klrz!5q9g4(*EOPF?v-kKS0aW8Y3ThrId)#^bmD*X&gu@H@|) z2Kr2Z_G5=SqW!3Og zQSd(C1&|9*OarN9I*L=|xgCZLqG_CwevX=)gbw(w1zZ_e((HMSzKe7QekQn9ceX&^ zW%`YS>o=*b9rz`Y8SkA+q0V2RQ7U=<1;|_UwG~L;rkuY~%b_J-!-Bc=nm;3zPfK{( zSU_jHL(W24&RHf!bd1+PFKH4d?7X6tyk+SPy*Q4>w=|o-X8VrLDKL6Z9_BE}2TB?a zRX);7&V6d6cYncRpJ;>=#QjX0I3D+fo{tAxLy>n0su+op{GKxw?Xp0{M6~D7qN(V1 z8&u4MC4a2aT%6!%lZBW)2gEGJ865<)5>9g=lC`+94UK-HQ$OJOi<_Lg7ARIu1>Pxf z_Yd$35~1IKQLxD7r$vZJ9uK@wak~^nm?-AW_ou~9GiVzwOr0TTgqYI}R*Do?o5M;` zB02+jXM|fhgg7fY@e==>c+bhn=f$%`u)QEsLZNN6XfhL2E{ZP25b%=7W}nq%@stk% zx+1o4iuzR%Q;NPAac>b+!D?jAa9EZGZbl}Ou!O%#E$_y z(js>eKnjFy8mJTrOMVO#i;;ZjVu|=J3~Wnp-=ish2W+(ktwA>$A;RDvc@ylA27ZhWb>ZBcVHbHv%5aB+ zU^JpB!j#&a7JOLZ+_b)seEzvC=(gbYEhw`vXC^2tvKR;W#Y27v{F0}y0lBmbJ1Leq zZUOG{ANc5;6%)7OcjYu|K(5-(yR}#6Oob$CLV1(@T9ajze>_$0pv%z4LY}NVx0xS@iBc%?|rL zWxR;qJGvJ1_x;U@()*|J1MNWOSa3PGy90g?<@3#YxRJBWk9_z9UPlA{U=u@10YPb28vmR}1?6Bl;|4%`~(QW;=&e?4iT0AOI8rMp|II$5x~id;Ue1yq$5O!OlTA-8lR#u zO7!D%jPP7K1e#}sE&H?1i9F66J1;zZLHdGt9u7v);{IneUKIECp_VKjega;KNHIa< zE#bocy4&J7uZGja%Q>+89TBfX?XLK#3PrxKJ^}6pVns4)I9h2lNEeG@PB<(P?twrk z6}#Bi{7iVB0?2c5cobB5Aui2;?hPW3BYrQ1-3LIv5^rC?X0OFKUQN9byDmcax8f7? z!&mNfKyZ}flc15aY{jP-y2y?ka5^rR@aKPAW$#g7>n4|Efu_4$$8pgU@{i}B;vqda zis&iJ*u`;DZtaCeFZq(QcD!Z0DGDF?mfx_x@&mhv{p2uC0rHorS3omBT6YIRpp4+4 z(kU5Q2go29wHA%RIEjG=M}}-i5h{Z@TPsYOUxy)2OB*aWutf@s5+iqFx`ajQ(^#;LmEJ8u<+?1(hUsodBOIK7Me4bgAQmqpK0%}e zIi7%!D0|HV_nWeuowZ4_Xg)xaWk23FpCXMgH%E}?>vd4ou({K0h_5+ z{2rLLxGNy17hHv+GY;^{yUQjdzy!-X@bAiGPLEsFVH;pp?>`8^*ED_$BdmSHTO)U! z)d7BY@N=~6&EXj7zAqgh>i#C|5H%;Y3JffW*kfizmqr2DnhF=AW}M&pLs31 zqMi>+UfGK|u6j~~_SL_02Ev+=d7N{Pzt(>n0H@`Z`=2H!H-p?$hSh@a)b(EjciNT&;7-5UAMG>Z+4nND-M7$xR_0Prm_5S_xO2Qc z06(|O-)Nb4s|04^!~cuz%mBHh6{n6b%`}5N%l_o;fy={q z9k=55Twty2k`Jj?*&oIKtFH}!3~Qbq1?9CLc?q^|#?R1w{dYWz-;l<6GaH}q`(jhY zSAgG~)&bgWN$8E1t?j-6w1irI5&$R`aXZj(+4dwLR5&!{iRMVGHma$znEWI?<_0@NuSVoWtuv8+pZj zoZh_wf-C*Xxy^2L&JZB(RN;);3F^}b4jwd-sLpH^@tSOK-03ettt&lbiiqKGDtrI-@x zL9>LcwnKDCQ6>=WoOsnrFj@`^(EP|Md8%}T!^yW^<6rPot{{*JaZgCXBj(Ki^)4|MH!^nIi; z{=jRbqCEilM5Ebj@R9gsUjqi9R=>CZO+x2GOk9}_yPOuW{5T62BiNl5A^zbTAyOpHge+0w zCk~yS5yuPAcvigU+1xpycM??2i!&}jzaTbp=0LP?e*uGB6yx`zc1eup6gMpXIL>lK zd=3WQRS}X1kQlL!-zC??-Za!=#dZ$i-~h*TG~N)4+3g-Dme-?*7fmh!FG0BW0nJ3w zlyf<6if=4XB#EVb3PrN`ktaPV;xXr@rHaR$V3%9s8+)MN7EA7+FHPJ^g0|)2n~spB zLSTM^Ye`J!?MPLk7rU~m#U0LDuMry;fl;mS;N0{&F`ONAk3<>AHXe)C2>^K_hVv$d zr{XQUm!F9?oIdnid>9P2^Bw;JMp7IhY=eGz{p0l`rI zWr)H^UXo}umd*LNR1>+BUtOkhEk9Mw*`R`C8ESLr1nOStUC$1FrhD?JoZGBO1qXXHO#u*+F#cL{2qlgE5P<-FW?8ggEc z-#-NDX!)9*FBhd%DIhP&0)CNQmd#wzctu`03u0I0CSx#)k;%MTye4=3iouDM;r!~n zF5fa^d-q}dB&D3Ej&RbMZV`< z&Z*Lu_i^5mdcUE#Ex+b`f;734mo9f?O*!!H%EFDPrOWwWL(Y40W+{ZvkTbe~Sf+Gy zMqiec{2t7f8NL{R`||P~;60GD`3aUIy%wOzl_8wBmnXZf0i%4mq5?t`$S(OP3S|-x zN0Hn<1AWDEA#bcJk&iiNzf^u=(q&S|@9J{tKNq?isu=dD8L0?&G@7WXybIq{h4LHE zO!abwUCh_=$pq@J7yy0g;Gp>V;jRq#8GZ=OL2SJk!+8r{^F5Qyup-ZTK= zgql$VbPu)p5E?zz`f$`vsvi8I8!z>81~_=D(lAKoqYiWWs;?^K41Pa##}R%0s{gN$ zEI^Iw3xu1>zdibrlx=rFrYP4a6shVMZ}hsQyf`*>TQ%WxU(!?!KUD9iK^*43tDb}1Y(!s;x;q7Uwd!CN`s!34Uc*09=@%i=V`cmb zRID|_wbSIr>>y1Qu^_rSPG{47C1$$q4w^^AsW+(33a;-Bv z%PX{&1Hk>E7R~*L% zEzoDJ8?Xgg!k{9&_!uL_t16Y@QSCdIY;nL>OKtv2QS^} zpV8>88_4*kCFNQmw#PcB1sHnA{In6BCqBAwPfH$xGwGvkLxgs$^;)FO3nIAb|VcWpn4JGxNz z3*6P2r=ahiE_Dus$k0u`0>v_Qe|!X^EZtx(vUNk^z~R0wj`tTl(Dmljw;WxG0~&L6 zGm22;>Fnb{C12NnB#*7`hc6hvLfv=OP^Cy0&G%-pZe1AomFQl3V2nz26L>R5nJ(iC z-?zFIQ_)wU%iabd9_q4q%2BBc*}bto;O-L=>-je37qw=kAn~{dZqVa!Q*-#e*!UAy|aZV-1Ht_1$TG7mCb;DLhsTc z2=AfiI}RrB)O*(o{7&kb{)~b1(re(?r?*}ZpXlJDcU&Jr`0Cx`FD3fv6;yzjzn(rX zv;*`m`~+fwdd3ZW7wZ{~2ZtcNvHKuWu-@Ji;1HtsaxrB2|48}{@F=S9ZSTzNPTkqv z1W{B36{RTt1QbP3s)~ZrJJLa#ASgvdOh`x}J%k=o2#`h!2`vc;fiy@+ffQPRkRDP= zp@s6j=l?wqPcHY~Q{HoCcJ|IW=iUt$OUHsFLaaRoeUaj*D`>LC5yQcrBc9p_)Vbo+ zAJF89D^Ealz8IJZeFb6|{d&<=v4)b9*Tll{U?>!~e1@h-Y~Kbc#Ujgx=n}Ey44UiW zcv?u@5DTej?WVZ;B$`{|QhF}k76;6vYb(z7fVFo-3#E_mirztxa!<63fXp&+b0qA$ zFaDGQVddi8?=e>)cKZleD#gbOU|5wni6R=+;)P|na5ZAMAB5G4zj%VAP8|OsNFIov z)uO2v-wwr9!B6ac31N-m@r|Ht5_1CJ)@E@>56rnsw`l?CAvJvh`@E$7y)o!5aj&4( zN1FQtSbU|(Hn8uKws~XFPx^`~f_6*y=b_mnMN;T>uk-N}3N`5G0)!AuL!rv>MtEOUM316CzEfEui=g zv;yu?>9Yp9wvyf(e4)}NAIJ=oULOX&aH;b-<|3r;I>8Vr{X;9OvBVCe*%CvrNw<9`j)i$CFX8RW(pjZN>jXX58jb_egl1X zrB5l&c~6?(8w_QV8$I&wOYKyTR4#o=q0kD+jb6(tr63)>Dyi!hT*hk2OlkZYX-F?X zs+Eq>36ynG7Yfclkb)a9ST8O0M{lRRmzL6Qa(5ZpJ>+}z-RLQQ5CwmF$t&o{32%8k zMN56;VUIxRE8BE|4ZGx@&jXpCJgbVXt*kACus!mC|3I==9{veP_Q__-?CqCVJ%^M7 z@;Q3bKPa!KNTa`OPs#j4asZ`H0_1u!Gf*xIgp?q;Pdg}sbgmG`_3nPGA@B{ah2GzCqB+<6!bk@D?>0C8MiPv^2k$)BYG zV6+_jBYH9NWN(1DB6p=nNv_O?Ls-7dJ_UP$Jmfm&uFBhcqjyc-O^NzKxqDAg7Rgh; z!sRHI*HP-ZME;ucb=T$ps5bqEtoDHDo3c(}{9E$cL{Q$AJqzH1Qdy)gjXSc^1etf` zO|){nCy#f5lrq`xe`xN@?gp4rF7sD`xuchPb>g98Ej!1(XL@|~|S$Pb#&*aYuV5b~Tm+FO_Rs+hHa@k5y zzLH0}fHF|oI}C$C%F`k+99I5Eg%Tl3#3q10qAa8E-ciNS3xmg$Kl8y5s@$f>Zqv2nG?#=B$yee z$W;FnucTZ+@1*izFepzcZ|+3zw32oo%^BtW0}ysrnYs)%Bq;wZK`&8hJOj!kxVwqERW#249o%4SmrzE3;>z*P;l$p#7mT zy&o<|tJ3TSnQh8odWC9NR@*>IhqCx<$b6)PQcdb(CG&M$zbDF={s8|}vA+*w&y*c4 z80=KSDM9;O`Ti_=FO;km5dBi=x&yseiiMtvcIv@>P;0L)rr^VNb@~h-b5Orr1bvR` zh)cLzcc?xTE{ae;q=WM#)x0iXk5V74z}*wA+Ge2_qn?O{wXw+Bz&$6_t(0YqQ>_&1 zidUDd0f>|8+1pTbN)4kF;%U{N_OP5$yQ)xhRt=|UX@Y88gTX{~H{BXZYBQBKo>Ol z7g7K-OD(PgmP_hd+8=RQ-4=&lw)#KHkmsm8rG2ibwSB>tt4^eShk5D)+RKoy{zX~k z0=4_=ka9;|Nu{E9)!}rARGC^s+bi#@@4UdJDp$i#Lwkk#?_&&Bs@-0pSEX*E59~wr zC`I8~)%o;A)UMtvL(`!;Q@r(&dgK|fJXT+)H!uh7Cn}6_)S@ZG=A_xCV$NC1r5!CU zT0=9`x@y~GP#(}SsEquerqCzukQSE=_XKE@`lAWdCVq+w7o<6RK~b>wvKclU)*MY3 z4AI`96B~|bt;^9ns^!>0^f7JB+ZYVhem219Fs*>CwmCq`3(a8xWWLlw zsgmZE*3^eS52hJ?fYaXOP=~?oCI>o5+rhN|Yshpo`45GYcbKL{g3`&feFG?+O`~o> zn2TwN2_&wj{YN2lr^%nT1Gt&iw}Zsp^q7LF9;Qw7#^7oC%m)^EncP}1=xu7HV1SP) zs{t~7O-{5YVV5atBG`jWqoU!EVAD0KvJEk1tVZvMsi_*aA2s>WL8!+}E)=v6HTC-x zYQs#YJRv&V#7h{AFx{u~=ps$;9z}E9boC98M49{^fIZq2xft$=G1csaqFB=hgD`i( zbln5?#hJEGg6HE+WpQxbNz=g}K$&Vfu?-{_OvC8SEzR`rTqsI6)lm>O!{qup<}yv) zZNT@yboUeR)tfG?0A-`;YdWZ{$rNFLmzqsOoxspy+DDkBtS-*&x!I2`GqkM0Fwj{4cV7~G)`>%bl2qzCVU zc4vJ~BN$wCXL{3c)sN6hZl`{Ya#(KqWO@?0>kH_hAP;?BB&_w+dsAN6OHcO$gSQ?~ z2S@to8z{}=tDhKx!CiU|oloJXZ`%ziyY=o)=Z3Bn|{n23b67>~xU{R8;(5Wxy^bpDzCF^5WL3D~EAA})>NCiErn^$HP^TXJF6N%=PiP0j3;nYg zu)oyLQ;7SO?%0MwJM-xnFxZ=qd;~9TH$SJUGY50&T{Mp7OI;vkhj~^48Ygp)GF&QW zb1A*wx|p4s0m9YXqZ>f%G|!_aC@-3y+hQ=?eCAI$B*Q#` z0a>P5RAFY8c`ID-|I@y`yFo(lW(uqI`J9e3`tsmdK>BK#1`iBfvX= z%(_R9_t_zohMCiy3i9Vh9K-mpWy4|FynFGu{PQo+oxfnkYG7NKcnu?qzWoS3S$rf6 zl9ybz$N!i1p&-JtE=d^qZ7#ihEdMSHGFPnH1HCIR_>C)&*s$~-SZSr~IA?}oEv3Kc}KowS6EWP1ky z&T%&10x3~!SXb~xv*Tl+A%>lBhuT*~EDqBx)T^AVtI_562&S1bzV~c1BlFs_%U@n6VodkwV7DXYqo9vS}(YwWF_Q6~! zEBAotJIu)i+V8T>6acu#V(8tij47=Ef1i!+2At*W{WRED!4mVpP{}G*pjX9?7K5Rh z^=X2>8uqI%u3Rnip>$Loi%A6K1DryP!Ftw%A}I~5qbqPWvegvTX=0z-d$a@DjhBBN^-24y>I&*_OVe~HU;ZTV7fV>IT%IX?+-Be>`kcsG)}r+_kx`;YRumpGq&n9JtI(Ti>l zcXKNIa)nzr9DKRlBKl>PJTBHBSn|0u|6s0wORfj_t6Uac+iP6)Rb1Ob?#wHY6mdV! zg|K4ozr!%Pgd0%^nb$dwZBToIyW@@KCinY9G`F~F+C6fcOOha^l=GmF_Z`mR2t?oI zE>qdTJuaS#f0PoOZ+cD`;28VCNrwP0}MXZHrf z4!-FdfNI7f$6t>6nv#A#5B>&Gu44&ez&=&C1eAiWAIK%t9!uGTLIA55Vz}Hc#F_Hh6 zmP1MWZ(Skm9KZP){F2O%rqEdm@7e?G=lSTLAv%?B8-m^ie$_l&oQu5YB}hr*1NyleRkN2kH%hjk5V!Y!ty{!aTJW( zp>KyUoK|5@LP{GHISU(3gWW~=a~l|3g}e0p+$lH=f<k4 zggI2Q9xa&b0We0meI8A$kWQh<6M~h_@V_++7&PL@d#PE#e@Lg~TdQW(zk=Ff&JR$wlvq z@Td;f<_cDS@Z|~aa{(z|*!VNp3xtqqP;^!3Sc6`fu#=+A_l2cjfgS16;~1a@2?J+E*gJ<_5orvB(gZTtV_8aCd1p5KQ^g_ryX!wY#xBLw~=w3Qx zuv>s$fZ-E5njp|{iQz8WGE9iUV78(3G<=q0 zF#Qa}at$xmLQ0-t3{{)v8;;UPdW~l4LT%qAf4thm~ELx@&8+K5- zt;A44B_7ue`IEqK1BE{Tc+-%$0VKB!5B~+jZNn?ti(YEDN>wL!4Bz|)oOcb)W$4{A z^w|M@cE*lu^z4lr?J?(IoGL({qmlm^b32SjG=O(9UZz?LXJap__jNHY83YZk#sW%^ z?ljJzAEIzG&ifm-yBjA{4Y7yOGa7@QMu%kp;brU`0b$<8=5Ha)$LKeoE~+sk1~PXU zV@tr`XM9C>@@`|!Y4r9O1E^GLuknMwVbMNg)@q2}Z=5;_`VJUZ4hQ8y<7tYt`y031 z1>8f%e>ji?7(M908ED*1*`6Syb`#zWHpWwa^|0|32S_2t^b`ypF`oSg8jc#PDLZ(~ z*yAk>h8p*{KxUXRl#*}Z#=);aUxaZhRi{N7eUGAd+&H%w0HcgsD5w{0OfdaZ=!Xdau z3C4GeK$&O^ps;9?(T7$n=Zv-#I!iWATMx<De4%mJHb5#erY`_rv9XbMqLdg1QvBz- zaS(;BZx~PZ1c;l)vm-!x%P4OK_}j)9+IdiFyh{t@JH}6*0LxwDFLyC_&zM86jAcgK z3h>=Gen4+_<;EK;0kFcj$^pKvH2$6peO1PNaTu&NPPfBgjqw8I(rS&T^U%~8(?12= z2gZ*nKUZ&b-wa_5#`me>z0vriBd|0X4KvZ(B~Cj6hxmzuzd*A`+)OLgy`twhh~6g} z7emT^(K8Ro4u}$MVmc_QwEqivU|O>u5)Z_|*8$=tDxMA$r_u{~kXTAVpr3V=T> zn#Y4LM10u_eMiKf+M(g7IF@Q6kBMti0XI}!OhL;qF_vnG!bLaQ@DL$RrqD#BIB^R= z92cL`Ih;{q3++&h7S(lVV#Jk=&=4ywafYxH;-u~%i4(_ z7d@7PGF6;l2lreMAHIXRi{kWm!IvgZnFK}YVh;)}Wr+V!)n%sG^ah$NF(?gYUJ|P) zuYOrfph_fUws&JNM+~e1vMXZ7YCy^rJ0vK|6VtAv$ro`Yar24Ubk@aH@yqoXye5u4 z1BPNTpH@~SVk4D2T^IXOZtI44zz4`~iUa=wJubhLm zwc`Cs*jFchGYq{4qL&p6^C5z7WZ%0uzE z5sF&HkGw(BCRWl5f4g{wKH(i=k1qh}k@&V9<{pdHsi1r!W_|&Zr()77G|$8jPeDVc z7|;k|&&7{of#roLQ+EEPxY!T9SK^{AfMh4F=>kah(le@4*e-P`$DD(-n!Z{crL+`~ z?2ta+hsH@NpsmQxQcF8DxJbt+4(BTEtpepvDTDT&x=EK#L!Y};dI2|>hx8ehy?RQ^ z&){-+NlkPZqqh`6&mJG?LJ0inD+RoO_Fd96ib42E2dN}~xAb)or0kJ~P=Uf;X(v_A zoRLB;2|d0jer1;TDfnUuh|DfMzfb4zNB#@ub`HieQ)rI#iMyCd;gaNS+0gd#)t zq|LvAuS^G&uQzw1x8H_0mGR3mT+_v?a7rN}z>HlN3ppv03_sRst>3AlkCrCT*Mz_IBx~ zR5Tq@@9VJWk+ifg<{nF4lva8o1yTg=sr2DMG|!~ux53^ijaUi$o=cP8gDEd0XFB2M zrBrsCeB@?n^a9_Oe2kYP(z&1_lTD!){=Alt)k$cZYm*KiuOazqcIPon@sE z3@&o-6fn5TODT=KQ%*bx5N@(>I4Ira-ciutAy1;JK5zTh6;hccg6N z2@SsTq4&YCOP)m~WPb9S{?M>ne*7m$_Q>~RVCG)=eX1hZCkG$G+;+N$X&Ywb*=oyQ23=zzFmm92eO4uZK;<>PJ@>kF7A(0P;1vd=@v zY>~Uw0q#TDJ_y2E5RwnBZ^Wzkx$c0_EY)k zQ)qZ5CsRzmQ(jHmoSw@sslMoid}R=%*eRo5z-W6Vg??^hyYeMvuN{=nXkVkF@(1lY z+@X}vZX_q=COvSSm5Wq4tWd}g)R9?iPaZ^4{h9Y<6Ss5rjlt2E0?Vbus zg>btm8!0*Et!ybq&qsOjC6M_l?~Z`JT}s?BF!(8HpW&+PRvfQE-yWqj6~gu^L+EvU zpR(#5%2YNhMTw)7OZ37Rtt=adxfo@m8=6?<+mQfxLV2C4y5p1y6n%|XqF2HbCzX?Z zVdg32##F#Pt<0l+B4?D#I`o}Y-Z~9r35q{0RT7m?ngBORNlU`uIpyIjP$nzWk3dR_ z^5!aNxT_3Y1`YR=C6D2P`-;m~kW#K>2;i$wG>TDIDhXa_s+5XJn5$L}odm!dWedG% z)+%#iVOX6KN11~M%5^trs8^ELKtqGlOt*KV@=rA8nv~V_=GLra(JHn@`T8gDJyZr# zPO}vk4!t%-q*I03mDoJ=I+RQW!X7D>v(WcgxidI&!^HWc`0n%<2ug17P)%LxRvR6G;4P*z@ zSxaEiLG_JdXz*7nDT#JSJxgcX1gQ6`&;+V2L7)s$Kb=E&q?+9f(TCNK3c(kma?8;> zq9%Qc=BQd)2`tCdZGC_xRQ-Aq)P|`k&af|B?b#P|5o+I~n2S^wUV*;j>TmS68>Obx zJ6^QvO&Nd~wPPSCW7P?baMlSm@e=0Z)UX|xi&sxPhOm=rSNi0fQjdh-mO8Dr{t9Gg z)E{ZX?O8R4Dhv|Tns5vzs#hpKo}`+l!LW1cx_UIpYWf`rOHqIQ9KJrUI@8YmRP}#z zpsz~RDQ8=)p5F%1wdz&6wsq={|Dg9km1t#EuO3W;?G5US?ZDEg`cjo(lNw27RL$zY z8{w=LHPr)i57j}lG1#iA)!=JW{pqZZc6IF&40fnuF0?;VQy+rivFb7qy(emSI+F3J zsyBe-nQAOTuTx!W3sat}p^j)?sAJc`Jug*1D$#kRzM@sEou)pAK6~w_Q*i5cEqFhA z4q69orgqe7n$YafhEqDxNh_d~p|keOZy0pZ3O|N@u9_jBVB6Z=7}yY^2t z<~+0+$R2C$!nmpf64v^A%*qYcv1CbvUVQpls_Y z?O}JQJ+1Yb2);AgzjQwRS#8~EGznUDBiIwQP>Sg!X#uh5ozqH0^pZ7ait?vuOX#KI zyf&LEuv0aE3WHwI8ZyzlsBPPhxiszl58#4yt>6GaWN3->fXLL2(U!<8&7lyzOWLrX z(OlLx?}CPGZQoRwnWLScB7`fb8iHZD+M`$KD^$zrIYGY`DbxRveC91bI+X5I? zs!g$n%sbjbH)y!4*;1MGJ?-6hK~kpOrXcKntsm{nEZ1gL0ZWBu+=5=EHlIqfsNQ*Z-tx|l{&U4*OYhySZLH--HPi`-1J zi(sF-so!y2Mi0|Ts#5YaarABBWx8-4gWjgmbkF;k;vlTJt+d^0n=kE1`nFfP-xZP^wC0yK4f}98wCPP zrIeZqG`;o`42h=mRL7QNYM{#PWRpJ~)q>DgDlY1I)2WHDDAly@0{n8pv@sp*7foUb z2GdL~lyXfsE&2*LGfd0(!<0(#rUMt-YdIJEjnhxCuvTLRXd5}_QDpg@hk!kyET-#!k z7bRy)OrL%W?bl6N`=IuQ$=w}NZkpyzfXrK_tj*AH+q7g6q?DSv2ZQ8}X+{yuyld*^ zj=_5-SGo(zOkXSk-20~AXpvEFdP-ZzDopd-ps&&t|1R`ZnZEGBT(#*1-Geoz>r}m5 zYnn(qJnBrT^h)!<#6E`1dQ(j3?)&Op~d#1B1<`zxM)ei|NBq=zC}i z_k>}srpqQYZKjbF5qxBNzY9M7k4?i8amAjP{`7^0r=|(?cKyus(>fT|Y5IeXLwau7 z;0ux$rhTc<{?at&EC9YT{ow;CcKR?{0@&+Q{)VFMdd*c(I_L}Ef_6up>xH=;`pDB@ zaMB~Dpy#Z!p74u{K9W*JuDb6U_+_X5&1>Lu)4yMgId^?rD=0nmzFVQsQ;)d`b}#+) z1ZeQqe}4%`KKfHv%=zjQ=^*f3x(x+={q)ziK<#clh|=(T^n!2UrM>!~sSv$S?@^Dr z{rd7B;hqEfR0a(P^)J?e&tI2PA?1+XumK(n&=-!wT%i6pomLm5ueu2-$@;75;7iei z0)aYJpEe#KF6c%50sf*cO+YVAf0_eD>3Xki=w;|@s17Pqzw`)vS$caVnoIgHT9IAW zvyCt_TMwkKf*gHyIN)BOhRR6#M zqVMPnDTaGjUqDOud-}c6P+O+k7J>4<9@qlW<$4Ak*-@ddq*PI*p7Jgjs`PaUP*kmR zv>B&HKQSNLYjqz=P1WfuMBF_ObQk)J)$7mWfVx3nI0{l4^(-nqYtjp4fN0iVdk1P; zbVCo2Jk$r!IY_PgjkQ4Cre6sGmUev`ovPEJw`4>6Bfak^$b783|6kpl9zYSSr~2z@ zV0fl01rXh-U#ERc&-G*~z<;6Nq!PK8`i4}P@=71L1XAqGmw$)t_U4zAmfLRr{tJL` zFhA)F5=V1yitFz%-~S0VIGMko^YNX{Z_+!gi+T8AU~x5nPAU4G=8+V_a5Ebgfx+F( z)BA&m`FGmD>uGlHgiJ5tpUW6f%9yG2h(NbK@c9xjFI{_+FT`k6_!W-Kugj-PzG7*+`0SJ=Y%O}HEj{Qx=Zxhk)nsH_ z9B8v`j^#Bva5&ep`8Z_eSzK;mF5ePPoAwGUU;F~2uUcHaVbL{<{RL>iiLYD1S7iBm zKHO7mIerWJN-ST}tL$}4*6WzNVJR97i*8yH=%*8ISr#;c@3y6=JFt{m;^~X_j^zqP zaqe1fDB!zinL)>Vlv%n^w)(!sh5S-(nV12R3QG%>?p9hpO8{S$Wf;AoR9oJq)P9X+ zkPYT)Ei*>KzBIqXCE$>qyXp?0u-Sf?st+Rl-#j>Rt z`W{+((hH8O^`#Tk?zAQ?1BtseH2{1b)_%*N&(m6U1ngec{hpZfwjLaSK_6>oCe->` zZ{7suF6$oJ%j0MLh2B1QTa&5iagTNTHrT$`Iyf40`>dNOCAr@kL6PnQ)`5lKJ7^tZ zg=l}P7X`HsS(nl7)d1@!YhhTRwKx*&LDs8ugjBFKISHr_TO}JXgji>W1N;$dD19i8 zT7yEte#|;cM=#X6<~F2+S?8FcDBODW9t?}H_O!uVq&1!%vB#}f{{=~uHGdrVqOEUJ z^gPCTnwCwm*3|w0f5JK{4!t;QC4KtitxM=U-;-9SWDK6NCeyKnr>zU=9pQ|1QX+(% zweFY?xCzz>FHk00zqEid$;w>NJ7@jo6I{(?tM6ivq*$x|fa}g%o2ale)mrBODHp6m z{{x7N)?!)<>S$+d3EfQCG4c?Ei<)<-j8*d1#JEzIs&i|9+L%zC#cgx$B+Qq_97 zH8BN)71py`A+yqY`ZK!gtjAtpuG;#)HfXQ04jl_Dwbmh}a6z5*eK!buU>$S@gY{NZ z4>S$dzLcA2wEp%2qMNK;UV~xH){dd*wOCu|ZhdZ@NV$m@R%>4QubwTW^7-#(i+K85K0 zHVO3QcEIL$dTlvqllKEC{cZY<0i;7VNr~`8fX(85m zA}!<-Y_4cvNVK`$4^onB+$VzalFbiPJ963PP8Ou(*i7vLMOSRxHvo06&6pGzmS=O} zKg{LZq|uvHflb3&@LjceKay+8k~MUz5#}AAqyj=06Q{Ej9yb9r@7aSASq>wK4R> zT$@cE)p)ntd_zg=4x3&Tfb_`5jTRt}Z4Oa*E)Q*tQ}YQV!dOQ_)t4?K(H`9kE^53AIOU3w}ZGnC+Yru!q|AJ_ylawsR+gGTing zoq8N$yK^LZk+$zq>DO7?464gZu(iKTm&2C(3y{v)E}^)7vhBs6(Mz$dprfVE+rH@w z4XL)bsZQ>K?b~ldN`bAlA2eLGJxOIZg|^8QyC|}qF$~&^ZR2Q#TVk6^PonF#mzuzE z!}jG4FjUz-wxCyS+pa)#t*uW#^y+L=o}hVPTjGMI-uC8eU~jNBQXI3ZkX(5#VFf0Kc8=L8gksrUcK*>*~5x_R?5oO88 zhy4MXpM3^H&o7tzV`M@PTD(kju7ur_7SsJR`5Zlerwnw)->HuDB{S_4y7<$pscdCN zeKh3HH1dErtMd~`o84#wBy&1!A!qJ_P5A$>6Nf_DydUV*c>We=cx{232_p*wyFlZj zEssI7_*@^%{+CAqM?3bY5OBA%lmIji%vcIhj?6t1S9Av}p9fYaR@j2ZnN8vV%Y}U= zfy9+{9Sayc*`f{Txv|G)2zF;nX_uS_lfTBGCtIcgqZb=J4(hyFU@2t!FncfX`LbEG zCwCXaPdwu}!hYP3-fkS22?O`AkJqEw%U)5Sav$48zihCdU7*0lNtRBr(^HJQ1Vv|9 zIh}fZmUYtUunCN#P;VlOvjIaATX+p+?CYwdyvRUk1I`QKY`-&oXms#((Av2o|91RKy%oVV8RHk;7t=kG`HM1Z}TC}h@+A`3}c={EI zHr7dr&vv%(2e5aro)jW}#GKv)h{vpVEc88LY7Y!PWg{pw@{Dz^hlWljZwKFVR@n_C zFIW_1(_S*CHQ;;2rqCgtzC!jGe&=f{0p1BdM9mQj#l5BEO(v}PE0Z7)QJbJh(27|GRi z0p)Qn^gZxJag2g>(cG-zXkxf4qhW0q$E%Q=T6~|t6Y6KD6esywB5Im zdol&0i@1{CKvK-DrTldX7u$vlaGlc|!GPbzNPz2Zauq)Cbu*{_1RGkoS_>FjxrR>w zsf`=Di>@tKRSeM`++wQBf5heV1K(rr9eNXa!VOmG+Hzk}?foN055XR@f1)qiUpD%^W zBltV6Xd?N)PJ!V#{}p}5NAbsVAS{}<(qSnvd?Vd_vAnVZgD3bKvCwy(mni&^%8#Y@ zl8gKTI$|k}AN&pUrSqKv?t(&oByH|0;zxSIFD3li2k2ercTuY42LJnKz6E4ZM%Y4GqZ7h+!!Z~q98QC^@xm=yDV!8CzJ()C2@dpm zI4!jO0Yzs7g$Kh~;pU&vmmplBm`I{f{|O)^30)}1c}~ds6?4hLJM_|VS?Eo%_H4ms z1^jtMXres{xkBYz5SAxQq3m70usIW0s)g@rFjynZ+yc~f!Y(Q{eIVF)!jyVp%oc!X z5ZVx3LSgSU1~XfPIb(q3p)i1l=vE<`HmgulJQwCuLgR&CLp4(`g}GD-Y;Sm%qIBC0OTPt!gQ1@CD2|3fDa03c+t>zKG@R? zI^_V<4U@0K$r*+>r(iDA&{zd2S%wpXA@dR*_#nA#ct-mnZyCO!f~ebu#yx<0$MEM| zD7tI-X$(m289x0CBxQ!sS~T|!4=8$BZU~ORT!mo>)fiM7ioeChsWQxH!(6rDGYy8- z7*=(l_sr053AA?_7L=j)!Z6PONG}aHDADuE@Wyf|vNN810d{+1E%RPY2`J zx8M**;DTwM#efyUo5zz}5gq;Ha7WAE3{J8WD|pN9~mJRS`3#%ToUr199l zzC|7;rU|Y%mwg7iSg_-2)k~Kr=|7{qwlwndDA#! zFQnWure~mc+i3qano{Ha6Ci0een~m27Gp&iq_i5l9)&4w#)s};Xg9t?E6Wa}Z!bW4 zWV}OpzQ@MxRLc9r_#M_whNs32{vdf~oKH`_PNNTChM87oVUWAuk z8Qc591$N@9Nnr323!TyP7VT)qj;|=41IaEi$q!e|Ph67$DZ9miPtoiVBmV-jz2Z#D zRqhjq(syx~I4&MdxH$JA<|0Lj9s>b84inL#bsmAJ0UJ^ z1L`=@Mg_8X@yFd@NEee#a7czYkzzMlV$>kIy+!Xr3|cSKTJk^~eF#R^i^B+YgJ^REy+(2KNAPu%*ym%AG>c>Q0B4IR$e4R5nkX6GD)t@= zfNkPKiVn4lxBh}*9pbck5bY*KP*TlZde{a^Pw7=GD7~bf&j8R{+B6GNe57Um;PaJk zkcM57T>u9Cr0QHS?3UVAz^!{EPuk$HSNi?|2KPzdQ(Z4^2uc`gHAvedO5 zqEnm&l zCS6(!_WRPQPr+Ux-G3Wbx>7n!b$eBkA64~KOaD^MX^m8t2Zm1Rn-S3dTzWt$sF#v6 z)l$Eb8hgPaJ9*D)=(Csm)A_lm@LK>W4)R^)F=%D>TTaG-p3E(U|-yBtUk%a+d} zGelnXf9F-mzNg{jqw?QpVC^w^_G*xX%KPcD9VXxU0Zq6(Zz5a}A>W}7Y@&Q;0RSe+ zzTW^uvK%!EBq?(31jsxuU!)zRsq(l!ka9tG38af7$5((aP0kGkWs&^(dvIN`jFl*! zMDqIKka9!*`#Ah^Q;w#U&Mo;0g=ucfGbra@DsPB`lsocFDjc~hA9n?od-7LQfzu)% zp$+{HWe<8AZIjQ0pw}*Ur7UrWygVO@9?9vYQ2SVRpk>n&dDAzbd@2`E7WJ8IrU+%H ze3Ra{pUaOv0{aVjEM;Syl#CK`xl%?I;4aFpiO{!4=}sx`y~?9<_-wzjw+vDaDC;R3 zdQd5h05X5&^=V)~q$GskLm8laK<_KZ6-U}z7p3f=(??>I^5KvYt7QC!xf9CxB3zs} zWfq-w60aDJL&{0z2A$h;QR!>|vNR>0LTMSwhjd3~DsMZ2Bun9ZKypb*PsQA2#?#jE8fEx@&`_)Vy#sS~iW@z5A1F0n!iIX~b=q#!pp?&su$RiFJrMm$d9MXM zd)1jXp=?*{=uB}3H6|8P9Mvp(tJ|S2{Sihxskf=B&RH#|pOkV@kN3oNa8+lW0K-o8 z_I-$UQ_rXXaX?)`2l*XTyIlmbL+XcA_!^*|F92Vl>O|kuL23n+H3qBcKSKLq^|xEV z8KS;HF^d>AfIcL#>cl1pi&M=nAv#|DbUCD)RCn3KlvApG3z`e6_Z9%Ws0Mb0lyp_6 z70=s>wPSvedW8hC+36F?vO6ih{Wk^}Q@8x~?XqV(^Cg&JqmXR7X&ec$GR~ z5VTjT>bJOJwd&7Q=uoGwK-2}bPes3jpa+)gQ9fSwiA#t zn8Q7ICzIvGLSGiUvG$riwZV+~zt!#tZ8~Axq zcpq!48#yq>{zbF0(3Te+KN;%#&8`H7sKnY_DZM(rr`6QmLNw0Snm(_IkGc7YsJA zMfCE5ACn1#=q7f#5^9@SVG>AMSk4lNe#my(z`j=YK?ergSn*S!cHxFNgU^-Ar~UM9 z+<;Wr;LeT9gnK-=4?joGlN(M8V=u023DkOXUi4`7;pV18rZ0E)DTM9f&QVO*kL&vd zWbWoNcfq1P+&aoz@8z25FywvQSc)L-=d@1r4sbmWz&^xleu9Qr?o(Rt#Bp!X(mS5B zP<72oZsco_a*7KHhs@JlpfA|ZaPJL(_Oo0ey?iEc72iWxBG*bTNaC6)5^;{ZORspz z+%o|#Na1eohv@U%lz-7nPb#%(zZ4e8ugDn!iSRwZIElk2mL z?kuh#4!ujEpUZq3Hr(Z= zQc&d{cVRq)-RHt`p`o1PBQRLOU8SRdJO18q2(#xO#K2kG`5hFpa^N>nz|4_vrzG(Xe%dA| za^mMv0?V0iJPb+~em&L4yCN6^NIUsO?_kc2KR~;J_wns>Ft?wdM5jO==q!GQbam!GJtcVfsSj8A%<4sxA5 zmeP$=dL}{D)Rpw@JI$9q{nM9yg!^)a>rl+jjO>c>S&kmKlCv!fpmENkA@I-K55h3= ztLHbMpErl zpO6NbE4rNoo|O-7U}Tm5N@!gD1}&X_|M@T^Vd}A`gfBE`YllwxayzaL7>@s*9`i9r_TYZ zZSSZU`R}S5blI^95n!-qOADZXJ9~?w{SIu+4bVBVhqeH+gO!|v94FRBha@<&+b1yR z!iG;q&z03vj$|ie-(k>=6%PSIclKfw20d7;jK-7oVi4`c(i|b$o0ZZ!$%plzT$L{y zbq{>I*l{XA^=9z_JrE_4|S+@Ii3?{I5sN6P@eg6;)N$d|=qMT#z(GoM6?VwX;Q`mc%Kz5$J zq+36g`7A;20<-@fKD)>sB!NARz0(JSIOb&m;AXJDEI^jYwt9j+i$&3c^E&&J0%kYZ zn?Itt#omd*;BDqfRnw&`{S836!+z-vqwlifYLMJxDlIk2SnvqkT=&^(s(mSE#(WG` zusgI7w31CE7gVwK<(R8xj(-4P4HNDFSuIOSfkW!pNJl7oz<%uk%6e8MR+7dMzHQ~bEkXJc?Tx3v?^9-Gu#FRn^B*S8khBe=O?5FN>>w6;9X{Y^#X7rCxQ za6uY(%L{NbxXOW$naQ<9qnE{b9l_isuI+tLUgl0x+BBQf=`}8gn?S+IE8NV7V94bZ zDpbhhyrw{VKG)X=Y74k7N6@S0{-xDc4HvQmly%&?@6kNqhGP39PG6Z#2ZJ==m%Cv@ zBiHx>IGeZtGNqZ@OOf0b?&(FaKjaRKgN9Zvo1EOnb>9h+c5cr9Ft?MRb`O+p{OnIK z=fSVsik>I$ej7J~7wkDo_%j4}LIWtfZQ#~s2oisPStkHL7%LElM!D=pwp@qcW_;Aws$B}32f z9w#t&miLz6vjkqC5}!o=sxKfV@t)J5_8k9UIVh9)ada|o3V)>qrkv+@?t}I#eBcvU zo6GMr0(?G?z7ziK)Li+Hb30iu{+K}pmS{tj(xy3W@; z#oP@(_B=%2K4DB(&Y{OW-3i@=)u{> z&&Yz5c79bk^mXtNlze=|JJ9|x2Vp%G?l=mQ>EbvEQ>b{%SqS|IBrd{!sz?eJKBbzV z!@@@TxyvKM6w25g6^=iI%wt04w;%}>{-OehFkxsPcqv@Sr$Y-O1luO`B84B1qd6}0 zZUm$#A>~W-qJ<5Vd5aM$f}lNCSWRn`6GHDr7>pAZSYboF;8cj_q%eVA6HW;~(*-{* zd~g7l@r-b;4RdM27UMg#71!@f@V^Mzp) z9PBkzmtf+zqloVYl7SlA|~!R1|^f8Q&sxpFsd|} z;@ks5re34i`Lry0MokYNkH0h4)4FZudV15F^)`j{W*?l2@i_(~DCbUWfXTo1cEQNJ zo%xV9|9$f40@o?fxX{iU|6lZO3wRe>215RlZ942&T0I3L%LdVV!EZqeK)L)h?Ezac zlfiQhF*0{!nlWJ2{L+xJ#ix_x6BtI=bz!ZpxK)B9T5JjB!FhysM>2ge(?@U9oPhHTfo{$8V|x9?CE0Q$J%Ks6g#uE(_o(qJ2?}I zTv_`Q;MmE=P~ydnouPMZcNRk%?mgI@zL4q3rridm7aL1wTX?hA=yatZmOTzqg4vGA z5FNs9ZG^rfY*GYzN7*IXHhhfD`w@JhZ1~@R6vkR>p&^_d@nlNdmaU~FY62U05`&3s$U2BlVu7t_&aq(HXPnFq&^Kxd`{f)4&$CgIC5f5LSsVY|KHp6kq+V*5An+kt3qvPs`U z<}KD<2KL)5aV8v6%D$j%?;Tb%8p7@}X9~yPV-XIZEMs4KLdt!1u{&H)&V1ll_mw03&-F-Yp!+w@y!4Xounv^O$e zTA?(tw_kvvnJuLULJKQ5q4$ub^@k~~Y*Pqiwy_*~D{f~~=Yze2+0pCGBQ}I;fOd1o zoFHru_uem<+sB==g$?_;zq}yq0Jny!P!Dp&UD5b++?yad#EtnAy#Q|ZARr6mHXp}e z5a&#O3FiJC2GoZ+{t=oG?yH_qbc9>I3(Zk(6eWm`amn=U5X$|07K35j=luaNoJ*Y# zhW|&?RX|m>e0}H4oZGyxpB>M5b|N+=b~j>oH!22=Gyf`Xu8g8>Q% z0xF1sh{X5X|M$JMSa^_HcW_HXClcv(*CtQks29O9T`W0@5NNIgP;GLH|DFYx% z%6xz(TAHx~mm@|>{06)W(m2Y}yeK7+yXunEgigV@EbZ$7$zr8N4ZtW)@*&7fsUOAX zA4+y~(>|8IQON6wbeZ1nPo?f1LFJj$$N*HHON!+XB1<|*sXp1#6N>u1kldP~c_|s+ zg6^-RVfL`ZYiWoYa^^^ObnE9z6_jNCM*3?dAm2&@zCq4BDVMyn`O>e!pjjXpQi19_ zsb>wi7fQu@09hpYDgpUk@)-)Li>3W>AXXx!J%pU4(i<6gAEc}9K=>$KwF1Z|sVg;Q z(m*=+xm=pw43M8CX9m(0l7%U*?H6fs0fhf5HKfhJH%Uv+yzkO<2biZ)y7LF{en^=s zphJ~(Cmf`IN~6iQUo9=617LnhGslBNjg&|U3$;>*o}gJLEub{2dTI7-fSB`GI&Z;( zZzu+7OP*DPo)tf304mn}pR-_O!7SHAriRB_``)_^?9caUA&`ON1a=D{~lfw4S!k1TLM z#%n0k#ETE_11iV)G%w(t;Ct2s+ifkHe3*q{ps5|Bd$O zr?^6g!8mSv0!=(`T?o7cKDHg^uJR50KUbr0Tyzl|! z%;2$ z_^2Nc@HxNR2MAf*uo;?cKD;d$z2GltGyaknHbL`>Pqzc)Yu>63+UD@RO<)g5D?IK?RY@_(WUCQqH%{!`x@?I1=a;eA!BH_`*#> z0P>a33_$N2PbU|`cV0CSq$_zp+SdNyzT41L@hl3-{^Xnr@~XK@9(upH_5xI?;ooG~ ztd?85!^m~~AT6@%`L^cZXD&+Ux?6}f6!Eka>()aREAdwYsA(;{=76+~*h3YOw&D_P z#_fbPUB&?6aUFA~#gBOqFi7m(0m;sYJB5%l7}pJq&I(03NQVgJFrc3kbLkNqD!S0| zL1E&-2K2(k@HsF~gh(8KUZjY-2GZw+%?5x(3FE`y5G}MSNERbbQn2`f*k=w9oW3W6 z^d-@YTuzro&@8Zx6=|C>7$??wL!^8$)eJNX#HNer6^i--pcjet0_g9BJJmB3iz8&@ z5+NOhfThBX!tEbK2)!*niZi)D|0KFE!(5qoR}A!W5lCespM@QTH!8$est)@i51*7=E5AlPpUzNyf4J-W=yZ?kCt3`)jK=>uWayogtH%Ju zTh>zgtB-s}A42%b(`l{hCr5i=&R@Pb2I!~cW*yNBkc}1r{j}Uv4}*d7b$T%b$s^iB z+%xjrzkq&GE}~W5CAq&0gjjjaJ;)L#o8lBqoSTRJcX`-P$Wn>A9mw)SKG+)|Rr2tSxY9pmeTtt|%b9*?e#y1;OswNTWr2Ng@jW{QznDYQ|5v{qP*!JLi4mV8vU z3ajC;lAYpyC!ilulzRchUXew~6Ap?8basxT;vt=H zSJ=}{F<>C(jw*8L?c}c5d>V5eigw=Uc`CGn!Tp#bjS9%T6yF&Jk1PJ6HNy!-43)E- zROniw=dC!9jh>HUf`&KL;Z70AK*iX4 z^nw)5^a?qn7)S4wV8x2@kn^l!RSKwtDALK%c}@}Y4TGVIe#0R|n8KN|UcwcpR)KAV zVg&_#BNYQe0eN0AgbEd-6n81*I9joVew{8x@zw;r3yK_y`dw7Sk}KenqOuXVUj}L5 z#VYpFx;#$N(hPI)ie^i}{fgq_3d|)yKUm_bV%`k&t|>lG0c4^g<|Kr;uF!4(_Zy0# zYav;Z!iNG4Hx)D8aXD@&Qa#X1R#a6&q!fkeQuJ;sc2n8@9mNSM_DWUw*8nd~(Vf4{^SA@i(SE*P?DSAH??Wh*KO7UzMi2YO?66jScjOjn%mx9rTqek)RH`t|Cv5*+m zDIWI6#i>^e(E!q1=~xdu3uRRdh*>HvwE(eFCia0W*2=ht7_?EYZH~rP`Ds6B+9{V( z5cY_26TM#SmA%(NTnA~aN@pDv} z8h}A}WlA-A9?F|5LDN%t)f|Jzlnp4QI!@V*u2{TsWj2}w<-l8z^Q!V~3M_a{`7{?G ziOOTIfp=ZGkX~*#l%r{Lnxu^E0EC;$YcaTfx0EyK_gs>dF=yx+Dc9S~RAsY9kUC8{n=&o$Dl4V}AzgV-0m(9yjXMMKo^sp}FuJcia1b;fDEFMlV5agC zm9ITij$IBlA1QliLFKXXWhpp3QNHYi=Bd(-QuLoGXO#f`x$*&d9J7>b)__B{avV9o zUnq|%fcH`vNk51FO1YiNyIw1&lMp$|N9ItaUU_K{=FC-}n}e;Tsw=H&tyE9nfV;J- zJ-H}tRO1go6PysuNA2il6Eet*rc2U+G`_l&TGd?*de< zsa)c;s?r|92dX?NA|Irh@fm|>RPV{@8mx-S1nFn0yCI8)G~cRjQ#Dhb%2FR1<*RI)f^C7y zXa$;gs!iu1V4Q{6QjJ3Ln4F+x00lffXs}9})bUXF&pWt^y{c#K+?bQcW z=sBn}g3vgs$Bu%WPU_th%5YYPd%+Se>X}wh%vC*f8G3H&6OTa!zsYtCjl25JF_899 zPfiEAr+Q5~_(iLY)}R-o{*B%bm(;JEfPPt>Spj~r>eMy3IC1KEl;M}4E?Nz3ud2-) z0C`P)fl>ex)uAr|nWVl?p30l*L5{G?Ew#xo&`egRIDo@#^+F0Z-%-!0LX)btZ-hHC zO>KP+=K8rHRH~g80sV*CBm^K;>eMbE{ZoCI zA_djzK}oREFZD5UU)HEgdqc8X^~@$1tW$5Gg-gA99o5>JYs$_5!9vrX{8^To1rAWt zN|WG z1-qOzTj`!~(Ks5wAg-DY5g2sStVxFO37Qe@(Yva#2m*SdW{nm?T-Q|7PXC5R+Zm*j zGyz4xyQz864s35}zE(n(WQ~gUM=6?dbf4YU{6-mmcQo&=f>^4?{|*w(Z8oT8iv99nin+~e4x4A0HiZD(s=Y9Y6iuE-y_YZ?-1g#rVAYm z{zS9g4K{nK=}yT+&oqbs!Q<(9oZ zqF<3Fpd5JbHGPr*QmmOqCw!G?o_>HKOEr4t=zY*!qFwn%%@QgY`J_qP42{Y(6UjwW zu5qAE?`KUfI((`^V?c!;Uo@M2!2PQx-5P`6G>Yd?`n%>IO7gGN)J??T4^1%n@~SkO z=oHeQnjr@0Rcoqe0sWW8tpR#9npu=gRI3@U1iv~>=@S^aUekoq?9H`~=Ah!MRZzm7 zpZ4Hvh#R2QMPcr=w&_S%H&FXgg)1GT?OFyCoY7`B1nFSyH+ndp)k^Du7pnC$L@!M1 z=M4_w+P_l(8KD(pAbh0u0M*)@*Ot(6%2C=!v?0Er^(LS4MQsam8eY<-4}hGPwd@bf z#cG4KxPEckylWs9uid%|=1I`5aRJ+_+6nJr!E4%+dVoySKAs8m7ux2O$NEy+bu6UL z(Hd03kh$7(OMv%A`^S3>zSVA^T;n{g&u8G}YY)-3vp{S13T%tC9uz%#uU$eZD#hBF zRAyeHHKyMND%Ji)B7M*{bi&|A?dp!;Uamdz3yOW#wxsm#3hn$xnERsrXA=;~;TUW2cz2vK#m=8!l z-R}9A^VhYu1mr1Qvm>Axpj$`Up4NquDP+;3w9ofG}8BHXW8YtNXqa zY(sRbJi+gruCy;q5UTrW3Xm|Jsxi>Rbu-TaFGA<}7#t#Xqe<%Xx?Xvp8KwK<1{g)_ zY#(ASM)#Bwf-mS+Q_kW=-App%C7qhqw3l_0X>A&-bEhYJoK8hC{CM53TQKAmU3Lj* zCg}S0hY(kF-{@6$P1l+h$cef#%22wlGaL&cZs=N5)=ZMlU;`w(sne%`#Vy_Xaxlu( zO}m0?^hP(hA)0*MZpt+-(A80a!#mxfK^QF5t)qT`LoWS7S9#BZc%{zrfWdeJl}PewScVDjUNb+ ze&{4Ro2yFK@c`KV)On5sNVRSUtzT+%U6-O)t1FbjwobQ(++p>);C>LvM{lwnsQBt_ zT?$oB>CHI{gaEyp{lM?Ep5a-j8K_s?4?+a#%^85^j9x2afCTFqP~qb_z1OxdU8r8Z zB_PA}PWJ?(a6KPuKt||Iqli?bUVbZ(KCf5M75rlKu2Ff+1-(&}HhodA;UQ4Dq}SgW zy~}##3Md_`cP*E2bsyxeYr^nWVNXeLA4+*p@e#^I!(_`1NFGXv^ls?g%u;nMXVzPq64g zm^;aES`)hXYipYaTXs1=5RAGyQemjU4GpQ8V+@i*f07Si*ia2_f#H62fFI#TuZ@v; zdH8Pl7X<=F1yjPp=s-&dImTlO6dAjR92VpHErGJ*C$+?Pqqe;OKi6n7VCG$=BFF_M z-N0pG)+Kx{D#*gPu|aphEVd#y_J*g4P;X<4JCJJgM0(6_`8gclx1OGe*={b#G zd|A`=81!S+`_TBa0sX=K6my|yTmbtc72=;}3Q9l?WXfd#31UlDqj!e=IS57wX4~Qb za+a;4$4Usx2}g5|^6BpAjUBU~B2FiDa!P+x|?3og} zN3)^ihKyn9jUm|u)^aC6?y>}OQlvBWRgk{Ns#}8XeHJziG#{{;6u`}7KP~~}A&V!6 z$s=Y!zPrclFY+xvVI3ZU-%}Qo4(mT-?FE|Wtb~%+ve>Ie5Gk8AqjZNCEcGIke#z$1 zAqcP7SbEOBW;u62I)@FX7eOw|IRuT~urK6wd&^!XVla;-(5;lurryI~0b57Ws?Y4` z0H9Z}zLZk?mF?Sy<{PtC0pvSdVFm#!+301^=m*=8hrueA<_TGBr6S7Fv6CWcRc9|9 zr6My2$+a5jj?!3vNbMxOOGe`?{WBDhF4ATCKlYP~=3~%bTG|$*1El15G^eH2wCN0# z(ym}GNYa}OnrEaLPe3eK`ojp^&q|hbNI-~Gd=W~YlWfU<6)NS>0yRvUOnBjvb!%{l zkY-S6W2AI!DG<&}jp&7p)KP07L`%UH;1?s^D8=9f=>p}2-jou$0{xbB;xU9skv3&w z?zYsd5WPFnwj-EJmHs$^3!Wy~>;;Frl08)!rArg1LzXOQRSPuPQqXWTFQp^&-}6d3 zXA8X7(x^hP&5?2gVB}mWj>5}tq!vfP;jNTQq}M4RJZQv5T_)k;e? z0ijNEx(Cwr(&czSn)CL3z`=qarzN)~x4ev=72h!xHnZkAtuScA&y#b}gHQbp2%a1s zbo{6CF|?OI&MU~Rbb{+Y0>Vii_Y|bPxt;>In-4d$N6(iR9)p1A_@f;3Q0jXaI)wA; z5;PIq@-+BGa@$ByInR$!`BVxwBERfy-j-?!Qh8V*jGV@I#z2+3{KWsd-BJ;hdY`lygUO`p7QtY@Nj&_ zlN&?$=N#E$xPE*!Ioq>&DHT1x;J#~s@RFDHL-UF^rLwEf+>g>AD|qKLaR16J8!h}}VWr#Rzy^qP zM>ta;EKNw1ReV=Gq_U)R5lz0y3=wh(gZISsP2hfCOdJjKJP@BKUX&?p==k}E;xy&C zKN1J%B#Fmjasoh}i0dlgJr$AUiG3!#q9NIH(QOyzvc%WNbp6CCdS{o3U?(st7fy3v z>k4s*YTFP&=>y5WiVx&@`X=7dKl*nO)Cg26#TUwJ`61fu1W1+O?J)OKETecswdk}M zX8k3mI-^%3>fS)4TJhu{IMj(LRKZd&g4_XOE+5YV6$?3>merQ>cq$RFk_Uc3&sq*R z3=`PMF3IS5%k6sO9`uppA|Q*O{F^5r{biLaNS~4)(BnQpZg(3}BV0iz*#yc#r=eev z+=vP(&d6aKA!o2`Yz2g~@_-=Bg~;_eQ01IFQ-`@w*=h_Jg~@v&==#ae=b;xNhus50 zB;Ms{Zp(iT1LPe!@IGj!$yy&Ux+~uZ_vBL~?tOU|oqh5^ZcV<> zOnK%)G!JDX%0GD|H^o{9KM0iE6I7naYpF>0DT0@f?3o;W82p~gE$Md4l9P9#$(Aor zjO~Ry=MhnmEOHO6ZDL3|E0lszRSKPSO+sP3RgaTr<$iQ1qjp=ennu zHVyplE4+K6_dsEy4@Q}a({G`}L&bu1K!2oI)(UJNEBa7`FHaFjiJke1>BGSGog#=z z6bltgw!_FpibG16=e?pW6>b+RGS8z|qF8qrvXm;;Q$p_tMMnYQKPqZzVOgcr?LAbmvb-9wb_pJ0%4%8lueGgMjI8ND#&3_2b&QTc+7nZ2&;PCpi%q})wOayOOs zfxx?^bR~ygveJAI22+%t=4fs!=TX}F9c5k&=2DgW(lD5&^du+mU1jy3kSty4OCsef zH`_z_0;TCw5Gz!^p`X|-QtmJT`gsiVL+^t!&IfZJm5s<% z{7IQO5qM=v^Kx95D`cPa^}P^x$09{i$==mrj7mCnOJ`kQhYEi1k&XLJT$ zrSd^z5VKbq#R1Ym_1zI1oK*P~eRo#f+6*hXsO&ca&sBBvEgCmfAU&*(ss>F5h`VY6 zEqgswtNR1eQ}x^cy<@7b*^mq#c)C%}tCGe+q$t&2kI{=!JwJu!f@%$IjxVbE^aJE2 zRsV4?$Ys@Mii^amW>a)CPBp(fbck1N&4qwhRPT}ilA!wQF66wbDt!%&uBr4E!Y+xb zdE{%lt_q=a;v1@Pdd?@QHcvzErpld)tZ%7y&~bpzRLx7E-*eSY3hia9_I3vP3suLa z0C}kza0|^VRjD07UaMaHhUZz1>U9{*nyU)oR!+u6NA=jzqw#!qmHFFkgdA( zE39OvwxnZPj;PP{fkyV~&b!caP%ow>v7@?-e3MSxW7M5CgV+UB1Eaa9_PGGIm(;7Tg34v}Yq|?!)pJHevN*LRg|p+;rF4Sr z6}8hK%q6J1g#z-b+LpZR*VNB+Af2e@A3*H7x{9uCwz|6wT>!Nv5<=bK|Z0067Bk)FTJrM#)$I+5*S|^_?;Z|4!Y^5a@;K)ukX^ zq@G3Pr|;Dk#uzMCPw4~8m#CklgJ!9E3ze6BP@h|hxsU3c{UG*9?b{o8W$I2HV6$>{ zJO#`@t3T$TsZd950kJP?H94n_Xrd?xXpj0|3_5DIQ#Oi|Cc_3)oHa&6pr4Cokr_C+ zYMOZCR&>+6rS0lb&5wH!-d*Fr0#bWuR=I+hr{)zE4IR^bq2D*~(hRVIoX0h*sYv&P z1}8q?0jPQ42uN>@!%VsWnw7L0ysSA#h0SpqP6+XuU&ffbqG>b|j1n}h{y^`lX6*~m zyrwxrd7_D$h5~G_Ywmag{f6dFKJbz>2?3b9saZ_rbGI}nvOzOhGm@j1qS2#3=55VO zI&kQYX8#Q|shW-CkVw;nngHak=HLd%nXb9f!TXxW9U#O5jrk<# z_fAtq@ApCtqnwZTnuWbUrC8H)4CYES0l%PMspiphSnz`;fZm%QHTA}j?33oVYV^u9 z{pn1ba*bUcq(-1@DVhpR)IgZ$i^gCcdS5lZw?Olo=4TWJziWJ*fLEzW%f+0fc28e4 z*4m;K;BKSc?25)#`}`LM?X=H!KwO-3yBveZwCQwXdTGC&L33O?sUc{d&_1X}6Qb=! za)xTXw*nzdoAm<%hHGD6!C-{;y&AelYRj7f^1QZyoPAN+zeuuZZ6_)ph|xxGfPNRW zDsp~b)ZU|L&L!ZN54E{7Fqf-!i2;?jS_PE?=V`lAkR@O1 zwGZe8T04rxzte7{%%4K-gy*C!3weMT2Bk&LCwjR)IHx<+eZ@>pH7DVU4X{bhnC zUU&8}bibnOWC@T2UBo(Yzp5*KiQYBcL&^+I)V=tH-gVumNFdzMrMQFpBVAQKdQWu5 z&4B(?w<`t$KGU_Nxa)IWW+E76=^l~OB3ozM9g@A!t;mKYUg|!5M(>sGdQTv{)-9wJ zXO3>dO|Z??{pk-QztP!IV#ZtD)3qR7r1w$#pEEP9HH^`vJ*Cceed`XH3|gn*``|`K z5M^k+Ge(A)(QgL~4|f5*5nc}<#z>RBU}!jnYTidRp`?pxS>(K#z90#oGv9OruUR!0 zF+2O_2H1Q~^#OdJyO8#1^DZ3%wfUZV0J)$?J3uZR9tn<%hW`Yl@rI_*Z*gD+=$kx@ zfg(!=^@fg1cOJs$vRf2eT5dB96jqE60JW8a>+rd%+gM1ox+kqn*6hEH&$Zp?b+fLq zDX`XWrUL>ttfd^LjmLICjs7^&F}#U3)X2b=vlHq$%$&kmX5@nHLInts|{;WfH_;1O)E`1mO^>Ro@^Sq zW{$BTv;{iOHXVl9PO!gcfY?d4P>IHy?Ya$~K5Vit#PDUau0k?DW>pB${MptLXm^VJ zq{T%58$)^Ir&-gEAQs4a%tsT%_H+QvGwkpiKnAmHiWZ(_*T~5c!c4!QImgzw0f$hw z?l*7x=wMTqf#$=0eMJ@9?-#4 zTJpb5mgH3fNH6J|A<&OY+d@J5gtP#~E7)VgpWgXT;0*AK0D*xoDa%p6`(V% z1`{b}JNO5!0T7!N}Z}7%{A)jrpi1yMZ;DN5O_; zR<;DZQBTUmn6NJxW|`RfCg@E1+#0i!(&ECVL!}rHx zZiFxWgv>}&%Dgg+{u?8sD&GNrbebQu8gtYPa*XXn8BXJt7-M97NC7^L7^SpNNZF3h zi5-&xKWW%R$U0fi78IterswWdlXv(&Z5u6jrtf?Q$!4S;fJ`$j+(2Pg0Ie2gI|t)) zehcz{Eoe-+rVH6(d|%{FG8jLm<9Zg4n*kY2I+ugO5@*WMT6$yvu$IMNhg8dFpj6^t zdp8Jyg@#F#a4>wK2{athh@6lkZw!RahH83-jOvyH-lG%mgUT3(a?)*#4IsyDrdxG< zm)qA z1!sT>O(W1u_K*!ja_B@N1P>P4iaq{0T(dCeCmdW^B zwvBc#%ioQJy;ju0f&Z_DW*vb!dg^R+$MpFI3ytkSDJkRT4F~>s6I^B4=niclCm1+F zj)@?SI4Pf>D%|u&^KH#Vj)Z9lVTPX~DL5LN(+zDT~JJk|Fd4 zTADEppDXjJAZZm2O~O;#C=fPXvuFf(t=$VJ^}o6u?F$KJPqqQYIpGv0nA^i1BlE(a z;QM?|@1+H%B*DTrdXRh3w$&InzEAPg#n*e`;bmern5;Oi9duqgr4wXYc9I-q%j-UZ z<_f!E&}ZceI>Tkvvm=mi_21;-Uen_s?6~$OW&5qOX^Zjo4JTk^!{%^fx{K z1jx;ks0w6Dv;dv0YC7C++g_@7+HTMmn(t_si;CB17()1Llin%z|jfT`ItQ@dVnanmp_ZF_+9r!pPDV&B%}`vzUFgi0b=9PQF4HQe?_1i(f>{ifOuzT7uNN!sD5)$q;q_ zV#lt&M012KD})yI%mcxYe+_B*7;L+53j|7!>&@}m^Sd*|>E&h$WArwE5AZ&Y_rbRB zWLnb?EZPGV_1h1{_d!_*EBs5PgtiO4O)34mPrpMjX5Zve@axx)Di!*F{*KuJ`sDo_ z7&;pK^gAa)ok2;B@o6xb0wseRIsW&AdqR041GiEfO8*|cbp|!3Q)vuh$! z(ZpkXXls&gSOslPhSy|4>JbiPl#z|}@!haz6*!GLN~wdR9bZ7|G4mb)a%{?3Xfv*u zo{UIqAh{c#4_zxEih245~pap$4RCFvk>yewS{f=OegVK33dNyXL>AYK|u zUYaYCJO(5aBwI?My(-1mWAK{vwlR1nN^dVgk?Yc;6(Dv)GG2rxNqW#52sb5@aEkdT)ohXHw{8 zpg)%^=={bksfdcAvn87paCjkAklXmB^zbOqUr9|LVeqwd@CKS3sqlAPgk0$=)xy1z zDjhKRR$6%tI^;=v=#ZRzN!buhfz*C9NWYWbkVu7+Q2~e*NzdB?;l1Qg2YVJv!ztyn zM6&scrd0AafR#Q-4y_^JM@faWVicEkwgr_k=_8eiluHG4647U=iv>U`q^;!P{~~o= z4q{)Wr59j{Z_>yVNcLS?LFMn2(%o+${X;4vH+7ZN^f+YsDYYjrMzu7HD)D|vuew3_ z8p)92$hA_aCG1is`MUF)J>%qi4;3Q4W_4FQLO< zZMlw~=5{=sHVjAj&kN|;^X=Vcd)IE5mtzV-Snr|In&2l8;*p zAlqNqj?(vSz>rwdQ@HDiM7z-BELonwU>AsT9;nt;Z%GT%bQVFMjZb@ zHOujQ&ux&t!gqZKdIInM1V7GFg>FR0 zcP|6_J>G|+!}qy52f{z#wFdx_$?d2@>LCxM-XmU1+sVf~gN{ph!rSSC=2O0!4pDx_ z&&>su=e*TIfMoIGi$OY@S5yA>3x0b&XujlTb-;VYV}1v**WCUWAal4E-TJv)qIbX> z9{&d*-|{h2(d6;i99SZsH#!W20^WuK*6;Yfy?`v_%Igrfh?mKjd(YLA09nlY4TcaU zJUtjROSxYnAU|*;imiO)f3CrG_{76#*;>Xo1OTL*mu`lUKlASOkgS3yPX)~{+^-mn zzVddImG+Gl1W#SYN45_&y>U@hLX2ZD`gPMHn1qW@CR zv=g_#LCzy$dx++SfSeG@R*>wZh&YWoZ*i7l zPCjBLxfy)LPVx!+2`6%k`-^(2J#K&bo2p5kj6ciyI9)u8)!h9Flo)@*2 zU=$_dMuBa#7*G3v7$In-b3t^c`|P6lu>^8n61n7ayDVJEA08`aQA9RQ#AaeHUfidh z-4&712vicpX)1KPDijq!xF+f;RFWvR(#>#POsfXz8{*DyxEx7h;Q{n+ipR8wzAX-t zZ|RP(qd-)uuq8vL3HP~}yDQE&0L^sKm|OrEV*6dNy(hYpZ}7fIdxhqKxN;BNGsUNg z;P+6hBLBrBVMXbSkHrEU(ev+1{k%U!9Wj~QR{%MSj|0uwYbd*PPTO`EpL>W5GB1Yq7V~Wr!Pi*x1@sq>r&DB2 z1|ZS$U%6viLdkyrkZJpWy$pT>PSAUM;O}$_iN5hed=BbEXJ8vFB)81q;{wtQd3GH9 zhTc*Ea#$mM+%UuEk|SY69M$HIOrmO=F|(gRg0U@WjXO?r1d!uL@5XndtndFV=1i$- z#YH+%kH%HnMVZxZ(g8|&JSxqilumc)6}?3~q=HtE-BZeYiMeA^7T*J;uXJk!*!xLF^lK>o((dOF@03(Z3(^4TLNb&) zE%h@6hd^m$6y}1YN$r4sMyjJYPO$WP2B@5s*3eEfL^2x-M(3pXbASw$0;t+LObR{+ zIm4ws!(g2V$-4+5p@4rSNS~MP-2_6E^og!!v{XvJmJuW6Q1-6bo0E=uuEuh?+?WirS9}o zF4v{MD3kPtltfo5Ny;YI{Y^(lODT+=6$JQ3iv&cS~Q19nNq4i@1bN)F5^ei z)b&7kECud{fKQ~{bj&@KCem*HnY4N}EdN{@PoDTJDIx;BZ0YV^G%uunw1j^tl@vq3 zSJIB}R~%#%uKftW9?9*GNAAT^=);ydXO z6?zp)%PB3WNb0)>bMK|mO+d3)a-<@+63M~?!k0?ZH4yNFlr2Hrk5bZbAbgVUc><(N z3O0l)Fd||G9XDT4w_yF2GALSllFo-*MDT5Fm{9*z?JbAeu_#NZP z-9Xxlr<(!fI6t@=BAwvlX>)y&2W|&xZyrtC5+D8#ohReVH&c?AAFmFA)c$Q%Pqhmghx(>NawhoA3#F+ zHhs*6@eoRN2bH5SFCg#mXJm;~ zUQ4g5G;T;ICBJAP zuc2jM5yv8q)`E8~qABJj=1{DJZ+(wmDbK$J?jLw}N~!tChY!KrC%*3{gfHVwKY?vI z56%VTXTBvIa}~U(IR?MrCs1$!zVc-*;Qo!De23;ckLZrUO0J~)^9OHF8vWu|)_`;k z&oe_)%RQQ+spGCe;84$BzXx}7(Wd~H(L$`J8cs{mk@hN9!hH>dw-${TKqDJbOg{@? zE2jT%+a>ms%jJkjQ3AwXOrU>s2VqUY3`Y?~t70c%Pp8B?i{K4tT!abz)RU`tLCXX; z@tgv^N5y?w{keV?-0;e zw4MN|{e&OAtNcYuKMbA{^XRS%5E?`1cUr8ZSYn`P-3fC+qU8{9I3otq!70JQpZwBi zMQ|!ehlu*NXwHeASTTf(?c>B&$|s2zqmDqpE28Qm z@DfDoK;T^!^^~%AP4o`~LZS$!Xw`M`WIc%85P9_4O%iUDRE^sFFVNwZnCT4e$>KR} zM^nW3aL~LhLda%!#3u@@q>6>K{7Dmo$3XbIVkza7r;9J=0huA9j-Yo>{1^v*_eD7^ zqaKKu>0p#8+R)%bv6p^>?ve1O-RxsAp#=t?2$c%rJ{8gZ0QpQ9l2`Y+7?=qTS)v6U ztCcM>`hxolF>fdYd@1rM;P6UxpgfJ&qG389bHt2mkStdi4uT2Z2(w2}^R1XhVTU}C zauL?e7YV)4D-b;barxhg9C~jS3Tyh6yCUH-2yEXAc>#zOi_7sKRwCN$0HacIo?amz z#O;~T=%es<#@r`SL#ei9V()bH%0(zGGCzxE^kk?IYVz)U5k3pR;j6e!6%60R@f+aq zU34bMN^weo=7(rXkL@Zkn@&#qDOx`P&1w-&F6>_-bQF3uB90u7wc^xp7^_ZjC-mw? zk2sJvm-o{O-9j!{1<5Ss`F+9NN)DzoV65fyIpBai%vd1U$|Y1kVkb*f%YH;2Lx)z| z%fUl|?jWbOM$cJ(uotqp$hHP(TxEYcLBUPFyB-(dsO%7k3*asvq%>*|x${E|ddf>^ zg>+2TQ699HJeFRj$K`=ppm{=`m=2Ln$_eCA_m-R4!SX)x3EJiR%Dd^Q?Hv8m`3g?U7m6Wupd4R_CP+R_A<#2&H-Cr}Ecd7L8_vpS$>AO%_oPFH z&dELKHwHpwS1LdVle6c5L%4j|5<*1C&nRLZDewIVV&`S2Vn9a82~-^wEpLkkWQ-gg zfVm6uSHim}=h466CAlYMJ6^``H)1eW&Z~pAaq^-2=*7z|DD&isY;z7xf}BTA)T{E1 zVQ8+&^C!XtiTHUvG}q-h6b8H@J4B&Lk{=F(EH~wtztP;1pODWyS*{_{De@n5*WH!_ zk3hgX@{JG-rpn#Pm69gwy@Cnu%4yLsa=QEn`NcEjgY;awCkK>+^nKZ;5C{)s1MIi{ z-J6ua?JM_Odjte}wVMN7dM|8@kv@ZM@xAYsZ2<3=HV!2E_xp+Q0cGT=AGn^5f*(A( z_P?FkG&+HJ#deBft{mM223<9b_Ghab(g_`FdQtdc?UxY{dEJ8U7+;_J4@NeWw!>xF zs3AYXCZ_@5w7G!%4O`mKKiJmKw5Q*eLp3$q$5C*1$3prU;hniz7}*t71M}~;>6;=3TO{@(B1_whfb3_{BRWIFPSr==OARk zK9bEX+3GM%S+U-m0cXu3R$|bGouP-hEmP5&(T-VEqj!XLYlAs^meUz_a$x&tjpN83 zUdEggTk|)1&Mb5S5M0>pQ{dpr-Zetcjr~qXJsf2Vz5(5xWsQQu9xU$%Y~aa;3(Os3 zS?4k5#diIM!Q*T)?P*T1!Bb$elWf=~fOs>#Lzwen+sXam%MzzTYCm>!BXsv?hsncy zibd#wUl6N00s+sk`IMj&%qCGZ>MVPI76OK_o3zC|$EvylGL(&_QzpaM-xL=QXH98Y z8Nu3a28T%Yl(O*8vy0?Pi()6YU@n^V&%j^|8$g*k7uXV7{$6Bre+TzVYzaAF`}IFh4f~s%B!Mh*)c?$8cO6QdVR7R?Gnl=a1iZ8C6=i;h zFnv1X;2b+T2?(KVKP^+km>Zp263(>wU=+c=lPx3J1}Y^w&jz2xToh{@4x2=?5(!NV z8$!W%luA+E{Y92c3-3$Ju@>rIW_H(s5X;nGfgZ>Dn?YQdjc)BL>|QXGPGI@u1H8(P zH~{Y&TSbTP!EBb`ew}q*0Gc=0l6OEzVvclR*G+bo7PPn6^c3`xSvmzzQkYH&klXC3 zfX(i(ch4bGDyyD`CXF4SpIx}il*6E3I@`JfkQr<H&+Ps*Ft5 ztrdC?*+ROYk64pfG>_T-N4R27Sgj+Pr>xhXkn9;VS_GQU*&J_JH;d&^6>v5?NI|q0 z%qS5YUb4=OVS-oe5T(DqX3zIQu^iUX1PHlo1!dB_VWwFi_LddD0{1-TSBPFdn?D^F zu7GVU1eJGeAmv*YGSivhSHzCfs^vXIi0V+n>R6jl8QU+*DoN^1wO`2X0 zCX?6FB6i9mdMr$B90uHJt?9=Vrd#I0I5Ym*kI$JW48UvFU#0k*ZE6p!IbHq$_YGTV?Y1!`3p6)Ptp$b6J12qfmOTRBw>F}) zfVTBa!&Te9u?D<$tfVK;PQQG7?z&GA#@!1BV|I^eCBB;u)d6O&(+=?6_mq6yX0?>%VGUqZfRqhNQ)Jz?AiP?-2F51*6#iPz+x z$1pqP?j*=IwUn|~r>(RAo$0B_GyV5YEtm&Ry?n?K-`j`WetjaT45e>ZN_g*gnJNbQ zC#PU!fCc4o49p<+v;H;;`wS|eCB)F>NZ0kCPT4WoDL@O=8O8IeOL z*ogp#fq)!ULObTsAOCl~Uz>u*Sbg$njnmR;9^;o%wxCf>CrCD-`&&pev4oCE zowVmDB$%8N1e;I!dJCUZ7t>)E(`Gcq_vx+ML#ElObH6tC8nlWPy?)t?AkaI&<%HrI(B^!{NTxr?0`8ln} zx7;Lm_txh0iriMIgq+*UUf^@bq$R-JxrW^3y9Q7+WOrk7N9{SV0N+h>+d{9sU2lNb zK3DR!?Ds4JyqVrrz#lN~f$@W@7D3ZP=Xyh0dA(N)PDlgzp3AZo>D$lklSZmx|+`5WepjR|wW` zP9Em^`)!0U1Jv}`8F-PH>Z@*p$DqbGP|DyP@fh5D2Ox)p)?j4l+vVUl%z%RY!`IA% z@T24vFzM)4be7GSW=Nj3( z-Aw&QJOTWmZb$HGFm=R#aRzT%@(ikVhr9+aX`MZI{Ae&3a+8YuhU)hPtzmwjNS2YN zkYdEt{lFiYT!in2qiHEP>f9ITG`b1L_c0gNLXNRkAWh-*=eYqWZ4pw+4 z17>9iW%R7-YzVrmcbt~>9$$TC|5i6EI z4-~Cg`-W(2*z7>iv}Kb?Jv)|5j)o&F&IiKVvnh*k?Ht%2bf}{v({BZ>o!CywL33u; zG6Ctrj@LsNS5{GvIX5<*;t5At*mn?fXS->&?ZJxlFnFAOUxD5UX0aWRC)pB8Gxui0 z*Fst!w%-gKe3@z=1oUH$VLAZIWf@Pg8#1{yDi1@xbE0^vbD*FidiZc{*I zaJ!`tV@Lw+RfpPn0cO~=S->4$coiy-*qMRPk@G2cWDH6u@juj`f-vKT{ta=*&sqN8 zo;i_L#N9ej+HLn*a&q=S*c1OZ@l@^9tFQuQ@0~;m;{D@kaWtR^Nh$ySXT1In{+(-< z0isJMif45H{0!3dm~M{Go^GE3-K%xQf6u})O21#!ke)5Zb!R|gv1J3mnVh6_#wFDh z5?X4O3<;NYqzC=-zetM}XH6m3%8zsg@+z}rNWS_iC8Dp%iUXasUnuCa?p$Z!t`DCH z+zs*MvE1mR!1qnv>_BI;ilRkZGRZx?b)^b)wsnzVvF*RCL2btvI(lhmG}XrKIxqv@ zcR!@VK=w@4fv;)EEa2{4tibrb@s9zsKkhy_nk_T{wF7fV{)6vr0e`6PNLcRhyz7w4 zoV})hEem$E6i}9I;98KfV)c~pVa*Durq+hpzXg^p>sO7&j!nqI;1Sk%0YL1T0r~zM zm;uGN99d6e=zT`;B@zN5$j-xqb(2e|Re z>3~_hG6%YunA59oNk58IES>9$&t-0JFuUBB-f=5dIMUS$8xO2i4ar-xI@t){*97YT zx%S>_jI8^UQhwJjBwx&i3R+fgG?gICrf4b<-8`4hy5Hj92JTyT6w}q3NU@deJI%m- zM|wQI@2n?-?ixiq@!g$U;HvB~qR5b`H@TblI?RJ4`w|*}=6>yDn8_@|8n_2OP!RCo z-v#(QWHJ{N4wupU)0}x#0l|VbZU7nKc`*V(D`u7j2y13e>v9|Rr#V1unU@jR*s+~B zcL5jX+D)K4vE@`q;moE{uDuH@(!v_9>}6{}y0IS>m^;e$@BZ)KKOr4B^UU7kn#?zC z3K19Fd5q764=6mh=vx538<#hP+KWAhfP%^IblH~F*n{EHCa0msvNx0ux4fhn@GC4S zgJLBQ!%eWNKe=^QTkZz^HG5hBa_tyHz^q%l2a2rExe7WPCX=gwV>YdMHwkaxZXR+M zBU`-EKyz#T06=cLM0d#cFB3p>$G}Zw?u2rT?`lYo#oZ-3;O@CV`(D#)?LlGhXfIIM z_xL_I?r%-0g=VjB0_MQOkC~;-m0$Oox|3ohG9aCH|zVpo^jOAbx?HlxAIG`R{edm|=*%f5z1WbT94=fOm>jv;tlL6XBRU z%@($WxPk1S2p|Npp>)F888(iN*9&H;`4I3dyYv-y2w^YCm4A*!{lHu(v!eWxFs7pS zL^xZOg~13`*B>B}>?~zFoo5N7z%Pm=8h~FktBQvSVpw~MW?W#^h8Voaz7GHIf7zf0 z^3U5c1+3=J9R$z?gD2y2;V5#`FVdR?@r*C4VTQ$H&p;}ZOY|UHGVL=)mU_|>blC|r zP*}dP1ahq~nTnB>t@lBkRll7Coz>SV+hNT|N_<^g-U9Ym7q}54>wS^6BX4Nl1GpPq zvoW%1$vKF&xe4ViY)O@&-d24&CuUp6P*B_6FdQ6rurc`D*(MF+yL@MY*Y2bDq3oW} zY{+JM^#-iC_jmHx?u(!p!v4H4z?)fk+tcoF%t%$btn&=zd? z95j}!wH9Djtf38LwPqQ<5ClgmP&C_?y-R=^c1-^dG>)u}lINV5HKi~+<40Y9;KHWO zf^4qrF*$(Tm?Q0ejm zUv2^$YJ#3Ob1Ve959=}#O8Tw^IzuAG*1^Z^hhcWl zToBt&50W!%>|fvz%(`9xzq8Et3226}Cq6^@DE#Ut=Av2YL)`ZH{RqtubzWNnK?bkFIh}pIIRPeGctO%d$Q*-~1rmKLeYWe!kx%ZrNJFuSm zp6#<+pZe_XKvC=t?Czpb0qJfjQ5sA_3`7OQ07MZ1gAzVuY@<b4*~zN$(4|H{0yBRf5MG& z`cB3hi7C2Q>@U@-r;AWIc9aVDO^IMPbbz(<%No%!f8Z*|Nh+ zP}s5bmC#|&TE&3jEIUiDbqAInjYdbd6u{HF7c4qZQFfK04kHP`2tdYSAH|9uh zaCi324kR9|rwbtA#}g@-@5MCax$$OiF;T|NwQU(>`m%qsfzyx4CP2GCdu0mC16bK9 zNC{-oBmTR&&K`u6b8L1iPzE#h5PTu5$4nHVESU0%!k95VBEwmyGmvtgC6n_af^{Sx z`vvCt7=0Jny!nt4$)30?ZK1wvZO}Q#D>=$L$#xhg#&Bw72O7n?lVRXkOu(x=f z{_p0xYzkD1G&J!x-booHi?eM&xg@dHOE_e^QWf#q|yNzw$oa_p98G zfPQtO4D@TN?t*6R-pLTVuG=s0uAe&zsy4iAkIx$$Y4y0NBRR)SI%NUS=BJ17f6M&V z_`h{e6}Yy=Cxdc(#~S?Kv5w|6JLe~Xe%I@%(6u|&1m^E~`vNlePPquo`@ZzT=l%We z;q!sjM}YHSM-4C>%H0e4!xJcp>qrG{dpXL}*2!a*^b<(Oz3ZUyM0fInpDd>|Ra18V z6Tq3Vqd|~l&SVt!#*ZeGK1;UqGYTvAgr0V8*|usO7QFoB%r zo-EfIg%`Wv0upaFD+_9USOIN{@ntr&+s%*Np(G8&jWVDwfZ6PW%s}>)c4q~#mRC@m zV}DY#B$$n+BjZC@S6ZBfvcDR^9>%gMQXS4F(4O$~EP^H)5iIj1KwMz;>!I%=+a3iC zk*v!tP)4y5+Kn2`OuwNqhB?;)SuFdr1uTkVb7}8WJgcIKO#;J-Dd@yshix<^Tl9zm z!^WLwLg?b2JSdl}ZHKX1`j{rY%gT15WqJHp4DgBoYFT-iJV~qOxIxkCmEi!r#_j|p zto0rQ@$1?Q0Ok5_T_9mY&{wo<4D1OTHjNI%XOlYGQ@=U4FKD*xqe%PK0b@Y9t#|<1 zw=bpF=#F6v(X!Lg9k%ZJXD;OLJ`oD~Jx|5~?cQW^2JSPUS<(JO^JGIRnZ5;w8E4DiksH~awSJZ6SQ;J*LvQiyL>{x0uG}^O;w8iW!6NUqo1FNPS zeMe?x14K?Nm?nMB%qkh8U6_R4{H`o@DJb1oZ~DPVcQ)uC`aD=0+VbzoCX&C-i!IWj z=FLhddh5e}8o?xAWq3=91r);DMrX`Q@1$LBN(ihqLRR9smxI|D!v8aFk zySd)dc7qtE=mNf2HkLvYaqKsFl;fFUcQht2H{5^!ySajC-MeV=LsX5kNyXxz8US4K zxe_)neL;t*EW4(no9hS#4_AD#fE6pNKH~o>KLMgw9}Nc08t>jfveuHGU+a2}LGOAK zdd+Mwv4iA|=}Q4=lS@l{HmMwr|C>wCL;e=)Qvkj-DH#8^?W0Xc+uJFDbH^rHLGB!X z3i5Zgqgcf5muJwvC$blK_i88&ZQmQ(%C-M=7FrHGq=&&ll_@?Ss-$_};e=fLKhlNr z&yE_=At}c;(vtc3s~>1N(Zw6QCpXivucoZV3<}Ix;t5!9&c^kIA`6y6yJ;=i^GJ|e zv90TX&6;iU1W+5c`2qCUvLaK6wPQ^bLAPhGXk!y@t};k*V6SN9?8v-mwduqX)$v9wn&iru5k%4l|U4A^7XvgN47GM7nU zh-2UA`ybE#rRQ`4bF^*-M*MXcNKep3n@xb**q2hR7JJ6Ruq6|E0?N`;cCc>Q*=6{= zd?BG)@q(t#E6t?fXkQ&bX-R8-uSEM=pTYRN&PWd>>jROY!f(h7fclN~wB+72 zO@K6$d);s`Hb=!n`cimd;JNT9X%*hYUk!E$l3LgW=y;L8G?S# zC)!52myu6zU)@Ny>Ik9=_4>oNY6uI5a~JIAnVeo| z5$ur?eHWO?9E|lvRxZK7N3tODi$}5U1)z*(a~vThhE1TmIF_{_-(?(ob_Mpuv)^AJ zGl3}r{{PA4IR*`j+SlX1@k&|=EM7Gc7i7tOCx~2nj%G>A&OV2!%WLTQwW7~l$XU6X zW_PPpLowE?GXuf3CVL=S);8B*FxOQy0LS{xv%s~%kTR+^9$W|cn}Rok#^gpT0NQ+P z9(cEm*$(=x4=q5mt%Sa<+iPr~eMij!NZ47J2wl5!-9WRu6;1c|{ObTYdrNP?>V1Fh z0R8^k`-l&*?~{->$CHb`12|*E6n)6mDFmM{TfPqC;m5|F{qN>FbODqBY`iao1+x5J z(1$r!6~LckiHk5!NO2;ULI^wK3-(ZE>;Wuctb`mI;p_+b^Ut#}TR<7X_R@p)0$Z&B zh>I+&4K&~vL?a+9isjQx0C!l(8MluG|4%9P6_UwRkpRG)NMdy5|3%Tur?| z+%J{Fr`MBww1@@1f3ddCdC%f_EV`|=bStXgqWg3oINy5-isplIT{ zX>hsn>svYk=LUb;{j*Wh4m6vFkwd^Fgf%^oQ`}ZT`qbNB!9Q(p4J1xap=&s!Y8QHEN>@SOtiR|z zHv8!z;F}|*nc3V|lu$CSe;Q~EdwmA){5*0rEzm+YZxmVpT?)Ne-=%H@niKZp$Zn_-h7qI-$@Uf3F&l8Pt;NB%B1l9xNehU zyFlNR-_DRSbp<&@ru{+7yy^N8;F_W72(Fn%wVTNoUj>r_#e|aZou~j-y3jc>}HVmqot8 z=jGUoQcsd8f3%XIQflT=TaHK(oM_T!lvZ z@vwQJDM?tAPHqHa6WZ#yxMT!IXG!PxpkI2Fj<8xbzcu79|Jw`*SM+_`LSz z6i8SX)dBSD3;e*l!K4YFH^z(r@1{1V(QDF@A~&0jDD7*DQ6_q~mLl5xzq`F-1V&=~ zhnJ8(Vf=f1p1A72w3{ik2A&+h5A9PjNZ(Wonx#x@R*kWk{;WT2m~oH}OP@K!f-INN z(sK4_f7}ss-q9h>a~B!H{&_c?&}+!i*+KLB>Vadyfdim1YDG`+h57r?vS`s8SZM5Z z4cZs~Nr{I`PFR9>>Gt8!wal0<((*2}LR+zYDr{a;M-i&EB?{253w?^-_3P-@dp6uo zhL(*LG{N1}TMn5fJ~Y;wt)D^8mJ=PowN=36^naFHn1g40MK-7>n37L;;&;l3n>3s5 z!^zG5yW1~G$nu|UfOwi}Jy||%Cy>o(uZ8ZJ38&FMYeF;x&i15Z@8&ey0j+Zv(2j$7 zgJ_*tTjfV=v~{7w5*#(Gn(~I1^B$74`JAN*8y@i?KXl&liTDz*!=MX z+P6H&2F=#S`{Yr@Uxzic*=hX1OrW3OO-GkaTuIN^Ng7l9pDb}j?-VP_0Gzsmc7sei zN*=N4dxL;`M$6L}k(mcZK+dewG~1hfs68~z=|O3ybGy*OaNe|Lbj{=FB$=x0)ZnFSc>UU9e>BexP3(91lFpUUr3q<#TAtwBi>{5Y}WJ z0k*YEs_}o_F-rPee|#utHfSsHdEDbW#%RT1f^GtiX zCbLYVz&qQiGqBDH9D??_**jpvJo^dwZ#bwITIRPOi2n-)F9b59*l=iBILHz$iwpzt z-?$_nl#4&p6MM-o%6VBDM*DA@ECa3?W7RK`st3K z*^nB5-i;k-ugj($B;VvdOrHGq{h#ISX?Z(oE!>S?p|&^_I7I*4a{qi@d4mR^uG>kqn0vrF5feNNF9jOE;A^wgc#b3JGb_f7`y zd`lCcU(o*(J{!HKP~E~BdM_?YDTal{^A-d5VpAHyCDu~3ES+)!Pif zC@#E>9|!vF_6I?~!xNDQerHEIvS`=-OQ7E!O;6T6Un@bmw+AgB_D#D6n*G;*Lc)PQ z9B2;SR6@d``LXCd+=9-6JR*(9|D*Z6bzsI{hsnb*F5?<$2f+BAcKAG@6K&|6m_gTV zQq5}EHu)%}6HjSQhm%Y-*$0W!)RcKOeLTG{XLOqan`ahBqIcHf6X2a4PT37}A}JC& zH^Kv$=DE^Og&3yM9e>j6e* zX={p|FVj&Pbrr-1L;)fApvr=@4-`VI|f-(WyjcjNq>kh5v}c5s=* zZ-s=-Fvj9Th0zMn&j{FBbV*2YokEFJF!*;LHO%XM*hB0 zi)hQ!=y@@aJ7x<#|HpciL)N%DN{k+V<}D~E;6Z`0Tf6~UC)Lr6b#inrXr@@bfF)B; z)`4=`TnCKW^mt21m|;iX=b5FHP&6x*uGs7vS~<>X{sp?`a?$ud&%+Za4YyOW>HHG% zIxOfz3Ejq74#2v&4LN(3c+p#V=^RSwTXwevdGX8hxZ?*ircro*s*LJP_jo4Ad>DU;68&X~#L zyMlMh%U$?9b=fQQP7`ZzJ*OWa57~^{e*)jkqGv!h>nt71IJ@0&$Tv(r2+H}%dT=fH zFdq1fn&^$N(B>y}Et*GLzl`_%0m{X%??TR!JqOUfG;cVhE!$QM3zu)DRrHDtA^5z~ zzW@?eZJPuwtIvGE|1}q;n+{en%Mj~#${5!pRj+jY6sl~73QFy8etFmY2#8rGhIhJ9%oq6 zvv%g`{ow*xdRD{PO9^IpVdTrcd-CQv;x0z=k*zd62Godz}?WC3dT{eIYV$NVTyrR*AoR9>_7v|sNH`%{O;x9sm;sJ&xvx1PF63fCAGNoHO}UEIGT~Xtd(OHK4TS z7DPgW4R>w}>^sFN|3KquPD1z68E!^fXt3q#nqfTcxYP6ldG=gG4R`J;xqUr21-&Faxf68CoEKO8 z5K_FktIjBVxB$vm^5wQ|Ld}m0DuGOY?y3Q9q5$q3MZW^MWAsD`;#?^xb&ea>9-@P} zkMwE?;e`DdtWd6Pe>8@1=`OTeM{{ZK&=dG<-Sn-Fqhk1idr65j9K*mo-~W^ zfw<2ea@+PDO?eId4o!rx{?Q#U{sWHZ0^Yz!7jc~i^)$oK3@%1S!+)ID_)Qd5zK)-z z25%DIfleY$=3{8DZwjADxe=+nmI4qr_yb9RlE#*_kNH5_C-8(XAfLli{#p;H&E*rx%T1N$4kH7zFI@^&v^<~u&T z5R_#&Kp(=&`2;#}y@C&=F|6cmC^fSRC)z@04KFu>ln?yKL`eCFb1}g8iO)Na#?SmD zPZ<4$|BGV%U-<#YAf=Wcqyx@6{^&)3_{RV62E%uLEX6&3@H402x;0>Z28KqyobtMw zc2+?Iia}65H1%HZgR0zX5pr{fgw4Q!1>~;W%YN72=NckXK{DHyx zC@g=EQTimTZi6BCA{@U5+rJ8xgHWp#me3}Nu57%aqa%IdZhvncp)EjHFdk&W1j-u$P; zrN*%6jJStpShnKj<*?RHoO&C5XT`+J!090N--td((Vvo2oy9^rG}%R*QVL|QVo6&J zmb<9UfJ_hZhLNro^V@o6&{<|i(ugAn}1K1HYnh;AmhCxXNs zc|d(me6a=W!QvrWw}grsIyx*&EH*=9xL6qqk_fSy){+;*e{O^CqWGjOY>yIIIfO-v z7R>-DMqD2ReR1OG1n|X+2lfF(g81z)`Ywq_>8o~G^q@E76|rtG2IQJpbpUm?18& zMR8A@M3L_MV%R@GohhdIL1vbiN6)craq?}9XO1|l43v*VHRUKj7H=5==M&Mj7izhp zH90Wz#4AT3I$zvRuefJoFWQAsAaZo*^>gvUU5I`m8j_Q;Q1qj$_m|?m5ZF*8K5>GE zVsUV9P?m@WE+8otQ|F-eM(p(qsNafH$u;p#^rH=UW#Y{fASoBGB;c;A5D%04s8Yb7oX97hz7BNu5F_@#Rh#%qT)90rQc#lT1}hEQsI{P z--BIGxd5Fq<^p2pJ*R-MOIj5^cYREe?QXr&f$Q&i^o;5LfZo(S22pBg&)($h?KQ|3 zpL?IA{f&JJoWa}IEdZ4L{^<#>{#*A!)qquF(L3;X5k3!EPmBJ+aTJIj@+uWthMpjo z;y)5c*fh-hPf!lerEMuA4&6k{zwe9jd88@5K}T&>0sm+x%FG#)76|ZTcN~JWaXz%v z82>Q{dM7-l-60cG=p8$0dlBSMzSRZvQ!W`m`_!aAK{M^aYtT=xpp3&A{o3NYFf)|i ze6x;z2mS1C6bYL1wKwFrW0^So$Vjo~>f+(+|0*FoBXxesxXjCxX@Py9@|^0>Gwdl+MfsSHhn*Q z-k#%)E3)G|#k+Sh%97fZM2Q@`-%>vJ9t%sf@7+BGGWTt_LCgNgwy^p@&P`Z-F!>MA zA3D()2oF~uMf;IiG|fC(GZkFN`iFu3_!BL9Plz3>hJ66yY zpzWFT53rwQuPNT`z*e>agCp~%x0w?=bq$Tq>^a4-UD%k*(BR72#i7rQbq@odJDWZf zQasqji5MSGwuipbUhFNM^5V_rMuNeI`BRd#FDszb4ID2(5j=kux(0m#Z1QR}2C`F4 zKo-OtF^&VQdL`fWnzV2`T5<5zK%PklQ^1>=)RE zmgu|42KIrqk*s|aAVo1VU(}+RhPD>QFel2zh-G&;h>l~Q)&OoiOCcXs0$Uw}zC>1b z7WytR=k_r3GMfvJ09JT~v^KlSbPiB-jrrw+ajPhq3Uy_3qO zyo0_Q$gaUiq_I+(1l?rDn}GTj^DlMGosoSyYeMK}%3RX2F!(_=L4%0P&PX z5Zqk$@&(l9v4?}8A)mFr1ioi1hQ8nhET;|(&sm!;xNTmr;bTxMWFa)ye#y4E!M-9^ z+6%V7VvSnZSIlJeSSn%XDM_o8eWXm1*Q|!#SZ~-T%DR8YmL5Z689TE9eB~@B9DNlm z?K>>0WaCSKrHb9!3-|MGz?y^jI;$fnVme4m&@7AU{42}-E_ z%3Q)x)UsSXY^Y-orb5^^mWXXySj@TQgYpL}@`0kC_;FmY*RzV35Z1tiIVc*LKu6a8 zVxwuo(!@07(EgkC{|4=*T=01aGvjJ$c3{rglbh9oQ~rffvgFREU?i-#>6Ef!&Aoqz znhocF9#T$m_T>6J&Ap~~=^5^y0C~JcZr=x3bdEbc92$bTVf3gD z;hZV^HI!T59%B~9)!YGlIJdI|!p?KU=tpECxZr~*E^x*HV86)y8v6 zp@`;gbVFkd_wGJOV!2K-2#e!Jc87*|t|%PB61bY}5S_^NArP0iX9ofBGS`#NFTTQc zqP+)KxmS;1$~7)G3dMD9b`FXpE@}(-lDRc+fHQ?FrM;A?oDsRzZ*V5$flcG&RRD35 z3%&(?w>aZHXuQoehCuWkF6#~$(z&4=SN=5dz=lWk=*Al(8-gTTr@ou zv$z&UP?XI@)3fd&H;SISIh+OktluMUI$fj3oGDF1o^b2OpzkR+ib7er+_7OWI*+rU z&7t|+;aebi#>pcfDUvox9800tHWqLck%{kqB&_fw{STqE4Xy> z(^PVmt{|!6)D#VT&n?^w%4#luFi2{+LKpOX;AXEx?IU-27YzHv&3lXDGZ&u%fM2+F z2VvM(uAU~9wcI3n+0=2pT*2^-v!fUKcdqkgF#O>BXpQ`nyL1U8_1x--xHt`*o}MU; z+*cdaesNP7WHxcb=?VRt+xZ$;OeGI!7p|FPNDic!OR{MxV<8C&fhm@f>GZv|lAL-A zeb$n*bTEUBue?Elqh8CaiH{*JX(ee?k`bNR!o4T4TUiSC99UBFGvz{4z+U< zEsp^SmQ3CY5FwI9v?vdi>?Y@Ln55|mD8nV+TmbjHB(D`}5fbevK)N6~OuuVzQIh%w zLmnylM-3@al6bN&TJq)@C}Sk@R5Zp)s!u?4oMfN^aN{LER)8Tv;zUpVM9Em(^f*4T zeJC_smaLo&+pkEt?ErCA(w0u%x+YO)LfCal!hPJ4Ns{s3(3dQk`4|i-lB^r3rAk(< zgrXY~`!=9VlT0}RnKvcNKcexLgl`3Xwq zNg{?r`+Z5pSQHN=F&1FRlnfn)QOc5ZqQt>$$qqWf^`WGI4(iL1)UStzN0M8nxEzlq zC+X|-L}Gs)IG;)+_Mps_SWsLsPqK~{`uUPYl<)gYa+$Jq3nW7p0K{`i+gYG|A?cC@ z4TTarE&5(ca_Kvb;}d^F*el6hddn0`czWEINHSZ&zEVjJrOm#U+-wK6ZzQf9inkJR zFi74>zJ3OKnIxCeR?8)ucLQgIRZ8xY3!+MLVJNx~mP<7Y{C1b%URVzmKkUnSe_fT310i86rdByB38=$pilhUdGa zIszbmNK$CG!cWPi$Dpj2r2hcG2FYb>fM}FFrmcm)Bo(P3X_91kK;LgkDY-9Ar5cI` znMrNPQDZJ$-~$p1sc}3MSxR^HMa@dOkv4%?OW(|dA{%L6$}l}8jjo5x(^9K%;5#Ed z#RHP9ban}Bu#+}JxEq(^Dv zuB-Gj)=fA{J2)R|-K9l&K;|LM*bOP3(i4-{*>GT%>7%bIOkUB(qp$x+lD$QOCMPbsb z^H2+yPKkx>=cRLKP810x6fIt!Nc>S^5v<`CO5;Weqs z9piaj%7;UAlC)ZezGP|4dkjd5G;ss^Ql%Bupu8cy_X1|7Ne^lu<)$?36*SzECY?dw zZRxIh)b2rH3|yJxl6A z54mh<3U*TAgvCbMiIOAzmu7j7q(;Q>SXxNu+&qyQRf6QHbaN?cxzZJ7=*yGV(Y!og zdUOV4K9gFkz*rYZ%iciybKFZ1{X%N^3Pqtbz6pFUr6WVoS0o*B8ho#$`7!7#mcFMT zONsO@C3Kfc7gHkCYw22gVZM>#nS}43w2XXe@1&|g^p!~;`(t#=rM8s6T_Me;1j|b4 zb4qcll5RQ$WbdUbDI#1gjcNf?YNSQ8LGnTR$0tbnDE%}9SUySreF@Z`rJW~$?~8Ol z#Z10R@9xBPuaznZZk;rXR<+-x^3^E5OAFrs?hk2q3Z(v&cA}KLda0-edxNxbA~ZBg zm%D=fm$ZS7_iB<}c#bjqEj>!}a#MaYoh@L-KYEHGFy|*$LAwRNGYP^h`Tdm7V8tJB zhX!jtvlfju`~r7qIK|(ktgX|$k0tuf@MGyaX3L+rh{BHlhcZs=d1Jcy&hiBr9Z^K`W#m4K z;*Dz27tQ;EbsAo>x%GZT%E`86$o^9gTT0EVahFAE6E zCwU?}HpECHf| zA4;!~O1=#}ldJe`9iiwwZ%8?o)qK`1)N1%%lpXhh52ECOkNid2VD^c(qx7lIyr~8N zzwq`nZTiZ0B!^8cA3Yb8b$m<8lK;m0kx%9Cmde`ef~lVnyCf|Zu2mZL4wsBG@cWVQAR+p5PJ^n zA;NM>LJk$o+oK2*np40oTeL2)d3CGA= z5iQL70frdizl&E zBN*#jf+4+3ZwtB(sNE6n)7cd1LX;)g?+RZcP|Fa^$cueX__HH4+!w~4hs+0p@*Ijx zAutFavV>j3z@9C9p=HuTp(Q;$a)i{WV1Fb$r89+}2yJP%&QoFR85o@_+!w)+C#?Mh z(fPtXa>hLqrc(xJfw0yDeb0s22QcI>giW+3vry- z^h|*bB|_VyxTvMVyzW5uTHua?MQiJE8SB)XIdIr?9VFc;N_~6@rZu zib^3i3B`M1S|{MF7IHlxtVTFT9_|mqCyHKt6pqrO>60*(qBEZbWBPrsFG3C_ z8lr0jQ}TD$2{m+Z$~WQ8dh~r4PK<>OKLmSPwf+V= z$R~p2x6sQUqD{qA7w9t+ZH>@pE_PgrnuVDCFCbZpGWt1BE3wU5P+E&V6xg>BPn3cE zl(>&x`lrPKls$1q>^}?|Y{hGok83ZQ(fsqQ_>R`M2=!1X%TfF@7&4v2J_%rO7E^+t z&qd5$2$`!HtEd`G8!`G_~vVD}Yu z6hH72Z!JOLFNU4QRS6K!#{giUIPx&=r65s7uE%rYtuiPI7CR(EW{B88d2^xSdrI{R z6WO0o8!q-=jlT2Z=l&=n#ANbyT@dTzQCt)&=-VGDMv}`sO0?|;8=}STG}DO@^T@{> zD;869CQkHLq82ainFbxFa?d zVhGa3!Be39uK4}G0I}FD7xvu~-N_SmUu-@ed=JE@^mAUB;yZKjWr_XjAthVfF%Vb! zp}1^3)aHm^D0uNm>=A~>$KnlpjLQ>oLlLw;6*n26$QAceAT3Y)!y5qe#kd|Qo{1yE zA+tct83ql{#peyM=!IA}9<~>Xt!YQdOL0yi;;5La4evtB8 zy!8MBX)0Sv0WmXK0o^_3GK*{Avyj;~p|F%`pQ6u7wt+nB*0NGstJ%mx$=!EKR$v8y zr)3@!py7<{nK>?wt*kByjdn8Y1{C(PGsn<)R+csx);h?fO5CQ7vev0E#Yr}DGR$&mPDuFxXZ$0fzv}aeJ!qvr)&k~VtUD}1u%HatmwdBAKBvH zP~c}0XJNB;~wCimqngHUxe)H7*Jl2J^c)Q7iDR*oQsrQr2}xHWTPoXC0e$O z_Q=J^*eevVvKONuEKb&glIi1R+sX5lAlpt4okW>UACO#<71Fo(vMh$Y;8$cNw1MQR zY%5uGO*WVglejK(3V@U(*@lg{D#@}E`Z=!@+2((6rBh{BDedBhY)KFXBu%#cA!Oc^ z$y-9-E!lnwLfw`P#Ji8bBl9wY4e7G`6l%CDtA7j)88T1G>bfTz{}_ty%W7#2`#|>c zFi0|GC0VdGOSbAdNU~+cl;-hJCU-?+j%-i_6g`qXhyjSlvTxB~cp{rZKd|src2Npp zxw1Z9sO8C8=s}q;+fQj=&tz_U!CoLsACAW7vdaUZ?}hA^0vE1OCMp2wrEH=b;1uTbaRPfOsdeodMK#^8SnU$RnT1~R+X zxr?niHuDEU@8sxw+Xs4vvU$lV;EHdfv$AANE1u9qP*UcOlgk_5Se zoMW5m>&;8+Jojt^5YXH0tDkQ@8{^U9)aPfyuc1aP%mFc!O{l#ds-1H8LpN&whB6j#!q!BbIP4lG`Zf-L~(qcFLGA@Ef^_zp@x#mUuZ^jEl1 zhHil3%~~)7D#o>d+91VjdP1L5w7rYQU`51Us0~phl%g?IF{}thn4(1{6oo4k8-V(} zB4r2oA{5n>k9R?_o!(rLiZPi07^Nt`1Q5}RYvlKiQA`ri7^@gE3nX!h;fVkdukgx7 zV}fD}?ZHS?3|$RKmlOr$&b+J`u?ZlqD0+wxeN|C67PV`NcuID-uDIA5qno67@EjwU zqHs+_EmiS~HlyEAto#eY(iCH9H_S~%1Z{Y^rRe>icTzD#i7~sQXin3ubj7Azm~vOq zd;%b4C{kRZ=$_(QTh#6=Vv`~4f#UK>P-ZG_(ibR8kwf`8*@}PXqj;$JyDzloDEw%X z*(1gE4lw1h;xhSupD60+RM)49S)G6-S5dkG7Ud~!((!WnipGVI`Ajjb21S8l1f4Yd zTrrT6l3pm1=!z98_#WVUsaTo~EJcbR*cHydQvB_QAt+XOjRjwc!k;F{rHXqWf#tQL z8LcAUC}vPd`K=44F-Q0kt5-BS5vJ}#=2av7z3Su2a_AZ{C_jH1q` zl!GUM;k0snN7T+J^C+FgRym*tu-GXZ4WYqaIpYPSoK?nhcr-gGkIaE~N2UBLd{3nvJO~$ zl~Wf$n4fYaEgQ3_NBG>6O}Wn>L%=ak)SaBBoBQ{#XvM5!PTWT^7X z7-$buevSZTxU$X~jpvp9DBB=HnL8EwE-0r>2g60BF=c*5Dr?Cv9HqSRCk%^GE_DWo zSmkg!z$8w&i6)8h%2=92B`7~{2ScKAp$Qrcz+fdSf7yT}ML91M7Nsg(CIG-Ig(yPkCnCy(Dy_+Efefdl~-vmZLYH038>9e<{O}vuatL( z%xB8|pOt&moon`L^mn# zkn8ccQZ9#?rm76odSXs%(d`aoL-EL15QAk0$rnhsL3QpMA>&|3AP4MxI7l|@N! zr&M0##5=7zNTJ0usyuQj*s26dP_$FIQG&OhL)nyT{SHYlpd;Wlp5u!vYC!XFI84=2=i9Wx&TN% zsxU`f4qw&BVNmO*YCao%8hKeH$ZGA#PA~L6u40fQzcP=RgvvYM|Isl**Y$U$p8s9f=g9 z^8N%Yv8v2%7?(JeIt=>aRbitcB|()%L9;~F$mu99scMtacUje(7C2W_ecFTMs!F>X zkglmdpMjL?s!19coumpe#;_))gV zwgp4B%7{EX4^^)yK_EwU{1K2nQgyox_Q$HfmxJMn%3lhZPgP!H0X|pNo1SiYsu`2e zm#-S`h7o+G`a*ju3sj%T%;&1Pr=a$Q$}Al=6sm59VIW_smX3z#BGsr9=zFE|TLqcL zszcS(c4@jk|4MPCwwd!VfFuYN9uEI#XQ}r-KQKp(53GL;oYpDICs_h32pH&Vi;QOL7rTgWp zN>&EcwW`C)f8rFR2kAf z=3gpD3OF^X3}|onZ`H9sputrA4>=gj)XQjDZLT&CMW2P*haMM}>LX!jv{FaWV#`|H zXE}zzM(shfpi}DO^rJne)z!vmJfq%7uWMWNcgi%iQ#Zwc!Cu|<8T6f1AN7QN4(g7_ zaQz(B|4_c7lUk%7#d22vOHoo6_3BtOx~e(KkaAPE9SlhB>hSH5;-P+GfSRW|bPSA9Mm1L>ze&=-CFYQJ@`AwXT*5m*A%Ndti_NZr&LBr>RJS2#_$9S> zI!5ray66x3&cqt7GXrwG?$rO5RUZAAb*k zH`L*Mpf*jtimupA^%gIfc}wkJ0V%iD17^dpJL*4a)|IaA^9Gc6)p3_F1R3hyL%?uP z?MU9H`)Zq8fb>8eNsFdT^%)OPW~p1P0A;rNHhtqBst^75a#Me$h~Fdi!Ukw~tUgcM z{-3BT7Xr&ubtfP6<*HZihT1&!-}LCpSFh}bzGv#ge?VV>dLSi)6;gvdWB!m^K580zAQ5&BDL#et4CEdMNw;+f28@1zH0DP-% zeFcs0)IDg;Riy07!q@GVnBcIh~^ou%Q)U!vT_EqiG1evw!_T*8jQ=3t2;+xu@5_i9= zRfe$dhdMtJB=u_D7w|QxNA&=}Mzzydu>Vr8-3YZ!>Q24T_gnp(wzimR!czdyOf#1z zZRQ%wlVG>dyr#1aEHxu3dTgcXyBq+mHEaKZ6dTRZbSOHdxg8FY)0%NBajDK|<|cyO zRg3=*o5lM^URbBH!Thik?y z1?73oOaUMwGy&ufxu`izHbiRvrJblz8ubs@5Ur`AWcV13auyWDYOKgF6{qoB4V>|s zGvq8z&@|F1(_+DNuQx8RWsmkT!0%I-*c#?X-@wE_M4i&6~J;!Gmm^aw>7qAV85dYqb$U9 z%>^$gx~qwwiYu0(iM$M9_cXR15Pe@`{uTB;&@5^O_Dm>(uq;hnC>XLe{eA(`L(M$$ zm*;3oX=3(B^LPW;A8VxK0)C>|^A?m(H8a11BvCUdU*kR*`kra3ze7ra z=21NOo@+`eB>6&fk><38nzjBB!iqJ?aVSbO+ENHB)%fiP zsA*pCR%6)_8s2Fp(s^BFnx^9bSgyH2)4K}IiN3f1m6~l!!BC~C+zrFt zYdSndU$th=EQqer^qYd>gXVTIAbr%_rM&G=n!kqt%V$jm9Ru=3(|ZyW)oL>LfwE4s zoZ=7PG`piw`>r{TR1*G&W-d7qerhBmQLERivBkJFXlg1Uvr)5fKZ;+P1d0GOX#@)S z{MPL6h{9BBN|SCg?UEZnX0GiP4I3=9W$&TEQkz6eJu9s<9k*w#{W%&~Y_y-vFg&NU z9j1fiw6^pJiZfaV1%%mZ_wEL2JFQnQ6!zNEU(k0}`+gm61_y1Y?y$j8>lFeGPFllE z@HuNAjDxi<+8ZaK-Bmk-qMdHqBfkOOUAs^YnI772f1&27-O?I;UfM6qVYIjQ*(wP0 z(W<9`&sRH_au)owBPFoiUu)MHq64&JKY}k%d-M>%2Wgk=1?qF!B~8#CtPL9hk`Qgv zA@GH2KT-Z*m^O1Gig2w#AT&g1FW&&e1+4=`wk~SlcSI4XHM$0pD6PjDAdA-8t%k4| z?QfbV$7-L`*FH}BM)C&FKr0N7`yS6XCHon;sWWv?rrM@>IK-Q0HpfQ3gt$ zHgOH$=4)?$hT3P^?p@GVpmk^szUSJvwkTd`_x<;d)9y0{`%CR74x)>+_LE@4EA5t* zD2la#tw33#^|*kcd#$agg3LGCd4%(=_6-G<-f1i8wAM0hmK!L`wR30)DzvR zvO_DTDa+>)QQ1(dh;Rl6|- z47J*gl&nyv-Qx`H-?SIopzpi(Q8g6((0bC^{-@SB3XS#JftMkyK^xr&(T&=Y8W{FV zJHH$tnzUp0gZ;O5J|)hZ>Uzr2Xr|lP2jI(-P) zW{mDBsg2bYQ`j+1*McmH*Im5}z64#^eJ~{ITG6cel5W>q8z73@!R7UbrAsxzj*Sg!8b zZru8LI!z8nFkg2&3}!ylHFJc_0$nef)<4&c?g0=lbcboOSEzHQ2;)oLZ*M3n(v>Em z@s)0EZxqG4N#W2?qBF`tU#ZT<45DA_M$ro57Ox{hbiSEk#w7dDjZ zx*LP9Lf4ZANu{pP3s|aj+v$kw_c~Wva#!n&>H(=n*N4YQe9$FQROqAb!DSfsNw?q` zWPaA^uR`V*T{tazzv})XPj{{ENG15{bSsNd`=P=dR) zUN?IuL^tTV(!!`w*N)+N&9#8hu&1O_vGcX~>h>+d41jknN$ z{sCc@`n}x&*Gk`(PJ^)4|D^A&js9wT)K2L`??LTpeHl$P&*;l#&|s_YGzaW<`Wh4T z+3SsFK*L%6#uVUm(7*p1!W{L5N-#L-zwAPzv;Gd1XFX{@oetKuh#`f1o&}1P%UuX!p zf%2$Dak?d3^>Y3q|O= zb%(GE`huNcxTr5b0ox<>e{}}jD18|@3ZnI0DG@qG|8_Uv#_Gq$VhG~&_m+YrUcZlG zrV08#cc7N2f7A$>m-LflAi1o+N*nR6=M$T z=&pVreWx?@FWy4mJ$*85RK2fnPDz>%^t;D_BvU_y@=de!<5i%{)@$jY#)tZhpCHN6 z$Llc?kMysvLgr(AKJCGIqOYO5^{GDf1o(3Gt!VXKnC?Ql+n?O;_*r zo)4g?T3p| z^lpnl`CI>xUYMo^y~w#~X7F-82GZQ1l+JpvFnC50R7->DOpeKAi*A}PaFL42Z}QWe&n>bH5f&&5Icj%FQC@m;LCidJ!>#%57assOzn(DM}q(! zL+4}=`yEo84cxP!$i<*7{VtNL!TpiA;BE%0ZGhx%@Qj?W9tPdW&E#o-v_pLV3=A(r zk+(rAJ)wOJDzZ`YHP|%-e0~Pge*vez!D!mp5nzxq5>f&UMg^fS$Y8(=AUkKUcR3&h z8yuooWQaioE&oFe94U`1%wSjrE>*a}+ns1UZ*VvqQX&iv%z^d`27jwCSQiccqG(y9 zLC>yuh({Sz>Y*Xppj|7N5@T?rKcvJOs7j$I&fqoO(D4R;(3!aj1`jF7n)rX5y$PHX zMfyKHh=b#~>m-WDy2f2r2QSi@Bb`~-HIrnLG2NXZ$qb5m1Nle=jEf*>8huyo~nB4spqQd!gh3g zVoqTjQsdt#{1+Jw-z~g?&U3$4xTX||?-%}iJ3u}te3Xov9~S<61sa-Lc>c|R{HXBR zJAl&1g>ybbWuFvIq|+?(3LhnI^J(E03Rak3SWRxE1%*FPKxGRHySxtsKPy~Mr*Rh* zF8cwG#f9Pa=;r5z-Sz^{C4~nmTyAOMZ7%d-S>c)MFs#c9->2Zt6@_OH0LaS1izp;u zRbl)ZK&~zvL@elw!h+jS^_s%p|BBYv7LFc<#C3&Bh|hmnc&7^^xV|tzH}7sJ>`B|; zSA~Ds1;~wsuWUyPn+mtg#@pt?(gHNQrSM*g`q*07?Qh82R=Dj~)Uv&>U^e=Jug>PH~1ospkppfFdg{x91zOQf>g&Ticxa&@!yT5QB zIjs*AUa%R7-xXfb2Y4PV{BSuE4;4;1ias1J?EMfPM+(D}f$q`5H_0CIec|0CyB#a+ zSPEQzD7?%IJdYP%PJyN;3NM?9nf|fxra`FXWZ{zu)cI54P!%ZsT=+d5G(1%ppsnYZ z!hcXmz^{cTDK77~!dL$SJby2&AeP?W^*WK_Bd#74;r6KO2$_-wxbjA#e~-CFK99VC zt|N2`dywk@?H!N1&U*lL4tBjvC#IipdFZsx5Z6;vf#;L1Z)#BdDc55ZHTSgZB{kpxoz)6J;N2b80B7f&AAtq&2$~1sGV7^W%MDD*{%;(1M&?Qf|jtN*z)&U4Lp4Jdu;s=ETSIo~yr7{mfs8#))V(Df%e;_{ixzaE3N z$klE*T3_s{Jq(b~U3XDX;S$#d53pY98v836TIP}#<88U?ft3JR;krAB;wxRlUjt^V zT+x4`mesC9%TVqMS0M!*tZ_+1S!-QGdZN8`F0BlYFI{Jm`*6Lh(hHO}xSk}##738V z7a%ve+R>r-&8|`+sV%Or=A$cHUEl7;NNjUm)QE<*yGm;C*x`DPkl5+EX(C2yd1?3yUzU%oj&5KJ&N8Qb-hUA^1W*{c{`7}Vy^<^2bcRP zAb;GICM*95*TZx?>ql36s`{jBGo5(&$#pBa2!D31n*qpEu1iR+`^B}6EPKDYUZBv@ z-&`LNnf~so{}KiIyB{0@kVo8}nZWE(_lSo9Il!HK2#Jrmqtvm1?rQS54{~2iXNVtn z-`5iJH`slMBHW&E-%J<%4RL?f5mi6w)|R73Pq{A|g~X@b_fw?PGwzFLq1;e+A0Ns+ z>+ZV>2o7^!I|X^e-7^QG*%9tTd(hBGcZCMX=iK+rL*Dc5b)-g&atFy1GunM2S!Q2w zyWa(ZW859*qlK~V2Rs<8aqjxhQT2=Nms%t7C3pB4fJ|`TNfOya_Z2gN*~{+nOHuVC z_pRh}o9sS%A1a&TzMn3Gf5k07j=Wdh7gDJ8RQJ5G0C~-wBATD(?ywkn)7_7b!DEJd z_7;?T-Mya-Su@=?{S64ta*urg1!lXa61#ZAJ^LrTz3IM#7};CyqqN7p?N*!PF~{9N z0jlq~Ki`bX-gRpQc)aI+@MmECzI!vde?M@qCrjdo?%liFZbpw*xYdIg!Ikb8NxE3&K94Y4?cP5U z>*x#jzdplbjr;4%F?4I)ot^;XI(KtA>i(ts@O%{5;QsUs^yn*h;5v}aM)&t6sCtuo zX&uUKc2`Y7;uiPk*P+g>?kUZI#5VWUucLq4-QS)MJa@QflksS$d)A|o3HbZ-d-LSM^#kuEska*PX`U~3o-u*L0<{Wc({}Ju|;BH=kjvaSD zM6CIQ`|LtIesoXTkK!lYH;@GQllxKHzN7A?icqc`aa38?#QEf{N_Fv zaj|)HPtNdyJI+OqM-Xk~msC$hl4STJrddi+wsiF?q22?f7hjyfk6G!PlTT(ICF)H$i( zK2oD57tDAbGc%>2=pT4MS|=6j)q)cbqdQXz)^q?$uNB<00g%%Q{vAgLrWagFR=ODl z{r`)~W)|!_2;^rK3?L`M?1HOrxPW&j{2<8;)k`ltkH1UNJ5iNylA99r;a5VL2A_(So`iq{2Wicdm;KOH9HTT@Vx@B15X`82uR(@^6%R=fhG+9 zwR&hCIxhXU2Qc;x` z-C(4ab)cU87RF!SO>kNA8s=O^uvMgk`egRiS7fxhs0(V8T0D*4z79Ba!(l(!Pp$p> zGqqNCtI>x~$!#i)(y4~=xS@-~o+KZVbYLOXu>Bh`C#^=ki8+wkU4ohM?Z3?!^IHz0 z|I!C^=YnsBW{g-P9j=w`quKSndc^2ObFz6!2fig7N?>N^t*xU28&bo)AOYVTT(Zbh z50W2Q`p*`^EP#6`cu4s1kksP4=&ExCZ0r!qN`JhaC}#qW zt@9enI^&15>nu!$@9WOA^WeW$M|)8({#;6}?b%|$w!V{65A>iKysANa+lEuUKlY}1 zSK1i8_>t5T>6vW=d)N8E^2vCg_t4#^;wg$gcsf4rAQs^>@gxn=(720^T|FEBDIa(Y zi_f2k$ME>uV^Cm3ycZ!iGQMyv9?!*l?Z!|(A20a;1xCducf^#Bj^BSB@?MCasiL7V z@wIe5eQdmX4-&`4AMA|B`1k`YP}z&|OP1sDQvAYS(Cmcxa~pu)#P|;s+xT+)%1J?y&H+M0aKn;(CY3^)to$LNII!uVYjYw=mUtqbKA#qWF# ziHqZRufs@u9$z^RbGjrR_zcCD#;3o9;>+Tzfp?) zh1Kzmxld9_6;gA0n&j)_C3|jQqCv*`!Ntj~{v!1$M+Q-i#648ShQz z#$E9bI|6cd{Ih4!?AP&5_n`PU@q&XucTfC_Z}8X~Kkro}?u+ky3kAN7|7RX**&iQC z7e5_{BWwv5N%96hGV+T{#@@FaZr6iC0n>$Ij_}em1G7KgQdAfwzbKdwVVzsFC}zTICbq9Bq-l*{Pu{YRCbXQ1@~%GwVB@|ZGwD!MsP ziFQI)1}V>xjrDP5*8gF22P-{?pkq%c3+@6ELzEpmQ0_^kb{asQQl9!2kEfN==D_S3 zB~7t-LzQ>0MGMa=1*C!xQ$GD1kKxMFmykC?Q7HUsq|(-hmGhjEXaKs;E3ZsOA4Vx# z9|Fi|WyxT)_kwb?1!@_i{Dn^8j8)psM}cvQcNLHrue?7A&AzDo>pnofq&z^eh7*)s zB-l?>Zk~!3URL^%d2^C7{uvDGWM#m`=*kpjZU7*!C|l_khF6u}=HhLtGW-odzNUPN z4?*WoQ*yy?nrauv@|Hr&kZ*0dl4?UZqztXY{C%vbWVQN4nNRUy^OOtelH5;~A~Gt>SN^&J#TO{Qky^M=d7c#H z&y-|2DqEy<-j7Z%R(h19z0Z}%(-^@e%0|*{mMVWN1%k_z)SEzXx#H`KpbLiAyq((5g>uw6O&FW|C6 z*>eWU?Ns_71J=8go^O8KbS_6p_%9(BO_))pPl z3{?H}Jdg!UR~P_k5Ot{ zIyN_2okXXyUr@iM3nj*=BOd_dShddxjM+H#ISSPuul9rRnE#?WoIXPEl6sQLO;8Je z2joO`)9vW=%WCsqFfNnSk5-`S$?D5P@tC5fiI!eb*OI~SRrO91@209VDO~+E^%qhy zrl||Ip<~n4i|gVtxO!#+iOZ>Xz?=HFDep9H#Z zsk@?pd|Q3^Odv5w{qGM*d`CS-;d<|?Js(8z_tZAOA@6k+)dY{}0W6uI5ox+Y+^17vQ;6oq7mWFH;-FBXPMpDG%jVsQ*AM$}iO`Z^HDiSCz zM0H=O>*?s`Mzs&c6K+yxkp{R~9XuK+ZBh5%jRD!J=2fH4ZE68Af$i$(G#)$Djdc8G zr~1!hKya6O#+fL-Tix;y-o6Gd7_)EG$?Z{Yk9zwPD6m(ps6(Cm)QPJxo8PLJoWR?D zbx><8K<C(wwSQCm#^>6UMJT>RTa!TEQf+<`#g}O(&I7v3wM93g^%dH^^jN7i zlB%#uyVr%{tF=-0puI1&PT%3NMk^xCeyw))RCHyX_83Lne5tkUf&%Nc0wx+OfOwwoTg=LN~W-2k4rQ9okkp zb+A)=j0B}!+5|dBxLYe83*^7nj-5m;-)O&6XviMz@0(G4ul6kQx_#Q;$#D0rcKrsl zw_giW;Nk)8?-Y~#oz`V5>O833zYPc;()Q9_?1!~MbOic{HjMV^quSXNPx!rdQ24BIwHR+SMd3_fI@ZBI+ZF%Np@`G%=k#Is+0d$(8e1;?|eY`oP4% zZfJH;Vj+cUJf5h(0mTO=I=_#%ClYNasCY=C)Q`uLiCOmp>!%V+p_%7DooN3!$~}|V z{}$$UXhI?B@Y%#Clkpgq=s*!#!xQIf7=jUrz4OqAk%^af8oK5Ay)mKEWHP+?9_WQi zSNT66^>ej(6BpE3_1>-_J}M>Svi7cU2f>-`sBh2}T-|2P5V zzVZ(uO=Y9Mej4&N`Cq69_M819r=s~S{`Iu$Z}k^Z$muqJZ3QaZ?!WOrsCtJ#PE2{H z{}9FR?DB68V_W8ob(@mh34PiuN4~l+5alJSWfvTk%sz< zzvz76`Ky1*s{r}U|Hw$Z{qC=$O{c%S{xX0(BA>k!4LvGfcOKpb$fw99_n7?hWMDQ> zekh1K2g%22=X+efjKqt<^7(7cYX*f2s~ei0^MqnU*8z!Q%>GE3#05U_~Mb@#`<%zU|&6MjVA#s*`F~zITmOpz2?Y$x2K<6Uflvf@{ zdvD2MvMj$X@7RIFIdVHXX7r9M!)l%Xu6)bgsO&v?I@xyLmrs(H=>vKE^XTS>a)|Vu zxpMnkfW$}g74M?cAIoDsK=%{5=VIi|lgm$_g-_+(Tah?lK4Tm3Tp<5^E_%CA-aP}A zeI_53Fg%N7*QF@FSibT;bnJ84MUM3)a<>|^zElp8!m>=>M83b}a(D)+ULhZ%>%3OV ziKl`5D*53>XlS(@+mD96klz@DuB?&k@<{%X`;e(^ovZ|r_@zAkGoZU(-v19gHpn-V zSL7@C*$^t*C_mH|Rd15(&%h{cmLK^Lk1g^g7ohl7Iq#n+uuV?op`q>apfNyxhrDes zP}(V9I~2ut$^Ru@vRl4`j;VYt-%gUmH}VySk+?^`UcqCpTzLZR?UVmOBmb>jL4h>; zvuRb3}fb_}Wo#MIeK;wfAoKQ5a)$-L^JlsJIJACBZs|g~U*zIV z0QpsZi;iOcCO<+l>hJQ!WNYakaGgYfM*^2zh2oC}Zn_7}4hWnjquIv-7Yso+2L=|l zLS=&j$r~`bj|U#;1IWRFU9^`!5tzRPAVUI2Isv681DBiu$fpA9dZN9j1AP|)!44=lGH?q8(mWTKNT)fT4=C_b<&O$P zUPQB_0|m#B_d?($7an5*e~?YbKgXPR|9{in_#8}&Y*zh*8=)l zbY)s#+%;%ndZ79J$eR(k{}w>L9!QXLd1hevm!O_mfrjVN`s~13Vw`UT4$ej1n}Mzr zdhu4EU?uwZcHqsk(CnN*pcsko1Xj@9VDAPJ|A)Ny0t*V!(EEXf)u`oz!2M(y{4nqU z$(nNmGbkqZqri1!#`!pKCxvT%5|~Ds%Dh0^=BVt`z>Jk>Z$9P^APWL}`eT$91}>#T z#h(TGJ%+9<3S9dH-WCVO?n9?P5B&EQ6kie;`V!uj24<5UxGZqnKT-AaK#vQMw<7Q! zv8R=R09Cds&{ziqR|iH7M1d~?8)6vwHG%T&pq{mX6w%VUz?tMP{W5U!TohOz_??2T zHw1Q^#M@VaRTK%cF>sQw-V}J_ufTJ2pc4swTLROF2Db*nEciB1n1=$}1Di-c-VyM> zj{fZobiEwqb_LF!jdHsK_3z>Fb>PwmFxKA$ex%Cw1d6{ydwT6dQ?SM1K+BKN(2>CS6hMv!o~8SFz7LGQ z59N*pCXYd7KLnm9@%K2;1;~lO+|0&l+sri=o}?}6iWc=RvdIR}&TNcku_HS}otB4Tm_%4c4PyvNEXQrOAB z@+*AE8&v+!$9!q@+-yx ziD$|u3%%66zp^5SCcFD`SKqX z%)_YiGd5w6N0*N!pT`U3-*!dSW6IAX^YYko98baeD}RC_;>VY7y#eK3EN>YB)-RP` z_%lX+LU{`kM<tDdkJafc8rH9ZT`{YWb6=P|MWv z`o$>zTKO%sBTOqFL$UMI%g_A+^f{w^=-YUEy}TEh#b%ao$IZXor%-e&@R$BX>(SSd z1g6Q6c|Ra&N@NAO!d{6ie-?%lQkm-?Eu0p#rA~Q&3 zd_B^ZY&e1E$m_uHjmVS=cWd@aDFbuz1s3|V#`xoZn^>pzt*zv z-PE;~b8bQl(_40*jl>x(*U+ih*IS<55s))m`eT@pSuMZlkKWI2x$6cX_(sc#(*gNr z%U|d~)mtrh(^-SJTb3hkkYis*UJPmaRJ{69#3ZJw?~;-JHT6<5rA|{PMv*mLy_I<$ z)q08(e_cKIdSEeA9W@Y;v(&fuVh(4kk!k4J8|ouR0P?2#71_?;Qnx*U#JAPGm!g?D zY7JRp-%)?wi8|j^+mL$to_gYAO!E8co#bHsKvh?Rnm<(UAZdKA+N(P{_>sE47tsD# zJ^KI}`b6DA^fXWH_6qVoRoBr`mHF!GU(xIW^_mTMTd3Yerku}ImB?|CI*Y6kn>wB!DbaziJDRy!S!kjGTLoWOaBj$U#XXW0mzMNeHV0W zlUn@)@;0lXw}I{!^|r5&xK;h(KWKfMde@7NAxG4EG#88O(UI^;zZ|4!XO z!7T^X0o3{-^}0vUzr(7p42eh7$j4~!sCw{q)bhQ$>pCEDOs)DakpDs5PkigR`tTK? zkQ3@dwCnw-4tW`^pH!s_0P>UCj@Z!8>VqUOX9y)!(Rj*()%=AzF9tF)zwp&h18maAz$$gpo0a`C2LV~ zVRU0Fql5)2rrH%R-(nvqc;qqNseChAu3)PJ$fE?jk7X8l(V7)!s z@Blz|L=R3ydpo1g({*^eqAkduvpYI-3HtYSbjco6_D%EzEvP-w&LnZ{jdr>fdHbSz z48^~V-du*f{n0b#pqmGxZD{3x7ybLSD0eXGCf)u}bQuY;hogTbTji1HDe`Y0jb2CG z^ZRJ`?*MWv`th$Ammi{y|3PKPqffmHkQ33*9>m*^(Q-OedNS&v(1@R+Pxl47KS#T@ zKntg$ZO#D5FVU~b&-H6`#+d;5EgHQQz5P8}a}+J~j~%ZCeQqi`_w+@4#69k1$GuAjbjn@z~-o@E9CBawckdBDU>DR6QiNtRIkgGFEvQ?L8IS zK}WfsjE^9rvFXnNm*KH61;LJpbr}qhk+A|Vkbf?A zP8o_nAKOf)*+#_*L1_7-V}CsZ?Y$7I{4>gpiT&eGfE*i}NNaptY}{JZGCnqU07me| z*yH&q_fqWR$-rzvY~?;wJu$ZET_nC73%5dnNimILMJLA&(e)BjVhj4<@k(qY*@9k; z&Au8~PmP`PXB2-eHts#3J1sWsuSlF8oBb?mnGu^zivH`dJo4twj77;3H7nNZM--nO zn?mO{-iTdFCy?HZU3>&@Z^ho*inq68wRZz@PHbdfwEj-)rX|4T-PkZ%5AVgkrTYxt zk3F^+j}KyRQk2Jsv7r=gJ2$o|f{uL@%j=JBejFP}XL3G?4H|_y=fy5~25+Cnel15I z=EuetU~(43`ac86g|T}m#PPG3|06WCD0Y4?)VVm;&JW~2k9|q@x+SsgSEBgRSlzE^ zXjyEwj>q!Yi0!C)MeLR~fLs|ndl^7h#k%&!$ghrFaR(auBG!E^W@Sxm8hw#+ZS2)G z=)<~L*Sj%TU&h`c56Al03Q}G+#Lk?7TE2>{U61xQ#@;68yeW3-TcET#c0L{Z*b=+& z4h-bh*m$yvY>Rashqvvqc~7IE9kGi^klPs>c?#|AifwHTTz1F)wj7VIV~=bB6G8$*w7E~b|m&jGh%i4uhlEx00F7xPPFgq1vfWKz4`#TxQqOKQKt2Q^N@G#U6gg* zk90Qb`mJQOxnc2@D0$<@qP_hVTuzLy zaE&5YPeu1}fC+tj2!F%pkjp<(O~Kcdoy(CMZMPsVFAwYl;!!O)_!-SkU2uM0GyFp` z{%>~UjcvNrb!*e7cYR))zI}SPsq5YSh8{h8G~Cco*RgAxu086z_3hNqrh8p|m##e; zP6yKGzCL-PGEvHS?c3P3TOXq;UPZUA9ouxSug_>rl5X_fC^;c>;zKpt8VRYXs#Kd$ z&)yAfsyMzp(xVKU7+WS8@ z*3&@gof__{>)WkSZ@jNpL!TSFDsNK zH{d~VD2poby9N8r>#_gFE__!*U1Q(gtU0ux_h`5W1E=?E=-sDl&mJfW5FG{k^zFrQ zK%E_X_Uy(h?N!&ikr1V}>bf_Smf&}R@wbv*p+Q-&{nPfxW zOv4QFQr&y?)iF{1{QMQ9(Adyjx3^kHkf6f4PR0+`E2PxdQBUYcJt0m%y0d!mtCLZz z69|xJcIwlY|7hqcQX2Z9J)U+~?}q<$=RZ5wce`8sGRt=9Uf0;W>%AR$de?dZ+SMnD zcQ?!Q=-0izvA4jdXP%EtOST6(VUY!~QX1zoMy?XX0B0-1#)2CNg{;M~p z#3<3bPopT&+xXF^Qx}ocr=d5-o)^MIi&O)y(Ws-bcaP2-sBa(9!FxK1RvC&2B*Wl) z0mFYu;uo6-B-PjT5SjQTGWnEHCZ7`g;!{FD_^{G1HYNDMr-XipDZx);O7K%m3H>t5 ziYei^@EJiqpAq~JGlE~%jNrwZ5&mM$2;TXO&<{2?^n=d`{i1=SC!Z1e)%R`#OiT_E z&B>wPd~)a)8+81j$q{2kKgD42i89jJtT}RgylDx0 zUyTM9jRp>l^`e!=deK5-y{NshUew%JFKTV97d3*21lsr|aK*}oxVxM)5J-f42P27|6JJ|s!p`nkh1QI~1 z842}Zx{TGKF{*we&PV_?W~B7#>r4P;XCx4XJChitJClgwGg7kJGMJJR4l5ud zp}xB_ftH3dMJy3#B9@9+9a-tb#GHv(IvEL>gGWm#10(}4T3SvBT35~#zP>Wju+B14 zG81UAIYIc6$w?o>%yt*#@pk{%EWbHb+bsX=R{5?g^8ebRHXmtcw9G%dMKc^Yu$NiG%CHP)Wt&(A zdVyw9TeBAD=NJAhzlA5iS?l~3#rbCfV`>3USN<6n14kgz{7O&$+4%pA7R|eQ@-KAd zpXtg!t3@;F!BzPewQx~ST=`dCMCn&vn14p|bDCXDP2ZS*Zj0u(q1tY)$(*q~r&$XZyot@4>3T4!>eZo?N6Jg4L%Ny>M|^s!gBGf&Np;X8 zTChTic#8BIy~um7)Y@~?O`ayf^y;2{S~K2)4WT=zz^B)DYpCn3hby9?bW)*bvPRQ8 zc5N)GYwaN>1i;h5m?%klD4|yCiOR}UB<=Cu>+|L%BT+pSj)lB>b!}4e6kS`CyeHYv zSt`4>wfEkVQZN3M`D&Ebd7+@DSErJCFqGD-!ql706uq{t8}-bd&iYbag`yQcZxw4v z!ryQ(?epl0UR3I9%}{6;P6IcsvMOq#AbS`JK)~nqN`yirnbfs}9*PCEXvA}aFE5;` z(bGq*wVudOD(2RHgM`IEi_QRE2a+tzz(arXpG@q9^fWcpFob z7gmEIJ=HFqtm321fBFKfdS4)~%9qm9?Rl$8A|0+u`T4~1Y0Z(%ClrIA*0k5FgObF@ z!E1~|Q4t%U>lO){dVf@zFM zl)9=`rs@CoMg8i!^=)YFDRQLhYM;A3S9^+#T%hF4rwQhWq(dQ}-Y&w1#zchAAtulp zk{BMWD2P|JLs zvk#fMya#-l=&9-|wt~6J=NDwcs!MlQ#Q*had2MW`yGhbpTgIP>D*ms#2Net@S`SAnA2 zQhzX(5iO)7^s1;ai&U&4Bywa+W zs@DX;Fl&;*G)5^H2I~w(QYlYSlUW9#H~|=u)TAo(aHO^>6tVR$hy_fm-e6wDeNO`@ zMhx6ukDw1pJ)){?4W=UrFjh|y@sgZb24YPBFbruYNe0yjmbIW}lM4t|E)gg9vfYGn zypXRHWWxA0h&vcAX6sT8F#7T8=|oK^rdO%eN<@udPQ#dBhCnFjP3o~!s;1h)+L7i! z*OtTZ#46_`54zPuYS>_HMVT2ncwZI>)tJGz8hdu`+>JA?sxaeURpFA%-THJuoM8pM z0mnYUxg=IQ+p)!<)ue)85lsv?#=6)m$;Rd#tqfV*MfT3&dDv*XG1inS1M+?K_ z&5Nl)Z2Rpi^eTT@vFzbprIiv9O9j+IONEPbVcUAi4d5Wd9Q81AB>9ag9(*5*g?ys1 zloE>5=rTFa*zhtToj|nP8S+nMRb>JkqdFbas}t?OB_zg`F=1^}X>cSyETKd)gMSd~ z&H==EM>RGRDh;~B)MC-nhET$Zr#96grDJ@PB>{7CIQ2+gZ$yf)?LTZ*pwpIXY#Eh& z%dl{A=2jw~1S^`>pbnDKB-V5>#G1w~eY;=7!+Ikx7}@bbPYec^hT=ylm}oNko!@V6tGe?bB#Yk{H*+ zrb+l?zeuW(DcRZ(e7%zC3yxeyInXoO1#2VhPgL~S%jEQk7S?p^%4`t4d{^ZC2xC+9 z$i-~N*sfI-hCBhGzbAx#bGC{rD>>W1#t3?0gGzJ*Y7AFaLh{da6?IHWw9@h=z=w1a%8BVLRm)tX_%VoW`^)5VHFeSL7kZD zWcx~Q&|>pJnRVMH2eGO%`wpgre~ir8(x^@{)zGWAO{5@B#vpqKqZzs(IBBY?y$&9j zs7Zz*g4dF&Y49enn?w!YPoy$7g+gfK-Ah%6No~+8Q*5yaf!V&PGLg*28l_0oOg+F?24;p?!V)6IHm%oaVN4|K1X&9$HyB%Rq=xf7lJ9Z$!kisuLGXoY z+C0qmg9=O{oJ|MvNN%d+LlBA)8)4JuH3rbqLev!WDV|#_ggpov*mgTq6K&L}usd)W zFeBMuJ{g$|JH7{aWyc=C*)HTM;8v`MtJ1MZvPz3W4B$H`wlX1GnaTvi%f~unaVl^D znnpf4)K6O$6`%$T2FCapf3c4&wl|X8bHlMJQlSbcMc5pwv|2298oeSjttJ(%4Av-V zWK+g<9$yXX6<<7r3R~+u|!G0JkZ`YaHV`sxiA7CP;AyBqsg=b@M$FdN+sFZ zw!$kbgoz^PD}^#1)V#DulW|N4`<2N^Ta0vNG?>Z5h<}GT|E3Lxk9UcnTt1PRMT&{* zNgx+vw}dEYLxyrI@sA8fmBCaRQgDWV$}LS?b*yNYOolr&DWM8b2b3kEa<(Z1FD0UZ zTRAr!i+oZ-=+rqFUsh~YSNMD}^tS>Wxl)(nvD?_dm6q7mq*C6JSeNF22*RcTDdAd@ zL6Q{`_7j_g22RWAGCRXboLTvTvy1MG40dPsM9bBnIB^SH0{bF6ZmaV zb^x}|ap|EVg~4;$Zp&ycy-dQe69-$3|C2VdN&qd!2hCP&!w30`=*jF9H&@%bg$*`W zx9o5Z5L1O?tr7op}5m}?DlJ}t;>#mTBX3y?QJW6JD!?W!~d79{6%fes-%GBqK>R4M4^ zB-ImZgt+YW`2EJt!#5;SxN65ueHBm{z8LuhoC%gW}Zm^@t_sZ6F6 zJz2v?#LIQ2Pz(YS46>L7_Q+y@OsL9)VqB0k%qp!~7~HT4K&ry>07^~e7@K>}d{!rE zhX#p)eS#~Qa({Lf_$m-cPT*U>4Qpj7xcPim}U<$GED?*Z} zr>N;XqccrFu$&;a&k;THVmHu zp=Gq!V?mG!S2al8r}akO0n^9^9m|r$vU52}6O$5tHA(o)GF%Kcq4S5re=leH9YGL8m{O?w?|;X%0DlD-nc+~X_Z z>TMN?dEsQLl1qEOVrJIivNaeBv*Obqn9pgsC_gY^v@H=-4@Zb%Xhijbj&Z&mmdZGv=WhErgH^UYyohDFR!wV_`ni+MkRH|<^M zl2=#(%+1R%8A)ZZ?HfXXSYO`E^%ag(Xt3twbX=Ru%K;>GF-XJ_h#$Nh1}#0*0p3vAM(l>{%B(_g%3~orB?Ttfl`%fS_M~cb7CIsOi{~-r(#5W?=g!+q zAfD~%c)h1ypiM0pruB3Z{tIDwclMC6Qzew!c0@9;P<1r0fpq(7uwA>z#7Y}kG&EcX zG^|~<;Br{VRoL%{ZnBb%5y{SERT(Q3bIdjfFVtM@Q(T>JCOTK9BagH(C0wCEQ-gL8 zu8P9WR$9y`DbkMdg-AQj#fY3ryn!;?2*I7k`j}>`BGXq(<3l4v#yP_Wif5$CIZ9dC ze5Ba!&<+6?6uANR7tx%>vh#U4#?VZQ8<-k?d(Cy0GdIUF%MC~4jtv0=#S~aFOL~fK z&`F#!QlQQ2o*O(^9ejHWNwOjTz-Jt%K9~X!IoOFOGMl=&RbXooj54A_K1b|N#unW! zA(TCtO_MOH8MEXRpvY;$B`7vgv1El^B`0;9{&AI-g)mfyVl?YEUxVqUlR}k@4-4hl zX2c@B27xQi32G9|Hopkn0S~ebiH}&65C(jD2=b zbTU+pwazPG^@hMPz*e)@jPOwNS*@rFrdV8+ZKv@wiykB_udt_@K-51$c0r#h&XjU- z#xcqeYwXLevI-`?h+?ji9Cf!S@|HuBOLgu?W8=0L*EX%0lr+#ExZ8_qcxu;9dW7ABG+ zK46-CY>CdHa1`L2Lc=yI=~~z)Y!61nA2AFokM|y{$iAg;-7!a^waqx;88zA00P`PI zC~>$hkmvD1g5o|QYF))NP>fB)V{orzHC9cvPrw>SQg9fhYmcstf=nS|B8m<+@(43I zkkj1r03bU+@T7`PBlEW>2O5{GDBfZ>46S; zigKqL*yhM(xH7IEsZ4V#i%Hkc@3q>DGUE%W)tu@ zQ_Qqk_DUpX@y`%hiLktE1hEOh^qPjF#NeAmW=T*OcEzBkRx-jWmRR%@GxfJfeh?2)RWuwjZPib5BP?Olk3nAKA#Jict_LdpM= z3&MgT^Ee+ulId-f%NCp8?>Ai!%uY#Oovd94?1Q8O6M)f}VXQGWJG^HEB&RCKa~$%3N`{^KCl~+ z)KDCbe5lj*^;IlFaVQi?7@I6O)&NZ?AJYF3tQPTxS+JU}w?jNTWLIb;!rCE;IAxf+ zXcH{XV=_MvIUs{ajZ$6gi$jAanl$}Gm|&8DjgU^LD|SOmCK#y2f)GSNF{&ME$T}r{ zNFu<1D&m0>Z+eP(d<1y85t=2l zXa!jP+3eC)%;(&Qg}fLhI$I1GamZ3H78RR*P+~g}KBsGjgo3ED*lH zXzyrW6^5y#Qi+H&5tu%^_s3WRC;%EV*FPztWa9IYwbJJ)F6G=EXHF>UAYFmrA-max zF>))DcUy2$pCiD{DbD*K&XWhP3idTbMk9#QUaLLF8c9|tCuk16BQ?jkJM;OVb29e|zk4Owu8FECBoUkf76rz@_+b$iwPS>f zx1o*Mn)=S9KrBP)K&^pE!+%r z3SY+|us)4anchfu1wf+h1OhV%++_U}E0rrmxd{Mc%WSG1K7bjgT}sT=lIgf9$+2Rx zVW?7bbKn*#S|V^v!<}a>MTc$529TqTCP770Oinc;#wc1579>m9Ff7Exlo0acZekh$2FEat`L`(RtL1JD6u8a;f(ehs4sTi*uz zup~!21jmtxmPL;e#irC`2TN^%r^c)tY8w`VDbq_Khe3@S6Ov&H@}Vx4I+RBi_Q)B6 zsXL0mQXW*pqKphAMa%_B-yyZy2n;lo4nCR~06kQVP*Q7ZB(N}DuR$j$1}jtq-$A|S zuYdK_C<;R+9V#;pMw&=i3anJ(Wr4w_q(t(&T~b1e2#(8=lx$!Q2!rE#WgZ{|+XNAd z$#7vSX2bz>c@$0{^gD@X@mSTdSB_DPI z>PhZAdtb94Sa;23$O$}W{4e@N6T+oX5mo~!Q%r~;X1F(l-ilIku^LiViHH_Vw|CGW zS?5VQ6!Eqdh=z~r6^S$s;pI#=I+2yhI>0AGDi!YEb_sq+3(+sMrcA>J4XqIt<o@0=oOF0Jwz>FBsm zxMjoGCPB4roH%L6>~>WYvBQs|*SJTGay(1tS-(W zoPl)|)J^^@zKFqw5XjZm2;|~tFd1TOspc@r`&f)9-vodX9PgxA#v@F)v#n>^MA=by zAvlKOUoJWgFu{RBqY&WP zG|Iw#WBQTkJgL)_WV&$-R}%v%Od#T>YdVm?mU)c-+pjvvc`GI4{hpft9W*shr<4%4AiFMe!jbrG!bP*3DGJ@U1*P8qAWw)b?6Q zuFa*jQ>h3=SYn6ZtdqhWlt`pnL`RT3gP;*^6c;xrk*>nLdN!GghfdM7WCAe`XIqHG z@VVH>94yqTEc(gz1Qpw?5M0s;Tqn}Rl`t{E^@ z;mt_Th!e`l7V}#nmB#4IA1)B$XZ}jCml`yU>s=6mFPNW`tL6mZJ)j;N7j@Z&l^@Bp zXR_fmSgXl8+r$2y8OGTJ5N{8ea7VHY(U4TAGNfh6DyIeIwb8=o`T)C1BGWJhP8X5F z%*%kC613n62sbhASqsHCi~3i9}YM^nv0DhG#G@UJ;YiWmb`~61i!? zz7i=4os_Wu1z~7oO~Wx7Wz2_NjDj!|Iz5gc*6cK+vaB3dN2V8|jE{=zHkD0-E*-f!RGi#!w9bVqhY15r^k=kcDZOOW019k0XlYcbq-m+ume9dC zgs{FDe8A2;gz?Q<4w7K(Vjs;MK1j3><(Op7wEkKu35J+)=)#%Di9*P4h{;QZlcioR zz!_I*PynAT*vbI(wJ;W3L7WKVyH}~%QgC(6NdFV2mVzF8=nT@lDcf1DrgVE99*uZ zg3hPXy5Z~))L$ zmbf9f7RT8mS>hTaB$GQBFk(7|lv&-L2b$v+u*&Khy%M*2LcWQy`wp4(iJM!=mywkz zNXalwMd+XvF;Lr(W+>E%p@e@Je99sjGN#gsqEjJ}>I}<+Ekg__o#1wa+v8Xv?s<(u zVY1a}s9wGj&^a?}fxv>eCyUIGbr>A@_&{b$25}_EI-kus7>%8g$9juNaT*H>w8T^67FeD5u?e_UO$2U`sa4$x^9# z8pP=`kxU`DG+PK3_xBNYhttV0;uZ`EzQS8#_h9(I7Q`8ktPH0lpH&djJcY4g zgQqYy8aRra;z5h)AlXOFd7>NgGB}eXED-l%f`$H15M$Pw1{7-w3OJ$)5mFc_V|bOB z&0Db~6z1!YN{m_^AeuPf8RyQwrF(*=zy_;0EFi-6$TBZ z;XD*~;Mo-#LoPrNOaiKcU7~Ih%sJe+*3HnK{wFOv%?VTwU3AGrqKx<#GTl@3JSL% z9VsV-$p>sBVa_ac7PkDd?mm~G$y=1!6bv6~+T`pZ%?_f@%H(BOjlz3M8imu@!IoV% z2%}G`Q0(VwD3UPcKtyR9n?OpTD>6wC#927Y>&rr5K?LG-IyYCGHrrS(O#m@`Yyu$X z2e?mR1cNa6Ho5TAMm`%krqqWd$q2FblaR-i zdOxHLM~ApmkJc359q1y9tnjka0hye`yw3opZ#s!Xk`x))49=1}-ypuGpjd|-7+ZtP zFvihFlCS^gWq1}8n-Y5fl9vyw2v6ctaERumGMwN#fXwF5kYaI73Ku_Y;tz}i?6kO= z(CA>M6-dE%S8La^gPC-0c)-$81>0Jd2h1xo%L3ySbm)UD6nIuA6zejmT$xSDAsKbB z<;hk6Q>;SXGDAH;H%UD(?7>+XPDwJWV5Sj`lt><=g0VXLH22_+*%u zdP})tIdCwXIm)PR$l5vC5|`hwz!4zDX5HM=yul_TJByt|t0N#5@>4p2FNDw+Mv@4S z!#!|xwE?VTw0T&Z);Q@wZ9&g+5F&5^qve;gkckV2NqHP=mByo`WGIm2+@f$c7RM^( zQQSLSAjHOlg}G_CI^6?RDXP_AKZR-@X^R7`-RrLJ-nF&IkxYpmr1JUaSF*5s5IRIs zV*Z?ojv2INaT1{Ggjt*ki+959IT~HOXAvP(azpz~VsTlYMG>jYmu6@k+-&MAvFn58 zQDlTlv)hx{qRzTLiM!f-_=XFY?Lg(G29EUt;xS_r__d|R&H-5^%h?K(BQtk`LJT3& zq7WSBrg;h?+!LR+(De$k2ViQLzn8u{03FqFRD@=|LRYHQSQy?pGVW$==vJmN+D(G6 zVP_McN`{#BWIXNMk)Lp}1)CW_#*yxc?EKg~6?mAQhSt zd@{>gmKYlbgy3hmCt!yQ)!>@9T3yBsk`|OW@NNq98KP|y(&TBNNSZXM2}6_P#vQ{L z$vC;;j&hE2P7pra!UT|U-%-{VfSLs3wb0ZH{tliI4ByJ=P8_u1n`I~&QE}Umb8|Hk z4H9BQY=dXi!;f(r76`+LM5$obr^z%b%?-krmKq=gT^u5aBn+v-7DNI-#!~SlffWbiC0yF`KLCv3Y#PiOQu9(4dl${+Mt%)* ze=%>!HFi%ntoV~~lx5}&&c!SM)}XFe$72=gqF^#AU5`IL`h(#t0>>y~4r_>{jjdTe zE;DJ3&$975cnBZ3RPmj-EI=Osfh3hF#!o6i&@{|cLZE8;k8EcBaAk>~K)JAmaW3YL zwCo*9f>V+_y6~*4C79M)>}t$|U@qj-gr9R$83W)ekgXi+BRH`XJigHR;hyxB+87iz z+AP7rI9wIO+B{9BG5<}1u-V{@!Y6Dh_A}kIDoj^hF;~BE!%cmcy564a3@={W5bmg z4*OO`Wo(&z*h!*hmMy;G%vl!aIWY+c8en$;*@n%iMWxHvsb$GNDaK)Ok`K{0MM<_b z9RjvWa)7bkJA?86M*$iPPy`TSSNvh2U}rs7Bl?NXTSIfn_mjI846uc zRD@$IRC}a-brC(0iUv(K4{wwGtgOSRL)$>ke1j01s)fxkIh4>KUnk(1aME&;v!BKF zv(N-1B1q^zwxhTqAOGkY2~RwN*m&5;lU6(ZvpAF!l%d1e9fbkoenTf&*>fzK0`|r= zTbU*s3gr+t#~bQK8JQK!P&adpTG|EzUd6`Uble(iAKQRkFd{z3eUmH~_X4EZ^#LXw zI+JtIT?PQBGcvT<{2J_IXl(kSiqJk}x3Xoz*+H25gB?w$2n@O~8}mcXKts4-S1Z}m z9VBDVWs{RraD~u|k#91~s4*u1tJT_#X|D|;$R?eHevCX4GMM&-prvpK-x*_%Vonz} z<;;QsQuFUj~ z!|zSpl|_Ft#DyyWoDlzItN~8{6e_^8&7n<3STH)aID9^reK)R_#W>N><<7GYZUzJ& zTFVH=xqps`DIEJPVQ1LIA}N*(n+P*lJ5?V#b!oB_!IR)GBaQ`;m7!y71NK{0 zwm{jH9!8YCSM~;(DT|AeFy_-08Wg0%zg?yy^Z^1P(}+V-z(9=IL%BvQi^I))0)>~4 zN!aEVV+N=em+)v?QV_+ZDUgk6sPV8fXo!degH$H{;R+^l*D``E6VYkO5Fb!70Fwml ziBnglU=i5ITkpoDqEnvIwCA_hNdvZDV5H(&6&qT0^PRh2S`RUZq)AzS%xy z+awHe3M0IiI0${Kmg~gu?SqIMiV-$k6JN0jAeI^Dpduuu3GwB$*Co@Zg;MOCwDD~r z_+0op5#ci}cW=VeB3?4E{68&A6ZRouvBFhr9;?Yo}8vKZg}3_x^mYd@LA{N`-H z>9dJs?T(Ralw9I$j}GFy(1`iQcYA}?xE=>bC#*B`Aqr##q0wTbb%v8BN-av^Q)c4M zdwA?AFmas* z9e0M}3>p6T>{b_ajTW;Z@!8k0pbaK7@l&#_iE8E+t*CB?{SwB*>@;Hs%FJQ(PXlGY zEX=lUOhGUch80YQN{u_}i2pO~kkK`E2;3efc@UXKJwXO8rONq9aIjEWNPh&Gu_`QC z(Y7eOrEF2qWu%$6o->+s-04czi6GH7WFJcgWl`EJ*%+A2Ox8c zh>OZWD=^q(c^PmivUzlkZ+HBDResmE!%4)h$KiKn*)}`e_Qy<4h)9fqo|?)rFwc?C zkhdZ&6?~UXeE%RT3X|ut0@OQZTdL;Qic8k$n|rf_vy8NR@LATbqE z_d-DMdHnp2B)ZX4@Kcy}C>F!`w9<* zuz%Dqn>{*xbjHEHVt%WMW;`w;W2@gz>4faSdVNXd0H$ z8(oC~8HSW%TXYUT7ih?Iv=-RGKnmO@O3#sDUkF**q9rq)g~b=+06WESu!4NY5ck+v zC%kE6U?Lyq?DpNAqO)>mo3~t;ntG&`$K~OMHv7SNuA~W_AT1(5@mX zGXv7n@T`Z^IIRU6BqA`yK9G@Wj27DoYtsznm2a|PLRIBC=DqMuCJ;@=?S z$T;NPtZys*|8p78%nScgx;=TxGmy*7<`^0pD_nL=W6cV-wGluCPQkEGTXC;eWV^omn@GBbD~JTFuqLYdD6r})iv0mV0wqd0tAUSKti`owNDVH8Nt@X$5FF9c-ALWX`;Ca0tN}t zDuQLOrfEHzb~>6fazwGKkNIs7xg`WA0AIAENHfPY``oq4{<4nPr7wfO(kI%p1u!YX zWE4XI5!yXF*&I)`Gt8zonZOJOHcY2>HKJ)aj z89tF-bT5IB30%A}X2acgxL%AdZb?RN#m6A<`F7K<=g2TtLRL0IgHqx4;HO@5pI#Dq ze0WHzhUl61bB1@po$-UIs7DC;)A2gKm*?D|b(L73gK z9i1)V!M^6g0*c~RN?@&InD3i{;*)7#`1DPi>U5}m2c~x07eCvSnx0KgL6vP&mTfl# zFEy-*z>F5_X^)uX-tia%GVV5O0>q+6W)Gn~3^xoq6f)@5hV_vMMQ||&39EzwYtuy~ z?(^hx!QC&;?Llx49*;nW^l>M;^WI`p#cl$WtvbPEgqu{5zmKtYyRqqXCNrT!F%V0G zvTY8=clwO|2T%HLyzO!q5(0!|gF_q`KiaD-7*f3HBMZ1!#3_2wHj(2Skz6iwWE#9D zXL*zVz~GZki3lxxg@ySFDC$AY^l{pA`1Cva%g$Kj+6%2S6itH|=I%1<;w~OICqqrL zHIudHGVvX1QG4&%&2yuGjMl_0AS-}3u_S9aNv*-UFpGCh|l;EOOpW@ zVf2Elu9A=3adfq#IGZgDbGVw-l2!R9I7>)QAx{>Zo#Y*4@i0O;wW3fnbBsyPD#taz7V@ly`NBk9^ zI^sVhiLB>dQlRLu4$herk+R$Q{qcPVzy6Zgm% z`%SPI=fF&-DGx1kq&asRdlsa%BtF%Pv#;h?Fu1nwmHIMV9QQJ2S%v5-7O&sDCrZSM zN#-rPkVt8XRfV$-N*HdAEC^G;13EWcoUIt-fU(Uh!~kCi zw?btcHzRH<>ZS8U{AL4R8QY_TD9^r6TdK!kqszWMgr^&Xm3e&#yGzju;wSq!2{vRO zHyzT3>}tL=NYW;9gl@$-9UZ5)=lyD(GsTi2n+GDZ{fnTCEA=FPbcqA-NW8Np{j5bzkT5GPQ$ zkS-WtHVmI;(uyi+Yfytpj4}|*l(jRmSuu)fHg2zQ3h*2o#9vA&y;6#D1B`4sJNVG( z#Bu3@ZV?s49Wbd7Ed9789@{2es*^wfuh14aHxRZ2VpYtjVBMI=n1zvQX6K-XCIC4_ z(4NGE1%4*T=E1_a(&@#f4s3Er2M|;DxkXF(mdwbM%xFID%n+g!L{E~sbE<9LAahKL zO-Hh90cct5tQ1|=rLJFtPN&7`|1xq=8LL24&TbF%D(MWe3EsHjXz2(#93*QAL77cOi$IgrSP;Y7z}@k9+i z&PF$wK>_l>){ICAn@(f>G@EP^B1h9r!&-DNcBL#?%;8zK#9NbNS%NY)THO6({~D$c zc_1g*Trk9Ap0u+y=(%vwFxm+PED zb;ey&_HPowfP+D`f3g%&D{#-)rzbl%_tfNoWSLPOys{nKHaU}xA%$}*JL94^{ul)F!WhutlLmqd4Lm8&l%TzsB`NFi#o88Twouj`^09tftSJs3J zheeD9G3RzoD+innL`aX~i)hIZeD6-7m{E}N#Wa@Bse^V&c2?8I6iC*qbX?p)W<3pI z0Jwt%f1Hs;APu71Oh1b`RJk&93{*}qK1@vffIpiKxZslTe6CXhPko~b1kX#^v`zIL9FGBV>TjQfnRlL z5>GZP>!T2HXlQU$!#Uy3JU-cEQxjFO%R#wq+UuCV$`pBv@QquFoU+b+fT#U`jJ;`- zBgd5`%Ab;^v2H6)Q)37q*EcpFuvVrj7Z5;J7WD;2ktvBbYEnZM)$Ez~{`))U+@H6+)e?4^K@vn5zes$%)Ja|tfP zN)x$9boTDJ_^=&A!FePR0jnIXcApyLj;|Oaz6FT@R}%3kQ^B{pexWFQX$lyAIHH$a$Z6$K+wlfGU|@bP|q?#c>(Rb zplAUBk$N9QN9C~X1ern95W~utn|1dIbtE{BrZ;rRKF>il3EoCKr$XgqoAC7`py$$; zF&?*H;~qj2M8|HY3GHKL+d+sIen z5rhgBA5aj+6}GR?|H&r^Xeh?c{`A$^cTive^`M;xEylD$vnUH39?|8~{R&Z%l{<7g zMlQS@X8n`Y5fgF|GZ1PF9DD!zdHed~_dopjm!gSAb!v%clh2aXo=;m8tt(eH!`S}oFNXyvi_-D@@CAJTvUX;rc;E@io^^YFb4&p zfvu8+MD-35TE>K0l~XNARWMEs2i2T-Mq-mWImaX)BGi(I<&m<^Txtd5t8a(SJo;}4 zgTMp{9i`{wu*xd|7T)}N_vru^U=Bo;S`g8RnNp6ffj5tJX)3lh8a=_<#`BE5 zQA#j-wDL<%W;1AjSI}2XWX*?(H@fHf5%FYU0Es1|jv?UezlCx!QjIKVY!27{-Fwy; zfs6lfkH63po#_+umLI7I`uR~!sR(|Nrvb@#E8MDqvX7-jI)J$p%1k=WldF>936Z<% zm-E%-pqqjT`aN2E1trIcjJh+HT@%2Uk9K2q*MsFnnVX(1IuPFT(c@&pNpYYNeKB0i zzILMX9T^h5HKYw64|R6CGs(7Ej2azT%CZXG0+kTa6e?WZC~y=t=M!lSPLR_JQ#{lKu2LdV zqNh<+nKR7Rf+f#8F~we+E69kC^^3OTGI`A3435Y0I&9gtx%GPBZTs6Afrn;XZVW3T zmgPT~ErlF2z2XHqWclZ1~0>-|uj(JVrDt#)Cou*348of^s~oIHoEB@*oqcgXa_ zL?czP@-`Lyyh=qU=|Hw5WX2;`h$UOi#NJ38`QDv6^!nk_5C_9!NGk?`Q&r+3H=R1y z@VRvkQ~Ao5`8O=G$Gcz|WLz{a*r+&fe-a7Y717bKeYgY(!(x_^ zMHaocLfEIIiw9tc-CQPS#6&<(Qe*A?5N|!8K}w1aDIjp6D>*ofKq$+eJOID1eElPCQjN7Aepr@z}&_4lFOCnFwKf!RsSA5jMK@g*GbBxlwHaB+HF5T0r5* z?Q%FTEITtA2Ivx|JLEE5s@2TZW4a$*$!wHR!c~#aV!~;;*A08bYpx&Wl4h(dLy9w- z;@F)Ln>n7Ros=%%iz`El!Ra4s67J72Iu6;;vHhdWYzqq1(qVKX44UMVWYyq1b1lJJ z-173wrxKGsJ*C5_-bZU#7_<)=J()1@vHm1Dik<@nei~ECV$S6oL#{1_x zk5fSJ#1ON?Rn&TcIzL|l0CPDz8mN~Nt<~xqE4&^s%2S&yKycC%4{g{s)wICcaI$kQ zWlEL+bq@tYH@!=FSeps<(BNx~iCCPpfy$8}-SM3wU0ZJ?)EZ`xcE)WmGLZ9$bz~-R zBQbR8Zg8(jGUl3SzaVWaZ#z#U?nXfEHxCc1)$Q%W!yX9JKba8k-kD}E4++onJPr5z z{C>WBSX&-=ct7&Z?xT-M#fp|W(H8^uGg~0@)Cu0xR|@8`oK3)9xP-RZj90z@rBy*< z40ssU;%uR^9jx&xIEGhjTkJt|V4Pr>XXOb^G*JAgWu}|s4{G1V*^L*wY*8UEJ{Q)A zqzQ|%j@}Nr!jf@GbwkZO#MM3Tnfc7W`byx6SVXG_4E42 zrafwT&4bZ^3!|qstPo=mHzvxcRfHZVwSiQyF4J}(5Th3`w5-E}Ar}bZmi_DJQ*jVB z0^7Th3;Mxx$nB%GHaUL(`sW{heEl9ESHamuhl)JT(aA=K;U;&2Q71lR%l@F-P&95MU&M(Ow1@}Z<7epV5~+u2Pr%grAiEK z3cP|c2-PDIXo{~n;@Iqx|pn{k%Q01p#ye@Ow9_bC`W7=E0{Ce)1rv>v1B8x(7yv3`F;x~1xmc~20WvX>H9U3gc0&zb^t;jad0T!hG2I5 z&BUckd$!s3n0$*A=+CfaaAt0y$-7TTj?o`{v=w*9XaD<8-@k?%L}0M~uxzIi5Vq*m zW`@JUtw`WH1NwMW^~1uB4XMx>j}S1_txUANS|*l*$gvVjVTfX2FzrCict$sR+}wy! z*D?Gfel+!Ivx+yt2`Qy z$l}QbV^*ypI`?KuRJLH6i0N4&&dvMd z%Oc|NyzqU++EEdT2Liq|*?SQi-`zY&;wW+ynV}V-Wmfz?1?^2U zE0`?XcqQ%wYufM5f-Ub~CJYpe7L^ebzkL6IxcGue<0$Bi0(DqzY2YAANRl&K5Kz)Y z4CZ68Ke&$s)B%JE|{9(r^!LHi<%yDGAkG}iG@M`P_w;&a_;QYwuVCO%Rr z1t}!NHo1;ot9u(103FMPQaaK=EuywG!$Q-M2We6pFM#^r)mh2B7 zRFGMOdjqvtd4@obZa?e+z_L`k{+1T-)P&A5o}6lnNpyl%dR_@tJkr@-48tE7VsYH; zlkBOk)eNy5GOba^6$#zq>N!IW*81eeDlU-8xz~&utO+Cwmm6J<#cuA&#I}W7C}pC- zf-IwQK;0e+5X=r?0Vs6PbR6r?u|wK4VA|dxH}?2|$Op6^&XvV=x)68NR<|eXi+l_G z9mx{#t)jWv)8l()%)dX}p8Xz$78505PYPqo(@b1M7Xz^Z36J56njX};cK@*O9)Ztq%fpNg;ZM2NbZh0x}bNHumpKvDX z1B9p}0hobY{y$;^-OI5Q?Vuh+C*C8f-_usYzvUuTo`dePXp)EmJn27#&Hxpm?xp38 zGLw^eI*BtQ^D5~atlKPHmPD}IkkH-=&2odww8n5gFP^bGXYWpr#S(O9XdS3=`KW8x zQ%I>!w(&+`>zuAr3MZLNW4S-k%qJ4h0u>D> z4m*3>RuqansXj_mcLjR(-_GIon$FHIFK5>m)9dTY*MFN`Z&I9u&QkH?R6u7NLXF&H zxnOMT{L7<=BwqYvQie~(x93^hsMWI(hk}L*W=_GH>Gd{<+t3t2b5n_^s0n37=ryt9xD0tUN$VE<<-8H>% z-F#B@^fgWe$_iOQx$jyI>FPo_nDgnbDL}m!b%5}$obN3Y5&Qw0Yn)n|d{rYju})JHK7g z$yP_OeLZkSw6aw};bdk`uaat#l&N`jvDT)lF@XD!Un=eOW~T>JxZdst!OzHkfTGq! zc)Q^TxHglUj>@zS@V*=S3E09~y+;4EFmeRfMITrwL0UR{ulp?mb854dJcAMC@P`~9 z&|wwD`F2ldu-!n|6^c1ILl^SA16F)2EH|xx)-OdJ-iX;cD%3f>rDBNcBv~99KTW}j zQv)vW#^6{h6iq&|31${{Ch4e`a1r{~gQiBKS{KvUG3iB&ni+62j zH!mxlgcuiaok{}6JD}Jc)s~oIq*0XOTtC1Z{z$8PiAUf$luP0U`NjvhNO*m?`2xNq zfTH;Gc=*r1zk-I&_;+e%QDu0A35l20@Ru-3xA^TBd)WEi=*d73sGFt_82E(7_vcD^> zBm9x{^#FSV)iBXg?F{Q;2aEnEGWF*z$P_ku|9al}`Y!D}4;z-)uoNWPqiRO&RO*b| zhv{4IR=`?5;Q=)RsmE-7=q$<8h&N{nh5v@U zd|L}c9tmqG8pG0@_Pkd=K_HY>N-rGJimG3*J3Dp4{A%p7mbtt`+w4@>81dCkpO|8s z7pLExV>nbr=lWt*p_&$aI%h11PlFq?G-;cqLWg@|)b$*xv#2Z#rlvoW!N46Zu6NYa zb_Q3$wme*vh9f#~6ZUhC6Pit|DS<5u%Bt!cy2rG`{b2P4^8;KXEN(vJ@bQ$JqWvBx zAE^|>859DZd?rsFmYWl4RUGjHmP0p9>@IKVIZlgaAD)VaqX2=%JBxQ}rY)k6+WOfq z?a7uZ72?Dsd(*5+RcJ%$1I|_M6Bv>ILZ36~44%2~U;pvLcdwH6aQ!f5T=D%V5A^4E z--e%*9z5y;of)AF!6*WU?Kr!Az>fhKNj?e^P2j;v1!(%bx~c9l)Wrj5nch(IYBH>BO2gr$eS(rJOWWmlCqU zqC<{^%m?)Ks5e*`UHaXkLk`)h-v2$a3J%OFXq0<_$7cFfW_5ZPz%|sU(03q?w;0OPJTa5MBzGjTlc3#S5I6pm!K2F>F*Nt$#h9I3Cr*gkw6Fut?R%ryam_ zR%bmu77rcI&_lzeMO+@5A0yCFiR&3>GW)2YVRO}>^S%G>Z~xP52FXCP8L06ocm_7v z;r3!|YOVwQC?ToE%MSDznuM?O=?U=}TJ6p>eT;B4z#^lFj$DtaBMk5<_{UFm(Rk(M zc#eV^{$``=)eBXl{wnMHjYX3fe0`JQMksz(kA_7$aq{d;xIzOZeYi>7DM$LOCkus5 z%G^xH?jv&J)?7#YC@V#}x?{&lz%_*B@p`dlHTgFN<7@g;^hG@P^V`Ld{i_zJFtmX$ zbG?NF1+mqDaOZbB8WBkTVby1e1#1lUd`}wWg_av8z;VgNCSH zKI+_1|M0vWhpm}{5FUR%{QT{AuXjKG{nyVyd;^vk25Aw2tuh_-Cal5O``6@9C6 zRi|uoTPUul8=)wL7$Mcc>BU8{TZmpN7Y!B(z>MW$i@>L|cc(^zn8)L`jVZX?N-9E{ z$XMkbA$13~HC%6@rcwC2n&v)1PBXL1lb}yTzyd{5bgUi6(!>|g!wZnS{p;}sqfvbT zxjxHUdJHi@G{~K?5Fh4~srWt-oFu#`x-dOSsor4c*mkG!ZAv_Jw@7$saU`hFG1vtS z_m1=3w&q~vh^>@;9X`(x%k*8w<7pZ!EfJ2EFEZuTu$|g_KtqwEp2zIL1&l|{;&!{3 z)i-q}*qsF;`i4fQ)MA{_&Cjp@%ZobWWv5=$IfxOFwNMsH{bGVBAuNxBMoN*g2sPxV zx9UDiwsgald>{y?d!L9$3-0dW6c9AoM6=y0;jh*Wj0sCaaJ#BZ4z!ixp6u0dcal%> z1U1D$fy(1xY{?uNWTAB!f<2m{w{@Li$n8ylzbW|>(AfwD?2UwCq=eXSKK18@V+y8`A@m9pW#UEN$=-k?0$`Ss;=He6gG z@Mm(3lU2a;{r)Om06d`6PKt?~sWDBVJvbO8lJ~gUK4FnrK21^qGz0!uRc*pipUPJw z`?ij3w_tL($0Li;Fsxj6LI;uYnvAMRTqI*jo)kLrp0U0Ryk|z1SKd0iY(4`9mNY3- zmF>tX35lDDBo{Y)Yu%zV!DuG*f>8=hs%SzgKFHsEfPR&zq`ustjb?&TM1;s!dJG~F zCcj+{*XNTNl@SxV!z^P+sDDSHd!4~(+>eGfXtQ`tzNx;nj$Hwl=?sRblwwj$;ae5< zj!J=F$U)|Y`eG=qwN_3Zf(k|O79rLPywH4~oPr2-R(!~O(qdvI%noc!iV&dmkEcN9qyN7xSG+Tkd9PZF?vf!vdbgI)= zImN&saHOzB+jm0<4V)0x@y`V_Y>NA*C4AX;kI!gkQHnfE&M1UwIZ?Y9V=3_iNu=v1 z3s=h-Uu_LA0I1pah0NtPf_{+4&OeGbP!JJy`+A0cnxy`q_Fu@_Wg(^FnOIaTLIMpy z+;sNBo&nz9y&k068BIS1+XA5g>;zK0;mp>^&RvY_7QFHhSxsl>)+p{^C?Y=nhF4AwIsNX$b_h}^*Xt-nhjbz-7^yEjwc(j@c#_Sl3Y+dHoFQ(e)HIY}{Yi7FqW_dl_z^Hj+FxI6vMQanf zp=a~#pRTSEW`$@RdN`KDd6_pU%__`7O@J@GoZ#VGjI?u|drAh=J$Yb4wJ!kXPm;Q$ z5fR_N!tDRYw}1QfRm3-*!w>TF?104^c!j4$@Q6qz9nh^U#7YK1ZdR3fh(nO`;WJ!H z#R&D1yqO!17~*%fXb8f(Zm?*vlDDG1m)(I3y(Wj=45J5A5vJ1=?`ke4u5TvX6!EzG zl(2s6OTUlXQ|oji(Q!(G`g!ndo!}LE%5H+_WeiY2SxFXYQW|Omx!1Z z#Sb72Td7iINf6WQs^OsD)6WnU^H)8~X?aVrzXYMR=$v&-kOd|U67uT+6ZJ&l zt=>fYoa628j;XfC^##0=Se)hk^9n^8&OBrhx~-xWQMq_jsjnF7P&DO>bmMftelfCP zhn$k-oga-3un{v<2ejrchTF^_juVA=%gBj0;u^K6rPO2r_bvufT{>7@6Ad&lQM`u z?uTm}0Q^~&ZU<+eYz|^r;+VjDrY#u0m=mS@qbzto!}jnJ|9@D1kafTOz#Ynx9@H%> zEv3!$H9$|eaUIZOI~<=?vk^4!{czVb0N1nzg|#*E3JwS_EVbbap*azR1dld@1}$~Z ziilE|Y^ysN!Og0oykNc5x-Y551l%Uf?a2b4r}}1V;R;w_bGNee#)+>5lPCykX-`1E zX5c2Q%P$9Q*!rb=L>iD7B4sdC5LpUG=`9>6=nkpiCx_x^dK2_pI5tLw%lYbcI~%&u2$kBVXZP96tLWfF|(oFaJ9) zpk?m6-~IB-x1VAC{0sW`{R>+6{mb-sXaCRH@BYWnzXN^p)-U;=cla+o`Kz6^?i7?*bh{!$j6*?#kT`1tpzifvGRa52i5vwu5-{=#!d z?Qb!!2I?7RBz9>d_zWC>|#!@;4y(1PU&PRFUe6 z#1iPmX7zl*SDEL_wWg6ktgj>M}92DD7(~4 zvmrB+C48964HC56)@faXY1lZG@$XCL->Hc}i60T}Zc$0HeqT-}k1o_X9|l34U==bD z5k!@ZJ)aVJ-~U5hey`!HtFTTKk+lJq(qp%JvXnHfsbVdxS29|KFpd zU38Irhcne)gn5nnL;8j1FVFs89L&*-{qq6=V9uoAHAG6A1qq_MiiMmwlo8octDSMl zNpZwpAecZYXEVpGOV&S2XF$|j4Rz?hGs$S50n_*UXEYdzfAJSls*lItjvWr&6O0K~ zz*m^9<%{*l;wX3T7S$&cU_oBZZiaLkq`&LeZQ+P^qJmO`LnQL#kP)&z4!$<%6-e5= zeWA?dbC9mp6ZMR(1+P0f6yMO9pfAW)3j0GYn=rg~)L$_-)P{*83V`WYAb4n;-3-(e zJQ^QYmq48$Cm6&~nVloh2EO7Onz*mOeLnv1^Zz=2_ow6MF{*_~lE>2j0M5hwGvj%l zVsw5(V~jhW3R@LI&r;{x30g7%o~~Q4m`N>Z+EH6FTP0Y$@Aj`hfA>?4qM=qvm6DXO zd%>$^u#4)Zd;=asHb?bIpq0f-qOz3!5jbZY*eB^l?ZjFfkz4-_7gdOnoBhVvT391T zqZIH==>rDQGz$w#rH!R<3uZV~VdlFP!>s@G!{>M3ny;swR@b_YHuL8Hg6{TW-|v=E zXV|t#L@98CUMWMJ(JOGs^}bA1Jcn11GQhNRw)TL{R7I>z8Jc00LO8KR4re*QJbPeQ zUY3`F1x6oA>@XQX56wy5s8>7NEM-d=ZBx^DOKys)u#l>HVD%+>sx05I00oq*+H*Us zC+Ai?81s!Z17$LGAgw`(GYu+HENvM{-$g-DgGjGno)hzS&PDeH;PUgy4Fq`qdhn)Z zwAeu_f=s2XIv7`*_4O5lW{qYiH^FUS@kRB`0GFV{S(8FkNyZ-GpT zQ>hop=BOvc*OpsZK1ZJ|`;Mf5AWK|8u%>G#$ihPgAyVe`FZ}gF&odhi>YVsHV==rs z&(jv(Uc`BUiAqEiv#~N-aY3>Lzq!T+Qq)m=Dako!RPnM) z#WQzcrYvbY7Au2qdD-hh*AeBYOPB3pJh&F0)>iF8S3Q`9IUal(oEG9hu8gaG-N*Fx zSfhLJHc!_rc87kFX)ggl@qC`_p=o(vPD_1r5Fg zYs}U}RUVi`d3azNr@n$ZjQ>8PXTa!P<4uu078aY$b^xGcbQG;LUf?#z--;E<%HVjK z_T6N?N!7IR@SL`F^iI$7EtY;2;f+8);gR_eRaHA3nc1$AuVm30`ZJxw=6dH8wlnxC zfP$my4pJ@=Q1gz+?)taSn;%~P_Wf6PzwH0|EuxIjw-kS0e*4{D!K9%wCxroVtib`zZpbP=)ESh;mu*)_;IeF>hdr|ok?f&<-05f*djSvWC~zhMW@*a8rHbv^T#o zOuSu4<>llm5Nq&BdFP!dM*|IAw&NMRbZw1R(!`sCu`h)5PNZQr@{IuS`bF$3#k~Wq zhuT|at)S$2pez1(E0a`8w$21Q_Ay`;Rf_ezo=gDV^N>5M184a3$FH}@XDc7v4BA5- z@ISAV8q1qDBNcTOSyz^jz!SEgbwy~qjxGoBj|WBfu~Wb@a%ID$Iu+OI{VAs-?-JB> zeO$i#?Mryo^MANIv#^e{Mgo+~{5SXv`GiET>yOW@i8wp0#3I1xP5lmP^$Hl*V%1*V7cSKrq~{v8nITO z!OKH3OX|xV9@9+V`?{qASAu*;O*%!Yt?6VGJ^h;W2i1pOvVgYOo5*yd?SQB<-J7yTF972WZ z^hrYzJjw1+{!Pv0=A-IS3wcuJSqEH!CW3$b0PnV`&)noUG`tG5e{z#UIJNr;$V3#b z0y#h0o3pD&($bBx%DVs5%OF3POAfC=rI8_x8X8e45u|)h;g~I1iBZPF$BfFvUUq-j zJd`QT=b1;NLsmEq51$yf5sO$~ZWpl{l^{raKXyRjte}$yL~If}EE(67lk85hZ=h5y zgJn>b1wLBf|0f25>5Yd)bbypl49r@j-kv$QH{59T>9aAt949qi#i-?Z2pzaRV}9u@|?9etBgBV;p~j2;Bn#q2b2y%jej(7X+l?c01B_Z zw2!`5e=Y5!JxuZ=jccswtI%#QR1u^iFouUNyBh!|619lbv1Dmf8(A$^8cfO3bJ!nH zEST?G(tsxpxcyMf(XNs9+?A`6-M24BuJyIp{C2h;p(g_tQ80w*$|Qg`u9rE8>0nh9 z;^8)*tdbEcG2^)`j~^>H^=Pr27)5Qmlyg}#>g15t6P^1&$S!w-f^E)N7m6xb!f>IX zlJQwK$V`>CJdQ$;{6yV;&fc|9y3!j*1@5IER+Z|vI#degH`s@JbkftU> zjs_YQ-HwA8e){=!_4=n@|8fMPAfrK)sW0+CqZ3o~N<5x!8yGXr5O-l2Oy-`4bF3Tt zY+oJFQ=8(p8BskTVM9T(GSgq6xenZ)lDzml{}tId9CWw&pn zM1T*p@uX8Y@k^t|UEbIYJo>~ykY#U}PUy_msOho~Z6n*!%fq^67Xd;DNM0cep0-NW zoyi@Ho*t&{cVxV&}TJSkJVPfY+jwmTp_ zfE*=|2gwzUj?d6U&=T|EWX77ps8J{$n#vzj~mpT zNp{JJ@eZ+_nrU=LF@aRn0XZXRQ%Q)zvPSA_aj5Fq+V5bEi;16mAP-6TuP@dtu^RIb z10)&~L_)6d!b3;Ra*Okn25rZj9BQW#;u9cN&&wX4P_>@#w}?G~A~q=E84U>eEh#C` zpd3IKQcvcStJ2iBpiRIM+I&TrjJ0anCfL-5@31(=dkCs*ta?CEl+&}eeP{S-O0K|& zvS3_WBsU6VcM}hQv*b5{ryl57Jajs$N#=?|vX`!I-1IXuXD_&6j zo8G7uz^+HL^>D;wzC7)2o0ddzqvX-Ta%P#0E3JOSj=Hl%OQB++L}b_eGwuyyPz(x) zVazFp$z@_Jp}o!@AJ_Lqqlx5AL7xfLG$SW`p5mV~ZeLQ55|}pngzhYTLR6VGkQooI z`Oj$B2w5MlT+S_!PR9+Qu2EQV47tZBj-jtDsybb8%P!;(%2F*ug*i?*D+Ftl|8c0$ zO*noeyuCa#%oDDnswZbKO$!H5cT@Nhu`yQ`YlG9o^px6l3N}7mTT-V{!1Ml_<*iB` zEpIbX2k8!`MN>CsGs$eM7mS5&eYSSD-0SG8+;(>MsS zJuxB3>-04JjB6E@zd8B2sl=PMCpVOAQ~r^TS$DK^#QO920zJgY$mj%MR1Oj^@_lIC z1Cz506e|T?l^*N?uxn*gk+dMQd29ppN_Fj*XyXCylY{P0&ggvb>ACjNI$wwFX1Ohp zh9y!>OH0AxUTW#mnPBwd?DTZN0>uR!#?qaZte#fTpjl(18Ac&Y?(cd`n?zOTk+wl8 zofqjA)VESPc7Hgi^~5vuBI#`9dbWhBa@&wLJmk{^aLz9>!_j&q61L|^V`3jnKA-cTKbV! zpJQBOx#QBOiJ6Qh*^1!gNCpYez?sPm8KUlbV)0z*iy47u(#?ts^uIRGs=riQqh2St zPRy4<8O5hiBVY_N9Tqs!4A{j>(tGVtqB$~LePN?dtToG^F5i9k<=J;<|K-1&-QT-S zGMz?|H6V}kl{b5&Wzj;MiOG$JItRWpi3{oQ3D#b@ih6BDt1{kyfA)XQD8|0xpGfw{ zpHuxg)1T*PEANbxk*SFaj4fyhP$bQut?ZmZ1!r=M1a2|Zym$(aU(pU_;!TQBvw$t? znO9awCI{DqJ!+HkG*QWjt>5CDm%4Cgf^#c6c@X43R_`e8@sFup^3jTzfNFRVon#|j zdcj~VLFlnqj`ba+WBC@H3HBD!CZM-v@1@bhfS=d*S}f4L!X%4@X~C<#&Cr^F54-hy zRmO1P{mo&v7@F&~s?rYk^48(rL5li2^wJFRSLy0d$@TdLP?&sdCKR6!hX>Q*&rwe2 zDS2@^%mtk{J``sXkf~%C^-IJt)eByZ*iY%oo^@7AdFPFVR%U2b=@VG32Iy4pG5^*Ddcye4Q0_p-7M zq9~H6S>*v6&f!G?GnKk(7GI--0CT)VIbP}@x|_#>X-nNTjWJtQdC2dUcVI5)pQI(5 zSzn}jL~COq7YIGHsNdt+uRmH)8Ecamy0nY>WL?bHLvW>9S17;Ac5oBSJGu!n7%DAhzNfV zr?(x0{tR2joc-BhNACDT8ef=V@~>D~37mqgJCLyZ59PI36G|=#ucH9~5{BeSovgjtzQ0J7)_$E^) znh*k(Jq#+QinszCO5qrh!CG~3%xom`WU zQ}gr>@Dae5=Yb#9#hS=a4M+yMZpiUK`}_IFHB!kQAa3?ZB(Ap0G6WyCa$m$s_Gj2K zy5=*T#<|o%kmyg!4?TPNXvscE^zAMmL6x&9*{@>DbczMaA#)P^WQXvP69YQJ`10|v z7%mFJAspnvC{`k9^4mEYqVpd|?6>oY%4X90Qu}SNOXkvG6|7Vn2u0X4+kl2I1zZI* ze*NX!pFgX!DQmT%UL|OtvY>zIO|uz1Y6))?tFmm4m83Ghg#qJ9ttm@@2GglfyqXqJ z);-mZg(~V2V0Ma!Eb!sg`60|2scyBFadMi`hw;hDb?GnhmNG^ZCenn2NxR(D4d%Q; zWB%~mxD}^8l)3U^`{BhHWIN*CD01QPsI= z2ihfR#zU`&=uX-}^t?~mq^BZDwiDVvKQysm-6^*HK^@^tKwILcE|;z**uBAa0$MY% zZDo^Bj|DsE&d{>+bpx^Yh8W~D$)z?-5QpixA*jrM_U`xTzviFLet(9uQIXN|*69d6 zkN}?^w;!oGexwOq+RwaAg=zOFA-2!xU3sx1VX9%iztto_^dGeuB-$W-mepj~%#?)z zIs>sJ<6*6b*_5p8SbO{M!W3bkX8jb1j?PM)#3tkjWJA6B?0g2BpZU+Ip+`IU0Nelh z@eb9}R_c`+JCYg}D7+Rr6RpHL0=JoB^kAwpf(iEr6!DWa*r?B@;(O&##TI0i;(`X6 z6iSE6MIg1X>U5$rAMer`w)c>rNva15dX`@>8nk<~i_fS+hyQ&_T1IvC)ZWKkdXUrs z)?*(c43tQNyt;^m=}=l%We>-3v%%;~(rTeFQAOYq06yzHf@$804)Do4c{?O*0w z=?Ssm^@z>xn84jC%V60CyMfhp?h&2y`H?m9xXXo1n(LiaXlK}$XMwPkgT0oE?WlcE zhGME_h-r6DjCbDY)J%J~786X>e-uK}0-z2F3PoUuiH&DapMsKMeBNF2`V2OckDB>-YZ8jZFKWNFoQ_t`+UZ>}m52kwRxtZ#y95^aZu{ML=`E+; zq%e1`#@{5~o;C;w=w1#cJ{}Zt8#&M}C`-9nXjGZ?J84vN`$Rg$p6_m%Ma9pPzuMjw z{BpXSX-(}Xu8@d)L@h&4M^$4?n%vmg@yZ}lZX&;qn+cN(>48$P>fn2DFJHaLo`QkT z^}AA8s7_YUbW-WzFbnwr1i=6Z@^ZK=)dI48|N43R`s4RM{P>r<-PcHZ8DA{(hNs8e z-%Wx~?X`x|Ye1TLYf|z)^F)DsAS@(X*QlE;Y3ojjYA80iGeJA-`e3T1b=d4Iah##q zDCqXIE0e~7W*iY%^bB=`MS1SmAEAyMv1tl|hZ4-5oOi1;)H!FI96uDGlSFacM`@(ZutB?w@+enBHk)GioQ6oV>WOkY;Z1sf}!9noYLIt*)yBLQh=Ua z4NeW~4coddc9x)m%1LZ)paV&7Flr$ds0krr)^Cj(##xy(y#6!}?haaqCqK3Fudg*C3L!213Vnmd*ZKy~z z7E%a;5;Y+1UHe=qXw&3f%6I~*B+Zdnm-tqRD2ytd48^&n-l_(V-a0RL`O0T|G)EFa zdfVd&A>;=mjgTM)zh_DM7K~2nMid51b}s;|XCj4k;D_jWXc8N(XR@1*kG!$Yq*;CD zVO<=Rj8q@J?i42iL_I_Wy;9AGm=?o9U}rdOpB^o~j;MOKy zSA|lxg*uhGQ>5&tQ|eSRp;4#w#WWbk+7zmo^9;qh6p>|Q9ZIhnxKpTG zk{s6ta!^c?T)UU!E9*ghpDX1P%Z?-PD=%b1Vx#ZkUiD;hP>pEEFLrE=YM4JHGt^P2 z6b>(+cOY`r)kd6DZgR*HdtH&-&SKAm7X zl8JbtR2b1|mI}MoSGwNfKFxN9R+KLnLDyp(9}ng(aJyuYF#fzEEAyHrtNr@ydTJ=p zdb6t%1XIyu)rNEshv6cMk-moBQlK}*^&p1cs6HUvcE(}EbGJMAm-^S^apO@vtj*=J zJdkrNLTbCEB&B_sJ~u!5wRm_tJ1sP+AkaQ_#^iC)2|)yqkQGHhSsaw95oIlj@_PK% z=q~-3L>?J>QWp`$An|5aP`-}DVM*u$H!k8%O^!fD4@>J0=VV4;{o}kS>)BlIoUwKW z-_!K0NaWt`7W-^{CK0xrSm<0qs36!}L4pc=VmloY#@pi`i|Qvrf)b7w`V+PbUIK~> zLjCbQh%b1=PCl;Cu^n1)aruFFO*a5yA9g2JX$gF%pt?Q9W= zVp=srrz3xjdV1DkkO!feV7#G_VdK(Jr({?M5(r3}?hrdvXe|4XbGuHAceec0%)Iqx za$iLM2pVZgU>X6?!iP7Dn-F|-lE43bjj;7+*z%YkM!+_d-g72{+9kR1t=M6Qda@)y zr}*#zMwqk-gYiHu4@TpLaC_C={XOiY)gO*%CUaZrilA5?%y>r=*i#EFt;6ltNL%6h zK>uajg+cn#uk@d4)Gbv1c--6{V3}AkF|r&*M4+b1Mc`eCpeQPD6b>R5P0Q~?ch)G( z73$`CxRh#>bhZ8N0I;0L3_quag4%&mM?oV56`}!ouMnSiK=B2fHM4-Pzc9DDRD9~x znXlaxmh=Rv0d}b2*wH({0xjf~H~}P46sUM%3m<7I*1dFE#WYEovVm%j(Nk3`;%W79 zWk$Z06^z_;9`hA^t8j6qf48v-C+AS146uY1E|A>#e(e}W0kn*ULNtu;<-xOc*=_e5 zJZksJDqNs>fbBqe5|wZ_)+0_$)Wds`_}qO&QNE>pmNC8{H2aCGBeLNTbEFE=ET9T> zN8iLYL~jQ5$r3YG4`)eM1Dop|metPSM|Bdy%uGiLn$RYcpLcx-ANSi)EQ}fdojIg8 zg+kh!Z8rGrGt?F_4S}gq9Owa|I9Ic!0ipUt6vaWHXLayGQ9MxsDK{+WAfX%#qVC-< z%5(V819Cc?T!$ZARc~lP+|V<-CH0cwo%jvA{dqN*b2~wY#n%?wSDuihRwRlQV) zRUJN|kwUFeotkB5)=kcw)ep0^kc*7{89iWegkeonq`-7Mnzv1BPE+;5wp3^+g%GB+ zPJZYCm7(m8JQboWW=CyrznLfBT6ML<+v;)tp1TyF)dGg*N(0Jqg@dYCA!R3%FOD$j zDYs>D&})unKakI;Eyn6v=)8STRW7r?O2|V-b?LpC~sA!k!dM#z3@-42V<$wMzd?T>pWk;OX zkW)P&$37JnEV3omsu_d=BY&)4Bb@<)h$NxsExA-ZDPR!qvuYXV1yM$-_6lLc@k{W1 zArS!V-2eIN|KjgR4JbVZIYI(Xwi5$-Q82&WFtra@aUKfuutcbgQ5|xqaNVq9ADyF~ z^n>T+UMEf`0iW%-*o z#Ak7qRGRWp5rsJ>VmxkdRcbbF%$Tv?7&F7N? z7dW>vBVrg}6J#p>uR=6ci_w{?<#06g>JKOu3c^`_@S0VwP$_v|%7bU{vpa9WweU58 zYA=p(5(o$8r+8}60%?$^qBSE=r#N5>w}cr?nU&)Cu#x#`?$;G!rjIKNft+4Emp(|c zZWObrymXKORM~Y`GB43LQ4+}^ojEvieF)o8-*bb{Eo00;#HnXdfhSYFdEA0)(Sfr_lXqQ*i;OpZ%MWciQ z6Ju9t99w%+AiagrDVY7R-UQ6fvt>%%v@nPfxl*O|BFG&&nFuc5U}b!&PS*K2!h0(H z&6MTI#o5doTBVG)T6;>DPiaqi0>3})>1-$km1Sxr9|UU?f_b)EfaG2ZLx=Cbl`cN3|#1 zh|MZNO`D!y3izZV5P^N^Yf&)AZGTlkWQbd&z$ov!g_-&jX!BP#sb|W>OY!Z{_U^m{ zu#1SY6VuW@s4g;6FugK7;)4*N1Mw02bNCdEudYp8D@4zWK+$WMb*94(&9=i+PuA89 z8spW%)A0dM)eguz6!g7>Zbn&r=}Wnt>zeqB8O&M>7vxY#Gx41-S`m9XC(hOJ`1!BD z{`;S%ibT@87|@Uo(QY{|;Lp)~n5dUeLV5@G6QKiemu)>|5bS!YGqe&$3Itg;Svd@+3F5y1*qv{jy1W#0bv0B z2DKWV(XD!a_pm~d5$jwVn0d*lDz_D5ImUwtB^R!$gLaGRohsc~>!19_wkFaReuecP zZKfwfBN;u&)4G#>HSKtAa<0%Bkh^Cerf@5 zj;U*bR2H1pOkD}2U1|&Uc^DNOSXxWydkYqV6l~!-cTaG4a>Ec>82Wz2r3n-)7iJd_ zCpFC@Ca_u0{4Et-`_bp*ck}U#WPh7i*R-Dus9`Zy@I7o<{Uma)ln;Y zA|)5~da_a-H3tGiT?Rf(GbeGP{&0sQotS8xDUosP^YeD+KDMeq&_uLI3GG3C896?4 zk$-xIX)p?!LtQ7VOU=Zzcg3h}2%nldYZNNKIj&k4IFGVTD#xvW2Fi?vuT^=_#^VXK z5^F3i;@Rxu@w%$x;f~4!0O!-TF?CS4jcJyqYMDof7w;-M1+Z~?EQqN)Lli|aL&zrz z<`xHWvr!WU55}sTFo{gK!PQ8ILdJ89I11Q=%!{=@@+F*79HU7YUwm=K0DfA6j=S;i z>pPR!@Cwo*ex5_0dfq{ay`Aq7SoDOhLdbbS#Lnr#Se|-{)PvRSp|%k?kQ+ z9bm^2%zexm9o2NtE>hO4;@tY)W4aYfM(8Uco|tBbJ0B0pmb+GL~uF zR(Lh48WJu3Sl7>W??~Jch4LCLP^N$xn)q$xj(s|u(PPWAkXDKwowgHlq1g{!2|WdT z?C;(`npXc+(Jai$rS~RLj%gF}=MctQ?+wHC62?tokyP73x-q&!;Vi&sU;zl|tPvlc z^5K>&##kksotR=&5lZoLdRbY#c!I}fj0S4ecyuGwH-H^?R>SiF={2^g&(K^@zydjU zpO4?a{`m)VNuoDe@QAu{eh4zV6QtAkENy8Owhw?j6Lza`f}$`HWT

      2hImECMid%BSfc6lK>l!BE=APu6iG*Ss$?^~jI0 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

      Ay1sMgw^k$eo<)zy~$Fxod>8kGp!D_1Y4mAA|C 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%0A$Dod5b3;eeE{mnu$afpZ- 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

      (wuLuvurBt8-w2WeQXq=ubDnJb=0>*Sq{P4~! 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

      4it9~&6F_g! zh_eB`^yipNv&h4M0sy5@2zbA$z2U4*$oL`B?GqAbc2L^~^ppq$))*OJ0k4R?mC(3@ z{tWY)QJx;1gNr$x&v>4WFZrtxDK>n@=8)ah)w9}L9f!bY=&1lRrUHlU+ph2~Y61~4 zV;&MU4;Xpp^);pReAc+&18{}mmNFaZqeV`TYc78A^VI}oC z2N>&ZLj<+f*96$YBLYqR=ZVLTM|Gf*N%otCC7D~!7yh`!qQk{@#ftYV&d|3J72~l$ zyzdHGMd&0AFrJ!BcLvhp#-B^nMvZ?KuY#Yd8JJiELhuYb6y?a|0aMc^)(@2=&48c% z!R>eaKv0d{PgIh?yJKm&BH;0ivSyG@Zhmc7_X?5ie0hf4`$up`?2iR}=A(h;8nxr8 zoe<5M0JjwXT3cqAXZbFUh_(Q~dpFG@ zl9%hLJnzWHb_Vy!@@VIY` z;~b#Q9^T-@gqYX!={VaR**B*7)Bl)%y7=P-SfH`B;Yu(G!zA!?mtbna$)5AdQNs#DHS&zx}?_Y($Xq{7To7sarG{`0rvPe1&-#lE4Y zSq}_5ke50-*7d<%Mgx}4j(2B`wu#kOP|&GyytJE{W^q|5slvhurF_CoQ#}FYDLlA% z{hqVk@uN2xn&eql;Or#a6|d5YSIlGFb_dlMJ0VFM~gyTA6DU)tU;@Ywo zQwfJ+Z?gePyj;3OaoDyZtLm_~m#c^GP7lw>cr6tK4VCKx zu=A*(l3Wqx7;LbEvbtXmcPbG`cOb_QUvi99a147JGdPBi%j?qCBJ2NIv&}&kFa`qS z-%)}&wVFjGc#LLyD8*&H0JX#1G>}Q9hk{Fr7FuSbEKsUi4LlQir=?`S$>i(*!oN`p zCEK$!SK&U~y9UXI0!g6(bO5`!U!(Tf-5rCuXNS_d+Xg$Vbnf^6Y z2>+I^kSI2N!Ep6tc!9``4hYrhCErI8^+3^$YlZSu7O&U$@7mlW~eAxX!S6{(D&KcB1xB zI@~jSCyZA*W3ZsmV6EO+Th{<6&_a`iH+760!e6GT+$t*-*Zl?%9OYLcs(Q^9u!i^Rum?~?Q1oi%`uA~jX-czAt)gw!8$mISMWp7etB zYA0&J1`0+K&O}kl*n{#Nd?*7f?5N(2Q__-*lt+(T)Qq6)jw-z_kQ*)sCuz;jZ2_|z zUTUlcth=esxrd!3eT@9H@-5Q)L*JsdK%SOdL}W03q*H|%(fazP3g_SJgH2v&bF@=* zR+`a32RTdnRPiiC8`gt?80}b)!^ciR_Fnuj+Ka#rL?Iz>(_XBz9IyaH+OitVbv{Sc zAI5E&rNr++u^scwHQ+jqp@k01l|xvA<)bxC(s8Z@p(C+hiin33PxYi$v#Uve+CC zb>wDe5-Fkp$6+?m%Z+_PE)xJIg_Y!FkEwLrJ=+pzZh-oa77aQ<2{<5O{|+>Ae_v&mXh&`B{LUsf5pUjms^4;ER6Zg0R`H<`I0pUP1fMDc0ZntwIwUok#z8gz zg5q-AS+zAW(TJ^u=Q8hZfWvrEEmN_qB0D|h)U;k6BhUuhlqn7#Y+O9;?sepusgd&k z-$I%C_0Y_WO)7YF6W2s`cStWQKv-%i(!yecZzQz9UHG{FuAWJ;BhlOxS)lF@sa=As z%iVJWbF9bGsnZLrDErjEx3pJBU8q#E2})EYOUMv1vKs$D#)WsKEjX}u=6JQndn->@ z9BY?QUeY!9NWVibS|C-@KBn|?TKcu>2DvY$ts2x!vX>XifVf)q0y(^87S;}Qc-Ux) zF|l;3U9Y5LhL;+QpvObnS+=YiV}Top1i|HLaxsNB)-*d|UC5x`txDy7C~w#Jj*~Ol zQraYjSnE=`ncJk2Dk$0<_zm=aof!a12!G-ZFJJbv+3RVTJ|gA$>`>w&-3ekQ8u4J4 z8fte#UE~aY+p&K7a|>#@2uXBcP)cO{PItX@zg6>&Kq>NvGt5#?vojnc^|6kI?L2?` zw_kq!A`XTVfjbjc-Tz7Ru)BhHj5b`0Vhj?0+^O$ zmCpD9G)z*E3gikEE4HjRLbnPV9*3FMwdkN)2R@0Mq(#&$q0s7h_F`Kas+iCmzHFs_w;K7lII$n@ziP-sjiVw?+{tE``lhdLTcXA<|@yo*`Xhb^08t_t=j=}-aW)m1Ak7beXGGPhHzV+qRNMhxZMypE&x+$TGwib#@0m?doBI*9 zR^H&;w+e5&xj0rcp_ym~|K^9j`s$DW`>$VJ{4abCpZ1IA<)Ngw z0URP`kPb2{7|D~4*GK*1`n1xP)N^c8W3(~UNeRTffe%U-ZaJ-xd%1BG-I#VGXEk8V zJfJhEwXC0k|4J|wh>th+PK1O-dfhs(Fj`iuYNNVP^u*kw+KC^DSm4_;TDY1E zH~VGP-|q@s&4N2%YJvXY6BpV_B9qGgk{NEhPxl5!0f{K<*h)()VYOfkJ-u4R(^Ps| zLW>?sS&5RQCH^vP;xDBxLAFF1KB2! zxSGEMmJbtjb46W?A-9}HjznrXeTgs})yb4EY|hsTn~>Nhk=wmtvPnqv|NQt2 z2ZR6URqEE`_(#HCf&pK0VRABY-_5o%N*=b5yf(I4Aed z2vg8<8VV6$%}`58fyX_HrRY*vb&Pz_mEGWmZBCN0%D6O-b4)+g9AY#&M&tT3?6^o+ za#FL|u2+e|CGt0QSB3ute@6@!(3zBT0G?h^4xs%}L;q_?zZPt6iIg!$t2e`ViP#0A zM*juftto091&^_S#AVxwT4aaKl5=5~9v=4J8un7P2oZ?x^@*NUjKUInQRH0uZ4iOZ zjIt1|Cu$`|={E$}!+?GQKSJz!42%!A67upqm#3WXos5)R<3KYMB9$r3ZZ#~ z-|scU7__gb4hT)`ovqF85a36E?{Lbj{OV)XYgT1>_QvgKY5oUz>wXG`ZZ@>*A!cJI zMFe<|M)=q!j%L}nbLnF3JVk(qaSyXj*%=eHbjnM(ndRT0udZU&h=Ct~*xw@$CY%D~ zt=_xNGs$Q=B`~kQgMb7QH{=>&5D+;X>pUL@(kQWye$KB zcA9OU6VYV}i5dXy2Hac_jV#;Y@ymL$d26dWNVHH4)k*}%?BWXTrU4UJ%$XiO`P-VB zIR4W(eXPbAe9>-{#ONKFbsq7^U8$XbSKcdT1qcr}NW6@r7WPTmAD40yVLrH`toX*p1HxXO@HUEQ_t{LDRz zGq__R-uw=G;#Si;w`me5%5x)TyJ;oGE~{jTw^$LJn!TKvWZx)O>>dhwgOZ!6<^gs| zhmQ$LB5;!3BSl$54vGmFwmGLIFO~XrxP2wip}@`C$BE>|pApqj2}&{KQYR;eJky=3 zrzAr^8qMOjjMK5h9W+nIhDKaMyFnnGceIKs+v>1#0pKfKQxAET#!_7L zTk!b8X9>U184v0%ATaDbpG!g_y_=jOT|87MwOz0vRx@O;PSJ=1#ybITj!mmjMhqBS zTGqS{+>#XF)5tVhKkkrbGr=e_;m=J@9gym%f1#i!`bJpz!pu|apof10HA)ht6U;Mt zMV0UrpN^|#sSr{FmuLLyU_Zowns9Q%b}hK>AYvEYEabUSXdIE!W=iNRK-3{*>+Z)iewf~RT~%gsbG z_+ky13AYO{Fuipt=#8c#&HIo6SL5Yf$SOS=^)7~_nv*yxG;{edQvKA_{x<*%0l0Tn zp(is2443x@m*SQa%+d5%NYZC@mem8yXQK0q*~T0cY@2cJ z>~BJyE%BaD*19H07+3P3<%J7f{3`sOq^K82MDnSG(c;IMoi^LeGaSS_){c691AGYf ztqi(ULp%15G9xmTyoB#4+p)Y4#^D4)MLmd0JP?FBwUQUEj19Shq9rzCFOu93eu41v zxJ{ee$u(YHBtX~Y-LVvghQSDdb@FYP9tkm3OYcxc~=&IL0*#FH;4YLLo{-$^nw? zQ<)+<`|b0uKm78S-+%l5*DorqDFsvN5ekF2UFgB8-ps;wb7s-uWn5+;KTG@D%+}tf zJN+@IW2q2Zxzpgx$%mEds=~l!SLzf8Af&ZBCD4LPoe?dJo~N}&S>~V0v|zVeflQvd zG!0*kIiaLf$X+ay^l49i5jh}NU|*?dqd{B0?gp;x@my!+ z>Ar?ggJH4G+A*nJ*#ZmelUKXI;wU#u>WMMZI)Io`lk2CoIGk02EYM8nJLCw21{Oac2MnfE_PKNnK9^XJ zn+jP}ggJgM1(no_NPi4h@B*D1NqajQ*Uon2=v`?F*B$NbLVuoZhWMRlwHn!x|9 zB^i^2`KpV|ECr-HG*#iMA!AyVz_P$o7DxC80w1F^;&*5Dim5MIh8wGgwphX9*H0B& zZO3eZdSBSc@c2KjSZT_>sF-C4)forhK8=FP=VsYgXDSxO(@Bn;_gY+ar`V^-t>M9- z;&*s>KB9SE^){Vh`&@k~y>@xNA>GjqiS*|giPWa@b#zv`qXe3qKq!P@zXQXT8IU)p zs72NglD-Hwcw7OO%0p4M5mifgmWbO%!9*G9*p@~i9Z;%5LVy`$+QFb~Ucxw_5}rF@ zb_%|hG22rSNd)qMRsy=MM!qFzT9}Y7^||lizE&v~sEItwXC~DsK_@ZLIj+$ZJ1N*U zMnG1hn1&ELi05xUGv4`ub2IIC5ixh#eVUhigB1qs??J!}WCekD{#&$< zB+n!q9+&vmVktC3cDU))H-q-$q{KCt=@MUu)sx6GPtegRajjg937Tx1i=!X`q=G=C1TV(`n~UyL zL@>Xl`{F%kB{#(o3k5lUy)-_rgq(-+9OarN$BR7}%oW2qC@Jwu8lADn2?5oxJww&v z$TCP5W)wp|(ppywQ%sZNt+MQpD~fG`2HSwe;YK8Cs}sQP$Ob{0MC&-;)iOjCEcOaKEE^EMAW zU*~q9bB{+;_(D;+wu;$&yVehkZaT=ol+TY+T>wWZ)?kbYx*SyNcHD-Nr(W?6v3@~` zOec+nmslvDcZ_rP=mqxL1b^A79UiXZuRs55#@9@5Ey}5_1L>Xx43XZfei<<788RJ2!32LSlP8FN4KvygrrHnq+W8!Hd1SJuP)`ZZ^S^I)-2L@@<3Am3t0JK9k$|bW$ ziuRD%52PPJd;Ba62sDoW1n9NIaNAPuVfXm-9rSq4wJ2MNs=FRp!fbKOPQ>j6=9$!_ z>O3JEj&x;pC*zm9zU^2{47N5?WUQ>+8@8ZsG(|7&g_=wim&#@8s`zQAOAwQS73-OZ z&lO*P;&iysq$sHSn+Iy-$Qa(j8Gb#vy7~xP8ru!49~#CiS<#tdGS`M&kx;Ssz44Vu z`Jz9P{(cW{%m*P@-Qk}~wS{Lj`-s!cd8-qrA(o1QnKqLOUF`OY1Nd`eO`xB`M_CiP zY4{4i;F1ifTmAV+&)_AJxp(+5U4Gs~7~l5>_8!H-nMp=H_63H`raqChB)D6S&yPsD znlHbFM)81@7illF(bor+Prkfm^<rs&LLnd2_pa768n%^$WdedO z1_dfWF-2F5pl^0#E#qEXCVdhqZVf$9u{AhE+aD3d!74ob2fK24N+%`36Xp|mSgY3x98q97sg zJzVN%IA3~CD_fHg?)(Y8zvWbiq7KwR5Wk)8=S`3<4A?2@*W6Lg3OVz20M3k_SL>)p zwUBhF7n93SD-_qydu}z4>#N;-sDuXavWD>@&ud;N$gVKQ-YvNKRDnL-tyqHwxPvut zy4&awgVC4n2z2`(^U2DSL}w`Wpa6=UD>XU@twd`*V21s>tn7Y7=imVFs~w z0)gmfXPADny$7V=9(_rm+7^`)+e+yu4JORc+Y&WB-|j*5P${-^WC2(j{&4l8n??;S zRiG>2yhJmF^%q6}n@7Sa)Dvg<)YJUs_#ETCc=vRbVNz^aQaA6U>qgStXSp~DkQjgY z<;TxchvU;Lnz8YtT^AT8zVIQqhO;?Et2y~EB z`Z6`-Sw;(nU8b%@USNMmmtbQ7S8!r9_{ zZ73wlvfrPMhR~Q*nzA((1LOdql*B@#e{Da96g?p#B=s(w=3uw_{9HRz9-JVWz!Z@L zPbjzy_E2~b7Ma+*@t*8Cfv`1JhZ{r{7|!E|(*vaX6X4<3!~mO5htfUp@im}07>cED z2!>%YVE1vNj&@M%7dK9MInrj=UdNF}&w=+|{nimjz z`bVfWQ^}L<98~Yt>?HyB? zqF&z&`c+Hayg$`fICuHRbFIL_!ILZ2Foe*7v6}H4ob9~ACisNbe@&p*jxQlD! zy^v@|EpCuyT#MsWNhkmm^_rE6h)_h&U|O-JWIWv|a~8~|A?3iyv067AZ!~QC(NW4! zw+J_`P$q6|ecPR)QM~>-xtnvwm-&>Z*P+*%kZ#7ohM}rNXygI)-O4m>QOtUd#+s<7 z^jH{i33a6U{nf4&@sM;6L?3tBwo;gGF;rL>SBtBMjZz%PJoPeP%T^hdpbew8vrY`N z9MOG z!khtgiQhA$i3y*XBf4kU!$d?Ig*rEqzO^^5uT*K4i{F3#?WceJ`SXt#WZhBYbT9+T z-xJADGl=u^>|i)vC;YAu5pJ%_nMw8yiRJ?Iz8ifoC0-t3;tT2Ahip(#Q`y(8+c-=L zA(N*<<~!(DT@^`Dn$Em{fRlGNS=ZmyeC5hHWsHa`I~z+l~k9k ze(1ijLL%<7gO%IoHH&LM2Asjsx@e+AAV`zjC zlBT`jjh(1s37SL^n=R68-{S1d`RcNI@-g^gDqYNh@um!+MMq#>&-JLc8GN zgAOoRtBeGwT2%0w)dPwD7^?`M(?Mj+D*Lu)v$uNMA)I>LXhz@fY!y)eVv=cZtl@e+ zJ5;T${;XD4d=ID-SUeAY&h$J?4H0AdG8lR=ab`E0CH@cYsz3jNXsZ4g$*#<+Vp6@7 z`}uA$=eM19O*&aS>T(D^ry%WCFwR?|fMXQ@k*9<&26>Bw21J1KJmWnG93VWWiVC{> z%b{veQ)+X71LTOc)r^V8y`h-TmOQfIIx)t}513Oeud0+PMjKVFesp_@z$sRiaV+3p zV~~nvwy7B5!ex0*;*KSZGyR>N(V@ljbB!)dE^NL9?5rnvcqE=70$hn2+65Xaz%RYj zVmgs)V?e%y7d(fe7mhu%t@U#k6xT-HG|dPIKVSyY6h>@fbE<`rAhM%@T8PZs@yJK= z!Vna+;1;|!o^Ns+4+@%0G*ywbofd{F`f(x>CR}%KpV!N3KjxAip@?jnnW|03SA;Sv zXNx}YHvtntxL9=l{8X`yB-;|G{^6ODTgDwPjk_s_P;9AnL8jUwb#B>c7O#-tC)tuj zcvdS9OHMXd^=lK&?-vz)CBCzsCJBUL}=>7m-weD$XeMy48HL$qRQ@7O{Xg-kb zI_dDz5K*+kv`mZsy*JNDcdWtInJm3=Cwkb%@qNGL|1Rb(R;kY}?`ucZ%Yn!NM|1ZF zlW6IEUi(d?4b=>}cjA@z9Zn*J`y0R$)CO)XMUG57##lQkM9axijJ)K-op5b_{N;DH z;F$i;>GW!HGrPUI#a~lsoS%^+cMF{}=?v)d38n=NoszA@3hV;(Ch5%@q3~|QMUxv% z%SFCeQ9*3$vpC2KazeEiUy1a!^Gr6}JFC)A1qUWEjKVvY(!lbKOEZ!S#EU-DbgHc) zcael~qc*eGC+G%^y+dD*?Ng2cm;$&vfW54kK2qe)F=_VQV1BQ z;s%?3S(JfrMopUD_Gy+9u_9+orzDOS=a4T-XfB5=&;%eeZhr%}ZMuT33GlHBWvKXg zeZW#EUD>hP-pOF^Uou{Q`x2(q$9blK^c%G5WyQ(wBKUCK#I81n3-=CHbln!}0UDTV}OqXOK z;6S^>=^fIk*OT-TK}K`m>Yt3*?E$BpyG(PRvr**r9C1 zTlovjekxoU=fKo|e`{Ia}1snDC30-tQ@6!XV{n|*B_-VVA#7@IUoK~s?>Mz#O(K*CioUd($|T{u;MJR z9qYrrH>iOhy|6HKq8>YisLFteP$w{(gs~))I;PI!>cJ-2#6={W9&Sy-Gf2BL6Vul1Q(M zYdF8E<*`ZZ6q+d=W2@9z#SMy3__v?eOI^xg*@5_Q#s6KpinF(1csxCGoR0M7`C z*s^K_yr-p+$!MhWt>ZcNtwnL*eONFNv)IkNk`8GAR+IAPpV#|{%Hd^jD{+DL_Mn6t zD-w{fMd4XvgoWu2>5v=iT2&Ewd@U@V9;{n~#p9fm>>#KbuE9VsDsN4W3%b1k?3cWL z^_Y?H8EqAKQ(WlNd;wb&)cMEUF`YhJBdb2gC1EJ z)Gl2AILL^1nG)}ky(e~(ix)U7)kjjJiAwt4ASwx_ z;;2NE83}H%Cni!m(sVQHd1NCFZl0FwKWx^wdTg%_w8-L)Zjt&h__=06bqLc5Jo!*a zn4q9UlboV5g;+Jq5teynImRo3ek~7M#2up+<+rCAN*mYttaeSl6`-uK6bQadi6z{G z2oyxGkonRU{J@c&c{d8LcP7|NgVFQkE@n5ThQe}3`Gc~jfVbuTujshW*5^o{;T^J8 z>xX}O)1`+U5n&ABW>GiCf8Z>m-J}@)F2w;~fD=c|5)fC!oLR(;`~#&*%^x}W=>C`8 zarx;x4|=)6${p2>mwPWljq-k`VLx3ef4COL5c;-39JWt|6f-q9W^91FE8diPlAfKU zbL3tDU%o=QfSM4)fc;pj3tpY>w|DoV6MI2;hRm`=Rb9p(PfwfUr_4UbLmdv-!3mjx&P>-$2omm$~Y;KOuhU+@pOeQxstoL8NTmfJQ zc04L_{_ZSER!KU#Q)?X*QuP)MR0*TV@>h~e9=~%bDne9H?=i`g;@goMw4?UoG$_>} zNB)F&8iVF>`&K2fr+#Od34G00qWVD*7rxZ_RiRVCCsLPev)o|vlp5IQ(?*M-Z?9k&c z<>%Go7GKFojZs*gu8hFR4M`08n5a1OdnPUo4@c|3MI0mpo|?iEaqzMgn_xWD;d7ly z+$s4$CTJ;2NbrijH@QooPofW)M6?Y3RxiETY}U9J;5!BC!8{INp;>i{n+)lz46#P- z6HmC9qV@ok+VTbIy|ZdtBKL^ZSiVOJGNbe<^6D4@$rz=1d{(;;;!u#(AWA6bD3RVT zVjQoPl8jKda*SsU29A3@9u7$AtL&mUkQA)(=R~#5cF6gO!!`(ZX%2pNnsEd&N!?3l z>jjXB>{pU@G>%6T;~eU=nUqC)-m`hHDl)}4Y=EirQ>(X2L1N>Lq7~dgG?0N)kxG2F z%TUR`K-IY!9S}s2F2}>YZ97zw8Nhej$FiH@I@>JUev4D&cE|9s;>XbYz{ zgHB>#ZW`E`D`Hl7e~v*9t56z4Z33T>$3H(@!@Rp8>onSn&4y&mZjyNU_Ecy3wfG>u*Qq%v08j%n8|P|c*nFCAGdOwqOQ{l z{(xpLfKU_50|{><-O$`6?L?W~*{LyWppg%zTyxcyfB2;Fonq+|8PT6AEeWPusvqIG zRR+^1!jYVW>~5mQeyutn$MCEve2`Lw!1iWKeL?Z%qC3(!d)5<3^;7Z-s;cz44))l( zS?FNz!DX*tnOky%V&1C2lLsh76a96z+&v4+Nv3gC_{jYd0{tbx7o%p$PE73#ihnAM zdYce;FXr4DTp}vL=mLwqW&vd_i*h4vm4j5_%o%PcAE}>KX7YJC%;HGH)o@#cH~J4J+Lc9z+NrcX(L_A|lY4jY24qKSI0`)Z>4hH_7UGT5|(FhMvUrd1hl3BbsIs z6*p5Y&&|GqBVP*wJ3eUOr zBtG)}cLJESIoEHTgum=CvaZ@0>!_-|SzHU{ox3T7)HBNsce~LCc=cU$Bg1#1Lxbo> zUjJ$X0(o5mFn@2x`S9|<<7mh7fw+SsHS`J8W3WITS~EwVEyimmM|e0kKt4UbBJbgZ z(%APq{Gl&Ic8e`zJf4rhLj#5tVeuxfu#mGbCi7u>O~xl#XR?_$RZ)fsyCq(HI6IUm zp)+%606k>ltV=q7dbBL(nfVtixMb}U(^AK04KLrIvlg>~`+vTCGC&!EyYy876vxU~ zc;42l?~J6~>wYrdgtQv4rpl4pur2qXijacArdlzX4Rl94jG#Y{OLDD|C4?UqppEFR z)Ta1|GfL06qrJ~i`hL4RKJPEaF;xnD(tzFTfIyEpxR;ndiU)A@f1$g2npb z`ArZA<3`O$+V{>U^^IN*D^v5u|q7;jO?CnrG>KMkBm} zB$H&@KkZ+w#~$&b31TxHGTaGvcuIDN51We>Kj0Rx+pa|gfJ4S^ltFL2A*t-#>}gJB zGM`fUes46rVtY2@gEpr zporhM_2BJU=iY=*=mO-j{UU)q;feV!(zBO{LnFQK8_nUX8Yg3!V-}tS9zR|}s(X3J zZlNM2(w?(Sgr&=gdzJ&CutK!i#5GhmczoD=1RZVAhj7juR>WCJxDa#t6w!t1ngZbl zmc%cr9;L&o26RRSu*=YNg+@I=9pUM0{i87i3&ZBs!Z0YOJGeH4_&9}a%cNz4%@mB0 z4(#wKY#z% z&nMV%Uw-=G`#*p9AE%QIeD!~$7g$gYc#K3VxMr2|0|8Yrtg(Y7E>D|p7G?=p%nE!% z+V19H713BBNwjD80Th)ydZDy6{j4*)GDZdG<`^ZE+rX}zfBMfapMUt}_n*JmeYmkI zt=Z0JNh~7BiJH@2qZs4a8RFAfj>s1WTQ6ShO5WRqLae@oSdU6uW5|=yGTsk$wxN8s z5opV$3Q(Hl5E6cyCSjvtTPpWjUWblffR;3Y&`EBr9=?-P96?mp9eRR!iccp|W_8}; zIgSSHCvnpfmkr)g=9QBIi5X0{MFdz7Di9RIrBy>c8O&pKK??rz>ra3B{mbXm>BEQr z`2L4~|NP_E7vKL`H6sw=25-)Ujh{93qxoWiu%_}ESOjgz6+7T}pRYWVCU}#PvH8jp zkcW%^b8-7M%8Y-_zs~+YZkM?LmsV^xV}O{QL#4-ISOq&u?rva7C#2*+A{mR2VxPI- zz_OrkcNRHBa7j(AM-d%Tq5ummMW+<+hK93DU#V`3eTI6F|7wd?(|%?l)CN_9V? z2e>vZ{j2Prrfy`h;%f)WYig&pkqItWyl>0&*Tc2NaAA->tgR%O{-Nl?{dTe5KS9Y4 ze4gNVRgaiX3;50IAWh+_M~#WyalhJbHq!2#mab6^6eYw2<}jUiJ_*lil{XH#0mLZG zZnggwy<@nuEKLk{;t{r2m_1AlXj3YumzPpZq$Wa%+8xJ-g=>OvoLROAun7F^Q7D_Il<@r4z;ClM4*(Db zl&ys;;;T3trK3z=9cCAoSDK@c&vLt5j=Iz2Y!{93^9BNuNT(AuTrR>1k8qFSM_Dhx zNXND$6;Q5>7Y8^HCW}m48ZSv_nF3smSR{anFUT%<43`3e)NE6gps9Xc;T>LYZ4~s` z)9SdyG?AUF9HFjBn4q^J`?&+NQf;>Mk4(nh(GEfP=kW(R>0SUkFOlwrGz8KlQ2N62 zlbM%_?Nv}9<$bopF~Y(K-{mbbi;xO=gu$^pp0sPjZSmM7V zi_`^jF~^oG10ZT?w0V#);$ub!)L)m|6$~sC)_Gh!th23^?F`DkLb3pYygWtOB_pHE z3B!^lu7}|+!@yh{5Xj3^0-oc*Ey@?==t8kDf6VI^Ca;SMCF9Y1l27uTIi2%-Z?>JP z#H1s1ky^R_WcZ%c)-w3Gk=F?FazH-3x4fP5_09vYTb2vCdqy8B9u2zJrkhcVtYq6} z&i8Kf4nM;b1xxERf8;QjzT)ll=4;pj0}`fKCI?>=YZN7b|_h6$fieEAY`xK=5Bx5Ad@w&)7^eHWXlvBEO*)& zUWdS$!2E(v4s;w`Km0ng#+o7jI&yTPUJQzrqCqISiIiZnR>sFCfBP5z&x`8=!(}Q? ziF`9FN=prxF^BCETTU_U1gVQ{)*RGC-ZZ$`_1_4Ag0!RYcRQXy#=;$rsUatXnZB)G zoHVXm-YjYVzGKn8Pqm@B=o3`hrdRfl~#OCT=^{~nq-VPtJnEvy$lg+5MF$*d82YFVl$fuIJ5h3W4l2T}?^_RRm)xJ%Xj7xA_ zZoB~^PR5kcb^Ln>v zz_dd>p3P>yV z!`9k~vH`vs0Wi(QX9|qt$QBRtC(HV}Diw!ViiWBPzLuG1a6%2!T)0j~7MbrbRW1+Z zJ{M6xPir5IYUOJA@oFN(L2>>_!$)MsB^3ltFeD9KT;5u;3re?Q1l6CgzFKui@X0)E zG}VLmF)a<9+s!U$(1XfZ!(e)W-siPQUbf6(Eb+%|RRBsxrYdT*NS3y)yzGB9NP92_ zk~gnALz=>2yF#I+hr^*#6!KH;?*D+s{MYaQ{QKuzyrqouEo!XB@zcxRZ>l*aB3wg* zwx{G~C9w^)DcDffoU-LoSi->cw7aAC5R4^hkN6wpla?i(QxEl4KKi^?0=8i6DLKo5 z>Dca`^#$%`==#)sn$A&ov($A%n-*Mgzn1OeL=>IR=)1UI`M^-pyh#ig4cm5RTeAgT zgzEGcy-8s_n!Y9Z@@j}?AiJs1X;7FAIjG}z^=iq()$#2S!q}K;mG5t=!uF==QSEho zOa0Ezhf%6oNkdjJCD(LLeH!WT8i3FFw1eMkhWc3aN(h> zD#XnB`o%g__dUo#p;mVmqeE#1F34VZx8IUew^{~b^DvhbfF!%l1f1d=q*9o!qpMa- z7Z0y(P|i0xxFmyEFWxpqS5=*S&f6WRke%SB!OTV&f)a=8xK3g!0S(NFaH~NS6R}2# z(L6_=!f&>_ToYwHlx}tJvqmz`@025F49;Nrb`)#LOH%55T-J_(dO{KtG`H_yblkIc0-2VeJ?H@loI9M( zZ}S~0ehmNcH(sK;U6nu5z9p}PivlDbv9Q2upGpfb zvznB>#1PW2`ZX}g^|Lj+xwZ;HCP}=_Nbr#4Sn+Rvj6JWe|PjF+r;CN@#4}XI@=EH~IzWn<84__{h{uBl> z2EO{^|Ng7%N6R^aD!|;$5z#BUVDq%Pl+{?dj;L^!?*e*^M~Bn^3jhAc6X6QN6c}QG zaksDX*`1vs+*TskyUpV$uirh4f@axxVVK~@5K{Yw_rcRJnOw{KS4~F^wvrn7H6x!s602?26Q=gE4e)Ly9s5;}KpPSW(<>0~m|ij!bXO)iJp>y+H0f!)Wt?&g@P z3oOltjoQYOW`c=A)pvk_(|sK2EPO`mh6ayXjME{z{!1}uaxGtw$@8g!I+_LHvqJk} zHhvvk9RV?91yq_krPbwJ7OU~L7DkXTU;NGD!OP!Lf?V{l^XH%jdds*I{`vB-!~eqX zKWyvdJfpmKCfi+03cuq`*x;`y62VjL18GBb6Wd{ZBW+={T0bhc{O)yuqb$yt(V&qj zGa8;AW%2WGYtqgk@3$s7myCUFO_c{QbyFw>c@~pN>3jjKZOWQ!9@l}M=0lY8RxdC` zpAT=7i)7KSSVV>)qp6oNcDDip-}_Mf#rO#X&mJ1y_TG8rO-7?EhufrGqbTn;X{GJs zdZo>1z;2j2@4>G#0FY`NNlDKYw2S`QNuc8*@N}#Im!Q zgVW9sDd00m--Bjy6Uz>h!q_|F0m6Z9Mz2O(9w!=W2JI{H0k2Me{FK;zV7TT(jai$+F#AjNqT^Lmv zFVZSUFxSJaBAB{KAP5BFRrP$hm|aJCC!LYvs}dSaLBfBX+jEZMx&TgXRy;GP*V+1fv24Yv12xHY95LkXn-5C{{XV2AO4EH~r8mL|!wpYe>$<-kZ-?`m5C z_HzZ1;vrTNDRUAKW`M(VFyzz#I;2$fh>Qg1*bq!| z7b9I_$uRG4ndq98X!mx%n zb!jYCyCW0@LHT4NSBJL$v_oT}Y{jkJb-~OZxO`Hr|0M9(Pl)?Q3$!tU&rC5oNrfEX zU)}AWFRlRSN1K{cM!w@kkgciThHbas4Ae;?{~__E5&KF}Ki2}1d!vx!cK~lwECwBL z*It;clvSFRjQCR8SG-p~)c$bibk9t*W0rL@pG>f}!0$SFqutc{~&PVTy*qvenr63EvoiI=`PM+1n^B&Xq* zvt@vY@&T2S3(Fcl<_xZn_or`(>X0WwDq_qxsEWp?ovt1>`y9uZV^FvR07fGw-HeM$ z%KMnGLA(WZEYJ;WdK=CL7z@4E5r*tjLFR;K9i9_M`CAsMGk&IjY#r*=b7D9%{yj_i| zFT6J?!Uf@Pfwp$xln!dTS?9D(SIWHb9LdO%t0g{m%X_|EskCKg15BG?`BAQ-0uj>d!I!;kFmvif>n%k5J;#CI%D(O4Tpg9%0_sH8a+AAFu*#LRRQ0Upb=sdF%{8tn@K?SnwW~T7Sdhj z@x5K}Ek5DVyHe)BN|M~x1G@tn}c|j=>{MY^_9>1M2 z^-<24ynvUByKnCSBfm%6oT8F8&(Fz)@=38?^OMNI0D~Q6F0fsd_=k(**8L=DhZn=_ zpOgvkxMWu{rnpFhWj4$whaI}#tL zZ#MbAbwt8Y0WIm<%wWkEhk@AwF)AU4*{vyOEW)Oi(Lvyu(?zus`u<;Zs4kf$Kv@JMdP5Cv7kho9EBql`1;(`N>os1WO3J}?)$p(IhqoOGenK?Bn2TPrnBOUG}r`tecKT) zhD-KOy|TpTm?A@*30;H?cEdP?)HXDTTaE2w-F$3$^BKKr5!`N>%Ct$$MxS^Akae)S zM_#rsY|E?;dNEdqm^|M81k-Vb4$6$9g1hleu1obNFt^j`Y5m5ypW44XC`&NyDgK5_H3HR$dt)A9cZOlgyZ~bOrQ+^p zUo$a46sS59V2(ZI;)fS&8igz26>MN8(%R8vuM?PRH&^PQLKUfx2KqB9D8#S4HRa$9 z>D-68yYzr;S7E2gWwH{a6f?YZOS9O~0C2>gDseA8itkW358(7g(y zwkGl;#8~_oP`5^Fr4LfXE#g!!tMjmPl^L>h*K)H-9SjN~(qb8Ymh%!GCl1m1jCP9* z(Le+&xP!E5#P72p?G1LsXm=XFy(FFSB;m#7AEZ;edSFQ6;MetiGCKE-R{!(8l}}%7 z4|C||LEVAM%nfw!M8g?CXOoZSdZoIxf*%Th?05O~s;8azs>khx?56-ho?cz`Z3%LN zCfHQms@ePCHSqe~Nk_Bjd`((BUO3kb9|&>_HN(;B!JxVMQoR7x!>)?S8*lf@vMeSi zU~YiCL0q}SYrIH8f1XH2BwpnmHOxFj!Q45h&zbC-4>`#lIQ#iZw>s-LMEs@T3vMo< zd-ENt#CeEK0PzF}NdWQs*GY`+jB*L{zC14B)F|wP7c`F9Cq}9WYEwNdzcEPxJlq~7 zKe!txax>f_$s44IFS=~4QPU8JcAVUZ?IAvN+=HY3jLi=@hL-AaRiXLu^K`c( zU?P1=JDx?EE6U0N3=)M9cfX_NnhJe-@dZqQaLH^Tx4c6T;C7J%|C%{6Hf_FcW5Men zZRQewF2=U2NFw}``9ih>ojW<2!WT6zU`w4TZk<+|SwdEfxe5!%B*w9S*lmy7X1Qb@ zb2}~7T~*|#=!}+WO>T?eJR7I$k8q91#H3Uw#vAA9aL8Sl_KG;uaOZq!2jtdOykgbaqB(!_LpOojd0zm8`O~o%cMYooPwQHETOxZ5DkL>tH|x z@1^iJ*bI)!olhY&(j8Cqe(qbety2AQS_@i}4=+2HI0Dhs>Q>D+cuw`W@c<$vmu!=P zzG?zW;-5Sy?^p~o9j)Q@P)gjB4_c0bp>QwvZl=O{5X=; z9qi@#6T%i;Xv7ckv_b)%E4ZQ)eInzi9ZdV(oubX=x_BBOZe%1hSLm8+y3}1Gk);%w zB=yf^&~UiG)A%+4z{yYxy@}n&X}Qgy7Rm)EJH#*@2N)7ebH}B#-%6PRKO%S-rj&(< z?|7{R>ee5lDk*M5B^;g#-*f2+EEs|HBQ1dkQFk$;A-;T`?+>N4UlKPgfmnt+baG}Q z-!$o`^9c&6%_gr*5E-FRw7B)=ctF>eDwN?VPYmJacUr&I7o{2Gt7W^kafd2GSr`C) z7q|wdqb4!oS=rp6SszOf5W{A7%us&Dn7v05n4vR+(q+Tb%Tf@`Y?5hC-$+6#rVMH~ zXyDBEI~~-3n2l9Yak&{c356a=V8>@@3?uu1T%S}Q1(MQ9>3mt)1tFL?;l+?iY89u2 zY+LSLSW!Ak#O8U27TOs`1UaK+Zb=cJrZ5mX57V7#hjggE3Fa1JqYS8FLBx5TcH60H zQXmNwi%*B;Mk2JXOcJ*i_OlNk_h@l%+muy6U~m8NA~{7$&0MxjpR+QPM8W8JdaKc> zy_VE8#P7`@>+sUq(sDAT1iMuX2LY;I8hseHLi~hQyz1X2aYkz_7ALG{;T!V=D)l0z zPn&OnTix7kv$UumcTT;TV24i82liQVvF(54Z#^^K`TBD+?RQ)!RCOi_4M1X+53CMk zAyK1?Gn0&6R7wYH3ZU5@{@?a36)~ohq!|nS@YMDV*~*RgkQhBi`JJ5F-F( z%;uYk_xNc6>|wb1yxaUw2tV@hW9$*x4P%%|m=wkn%yd=|>s}HL)E>5HYL4ZsI&7b2 ztm#vH&)g;Xp1V`p{6uugfH^2Co|GuF84|j0%X{}~cd=AcbAd22akkGzj;;vyY#?C+2j*Z8d{U8E?K*iNNQyY*s9{_| z<&Ul!jo3X|J^$0#P+(+tJfy`7fnt@P?R0v0Mkyuzk?Nz~qynk__rrq-06_)SQ#N&k zXaMlWT3un>p*KvO=R`N6E9g=%gZZ(XHJtpNM7fA#7ST=}#+_ueZoAXok zO)@>!3xsGhl-3p2Dpx`4k~f5#TJ=AKpT(iN{<{%~ilq(8tgBJUj~u!D2KV>YVDXIC)u-+GqJc_yv0O9*ZRx`41{4a>LR z9RY7&e{1hHv!t4K%np&n=kdusEfdy`w!+yAq2$95QVF6 zjkYI@+E$ml1hXA!Y?Y$W4B9719B=}G#{1Hk?H{BxQ>s% z2Tcan>T$n=0PJWoK4$AP#NPn37~aY$2B5T#u4L*qjaM}D;Zp36qXrI0a;8g2NBFj zVLfMhP*n|MRnMd0G8wf~#xQI@;omf7HB>3xrq(C##A294bcf=!bYBdZ047d1GAaIa z{~c6E{!x|4!6fmWCyCkp(Zbs(=|#XOp?rvx+3`(tvfP54mCa*e!Pm5s(&^$1qZl4m zO4q_0LIw=x-E@yPR#@DK)WOmQhoR--cnk*lGe2DaNRJL-{mNkc68ji7JFy-Z@u#u@c;kqHBA`f_TjPNey|5UB9wIbC;g( zJvxre6qFQ#KpH-(xCKSM%(=|}28W)aq}K*b8aA6yaO2{*)^ zSM+<361?A+>n=#jv>4e<(S}K1bt=W?X6^Eg-uPe;fIwvu7`i>1;brd~k%VeR36Z3{ z1;g83u@jv(2IDa_07jR0hTuHCOocfbKI&zl422jwljh+H$JHRCH1)kRY==dTAfw-} zxhII2x47T6ww{TQS7~jV<0n#gMVn+V>qfCnvbLRNODd*@S!X9?t1KF}-=AZjr|*q{ zIJK>3nv`uWbRT$mQf&sruVC*^{)YY+`VWxifAfE$bbSBcFpZ7H%H}}l30Q?ilzN$5 z3TKm*njq#a4MJgje3H@p2Etwqbx3>sdA+HzPof*ogbE1hxU^6K3BXHFIDMFynzEL4 z2&TF7)iUB)F9p?yUtNbcQljpa2W-c+D~d8atXD}0xbfFMt^{2*sI4N8!cCrFvG6En z9+g3?;82p?%$JY^sMB3Ne5W>EB0m&%QX4WkiNDfYBu1!hArtIlk@V4#5FOG{Wr?gFX`*Xs{MxNlAW3`2NenNHHooPDr;2=F5SBvk6sv?h$1x}3>(0uO7Q|u3f znn(|Sv(znl3+j78Ge19;R@a-Mm1VO9mpWW^^Df6h&BlqQ3P{*fEe3y6S3@JGy`-p@ITDf-luC!DC$M z5q^;vB-8lxrc~{p_cq)(rHMP|1t?owc%eH~1FI0$gCBqi8B(H(i+1LvidM(Xd%xJq zD;MAE={@!tr+8#BhP9(-K5uA)Azy zP(N<2as44z?o%Ph&K;oYNfn6ELgk{l^WRcxOeec3*fZRu%v^&L0@X!{fC~m8eI9ar z)aNUG$L>LQvUY&$VJ!v}g@Jwgve|?y00UJX*vxQCMv+Xxogw~I(25Vx^SA#zUEQ$6uGT5$OM zDaN7A#UDo99aJr{8wVIQyMA|8mP(7b-sJI)&uVgx)8oc_>W7rXR}^O9^-G0nC@xYJ z8s+fUmrqK^XpWstPC$5irYrj!)A^@2FC&le?6lvq-&N}=w&#hq#-k!GnwV92=hTop z&>85QY|zs>M)C2Byb7p)d=kS3HE8ZL-5e1??~`G*jLKwk6jbMnH>34QnOUF*ptPqHpDVD zs)V))o1Q_S5@KCXKHiWqW#ElruixnJtI47_!-%5z8VrN$Xv&ri3J7dfU(Mi3V00w^ zgVEo^Qk%1Y=sSby5Ia+Jj9f{2Y4ATPsza|31R5x;`PNBl&alf6pvl(%wn|!pj0Yv_ z@L+D@>`Y~1h6&1OJsNx$C6tSKUK|L)mc0dI)M+8l?;c7g{1GTwycV)iMI>%vqst&U zyrT2XX|2ENGZ+oq0dP_Ny5<7aZMPKIQi_$XjQw^q0Ix&&(HThFJ05ni%e=3TIjhy` zXI|kV`m1NKxLF8DCbAv1>fo}5Eh8c-tg4qKts&(^j3gK`vT}GQ{?^X2y{RZX797{V z`3kTyEV?RvgDIY_Z-5|lZ*l)V5y4@T6MvTmWVWw)bTkg>X7SwVEL}ci(Xsl6cZ6_ekPu{&b_^BNM0jqNkt0{Z-c4*+gK(NvPj}Hg zex69A{genKBmU^Z2Hwb%f~RmsBuP|-Mu$2!${y^+?F;r-YDZKy+qpUAedJm^9T#XM zM73rHPdOJndK}*-40c}TmGK}+p%%TUch#^y);eWS4IUkntB;8@GeIF!18$dy{GBdn=$=vT2V53 z?sn5Q&$>Is){sl#Dc`sRiHdGs3WzR%FX-RbW=^4QF?tvS^)2Uaq!F9Td$N5(W+4)N zcnwalZ@_gOzqf!AJ}2}H*A!~s%evGPlk=|^jWQ(j)i_J$oo}JIlOj!4T3hoataQ zi3k;l=9Z)#_UJPrW)ln)cV@yFS`As>-0R}g9X6}mWOPXi!F;#_Y5{+>_a#c9IIGZV zO2R>H8&hJKq)&U&O27tPZ3Z=tM-0zn51msD+4uYVtI$%3siqxE*F4oLjDVu?SR%6S zr$suo-A)^1pDPbIWRH+jk#-o-PIMh; z4DA*3lA$mo4lh7)SRqB}2!JUaQiu^H+9f(%#fVO5UT>kwYRFDnCJrliqZ#YMsM)%o zTh^aNLilfsQ&2k82bm-kqZshVaG_8ryL0r4DBKpX9q;5+aIsdrd3ZAGEBGVKDO*5a z=dwaIqhy7uZ_p$8qP^00OMs-UNnF`s80Hkf=4#74(31{vfqT{E z=ppmS{3mwYip`K+8?#P^OK_h!S(GWsXn7P*FCr2kKloI1hR4Ihd)|;n80UQQ?G z(nY+Yb?HvQ?!%cmsRTzv@Jyo&9K#PKn2@v#2LvTK+nHc*!MGW85YMp7OHHwUgNdUd zLA@_Jt2}1k#3h%jsmqhetW;B-0?x%1=ZdzD)5O-}ObZ;YH*UW}l1r7ap7yU641>OF zo|fTb+5s?xD?SMCE2dpFu~9<{2D_|LavuNx^+Baj}qo%L~mLi3-gz3sB3#mE-n$YfL@;mT&jQ9~l6hK3n# zHTjs*wm{_$)rik(_aPeb02ewQKw^gMzlnD?sA)U@tq*wP2S!Ofp(4dcn5irOGonSxJ& zMN*BdX}x8lQZz-f*4ucCc*fP$N7$$8EN#S{;!e6x*Aecb%KT!wbt^zD*eryM2ZGZ_ zA4leiF$a|G$6dH75tZPtv>LI2H{4d)gSTFe8fF%xr#r1D)zg~n7S&+VJn!JP^ICMt z@HGW|0hXjnTJnP6AbrwgdW4{wC#p6SJ-jW{5bd|dJt9e>CQIsmC6EjL^Ni%WQ2 z@2NVHPqOck6+BidCLb+FlQ|%ikxXHw$pfHnxXy`XOiOT)1hF=6O(bj1LRsF&vv9b01$W{chbeSLpMa$=LsqGXt(^+4;lJjJb!hs7m3aN z4*9xudNw%*A`-}BcFw**_VX=zn8rS^%k(fUteLN6xjoIu>z-wfIdevljHU*F=t04jUBFNXU@CGJ9MJ)c8i}vy9m?j5BDyh$ zQ?Ye`rXaJ$c)IAHtDp*U=VAHIUoAOizWOJ8W7b;7Lmkz%Gl_4T+#=UZoIzge;rO_N zt4C68g?e%B%EvhZfcNMX3eh}`{(W<_MmnL%<)RpI@xkVqd=J#xOlU&*&sxEZ86Ts&whX?h|~qM?DMqx3kg#X+;i~5(r&R znQ<4q64)f(%8_o-abWmV%ATZwd`;uq4x_Z$n=({Mor$ZT^oo+HT(A`-GanrIP}RpJ zGFTvSe4B^_68a*ZDUwpGG(+4=;{mZpl&m)gdLb?c7qgqO%;Hy z?6wOS7|K{ZqB#w^EI`|YTQ?K_`6-wj#Zle(AUtx#H-JhY{RYIL zygf_GMrb^4SGoz7W>9a;`FXZMJZSSlun)BPsi!?bww|md$V3@l_rth62{%hVyM$EF zE~nDzbO-2;%l;-t&N~h#w&Hb9<@htYmei_ik5i*5RnRBKzRkbUoh84M0gxgjG?MO& zaI8}M$Zwq*hl%_mpM_%RR>Gucu}jNz&S#Hb$D3fCfzITp!^ zv7mFkVd1WOhJ8M+j#1w^v)(K_IJ00<4l@)8+X)LLj0SBROu(_l=15VXj?Dj13Wy*U zL_A>g=`N$!2$2I*pmP2ncs+kJ!|%Y~U8R}iZs6vr#7BJODq%mQ-e&Aab~`MvGL)h- z=4@qQX?ZzN9nrh`ypv^C#_dJHMpJGJ{u#S_=lwrFrE?7LOt#aYbm2A1yVfMQ2UjhC z0rVO8pQLNU+0Zi1UIl<~Hs;r3fy3f5nk^0MOWrFXh@PvUDK)fad_==9(J_7{V7g6klk`|de@hb84F=3>M8v}**@i4CRvd@zDEB%IzEy{ z0Ub@=u)@m2SzD0e{8XJ;qGNC{tZYer!f)t!-7zu#{fG=5qmM~so! z9ot)aTvo{^(|GJu(x|dDZW?|R&VD z__W)~O@LC!gEU|vyvmy<8K5(eesTOc@>^~nh>5#*VxsLM+@>}Ef`lF>rcMWgX8j7B z?J#D_<0*QzvUzS0!O6XTPVhL>9aJAJQrv8|VXg(+v^tZ45tV%W5h*I`few)Y_~DUA zT2B@VOa(qDb60<0br6Q8Dom!a@QmpZU_H%I;ds%nt~wIa^@a)EoAj!9Ay9l4T1KhP zR27!7XhJity)upubyID28}*|Zv^&5UU0V|8Ww&?W{IzXia5GhoXKSkgwCUYYG1l<> z3~!AyxbmpmX2dN5MDtYv8V~J2tK&A~8Nxe+iWu}+LBVS&x>|m96DX7FYF6!MwUL!_ zP|OHj4(Nm^9XLt`Oy)#qj>j6|E`ScR1)z(+L9CIx%0p7@9W&QU^sPU`&iV*P2HJ0< z*wUB7mtX$lKR*9xUki*dvTRUuq$y?xl|s#U8}zQL zZULpGyhDz*XH+7&hbl9yGs(tjiUpZlB1EoiZ&#!JPXVIQ40#ouZBVaBX6C4uZrSYQ zf?xzLK{a)?7t?;tFNCqPY(o{+%zLskaB^$a!6i_AKj;IiC0jdc2c4e+jlig%msK$3h6PZfqL|qH~M~a&BrmF`N!FMRezZd>}zzw1b4N}_A-}bP1i`%t%-nswn z47>l_4O?BR)6Ui5b*t4WfzX0(N%>Q=2bzAg#i#-r>Ot?u5Oo|%0&VnJuA#Em@u_$1 zbsP74<>u7VBrrhM=k`%@N&E_Or{;_?9%Ad`YoY@k_Mktx%CqjI{xac z?yvIv{92QXQbAG$F^t;!UAhTH%GJ(MqxkKJoDkdl-ecgrD>R&1bZBGdP#SWr@;J^$RWvW@VIXkg(c!FwzcDbw5 z%M%)MUHty@Prv+3*TWY?6aV!4m(QouhY$bp{SW{C`Nyv>zW?)2|N8UiA5kp|OC{*r zyE(l*?^lRfAxZx3J}T;NvYHk$l=lH7Br(WwvKQ$3GUsfeBC~ima?UPpKL#4IvZ`k& z2m~~P!9xmCdYCwYf*JLdXa8L)L^!CL;g6;{RA~HdZSNYeH@y!p<2^rXNv1s~t9QRSG_xozXek^K;V)qaxfC zEhxO(<$O9MZ(yh|HicEiD@q0G4dpm=D@%=K)_q&9B}~l*o!=p9qi9m9b;@eCu(fgM z(Cq?esyw94kZpNk4VPBmFMWEv2>gVCAi71U<_zVE*RkWyNxn~Df)L3>5K3)7%>#`! z@;Axp<@#d_VSEi%+8R!%@H|7dmW$L?Jw+Qe#H&(o0M8yUClJIa&f9(Z>RCI5pwEWo-1^wsv)ZPNLuOyFla(b5 zP|C9t@l_otswWgdXskQo!;l2N0)blg2zWPc6bTvnYTn)8gmQg6I(c9p>0MD7z{_RC zaw15x!azFI-sg0xwkB0B(o$aO&vES%d>Cvgl^jMGbXQ9OsZ37*MJ<38=Jh0r=$A|o zqy2M!mFxnZ4=VwbI5*Z5x`d8a5fu)8SWU&Vc#~qC@mZ(N_&KSHM78(iEe^Xgp5I0? zHBnr%KyhtzZFw;SY{ldAQ^wSIvg&BiHva!3?OmH3Ig)EZ{uG$5*;;c)vxWpvkGA^> zuj;DldVm0`s(Ze`IAo7RTZ-HzIl9!<)qme}j=RSz12wa|Baz+Ah)iTgc=+3oGxBG; zl;AN(UAn0820QPC$H(Kg3C^5`1>i+^T+!>e)hJ79SVgsLB zEs>-zaMz3+-Z>n_jC?xC8VVRTFmE_=^{aM-=dR@W%WYqtm?2ig3(O~0ew)upyJ>D` z1?-+jf|}t8mytFPP65^0(el~oR08~t~!*MUClszLlITdH`{@ZN-~HS~!rpXH3g08g&_^ zkJrTQH}@(6EnVzqCK**4pUEJ^h9Nqix!|^1EaW|W|K;C*`0h(t`Cl0s%#5Io0Z|Q~ zjI&)jeoD4;I^JSIZoyxXhesMNJ`_|GE*s=TOLGWJrC!}(9t-;K-Yp8NUO~-&kdkv6 z2EIb^2FuVNAX(~@33s&=pC&Vk*#yixg34^UCuhgw9nU>Quc<*Q4S;yru&@wU2?~~s zJi77l69EopX$z&VPae2DtC}DgV4Llo@6O{u&7k;76H_h=V2cBYQ;Kg2yArinlEn&O z4aq4h*f_WIn~mf|Q$|xHYXMwD|0{Ba#ntH@V)Ae;*lJxP<`^Lt9>!=8Q{ck=L#T05 zR$kC-8{V$_(*PF;HkQdc)wQ&l)rht*RGHO)ly4qzIBJqEQ(vr=nQF|bO|`Jf!UF;0 zg%Z0Gp|qnNp4Fen7Y(g;NbOrZwgK(9awkzx)mtzcw$&#C1l$YZG9DgE=I{26 z*hNWP)Z$50bOeb7&^7Y(NS1NbX$Ys*>>_fM3wsY7g!JJN6JsH$v7vtAHwPKo7@d!h zBW2(6IqZw<&9KNd`#vI4hP2;vBS8?OaebzgG1Q_073L}LVRf~$clEgKnKU!{ybgf6 zY;+!K`qvi2r_RpU#P+yi8e-HQa8b)Fg~*KI&Y&|NQh9EM26sGP?z~}rpQykI7upuq z79ro7V$RR>8Jfi2>#^DJ7A2jAtRnsI9#`YzFageJ~Z4pZ;7+tl<5X<~QaYQgB6WkYO#6kbv ze^?c6r;A% z`b;>uC7}_26ILozP5-pS40BHhxVfam(1@%7;I&`St3p^WXNvH%fC*IURWjwZT2zAW2STg2faE(L5?M zsPS4QWTJoijAB>OlZDt-nKm`)VEK_O^om3o>DPq~XSsPnEY+-hAdWZ?Z&*BWchKYN zjPlTxc0Nb*^5xJjW;2j+(e_?PGq`ao?^dZ4%^`>*IvKw zL}?4?avDSptNYX9jS_Ju{}VJAbH+=P^nNDwSDF&(L-yM`PviE8H+P?sRd!~yI+5c! zqH5DXW{Ha4+W~^6nT#?k2dFH+=lwk~^M3g4-M4Sl%#^ceD4$L@_dr(pbRy(18qp$E zarS@AX4A#ua=LgwyMWhzK79G(aCtMI{r=VAKYl&_@ZJ9jDS3alg5RD-i;iok2%T|# zQs~yg2YEsaobC(yO5r9yKNgGCouTKV6g)LCfZ7QKG@Y37Q0KUGCh@tR5P!cu-H+5~ zzu0-0#B&VWV`RrcE~~&!jc4KH75xw9NIl*aEM#NlzEps>Rz$6jB-8)M_tL{v1n`W`nOnYs5R>^#pFbX%@hb0<|;YR>Z zLdKwaZMMMp5F2F<*X7`#5XAX~OQi8(AaJHehJ4RaBSZf-D`BccETbQ4SIZL-6?JA( zLA6MF{YVW!VubJ`neE4t!>x9BnC)fh62IkwF#C0u_Hp;$eWvNYhJ&tc) zz!=rTjISmbH1+{4{fDDr+YRUJS5Prf=t&Vv?SiSDNv{hK?pgi7&IErXn8^Lsy7uWW zf^VWr6u4J8D-HTz(xaHqA(VWPLQ~pi>0Yi}pd{Okza)HIU7RWSsBBVdA$D>i)rpx^ zJ-7g+I~iPnyQOOvEgJxG6|D^5%oP7@ESR&VCD?%5N|7O5$aam|JrY1)e);a_fBW07 z-~RGjfbuM#>C}K}d$X%!U%&R}W;eelv_5U-b2Ye3yr3QE@PN@2JNsG93C0`9Jm?ab z3$0~}Yp0jbKv&574ClA)Mda5UP{D)H?k7d(8k-abo)Gveq<)xA^8OMvX?=^%@BCx7 z5UtF{1{7Z+eRsTlsH=KIp3pkwv^&kdzf27%tUdA$D^NA6IJ^=}5Jd`)kB9=K)@Fs0 zkKd4zk3Z>|#M9yRD8|DGNG;(xW9InexkaIMD3-GfeI*ocL(H-)7t*fI-sRbuBUuiEstkwD$`(x zf_u-<$H*JGNQO6{orS+QEBg#>AK|^zSIB5u5@6VDNihFW@<^(n_+LttRPxJBMEJ%Gvj<9xron9 zQ4gjSNxq|X`w^|%3$1ZjJHJ93w-MyG4jM}Ac#x+jz}W$Az?*8+EN|?wFfj%@ExRo0 zhKhyXq8(_R7tOfy$L76|q62{3m(n%Px zo*6g5+lFStHDQ%Mk)CW5?UN#IM0Em9YoFIFQ1^&Yz7~pEJtF2%YB*}JK^Bax#w;E^ z=gZEVP(mFyD}A6D*GxZkZy2{wgqSPysqKx{V+m|^I?Oen@q{}Tdth1<-n(h526I7b zPmbo%4hs&>0(o1^<630i1T6i#2SCI?4}hy}nbQm7=61pxzcZR@KSdq6fH%pQGVgER zLv5El`~F|Q6AhMTKPdXReHw*hNzFd3nvt0Nb%e4U!nWi!19IAmEtBmt>r|pHhpn8Q zG)Ah{N>Z(AlBv!b#cTqkswzX$Svx;vlyq^~NxI;2)+jJ0AkDxqw_<0Gj)2(gYJGF2 zU@@B!K-F3!?o%2q&7d91;9iIOC72sxf51I>fTC0dHE(w-*N{R39}U~nGB=+62?-Pj z*q3+Nfm~c`d2k*wS8U~Gn5Bb59$F7|sJS!A=(x#iN76gOn=Sn37x{oBbM(+ag0V5<5WFps|HQk+#$UA^0@LK%|HCYC!W?yl^m& zv0K}CrC05CRRx&hK$uFR0ulxwoI=O`j1az*M ztq;T;2lRMi@dW_DbT%W4x7o9l!McVokywi?1$ti6Ke0!e44w{?gVzL2ymB3(PT9r} zZq%QKtWx~cqWn=u29@UANKi{}TqNE%rIdagZh$jWY_&94TdICY%!kk$FYmN+CS{*8 zYVoN`w1p*1R$)<}CatCzu;-DuHizvukXTD|f6Aya{+do5k*>xwwG{LKB}9>@haFcs z@wMJykHS08(CZbxvxjHE-+d&sFA3@$-DL-LeFaRcObf<$IrN9g{8_;WbE{6Ti{4)k z$lnTZyykktxtrU})s@bEDs-9}UN>3VCLt)KBWOw)bh6p?TW7NltEz2NL&j4?%T)E%`wfq`@BzM?>sRR;=VsY~;-jOx z*5-JhOETMm&N&!O;amB~uIu7<)iclwi^br{48qyl@}GzTw3W01=>Mu`0|QS4YmJSH1`cxMHUQ%?TZ(nJ5Yr<43IxxhPw%r1b7v)~OYoA~{U$ zOqqPEoSH6?i+a*CZp||jjrOXKJyWej4~lJ*8+5+@THZauhCf5D+Ib1 zDGReJ6r27GJIF!W<4!%!L2E#vdYV4QTw+-p!9{Q#QkRkGMGA$ssDbo-IPxyUpbk(v zh^$d#O$eW+s!R{LmN=@R7*yb@jaE>O)qI!n3Mk;u4<`c6mmIkqiGA#kYXK+&+^{d~ zAJ3g$rF5TpmG0x+a*UD#6{QuyG|KDN`P(f;gr0nW{jto?f$^} zVXL(Y;$g=RQV~tI8)PObA8sgEFmgjkm&IEyZ(AG(&?F*`soDzP2o?ztjwHlPMMPK< z)8v@&11%%_3_3uEqPK>Zb*|!pyFN92HVHM%-^E8A>+Gw8h7kzIZIFG zH>amt{jV8ekj+`3CgIG_7pDtP`hIqCkzZ)IYG4gmepBmPl}|?1IeHH%4SYM~2mnt7 ziox`El**CTJmIZ=Ofg_|WG{qdb`)R~-=E_4sXxon=IB=qy#+y_?N2xBpMUzz?gZsn z6n`|Vn+iWaVn;y2^77qe7R<7AdG zRuKtwEPggBFR*#by}$*%{Fu#mf&aF?x!W4T?`4I0qLMSjsUTP~&B5KgR0UGrF538Z z$%q#18Sc;?bIIBj9%S5|8{hgLoZI2RcLau<&`*@?a1>zX!8Fr=zxE@HDpkP zv<@<11$?X|hSlIUKAXgVlp5oih=C-K-@l&xKKXC|ZSs6?N2!jGt@ntJA@|Pfd;5c0 zSgfCpVm+lkMaE50;P)rK=;R{uF>#<%CzKs(0~3K|<-8j2P}sSdMq)gi*vcn>L!545 zp{(zpH^`gRZW;r*)w{8Qb00LtbOkt*O{A{MU% zU^tp1y#{Ki!xA7vyg&g0w=h>>d%3m=no%%wVJ?|jZW-ACM=_E%85X_Y`V&Re9UV(z z1KFn|qZ$+)F>O&OEmHV55H{6D83?a4F&I%+#Z35@{kyLx5fi|-9+Wl~N!kM$IfDii z8<12q{S9Y<|F-`wREWV0yEi85yQodL7ii}h_rR+}J}$`dBi%-2t@b}Mxx;M!q1*U2 zroI=`kSLqI3>b&W0bQDKm((_g z%daQ@YZ89zYPir|kbu13(3;KFOlINa%OQ`FPLuA@Hqd!4jg8%H_m7YaNoT`bj7N17 z2v9vZ;4OS0fYl$Z?q-3j*LI?3N z9y}~VWc}VP*Xx(Nr(%)ar3=Kigo){%?>Y;>xo(jMkj*M20;qMJmIjhTSihf;Y(1X> zK!iuM5IRsEGq+*-{_^;&fMLW_U>1&am&$KmAUl-$jq;$==e(y}P;^j?uh^>;Nvh-( zVuUE9T5oHV38q4jk@#B*#^MD&G%k2X+O9`!$&2s@6mv?%ieBKmWf(G&=Ze=O5m9D! zurn65AF-K{a~8D^=s*B99?dGAj>`rodOU9L3xs_=iGTb3>D(;Y2v7`h)<=jf)Dlp)L`5OgY1r0#^gzUJT# zE1fx_cO8Wi%Bj>#dV?KG=uWF?!8e88>A&Av*eBU02Q|h1TYF;Iz+89q>+{Vx!YzP* zWcZGZn;5hwQsu0ZDh8{sZ<8wCt0)3f#CyysY~tMW9Rpuo?h%t5`4s>#D}x8DhR_m zUN1?rJ(%O{$^;?4O)1`;R27E1jDZZPTo5H73a!E?9M%M?krW;$o_N;!s*5#ES2v{d zBCW@{h z7qFSUruH(P0q!7}@WST?bylh7Deds?amp->*X74D-x#ttY(M}XO^}=1&$DwdHBy@ARp~`wxGCDLUdTpPZgS{*t&%r@A8ZlD@EfjV(ZC!J*>p z7M)Ja9Xha{4NaXUS&wgB!dY$GJlNPwWX2|RmyRMnMg zf*USMLujVyBlA0&vFlsl))tFz6G=qF+R|`5KhHJ<3JQzTpux}HfAz3?R$qIx@3yEc z+2i%IjHN`)g;m4gOv=?fJR^@2Qn*B7qv=dHWSxm<9zNuS>f3n60g{M6{L?7;i#$!6 z4ajpo$Xc4;38KC-klRuFI(6T{{Q&y zU%&muJWTQOmH3Ho*I`t6&M*UOj^2*ip7E%vVx1M5u0duGN*=MN;=_${Mbw?%8ZZWL;|w$5}T zoFCgnG`*!gD`-SZ^%{p%m8E5N?`R%;X9>*%2detQf~!*O01yCLHd^;n5#&)kBV zHkf_jVE0Nq(2>mUK!lTU%;0X@0DAfvT#({T7{$-DDo@yKR|tpwfGtpoM?0m`}#Rc9og)*aU~ zU7fe2Y@8`ttsf?r?^EItO@26i@aD_?0ZrX<`pw)t6Jg*t6KxGF4*=fgH}s-n*XiYF zwekV=6MA>kKrD^gjO(`lMMS>pwiq=hTh}+4(>8++FTkA{H7dR>2Z_eh^kvl{h;p>l z8EDkj@$3v7&A+@z*b>Z-4o6`u@vbe?SiiINCx6xPL^V0X-5r z=_=sq-OE7)qrps6WIu4jm%Kww$mxXUfm)tEZa=F=2A+|oTYWteKQ_Kozh)UyQM+IM z9#|DMSl=7kLjSVKDUEkY44*`uJ8i*e7E1ktFxTM49UIprf&XD~C7$`;I*3 zY~n3)4VJ*_{iL0)Cc_N2xwHE96a2}gFf{sU#zj5(yo8*9ZYC^s?i$qGrhJzTEd^WL zzaG@xjM`7#0bJ9v!Xl^-Y&Xy@pm%of_$LDUUr!X*H{oCY}_>TGUj zl5K8bdkVWjo;PsPdjRG0i!a3q(LZ&e^^{! zKvAh|LNk(=@TNVab9HV)X9LbowQV3yN@P2Z6NQM$bMp+7oaF%NFH-Izsyga(0Ne#0 zr~dUI%g!j@$13$}(*RasYZSnYxQ-{aV|om^S1La48?{J~79yAk)Ld9_2HqOv+zceq z{dAHG!inhqXuN`kRL)#9NOU z;p+9M-0W^1|16>ee-Ue!E{T2=Cb+GUgWHmpewUoc_zPZSgt8Kfv?N45$Gm{64@`M~ zV6r0IKOY+Bk%VA7#a=pDl0wSREcTDCQz&NcJ!D(syIS9C z2W>e-8VoG1Zv`Q>z9sZ+&TQ$8+nritw05X6aE+z*} zBII{?wN{b7++dJ|YZrOL$EGMF5;Z_~@&VD2wZWc4{LDan{dm|` zz~C}okaPNSPVzB?V_O@#9q5f|(4X#TJ9Ay2@FZ~#h0k*ij{Eh_GWsJc?Cd04n|ufg z0Hs#hGXNzid$vcykvhQ_odj-ky(4Ga8C(oEPX%?)NYM=bMcW#5hOCT0!S!xgbb*v0 z6Bbkv%!WDKZJ>SP6g#3blzWK<2Cr@lopie{4*fjW2)Ex`bn*>d8fgegmrmwzeX-W1 zt1&Ze5}HU_HJUByYG=*r@nXd!R#2{eJS%fFXnV{AdH9`_B=1#yC+MpI~0?Qm`BQ9Sc;wDx%ml&1dw(N`Hx{nogEzo@V_+uI_CII!ij5VyntylE8QI=)=SQvtg!H5F~F* zv$gh9EAK!$l^y*Snq0&!@32->A46+oG9GAYG|m^5VwK4qj0v&J<%*1$5~nv3>}WKu z=f!^FT`jb~fBJBqwdN`IwZ(FfSXQU|-NWq$NSUK1Ui@{L2q$zr(k`RYHH-q2yecI{ zz@$pyI5Wk5UP2aSUQ9fR8ZXla5r{*(Wc!_Ki(2@PboPRbgsg7%8) zFz{Z=IaJssRY%_mVlaA=G>xFdbPzq#0>(b9XB$3EvU&^ye|&y? z14v$@L11T|pcRs!jf4IIe^V!ox-&=jx)!mOqv~Ai^W4XkdU3uFH2^dYR`(x2Y++aM zs5F2P+K-WihXS6LElWWP5_bqirV$m&%N6{{dWOQl#lSVUO0I1ox8i&lxHG_R@gi~D zy+pPOLf zb+vv!C=cuHoso%K$2n3|&d{5YX&lKi2ptKe5&qGhc9J8)Q#|c#{rT{6gEX$2-~N31 zx1YcN67*=P;5u{Jb~R<uHO^nB8`o4$ip=o#S(MD!&vO-=kLm zQO`>MaXLA-unr`q%cDMoZb%~zNSDpiYkHw}pz|W5DfR+1|5EJSLjQly#MakT;KBbS2{?hGOSgxFX6Wkb19p&DP|F-3^_+NXd7PagFVrk z-lZixH=(nXXQ$ed8ohyg{KJOZ{?o21w;`2>x0LWxo!9KmvNwc2&F66; zPLLdrU<(D8bGXs*9Nrup)=EV~Whf8o%0s3_q8n_X?5E)dm1DL)p~B&b(jOVTe|ob1 zs_(rZ0nR9}&I}7iS-=bSFMdHCJgdj;(<_77wY@uJW?>ZWaT5*hEGo=vr?6RI}~zxV@Czwh@uLe>xUOnf9C0_tDR4 zq4axCBqDf~MO%e5qhxYlBFMZM@Y*Qz+;vxKp}r$Z)y=CH`-F9KnnmESjfjX$%D6hB z(SRlk9n{jrh;8?BJg^zmbL>kjPy+c<`DEKM+lt^Y1__JQ zZk$HoJwTO4Y=Ln#{hY~S;4hslt@-tCbG(HqGM@zzS)(2IP9fh)Yuf-0!>wP_hXtc< z;b(*?NvFR)f+`L^4sWz)>UQOMU^voYu1G|QYEk==<8h;r4rd+D;cpjOFSY-(TJLx; zb|q=O#T0#&2z!jl!Md3XdI8CzW&zUu{AmX_GoO-h>hSAYecZeK@<^qmQ|gXQ_YA>c2n z>+t=PcV`A-@y5eiy25v1q>ZEjSa}!&lL`WMo1DvzvV}@qota|qY70-_(}5~t641@{ z4hgk0jDS3&Y*toYp@9JR8QWa?iqRux+axQFhVzMVt|p3yMK(Z!d7wTEiREx<*dFlf zNgN@YMa{~zR@PxVMaH82KuR!Ml<;B9wLCjR#*ZqfqML90)K2`#sQwYHmuIAxMLzvTFVOq#kHq z1>lul1sF%9f}o=ZYHJB0lQMdBngr5}SOygrA`A1^!KQZ40xhoDUw@8mxp^y)90|G{ zyTic+K}`H+CkyU2DuB8)VV0n|7wU4RC~Y$>t11>n$;!>D;4zT)^x@iK0^q9iC>Tnk9_^#LzD z%GVlA=pAg+i^fy!gaqP6gS9`p zJ+M6vijFd8O=@R5<@{dA&#pc@>3LelY-G)l;{}*Tb<5Cm+=1X3#jzXJG<}Ush22^J zP^BQ`8AEOtOre~2y1rQ*PV-rlt(vdK>NR&5hw?aAEvO>Y!Lw{@cgc9wLzEG=Cz>HT z2a%0WGSyAllWGhGPjQYx!;vT679nc-=1s9=vX`RPyc929%}uYJ+zDR73Zg820-Q)( zsIH@OJ}@g*?;gEbA7MDv_ZsW9w6d<_hf#IroMF(8j`E4*40pId{QM3nDEKadNOeZi z=e6VdM6jL_Q z(L8%LUw_n=E!2XPAK0;W>oKDYo+2ud-GXBr9U#$*KXM*4bua@a>El3*avs;lNb?zU za}ue=+b27;NFa^jA|M1gfE3Z}D>*a8DcRKaQAQI|bBJmK-M9TM+si%o|P%N)<) zN`sB<;f;kq7$46tq>S#%1uW@zEabU9{q{8=L@%CU)^F%yo}gGvGS}dhlyzg_l?J7` z8VOSB-k!;h{(!GVR6S zQcZXDexU^d#G!cvUM15+?ZA0_>8*KskZdgZK-l}5WQerS!s~&xCu=z2Pb%Wi_d8^W zPTu{!8S(b#=jqpF9;@q>!Ko>J;V%(s<5Z~B6csVzT4CX9a>Ip0vKLyhOw+OkhEyk@&>ko%*=K5kC{|ALV8;ug<0&j%MV9u3S12l$+~E zaxzz*1ty;-SOl-dzDohmf>PA75m3vwD6V9!r&elAQ0=tz(Ml<{e@oU-U=(?!)UgIx1T?nhv!Nkl!czl2b4yR8B&}%OT zrH}8?i_%<7CM}~6?vw&Him>1NWAV`L-FogQ7kYqe9By_nWH>a?!aeo^-D7Pep4l1K z6aA=q60-ln6yS8q$3yYV?!ES&lG>(}J{S}Rl3eNngCw!*%N=puOyDnM-3=tKSPELW z!4p?=!_e01Id(9#b1K~tX@mvQu0@j!|1-U0Z?N;O-D&p9`V2cRT3CS%;2>$;jPoEj zn)*w6LsfN|#t6Y=w#F#qExqEI@y=VGn`tjfZPzQPF#R9-3 zw@+2b_{WM`x#8@~i9Oz;3LBI?G(|hVjx0$t zizdhNz~C2{y4lz$GvGcRJ776>Jr-enS6+t$G!NN%)M@QUzWn~%>4#tb@6-1`{QB)* zessN>m5lo%nZxMdagC97q9kGPXZkDmpO_$$9U@3Ths9aO&MCbRoq+T7%s{++Z&`fsPQIg8IOC+~_VydX|%=qIpmA06d?yr=5xR zB(4hEZk&!NFR1UWhT7ldSwsFB;+?n9Rq7k_+tsu3F9s^Tc+MDpkN6{w6Nbe%f*oem zgU$9h<#%@ewTiVszDjYNkh%LGE56nzkqG+13O^b8EGazntyvP2IuhO}daR@3)6 zBPZdlG*|0Yss|0r1?-Pa4WI{qnEVkWI?9R+fb9RA{QJ*8e*4=GKYp3~>$g9izWwdz zfBWIP({GcL|MkC5{L+`7e*5yv>APQk`0a=9zWwpt{}vOz{_oY27arV-m)Yu-3t!IE zI#OBal&+Y1gIfNmk}BX$>LM2w{HICh{EuFh`ulQ8acs zSlx7G@NLkY2k(yUk}6r@tIS_ci$3y-jf5QP-l+v)c2bxF&j8uoV~49W`|gC;Rb3Ij$GWBoRgSF zsnF|Vl^F3dT)(hxD7hb-tJU&UV_F+ZtfZ79gMtc#mp4w{y)hV%?M=~xlTCnw2h%#2 zC6ZoJt}go}R>`_WhvKz`XhT%&w=Z{W$yG9etnN{mq#1gF3L(@y!tdPA1-8?S>W;1r zuDqYk%Zh;6e`i9hNq1UWZG-mE5n);eT;~So<*0CX4-EHzgRbYegRs4c#b^8~ENQm0 zT31pvO_rF=D0BJKY1r)#4>h0TQO->{WoAEfmK}$ZTM~dIM`9tnNB#zYv!3x(_(-f+ z=T5DcS##K0AXg&1#0a|zuh0WD%Nccd;`vIVe>p9#wK66T^=b%8>dJj#17ObUe)Vn@ z12d0SvR6A}UAAw+tMz%o#=)oJAF^BI-sK#w=6dIu?F_!EeWwd;^+g_-!$|TPz6xXF zho64nIeo|H+hX63V zQc~~nlMdtoxw(j3fjYQs_Dl<}R>RIP>0rKHBZun+#iydg1c8rEG2)>eHv@@KYWLtBR~Jkzx?>+6n^Xt{n(`|uxQ~qo+Ef*HhqFFWPW>V0rg*{VDL{ru-{lo z8m4U*1YJ!OkwB3!^{`5otvdT*r^y-9+7||dYQ@%5m)9h!y&Kw&(Jc23!rEY*xg_Ahnk1tc=tev z15`r*j1eis?4r2N{+WtxWn_v(WAbL)se4%$WHl!W1Qw#B8 zmJ^=^&(iv+v_7a&nd3G?@xbl`J++ATtKX#M{A0zu`|mi~-%itGfFuD`5~kb&eKa>) zV)-l)pcPZ3Z{V%6RG@7v3-#6r>gvso=4%7laoTGN)}W*~YbQ&N!xJL6(V4NY@TZCf zC^UQ*3JzdE(F);P#CO#)r;OZ=b5|3lMoB$!GHbw5ITqw=0;IL^({+ z$krGtF;8Hd6t9^|X&FJNXW4e+#@pS)!5WSiH=>F?Zpq`ig}!ToNRx8?`g835Y3FftJ`NK?(y&pH$?p& zW`m?bdjVbCKOz5~U3HT9sV{frPcwllTbh6uqMLJ!ipjkTlgd=HV;bL~N^UVC9Z%6d z)(C&l6zi`Y4cqrpIcn-jVXDB-aAqJlPH&hoF?guJxxg54>MUFg0bKCYEQ7h#O~)=+ zq^LnN7oiz?)b|DbT@4kD!`BpuX`2d3Cqc;rP#2cAGi;+GYChyQWsiF78yXp4)Dv>vgT%Uz9zu@R3#`si$px~^xmumYkA0?hPy0}B@l-~j{r+aIWdZHysu z>mAgbc9p)-fB@}X;CaoqA0#4u6HiS9uQMT^J@=|-{Ji8E8C405oF_3uA!5-my?-TJ z0hu$5Vh4jBF$W>SQrBW0YU=#jF!xhvEmcGy0U7;g?pfppCI1f5-plF5#e0b3ToqP# z1mgF3Up6L{0~qh-CPK|M88-H3<*e@5o;FUqGcgljRMnJGj@Uw5W&wILFmpb&tl`y5 z9WUEUHgb^<2{sZ^0bW?!=Bwl`WMRczCclvzC$aKS!s|t4TyeS(7>ujlR#lf5_I(ou z*%gSJk#!Unu=N(K57&5(9WQ?~yY+Yr4NQq~3pQyiy=GLd&uBsT__IU7le!a(H$H!Y zS~|VT@wzM1>y#AW*(E5P-6Dcf_&mVmsxjX_rmh2C5zS4~(hckDgmy%AKkFIzkNpzx zp`t+t|54rmL^}_^7A0+!*$_A<6bV!$#IIl*vo&^elz5taLLDm=LlI97u(k^#@tr}cuizHsh|~4pD-f$f@WAQ<;X$2YLaQ3{HJtTp?50# zwq2{NvYJ4?!4pmeI+i3+Lh_kHd7i!}DcCMS3*Ud*yQ2*v7PM$~Cz#+nx$YJ+lH7&YsV-y@o6E#I#=VYwqv3>YLrD< zKG*uq=uj2f&l+JBAFAf~8sfODfY8L}kGiK6RS(RUEyKu4L$HV2tYSjxVgw)pl=f`r zQsO107dwaB7%b$BguTVw!geUFRiyCd30kgVABS<#?x=6XsH`_;7>??4xC-zEQ_=>c zqIq~KB}Axb!&M(6vHlDrG^rXDFnY;?Qbq+?P-ki)i9igRy*DQMUiJ~M&Q6b;g2Y!)nnG)&GPPEnq2s?&rY&eE}T+G0)T?DMFLL~K{49q+&{TM1VFWj&p#X_Quae zJ!=+)-c@Qjy`cn|pZ2$RlBhXO0@Gsp{vs*OSRIsp$gP${Z`5KA*YF)t z@{-XO%pbfug;v0Xa^+1&1aV?D$BQT7KwAeG_N-!1`m72pd#19;SQgj}xYLSmZG=!q zMc_&>h8f>9Xv7$GUF~W;(Gw17cUCM7fdr69IS6P{IcR)qg}dX?lz9a{ij3y zIcKNYR|$R{`#bs`so(gQ73Fj~j4SQFcw=VdQ^+fOiB>;W_U44VYCJt}01ZMnk5Wp! z>Qdoz$8iUSVj-EN4n{pK4+MNGKv2#h3myqqGGS~0CRE)=jeVlCMuMZ1MU=6t@DhrR ztcO$=4Ju+2WID>BG8B|(zlKKF1e;;TqH!e>TVxVG?zcvSmx9h%zI@PT9S|x+iY_|X zgO4-Ys579If$Gp779-GEf>iStv69nN;vM1;8ri<@&Oz=phHSTE>6zH0cT_b(WiOtY zQr{nlONtf9Zw|Lm-ekr~$o|^5Hp(=et2@DdB@QwmLwAVf7y-;KOq4%BzkWgpHYY@w zM^U`e2eodno@g&$q6vv&6~2BFSxBpg@dJ9ZD1U||&YYhMTU_rj{&og`H77}c{7Q@v zfVp{^#CV`K-bUk=vGL({37qgZj%l(MXUJvL7k{(41Lb+8e|@$7$yGI&Pbgv{RT!sq z(@`6-EjBRWq&va2RT>K6LTCQ+D11+Ip)(;)#kuEbe@EG9v$J_@J`#`Z+-VdewF`!I zwQ;o)#snIptl<(sboQx7CIKDLuo~V#wHzqU0tG@*W5ESI7ehTi&(4Lj*Ia&$=5wX% z2}pA(6;I%@VuUdB=TNVl;dyU(>$aSro#N1Qp~M$dwGK~`9}<1>YIvXP6QBZj#=O+D4&|UqgHp4~Ga_H~rk&QTtuFNku5|`w~P252po~G&+}a5XopguV5gp zu{ztSvT8fS_EV)bW(WL!^?A1hk|kLpvJH7>`ZjoKPzpWbx1BjUMB>AY#i92~z2xPH zy@-U@)A~${33IbMlaVpp;eOykh|0?|$bTipy}H_A-t{=&JiGQ>Qqc59LeJ~?+hYOS ziN-}DOHQs@NPU%Or4&U5#qC^^Lc8MJ4*-1l&INdwndRr zT{>~hU*VdX14~r6_C;vqi}~6XK?qYp!oV7|b6*#k*-zh!Mfq z<7HR_O5nj?@w~|&CUYb#B@x3gOjHGEeA=epmfPgU6;>J#5JN+LuF+huI_Qxpda=_J z-GuN>P4WzlIw~F7$Jg-s^F856?YaAl^I|X4ou!52DcA}dEP%;$QjXTIt=K-QqNx$>Ol#X{x1(KG(aJ9D(9B%&tz4H+w`Sung0$3^4EZ z32hp;$dSV>NV3RnFZ#oslX+$$m+I@U0>TcfVy;GXDI3D~cUh92`D-A3;hBaKbo?$^ z#PCJSB4$+X`RlCiZPnt~K~x9ko)BYbFP{SRT>{Pry+4sFll} zkKGc0d}wz0=hMZ2cMkDZU5-OI9uzHcOQXYdcTf4ADcOZ}9Rv}A?OsRal0dn%5Gf9kr*sa?)yTH02iH zl8qSb`Ya16ig9~vtZ-65C|}AJW!XB&El!Hhq2fn-_!UR{^&`F+57LHP7s#|6a#7UZ zS*FMW8jdau?XDergp6m%Ru&{V8>pGHu!cGw)Db3GymKgNY`uZQU};WB?S=u{p%C&I z8vVtp0g%d5E2V**8wtwnj_dVF`^n>t*owJi%p9!8(#Bc}<5b16On*#P6p+axC2~sN zJMgF{|7$XuUU^Yk&OTjpJzV46vf~G7Z;#k__i}t-J7`Z~7f0xS&nz6}W{(16Um?1MSd35 z#V5(gd}q|6&zu03S!=PBLNJnlq!7-V1eXh9rsLx!9=2{>>&ALtEts2MI}jBu52CmZTecN zigDD>4c5-BhozzHj89YS7q=hHY_N>;Rb2^Ym#Tl!#L?Cgyqp~It?f5N$lRl< zOg@S(RdrgFWk;pMRc1^@;#5Bk)JOdfTP+jkS8N;)6>syb&d(6%p8e0(yMd>#?Ek-3 z|3fuRIWzJ-i_*vrWML6)Jq}xfw~x8-Qea@+5UJSxKH;! zV?3GYv>+@k8WY`ct$419ZcA!JGG8h7jN;k}=_lg*X9hVczfU&oviA_cqe|~D#N-Ww zR1f@jqQLHG=iK(^868UW<{+j{DY9Jpc7PaFpsH&^#426F01|=fmo2 zL8sM-h=;CFloF%cVfGZ78JLp3%rL=Wc)UYK1)2gJ4$mp=t3MdOr?)Ss=r^Tixqgop zavo?vhLLmn*G=QE&)5A#Lv}Lym?Dw+-M8r8iAV@AzJlUt=HTy%xI1GV((cVN!mjM| zq+CL^q$y666#i3q0F!+}OSPJ08&ICxq1qm@`F=) z3lQXB*1+{y92qDTM<&=PW-D+MM6)Ir*IyBT127XpB|rS_FUSA*zrKhn7tcJab|Quu zYVV-u03joSjX<}`*XlD?4ndV+oCCqL{l@HIX2stXCf9dA|Mcr`7Wdt4Z;r@T?tHz` zDntbNte5DC$K-?=NOdF&i|z4MqgaHgJ}3TbxF~zlfP+*v4bAC*FB@aObVg~z$R5~z zfY{}!H`pCS6JQ{mR-cb3L!%O!DDsUt9m;%bwoz#IQFJ=BG=p}abWUMtqUve2S0k-9 zbt?Vp?coWgW}e)<4HxilmFZZnyq4=;I0>Rgl-8Ne+Ob$XsH zrUTLqd0HKR4Z#yU9?2%BIqMOMqYYXf;}+iDedwYc@_Ky4_%3}#rkx`knwCVd&^e~q z!|_y_LdpA-^vHu=PSCUT1uILD+rB(m(zQB87asuKkI6ATT;2iU&humOA>A3aBVZU2 zP}uEP2Rcn#wGdzjxfs%pha9=>;jk)Ri<7*;qYS_K27B}jU-BKyS5SbFWYvPg*gwvN zl2`@@2Be}5?Z7mm0o3VizsfX8fe(u!F;Fv|%`H+>?u!d0ZBJ*aRw$08rFe9{3u@9U z&Js*B27B(&c?WHU%p*NEV4({oUlTloNzobqVupU zp~T%JbrJ_s9VbY75L4fz^0af4%df117E zl#edOM%M%R`IIc=Q2XseWXTo#j6IBfo`W6W-8b7uxUR~5#=$qP&;WITt`0DTxNzPP zZU+VdlAPipHDU^yQ|f>JAYuy7LugZe0CO*(9MRdLhN4P9XAO^VZ!GiAn&w#$t01a0 z%e(4nf-BaATYHaON2yV!Oq7Y`Awx+>pm#zkTjLJ5( zHO?)tgO$phtS1h%R+)IL+sp>~G($5G_~k*0q0qCnm(qG%h*_v=4z>n4=b5Y?zp{(1 z3@UEGfk18%dg&qme7im}aDwDav&+M4j@!GF(g#(LKzhB|^eeO+n*3n~4i!urh=cBo z;NPILWgd;Q%NUTzlQ}httj;(CpJ9}YPa)bPPQ-9J0*d*9hK$Zx zekb&R6|?=c0ye<$$$EQDiXu05+2-c2PWSiAS6kh<1v=#$FX60C)yFV-fn63RpXqSU)4V)!ljt-Kd%g z=%(=4Kc60M|6J2gPJ3Z7-yS0GY+g*7z{RxONTBe~^Pb@7t*aA`ZO6BqKjAiRkBedv zx(Dhz$`Su*)jyT|cxDV4=cn+l%mOZt!QcecFfU71S-b0)2Hi=b7=`zNB3Zu{$uCCi zwY1z#@e{SnQEGZw9aT)IcC+&w+fx+{uXa%Co*r+ksMwW)Red!*uD(N0=_tqp+V@e~ zUC80m$dox0kCFDf9ndWuuJyv4PdsB-yL~ymwo-C5m@w-RQ5-HEn^?o)vCW-@tE(Le zS&#EGLUn;TXr;MuK-Q`YOu;Z&QeuL&P6x`F8AA%#)*iEVpz|`LDfT`+xV+iN8ZB?S zMDl6S3N;pSz2OrLYH|+F~7#MSb$ZPH67@-gqk}Z6u>ibc{4;0owa6YnZ9A5%M+iZ#%JT< z2sXnvdP5ufbiCQiC0>XdD?;+H^JpRoFB>#Scy_?Pa*bh0)TM{)V<>+?ls=D!ZC%Z< z6_!V5gH3QdF(VamBX9#Q&P7T_+pX>ubQ;~B0vDzoL}n>L!JeC3W2q1I1baPhrmPn( zY>v05!0YuelW*7rVZ5N;r_!QKKiOM4H)`=zdp6pE?kp{TJRcv)X6dKJ^+|?#|9WD~ zl-f$pw!3U6Ei6KH?uVaNfBWm(2cf(w<{9;DN+Fs4_2Tb6w3vp z_gbmfBc2X#I{rU}GUO&Ib!*sxu(6|Xlr;?a`)U0F{;eiTx;#F}1HMNl`|Tw3QOf}Y zg2jH1_K#U{fY_$4l;R-f>LeXO%cB}k-9tDWlROj^NS>>HC zX3GA~H+XAjlO*jOTC4%^tIlWW&VWP7x+ubN=lXGbId)w~uo~317m{&k%gUe$qC@xlq?l^y^`}a^B|n8FmaL}p>-l;4?{;E z8Qra|O;%Zzz@AcQQ^DbSTGcmP%5b~Fri%aX&0pz%6l~F0cy?^o6SdBDP~v8Xlpiu5 zSYS(F4&Od(k9X^WbmmnaWFm#+@j*6+>6}XY-tDQj#L zgQp2HQF_Qp7TIn>#l&Ll35of$irtf}k>u&wt>DNW5niKu1xnMroY!#nul^a5<} zDuuv`h}sF-KC)#RM*K~vXsbt<Hgb(b8Ch9u zxml=6otd5}Ws^#sc64&fWZ$BNN^@?@Sv<8gEDZGX9uXsc9*iJ{_BM{cS40Roih3lp zi@t$fie-FA6^srQ+m2}+E8%>*TXnTBm)#t;J>!efNpu4N$R?uUMxz=~kJLT3)d1d$#3Q0*YVLCoQ2lEB?Ov>@F zFYwR5eA#^Y%isRx1XT>ayaN4~-!XrdM{N5l^54Fib$eQWUSALIOJ=jomgr@GMAgj^ zAkC$ymSSLtF<8v8RiM-YU(-iEt_ZGFXXlH-_a-=VpyL^cE|AB$L;6Wr~O9Z{MVcXMAg~5 zu8Vf*;yD9#X(Poens#E_VrosB0U&QfuIkE_kL^H@Y*>>}+^ZkX1E*mC z+$(5|?BEK7<_F+m4e$a5GWl}RcEsLI_8hOyLLE!oqNDFhB1}*0t)WrD{#$d?RAOc^ zM@J7h`)>KRqaGw@CfUN0*nDy0Maln19=Ii72B{dEnNA$b zbfKsJP{L)LtqqB_P|RfH0Vx*-7=q+DfX%;$_KgpDZN7 z>~Rz#GIMyMS++FeFUd~@OTM!%BrG&|5xZ7i^YB^Cq#c+8os z?{bDM2Gj$UztewrxL>|NQXyj$^hI)hdX-%A{vFnGZ9Z3%wrsGpmuv3BkALxd^t!S7 z=xh}d2D=tUYH_Vz`*J!C3YhUhk}fLZap*-9!_{+g-SeBO!hOA3C?C{}rcDJ^5@emR z4om9I;zvRu_Dz{dm?-F7@cg>ky_lmFvNWmKs_wZyoe*9-{rKhEUw=cD>Tjp-zx?%w zpT2w#cP7;-biB{!=VEQH2heFgQ)~Ao&r&-F<;j?18#bIo^bSaok!6lV>*WS^dl^kf zB^*;pjc}JI^rf_t7l7ZgC2mUNL(Y)4<_gDye&ywUeM_FH)Gqm8lcd=Li`}+y`qc^5 zm&6Y=?~H^x+x;vb!Euu(MkpZRQA^(kID&%nnB*nS_n7a@<{nK>d`gVAU{c8k2Od>} z#F;i;2t6zScI|BWqR%WRQEQiU_X>~o^Zx!WWjDBh?~YZcteznvV)}JQ->d6OP%mKq z|B|&n@8DP57Dok6R|crns^xXR+>Nu0M08+shu2!_=Ih36lILoZ`t}%7a?UVZ9^mcq zeM(Eeo~{Ju0`~fZ=(PUzdbdG9^EA0!6o)OhANuSC;S&ITn21`qBa0~PEJwv*>6}u~ zP+3byF|E^!>#^jWyR_saxzIEG^fsRYL60o!949T4V~_jg;{o|xzUjT8cmYvNIYB=! zIScVk0+!I9fkh%wcKHFi&>MsC)XtRjS>gwLa6Uw7bFQaLD@QBXQein9jyD6~a(TkX*Mp=+qef6k zHinFY!eXf#SGEfbMB(4`y zUATYuu=CI*L;GsV8Z;7#4h0k~WMcomPH~goP*6sDuMq}y6nI^{oi_B5*X2jH*)F4` zP&l?=rnmtph|u;52O6yY9SkcZhG5su4#g{UC+I!MLGb@ccUhpAO<`SY8{o8g|MYq! zSFBuT=jYiLahd6MgN3pO4iUd%b|uXyA9jIF*pI;HB=#WWLfM{ZjNhvYNw&Flpj#R@H+cS4FLh(MY&#uZA$KE! zt9WZGUf8bJa8>d#H4z%eflST(t{~Ag+T(lOc_jR_{^qN6?BS~$Ygkc9G413M^fN-L zX4aR}g;3n#{j}2xhsHOR-vX+|`35;;gqmPWD`xFfq(TXjG``@>YDG+Ttr!#Law z2AGA-_S@y=^D~5B{G~!rI5($wQE@AH@5q4@;D>EG*(hXP(t-|mAFOA#^#ax>@&x>y zE@Wwn=uh0->(aVPwVz!oh<>O4(jIs zF|y=n5i{rF4()aC9yjo9G5%4A1gw)SG=koqw>wqd?!p~lpr}1?hVVyc&-0+|N;haL z>a}qD*|2SAPWkSPdE&)^epkFYb1bmMZJcUtUEa;0Ju?{V-Me2)UYN8dC0tLg*WlbN zTZ}@C8*>@5m0w8l;X>HtMXCr?BOUlPjg9{G_<-@KUSD*ibpFljX#vl6v23mc>|ZzN zxcriY8`*(h>xi^+l)qrLmxKz_t7dMzl7_M73AoujHL{&gNkg_sWTM%Y1ZEGOK6$TP zjEHI>`IPlDw67=ccosSXu^ydaEl9B!@D?CJ1ZXQ`MFqaU3wq?4wERk~{B`%j1{i#& zTxQD(C4Th^mA(%*@x!xgzb_Rbs3wxE3$r+EDe_yoP!GeXy z^27I@LD~lk1@`CZ)7WN3!(dU2F)aeHY&AwwFI}}@Z6e!GH>h|VP`qxyS;$u_ysObb z0e`ygTPh82Oyu`@elikppg&0IQ?~#s!-eN3B~Q>v0~IQzj#qiWN}4EU*dV>6p{u%X zQdsg+sEk;6INy?06Cy2byeDl@0iRk0VuT?^8AA~VYBP!Ia724sjURENI*a9>5QTw) znxGWYXlprw_L3y*HUcfMB~du0Wo25DiXS4)(*;#iB;tRXb3V&FIF+ zjsMQls;RpjZ!ZEsBk(Gb9v|azA`GoE>CiHfvLemIA5TkIs9s=}YMh}7krlu%U@nikB3ryE(kX$+rZdTW z13#0({Wbi6@(s9m`6v8u+p6In`*glFO~DnjKQp>BR`~Ep?-Jh)WmeFd;t-+k%w#U= z#F~5>2GBo*ZxD%lvWANLEQ$_xYNi#;X==;)>~3;Q5}r*#ht$+AErph4438+jUj#JL zB6~$ZF)1@)E3@#hk!S~0+)H4qCRTG2$BmSXw6R&C0~1OavVB*Hv2!ezoFyaA(^@)6 z_H!k~|1w91-2{^2uAUAOk?ULZlz~IJr2uwJ@qqp8y}rUhjH=2u3vciPuCu$xens77 zw8JpcMjjrN^6I5aVx~lMWBs^Ce6K9zB^7taNxs2kiRt1*1twcLYtKwE`T=#5`7JXk z0_wHciS*PnCYce zx~XgajUvz)L}(lJT@EV++)a?p=8=nl`ab3&sJOtMq_ASpa(a;SA!z%vYwN69P`-M1 zS_99lfIEI~cbb-;qO4#7xrD@^r&oBEjm}8_ zr~Sjv-y6&sY9JDuGLx&trbR+w8B#ZfBnv~j7rj-O66YoO+4xz00KolHrvmWj`PvFl zjL%<fPPQ7ieLema&)#7<*c8P6(9gj_~ z_j^2Ut8JdE;e8h!9I}m?FdE68Zk7*s_n+<1&qIk*0m9t$7Bp#0{2{m%S;RDRw@N%t zp_~=8E`&>ixh#)_8KvEM+7YgAgn+wZ1e*l=6WQQX^`L>LpM^HR2a-m?QD#Gq0TF1* zv%;Fo4PU88v&_sUI7OzG4fsILyjJt6XZ^o2O~JMI>SFyf)eT=4jXbFF5p`vakZR(u zIf1<#?l9Ri6S=TfkNo(cgpL#bJW%IAW+>8LYD)}+S|-row6&~s4d_;SbHs8TMC*;c zBI%cfDU0l_OM20;nKy|n(j(6xz_nv>+Qsga%2Lh{T~UFe;bUo5au%Jpj><`uiKN4| ztfBYcOLoj)3GqXXaRlW5{?iU}y=CYFgopx+yusyG$eVMCWg9Ly1-JD$1drLGJJ0e3 zjf$0@{6}>2OuXIlKz0a2AJhHNKpg={Rl$z@&p(}gmA)0pH*mCR>8HO_ zr)}24#`QE3d()~N1?)!2e+f50ZqS~_ytKWDgEDub-mzxTcB@c6bn+0~Wv}uPfEcTE zg_nEU9$~or$8TTMUjvWB%z;}SIBfi2Wr|bLUv0+~In7uR^nwhv_cpJ-rpKG6N9ifA@=HmUv+84{wYq?^=ngA75NkN$AJ|xDhk`7- z6ZH1f^X~3pH$FWz(f@KJ69T9PI{Z4DM@9mWq|^068Kc^b!}_+cb+(I)-J}}0SKrkR zgJeJxYO($CW|i}37JVzl69;)tE9twld2V=%EpdgnzS?NK)u4HeQ`wMZ zO961xz0B8D`vzz5u5Vg#v$d-~Jkvt~R05|n_bs8K$46ofM&tS%Q4Bz?;k$XZA|L>v zQ4qs4PTp3utg4)TQq)LHdjKsqjm+Pe=-i?34>OSC8rrzefClXz+Daon`;x(VZ7IESojLYG$&);sdKio7%b~9*iPi2?2 zBZtX206d$wNd>n)jWq40?eBG`{{iv@WRV6n&#UI%A&Iq3J0WX=?q9W zFe}z;UCT;~wSXVenL~e|;;Y=Wne zEqGYpAJ7nl#c~EB<;m6VMOlwrx?>Lt=Q!b{Kwco@dB&=*Pz8xsCbNQNYniGES|)y9 z;y?bOMp1sMdIW;hPJ={$x5C7!KztQz-=ju_t6Pm`|qDUkx)+_YXaW~t{ z_1Bg=sLAGZMN``N2tssbo~D_mR$wB4X659FRDnQj%0#+8s~SPSb%`_5no{qq?gV`o zU#*~x+)^yPWLjAQe^|Lpc%o)#RB1QENySz!NjSFyt$c3A>l_4v3gF8N0tV~ki$YtQ zo<7}e*e9>@6HzmpUaQawXx)e7X7xE^eZ%5H9!>vxYEFrWM&+ltF72oeXS6f;W-d$Mpg9iK9~)P5HmQ&^Q`>CXN#bRQ8dG=t z^~*2c{rqo#`}NyjJYFuAPY?2qTkek3+nr}2^&F99AiDsaeJzzwWyPckNMmyZkyuw8 z)*vBdL$VE8cuq$H_3Dmp3>IhI)lCWmdaHpkb55_?%RI+8S)`>Ke3!c=YYEz&Vs{rj zQfc&-a0qd7&&so`th_bPo+Qf&982wjg(mB6XA(K{fN~my=l{EA7bY%^8YW4^s6CeM z02M;6H?J$0n9vB3h&R3%N1_?haj@l!a>TpTNmRTR4y}|Lh1VxY9|Wz`p~l|aizxl8P%WI<{ zuE34w==I25OUld@A?}>H-)FduBoRQ4RzUgV&;R4gFQr);okEdX%=Zj;ps^KNq?Vmg z57V@j(|a|YmPQ$nPZcqR*GSPOVeDxeaktK>}p$VnPm zyu~LLb4Y#WyJLSgHfgih)}hWG(&dW9!WDN2C({0A`r52jHDqfer`?ihuB$u59A>!@ z%4npc3ykOR{2J_CWK`cAph2N@x861y*zF8^BYoixpIG=)*<(!MM+nT<{V{h_DKqzIUnF(0e3`kzVp6Wehu1qKn&>r`9buftNqSjFu^X~U) zH60r(s98uvH|}z9rI%cSs;F1NNs>E;Wm}G4Osi%{#4)m~o+wJMP+)gq0?x!+Gw$kg z1wXfY{s^s~6c6(~HZm&Z0-+fxdS{1XIlB|Iq%q=MVdzA}IUNyMJ^TilH52(8Sz1r# z$S@{f6uKAzm?Wszvx~@llAyMd+iM_#AJDOZb=P6=s=e_2(}zikWUff(EWL6|pNJnL z*`qd<#&hgNOWg*qc04@nKU=x0L9SmUuT&xZP_gn_IZeTBq|LN*obV`lch3-Ego(L3 z;uF~gjJwRdTUn2$v@rv&X3ou^J&>}^Bdd*@-*NiNWXzG9znn7)8i;;VL;%MPL}z_{ zCjP5N;@v615+0fOvjgZBdVI)jofIRykj{nK!GJ}g_~ zvpdCBBY8KFq5921;;I6+W8jINB*wH4yB)AbJ}IYFCdl-6#b!~?H2D~XrOj9sbl>tmiyn=^KdNJ{D=sq@yR;UsT&03|4Yws1% zt?BjyT$EZ@bbrgsif~A*S)nVWYEZtuduJ{G98O8lV12TrPn5&9;Pxuhi!yWVLS_bX zYm!o#bI83YA4}7NZz<`QX*A)_fGeSD4Bd9~17HNwmSJh)>gM(a$z@&=3^+^s~AtjtnT45v9;xZzu@p%)O!@epHyX=|Dlvm&8F8U1-Gc zg)n47*VQ6k=M`M7ll-MRZP3-z^BRq??jGTuBxcWFmso0gtV>G}j!wUs>1`H0JpcIFhJGb^)YG@>iH0>7)@q+GoC1W0s8s!<~ z=(s|yzMc&4L;biea-g|{gb@fGQU!t?9cr zl^>ni6htTmTNNkz%5)@WP?P~@d3-{CHZm^1dA{2dHC5`@admT?U0k4@@bQ!06JVC7 z8|Lf)1!TZs`m{sF?z=zEkz<$+0rJ;e=_%v8v976sCIgL)dn^Oqla!1BThUvEfYT*y zOP4_Q%&}d&a>O2LbQAz3S>GT+Z%$NuU4Euhi`Lr=fA_W~g6C?6f)9-D)hCc->=$#r z9gL4QGkdz7E>v$9(q5%<%E~R${(0gOKapZq6UunpKAAc!{Ot5(;A!lR>3@_)BU}|f z|Lv#WuFp-Q-54hNPVuPS;m@bp1+=Q}Tpcck92HheFmRf&CHB?c8>4|v>AnMU^ zCa8;wXr)lr6Z2ZQAw4TPjew1Ajo>LbupJac`%J>a!@m@7+O!8XW z-Lo}EhkOk@wt|&HCgfhj_fM8RgG?WtnU%on)awa3#UQTU)!2=8tb5MrAVP!6?#iaa z=#y+!Rp!ouA*A*oX?Xi$M;NR`JQL=DB_w(7nUlYJV8Jj0ti7AkJew|{+MXSXPa97t zKQ7l!Ga@$f7f>Zj@R=)wOjc+_w^_n7G+dVHx|GiDt$@aMdVmYuYOL(4_1ckaONTru z<8#ysQ82W7fL$vAeDD)?U=!iswAM8v*}3SX#Tl7GOQvH2-GOT8M@WJSJZCAO8aKr& z`?tazayQVwp;)d@@uMWu9>vEbnRTwN0#?LwFoEbN0|I#~TsM-21Qzcr zHFPz-l9L!o4|k97275MWeYK9()wh_QAa--yeba0h<@mJ~2iXG6lDa1Uzhi|v%hDMQ-_}~Z|Wrnq*_T%9hxE>|8BtL>8_WgM} z!O)_Ub<{b!Rl~v^9JRz#YkW?0R$#fF9*=uOL4N|3A!CpR#&Z{F5K^sa5=o#ztAP68g|SRc*IL?G+#DuUR@3tHxAz;jqX!P#bQ7fThLx+Hl<@_H9jsF^y0y0)e*b@40Hu)P!^h(KOVu@-~Ime2`WnfV+(YBb5ZbjHs)bg;_ zB(X&1!{h|QN+nOIS{l#Vj=z1CCgjk&rb!`%N^n44U8@78h)I0^SDy%%|;58#qyB>W%yk{NDPt-~b{Ds_^r7BWM+S zvCbU68of6ikRf;ow}>S>;>~Go^j-r;>G+T_aNu;V2JWL3sy*qI0TDB5%jy6SPaCyY&S<6J^WZWXPEY zG=bm_3hPBf@z~x3JygGE-a&|F`oBmP){2<1f1cJ{^L-gMW|YF#Q-Y)giX|>3OXJEQ zw53?4CC#C@^)z|1(8?9Kse2+<7l+Q;w3x(A<9d5n_o^5ifI#R&dk=wBE98ds2ZwD& zRd@sGPnrVg!g*+&F#rZi%CU-_GgC~&7)^EXa@q8&AVJtn3|rki!~M@(0%|2M%z1WX zLKH4riSM~tc|Df3f(M{(WfX!Fa!U|)=0@bB?X*oH?&h7JgEDY+vJRsuJHIoQNR0(d z>)UFEUM>>^ijWw1a><)W!rz49*@dA4GHsW1jmqEU;kK6Q^_Z=;bJB~D18fakeZ4Fh zxCJlmY}aAw_x7VY5~UK12#+&M-LAT~LOnO6Y^vw{LU2Ju`GEJ#9ptAKrONoS*>o<6 zrLZ3}8y}z6J3U=ljY@WWK73G8BSv``|A4-MRk(X~zkK}I0ia0FgyFxvVI<3CmzTx% z#CD`d>Qoli1@D}0l%-b0 zW*AUywl&9f6m8WDX0G^r3y8uLJ#Mb+XxBM3?F>H7qw{nR4;RC={KM&yX6u$iou_st z*@KmHDO{}$fbYSZPbe6iT+JeME=`lUyr$$@Y9H4_%89hd+O)p^n6iU^;Icb667Sv{*PEP9yW@UyhgzHCq}EE`a^_52f9?7> zlgFoz`qsi!&bp*i}DOxo1`Wt zqabI2Gx9-#l&cM_5$v8n3;@iJTa*VBC#V@}sW-UnNLVBp3xFgmYwWsAXV-1}ktH+> zQObHY2%wf_BPn&vcsG0$NJddf5g}hPLjbv}=pQCBmZ||(FGuV>((ES}X)qqzpQ1A1_`}QXvVCq^Lv%2Qn^`i@Q+#7w8^tO24s1R~p6F8q30*281z`noM6G(}vJA zk<^?DOEUtSJpElqy5^L_`4KsDlc(zeKcQ|ttvkM&R?J``1^R;CY?sRQzS#|^wRpJK z^TXHUs+67B%DYAPQ)iU^okHO^091&Cva_X|rrCl}hS-qP0TX|lE{972y20`{2{*h? z$umHPittl;v5h|!V{Qp-U}FlFN!XjpShz)*exWleV|NV-2k6zXdCeh1guZia6xWq&hhJV?}d!xmC+C@SJB z$??OeO_MC&ry%- z*DNQMiB zc1O>J{vuy3xQce$whtOi5taZo!#b#x>G7z&Or0WA7bmo1c84@$JFpf)<7H@LqMfHT znqs1`In^CZr(%{+^-Vj%$5K=ws}s}?8Q;Gibli?=&rZy=@_c4X64|~y(Z*OkLw79} z1tyW!nb1V*TSRF2M~>Oa<3pJmk-+jKG=q8PuqcBS3S^&`>HNZ~sI#1r{t)So^!#(7 zJbT!)?#Wc~jv%EmMjz=!i@pDpER0GHAb&yxqLbu8#Zc($;_}{5tZ?UEEi(6B1{~B% zYd54ni`4~}_3g1Kp3s8H1Omxwou_Xkp+qJT@&w=2gQxd6FsD^BJaYgh6S~4b=7KGg zmvQ;5gC$Mi7gnXoW#*H(ges5U1RonuqiD+KTDBg(00wGFSDgt)TO>GY1^dHuavl}e zIv-Vz+861NOXIoQOaL3K|4tNWHhcX#y&3jCRZSjHew~{{Ht1;B?#e1Q!kA1vNZ&FV z>3q?6j(r#1VDVY#+C{wwOorr9^tLy95Oj;$4CE?7*&bPxYx4_)uwM<=Axt6_)Kg|g z1GUf}-RNo?715pHqK#UO!<--1mSkHg{-h)H{Nw4Vx8~d|TWB!`Kz1)5R-(i=M01j; z^khh)nzztV-d0q3L^QOo z`BTy~W@DsvR~s&XT1^{|$N}vh+6+}U+)8yi~dS{FshoajkO@%TYUmRwROgib!0<*{v30K%mi3_#XY+5%V4XV|Y8Ayq(^> zy}X=U-we~sPj9Zbf=XeNr`VkLFn=($aD{k-ETe;Biq%ySjRUwM%T75>#A=k^F z5Da`;JV95;UAQGWih<5zjHcL%WE9In%&9)T?Wmnv!gZ8NhUm<}{)Q40|3n6$=$sP2 zI&=fLZpFoP=q%y$bi#tO>ERlc!%s|jAoQi^euQQg@17g2v^&M#jSp|A%PBFR{F1h& z>Ub+X35x0F8I^_)^%~S;_7quJ%jxt^&pMz;!tn0yPx4VihhW~&2)K;gn0{=Z?^ zr8Y=6gM?rUK9sWbW(>(|vYJ%t!68LTr$7Xzy4A1n?CUGD+T_`3><% z=4F_wY09N#skoD&ywVz z1%pyW)RgS3jAyjcNu*xtq^V#mCUgk?>{KKBERX5@*&Uw|;VBg-gV=Uwi6qF@M9EId zB!6$Lqdm;FArqPX5a-*OK%?1E?AaRdHdfpH^2^nCKiLVvZD%)jLQceU9n7Y(%TeI8ds!m?j6CD!a7_o#T*)}%h`@?1nR z)rIqfSEl$`P-ORMfoS~+vA3;*ymDMLK)*?x0h%aDLemH(n4NY?!(qQ+#oc@KSj)~J zT5QB2*e)xkkQ~FVOZ0|fW6u0m+mrb@Xu(q^QEVrK^@=3iGYu6cX6%u?y@HwHTb;SL zm*aiLzcIp8ym>KH8AR-SR0N%w{2f8(D1OT%lFc)A8WeEF4Dci+QeQZ901W`LB^@3% zjy-k{tQvr(U0UB*3o*JmGX%o2(5U8tjlM@Mp7$W<3R;E}J)O^G+|w=y(F>lJN_w@N zS4AES@)q9}rDWu=j=~w47_jI{Q@Y?i3?DIn>rn5CZnOQfFlkBv4eEqP;<|$-kZkx|UvbQ=u0fp}O8~ zJeF-<1a4Itu*cdPW$e63rTq%H;NpX!Tsci|c1F_EtVG}zP$ICr?%oOYFIZO|w?}5# znQ*rK4J1f?Rp7-<2?7zYdskH?3TLiJaZ?$8O@MzI#D<`_A-Rt7c;xj}eR|*5ZZdfg(@rVl`jkK~34aGJ?)KhFR^&_MG zt1m_Uctq-#?@$8?wp!A_CJR-4at*Sx09g%0;7YEATYx}Ds7#PQ3AUbNRAyWYnMAIq z!OV?Lx^r+XeRh)hB_a!``d0>naQah3JVfQ~@8CN;UqGNBn5eR2Dna)4)peIt7RSv5 zVg+#q&h%I+uE)DdG8eznTZUIzr?m7cyJsJ;%rz=Cl3a%dwDkCXleCZZ_Tj-;<#LCx zOjDF5D6gGmTSP|S9MPFrE>oR+SI}+WDx-m>43-p~BTJ!d&XVlD>n{2*U4w%ak2As> zx(O76wKL{ymY$M^&b;)I!ykuZb~6}K%CNM`pf z0AZxtj34p_LBYDOR208d;mp(u}~^|m#gBbZ~bOFSZ>N{ehcb`fhf3O4@1NNAQwo5>X@ zrxGX#?*J8_1Jil(VsfRLT|Gv|NcQWjZkXDZDOeh)xe8$@;aKa#}3%&EG$7%e*#A2;twy!?VH*3 zVeGjq&gT89C7@+qglNbTmiZj8-LH5PH&A|Z}+S~$lQ)y(Mf&)P#Jr(zJUotn0z`G)zxa>R;-KdztFDLvR@d2nshr8 zjC}cprYIp_cHf1;4%fnf1!HsI0M{{4|DN$e)I1QV?= zcd+PL218RBP=tePPP2(93ze&RS{3IEYN`8=3|>2^@Sdy=P?B_%)t%{l(R19WDLW#p zeYyQPu#Dc>q1dB#g0@Ioty)G8o3+>v(TlySahvg&ZdCgDQum$f`kT3{iPssMgWC>@ zfs<|4YJsBF60+O{&I_ph{qqxZNpz~_(Y%C^^VjSuJ0u_thEUZChCIphW~@FO@=Cx8 zlM=~2D+fBnF`8oJAvI$EMWh?P+S{W=K~na!*x+Jv&6<&!bUjwX z000pciD4l@Ql*RT*HAZC4~s*t{n1?SEOtAiSZhiVq@=hwnCZAF-){+xMRf8Oj>TIj z>|R>>NH{hiUlMx9{mTZ3YS2RFrgN)lbH@MTpwq%gY*Lr2&Upz1Qe`ezQ;Y{-9kVzw zxEI(1w5MdGLoSqNhWT*Y3EC*LZY)1*$w)9ua^OB*^Cud36eDq}yT8;uUFJH}D&MzHh%%oWiPh+iYc+TPv7i*m;ZABm2fZ0~?jTj%k@>jV zu+VC@PMRT`@1fvHjbVXb>hRyc9e@1pf5>>V6_tvB7gS@XU{HtCc5-{K#Q=b=K>(@I zAb;UQV?Z+?(Um0#b$Rv6ubu z=2(%E_HZO&XYsvIcE-zn*lpJ626Kcif|P#iG7prE72VOttJhs( zv)w}wyj1pmDiW1~rD+y_SwOfEdSlYfQ=KABd!y3Y7B9zVb#C#35)bbrfwzZ$(JK+d zMj;?ZFbDmpun#BTADO9Lx{A2}xa)`g>=)KgK56%UB@Rb@U0*I`29Ds1 zn?Y6vHL&&l@eckD{E7c4@=m;78;z0CG~JBi>HQHw?;}_k5^izv;`+t>c#KNq0><#i zQ=M?UpSm39K5Aw}Bi{!PqUBI75T!EYa^4S;7(_u*PTXxG9R()LaD^IVI<66Xer=}h zjVXB3DxjGP_2LkxJ78kb{tY}avxReW>!Z$cVDzp-`0i`yD0my@)9~v>$&PzUAD(TG#bi>Ir&vx3 zKt4@T&sS|O*Di+UM`jE@%CYkGGho`A^*stpWK9N6KpytQ%KT`okGBu-YUu5~V-GBd zTpH0ULV=S}Wnsk%kzgm(eS@5FgRGqk7rMT`P;l)4tE136~=h6 zX6TJXlh@Tj%cX>daE}gd)yeKmu$}bw_MTkKZbH~CutxXa4XO}g#zt(wP+n}7zZ`oF zjR6;WA8Ns?=B34*`%^^VX7;68QzSDK89Q4Y2R7d;gK?7jQ}nz-y*!r!>H4V++v@5q z5ARWQvXp~JAMi>M32p}KZFOg@Gfwyro}x^(clWpOF^#XqYu6)sU8$XPg1{u)GYr55 zg50*_2_69Zd+jkuAU#;*3b($a(EEx((~0wN8XHntzAlScvR&BFl-Y@h0r;C&C;lCZK0EI z9^on>vMzZ_1}IL(@EvI~o5BXiUbLnc)u9_R)kG`I&HiwFN&>XJ*!iGpmfiH3Q{2prr9{jD`$+bY%zXuzF`I+dO*XxyVAMv#G~uIO~{mOC8`>BVJU$ad(Qn zdZ9%+(eEDb)&Nk0zrahAHBKDmY+f4kp((O_H;M2R^e@R{ASAPg5`dK=8$q4Z_h6Hu zfkzm+qk+=oCYo9FvKZo?yW{HPH#v;vrk||Gl3&&faBh~ZL4mq1ICY~65Yqx`=)P!p z>zC6>sV&!;7;IZetvias6_2`xzn^Zbmv^hx#r0K6K><10t^%zMvrq>HRl3Ow*^j~% zx5QChzs9P;9=oD`J=)#FZjCyE+Y`hGPV}q8L8xaZiC(#O3ktwH|5rM4qmjh`!UhqcKXx9uBN4Y z3Yuxo3*@q!If19**u|Upwn0>mCHLe~-ZcqKs6tH41dwYJ7&I}BrcQlY@ZMl&&AZcV z*|{A>aT1>LjfwQ!VzfWUzCG)y-nJGo$?c@HTj`CaR$`^q*fum5>#42<^|iA_bb(f~ z18*r>)Ic-0!dVMra5b%Rqs$twFV@CjHRejTRpvRZ(Q_2lX-W(PEOF^AD1CHsgDezE zx8?LQmupJs4tF3MG_*MVGyD%xTzaWkd`N%bGa(wgTUCfb#0lwJ?oQJ}QNO)qABED4 z%Z$w}1W2gWK01vz)`O2ZqkNB2)HP~KnE*(ICRvcP+!Jc>bU+S7@t%fs8&AHIns#0tZ!*p0O>kGb>`2QFsVeo?(k ztxyzLrtdm+OUd01)lNkdA`7M}hLVGVkN`I0&lxHf(ZDpu4AP=$BwgY#l;)GSr2+>r zD!)wO&vvLZDuRJt3(dGrLRHbtZOYU1Vg^NxZwYTbl6Gq0Rt(q< z@-)%c_i7*(i#%I-;MOe+Z=ORH5i}a<@`c-b?0cEOG_KLkd4VSAwOK3!KIZfYJMez@ zP*yI$4am|0U_J$MpJpn+e-g?TU`$6EDAoq`cy^joGmIkBe8KBjT_b`BWWuzFib4B@ zFS<*7Eac04APLmoi#_6N?k@?*%ikw7c#svIP@8!wly00v+}CAEROy9UuB? z;hM6uOHh;5gkTd{9g}|W39DLu9PVbJjkz%yV02<-h?Q%z>YbNmQ zo9b(eESL%c>(J)t=WwOd-7m}(!oJg3sL^%d>EL(HGt5)LT{%MQxGpXwc2tFi`8L^d zOlx(QQ%U@g)c7@Mz3_dX9g1glC+LxI8lb>Hru#%f*}GTsDBsamOEK1kGXR3|e)G)uQ5*aKjk0OqKt$SATncl19KR?{xj*0`Eo8adlh1C*G+xbY>J4D^i z;9HH;su2!=n_`?+ZP()y+dXw3ZSjpm%YrN9RRU)<9Jrbk6 z*Q=oa=;;GoTyV}q7rZ~1_xkKmY{7VfkuJ#GGYQiH-Pl<(=7obqR1l4#@u8dhNs?zD zny_i$&^OX&jz&74I-X;nOY%U6gYQ561nqD~!k$U4sQFk-;-==cJUe_6%up9(=Bq z;T)Vl@oJ_^KR<(+1i?|?IXBB#lK3)iU_u9JA^7`Xwj!z{QFOd45aoM8>XdfGZ*7KR zJ**EF`OpRDaCG#kW`U6$k?W3C%Q&8)JCm&!E-sihyJx&C8j z!%{m*h2o2W(<71T*=jvNHz~|VpuyHCd;<#-d5{-ho*RjE9FJ=Wr9Z*{M)lJFh3g&; zwqi@Kd}nNcTyI;1Ybj3MP&zZtLHT^zolevx-3@cC@q0Xq< zZu9LDqgXGChui1GEI2V;?J$aZoS&W}DzuPLm7_R!^dtD0>+#I`%!RXRIZTCIs46Je z7i(u#HD+qV-3~oX{>6gVCS499nmz;io2{%c7fHC&W1wyyAab0XKuH8*c)4!IWsh8x zns3dx6l{b_eAE5bo{cVvGLQ z1|l%9{shge4XidL==SAg$)`Q0x+|MvOfx6i-+ z{@v$`V>t)Q<)dD{)PD5UoB!hECsGr!qI0 zF7JeIxk^+5UDN?aLwT{Kl49(uFC09BlAZg-p)lQUWYEmhy8+n4cSAYZgK$}1_WrF8>NC%T(@U$6d z-p;zEvek@YJZ`u2=a^$!3oH=vEK#jWL%W-RF$KCvsjQl=<6+tHK#;0bjdEBdz^A5c zk@`ieA$!NL$hV8f`-g8@$Z62&G+YYMSU1m#7Dj>XGgJKT+T|wU3kEapV4K$&im&TV z&=)41K_pCB-jyLP(#i$uCI!Yec@dD|t!>p?Gia1ThC;7Tz?IzI6|&G>ctuxm9u)>B zc*D`<_^f77A0$b0eEf)74rLt&v*R7#BxaB!aYZ8J&7eqJZ3LM82SlbFFhVn18{pg& zngDvEC#V=ORaQHPu^C(%au$5oG|8lInlx7CZ(VncxCCWnR5b0XeK8Qr6Y6vNofb$? zcPd8bl~CVB`LUurL=z$MF(b`NM7ui_l(c*|1WEuExD4WOQ-;bD(w#1Na0*ufU~1t% z@Uj<%EoEGX^ZTjiW@>ni>E7Q4kmKT}hCYAl6C`6pF{tWvHBN506@cP#5RML^v zQ69S$P(`xmi(qj{_qL3Gqpe_F7=n4%r>9?!zkd7Or~9A({`+Tr`Q*hK7X(zI3mC&H zB@|l5+*r$lB$B)bS}FJpNW(=Q&C+`joP!kk$IavO{u{t@rmbo5Fo1eqknCR>hl!VP z1%b2jNw&JC7oiXd+!eW+F{EJ;yhk#;HmIt=ka>t5_bm!9Z-)<$Ny62aJF=~rz)!3| z0!A(jSB)&b#V`m|=RuX4wBV|wZER|4e@3RPqEU1FausjMLZa$^gmwVgvC zYV*jlIi*--v8h*%cgYv5rmfl4J+?9)51KxA7f}$GoPgd9PDbfJ$k*+CyQ>y)Bf|it z%tv8>tk@sqMP)!*ns5+vUf&G&2-7{$C??C`VB=yWjNz?KWkY!Ed_<(e&wJ}f{nX$& zE@q9M&Xkc8IRV4A`*2viTSHC2KX3(<#}mLH#g@jCw6n(Li|(9W=v zK)b|~SeA%SZr-1u{@<5q2N%!W(1%q1Lgh;m$!E>2ldiH*r|R(86YGlN{mcK zd`&guaibny$3LR?!Uo@LH;ir>d*ddv;+zz4?lJ=66z`1U({o2xP8q_F(oMy9MDYLp z;=3k<%^M`8{Qhayi{G7{L*0PqfxZ%?u^p^tCyX&d`$k@#R8UzTqGVcqxBgabfbBqc znzo`Nt$WHqAx7llu~wRfKfI0{4!GvFjJdEP44NIS;aZ_H2sjQu>aCvOw^f*^)#dCMc@t3IH4>V zlgm&BG(GaPoXrj+k(`bYQCLKfX<;KVIBsz;qW2edOuPbiM(mVJds&)~6etD@{$H=v_HcC!Iu zhr6N3rj|%~+b?$qxCqt5N?&P*6RNjZMQVql-`#v+&0OT9KIzXSXGSCXxH?yIJcr+w z&1|FH`qDML43$G5xJDr)NH!N+IU z`5SB4hU`nq*(i;`QwRf!lxhw|)o*p7S0V*mS0yw9spN!a=z9(ySkXeF-u~(iII}v= zOv%((6uQsF8z2wsQvah_#RRw9r&Vz@D?xGzuQojH567!H{A`f0YXCt{7nd{l96!IH zbPQ|M%x@mSin#N(!BLprRwpA3nPDdvhqWm$*c6VW#2&F<@CcpvU2vgGLO{KNFzd|P zf}()_FS54GS433a{pqNGB_=l>>TtQvBx7?GANc&sU;gsbr&3Rx_VmQprcqTKpEyfo z8Xj>zUKxzjac+u^hoppY8hBb*LaAvIpRUI3#=p>wv?TYt+cLngT$x}x9v%=I^7d24 zO&xY?DyuE0Ptx7EncQ}-QZJX?hlMFu`OE5W9vu3sJ>zlq#1qz>yN z=+vYQjVz7y(bcu;lZz3(Vn_nEmdPE=>Di&a3$W4g(V4&%3R2ZJ37R)YK2N2y(yjrC z(|I-^57w#{8ESdb1{*El7@Hfa^obSZwu^hi9h(1!o+e^@A@n@K1j;+6B$_WYkI|$K z^}jluYXd1-17p*Zn(LjLw=?X1Zi7{ zQOYY}Q6|bKou=4=r@GIs8Gpy~@Xuy?j<4Gf~P2 zp{%s32yR(a1Olo!5CC$ok+g|i_F8Z3PO(SSKupsWEW`)(K@trMC98vtg6i9jhV7R8 z5;|=tZb*A(qm@@;&&!#y;mBx#O%0BHt!}77mO)P^As;`|AKzz1!TMzCJ9~qvZ@^5v zISZ$izoa5=OicWr*$en57u&0@b~d;kx9wejK;32R7YvC5On*4DaQy;>r!-mOX`A_8 zdGXu>{5M+HS{4tdXL2QAyf=?@(yRf233i+{>>}w{Yi?`_Ks~O!up5tu`--gNV&{#@ z-}oCv2%D+x#|6(KqGa{uKfk&F9HaQpK()^SU&7*&*sKW2fMX_xvzUNoQcg0uY}MwNWtI^^ zxSQBCJe&1d>CedrW&`I=VK7>oC+UFl7>=BT2?_?S93Ysh`Nbc8`sokJj$|N^dJd9Gd%pf^ zC^$ptdBtz_{Ja`hul4<~_kATa7z2;H^^LiS0AbNb62pFm`_|iJ=x=Y2B7;#|_ zlVe;&Mn(s%Ucu%*@Wh5}cD$Si&tP0L$e_I>#ObQl=TLK$TO^i87dPsJ?%mI0*7bPQ z9;7oNFoRV|#$iJ9mjk45u?)tkTx)7G#6xRpuGibsCYDz@fEmO&oy;4=SP#B{gf?^@ zIUV}{H9k$`hQDFs^U5XBgIn9zY7%sQCz z%hMW~z{^v$+T97Z;C&z&uL8gN%Anp6i`t(e5)04{8XvGJE-DJH9w$3^oV6TCMhep7F{L7*JYtk8r92Vb02y_SR~XJ8bYrwo zd-BL3G!Qv!N#=yFi2da?JzNEpgK_GyO0^(`bD%$7ZChuS_RbZXw^3HdeB+Q$jHd3T z&!YVt8`xlaR_jbjpK3`;wT><`_%uKTY**(0suT=YF~+m>IykT1tf-WET8A8cMs?TB z2VfnD%#YyOfZo|#hGxq4W&D4;N&?K$Ae6?En(Ji5RxjaYuP5onte4^Pc|8OC54p+3 zHyPhg0QAdQ4pJ_5tHN6E@r}=WAp0bJxJ?%3#2O>T+Dq>x zD$5EZ!WGNp^95a*3gjsic0l2;A}|LwX4+64$Rc3FVozZ#Y^K)suHVue0L#el!OxrQrc*7T>Fi^FHr95P5 zAd0&Cr*XCSLWm96a#|7vu7~lO#DzLzokQK5WyiTxy}~x)_Loa~rjA7oT?TDI>&MA` z<5SgFD$N~E51U{lVFt&j^3H&l<0jA#dR(vGr=2Y?cDA${w!Msvpwidn%izhN)_09&8P>Nq_OoBOf83w`h!n5#V_l^!hxL&sKq}#?L#o;z=&3UYW@%yFvRq}N(Q^|zpL=$y z(XJU4NQYdlKP;OgRgc++iPlluv?5zpZ>gR`b|8Ok`SDeh_sn!H24lU6?mHV|`eYGA zDH3;$N5GFGv7{(*jw4Nmjr_6pa1>_W-GdvM)b#4+{iF~9|1BxRCCntDg`_+s9RM6t zQt!ilsSrmpnr2bFgq^Pr%d5G2)}mBobGcFr)GaH1qa~sYFW?%5-T>nOYgelG<9X$j ztg?hj%Lb5esNp$8$#QkLA*>_@*43(Luvn(^D??|Nd`Vt+s3C#ku9S`j?gSZ&45p!c zXSPgzb(VAkw#qy44|dR4ACAxP*zhopug7wZMzxxa;595Ja^5?Vx1gVqD^Go(a7%o{UCw!WnRG}WIp)o>&d|E8gFa@F;IFYkMu}qx_ ziR`d7fBWV8PgCKhlX|3F#A&;Q73#T~lAP7c$=lRm55yIK)be8E4=sNXRiltRqu2`e z7a*k7X~M+SI_v_a4^UP5&o3^~@P`(9l)y&`+T(g@GOMU0KLtRM^B#BbP=>FzxYoQ^ zF};cc+aA2^_6NXYOAlGW!HPMydnC!AA{t|f7*iMoTK2SYVO`3FWhB-9fFYQ<#ZAP+ zai)Ree}v;C!ClHrK?%*=bX>BAp%7#HG&~HL9F@A^mvHtiSFt)#nq)SK1!bmFH9TYK z{wvvC2y@!z_|f zlkQk>9pSr*IUV)!wb^6_PB56bR=5U_LV&0SW*9301^ zD2Ulvt=Vh%Ey&g!$Vr{QM~w60?kgGX6-7@BF05l47)KikQ`93@3CR*cl9lItabUd-Z!2`hR zizfd;c4IMWPvhPcm{O>Tt(e947=TVlOrF+0gwXJoX7@qBpM=IsRR62qfUPO__ z@~Vl&922=-j1V?B#O`~;wpj??eMx|oZREm1eE_(63olbO5)|7VZ)n#2Y1D(8#gRYF zYVxtum8o3o6YEG^UO7+3hEUN2hBX|Ron<7onU=-|&c&ixs&*%#*wjKSP5u zzqLp|CksG6O;O;Aq_5@61@=s*cXv#CIhal7H`_tzvxs^v+220@b*lZ}!t<<^Xbbo0kFQIor&MVBXT;p$02KEM`p;-R~!! zt_+A)i7h4-<7Oy9kM&YFu}3aD?PJhcfbwc8qFIPha>plkDDF-hHEn?=H(#hvjqt&s>bnZXu*<| zM)XtUFo9ikexvu2U`LZBG*ua)p3~)ydS3sI?+%Teicc=F=+gXt3%r2VCR`9DJE$@} zP*<`tTnmmcnx{u5^C0v1cJg#?!P)p^q=y&V<=JQ|2YyFqko1 zeRc7_E-bR!{LB<{x2~)NF#}*DyJIm-FG+_aSn*V8&>c z&%(m{?Xb0+AhUau)s?-w*=c?=SatW#tC;d;Koj@H3@6WEOJU<)&EQw&gq@ziSlupZ zreJ5pmQS+9{QbwDKi`}_Yrkxw^uHWb81FIEeap5i8N?NqBMwUdkwPE3f=`0htS|4p z%G@!O`W#LNh$yLs2rHm_$i7vR!5$VbK^Ki)q34wF=pOQ}@0G@1T{ z-SJPFi{vnp0}LApWHCLxc#~vum z%J5*0!ajh#C%Y+1loEWl^{G{`vH#B}Hu@pMbS%dGI{AI;%bgS1Ot2GK)~G_6+!4xqJZ^7C7FK$}LL80F zvG7fuo;DvI?qR}ifNp+%y7^g08|{bOqKW%ho1H4bz63lWmRqS688 zmPAeOB3&l5+T}X{xRI4YnwWio`uwQ>2X4Q)oS*K%lU5HeYpCiMiGc~|qfcf)-DuI2 z$zXBy4BLUkFr*<8*n(1h_E7h05sviix#5PFw;i)oE{XI;qRYE$agf5i0u!Wj8hya; z;jcV15NkIc)(W;DW=9EHqxa)S>lRUDYibM9zKA<45-=Alj**;~!}S1Q${H!v0+cX0&bE2`ng&0JE?ZASLd-6Vn(_W=!0jR$Bj@VpUoo5900lcn(I7r>KORTgkQHqfE7BeP}`NcDiNA&M}knt<9fb?5-dW3 zhb`NJ`0)WGLf&*f7tD4&Pg#mA4wDzic<+F=V-lk}R>)h&CEsnTuU`)Jr6 z$g}_ScrOmu)%wQ0U#7GZ#^qLZIaaY{DPgfOsWP$Z2u4pTM9AGYI8YuIe`|WkYI0eM z?NqcD5QX3W{`XJ6id!e6H&Lb|s7z%*)V^V;I26N;!8pKRj1)Ud;P&BWyH|T*ur9c~ zhs~-a1an|ayL2$DN(TmddY%Z>p_*Lh`5 zM^wBvn`CVsNZ5sZHK2>$!9HEzXT&f?+Gw=%oc=s}g6X<-(uP$zWy24!RCHK3|2d#| z7o}F7JT3`~Wq7)%A9mq!*l^68nWil;`9E=B_8BSx&Cc+D-29GDXwWfZu`6lU>7aqf zXtzs9FqVy*oo)U`b{Vt;&VkWHV;m82cv~RYYcp_w9H!`Y1QCuFVDiWWDV3<+xZVGs zjO-X2mKcMsAh7P{j8wy#csVnY#UB&2PqBu7pgSfFr-R( zUilVUW#dwDUsZN8YURz{;+#*sUa8$jtN)km*7{;F(9wK-M5zf$A4;cgG}1W(<2gqE zRF0GU5-woM?u7_gPoaz+^uUIGUSC5n=pmv2~gpE=&3IOf+YCN_5g`O8ii2N+cOwp3}k+6dYUS?nPGYu|=>z53VnqJINqS0fE z*9jn~Bb;E@%<3_{C5nFyejv(Vb}kKOTSUKLGJU=ywa7T zoM5z;^)-diQf~tf2IU$7X(Sf3_e(9RS(LWDRZYheGNxhPo28480GcPx8Bf2Kp zvtBMC;s|<9on-F0LjI23vFa`B8G1=y9MI`GgmiX&o+vc94o&X}>Fe!&T+fiGNR(HLoj4X~Xv`)TpRUjn2 ztZQ?O0Ilq8Wi_%zGV~PwiQU86aU*hKHR9H++gz{+*lIj>XsU$pQQ?iSqC#24y`hF| z5$KtU3o$Vt=hJa=<+VB>w--q>m1LWYR_<${7S?Ggc zo-1SD5tUQFHph@~RKnJ;MGvNrd7uysuo9zq z?#A`DVA%zN60W6g3RyG77A1Zk9<3_gi=*)Rc(9f8v&3DrzNM>J=vmSQ65lQ9_{?ZL zpnnJ5oEwy!GfeuS7dS0g0@>3)lWzH3~m7 z7)#mvy}m;yepJynmks6KK~-5r)oE*Gj!F+%NO}3-GZq@%wBD25tO|H~&$i=>F{7Kx z77k}5;(@e7Xsef&=k)X!?|hJgL8AYyoq{m`bZ{jNGV*Zl*A2 zWf-3cg-WNaqW?xGP!dAmB!3bB02}o>!Hb|tF^M28sE&z$FtCuevO3K#=7lCQR1NKitd5KZ8lKgTN6nDQy!8KBk7Wlz;0@;H z%1A4a$QM#ql9qjAh7%eD1gR;WD?(!nZZBlC7h#y4kakVw( z*!3fd_tdF86?<{J(sNC+C0^|4uu-lFZ9xjn(5)F^I@izE?<%J$4Czo8SHrdIuwSq5 z(+)LP>+Pur;h6&s!1sngjGp0P&sSchU~p3LL6pS8H`e00S;izYA4cFU6tdP>z`oC- zZwc0l4?#td=;Rfi;#vX78qsK?Jz4G(R~XHih1$^9rB4khi!7~5Z$gP}F>p(%M5bxt zh{XpZoTm?bSt7b$-9+V>&dxN>Du>l1@KA6&*hvAQ(-GqN^Y5$M+PhW5x);3z+ZP~l z5Du2c^`7tSCN1h{YsaffHRf2D(E;r`dm+_lGdex^X^Pw+zb&2CMBPZgvEmwE6Mv?> z8><=qjCwEF!Dd-4$LW>1`VL=p-VwjQMTeZk%cl7-EGJd*WDsQJ!Zz3I1JVA>1*Oy^ zx*KW&lR!*knVMxOyDz9+6%z7|*^vR`?Ucg{JvP~iG92U%T08*$T}hUp^LCEC5Gl-x zcX^#ctfHH%C~5}_Q!RY!4>Mgm4cd(;!*dsROG}9cj+GE+1+3mMGgeA^2jhZ&NNLu4 zqGb6P=tLsKkwRx(FW-76Cvohw?~q}#-Ce_?=S}xQC*YTlD7ieHrKD)@jRMjQwz(W` za(NqAB9OaIDx-mhR@!lkY$RTjUJrSlwxCM}0oN$qrw=V_0}}JqVY8K@arwB6y(!&wJO!s ziEnXI+wqrNcOWvDavs{5d87&3yTr>?ytk&u-V7tk%!7+k@ST;!vBUpDKVUj5Qd_-L ziygL6FxIDt=>)MrV8SF)Bn7U7#kv%;%|J~oqaWh4!NEoAkPG{d7ibyn#||iYTEuzf zCpQ)j7uCZMQ@Ys-9nLEElB+(d-a578f}Y$SuVRsb$(f+l>=n$J3`5)6m}Y?&THQd` z@W|DBmCSA*wSA)MER*E)j5?(VS;FZMOpcc7c)Z$Qa{F|!N==QaF!WlYK*;{f{inbD z_{-1#zWnyLPYbjh|Mc5$>N;Ni_y2wo(@nHPtP|4yrT_S=i(&$#8--;|Nk6n`D=$L= zCT+wNAk<~BRIN*>d#?w2o7aTdB4sLK8tJ8 z9_m(8a=E20L)*?P9%G8_flv*Uwh#liVO=oe6pnULn z@d;BZ8flqXx(8JExHE;h)_uGp(D~U~5aQeZw0TD2{4+(+9&swmne>*8-e9Z(htW`I zhK)iwka8`FD^gsnKAQ19?*605qlZvyb(xK0$9gsqjy8R$oTU(mO&E65XUTrX|iv<|Qw{Gupo%Hye%WURf~|Q+kET z$8ry$w_>q3(PpZ}`nhUrQ*2AAJnJ;_Ywy<|xfq4|Z+dEPlHN0Fyje;<>eJW6KN_}Y zx*)UqGb*J(K)j09mCt5d2N@2p&DU%2{le2JC@)fMN{%}ow-+%dM^nxZmIt5!XNO|r zx)Y2Lo?b3iZ{MQO9dM`vato)ZJ3m}ry!qSbzyAKWKjYs&{qpl)-hB7%Pe1*J|M>3j zzyIfVzx?|7(?8$*ZI1u`;iq4|{ru+JKmYijzy0#V=O6ygOPKP*-~Tax^V{Fwe2=!~ zZ~pe}uiyRkKfnF;Z~wUd^yY8>#z}vfUA%e5{eJuW{eS-D=il-CH$VLF`_JEfhM0Ks z+b8||x3ctTSo`>QtL%4t0-9BBA8O~K`z%p92x~I2;R*UIbO-P<_Ex}tGIAWnSb`Fu z1ORl5wR2x|_$$Wa{w#({j$r8cAq-OwXjZzwYcC7sU&u|?g?@PgaOn0409ny@0rFne z!`eh0aw+XR7{H(yMcIiO4cg06;ZOCi50874Rixf;Zjx(d*WKeqAe%TJd{{zE7&;s~ z1bj{(7U(6m|Js8Tospov(J%cR@EDk#@d)3RJ;in4*(B+}TKuE~vtJ>NTPbLc3&clv zT{x44K&R&5b2l1U5Ln7-244!7fbDXpKmsk%2I!P}@i|_4y*%y!S_Wv7FK7O|$nD1HH0pXdX846QVq>uOIo_hOS#7PiZWkKqb}dWFjaE2 zJHbdLaa793hnHQWB94abSMsh%BL`&SHTRLnnnU?OJm3`(;y&%kO__=&dQT+6GPXL} zLzOv`u#EJN@Sv#xJG?J2zjvc!Rt=_IfdyUEnGPd+&6+S}m5*F%dOU@j5eOajNFh@S zm@}6ExE~}g8eaWcXbnodg_SC5c^~8c8G0TE%s|93)W(`9krDUICNB1e?C_EUj1RcbgihLnaEc*TX+8vP6t_&>m{NZ znKif?K~kva=yOHb%h|+JbfbdU6@Vl9AcMHAP>BI@ptz~2CX`R*4Bb+{D?@~MD^>|` zVwW zTUydHNWvoa*;ic@7y~SUakd0oIIWZ=V}ByJfFGS73yIdw&_Y_$!qXNhI+QT0Z_wKG z;>+IExJ@&ryBHs~7E0FsyWB{$w53(vnWP_QkFa!|`|79q^GEAw&}k_A08ds$}%WKJnLR&8y>Sy4{<1XT9w{t*x&>;H;)b(7S>Zj`K2 zT^v6%OwP>H0*ovpm2%giy2uOzRq}s`1Tpv=rK~nB=JeM7r#o0cf_|O(L?1b>27hSo*N|pv_ zU<(MyFxLOWiBeZE+B(6CbPPu0##oexpt^tjqUn2l|L9Wsic}+zbM*~o!oedPA*hdN z=o>o}rGGF89Ut?dNV?5OXPD899DxM^T$iR{Gfj`wDN~Spdi|RE!?(EI@&AjvCmP_I zigKjk z-ui(ozwp>mMW~ZBd0Oqn_ps$tl-* zBeCMWalIoLJ9$2Ti!Rk5O`I?N$PNt5rr5^z{x%H3Lo*eYE-0AD|X$x=vBk&m`vR?flI-nT2#(FG+~OZF}u1~MID4`I$4;7kMEc$L$5VQDA^}l!Acl(0) zcFj<-NDM`Tif^D3+y=i&xeOlS1xql&T9*a)mWO66bSD%9iPSW1R;faqQ-7diWGl2( ze!hdxCCR$Dr3N$__C?Ax4-eDJI}i@;#&k73s6vzEkR)%$w4;OhyP$xf?tzhE zM}w~P5p54b=d=#jt$ciS3CQ867SRN6dyNjtn@mM7XmkXNL<8g5ExoE4(I0dKD~ zF3>=*Lb#Tr__4C=A-p_SU^Gy(!_g0$uQWIX4*>r5@UZ_{%h42jA*hi< zGM!Sx9};|s+&RH#UCyG~IT~TBWP{3Vz}ugX1bx2HMu4H<-Oa6Q0$QF*!@W1pz!PTh zn(-MHrG%8OYjQeL3#`!g$NSm2*g)ZDs17-xyny4E8u9}?1<0~3o0>+8uElU=T6^db zS!s`IR&25dqWpM-BEd68+x-k$njf&52&F2O1C?gL&pYRui%CRAxUj_Ad8Tjy_CUG) z-6^(}aR`=^A*(|yni+7f`f_~$njg7lwE|!rUkEPp;o0iRT!)wMpio7N%#@ezg?#+Cpc%jC;y_FX$axG{NxnC&AT2%_werS`N2}o;Xa1(miF&<`v|XsXdc!cjHfDn@`)@O(ZoW;yYduX zWVtKVL;$A-HKv`Or!FE4{6f_lF5N2VMZE=YAp<}WPisMdsxYAzW0d{}Fe}sOmcv!X zeytR5NGcssP^5D#J9Xxwg#UE>Rgn}5zBT&dG!~oPouU02vn+&2brcGHrIM00 zH7?{rpge;G8^E&NSY;;LeL5*r>C1u6X&Fti6JtygEX3(CJv}4|`UjdB73!X<3|hrF zrJv$H5E&geS5_r3PBW34O(BhSrz;6DqP$_Sn0PAO`)w`np+lxG>R|vx7^rCbP~2qc%bBy$r6# zG_G9fX0iZ7{ZiSX8a!)_OHpn=2MYp^EXbGu)P~vI@*x?C=hrj8i!mK*xMyGQnNj6%wJgwIhe;WwwtA@pUY2nm^Gc0tfEbuL1@}v$(HX&x+Bvoq%K%EhkAw zwO&RuMBm*gHLD=-;aqhS_vUd9?vyxi=Km9zTI3)Sgy>edz{(dZ#I!|vy31iLPv!&* z_26h4QH_R;Rs8l>;F&J|%^H0Q;f4i4A>mnk2b8>I46YMv&zZ?JJ95sShciPegoa0F zs1lv=PKbvl=0Vy+3nw@S`y}lQELX^brssUpG?ZXa^$dGARR)ngv-!AVZICItL(vCR zWl#kwGT+HXFiFfxm6uw~*=hDnNUj`UVd^>{(IH$GPfrX)<**SAlGPT~(lVm;xNRy7 zh#F`HU?e>vAt2ZblMLlXV%J~%akY82ufoGisfXf6Ez)8%Y|qH@O5o?36q-T%1(Qow zJdv>f7LUt^4Z{C?GuPIbU1>&zuA<5m6m@V3bhWoXZEhl^Et3i!?av(Vw|G-;k`4;b zVu|G(;C!px$yo1UwURqooKm<){*e@v`f^7#X(sTw+2K0P8>6%tLw{XHnL(9TU^)7f zKIqJ55)Kt?Tl4~&(FKDKVwdZLC@GL9?qvd3A8rDAa+zX#^2T17Q;g8o!WV?E3 z2WqLiY{zZwL=0XqI`bnFhoS{5-o{T}?Qu2_FH3qi6E(C0XO^q{tro$a&Ld$8We(zJ zC5;;J1DqPZre&O^?Hi4B_HR7Li2j6PR=ZRY8(0nWfBeTUKYjc8$Dcl3 zeEEkz|Bt_azWBrc_K$CW`u)>a7Uv)58@j=I^~K@8e>?v8-T#p7bi#_h!}-v=d>IJX z-URV9^2uaqFJ6w%peU%r7`vF|tOtM#2?23`WB_`7RWV|t&ALK!w_dU-&%=-{>1tR3 zX(!Sz^lBD^ALdMoo`I`bAOvo{B;MUNFyvLe=0Fa>2)1mo_kK-T$ zC}H6}OC$jcr>dR3)P{Pc&R-}}%BKj>EB)24%%TpfHP}Dw?jceAU-lj7L%m)?!vIRu zG@dWtptt~Q7(mYBK+RO;?wPRyI5H z1_}2}FHl|WJh~pYhe9P!7!Op*-DGuaG}5`_c#hqb-o+?PoAi(gDnAjpv1A!gh&4Op z2noW{aP>LQwHQ-sv^1&~)n-bu(UK;4H7QS&A{%DvGyG!1v-yj_x=C5d8HWPraFZqa z${I???&?#MCuYzS+U+D@Ta8_7cSsJ z5VfQPI3)=`wQZfFYEDknZf0EkS*3G=p2Kkg^v(w~_KL`ysh@C| z?GArxlukm78AH#=hP9n8U@f1}sx4cS?r&)hp-t1mM@|fOoBSF0IYe@JnsePf)aE)I zx2W)%-JW2L+A%w>%RO-9-*mzW?qFO^sz#HrSWW96U9Xk?b~s2A^@OIEm;W#8+oqXz zM%~#m2}W3Ab(57cd7FZjMc}`@Sik6^{DJl)kZi6MxUP0+uolH(YA042gczRBSUo?q z*$}2?w3F-(+({T6t{zXt0PC(D<*5CJN0H&~lhj4QK65cP=0lLjzP;)dhl>CFL7%yB=<6 zAXrs5l5X)ocIgHWz^860zPUgE4L9I_qzj&A4 z`Qk1!Slepd$;m;dN&*l)Fu+?Zh`n8 zL-gPV2@d(DNcpiWvx#+V@)U%OUY(St;F1M3t0J0)k)*BBYPF z-xFL=NE-eVNc9a`#C8lzYVnW&M2tC(s{@TQ5m8PxIxX(!Qe^oK2O1r`VD6Qc=qnTL zPU0WC_i$mMCv1e5J$1})ZJ-XU5485v>HVjlzyIaelRJl2zx@2ekAH#P#q7yw(#tlu z@JsH&y1JKRA3B5D1**}mv%Uz?=wWy}vAfs3nai*li* zB77bM3pK@SN}~~Mii^BK`qh{H>+$@~s2&^oUe?gfUuipSM-RxT(r8dW9YlVr6GS8i zqy-2ce>Uf@8jBa|{@QjPoH1or18IjFCZsNO8zI`_pidciS~gxNw%4hnL| ziL|e|8hz49(2$?XgBtcQ;8Alam*WcJ1Jrr-bMV@8&ZYg5K3HVFUw*wT*V#<7?aE*& zYFeLzp4aaAQ#ba-fn)&S5BIEgBu$IbQz@wIjq}27m+cvgOnZPjW+hjWR%DhF$J-^x&36O^pB(4$>5Rm=!`UWeacV%VOzrS|ku;>TFHUz0 zL|)hThXo?F7r6&UJrE1i{w|-l=l$J1mKC`@rCD798PW{>NQ^T1(!mqVPSS%y*h=C! z^+YGM3$&xt8?}H3q>#`kLo{mhFim7S9_o;1XOfX+<^Tfe2!f{yC+(>wOZT1( zRN$5iKm^J7-@F~g$Pg)P!3bX)dI?AYE8D3l#=gQy6A*_<Nh?*BX69vcIG3t(!#U zeS}TIjFS;Z+Dz8chQixXS8@!DcU9i8_I6Z1=m&pNsFEJaA6Q8`Cn{LrXEZ~=B^YVe zD)n*mm|CS`dr+a`#T-s5(Q`zw@Bu|%?vFUvI&SUdIMwZ-&O`m4F(XBdU*V;u1=A29LjI#{XQz?so% zIYx7|DDg$nFu_`Y*5*NfjuEdhZ*TT`w_9TIg4q%9H5zt_O>3Rr(alEy;u7-!ALnj> zC*yTiPyt#8IaG+7$+aBhacbxRMFRY3OLT)I3X`C+?OxP=M9Vue7xs`uM-~sCzSSeS z#&8bav;A*6JTCk%DSc)Oiu1yA2lg#=e8b={mEI|(P(} z17-&5wf_k^N^59Gh`iG)JMaYy1%04R00JnE5F~xA=)GT7$w;F?qbXhv778~?^=a*x z{Xz?J+@n+hV3`N__r#jn%%fqu4HuxW-c*x|)w#3=Mbez*JjtF6;teA5 z0u+^re{N2E?X(0$F%#o5+icgtxd68Kat!p9L?5s08-H=m>X#7FUEAS#l z0meeSc8g*YfIAXNo7pa&#dBqiKT&i)%TPCy!W_l3++m?gWayWNvw>22BN2#+(_Mew7^tN-rgA|npy~` z-4RvI<@#=jSd>3X=pIL|L2a?`mFpKEWE^rJa-Nns%Yi=Oa-bu{MpMXr@Zu~M@nP@9 zLAWUNo^g5A;?#BpMYH5JvC9(6NilV>Tb0GrpTWDDxlnML895F9K^UdsL1`r9Wp7-! zL`npF%&aiI+%F#a?}7na&H=f|`HU6!0UrGq$g$L}ux9=}4P1-kQ02YfMP)<%gb}tXkSEnHt^E-VvzM@%=7Z z4G(6bYV&D#_YG1?>5{QV)@Bu{sGHSqX&or|<|yi>!{jOTuUO35CO!+xV9!DUbzNM8 zc=xC6@?o6=4(&ka!$wm`Q^Cn$mq*`?qNRAkXe=fMNez9Lac2diOxCUob`H5DC<_V# z;fQ5sKDh?Cb8>@pLgV%k;2hBLs+832s1c%eFS3hR#gUb(@Xx$>GMsVlu(R%f$#GBA zNO5+;aTdiLMn}i&oqCwY4!mrLJfZFys$nI6M&@xlvv>zJcXsi4ohkuAK?pWqUTm3s zF=j7aVMMU(XSxLuM{CcSIH$heXD< zKixi~$a%3n*aVTFweqH#Q!rqI&^O~^dNkOnt8hV)m&gv!h`0c}>ewT4ve$69Mo%nt zUl8LgrDc&(hgLze<^9~wHJq>lWIeBE*j5;?iIFtdJ14E3kq=t%iR6_T^V47x1;I{E z+})lBH!Ck^XOs~ROI*ljatRH~H1<-EK?fx-7)v-G2m#f~IGGjJ{UMZN_~7e*a78!L{Z@m|I2;-P#6%xWLmHB(wzmj*yg$6e}%V9!*;~%DB}=7d4`-R zBIW-V+P1H_liTg`-|=_-4S(?OtdqT6Z72LYBoGVvOfLTKjz_NiR)PWD5eyh5QA?ZfrhCi`aZH zJwo*!rw|?I$AV0IGqh=>Upzc&B3H_3J7(WbCy#%8^zE!SuQS1Z*#Z!+iqN^M)rzRw z^?3F1uM)Kd2yC}s9LUitwG4t5#V53Oq)Zo{#^$Cl$VVQ=#b6!PxNCR2#{(dIXffXR65!Lz#p06xyoBbpm^2OTpxPx(1Nxa8(>JNyxHa+`08ZpO zFx-Y@(#awhAE+;PL`E}#2c%G(JdwIUE2-gYi&d(o6*Gd31sHE$Zz-Q$fbpa{fReye zklBVEyy8ZF#BWaRwbQB6h8~aicPTBWY&%kjAY;qrU}6SfJCMy#jWWDCM?X>RNt__* z?n-WD&Eat|31KC?z8l2(arN;VOP_(u#}Aw!Ms{RXg9I;uV68N_)nSv(ykWj7BYWQD zlr*2v!KMkqZE06$b{8si*;s_vH9KLV1Dsxr+}||n<l=2yqe_CoeNj*+A@VP|$P;A3=AA!i-vCdX8)?z*EP4f=Nw5wOGU7Bxxsr@Jk2 zy&@Y&BeY}sL9FRwn1+K7)LV3N8V}TKIvOt-ZIY@*fja4MI1uQj1(52~GddO__t|)s z8!j;KN9s_bT2O_J8{4FSHhx~H^@d)dP8;91oK6$3NfuarvHq@VEU{FW7=$2^c;Pj7 z+pk6>R}SDaQ|#6AL6Y)g6$2qe5gM%7%PSN8PPBpQJ~_=D#uMz9ICdB_a6-yRts+ z0K~{@CYX}c;>~+tM$hTQ(u4hb^!K&t#QHmR;$b_PK_}MBK~9kUu&{P#A&b#s{Yktz zqYx3JT=S0Qz;gVC*x*h`;~xQ2pchy$-q`w#S%efjHG7k~J-U;l7{zv!*o zAp5x#9|hTMGTxd5$EKco`EBsR+p zLX#I*oM-eBp9#Epo+P_o$|&m(>s8_}$>L7>YK*8>vF7r$*R^(EnM|T|eT5y=3XVIw zhIzRvIWDUFJQ%q1_DEd0JH6_wHP5Yo0vJ^)f{nu1LjGFN2sp?yBXOw4<2p}qaEd|* z6_m{NIM$cjBU_2vHAS8Ant852oaS}p3c3QtP-zaMy(HUi);!8As2fG_Sh2@cs!Q4? zP5d!O@QixQu&XORO@@VfDio1FCp9H0p6(7k*lLW$N}c<))+=}+O%Rc%rwh5a*SS2E z>i&dy$hrIIAu=o%)5>75qCHcbByEXDN)kPn7dxs~HOyytG(XiuPk%Wl>%_6rtn?SX zFMU%*>$}DJk5KZ_=`Zg!=)v4HD|lH-%LhBHIEbQhQHW%cKC3g<`MTaL`^a9V;GC^B ziafyy^91ub5C^AYz?JW7kM~ZMHqT-pDQ%uUwwx+XKbmQ&sU~m1w3sG-c1Cc=+|Fc) z1@#v|Dxwoa)tNX&q*>aW=TSwH4(t8pgck6~f=NsaH#3lj3dQM2y9Hfh;ZX~;*gtI3 z>X%40+fjsvf_Dj9tQCvR#21~PW?xo#N#&hH@$wQ&4{|Y8;U3zlJVt7nl%h7yvsFpSaRd^m zDVozMFhts_$8Eg=K5NHfwOHM40AV$?47eqGkHzW!xXysG@?z(#SHpJ5A!#NpY=p+K zx)`G{SjBMg`R;0|*ejZ`(8i^!$k3trD5CJgM}${uZR^}D`)*QKpgnt0ygX*}DJ!MU zBmSO?*;H3MOHq&8T9{(_bR^;l`wnL~pK$S3QiC1MP%6Gr9Qm>_QosHbA8`qE3x&S3 z2tt7i7sNJKc4gX_Rd%gcii$_FdUNU5z+bsK>4_T9h6mKS)>l+TzbrHtX@tFTd-XQJ z^z;ly2B};}tiUybzd_$>2f313uUmx1x;{~NpF%}3Iso>iSH{o%^^9->^Fyc|4~nHi ztMX0W>vo{C-J>bC;}k+bHL!p4RMD`A&e8xy!KOk65&XbtSa(JPFGL~^OqqHsYXG9n z@MYJbnK;)&o{+m~VI1ke-m}FCb583U)?*|fy6 zcFcZ3Mp{5==7iF?Gj4>YDF;hN-2Ps))3J4^dX};L?v(sm^dG`+Nn;Y?w$m`WGg!XX z==b(sTv~JZ;sl+ww_%49oJJZhb2 zMimD;H^(;--{r?e?uhhpnJ4i3$P*0h_56YqMnSe=T@SE{3$9dIWD(x700_Xz1Bwae zm+{VAvJDGezA3~P4ZJi>w2^V-K&ydU*5ulb=8xoYgg}44&j6?rVSKgWCz40KV&5|y zQ?RMdOlXpMl9Gw+YygWcS3Cb`0WTmy*L0H~cl=T94Erz=h#o+p#$0rqhi9DN{`EL` zqfsqv>BUo=sEV77N9_$H;qY?dY`VkWqvwY4wEm2|F?OnU2jKCl2q@3h&0K(82M-_t z2OeB6xrzEUI?z;6DF0_tpXw?LdCVTi?Ja8an)CTgiCXvY*qn?v5LZ|A{KQ!%+m+Y@ zJx!X9Tt#Sl&F26-zwl0;g&WRbP>=!Rc<$s{wHjI=G7Cdqh(dQ^rNltZCgm6e;k8pxZPp1Je)0x?y)i_IM-bGhq4 z|K8W3^hzND(4NKv+XsNkk-$~~zRGi`IeEK8Tzdqy_8;*F*DSRonlP1FQWC6d-|EQwuK-fC#A zxzfqRWaM-^;7gI2H)bP~8^_d$7SR{-!`gF~O>grY$#RrLn&WA?O9~?k5r0i(sd2IP z?V`6tv{hls0&g64VQ~7=9g)XuH`Hg2KN>Zdem+4msn<*BKkNn3!xXH8rGE z-#*xRMh}bRzop{7xsPZHZ%>+yYJsh1)*jY+X6MN>D=rwP2*KW(=+bE@X4nV2Jzu8| z@W%;8!7>!Y8Qns+T|L86?HX@J3t_k!o9Mu&L9Nkfr`j5~ho@=7Bqi-CYVhT52c3tL z;n#`<{ys%OcvI;!fBXIxo5Q5E`XZ z2$X5aI6#5x#XmdEmY*lbrXUz%4g;Rf_FeH=sQWKuN`bwU?ubB`$pwO4*68nx$UmC? z@S3{RVx>1fewSJ9jj>!3Fe-_{+&$D{IWC?N$!Qo5h>!ukKID{?(#k06Dy1S|FiI5Q zsv<(kcpHs$US~Y#{5w^eRPU9<%8az(m;dW8zkP=0^X>O1Z@zb0;V;Vd&6&Pu#(PPT zDNM%wW~JRQCEAUK?uvMb<={F~b*t0M@{7!%fRD6T{4ik{bz)g@IGC8wwMGL>He1c~ z1oO4r!N@GsL7gE~bwD#QwD6)N;elin9eezQxffDTg4Hv0V5ASd56PaSJ5!w8txzab z>OXhdp(kdUM`vv13Kbzllew5%$IK}3V{$7Pb6>o_74u`uF(}ojIzNNNA=~ebgl*Oz zCkaV22&0;q(JU+zw^~i!O4&%7v#25K_u_a)D^i;Cu#NQ8xc^^OZuvP}g?>tBJIZ~+ zf}_(K_8wb^NbBMo{)2IV)k*qY3wfgf@EJHBuL1w%!+D6 zL{OUYmSjRH>m?FQO-9c~mY19=TwUqN?sR4AGkI0eXu8O2bNhgD<7QB`mQcG>@nKQC z);KHPAU4IQm&1_Ky1c9Vj^da7b1o|BaU!k2$0L~7 z>5?giEsFwE!>jeK25q)uB2K2VB0$ zXM6@~|L_cGRZcmw-;Af|m--Ngg~|EmioBr^3ih99cBVEj?B;1Cd*uu|Lp%QK+aEul zen9EJ-~RjO@0toQ&5%mJFwWwy;GS!|8hrZgL6{nf>A&`6-@3)H)=6mL((`^bZ(R=J z9{)ybVrO_YOjD_Z=KMl*L1~y2+q<6{D?@AnB$W%t<^Lj3pC2UWmZ!1P^D**AuFN0l z#?h$uDyy3A*`lPp5rrn};&9ziGW+WkUxjstlVx^URa{bp&(Vk7HXQ90hoWid` z;&=9}K+E1kmL={m9_p}%&Lr-#L%KStz|gIo{d#(E&Js3#2#%@l1QAc1a9J^mhAiJX z2ITBe(BpW5ZmBa`g5+>Y0w+|TP!aUmYQ0WUN|wv7S8xhTPV7(9o8+xfXV1!VY{!f< z85V1JTUs>%RVu$^ZwgF_3y zHyyD6yjVYIln+)^&ngI0jSZy>aNP&?w)IXC$qS^ow-Ugz8ww1;xcP8dekfoV4wG?5 zRtaOmg0ed&Mi`DmutwqQP=U+v9OP9@Gfla?jnw6ghB`ALDD3=ww7(RkDO}}>Ve3`R z4m=mJ=*vxM0a}OtYhUH*x26kry;1p-+Ajx0H-AoNu>F*3ioSxPPTdo`Pc~&gc>GZ9 zmlWEpr(xm!peJ_Oxn=E)j*z|xdo{he!@A7bxoNebc4M~BTN*zQ23T)2t@((K;*B7n z_kV6q3+@SR`)Aa63|vpSCwa_>oYsUHyQ>}C52YqBGgY9Sp+z&8*K~p~0zFS(ukS67 z35pC93&4^tt|5_~TGfcxb{9wkn6ue}I5WlGjo(5|aE*R#EVxvbvrMS>naM~z)w?2e zu$1suqjw?sfY=u^l-y-zpN`cpy2j{>ih+)l7){}#*d}G}bMKC(e^nBxw7xv$86clh zJ;eT(@E~-yXC*Wl-W1`Ng85Qov;y}fk1kVcNa=Z&_R$F&5evv~=vC7G#i$cq)7CW) zt#a_xC9p%+JSen_jWTjO6*wrF-$l*_1|GsGd4kVDyw6OC<9zNu`Y6bj)IkTYLwpQ& zxNIiNZ=xP)cpbxB62)>U;IztLz?Nl9eKMbv0ow7T1( z5|=4=b0Hg%Wx>korOPxDrka(?);o_S9UM=vzNKIGjr{R6nhs*J$Q4E)<_XOzP(coV zxFsEsNrm;y>9BdD=f9Ge0cOrg!^PfjrYlgut5Tppkp3rc3#{R=@ENqEWK zZ;3?SR{$Za_lIwophmw2S1-CFJt4C7fX;Z@ZM`E~rDPNkwzai1p-V$f1e;)$XpPB$I+sLdB-`H$9s5DgE^3Dg1INm=R62aPHm!3hWXWgeg_D^SB%;0fg|(Zk)DXgf(a zEje?v7*g-U$2x?45l`#gJg_q==dwePw4%)h1X zR+maeDoJiu{op>EyFAGmY=2FGs(>K_JBGG)ZFErB-`C7?quczP9JNDS2GNs7JI3fq z?Ru=VW@Y$$^tYrkjp|t8?lNO0ns3=<`OiY0uV=eH(J|$_KyKUpJzU)Yr*DDUAxJ}ZUKm3eU_u0CD%XZtN->g}H@k1+IYTwk-V{WruY3)qS0qfJx zmc1=I#E#Ob1LpIJMh0wk>3)tMp?3`feP8FcgXRb}=P<^a+WNMZhu1e}*|jIy+*vex z_QO_=ZEb!;N!<&Lcs8CB?aIOU@9VtW|H7z9@+Wm|leqbyG{5upt9dy}@XqgXi4`3a z8e+4LgZmFX=2&7!mwa+<&v4yeclcHsz394J^|fPT9rwi?-8yXg4xdSh=@$84939(@ z?8l9zW8dd$hMBJEf3EFhlc!uh4y$9^gw#}z=!yjbHR$JphbiaoI@I&4Oa(&g=RoBY}Kpn0QA zsl&C?=~#P@>c*)~H|x(%jP9q}L)&EMnrU|Bs3EF(?7^a@)6ikM^<>`HCT?CzbPaSo zQ@eU1w%qSxH_|%NKE%4O8@%@aP1!58XSyg#wr~ZPXs#dKmMpZ68TsMAtZmb4u9M0e zDvK^svpM$C804Ax!=7WS@OxA$+B@>=a?2sXMRYdrHx~J|ZK|}6#@oS2wH3R3Ir`O| z7Y3Pyr`@$o_OeYK`>%PjxYM~f-J5H4yFC}@x`nPYk>;Yl=;-U5S(H`uNDG}8w;g4A zCIg4*0xjKdzO~rZ;IkjzNTr(32-1bmcHAwc@xzg>$L6}tDR)ni=wZ;(WjmjN{qewU z`J=0j-BvXxqHF#_qHoeQtnDxHMYVm&sMq%OJetY zosq?8zNj8_V$b;LVE{><@x#diSBs?VEzLCdBpS~4H@=In5$*FRsWdEM&zCf(2&mmg zDn^UCY;kp3$z}kJ?{{_DiYL(6ma0yNjMO8ynrG7)LyyX2zuadgJBDbVMq-=3>MZEL zwr+Q|N%(SK;db>K;-k8ci zFnHuvjRt+EC0%TD=XLx>yMwoHGB%%6Hw?0eZ(b8R8D7#9smDB9xYwoJz@>XGkLU375JZ=ITY?L(RCZff7Os)WP&cSL}(oMYpKfdCHF_%WM{1yCoj0E-`5E_$xD_J*g(9zc?V>d>E`ARm`(sZCdF` zc8x~0t=U@#?QOeVw=+}KXTP@PImotcrmq-nM+=*0ztusYIHZftXkS#U2Mc|P-qF!# zg0LfhuFuuHuT|7JQx0$5v8rd+E5_Do^kAF0+m13vx9Dhmg1-Q) zdCPIl)3$e_3un5ttQK3NrG)f%HR$3ts7gy+8si61c?^i2!O^VKRmny-bdS9nzy2xy z7T?Eil(IVB687@Eu3ABQIm$#cX$9%!bU5uHU2H8mIGf-`S6bTL&6lHZ=)BP7QJVuA z=Y9LzTQ)XxkD4;B%;FTT`3qo{$5Y?eoSFnacRtlF=A; za4Ii$dP{?|td?}QFtSgk)B)OZ2FzX`H?t?QxoSuGzWJ2p{-cKYu_=2>Wpv}YZ8~J^ zbP3zZb*=XiW9)&T6KbwO?{2#EU#t)%d8gG}irXZyjfz0nPSw+|hxQM;DxVEY@|c6-UA z+lHAoa_nJ6Bd0k$p^>T)qvDOqV4=@3%~qegTF>v{D6e%|=-*?zf?V3sC}!y}#=r4D ztmr>UO#|QVO2pDljG2N}K|FA8+!S!+j4=kMq!M0cTex3%RSJ@)e7=!VjMo{q00 zZ5`lype^@`$Wfcxo!-)dYMD1Ola*bbv)5>7+{O)3ciBsf=C{$4Y_w@~9xFOk z>ywPluSlwdi0)4qE(kU=e510v4iwv^VN#7f4Xspe9By4N?&5fx$%_7fb7j1Gx3XY^Xgw!-;o$@>eHEbtkw+ zH6P7X?KIZgav4%{o#r^NZvoj8J2qRlwvpP@ItqJl3})-B=**Txg?6~y9Y4_y^fTI8 zC;7D;i@rBA^Htp^xl_b5AFhZcnsNsBCe3jdWqV`0e#6~_Vx2H`o7(zP>^HP5aNo?) zl}blf{HRjt(@*_{mI^ebL(KP@2HK~#cW9dBNL^9i`XlYQi@gB6i`9apiZYB28TTzw zA>K@()-@>oZCk|OEIgeYHIp7>!QN22rD9T_jYB`*yf3L9Zeu%i(G}^sF<7He%jy}= z_G)_?Y4-2-fox*bGVWppzlApAGN793pgG)fcFNsfsrBiqc5L-Ot!9T=eYNTywPz2p zMx&tRB9=@ddc>v6?$L?Z4*Q4ZBXwOOglqX<5X)oDnP?s9o@!vYJk=O}_s8$%qxt&JkYDfL`Qgo9R_k2Cw|HrK&bytT$n#9tszG+JyXIiR? z1bfkA%MB-@ZoY0K;fMch8z&k~?CMkqNB9sOXe}G8l(zpgr?j=<$^6mipolHFy*gXG`L1FwQ}>*K%}ef^a$=%^6UeWazX? z^F{(nd3&*=9i?eW828LU*L!Tq2x>GkK-H#`PMU?NheBuqobSmrhP`9yXwM+pbnM?} zpeo9i0n?eEYjUf)1hUuOxn7`tk_NOAJ+uBk;l31UPT^Cdw)5GS_C(S3u6+S#I}Tlx z2Aaxb`#tu@`y<002|5t`Ia&@EyG5N!x#-C1YGt24xz5Wy)G#9@KbgbR!+Q9J*X*NoI1KFjU9kXg2hPH=kw?{X^Y1V%BXS(zE?#fzC^=S6I z)zxj83=y4za-Wbj{wEC|s{YwX-AtjwPDiz81MTPQ`GIy0TH}kmxW{Q1EBK^pT-atO z>Dz6ME`&=ZH`jBVbkeThP*hi8AEerh@w^XT#&R36W zWb8jpKUKE0M__X;civJDwHc%WZrIe?w3;T<*q@UaoI9F@ zVYhLn>(~vnW0ZDkfE&e(n(Famr^{7*wurS;?CmFpj_%*H;2%OB^=TT9s?iD7*!)O) z+N0oSe7Yu$yCs{gTt~!;KtF`lX$_Y^(UBVO{YB%HE(;8_d92^?Ep?A@o5gg?Ih%md ztvJR_bJtmpn>03lsb%c-Xh+f*9o$zpDDp|fK1>(w4C{I%n`M4|cZR}UL($0Mx+kwKpIR?P>lmi?XZtq(e1j%E ztKF(EO8RDHkgM!@mrTK(ck!Js?SD6)K({9j$I9Fac4mmKt?nB>YBN~qx7SV`vghE3 zYOcI}MFa1?;?$j2?4aLF2i)BKSNvJUsF#--;O=cTLRZlxw;14_0^Ar#vFE5=+St3J z4A+TZOW@Lzj};PFJUAOt+L- zjUub-H5>U#owG$2k4#;9Rqad!_KcoKPX({e~8VkokzF- zJ0svJzY)H!7`A0sZEW$Q$ zX`_>mjUGHp{KwGsY4&M!3$n(P)r7WH&$w1>m#euwXm_hEDjO5&{H@A-PUvDm zYj%h&cApki3K|J=H}u-NT~`9w->>J@c9DV9AhRteF8$y%FGXQ7KD=R{v1wZYZT52; z7dqQ5=%ezkWm&X=zQE?Zd9+4sBU@@NTX)9xe)L1)>-c=&3lZJPqInxNoeFCiC(?+E zE5Vv~4jM2*`%D9UHYwawom$U;`97iBZl3|wqP8W3y)lCF+(4ZmQgI%>()gY6HQg`t z<2{K&a|8WzMKm?1IeABa+0k2_%2Df}%a^0C=)BN66^&yYt$%fKfWQ+oGv^l}{OaB3CymXx~ydN*JZx`i`%75Q{QDvj%%ZUE!uXidLY)#}B`b^<=I2Z8^AFd5*nXehX9R2Lh z?{UA|pA<=EqcMD4sb)ta-FO|BU___B(p}W^&1GcQ=-h4dMwBh1{*9YcCW8A`>ee#R zeJeS&6&0~6*R)R?Wm0n%tZoYGhT-f$x^Q#g z$X0FkUo+$P?=yJdpsgDx6QbPjUv?#2d?+he!6sz$3`NWH!qg8S&3t<*$|%7qKIwer zgo*_$p;jeFKHZzrX?9d2h zmuBE`3s60A*p65D9pX!9+q`Yp+3=Yxh<5Mkn%kn80q&xJ zMoTHYVybaS4;eaacz+F9k|jsEYMt7Qk<7OCkz?9zlit?&T`r0?xbq5blVeqPV`iM5 zaT-6d(T_ohw)i#Ujq5{|!1n4de?T>!o88(ta&4n7)^S_WG9|i}GWptJ+^TlVjCgfgPRL>hfqT_ziWXfj>*4wC?g2cJyD` zhIZYr(d)rSse*Qs4Bbi5E~gmAhEQ70!KQT%R*%wgH&RritO z;+BJ`&7S6u7fK9y-!b_k+m)5s4?1n2vTDX`LH%Wlf~CQ^pc~~NAbxntm40~rBG2NIlO(e zec9e^!yi-rp(6GmR|B~*k=?dI?VJWbU$!}}({j118Z~aFyt@};vmKX6`dcWsbXWCZ z{*04u_Az2`JgH{7n&0>in<9akJ~xagFy{eW%sVOK&cBd%7hh z=q|dhS5(GyvDj}!l(@Qkqwe@)qxf&=yxhM}1F*5%rM34DrWpAru5`UxBX8QXL{Tfl zWz6O|Tn$d?!4~fHPP7d^k2FdhU47>#U8T~E!_1Gh+o#4yjS<&Tbse3SDdy2a8n?{Q z;Zm$F+rQB&{?|9ke195U^;aMJGzgdZ5{-Ka+g6Mn0@W-_?P%K}YqV*%}L;0|4~yT(ixMJ4A%MP%^-0C*gk*fQz|JbMw~@1bCEHhaf4Fwv zfPro8!-wd`@oM?~=M|zK)%9xbH@N~$b1MCVymdm|-u|eI7o(4gFLEE@nuvDSbh>Ob zc4EX|p&Csd=yWMvSBvd1e`9FbUufM()y8btM8;QGcEzALi;AbNihW();fAE6%slhc z!n@nTW?iQUuv{hZkNLYE%4&uRDAAl(b0(WGj9v5RI@Y_a{6<~_Mx zVcv2}?nV#MW`@S+$6oE?3*yWDH~4JWmdr#wdd=8u8Lx^SoZ;)7=%JSEz{Y-PPPei1 z!tD^H>utrqnO2kKOseyWC9UAA=(0v)ODh(^?NnGub4lseAMS7RBy^&M{Cl4N=^ zdTUDQP_>(=63ky<9!}j+X&zlW%(K2Vv%6!2?z@HV1ku>>ofmbn_q$lhXMuLzOmleq$Wg;}T62IsjiI)|u%5bt%@4fv zcbCK3HnxsFfA^LyhL)Pk{I2vPRjKrV_}LV9rJpU;YzBzxJztW?Yl1FT@E`0eJUtk$ z_4eDo($nYK3dGNI(W&hYouIL&ySjKW+QachZui<>Y6r?v&DMRfuj?+hk8z3L=r8K( zlVmPkXsvnL8Yh>Vw|LRGk_~JoRD(+gp`Z8yYJb}ruvz8Cm--*wtn`{`rfOCFb$uvL z<5nN3aUH6ft-9tno}w=McV5YVK}#v!#VnrahUz_8t@AveXbmnjXiLSORP1i;-yBkC zjH0S5s|;r|TWcf053fYa{Pw9-uqW}>*nQ2OuF*)~PLxOEQ?YxbxES2F>0xuTv#*PLcW`O`9Owz*p4P_-2^w_entWWS;HmFPHcecip) zR<`~`n=XZIjyCJE0C(YW>u^lA>)S57m!r=Qhj85N6<;Ixsxz&LK=uw0c09OIZ#JeN zMi0aB9oPXwN7`zT0p3`GxZY1!Yxy7LPKm@H&l1g}v6YkExtrM%kydG==1gV$9kJ|6 zN-8}tdPLvRZnb82#GYE@nlCD_f$Gt!7|$iL*`n$%UGd;XC;#Ika~rKQ{Xo|zX>?{( zeY;5@_Smws1SvLShnAn(9;^`^SE^O)dGcYZK%>Tt%eRe!N8N&!4r#lpsF5QE>k;1W zFJG228>I1c`{vg9M-jTrI$(G>X~vy)^^YU-ySw$0d3y}$R`A396W!D^w|hzRX>`Z< zkV)d1`O?g8m)z{7Ix8I=yEli z&Ehj%{rz_ukB7E*!f8345<1}-jn3G-uNiKtnsk$R)m!#fPmE>Thwl1Lo$h|66Gg3~ z{rcg)+=%9{P;5toBf&ynsQ8vtD(Sjun)s`--Znk5Y9f&QgSt4qXLGpzMPF#|X)`js zr;WR{ZR^WX5#YC@@g8?Ts{d<8|4PjVGTG0!4dm!7qn^Xpd9q)y(ElWRY%+4^N3!g# zrn=}}_H!dy8vp6LzD|W`65r&>8no=4>YePEl1ijfiKJ%KPRXpvi`sMkHDk)U){$=z>+X8bP-2ISl{pWf3p#@Bzc?Y6OZAgsXWefTU~$7o^M}wu$g22IS0?(eV#cM znQgIdi+5YH$5P#v?zT*~WxK5~+sfUvQt+?!rP<7P|FkadVa{m{O%HQ!5T6&s=bHs% zubgidQEb1%rd@Y)zFAo&^nd^F{OAv74|8Gg{tMmui#67|u<@7uqldXTSpQPfPeYwTX2SHorn##A>S3-6;_HL>#vr~qh;I$zZ(Fm6KL7h5zCBp~&LF-! zi0=*J`-Av_Abu!_9|_{eg81IKF^GQ-;$MUK_aOc=i2n{^S2Q$U>tVVF`D?Zy zo+F6o3gUT!c)lQBAcz+V;zfdZu^?U|h?ffDWrBFQAYLJedj@g5gzjNh36`%G#A^ic zT0y){5cdw^L=dNfI1|LVAT9*)`a!&55N{mBn+9=P5cdn>{y{t-h&K=7K|wquh=&F7 z@E{%;#G`|Ft03Mch_?&k9fEkrAT9@SHHhm$yi*YG9K;iXcv28g3F4_iJUxha4dUH{ zc+Vi-JBarU;{Aj8z#u+2hz||o!-M$9AU-;Xj}7AEgZRWCJ~@a_4dT;-_{< z;`4*}!XUmlh%XJ|%Y*pJAig??uMOhsgZRcEzB!0*4dUB__|71{JBaTM;`@X6fgpY; zh#v{!$Ab9rAbv84pAO<@gZTL%eldt&4&qmX`1K%uGl<^~;&+4i{UH7@h(8YEPlNdL zApSClzYgLbyY+6=zV?r9W>hThZVrvbJ8{ zVD6xWIgeSrd+Qg@YdT`_eCEVhJimD)7B66akHrg`-aT4BZy~d7EMC|g5sMcwx5eT` z%}23#F|%m1v!M@O+_c5wCCrpqyrelV7B6L7{;&sfSv3Ol`b1d#{K8VHZnZ@RAe3<@7n7*+% zX{N;DlsPvRr_EEbIAi{Z#aXlFJguLfGoxd1-W(E(3+ConTr}^;;`PnK^R|B824>S( zyrG#Ci#Iao#Nv(36R~&`^Ls4b)U44u$YA=I(XqJA92$%Jnp*T>?K=Dk=v$}F@{>-LT|8^_`?W>PHP%A6aEw>Hnl;%!X#g-%ES_erjm6W=N3nQ@S!RjW&)d}ujm5i}Lt^pn=B`-0hxslR?`c+F zvi0-!GCRcLz0Jw7cpvjbEZ*02TdMW_`)HWFuj&*{k#*+HnI35b9^j5**qGHPcdfs*7u)k^0D|dGa(kAZZ3?) zXPDPw@tJ196k6vrA9ierrd z#j(m;ajf!H9IGr9$0|F;vC2ttta4Ets~i-^3UkG=!dP*vFjX8Y{1nFuFU7IKMscjL zP#inh6~_)%#j%4=aqQqx9LxNQW0_fTEHf&OWiG|B%%M1z85FM=Wh_?#jt%G=*Al^2Jw+rI!gLsD^ z?g-)?gSZsL=`y#500;*C5_4h<6X-J%V`8Al@s8_YUHHf_UE`-Y%i6hz}3qBZBzIAU-OHj}GEvg80}VJ}!ul58@Mo_{1PSDTq%F;!}e7)F3`Bh))mV zGlKZcAU-RI&o+CiitnaZd+Ps-==}H|ilcuE>5s!%K9~MpMCZc~3znb8a$A!uqVwOE z2g|Qu`Fw8q<>vNSe5HAecs95EYGZaPP3WlYKD}ey)LnX4%qr8(l&O;|wQ19$7tJbF z!}4inw~3kFiQdIRI-Sep%lT5amdO?KiCQt4FQsz1L?K%%gk#`rB+E4tA$*( zQZANK*<`YuETmGUQmN*@OPf}jF=2Yg^gX7yHzu>ab^GaBwo=t(l3Jyd&SX-Ray^?# zWRi(OB~wgi{TuZ-wrMk_=&O>6-kCzVR4*5Itz@dDQYM?rmI~QYtyWIynjgD$ z9ZCqj$-kqL%G68gQaxR+B=d<}E|)5oHPb9zDkk#wC%Jbt-jGW7u4dDTOum#W)HC|r zWIkUnB+8jos+vvZmDoPz^oH`}$rJPysbcR;DOo8L>a}dHSgMu_)kHd#%vY<)T(OX{ zzsr9`X<{v#nUpM+Y@#K5*D_i`dncbM6$|BBF`Y{#Q+jtvZzxvN{%a}|r|E7*&E1nu z_0CkYN><$mr;DQD{ipV*bjQ)?X+CB;s?b2)ugy`D_xD%#F` zsa(nA@|k2Im#gP8T0fsEy6y8{HMUZ*zbV&Sdp=WFCeys0YA##Xx7O>GdRJC+?h^hm0;OwF<&ZH^Qp4Z(Y>c+H%e(%sw5JnRK1!h=PLC=J&`Ne+?r0L3i(R4 zT=HpFsi`inOR@I)#R5RIpE?LOt^5tZ{lJ+0%GjXzaI#VdtE7?L)A6?Qz zLUQ?Jy;Ros>99-a<9#BP>_K9;B#})i(j2@ z?Od{6*8!18R&vQqDOV}wQn_+MhjB5RN)6~)6@;eKar zT$JKATNN|Kf^w*efkdsY1WD%Wlwq_@uNx}x@tBGM7CT^)Y4^rYr!Y|#Kw=+ z&Q7FCwMsFcs-!d8rG>05=Mz=Ezg)|u+}2Opb)voNrQi5OpLoUh<<85p=u$iib+|&u6i<`s%7;nb9vQEbtSLczf-48=cg(|pF-_wR%})NvX_lwND`Nt0(o1IW-cJ zxl&5ib}gN)Bud)0RHCS_BiX0brdB4Cmbpwt*&wI#E1}#_E2`jBosiK1pH3#S37?l$ z$@BRs9oa=4;ni}bsx7IhP|oO!R90qcg=(haervStl}agZ^KP=Fte&Xr$WCh)W$lrk zDCn?Z)sansb3Mz_A#dNh^ zFIQE2!2mRW`T274-6|lvMDuq%atsSFuQsbbOO{dbn;NGoDj>#s} zWK!-*mlMj21sz7(ovLKD(fXXUKVqZf!j`})2#Qs;7AomN#g;G1IF+K-uO{n$Lsa!8 z{FbO;kgV4V+I1;qZna`m{i^a%>q5z|ddek=R!{oXwKwvGybk}GEp+nA`FT}Ns$8(p6$kY~A*)g^pQ{vok~gc?a=4+)?s;p8htz4!|uDqMfssU0jQ&~odUd`l- z2{n@H)tZWjWJW(i#a6mfS1nwqlPt}uwNg}zQ3+PA==e`$s%n$y0Ms99fGBhM>Zwt+ zYPThI7!-8$)boX6QVr95Ms4p*O>GV}1znmqs#g7;x*C>hN~vw0RFzy-n@4SdQn6f4 zW;30tR+U7FvI+s!@oJT-m076TL$#=iM@o==bm9+_7u~F7e*FjlV`y{2*F4t9)lvGLk!>C!cR#k>pvT8Evuqozj zE3{N7>ljg%$mt9G0Zr9P1}-I2sx4FHnzD;-jIG)uovo_g)ZtjE>A4todm1&X(k!JN zSjp9O2xs-P^ERvH)sjr9wMtditXWl|7gVT}YvqcX11c;^bseM1an+1kbv}nRYgYB1 z(xs&O9I6@h(W-?Ds_|_Fo6T3sRlo7EnzdG}r}D{^n!#!=*9-cYHFewys$Fa9y%c@B zCRVdnRH2sDlT&Hyj@VR5rJXubHnMyrf zRWVgivsi5@zjmW$O)4j-?901$Pf{%!rI9^o)Y-@?PqR9;L8X#ct(Z^`GpD9?zNXev zB9l;2l250!%Y0sI)~w}BMX8yn*g`r{t?6eZl?(EfRJou$MfYmTjPcQ?SF0-aY>OeU zgS)7zKBv}(+LN_xLM3OxcPW}RaY}W2Hm}Z_ZD*;%R_8CL1E8#SdCsO+;wwNyqmxm(-T#1yXT2-d4=xT*c3o^Yw8=NFaK)lp{9 z;a}y*vg=d2*3`8w>w`*(lDaA7l&ayXGJmFAPpWIp#`~(9Z>XeF>14H_LbF)URBHKJ zLUoghE4AiSikJNM`*-ji$wFPdiKO}~s#&Xbb<7G??ZS+9bta=B4F4Nk^C0Dq_EM%) zE~u>0@uEi;Rh1=6>6{8?9nMOF672)`j&xMPWy?AOZCQ}i-q69Uk%L-Qm4SA6mc8b; z%JzcQK+~sYDrH;D*2+4P)nQP%rlxWsS<9<;?2mf?j;w!&Mp{bgv}(Gt^0881y_u?Z zjz(6>Dob-dQ~P)1ct^cx`!wol7petSwIvmciK0zm^_-IxUuyYxxc;w(0ZOH0uBPT$ zGOtE;Hl<1_r^dJriE=`@+aLJNmXRuE4MeB~m9D6%R!(XpNF}#g)hbcdw4(VEWe)8t z<+@B(?axG31w%Dcv^7^v`%iDzlgw-(Iz7r7iDE^KSG5(hX_cR~nzmerP9d343sCvR zZ_4yaw9Bd*-6)r|J@s0mTBz8rzuG&cg8H{ADt#F@y~6I&cPkOpOekh+%7WU_rGj>o zvXmVHsYlz*u2QK~R4cfu28QkLtANVq)MUu!)Uwu3iME8@q#avL)Kw#@rC81;bS&1@ zh)pKc+*JWYk9K;6T~t+jOm$bqHqOB$PA`Q_|o-UL9h!PgS-0 z+N9YsE-C?PY4z8W%I0e9CTmI{{f0!YT2>X~3#w+zSY0U%X=KagLQUmf=~~=qQW$-?rP_+N~*Qq zTP1%%ot{*-UQusDNt7Ru*%u~uoVPT6@MU|t?ZdD~?GNmL?>%LM|Bbl)y_oiy} zu5_-q+Tz(-Nnwt&RAa{)CQK!4_2u`i{Vp}yoA0Wr zU#d=6O5LcW8lLLJB~|}u2vJ8&O?`Nm@a|n27i+%F4ru6O)lOBltAX4^US)Y9Sy7`u zqaEmXvVEJz$C~fb9a_|)u4ZehuhlKkpiwHXQO3M}Y_6=|+W0ctm~XzVqK>d?AoVNM z_AaDKd5wRm_E%X@R&`eQnZteAv>DBJY4}J@r$SzZrUsOBD670v16a-6tXh#J8oSy= zHSU}5%B0l4RIR7ttyoe=K>a)Q;Hw#pq9)Y$@p;~USIv%}HQ%R9r||h-q}r&FlD6^Re4Cmz>gQK=$|9wMR6n&?QomQ_nEF?#V!8S2 zqVcunTXX97YW0%3cWOeb4$<(EYO1_O5me>nn{QS7zV%&cb-C3cPpAv58e79vcIaOR zkQzCaS~FSHhiJY_txr`?3H5#FzD>ukMyfPQP*pb5 z`4Zdk)lh6nM}W$dmQAFW(0pe><)z-BF@>b|fNJujQc^>>>PA;Gc}DZ?UTC)cn{QTi zkyLxBs&f=-m1y)gr$Mr6O2foD9Ew!$yxES&HQ$*k<Y~{eyozTP=o-XTmpQM2Xm$71{!2B> zBHL?dzAdT#eW7Yk#HppC-lRJHrHUQRuGZ96)ML(UrDoH^_a2&W%oo#kY)xkhs@gCO z7^<(5uBkCYDs0ac2yNaqLNT1)z{^9EG2yF!hK)syDAzC zvE#OC8^VJqq-tbE!}1#3Z+w}1!f>N5umihwH3QX^Qu9~kU#g-Oi3U0AIxxyK zuu@^Mk7}C`&xgSDpQ@%D&-Sp4OV2e<22f$Do7blLz4+cfBc(TzDiY(cB+bp zY~7wlOy%s*f`%qEdZku!zPYMl3Vt*T0hNqX$(B2c7jHP)OgoPAB}ISM^LFG zl_@oH?7yovb!tata@7yZ6?&(2Hq4!QP_dwzTsvIt;9|X|I=zrl!^A}AmpjHy8aKTe zRckKhjB|%>gfVW~^xD+s3bje4@`PG+O1h&uZdxq1x7pwnrMoV@yH0d3rgPoarL1!r zHw&-(pWWPS$nJl4^VhO#dBHB%|LnQz-6pGjl0&nyQbjTS#;f3 z;u?9aZ)bto_ic)HmXnR`>?5n4HDtB3YpixwjMdH_vF?v{c7%=XtOe`YcmZC6ci_YL zGJcB7Y660N{~A{P?sbU=;Bedl55%+Z61)!WRbuw@9=0lx?NwMde$BeLan}HK*SrHe zd)4{}uP@TwueYpKiJGx$c>y=#^^sP6-uBi7joFpud*b1EG@gOy;FWkS-elG1-Anuc zzGl_uf57rDt(r*j2hQHZzi$ES+{UbG)%LE5_F5$S`UY0zv;NlEwVzqOHI}iClW`jE zjr*g$hRJ@;vDTi(oXP9w;zhi^u-(5(?=`GS&&{m*J$BZS^?G#qLGjyEe74R(8jc-nX=k zrJd#K($lK<+gYP_dy`hZ-_F9czst^+wC~r?HTF20%eo53cP~Fx+wNC){K?*S`Krz1 zub++e`d}Po)ymsiSJ$mKtlD@xi>>>b#@N|o-Pbb4&hqN6joRO;_a9+h#~3@i$i~re zc(IMwHRf7gztyUZxZAp(F^};2(^e(UOIH2Jx2-8-K4$rM_=h#E`+(SV<0yHLG;9 z=8WlORpPkgSBadraZ&dXv952-7FHELqpTYm(_vL2jp)}Pvubk;V+QYNu^&9c@g-I!5KCbt_|b zvuVSVth*X>k##p?uCeZJ+_jC}m0AB~<2{Xe!n&98 znRRbt-m&gu%xBhpjrqZhK* z^)MYz*29e%W7WY?vL0#7cJyZ3y^(m|k06qF}GWrHCUSZ`LjXT3$`uJu-9*0oI1pvI&_^i z)S>2L9YRhW8ct<-=Rv3}>SAR*r?Qk&S;47Y?9{GvYL_^b)J`R#Q%U1|7@xrB@D+Ru zKfurM8~h3Xz;50A=gx`qQ! zj@KvS4BQJ{{iXE|BR&RC!ZXm-XIk$P;;ZlmybWFbru7~q{x?2@FQKdNwBCEfpWs*c z1G@T8>-|F)JcZZK!VB;+boFa5wHJu*!29rFboFg7wI7II!ME@O zboFm9wI_&w!auMZ^_Q!Uwch;1_TB_GKQ4_cqN|_v`r5=v%;QGr>T9hxka#GL!fnyj z-&$`h@kE@4d!Vb&wca7bN8t&08oK&j>s>^A1zv}@psVk--oJ<+MSD*L`@3Jj*YF*T z>i;i@zr$bfFYICKPkqkZxF9Z$%i>D7I1Mo0B z22a8>@I1T(ufiMfHoONP#DC*6_!7Q>@8Ku-75;#~;XgP#?SOf4VO$cI$6mN5u7_FN z0Q=x(I2cFZ*4TkH9FM!8z4wLP-}~S}cmy7Yr{Gz50bYjJ;7xc3-iHt46Zjmyf^Xpm z_!)kKKj9zPZBD=4bK?BCC@zgF;;OhdCNYm2VP71GLva*tizOV36LA{uf&1Yhcod$1 zr{Otx5nh4U;VpO<{tF+)r|<=Q4d20!@C*D7?Y&3r{#Q12hV9d(czs1&4cEmCM(xrz z;(@3xtNYwBs4k_8Yp5=ti>INwWG+4c)n#&V)DBgb#>MC0#dsB}$?uj&?a%v(AH}Ef zC43VR)U~+!r^;EpaQ1`W1EJiKs5POaHy_K#ckm;r1=e^6+;kiQMO` zi3!Z(#@LR7@PGF6|8MJGsf+D?_eH2Ku#0a%bx~a$^{XBsehOd2H}HM@7JtFN@qaeG zqW$r|JKg?Qw%<6(F#o`V0o%Bwl} zy!ml4TozZx==cA3>w^)zZyPM(PB4`~$m_|L4Yqa7kPNSH*QOjq76{jLu_5<6EP7eS56pc$|vSxYqu}hvBh!3Z9M8 zc$U3Or#*geKzkQW8{dbIU^I?p??P#pzk%=LXZS5f<5zzZ&)(g?Z$4ZUm%(V$&r?G8&Jv_k^_R*{z3nE?f|oz-Sz572>rqg+<&Hqw%L9#G`OKtl-WVjXUj5 zydNHl$Kc5rjW=CLd<9;Qx8c1QjWaz-`~tp?@8PEyjW7L7{1?u~c*wlC2u9;dJ&9Mx z-k8M=F&aHGx(H^Gy1@3wZr0XdLJv;wSKVd=1_CCw*Qt{_{1j|Ac>H4^?b7o#w%4 z+-E7`715oS(t7I>XD}M?X(Jwp!*C4lfYCUQJ71;Go5t&V;sJO#M&mot`Kxny{bIZd zZ^UR^=YHZx@o9Vs-^6G<=X2uk@K^i?=a|!{Q#6jV81b^WGOmdUjK**5Jy>lzx8ooj zf!km-ZnG2dWZV_^!GkdxuQ`$U3_Kq%!)q}br@5Q>L3|va!&fmHpZS>hEBq1v!0vPT z-#0fdgiGQIxGJuLX&+XG`K3o)+!If|gTn}@&5%$9^a5!#_JK|WJgfnn&JP41(6Yz9A z4==@Q@MgRVAHaX(v-k?WjUVBc_yhiq-RAM>GZ!w1OW^Xj3a*VQEaIlP84kfwxE)q- zXWRvM$Nlh7JO)q3v+zQ^00sl|F|$Ng)8D}xGrXJ18l>AI1I<&4p_qpI1Ts21MqM> z4o}5%@M63QZ^S$BetZ<4#+UF-`~W}4@9VjJZ_BbI0#4J zHdw-)a5CQj-S{9rj?dw%_zr%IU*V7V2im!wHXqH63*nNu z0euQJ~#k};%M9+t2iE~;vTp^9)`!_DR?$sgjeDXcst&QkKj}IBEEs|<7fCS z{(^tw>8fJQ`QJSsu^#J3=S?;s?t`1*V2sA0qVebG{7H@F z<8c?<4Wsd>gNTp7<1iYBJB#=NybQ0woA3^d&L2EX`~*hhQ_;BeTfF`Oeum%TFW5Mr zz&Ol&xF{}z|F5O@h5Y_2@Or!r@5LycpCo<(U&r_GQ~U;h#=mej(s5o~1eeC1xH|U6 zEN+O=Jh#n>x5TZm1M4^ur{i9DARd9o<7s#NSO?W3p^VuFFeg+n{L=BGVG`~*Iaui?8G%}e{5_$T}md-U+>I1fhi(Uu}! z5m&=?F@w=Ov^L^_I1I<&4j9cpn?O7b_rwG6aE#`iol1NTUW`}ajTp^0yPx<`d>UWE zH}M1f9KXX~@gJOn@vdlo*x%tCNP>;wlQ%#4#E+*4My|Hb|RjPyW&20Fh=vp zP9#19&&SK~T8!q8-A();K90}fs~F82` zUON(x#Ys2=_r_?R*OA00;OTfCUW(EDuA7PP!Uyo*_$)^Ay51)K2*1Q1@OO;nb1B(e zddzB%`E>a2w#TCO!cU}MblxzUFEA(dV>E9mYL`Xrh80;Joj;7`4J3KJfSX`{9E>Az zTP))^oPxXIzIX^8jVIxmcmZCH(R}z@iSNOO@Cke#U&D9t6SPl-v&Y>}s7qa4+=KdY z9$Xlg!WD5fTo>JSnfkm9h}&==4#Q}^`wql4oPg8NUAL*vi{`nz>o*l2$MRG09K0B# z`Rz9n-+}kzqxdvN^V;7e{s2G6@98B$xEL;rE907&z&vh@?KlXd`Rm&d zmvASXjJx7KcrYG?C*m1+K1TD^uO+?(@5Tr5ag64vze@ZLevDt?j~LBQx7Q52dJz}G zC2<8@71zNuu8)0i07moCM-y+4RUD5~aSz-d55r^e6g(TF`R7*>-+;H{efS7Q^UmG% zX1#R2p4Z>U&+uD}=9~XbJUjK|e7GnsgDc@0xE{Le(DZ#95%zmHFq#M6lX!LPjal3fqxs*P6K{!IVF%VR zn)f}OcrQE#*w%!mT??T!QF6QJOq!%lkiNu058Yu@K(GBAHpZ_d3+7u z#ZT~S{0aZW9-Jqe2N%Yra7A1V*ToEOfNeMshv6990c$t`r{SJ>03MFV;i-5IUW`}a zjd%y%kB{Qh_!7Q}AK>Ts9sY{{;2fMMn;#d$WpQP+&jz*mE`fR67~63Wj=*iOggfD6 z+!go1gYhUl5zoN$@iM#?Z^66qL3|va!&mVg{20H&AMp?Dt`3Z=|8XH)5?8=gaUD$K z`q&2t;7}ZmswUj`D0I#mzxL_yUyWb?pYAW^=}&Bg(Rk}X;%MGwG~YVvHo&{SMeSE7{9_F@ek}yKVfcM2$#eaa8+Cf z)3`qN!2viFN8|Qb#ql^5_rU$}FgzAd!L#uqyb^D~+wnep1fRkeF}g1Jed5pXTl@w8 z#@T!Ld^#U4ip$_ixCX9=Iot^Q;TAX?x5gcDEKb51=9URP##C)H?!t@`*gXFa$?qeZ=W8s=6m~eIGOU}ESxpp+o#K{`QAPqX3h8Z z=`d@)w@-&z^SymK%$o1*(_z+pZ=Vjc=6m~em^I(qr^BrI-aZ{>&G+`{Fl)ZIPls9a zy?r|T|82hadd&OI;YQdGx4_}JHSUOGaT3nJz40JC5>LR>@jSc~ufdz~E_?w0jnCpM z_%?ooU*Zq=J9g6v0ec=|E?f|oz~yljTpLqZ#7%KC9D<{8JFMW&xC`!%`{AK@44#Z< z;e~hwUXQooz4$Obi7(*m_#S?W-{8;q7tW>|CE0YE7Z<^$u_vyMy)la$Vqe@Gx5TZm z1M4^ur{i9DARd9o<7s#NSO?W5%3m?O0@MU}pKg2Kad;AT}qCS1*#07A1Tn>BT zTA0KFZi4-BFpk7+v5ezz3hsvc;vsl6o`h%O1$a4LhqvNA_z*sU&*N+OE`EYv<4^b} z_Rx(>Y(AO?7sjPJ;IeZo0!H@AP{1N}a?o0UenHv|vC2<8@71zNuu8)0i01m~` zxII>JJWj48Mrqdgh%2Dcsibkm*O>eGv0*{;J@)%d*TxhUaZ}t3hu|pO4lB4b?t;7Het0MzgD2xzcp+Ya*W+z? zFFuS<;tTjXzK5UUH~2IDg|jW~(`jB@1eeC1xH|U6EN+N>adX@fx55sr<3yZ}d*Ok2 z1Rjs4;kkGTUX3^5o%k<&44=W5@h$uizrgSDH#E!m^qCVEz{PPn?1gJ#5(~Hq_Q%0E z61T-Nj>9Rq8}5sT;L&&zo{1OW<#-+5iud3{_yj(Wui?A+34V<~;h)%JS)Wex;KH~R zu86DQx|qQYunh;|FdTzBU=1hWG~5#pz{Bx4JQdHui}5PF5%0kJ@lkvlU&1%>1NoCE2kwuD z;jwrMo{bmbm3RZ*j`!gs_!Pc~Z{Yj*8Gehu;NLjAZscg&+wX zZh^ybYupjX;v}4bd*eZPB%Xk$<9T=~UV}H|UHAb08=u8j@NN7Ezr-K#ckH&JPoKGP zL0kft$5n7`Okoi>#m#UCj>7G*f;;0bxI6BLhvG4KGMRu{UOML+p#2SR;&j{#55yzzcsvcy#Y^yN zyb15bf8k^J48DwS;fMGIeviMQS;?o*oVWlkj>};$Tnm#}z)i3}4#ttVEtYW{PQl%9 zUpxel#*^?&yZ|r9>+n{*2Oq*G@OgX<-^EYxYy1iS#2zdAbeabj#-(sYTn*R73~qpJ zI1q>77~BDCI02{Oo_GKrj>qAtcn)5SSK*C#2i}j5;?wvNzKI{;=lC7|ivQpoDzk05 zJwGmn%i_woCMGbC8)G{T!V$O)mT)JWjJx7KcrYG?C*m1+K3;~`;w^YLK8TOwbNDL0 zgCFBp_#^&--B=aeJ)dc$|uR;Qn|R9*d{o*?19N zi8tWwcppB3PvMLB2ELD<;kWn;{*AM*>eFdHTojkVm2eGQ4|BK?_QNf3IBtzQ;#i!7 zGjMM_2#>@Q@N_&6FU4!{X1og@z<=Yj_zJ#_AK{ny1OATPR`cmI7cPiP;PSW%u8k=y z;-+y!^X{qRsc22aMb@It%-ugBZ)UVIpz#24^&d=EdxZ}4aQ3ujy1 zr_;Q+2ri91adqsCS=!;^Y|LRi=W`v_!It#J=XN;G!HI}OW}&R8m@~O+yL8fAP&PZxC7R3 z0#3s{@c=v=kHb^(9K0B>!W;1pydNLMr|~6x6F@D2#Z&NXya=zv8}N3#4eSx@Jsvwf5&d?`t+F#7sMrSd0Yk8#uOHDQ``)P;3(V< zXE*-)=0%-ecllVSBb*wxaVl#&RUA0i!z^xqeQ+}zj3aPs?7$k1$6atY+y@WBBk(vp z1<%3@@G`sxZ^Aq9K71ITz~}H4d>cQ)FYyQb9lLe&=`t5Ch)dw|xC%!1Ye^9oaZ}t3 zhhTKw;daCo+!=Sl-7&h}@KEAo@MJs-FT^YGdb|zq#fR}pd;wp__wZBv27kuCaJKF~ zo#w?waB1v`t7C7>;)d84H^(h;E9}5JPQ>ZB7aoX5;PH4Go{N{@)p!%$iT}dK@ELp= z-@*^^3;Z5`L({{j&z!gbE{@A#FI)?gIO}-!={K|E`7Msu5AZYm|LXeUS@(1F`zuNQ zFW@HF9|z+|+!o6?4yWL5xGx@pN8?F&CSHJ-<8^o|-h&U}6Zky7hVSAh_%;57e_{`g z*LiSZTnbmj)o@+R;0E}A%l#Z@l{^2va_2+Jn=kNt{0$BD}-S^F> z|56-ZE8=RnE@p58Y{P*#49DOOSi=c84fn(Y@Nhg1PsMZaV!R4(#5?eQd=#I?m+(!T zb>BC?zaOU@d=6*b_syrvtoy$CbohV$zHhVYUB93IZ)xw(>d*WAF{?lC)8T)$KVP6; z+XVaLU>u3tVj0Kb6x#Y6CDJPFUl3-EHh4sXSK@F9ExpU2nmUHk;U#-H#{>@k~9 zuX%7`Tnbmj)o@+R;0D-+192FR!5y%M6L1>ti3i}}cpRRJ=itS772b$<;Qjb0K8-Ko zoA?2Kj^E+0_z%vZ0^gozm>(CzWpQO(6BC%njjJ;IeZo0!H@AP{1N}a?sNF`nHv|vC2<8@71zNuu8)0i01m~`xII>J zJWj48Mrqdgh%2Dcsibkm*O>eGv0*{;J@)%d*TxhUaZ}t3hu|pO4lB4b?t;7Het0MzgD2xzcp+Ya*W+z?FFuS< z;tTjXzK5UUH~2IDg|p4=(`jB@1eeC1xH|U6EN+N>adX@fx55sr<3yZ}d*Ok21Rjs4 z;kkGTUX3^5o%k<&44=W5@h$uizrgSDH#GD3^qCVEz{PPn?1gJ#5(~Hq_Q%0E61T-N zj>9Rq8}5sT;L&&zo{1OW<#-+5iud3{_yj(Wui?A+34V<~;h)%JUY}0$;KH~Ru86DQ zx|qQYunh;|FdTzBU=1hWG~5#pz{Bx4JQdHui}5PF5%0kJ@lkvlU&1%>1NoCE2kwuD;jwrM zo{bmbm3RZ*j`!gs_!Pc~Z{Yj*8Gehu;NLhq&ncV_7sX|8C0qm7!yIme{csB$j$7l7 zI2I@24BQ(J!XxnnJRQ%&OYs`K8Slae@Zb0>zJhP#NBAZFfWKq61${o63m3#CaCuw> z*TxhUaZ}t3hu|pO4lB4b?t;7Het0MzgD2xzcp+Ya*W+z?FFuS<;tTjXzK5UUH~2ID zg|l(rig|GnTpD}g>ew5zxFPn%&2dZI3Olfl6LC83g$Lphcs!nl=i()JHQt1G;=k}Q zd8)K&}c%9?XS&=3*h3o9QMMsFo}i#!QNelUs>jh0;WT{yE_CF0Rbs# zDW#N>QYlF(B_*X>x+Nv0q)WQHLAs?|;4rTH|HbRtXYZM#`#9tJbYIWR-^E(L_j#WV z7GepOV`bK0JvL$swqs}ZWPc9h7*6I)&gW9D=1<(g{XE8>d6~cP0e@v!=T^MNSWL(i zOwZT(7W4C6mgf8XkRS6?e$FrW6~E>;9K>%qp5O6%{=ns2$1U8=Lp;gzyv93x%$JN1 zNBz&ZOv2R6#2n1Sf-KImtipdOGOWmItiuLu#y0H8?(EAU9L0&8&beI7mE6E>+{+_8&5OLj zdwj~!=5r%42IDgs(=rR+WL_3#NtS07)?|G)W=pnb7xv-+4(C`-;VdrTGOpn!?&JX; z=UHCiEk5LPhBHnag|V54DVc%Un2YbQDBt4;{D`&r8Jn^-JFpx3a4<)50;h2f7jXsG zb1V1oFi-IUuk$XSFqHA(h>Xs7Ov*IO%s2Qp3$X;tu`+A09viU*+p#lyvOkA$3@39Y z=W{7n^C#}$ejek`yv$$tfWI=VapKn)iwT*6>G?X}Vt&5M(tMvE@?(C=&-n$v;@A9! zgZM4S^E-aeAGn#`x6vn~Iw z_3=9O?iTLmA)e%UUgI4;=1WGL7kM}En!?9G83!Ev0*;5~DJI1bU@9L0&8&beI7mE6E>+{+_8&5OLjdwj~!`f-sM zgYlV+X_%7Y+45j{y$mop6q)fxie1mVZ5KFKeE3*dcu@PIa9Xqop`*Rq_a586dK9_Pef8q}A z=c}LpAJzY!;`hwr0xshkZsJZJ;BlVi72e`QK4&=fY81w1BBo>pW@9eC!=n6W_kaGU zJ-^A~I)ih$i2v+<{r_tGB; zFfmgxBeOF%3$Pf=up+Cm4jZr;+pr_MvoD8m6en^z=W;Puas#(ChM~?Te3a7uonk#ILC4dXK?|SaSbV;V4ezbk5~suH*)8<6a)&X&l@U-4^x!$JI(^W?~NJVL=vWSyp0o)@4IBXIpk+5BB3wj^-rJ;5;tjDsJR< z?&DFO;U(VWeLiCt`(Yw8CKE6@(=jV^G9Qbu6f3YQYw;5{VJm*guI$Z$9Kms%%Gq4V zAGwyBxr+yRg6DXZxA}-K7~X!LsEotJOvQ}M&fF}(Vl2aotj0QQz-Da2j_l699KunY z$myKR#azh^+{V2;!qdFS8@$J-3>_~pjueS87@x_QmRa~F^Rh5YvOKG>ChM~?Te3a7 zuonk#ILC4dXK?|SaSb8I@hI+Me?zergjLvvW$~4T(H~2OS zu>{MpGHb9N8?go3u`_$JKZkJ)Cvzs}b17HzC+^^W9^=ov%wPC`zcQ@*ZC_(7CS(ex z=j(in`S~tO^L>8EkNGJ-=NJ5nU-KId;3*_NHygZ(&^qdAE)IFC!XiW|9|`*@VEhOPgQ z^*evm=lrMM`w(1563A!4{jPyH1oyiJ;t<^L8i+%1ziS{4!Tqj*IQ&=pUH{qrIGxP9 z_Fz8_cuHr^+=RO|g8D8Q|-sdxhG0z#9F`0nLnU2BsMIc}7&|cfeBmD2$ z7Z3g2UuE5KaD7?ec?R#D3B=*Aa_>xVeOcgn1lN}Z;t*V47KlS|eOVw5!S!Wz7~Ulxc%aD7=I4*%2jW&i2@nR)sfOSp;~xt$^Xn4{8Xc!@W8pCS9~!q^8AnK7Aw z$(fE>nUncggr!)4RauLlunAl7OLk>%4&(@q<5bS(LjK6L+{|4($P+xrtGvxee8KSc zy+makCT1#TWOn9e0TyE!R%A8SVFNZ}8+K%O_T>1y`G6Shj9!i zb0+6=DOd9+?%;mD;t!cW49@!n;`ra~9}hVfAcgWhq<+gH9dd7L$T>hE=iP>!4^Z0Q zz0VK%F+b(!{DNQcYktE){FdYS9lz%fT+Vge!reT?lRVFByu-(Q$q35xXpGAwOwCNp z!8|O;;w;Nbtj@Y@$mVRzPVB*c9Lmw0#2K8&C0xag+|GSG$}_ygo4n6w45J*6%$Q8T zIe zc~r(>Vy0q7W@l~|U@?|qMOI@SHefThVMlgnUk>3YPULjXN zyuw?2$ma}ao+}DtGZ9lV1G6y~-(gX{#}D`sYx6TUWovd|H}>IRj^qSR;~XyH3a;l? z?%`pc;ssvkT|Qwb^Lh~(o$;8IX_%RB@NE`i36^7J)?ht0VhgroXZB=&4&xY3=1k7# zQm*Dt+`;`k#-DkazwiNnWmx+iUt=sLWD2I|>wJs(`7TTIeSXM~`6)l=7yOD}^BWH0 zw;a#!_&tB%a<1bR?&cw$9X{quMzG&88sjnvQ!^8DFb@l|ILopUtFtZ}vN_wb z6ML{9hjKJ0aR%pc30H9=w{stl@(eHWChzkZ!`SB-nK7Aw$(fE>nUncggr!)4RauLl zunAl7OLk>%4&(@q<5bS(LjK6L+{|4($P+xrtGvxee8KScJ4R(3CT1#TWOn9e0TyE! zR%A8SVFNZ}8+K%O_T>Kn-7?(+ynwgk`d03FeS(cSp zopsre&DoZn*n|Bzl%qL`GdPb+xQZLOo%?u{XLyM>d7sZ1Mt>tRV=@7gGaa)sC-bog zOR)m0vKBvK6Sm@)?8@F8$PpaJshrJ){E=(9nY(z9CwPumd7F>;g5mW$qB0H>GZiy3 zJ9D!Di?IwVvKs5K0h_T6JF+|batKFpBBygM7xPsy^0#O|FZMfEas#(szJA^rCM z>OPzQZareK{~mZAfA#+RH2wHFT*MVz&#m0U!#u?cyw1CP!cf-PMPziwV^XGJX1>9< zS%@WAj+I%1_1K6l*p8jqll?i2V>p>JIiE|pnm=&|_wyKk=4JlE2mF;`t+#uPv6zr4 zn4YimE#~LDEY0`%AwTA){G4C#D}K#yIEdeJJip`j{DI54j$62!hj^0bd5w4Ym@gUO zRe}GHb@$O2mr0nKnV5rlSdhh8mX%nYb=i>3*_NHygZ(&^qdAE)IFC!XiW|9|`*@UR zc!@W8pU)V^yiR1sWCA8 zckv)k@Eou5HXrc?!<*lU$~a8SRLsci%*_HU#xktPYOKQsY{oY1$nNaRAsoetoX)vi z%$3~0ZQRQvJk5)|!Fznl(B^d_F$Uu^8PhTg-(+4EW=WQ371m^ZHfBq zy~bGlyXC_b^38f~C(WfG=lCgxxs7G!ajWhGW; zT{dKMwq+;wU_TD!Xink`&f^lU;zn-gJ|5*6UgAyO=ijZI`k&4d|GvIFul%~oKWls@ zr2hQ@&)Af$*@4~Ihl4qi6F7}?xQHvbo?E$x zhk1$@c%66ogrT%6A~HJTF)7n9GvDCbEW{El$I7h1dThiNY{$;*$^IP1F`UeqoX@3P z&7Zh~`+1B%^D=+o1OCde+83`e785cB)AMz{#r%AirTIQTut;t;&AJrIZB zeeHob1n+AP#36WJdms+M``QC>2;SEoh(qwc_COr|-R^5YlPK`LFYzYt^BKb=4*XqY z#$*B}XF6tOPUd3~mSP1~Wi5WfCTzto*_FLHkRv#bQ#qRp`6JhIGk5VIPw*VC@-`pw z1;Zx^#3?G{FfmgxBeOF%3$Pf=up+Cm4jZr;+pr_MvoD8m6en^z=W;Puas#(CSpovU^eFBJ1olg_yIp+ZGOh4Y|Rer#y%X(k(|J3 zoWn(2!S&qAJv_`)yujpdOGOWmItiuLu#y0H8?(EAU9L0&8&beI7 zmE6E>+{+_8&5OLjdwj~!){{hH48~_Nrezks$-FGgk}S_EtjYRp%$97=F6_kt9L}+v z!dYCvWn9Be+{ptx&a=G2TYSjp3}-z_6vk#Erep?YV=lhKqI{1Z@FUjdXKc#W?7(j9 z!@(TM37p0`T*MVz&#m0U!#u?cyw1CP!cf+eL}YZvV^XGJX1>9p>JIiE|pnm=&|_wyKk=4JlE2mF;`o!k2wV=*C9Fg;)ATg=aQS(@+j zLw?Lp`8mJfSNxjaa1g)ccz(z4`2&}89k*~d5Ah_=^BV8)F<&x*drzV#`x6vn@NZ2m5g-M{^Qqa2}U%6*qD__wgvt@DgwGKA$m6lt4QnGGj6U zlQSK&GAHw~2ura7tFjh9VH39Em+Z>k9LNzI$Elpnh5V6gxtY6okSBPKS9zO{_=4f1 z2I3TzahRB?n336;n*~^mWmu8bSceVRjBVJF-PxBzIEoWFopZUEE4hK&xR*zGniqM4 z_xO~dqXps!l%Mkp ze#Ni(4F~aCj^}s$o$5RivOT-77YA@S$8rj1aRHZc4L5No5AZn8@(OS9 zA)hl`yg;0yFg6o0B{MJ^bMYM(<$L^qAF(z+V^g+f2X8I@hKe7EPeev%JSJrtX674wn}t|{Th ztN9ama6ganXI|zne868BHbEdxuQ3)AG6mD~b-u;?e3zy9K0oBg{FI;b3x36~`3(p0 zTaM><{GLB>IoELuck>WW@;tBc4j=O+BP0yODH`K42~#r@b1)AJvN+4K605T=8?rgu zvJ-o-ABS=@CvgVnaS2y(Be!!OkMayJ@h0!{8N*ml5t%WWfXSJTS(%ghScIimfmKA}f942NeW@L8eW&svs z8CGO9)?ouSV;gp4clPBFj^ad4=Ugu4N^amb?&T4l=0)D%Jw9b<>nS2J2IDgs(=rR+ zWL_3#NtS07)?|G)W=pnb7xv-+4(C`-;VdrTGOpn!?&JX;=UHCiEk5LPhO?d`3S%=7 zQ!)dyF&E!qQNG6y_z`RKGd5*wc3?O5;b4yB1Ww}|F5(KV=T`3FVV>dzUguptVJPb= zA~HJTF)7n9GvDCbEW{El$I7h1dThiNY{$;*$^IP1F`UeqoX@3P&7Zh~`+1B%^D=+o z1OCde$<_ai#e_`3^n9IfF+bmBX}-@7`7uA`=lp_S@oRp=LHw5E`5nLK4_wZ5+``>F z#FISFYrMn9e8~tY)c=gjBuvdr%)vY?$l@%^O03ShY{=$p%TDaUejLitoWvQN$0c0F zjoi+CJjye?#GAa&XAF}v5TD45$plQ!bj-?}%*P@u#R{y-TKt4f*ot4WD|>SwM{pdc zayA$8N3P{&?&3k7;5lC9Z9d`)hEElUQ&h%bVy0q7W@l~|U@?|qMOI@SHefThVMlgn zUk>3YPULjXl;ojkzfJj*M*#fN;(aIelJ`Nz2=Q5c(vn35Tojk)*^ zi}F2wz>ip)pRp-hvje-a4+nE3CvY0)a1mE_g}Zr(CwZRN zc!!Vqk`dAe;uMW>nS`mCi8+{u1zDVBS&7wImkrsRZP|%E*pEXwnv*z#^SFeoxRKkr zk4Jfimw1!+`HW#Q1mY8!F`0nLnT}bRllfSLrC5PgS&N^r30v_?c4co4Zi5%w0Ul6FkSOyv;{^!SERaaf-?~Ow3fw$n4C`0xZTdtjKDt!v<`|Htfjm?8_k> z#fhBGxm?VZ+`w(z%OgC^i@d>me9F+70`ZB&7>v(kOv@~MlX+Q~C0U+TSd;bHm@V0! zUD%5QIGkfSg|oPT%eaP{xRVEXoM(B3xA>6H87^}mPEi<}iI|cZn2ovk4vX?Ve!!1d zo1d{MTeAbZu@47xBqwkh=Wr2Ma6Pwj4-fMcFYr3=@(Dv_3B)HNqca|pG7U5H4Zh7n zEWvWD%o?o6Mr^@$?986*&tV+H$(+ggT*}q_i95KT$M`cZ^A|qguMC?t5U1A|iwT*6 z>G?X}Vt&5M(tMvE@?(C=&-n$v;@A9!gZM4S^E-aeAGnVzWEl2pRU-W9)<~LsrbN%M4 zZozN9Dn5TRJ99BVi?Afiu@bAXHa}$(wq!eYVt4l8AdcWzPUZ~G#zZvu?;)2JNt47M{y#j zb1oNiB{y&z_woo&^CEBX9-lIF*g$+DF$Uu^8PhTg-(+4EW=WQ371m^ZHfBq#S6U7yL`e>uL|~mjBiC`bjD*+reS8j!M9n6 zC0LG?S%dZ1h%MNTo!OK9IgDdCnKL<`OSzgqaR>MF7=Pwv{=x_Rm0=?U;`AD0F(Feh zJzwWr%+GgOn(y;Ne#}q#Iltgn{F>iz5WnSke#h_m1DA6hw{SNP@g&dl8t?EiUot|( zK%Am6E|V}dGcgDAupo=GEGw}(>#`x6vn@NZ2m5g-M{^Qqa2}U%6*qD__wgvt@DgwG zKA$m6q(FQkGbR%-InyyKb21-`uoNq>Dr@l*HeoA%$*%0pfgHhcoXXi;$RD|uo4Jbz zd4lJ7mACnbFBm>@AWl&khl!br8JV5AS%Ae@h80Vfk(ThOwE5DVc%Un2YbQDBt4;{D`&r8Jn^- zJFpx3a4<)50;h2f7jXsGb1V1oFi-IUuk$XSFjUk)d?GSB<1s1IFf-ra+bqNqEXT^M z!Fp`O7Hr4P?8*Kd#xb1CnViq1T+N@jgZp`mKl3tw;RF84u+ai>dX2G|kSUm+uk$VD z=esP;_xT||=BNCeU+^n_&2Kn}-*P;^|8w;w1f<1jH(F(b1xHw&;B%djG=u?`!s8QZWUyR$Eca1c~)Uf z)@Nh3WP5gDFAm^vj%Dz^?m)bQ_jL#2&_emzj-A<){W*+dIGHm!pG&!#KXC{5^B8~T zW&Xkk{FPyq`>!z;6EX$U^L4(({CtKa+_$n1=;foMl;w)mfJf*_>_J zi9OhlLphq0ID_-JgsZrb+qsWNd4`vGllS?IVa&foW=tkva;9Te=43t=VJTK%Ro3Ds zY{FLjl3m%G137}@IF+-xkUw%QH**&c@&wQEDsS@_g}Zr(CwZRN zc!!Vqk`c5AqcJX%Ff}tV2lKEXi?b{%u{!IrA)B);JFy4*aVSS~5@&E8mv9v~ay$3& zD9`W`Z}L8$F-+LNdm5QBnSjZej#-(L`B;RdSba%mxsn^WjeB{7r+JY#c#lsRTKh5*V=z9GF)g$3P3C1`mSlNWVNKR&W42^_c403L z;Bb!R6wcxTF5?<*;!Ymmah~NB-r_?(XE^P%D2&ZSOvwz)#$0@dMfn~-;76>@&)Af$ z*@4~Ihl4qi6F7}?xQHvbo?E$xhk1$@c%66ogrT&{A~HJTF)7n9GvDCbEW{El$I7h1 zdThiNY{$;*$^IP1F`UeqoX@3P&7Zh~`+1B%^D=+o1OCde+GnpZ785cB)AMz{#r%Ai zrTIQT72{OT*(dG#=Shk)4a$V zyvL^uZQW2L#$bFVV_Ih6o6O6?EXne$!kVnl#%#&ThtN9ama6ganXI|zne868B*1DnB7>fy+g6a7>-(r5g%hG(GAM#^<%Fp=)zv9>Y zhJ*Mm$MZXW&mXv)>$ruxd59-@p4WJXkNJ`jtRITTxJ<&-%)}hb!-6c%vaH1FtjmUM z&bI8t9_+`V9L-6b!FgQ5Rouw!+{dFl!%Mu$`+UYQ))Pf$OeSD*rejv-WIh&QDOO-r z*5W5@!dCo}UD=xhIfCOjm9x2!KXNTMa~BWt1kdp*Z}SmfFuZe?qcRQ?GZiy3J9D!D zi?IwVvKs5K0h_T6JF+|batKFpBBygM7jq>ya2xmX2v74OZ}1+UGIX54I8r3WV0l;ojkzfJj*M*#fN;(aL!qd z!q`m2l+3_v%*A(Dl<)Bae#F}Rj7`~^9oUV1IG7_jfzvpLi@1X8xs`i(n5TGw*Ljyu z7%E;MA4Ozz#$!^ZVP?L;w^@iKSdNuhgZ0>mE!d8o*^~V_jAJ;NGdZ72xtc$52lw+B zf97TW!Uz17VV$%58e=gbQ!qVW=UdFrcUhY6^Fw~jPx(2&;8*;b-*6DW<#>L_@A(6l za~-#EHxKb7&+{7Z@G)O9!m9_Ji9Ohl zLphq0ID_-JgsZrb+qsWNd4`vGllS?IVVtuZnK7Aw$(fE>nUncggr!)4RauLlunAl7 zOLk>%4&(@q<5bS(LjK6L+{|4($P+xrtGvxee8KR}S&qs$Ow3fw$n4C`0xZTdtjKDt z!v<`|Htfjm?8_k>#fhBGxm?VZ+`w(z%OgC^i@d>me9F+yS&qaQjL&3D%Pf48d0Chx zS)Nr`ll9q{E!m!3*oy-=oMSnKv$%lExQ3g!lLz=}SpPp_o_n0%F_p8qkUuiye2~r3 zyLgZ%c#i)m@%f|9QQ0pp$M`cZ^A|qguMBHG`!&X5LWZnYO)vdA-(r5g%iw%};Jppb z_Xpw-obM0BAvoV3h(mC`KM;rDe19Mg!TJ6`9D?)xfj9)``vY+Z&i4o65S;H1#34A} zABaP6zCRF$;Cz1|4#D~UKpcYe{ed_H=lcV32+sEh;t-tg55yrj-yev>zsr1oaC|%P zymlC;-p3>StDMj9`+aU9=Z9A@9$tfW*?>*injP4UeK?pSIf2tShl{v^>$#PCc$lYn zf!BGLPZ-L6u854zcudMP44%^y$hZGn=k)x$mlOZ)-+zSi=#QGm`+YeVjL-k99tg(i z{~o7ceE#q8`J>wtiPfK}n336;o4-HjDfpcJ-p}dJe*S;<=a*9-R$?{&Rqh`O`Tei9 zP5rjM>ece;-+Z;~>Nis{BeOF%3$Pf=up&c#Zyo6dY{oY1$nNaRAsoetoX)vi%$3~0 zZQRR{{?cjbi@d>me9F+urAUmy_)NyM3^~8H2KUmTb>1?8N~b z&as@rSzN$nT*FP=$pbvjv%JDve8}evr@s@0v6+Y|nSt4ui|?=~-{S}Th_(3{o3b@K zup9euFh_C%r*RG!aRt|NEBEj)Pw@h;^Ddt-l=CejGCJciDbp}B-{9LU#1bsW%B;b9 zY{V99$Ik4@{v5_JoXnY=&!t?=pSXkjd5k~vGJoL%{>re+7^ah7EzR%cx{WOKGFR%I=I!X|9RFWHs7Iglebj#D|C3;840ax-`FAW!fduktn@ z@dd*>=OQZOFfmgxBeOF%3$Pf=up+Cm4jZr;+pr_MvoD8m6en^z=W;Puas#(HQ@p_IyvrvH z<$Se>jLvvW$~4T(H~2OSu>{MpGHb9N8?go3u`_$JKZkJ)Cvzs}b17HzC+^^W9^=ov z%wPC`zcQ?I)?Q;QCS(ex=j(in`S~tO^L>8EkNGJ-=NJ5nU-KId;1n>x--U`&#^jP54)TzJK-a*GazU&ORK(e|6pGpZ&Z4?9czB=6n8KzULqP{QpzR zpOAGtHIz3Y?cU$-ZwR^1=SzPVvYw}>bV&Pmi1hFGIs94qaR@LaC*E}t-z_cJ1+Gai#N4Kp*OUGuhd zA(mh{R%S?fQct=OTd*BFGo&2pFFlN7IGHm!pG&!#KXC{5^B8~TW&Xkk{FPz#b6;aD zCS(ex=j(in`S~tO^S{f-|K0!p|7)GcAN9Td)zA4?|GR(J^)DggXaDT`A2N=1)%$*% zkNAS&<@2bF!^BL*jLgp54C&VtlP<%Gtj0PFX-_nhZo`i3&b|z3M+BdHU>xC(?%zfd z=NOF7WK7E}{G--|2cKu~dH!Sl@87*#zNH*~z-J8Yef$6Qezx@Q2ls6R-qT=t^`BK< z1@m{{d4}vu3g+)%{{BaO{GYn-E||ZA`8$}uLxp#8t|7+ehn7;$hZXq^zq)?*|8-r%@7sUD{20uS!TcC1 z)PGvLH~3x$-|N59d;R-$8X@awL-wPFtfTvX-6s^x_kT>j|5u+^F#dl|{DX1**WwzC z+y8FdLgF3V-yVp2@O-~O9R8}~?7{P;1J5UTzH}fCf7JQXA?08c18 z;HdN&UgAyOXGr@rjCqg9jL8H{&UDPmoXp1}EX4}^@6H)$oXf>r$qn4by*$FxyvQ58$EOS(Ht?QBVhqM-GNxq~zRA2S%#tk6Dy+%+Y|NHy z&o1o60UXY;oWfaLz-3&+P29-?JkGPc!draE=M3jO`Y4ReL`=yH%*I@Nhei1wKj25K z&Cl4Bt=WOy*oT8Tk`p+MbGV2rxSm_NhlhEJ7kHg_`Glcf75x7gcZta8jK`!*!_0hx zZ?h0fupBG12J5jATd*BFvnTs=7{~AxzkToj*ZL~I&nd$Hw0+{|{jQLGqQ9R{38|Mt z_9OjS<6Nbc>ml`273q-u<8`G&_K!A|{(>R()&KN7it+xtka}yD^n5PiO0MS?hSXmn z>u!$u-_P(Ouk#K=>apk2A^Xci&S{IG{0_N~Gl_IaeHL>6Ovpa-kn`H|`ny6b!E&t3 z8mz}gY{7Qy%%1GeVI0HBoXPoI%GLadJGh_6_%ko_7e3&x46EFJjsIKsa(?dL`+{Hb zYktE){FdYS9lz%fT+Vge!reT?lRVFByu-(Q$q35tXpGAwOwCNp!8|O;;w;Nbtj@Y@ z$mVRzPVB*c9Lmw0#2K8&C0xag+|GSG$}_ygo4n6w45OZi%$Q8TIwtVCrTCT1#TWOn9e z0TyE!R%A8SVFNZ}8+K%O_T>j; z3wQGnPx3sk@eUvJB_q7*`23^a7L9S4gsGW{Ihcn9S)65AiPc$`4cVM+*@->ak3%_{ zlQ@I(xP+^?k=wbCM|p;qc$4?}jA5Mf9hotifXSJTS(%ghScIimfmK4ihsKGcr4KvjB^+3@fr4 z>#zZvu?;)2JNt47M{y#jb1oNiB{y&z_woo&^CEBX9-lIFboD=DFg}wpEwk`V=4D}) zWO-I$P1a{)wq$#DVJ{BgaE|2^&f)?t;~H+_P9ETKp5+zZ;zK@XxEO&rMPY0vVoGLU zHs<0xEXw!z0Y74Ge#WM3%?|9wJ{-)EoWNhj9!ib0+6=DOd9+?%;kN<{GLB>IoELu zck>WW@;tBc4j=O+Bg78GDH`K42~#r@b1)AJvN+4K605T=8?rguvJ-o-ABS=@CvgVn zaS2y(Be!!OkMayJ@h0!{8NpE7j3Kzt%G2IDgs(=rR+WL_3# zNtS07)?|G)W=pnb7xv-+4(C`-;VdrTGOpn!?&JX;=UHCiEk5LPhKnDFQxwK#BBo>p zW@9eC!=ikTAMhjA=4Wim*6hG;?8Ctv$qAgsIb6gQT+glC!^1qq|I^-m$46B(Y#%=f zp?8wdOXw~1&;tYr)qwPlw1j48AvCE1Vx&n4N(TXHA|fCnB7}}K5s)Um_ulI}v*$Nt z-k3A)``7*6&%^l`zgwS2z!_RO$PQ{t{4KBqWa2@`J+i@=*!V`E7ui_nijIS_3Mth!;VOq?H zIWQjF%VK4$fg#u!TVV(6ioLKu4#m+p4yWJ@oR3RzCH{mPaU1Tz zKk+!8#VdFlAK^>%%xuq3QcQyxFgxZ&e=LO+uqxKZ53w1x#ZdehBXAIoz|V0aPQ%%_ z5SQbRxE?p-PTY@2@Nc|;*YO@c#W$Exd@#%P_>bP08FOL*EQV#U5(eW3*a%xQ8*SS<8+*di}8D0i@)Ml{2dSCF+78p@fJSB7wD1Io}VO`8q;Go%!7roB$me@ ztcCTlDYn5**d6=eKpc)^Z~{i-EL?!ga25WHn{Ws2!^3zI&*L?`i%;-1dWk<+F1MrP zm<}_cALhrRSQ-PdI@ZO8*aF*OXY7HII2cFb7dQ#O#<}<{uD~_80k`08`~#2TX}p9t z@c}+ZE4w{Ei7^%WVphzJg|Gyc!zx%4>tPdYjUBNY_QnA?3_rv1I2C8&H@Fmkz;*Z= zZpXcN2v6WSyoz`5F}}hCIqZ2#hG{V)=D>Vd1Ou=lR>L~j0Gs1S7>4247eB#IF$%xL zuW$}7!tZc3{(>>M3lHF5cnUA#4ZM%f@GU0tv*#%#`d}8!g$1!Vmc`0g14FPew!#kB z6?XA19p~X<{2tfhuecR|$Afqb&){Xe zg%9xsdWgp~`M8z@Q)7C}hIz0smc;THgtf3fHpMpB3AL!eE;hs#*bX~m4~)dYI1<0W zN%%F+#cy#1uE7ns1$W~gcoa|LCA^6b@Htv}?fFTJsn8d*Vs0#iC9oV;!J1ePn_z3~ zh~2O^4!~jf8IH%PI1|6YrT7D`!{2Z_?!`lR0?*-9yn~PN6(-1M&r>o?iy1Ko=EEWw zfEBSC*1-nY96!P^49C9s34V%E_$7XYb8r!UhpX`yjKN)a0RO^McoA>leSC&*F;RYd zo>HO@X2D!o5Q}43tc*1<1RG;3?0{Xd7xu@YI2y;{6r6$caS5)(pKv2?!#(&X9>=qI z1#jace2Ja~?D2Sjk9n8F2hy$Gj75ixDOBGNj#6&@Gd^V*XUK)o~PuP4l|)2=EtH~ z8UwL9*2RX{0^4C{?17Ou7)Rn4I0?VTx%e%vz%{r5x8QF41CQcqyo5LL0X|2|-=3eu zm3}U1+h4m#mZO%L$EQn!VcIKdtrYZilcEH zPQe*CAD7@t{0TSWHr#`M;&D8SSMWAI!k6e-%$}d5m!Hbeut~^7mUGOcmV&xQ+N??;C+0CZ!uA6d!ACF4`#t!SP+Y2 zS*(mTFa#T8E9`(>u^0Bop*R}H;S`*K^Kl8T#Gh~@Zo@tJCmzSMcm;3cBYcUTW$gJ$ zifJ$dX2-nfkEO5zR>j)*AvVLd7>XZb1P;Ox_&H9*X*e4f;&S{E*W+f~iTm*g{*4## zI^M&l_y!Y}wdW}XdShnHi3PA2mcdFGj2~blY>Dl$3--i*I0Q%GSe%U0aUL$l?{O{u zid*q_Jc!5e3|_`t_z+*9M>%_bl3;2~kJ&H}7RHiT9)qwJ*2kvU20LMQ?1KYwIF7*y z7>%=V0WQN;_%m+89k>q<<4HV^*YGYr!Pn?j-kzuAm<}_cALhrRSQ-PdI@ZO8*aF*O zXY7HII2cFb7dQ#O#<}<{uD~_80k`08`~#2TX}p9t@c}+ZtAag0i7^%WVphzJg|Gyc z!zx%4>tPdYjUBNY_QnA?3_rv1I2C8&H@Fmkz;*Z=ZpXcN2v6WSyoz`5F}}hC743OS zhG{V)=D>Vd1Ou=lR>L~j0Gs1S7>4247eB#IF$%xLuW$}7!tZc3{(>>M3lHF5cnUA# z4ZM%f@GT|^wC5=$`d}8!g$1!Vmc`0g14FPew!#kB6?XA19p~X<{2tfhuecR|$Afqb&){Xeg%9xsdQ`FJCkdv;^q39vU|}qY zFrLKocn$C36MT(cLH0Z) z$8?wp{V+ck#nKpv)v+!%#1_~NJ7W)w#KAZczracOHO|FvaRsiy4Y&n&;~#hwPva%L zi4X8OT2<}&NsOt`7qen+EQBSn99F@aSPz?EYwU>Kus06CVfY!2$Ei3Izrm&W1Fpm0 za69hBLwEwu;Z?kYkMR{IsAkVoGE9pZF$dH82DlV=L@{ zU9lJT$DueH$Ke#5f%9<*uEd{kBW}Yz_$MC6vv>t><0E{Dp27C~B*iqC0kdOX^v6cu;;xwF%3voIAi0g4P?!^6g1pmehcpdNIQ+$I7YuNLY z0=+Ra=EMS649j3848{+z5w^tk*adrHKOBOia4b&7={OG;oD*PEY z;SSt~hw&ty$7^^OpWtiss%6hpa!iMr&<_(?b}l9QU>3}U;^P;t&s~b$FfPU0F)qc^ zGMD1&aT$V*u@!c}uGkCv<4_!p<8TVj!1=fYSK?2&5x3zUOo++dJf7Ae_n$sJBjd_} z`B3bJcFn(dJKCjqS?V(GdjF@#|9(9G+3V&1b^8%dZ(Q3^9c+Nj@goewaO{hp;HMac zU*cCd2N&UYxEg=K7~F*i@Gm@t7x4z($7lE!6M5L{mlAz23+BRtSRBh@WvqcA*ce-( z`g^KfIo=EV<4_!p<8TVj!1=fYSEBm+sT(=I4fo)mcpTN=O})bL+xQ4yqNk@lKkDzL zrr~%7%#L}{A4_2ctctbqLu`g^F%&<>2pohX@N=Aq({MH}#O3%SuE))|6Zhj0{2MRe zb-ag9@eL+SV9!$u^v2AX6ANH5EQ6IW7(c*9*b>`g7wn1sa0rgVu{as0<2+o9-{V^R z6}RH=co2`_8N7_Q@FBiH4=;Oul3;2~kJ&H}7RHiT9)qwJ*2kvU20LMQ?1KYwIF7*y z7>%=V0WQN;_%m+89k>q<<4HV^*YGYr!Pn>|9w6oSTasfs%!GcJAB$pX48-bK7aL*= zY=@n(2S(yx9Eo4xB>WoZ;S2z!_RO$PQ{t{4KBqWa2@`J+i@=*!V`E7ui_nijIS_3 zVtbyFVOq?HIWQjF%VK4$fg#u!TVV(6ioLKu4#m+p4yWJ@oR3Rz zCH{mPaU1TzKk+!8#VdFlAK^>%Olr?hQcQyxFgxZ&e=LO+uqxKZ53w1x#ZdehBXAIo zz|V0aPQ%%_5SQbRxE?p-PTY@2@Nc|;*YO@c#W$ERnLSS_&>J&jPAq`MunbnhVEh0Z zVM}a}U9czi!yz~d$Kqt1j`MIaevfPMSKNxf<3T)zXYexK!iV?*J;V!ddB2?mQ)7C} zhIz0smc;THgtf3fHpMpB3AL!eE;hs#*bX~m4~)dYI1<0WN%%F+#cy#1uE7ns1$W~g zcoa|LCA^6b@HtxIjVjmUKc+%o%!;|O5SGAlSOsfhJ#2!lu_JcF-Z%h<;b%A=r{YZf z2AARwxDJ2A?YI{Y;R!s4SMd%$##fjil|4_%FfC@p9GDM_U;tLcYFGywU~?2t%k1Z? zsNP?C|2~5~FYn)Hu;=0Z`waFxynmm;o`?7EGuZR+{(S~}9^SvtV9&$*_ZjSYc>g|w zJrD2SXRzntzwLd7|CZ;)PUCbs{lEQr{r}YUisALwE%`HOH?^+PWpAT^z zFOBN+e^ohN3+ti!d}d3Ix5F^}82jJ=RG-rv#qlpteV%I?$7kU;xCFn)HK;z(yeb~SVTO(6V|gs$MCRt&Is++*FMKJCUp^A!Xn%C4~yvAtyfR` zcS6HD_Uj@B)VY^f8Q0+s9Xm#Z_1Di0@6{<>Tt4eaDxyQrE@A)INfAA}{3F(*L#GJQ zELYY3z3^^5#c1urVk)hooqF}?5!RFGuutzC(V>S3Rc%zSXotwih;AMGMaoO+649$) zZ*ir#w@eV9ag+Ni)FMASD>e!1sW^R$(2JkAxgc@6%562|M9ZBpr>vHsN&r%Fp(y zc{y#!P115_47u4_?yMoVRLh++4LSLlWHm3B47p2M?y@0w zPs?2~@flw=K6zVqx_*7M+;v0FPs`mfyE9&kebATJD7*cT3B?G~}LXxmSjqSAy8_y*A|1Xt_6r zTvjb7KWE`|y~)qqt9g-+oldy`E$3m#1!*}?LoP(iB{1Y#XgM!KE>z1UG~{|~Ir;q- zr}dTJ6;Sh%*pQ3Ta!CxiXf2o2kejdNk{NOpYPk%CTx~5UpR0|x$K7AY%Q0=kXx$d{0zCZS}vy{7o+9m_v6G-*H7H*Lw*-V%}Z`W?zonduQ8nZ zE@`>EhTJ_Zm(P%UrRDM)a!JJdNNPO_7;-*ZPJUm|X+7k3cvN2@L(X5z6*lC`X*qvG zE?CPIG2|L(xuS+#8!cDNkn5`Ds!6a!s^cOGB=`mXqJlcUoWhT}Cx8tqr+>TCRtFC3V$mxrC+3Z?!ivP=;c>3>J;^yRea>*}#l87HYCy%Q|u7_NTi=Vic z8{j&}{-4VEi=$$fm=$E7Y=tNCcJ<5sAM?d&GAH}%iXXjiy;u)Fahh6GUrlj>-WMtQ zGK$k=-vXiP>mUy6eaA&#eCyFRPTzQKe2cU``8Ou?zH_24P@JX~H9q;bX7uqzi@r4C zG&#P-LN&f=;;`PARSZsU2WnA$lf?;o-y&^%OT~GrZ>2b__Z4vHTOOxxh1Ms}Q+?ax z^aY4MH70SErM9aJ|k?omq1I-#AQ4$Ak6^vi9N)Z6MRPLr3rN~kVZz9v<_BTlyVi~Y0> zfJL1rU$f|aUddwn){3m^lh2LR z@5qYwqHm?T(Tn5iys~lnf<>SFKD`{@y7>B-+f-ub|0}UgtK}bkhsC!Z50q9*|$;XG`<;r zmNik837z@^Mc;gJzU64HTbYk$q}EaT4)M@9wX}buX7;Wh_g+f20<5u&g+sZ_nYSy{+EjG}(7V zgq_AWr>uC+qTxV?$T8rgSTB%H?g zrjEFM$MZNCx6eOB+&_yF*{Ajs$2WhQ>RDEYA`D94G`@`uye&&S5tDtV4CBi&*s|o` z1yYM+-)L`3zE>^#_(se z8nM05cg@f@e3@k(bE9wL25;*geK!n!%~n}fgqk#wQwPh61N!ZE#a3@CMw}++@0Ou& z_m7q}&5i9Pe7m`EmdE#?ZG= z>>S=JuXq-xzO~tXtl~U>mK&AR_xt#^BAZ3Yn{o%@^j<kAS))1Hd^HMKbPHL2-i4a{Zt$=9+@^H)~9 z+1;(EYIENH_H`BWSK97V`-$Tl-+b|6@OIjN@AI1LW6c+j({g>~YjUUYO&IQBrE=r` zYSC&R>zc^PKDD1XzVXc(?O_#nl?ew!x9fQ?-r-Nkc&Rnx%76Q z+D{x`U+>>MtnO~ye*ItgSOvKK%5gefzb9intmt>6bKd@%yz#MOL{6@++D{zc_Pwgj;ukW1b3vr__Pa?h6Q}v}-{s+Y|3g(ejc>H*lY^JzQ~QbI z8{a+AC;xt+S{(Zl`&#!zf$R$qKThM@@rQelACYN9pSV!jr}h)aH@=|hntHYaQqLpW06xUtgxv?rkrpa>Q;gYCmy&eeFbF zYd4<11o-({2YLRY_7lg~x8baZCI1euS{&Cmx348X>n5*{Ao1gL{T{jC;d&qB-}=Vq z^R>>29@$sT&=-8kz3Vr;KVtpGJ)_0!hbLalqr)cc> z)PCal#&=ot$;(xX)A+(gpLnamb$v83jIYOa_r{mCSnT-Je&YDXw?_2UcjNvbQuOWS z`c?ahA)*#epTo<2mcA_7lg~mreBbSCc1nn!h%pZ#sQyKXH70Q$?RU?{7R3 zeYNTP$Z&n^7k%2x1;_CPmh!dA(bwM4_fqtIrB>3gzLBEunaIi8Z%0GlkFwH+ZSo*d*R{f*8KU`i|y-g=xgrfX*E(CpHM_y%Rjci2EOn1pAR(jEfan6 z{XDfe^+k%l+Tu)k`~Aeww=ki5eH$Cb_6;%g%}L~5pI779zF~&GuM@l17t$oQZ-k+5 zauWCYqMOF{jWqO)6aTn|JJ-jlX0d&v4Sk;_bFVK?i`c#~hQ8s+-Rlc)8QT|S=o^&6 z)3sgw+xEA%m3Y1(dgS&u*3h>lrKgogoUayjFz)Rmw2iMNuUFYOUi>)SA6!o5X(du6 zqEsD>+jpt0c>W^JlzkJ$k5k{x)Sj;WBmXwOz;@#Cm%d4cz7uKO>x*n3+c(9~w=1ou zTh9+xbclU^5N+stEc)cXyP*~lbuIsxKhY;YTQBENKA&)!zjoryY@KsWnBw7vy~z7WwT z-o|{lIE}B3=*uWla(x#W`Z~JV7pe6vHuMd2vv0iCx75%#(apX^THkU*-y%2rHfnt< z41F8i>^q|Mtu*u<6n#POu3hKb$1TyPZol$=-|7A!O_+PzOTd=c?Pay0FQ1!zAzI&B zLtmhqeW6<4IzwM0H~WTYed`T*|%2fJ7nk^<7VGJt?!7TZ?>C# zm$bg4hQ8Hq_Px^jjvM-RyV>WnE%x?y($IHC^tDM9`v51Rt|jjCKY!8JHI4oJ<&>eX zLO)Myog4eRqYsPm@p+mvhQ52lJl)z~yW&jj`|alpeWQoFcYo02Z0!79F!aq7eeUe9 z2p4_F#mvg*f0qn>Ek<}+@^62rMMPao-0LIwoOu4s`*l|geV0bMx4!-tW7qeZq3?z0 zlizt(i{to2Ulgy8ZW#IwiGK{!o#)T{uEmb;mZ9&O=-Zlu0 zdGe=IoLt47>8w&JL`LR%lT&B)7P%Gbh)`WM;UcGxFV78MtG75`uJ0r9qsBK>92UC` z#lTGNp(ah&UP(QZL_o*h+L4L_^h5dwq^D{3f8kg5LtXt>6KGfeIc37_8tSfOi!9 zE?}sFhXLMG@NmHU3jP4_p@K&MK2q?`;5!A+1bnaHS%BFJo&%Vx;2!|< z6g(fWK*2u(7AklV;3ozD3|Oq-UjR!K{3~Fof`0@2uHa>We0@6g&T+`$W z3N8Xl3eEv#1y=#86D~-Wc#V1#be_RKc48HdpW#fGrig6<})xZv)s?!P^10SMUyi z9TmJ2U}pvI0@zi-y8(7r@ZSM@D0ol6UJBkD@DBy=1K3x=`vLY>@Bx4W6?_ojU8*sj#uyrfD;vb65wP7{}XVEf=>mUrr^^7XDIkg zz*!1D8*q+-&jp;P;PU|&DELCazZCp$z(oqa7;uS#F9lqt;L8D5DELaiRSLcuaE*em z1^h?B{{{R{!Pfzd0Kh;64+0EU@DRW|3Vs(bRKddl?>g(6dg!-d2hXiFm$ZeLKs(jF@%6? zdzN6q)Vysv2-K>ZwL!oR2o_?;YBNE=7aswCEA3WABN@a_S+J%SI$d9#Xv7<$hJ|SC zrR%NhsT)xh##*vw#;O>pYy7jOB{SFDR19Lu_K2#Mtcu*f*5=v} zTo3;Xm5M6;{{LYX7AEv?i~o(OXjDS8lA*FCS}^f9i8tOJVzLmMaNZ;(OKTyvmwCJ2 zhryvPs{iqbUDcvS!?hziN*1DC;PT!PdJ9plT^shfgjO5GLgz4W_+Wl230EL-ZSU^!AR14ETE0`mnpkTZBL;RvxU`)>;hk-U|xK!f_d|Q6wHVJt6&%Te+qVquT!wge7%DC@(l{+$2a~DtGtR%>P`Qr zDM@0B&HOj}RXPi?=@#BFYLf3vN;=^-~fG1_e7O-|OQr;Yr-hlX+$n{QX7x7eW| zEv=Y>wX*(&wYK?%wXyw$wYB?&wX^?)wRiZ1b=dg}>*)9k>$K|^)_M0Ytc%kxtm~d% zShu~uueqnu&{=)hl`-SyC{tFx6 z@(UYy;ukjP$TP6y5SJ#Khj=* zA5mWHNd4;Dbp3vUEcDn)a@_wRy`!g*mQ|C8OYA~1_wGa2EyJnjN>!5c{s7SoZ%ID3 zaih_cRMI{Cg1fq*W(5D|%8Sug@p@tHqKfhH<2EMROW$Gmoz8 zrclqv{e){a6YqBuN&DK8`fuTF$}LQl5$Ie&G@-wdFCLX~_=439x9DP|p1Czh{xB!P zwNofo*EQr?_j%HzfC`le$o8mUQ64!Xr=sBzkxW#X$ z$j;?KWLrQ}($eQC^*g>Kn#O%;^pl204v7v{hMhtGm+@$VCBOtzEsZ0H*5~MMT3Q8d7a9; zCG;wJH)0cAjlIaiM;UY-(}b?mk?`RbcG)y~!;SFi2Z*;8R&mfWlB}xjMS7Eb>AK@L zqRGEcc;XJS{Q7&MUlc-7I$n9-_MS!kfq~S&+=}dX=s@^nPr4Jf-=fiUSHc5*NRC}M z!f$t>Io;HYuJ)CYER%^V+nea`d?9QmiIDr$~A{A%7pdBmCAp)ZMClz&7Wy0@IoXfsn){gO zi?KC^N26(US#|QLMFd&c(~4~9`-OVyW6#7bHr6G{mxJg!ZwifC%Ott)7?O4cs|`FY zv1x~#pJZo19UASRC(2F(NzQd_tME&yOFgUi5WQ_TvSIh%)Svr+wCGBRw<+HD+@euk z!WX&I)%Q&0y%$fq4lSde?VAX92q8~{kfepbwW)svR&AKmEp!dZq#k!{nq-U1HA&ao z5roI=;<&corNcFPo`9?OYO?CaYYBKyCnK(ZcB9da*h1s26i74m_8Rrf8ApEgvZ4Og zRmkRqED`-T*OJZm50b`?*GR(iIFi}43dQqPB;hp=5Pn2Q*49Sy1@8+d4Jg%a$pV}9}#;Z*`noaqIsJ~ z*P2bq+E0xs8aFE6n6#6`9rTz+g`s4>>JwT1;wfD%@h*@piszD@zB5h0o4qHQMMy!& z77cQV%e6gOa_tDk?aUpz8&4X@=8i}U<9UUI0Jk{mOEX?lIpepzu#4yT*W!;47;D)S zX%yZ%XeBJOWnu(Ouw#eTz*BqHqcPYVSfAPOW+$tl2a6+1XbAdUY)l{+cC*dlu+xb} zzsD4wWGlU)|0auWicWuK69+qPvDK>)&fCnk4fq0>jR_=yY>pm^g4k^XTEVPzE9NPL z{fW#yzr&KT>)?0UydvBpq0F-$NWz%0Gi2UlvzNk%aP|dTP=23nxC;ZHvK^l=!CA}( zi4ATibp9Qb_QLRv5au8_cLd2!p}!A=ISOg1xOH|3)_+0!ZXvfl9xP6R<8pNF5yoSS z$oC3=<$-da5MLiw?-x#xod*Q3h5!eJm_e}fkl^+VQ+-D8#u`a}DP&`zAUlY510lsp z{J9pBa!?#hzlx(`MjvDhDA>}_SFlR%KrcsC>!q+sJ<0)L)p%V(9)l>yUu66yE3Ye^4;Vlmq6KE4?8g&;yqa&-A=)*JNC^ylDU1t z?OM!SmnrUPuVQD&%~k5bp*E)95VE!x2k0&2cFRs9itS(HXDD=_WRl!bI~e_)ep=&> z?mW^TVe9g)3N&U%0#bH-wg6M%4`h|r2eC@?gIT5hA&iWc@3Bfh!WlVIIm6mWdYDuX z%|jq+M@)h#buU;!U*nn!U|h47W8g-M+sNYbc1w{55XU2T>C(>4V$(CrW|L7uVBoDb(?|K33kf>9qud+`%Uh_ zE(K%k96L1@qI_A>BY5M-{yqv-S6E>x#%{AgV-UUowrK`hfy{L=MBis_@rc0#CQSq7 zL-sulKD=bw0#L@WWy?Vl&u*EZ;XTWtS9BJ0od?Qn=C>JAO4yHX(D#+C^@1&>?C2G+ zI|x^rfO4l$`yEZCP`4U7j|x&lfMY_@JaR>-wiE&J6ka!hunR)HLm2ZCcKr)Jf1y_o z2)iYu>mmBKkVWgTheFTW=!_8R?0{o0gx1T@nIKfV1n^q09|S3>LM*YT3#U6n?Rz14 z0wVZ9SbZ5jln5_M(6SPJZ)40}d^Q31=^pW)NtlDZVr+Aa9Tz`z$L;ANPC;6ppA%DP zyL4XcycgiAXgC4w*Tmzyp&?AnypHhP6Z?KteoOV|(h90^tL~s}9)AxuwWv?`bm!TB z7{Gvk4b!f}?UBdVL-weL2NBQFSL?y(OOk3WhA&Ge3t*A2WQEr)_mfrxL(&!LuY8bP zm9)qS@oSO;5?1`WG#{(?N|}w?AW_bnbQy|k(;?&NmffmC%9!*Gw8p!d51Kp{0tS25 zge}ARjKpi`51cJs#k%ogR2QPcD8B*f^J_TVMq^#HyZDqHdKO)qA2~Um*qoQHRaiIy0Kluq^;6Di4Nx`=+_*{jLt)Tj} zkn}rbo)x4T(BLLaut2AWaE!K3=Y)UKVdPC=TWc`*3svs`L<=7~!krjl3a#{B3ge2w z7bh%P1S1lJDkq^YQD{^QACrYkn-Rzq;Sl{IUJDNW(3vWHYzYl-gd*C&z7@vO{xd_^ zgX9x`C)}d_$a`TKl2SZNIMy99bA-fB(2y%E?*zy41jqI0%ok!xKxri=jsUP0AH{;i zR?LXOn4OqM?|28X(O78TDK1_EJH5mP^xW_kzkUFS5x0hcBvy=e0DGJ`92ei#g=rFQ>fZqG=Q$rU&0#Cphdmu6Xl z;k;B74kJ9J!{Lahm-M+0_`IcSS}5P25Ad6kMLfW5=}jp*1EiSE5FI307D8XJ^mkJ*+>s8r0Nj-dDTfm#mHq+B zdr|=fyFB!H(NK^Kp^+>wX6_ih;PPO3JQ|a+Y`2JkF+Z-g3(wwOviITqI z+>b{~HnftBl}Z*t-%IIM7l@9R+B^bCklt^Alq6}YEeuSSo@9XXm9*Id?60L+9_UPy zR(^nEZ={lUa5F=4p9LxJr1syS@4Zx`3rMo0dr{!ak*fZO&Rof5HAwQMs-y9%Dv+uj zhqr~&{{2u?BxTlw=+9EwMzo5hhFxG_iL^`)hOg3l%J6)Xf)gT| zcRFlw6#4L5w12w9 z=TeIAG7mqEF+ZM+Ium|{$Jm1JI(Od$eK)uly_Eg=n6DtY#RJR;YXEomhT1?bOo1)I z{46EQLilZWu;1mKDH#~b4Ryemz%BkjE0No^L@R}ho1yj36 zCc2k)%74-uW0x!ygMGLBw+>Ify>guuAlWBp`~h%K{*PW{hh&Evn7<=(D6M>s$}4CW ze_Un-h?0w3Ll4T6a#=n2cS_cDfW9bs{$FTC%dG-I`BEM@8v5eo0oTz=kh_hA%tSeF z0t`%+*%L@fkw?-V;I-^MAMB~}`!cY-X|)S`KB& z|LM@mkyjsqfw^+nPPmyT|2P54d^xomEGv|s(~GD`z8VZE#qy4k(Edd}o&?HLd2j>h z`zD(xb6YO2+>L-#$YIyWyBt;uKxzg2$g9vTzRZ&mjWN2sLs%1^qFcrPOSNJ z)oTIZg=&l|?&K)dE6M=GsOq6ofXAx((7eZ~s-ixD$E%h%qT5aNvJ)tiR0*B{DXPu+ zF#eTl2CW@aRZh#`QJSis6QsOVH93n`x~d`y`Z85>f1veVb!#T1Ood6dYS&#Dvr|X?fGrMcw>ot1s_o;^xl6sR0*ZF4@2|($9`)tp;M=S2 zC?i<=)mvYp^MHEd4;XPso#hMz539Fc1vsMi8Hzw2Rr?JAxTiL6f-T|d&-ivNkOMn2)U6IdN~U^!U5c)H z?jK;!RxhcAR*t$C&Mx@}b*dd0^3+q?LrQ^qR986mQ9ZOTZiXUtd>+jGq;|BySh4!U zE403-&n&=LsoJG0jQFO0+8Mr=smpuAmU6Wv<<@?xvkL&MG~;fInZFMS!xB7 z>@^v5km8^@z7W7slUo74U7EnU5bdN%$pYA;dG!Ex?$b=9ecpaeFBENH)p?Ni*@ra# zez5w8CR+siQO&naFygqzzXw__nitv7a7yDwdqr2xo%-lJt66sxByO50TI_mg`n1Pv zp3^jW3adRe=c5pw3!2#+c6w{Nhe3mn=0+O4y`*V_Vhw&-^I4@`Do~+3o2g+BPxm^HWYpPcPNt)(R zcNp3X$l!SvJS2Kvx*7=(7DgXtVMU&u4 zk>*1S+>xI&*LuQ-VvVx{0{KOAB@OIfH9hD=qEu6G6qIF}F5MxlT$5i1KK#&3KMR>Z zH30+20r#-t7B=OpdRzUw5@F+Gfg}CJ0|XpHj~nU z=~|s19Lvz^$AckL`DJZ*@YGFP4-FS|jVHk*Z=GKs`dR2&AVJD6>8|ME%4J>Ea>UF}mro0VE4pR0 zalNK%oC9!OmraLFH+8dyfW%+tfLtHHty|a#aS70E=?GhbbVHj01nYK{Aq01Ii@Sm{ zR2R1#B=>ZQl#dP9Jt@H0LtW-Z7!jcp%h7tQvoS;86P?Qo*!fIX{s4T>b-mBRhZnkq zv_^^270{a`Mt8dfK&);$&3l}#gmNJ9y5KdiEKxUtGO$Uyd`jb|=%P?i%wOrQe!^{& zs;hYiK~B@P9)R$?)z$5fNTln+8bI_rT?|T-d8Te=O-RYoEvGvxTjyQ_47s|F-$C+0 zHzo_M3f(#<2(#B4S^*r=w|@mGhxIkRV6L-1oK7{5=&fhL+oSqcl!!g15Awy>aecsM zP`c=kQNrk?UZlj>DSb){M9@{gf|9ML^$r&B=!{+;3tP_WyV9P-O|R~Rmb*UTA9!?L z|2v%tdFl_hfJ|@we{_!NqaU*YozL{`LO}9dKl%-%MCzqei0%u0YkIau=_C6CMC;wB zV=P8*?}=8d{^mQF^iuz_9oXaad6cJ)*DrR2@d^42)Y9=c`n`2A_EsO;17q*>edzQh zTmNDa#&Yz-y5cF7t6xeP<_~&)6(o83^9|rizJ5X&RiEKsqu(@;@Y_>5+i7xn1)Oi% zm{#}Ay3t0s`AC%H@fN36VYKBxDHv@PAB-@!j-U;Eo0?-l)7HZmc)J^@a^dZNn+@wa zbbNwqNBJW>?6e+*jlA>k&q34W+!ff+^*cRMyRE2zwC+|7(DS=`5AYs!7C>50lRf13 zD#!(I??Gq5`$y#O!25KgjBCG|WpJjyJ_?Z>u;dje2ePH;8T4Q(MhBNg!lO|ON1=aO zryAg0T>1d=H){Td1RJ(F6kU7S_649l!G79-@eCXL7r;5@+y=q&W)GKu-j{v#(Ecwx z4R;L0jnKm8Aet?w9U+s8b0Fn+-)nHOr+*zpv)4bgC+q#GCItPlFAUc{y;1eX$Boy( z(ebm|!JLU<2SGon=Nw3zEKq{!Ps1!+r|ez{SEhER_sX<4s9r(YP$5FK$*U2jW%Ge~ zpxN3j8vWY}Rj_b-^h)&am`AT1D^|THOtEGoodIlEKh)>o#H1P}KoA#Lgvhhn#1uUtP3rkjxsM=@?ByVC>3~_dC~6Jk41h3 z$rZMm&eyN9@cr=l8oPc6B-dGQN@?9-Yj2?QCcAtBB>qgi3pZ~u`5Sz`&C2LFB!DeG zi`yiSogEGTg4i<#MbYe2eHanL66l6}$yCpvD2@gGhE_bwng^K)>?eUl7RzBv5;GUT z_+(a%4iZw>`u))NiXEWJ0u->;fJv#WFbu6U=JXddykU3jVMGaAMa3UqS$u1l`;GnA z3?_YNm#U#v#sXJ@ubj}7P~=_ zn_!}oGI!z2N3eScp)EmqP8f6v2A&t*Qm)EV=-eK{E(irw8sH@yq5~{%;nX1T`3Mz{ z(7Gtpq6fhx;jA0<-4XH!K*L?3MQe112}>RU+!F%Suq<5A(u3o^upD4bsheMy403am~RPToN)TNwQ}_;Q4Ql3?x! zVPtpMk|#{810(W<8T3{v5W)vQ?MLCO6@(QEW9a2uB#f{{>ywaS#&6@Z;8Pps77KIl zLgp7?-VvBvB6LGlIsYm+guu>HVcR*_X)o%&0XT?VXdUk;ZoLM5yF_;b%-t;xI|-Ri z;-jZ9&_@iv1-^@72YO9k7Dt7`7GLoWz0~}~k1s%SMQrZ?lB;3@{lu?{jVD0+b#Yt< zI&X-5D>G2yVg_6M#Ws}myCqKWhoakJxHCKo5VusI6(}wq36Fxrv;&YCET(G!Ld3Ne zu%U}TnxnmWSwR55%96s3vV>1^_iICnM_y%o>=g$SmL2W((`hB!GL zt#{%uH!x(1er?hDUTnS!c4mpkk3mtk7}f$Ba>PX*5S=S}I->J~cy1W<<%ts_(3vkb zZiQBX*k=Xo{3xEGDyl-U{~biPNZdaFou9-}lsEe<9-w-mVlg#??j>=1Gmw;s&cmSL ztC*pNxuxQXGMMyDd`>H>@1jj@+=FFe&PsHai(aijQh~@r?GMqeCpv$M118}1wvs&P z5Y$?_OlxNwslNw0k4py!g26@V(?M2Drhab5d75*w0JD8eq&*YTpBjE=W2`^La^a&%&dd($L$W z^p_Tm#@KBs7Zt!rjlRdJIS-UBHAR$yq&CNuv*L!SXE5C2LObYaS@k8v^m&Xi-Z!82 zrIdFaq~+-GhRn8^a&1hPfom^jq9YJD{!4`MQg4<+tVTY zlxADdGj(?d@J`!}s!={&{2lW#W5i2Hn3+Hc*;yN2fo6794QS@9m=CVGKRO^5^U@!H zX8u|_-Cr=1axn`}CZOl9rgpgg-D)_taV*)YdEgu<59ZVp*?EGh)T>{-cXj5#nL+N|wlV?Mzm zXI8ufBu7|wG~^y*8(%{3ab}nfk6hRb6@C~#Ox}pGi>&H0uwQ1Osc8AKd6NPB*b6Vr z;1%}eJM>*;@s*h@c5^s1TxSdEA$x;OqCL$`_KcE%{%jZ>)8AqvzCzJ$wtXt5FMzG8 z0DB;tPbZy0ERWJ7!K`L&P=>I1_h7^wmR}#*@3N;<@DR$%spct+IsSl@d(1Kz?BVQu z7lhzGtJ@Hi57=pEv>vinbYv94_RU7;Bi3v$^gU+XJHWChO#2r^KV>~X0z6~q&S300 zi_}4FB{6aWRvjO4Br0bba0r=j;w@9DQwppSpAB5QmkLI=y;5!GKuP4(%64nVZ;b@hxIrIqp%Gy(rX(_wA0v>&1^YGOs)+L>`B3Nb2NNIp_rrQGlDp=Z2Q2t;` z$Ds9-O}0X;t%OsQq_!4rjt9Gqut5Nytx&xMG}sBF;{oi2z!(4r;i4PetwQEIXmAvk z{e)w?gohHqDWU&OkhltsY3FxFc)AiKXN3f3Ft`c3`+>w=c;5vP^bow?!0L0tVLy0# zUih>fB%VTBIvKklbkcy*OXyIH(0L0tXaVFSET$*WMZu(j)t7|5bo_W(_^SpS^A*lq zgt>mgc2{V>B6O!@!c}3!e8{{eT#N?8bs?x0zzt!4edxO>tP6)Cf8iAEEpG|#kKpue zVfYDX2oQ35!RkOE{5nJj3A>UYELd=$2)BeYSW6)S9^jp|Eb;~X%=3ALyiIbIk?FYE*%;xAAp3cd!ABnh?Y zuqRn~w*mT6gi#T&`jt@SB`9AD6?8tDDj2FGAZbEFN^ZXq#;iu`txzo$iarYasF<}- z*iDI)PlB3`nm!A46X9*KFqx+Ri!gLJ_(}w0AzEJrfnH3df@^1Z^iAk=62iU<4rjn# zCYN5EDil6DhvQK<- z6O^aKR0+UUbo2o@BVJ1aI4j<~4L&#V=|%9li&?ah@DQiF!p?JI9X*14MNC@^DObhJ z5|CUMmu!SBH^i+Ipy8(2nz9f6qGwlFc2AT8VOh9%d-$Sv>c4&wY=bixH zBk|y7sErdZ)1EtCyhEF)M6q)qT1les8t^5HyPJY9MSQyoo!R0(PkYQ}!=k^f?Lb1>#&CK)LwxC#I@GJbVZwKgD{a)=H{8(6^RW&c&FGltK9^TWQsG z+-HZRI{jeFVac1Gm`9{9wDUMB&7t${W73SxuIvpd5Ftp>DEG6?JFJm01`jx$xcYQBCV&*!c}SP2~b{>Uel?>b;*%dQ}-nK zG{(ZE?R3WbK&nmY-iOk3s!@oLj#2U2BS}X|oyXGEe&Bl|6-PnJQ|akcw34J~6I@A_ zte?U6SCYvS+Fwf|RRX0-orVIWNeyR0(Hm(cIaxC^ZpcJoBqgE{e0PXYGu3$(%7%a>FBdmp#$1BU(lAsy=-;NAYj zEp?E;Xoc1x?oD;ohxrnGcg~&pmsW84EWb>rdv3h$Jpd1`iUG+vB-Frno?oJKTu*LI zi@#ugekJS-;TyZdqr3bM%Daa0QB(mI##^j{uzP&MSAcL{@C{P#bEgil z^*h8Yf=@%)DSyOsdqUV_?y(el&=58=T*MPc#ogBX^VL}J(Iui;F|cQmLSK6JLD_>mv)tevj-d=Zp8CvjRD2fFFDb<@A2?jXeOYF7C3PHas43o0;(FoZOP?FK)`S zH-N!ku0fT2x8)&4=nRl8)1fF(Zj}K8gXG>V5b|Kz+z3)aF0ieW=4BTJk4}G1NpP! zV_@yQ@hzEZaquR?9sDAb*9KzV=x89kpY8)fzugu1;Ho+iA^XdR(pjuN*Z0 z7@QHGe=k$c@IS8(;9WPDR%Pq2y@j`!J{3Ww#29VAsQ?YOcyFq7Lne1;7#=mDiPjUNYvCEV|&1S8K zKxPiBLB+}??Aiku|CMe20ETbKogot6*?SRVWy~)R!pd0+g>{#(?-_+o=zbEEdj#)7 zkn9y6Bth*y!M!^z3D|#D4d8& zF#K9i#)5M4T-pZwIfc@-3npF#*TS=%K>xS>cxYT?+Y7!gKCu^)m&}!+cj*9nnk{Qd zOQ+@PP|&PsR0vB}mWq(Ds>c=dtPVxdH(%46zN@okM>ar>9rMe@hy!an8N@r8p%i0| z?4PHYpj~WW4FG)MxC)d`Z1N&V+QXVzL-k&^{4N5vkFAV`Y5SS&2gK(9TVf424zk3R z=sd*61%drA%Z~+vGyCs6M4w~R=|ym!T?>cW3oPn7Jn&*%17Y5*wh5FztRfa;7g^+5 zSbK>LqZ8N5%vuJCFLMq+rytuudxd&E8;hkuXReHYBu6Q-lW#;44JvVPCl30jgq zXZ3Z^p3R&#VhVEDL|V&yU@hmMGmqWRhUk2jMy06*Y)B8t#179LB!w)K&IF6tp9`Vk z6LbCw(Vy7`1_O(kgAYi)u-|teE+s7R7NmS-4^D!llx+%yE#H_;ImW&-ug!>384ISu zfO7VgOsZff=wp~4%sm?5C!2Z}-dYKLhr&Q>!I=`KHo}x0P-`o=o`WJgp?X({wil+; z?-Rw#&S>ovnw){mV}dW${2UhosV@A4(BdGppA@#ALI_R?_qIW_tFW1}G^YjCSn!<@ z+I#@zSz$S?JKTgk`X##y+iAi*gw}L?b53Z|8tmtVr(^B9wt%#YwV3z^* z+d>7s6as{yM__fJ5E2W9Afd}q2n!a%C`B3~eEJVE?+Edf;=U^^qaxZ+Vcu{ABusc_ zjj?;eS~@ui7i!Qq8ux{DwBw2voQFenj4&b|V=o2UH)zEPduRg{FI?#d0~3Tcl+JiB zJPkw$vV`UvVPKAMg&y6xLcK`n`yiC`K?L&z>%K5BU+@WnNd-b@cNph4Jz`gU(|}De(3WjjeryDvSh?kPl`A{6Jhn*4Pi%oFlk+_Jgek_(8N6emx89AVQDmJ48%`~lM5)L#4l8V5G`iEfrc2d_HIzdiWB~UM@TYvgtu`b>xl25KpW?XS%quKMc$e$4!Rzcj8^DH_sHMOCWhKrX+$POKeO>jM?JLEAS{s zTu!->Tybm;C_jiRsOBzDjG%AP^2H8ROo*)=hq)ic>NK~7Vof@pE)r+{31OeaZP(HH zS!{C(tzxmmA$a>mTt%;s67hR1q9gnaR4P0%Efv# z9TnoBBpClg%)JGYpW@fK@YYJ|OTR{Isd@-xB6&px8n%+b7IxZ60Yd@orCRth2=%^M zbcD83>Mug{QE41KBacbJyP?)as_6l6LOM#>-jh-UZM;rNK}#UoRjNYIv(wT~U$}Bc zT0r&1kEKrda|YP&*;A~aNj^nje=eP*I;lu$EA3KWNFo)AMoAB;v^QEhOFN(#X(pvJ zVx^u`Rr^vZriV_PluYG=@ls4ph)$5KGvRHbRBIpjlBA_mFqSMGr<`$$w4KfoUP?;T0|*Bn&$)K-$|=dAv065?hIk? zrSMT;&ytS$!_92z(P*&eNCQ7%R&u4&6xI*Y!U^EZlVTTvAzw=S4ABMBRDVS2qjVq% zY6~ULqaZ1gvKxZ^ljPM7W1l6zf8ay0*$yIL%M~}y|Cpy^$1d|c;qm6WX%ij!xkIf9Ull{ z%j=#35^jgz|L_ z(HX{vP;JXS9v=pM;k^BNbl&HA^s9Qnzf;B0Ltf7j8Y1{c%DO$`?{Z-EV?L!CD4+0> zssK;<+SQQqj3-kXf(nzq9+yr38OVtI>NpnS>A z_26b4e@_Sc@%%?3d`RFYtf4QFPkRnqlK2uk#5$QLdSfhwH?oJ!S9}Up-Mr>DR{&D^ z6iRfa@ucc#z2W1JL&IBsmnz%RxvM`6%;10Qgp_yun+xpB^s$z{k?C%ZXq}ShQVqpvxie)d&&X>RLgrby{uJnQllRk3)LmXS6&`uW>&gJm$wM4Kd0rky zTY67<;1y6_khhn?2rqe8P3ZHM4GSRJNA6Z1ofqZrGa&Ple6JxCU6!Nz!ZBa@3cZi~ zp_?yM4qJz@FnI%w-IM3z z52)~P`F=wvx-Sn~0g?xDCcWGq%4zfji;$b&$Jirz$4@AFEZ?NV=O?n6X630ofoj#C z$+sw7^IYCdPs~WU3f1ktkYm;YM9Eq7QjC^YCWA6YW;-z*v9f`ZJ}+gvW?+buN6Nj;zas_7CzPTZqn+Yf&|Pz8q5v zBn9#pDqs32`xw#rQ$9<34l9)$4q-N`11%8=TU8wW^#nUrJk=N2t0vOB(LohX&%vE4 zPui6@s%jF+F4bjv73@|G!Jnw%PO6e_(6C4KAswx~s=*I19s5)@YQWt6s&VN62UN%D zJ$+DBj}CPXsnV-~{jkb(8o*gq^*4wOP=d{uRNg56K`h066qRO?$p(H&KF zdI^WBj&%kIQw3}XxTmtC$h?!_Gw24hmM1s`gZx0M)v7Ffdm&;u&s@Jk?ivc;u_r$HB4!)fzfv{ivF7 z86huJEi+-PNY$(Wl%G_yUL#7MRU_L$U$JW2dx-v`n&SX{C8~Xv;QOjtNNJH$)%gAx z`=)9_kLK^HblMx2sS*yMRj!I`0x1=$7L?`tp}PNtW?Ho;66`+eJOf%6)f2A6+{@|) zt>KZcS~9~3KlK6&m~=%wZvi^5s_UNu$u;$FwEVfQUQAzn-B9ZV$h@iEIvJh*>a~^# z&nJhZeex_Cz0z6ljjs;(&`tWD)y-auS5p~t8P(Yqs7 zZTSPU`BHs&7Z~EyPJh6$c=da#?@v&dQnh%Z`T~8Hm834GBz>~_9F;4ks81h5>y>%~ zZQx$3T^0bOs>3G1_cZlt+LOFdADx7FzEua7z_E1oO4_Vvs0ZFf>z%qqOQ_9MKcNHg z_v&G^v&mB5KZ91bx^F)Ca@31x*_*2luZ5U>P#>I+R-W3Ds{QlTX8N%2xMoT>v|Kde z6UaQNsS*vfr!=?T0k~>@uLE#elRgu|&S*a0!gQR~+`9r-+%y-rL72Oy`(3!=p}8z! z?3_k;0*3RNSEJDBshKneCSA~k)6&69W2C-9Qm$(5H%9B4<}6MBb{6Iy|qwB?wNAkEv!Xa#GY`GYS+lT5+7qgh7p+q;_Q_~}`%sm9P2t!J7AR6vV8{1*f=Qgg%-!d_^4qv(-GX)e>#J6f~3C+@QtjcY1E ztfqz)g8Wi5lMb8XG$MVP6t9t}q%T2}6%S#Fnwt$EB}p@${%Az9<{A~Eq-fr9%)v8V51KWlO?fuvZooc4cTG#%($ zgAz?4y)eIO#!~@HspecBD8Ff%?S#y|+6u~Z@6*N)M&|)-lNk7LQ2TE&L?6qFV5MD4N7@F7Xt zlJ1ve?V3PPrf9P+g71|!mUfu0wMSebELGbv0d}ToSKGpfH(E8-+rQO*NQIOVZ3d-N zzG`1YK*~35a&@%6Ylm+^u*$UlAJAE@T}&UuRcO_A+0>Fn=f!guS& z*uiQiT{h(;_vp-zL9$mjBpOcd)2(R*(ff5rPeI=S9izwEL0z*6U^uO-Mc)ga(cSzA zDQ>#jv)D6f1gTF3uI-+!2S3$@80lK8V@Gnr;ClR89 zbe*?AZLscNC$NX;Jm?7WjxLW@9(Q%=RF@a3lPH-Jrt3vTF!yvV+M*S%v!SHZecjek z5cWXl8jWB*)P1E_WQ6YEI&?nL9qItzAM3vNLR_BcYAlAEPj&xM#nLm~)1$EZxz2~q zFd}uv1dP4VO@4^ZDBaak_#UlW@+Zb(bZaRS6|0-4fxefz1+>eG(`B4PXS{AfCfyo3 zSE?#Y)FsEDm86T_0B@6Z+bA`VqT5c7gjc$<2#9{I8%~v*sk*DK0BO4NDY!%4=r&T~ z<*lwkOGruASyGxXLwDyrJbI@aOoi{6y5(&!_FmWP5IoA#y&D6PY+ct;=*-dWq(kFe zU9A#0_CaTeh0Hu%gXM^BzHT>t99y8OpLuAJ9Tp)H%IUPF^}K|hqfgZ0uo)BDz2 zU$_bp^wF=~jQP8$Kkf}%F6pQ2L3l3f^Jz)!tJe>L6hD1jcldBcUu!v}gy<(V1m7L~ zghenZRPWXalwtbqXEAn9-=GlM!}aN9u;sqK(E)_+fj*2Lu@Chrb)hywzlPpGkM!0r z03PdSufW(7eenvkp6Vylw&j_AMISt0p6ic|g7K01Fgmb#q5mvESd`uiS#K1@x29Zq zjQ$Ii8^`KPXqWXv?>z{S_^I#J8``Z6Z)qWKW0>+8?6!u@`=P`If>latU_&X~<%T*#*Om5omcCo}ER@+wgukjQ24-afI57hOO1m zx@2fV&&bP$kQC_iH6*S@====p>F=jpF>IvL%d3X;8)#iKbU6zDt{cv7N9%^caUd9O z8d{A&%iqwU1LAqh(1`xr*KNZ)N*xCnrldk`prHkQJQ`$}asjPi!+tuS3^C}vVEi3J z%kGHFUBkz||#5K130$aoh$PwhPidYP-3V*88W{bT>N2YslkB?hrSu+o`;6-h8iNAE;EGF-wG-> z3@t-IDh#jaY~qKZ?*vTTPeW!He6TWh^8e|iqtn({LVr2L&UhgVYVD2Q z?%;DU_I?7soyJk`z~E?fc?rs0#y3S!yW80APXH(5;UIuL#zWJ=u-7#7v9W&COqUOhq zdz#^y622HPk`^dv1TAzp2qo;Kytz8QVyrRjMvA)TW{m4kr?wa_NM~) zi^j?HdDSJO^e0-EjgzXQ@YXN2$gNKe(A@ zY)eNJZ;YoZ5Z$-NY4kKrH@=(+k__Wus_}Yfj6VsrnZ_gaAmzQWkr!q<%XpYp+u6o3 zrLZN(*y$lat}&E$kspj_r@`Dj`o^PyZ1%?7+cgkRWGzL6`+CpRht8lEyIGt*> zJ{fz_uI{sO%2I%0%(hvc0AP`qF5h zDa?Ri?KgE1VZ;HGS124iX!<(?B!^7f-h=P3X+1rtolQ>kCBYGsnGXJsnrhPl&@t1E zMYs!&n|jZJXctpf1GG+<-kb$EY5LRx=AJVBeF^5entGR_^O31|2mE_%YFYt?r=}?{ zK=RB~XA3kuH#MZ!OQdNFJ*Z!p*3p7B%H&TzM4NgTp)bZ1@d?6WO#v6s`O;L@4eW8I zh~97|-n5nu)Dlcj$fQKmb((-AQ!6UbOg4GZ;ZTa{V<0+TnXCR>N z_sNvs4Gf=6;grTMHmxp(lrM-GM3rJwwaR+&v3? z_U2?dhjuWprmtsqnm;@TyQ8@SeVnq(?E4zV?>4jFAjQdiiWb5CX3r4t-7?$aK&M3{F`dGRB2OZ@d@{@6V107#yg9lRmzsX2tI zKcAU5Q`PTt^GiCwi!{HbFQs3Yj}1jjSOPSX$ z!PqBrgYhu_v-x-@w2I9MQ^EJe{2&VqCFa*QXni%$p*KmXdGY{Ez&G>CY%rX&Y)5|^ ziPZX7_NRi>ik1e;CBgjuIkI<^? zspaArP(HJCIghdDmcjJ55F#yooiX;pvhhwtBFeIZFKmgn96lbc7|X->^WQwylGjD+ zrDcXA_~I-dX27F(%SM|pmSDM!a>j|43$9=+$uf8oTFI7it{6+PoUsqn@yc>SJjPyI zj-@Prs-6?)^mNtt(`S$};^UO1I4fZ#n z@u@*4T1z2DxK@-b62(Jzy=SM_Bt?l zs^pZr=%w1-8yCP^mEIGSKB^=dk@>2+-2^f}m5O!%omcr-!V?!%J{@pl`m4IPqAx&I zGYKF9Ra(8!7^FHxL#m6a#T{XLuquj%RF_l|3Nu|+RZj%v6_tT5Acd$-kB6dARgZ({ z3sYU9$6>hYd>sHrsG3P;r0NCj?2S_4ZH8M)^_?Q?*Hp>0UnW|0;6K!2RPD7OiB+9h z4fZ&dUj%CLsQC{pf+9A zN@0-dtu7 z3RQS<;g(Wu)<&&JWlYzhShe6D*h^HyXfk<2H8~iyQdMj%YByDH_Muj$+L4LNQLYN7 zDBLYoKQG|Ct!fwrFIA}AC`G1HwYwcys#Gbo1*TfH%^zmIP{TAu?K2zRf9Zm9hz0|D0BIpN=YYWwWxZAg3nTI zK)JkDYN-wi8}$b-c*0h_cLgZz)cu{I-CpfN?*IpNS~K_@)wdc@b5e79zBsFO55fi) zb>&UeT-6h*p~y`=?F0DS)o&>^_ni9eBY^Nwk6Df4qI%$d++e}#?!G84t6%1$@rpXq z9~OnEor7>yLe-O`D3a8t4dMA@br=nhQ`Kqb!H}jd%7*B4b%Z;xWT?B}1AC^rp%WBk zsfSX2ezv;H39#p=k5>X&u6iET^3>r{NU2r_)5_Kzb+a?ftWhrxK;u2N9nCxLt1CW3 z<^y%(bok|=diD(TJyJWWLHSsHgA#n7sOM0?yH@@B7_6;R$GrgGQ}tdN-aS*Fqg<8e z>R&8D`9j^HKleMyQSfO z6#74B821Hz9)_Fg$?j!%e>-G)8-AyNn~z~D1&DkNx88(IKf`CkAnd&1DN577U^tj& zgZ_q&^u`M?oI`2@4foJtKCy-t4XDK#x>MXc!7wZXiV_Xy&Vhy`!%?LGk!(0%4nU+B zE~Aw5RKv9|(3fUtE(1flp#$aSWf(gAFU(|klJaJ<3hC7G3~luHhs# z{E}zb%N-i>4F~T>W2NDrG^waETxSc0JBAH=fb*{59a@I3G4w8nefJEvQR>2d!@dl) z2ZkHILc>GDC)+{t$Z+X!^gTA*Nt2N$hF8X+vDPr#4N~e1hwek)Q^Re$!O&tjnx2a9 z4R^kR4Id1B$D{aYI79~wpA0K#;_%t9ei}4(^PFZ{JPHrZ-Aqt=YCLJq?4@a< zZNJ`{fKgE7qd7rqe7>5Zm*Df$I8u1=yr$>?6kX7Sdjf>N#`Gup0yGA+sU%PnOIw$N zH2)pN1&G#s9frmjjjAK~;xwn|)YN!Qe=QUVnlvXsO4O8ng3FUMLnxA;tT79RCsH(b zCPGT8=04?-rD=xCASGRMn3mHsG|Dv)mZ@3R4-8qFfi@`0H6^dWcT4k-=6DsFQJc_M zsoCC!T9u~D5b#xNY@dPej;7~MsJ*M%8UydvXnHOL-#yJr2}tg1-pv5X1C3V#^gYy^ zp}F=WOdNF{JU!dre6QWVULoEO4nlX!K|wmbuXrI;q>jDE1xTS{c1J1te=D ze_F@0G1@v3!fcK5X$EFzw6Q-Z?Tu{dKt%_mLysWZ(dbt-NSut+3n0wdsQxqhf{Z5Y z2Kz-L%?LDJGP*-Spvy)V=?!$n=p1Fgg&0k5g}zXux)Ah*8Fh?;ec?vGjG{rC(F0l* zh&1Z$4k=Mas-A#!)#!Tz*smGA?*N(6Mq|H0ZI)5F3)r)bmY##!T%$tD&(AZu=LLp* zqchGRDKJ{Q3OEamVX!tX@r`U+ig0K=Jo9k%2VN|>c`bv$KQgrgB zQ5R=`C^H%n2n~;nA~%8LvC#(#dDR;2rv#5WBSZ51QzIW;xaXOX(@wbcxlu2Qb-gfZ z9tysCqjO}@OQVV)FuXDvx)-)L7)4OR`B$U3NznJr=npzcqupo|W#;@aO74%opGI40 z7HML9@F7H-8ZW*8J~QLTI-oQ+-bwFN3*#v}z;0!=ZFQSv1 zZH>RsO=M?$g{I^7#%Wss$-($e09`oaGqhOhWc=w6q&OP~zXBjajOWv!JJfh8 zWh{poYiMU_xN$v&8zPK@f1-#q&PqmOl(EkkfVgVxMjNNE8E4WFxY5R+kD-V$F1rCK zvBt4>xSDasDPhnMZyf$Nup}6FFNdN;W36yBCK>m81z`ooCHK)-XxwKjOer#cK=IaM zCg8U)O@#+s3E&njraa9pl`f84Kf=#j3uRzLX7rwW4zztHQV4Ps<~KNdqs;^E{JS4T%g0WpVaGTx z1qA)069}Z^y*9#46D)2(?Zhs$WIE4s9$MzlqN(7*LYi_e8buNM#U+$=utfh7uWHqX-hYcy(Y|_XD7e;~bOyGy)}6t1%#=ok$D=O; z;mLUeL3wH?oi1>CAw81+3popoXO8}X_OqPAc_!?-4H!(B~OpH0&o$GObx8B~;k3y&YkcEwfjH#EuPF3X%3KU=P?G7>1s>Vc8OYXm(;P z)aT6h(TM~uEGr9OUD?_}K<>uuXn^m|=2M=-IreoN6nU^(nv!|4=}utxVjV3&;?1fk zYs`mD{SINi_zg2)@ngeiJ?cF3q*Uq)Y}s(g^k?&;(HOwyABD_7Hi5F7f|%P>2)oDz zQJPCI3z-IAU1BYihklujT>-UMSi%^{3}NFYp)Ztq3!n^RM(L=9vvFD=iC}5lz!1sS z)&WZtdwCky;3}I(U&w3h!Cz>MW*aF88N=dtLRc)@I~7>s*aa_OiDxDA;hqF$>k5)Y zHj1VfNi3ey0g~CHzwz8jVJ~|DZYujhd75dgcnzGK&Q6uXz6|!667MrvTM|gJm_A+U zZ00x@YIB(Fc+_&)Q1Vh9TfY`?^Vu6(UnpRmA^@{-3^x02(_hbTooE`GDkY=qKui`M`Jmw?E%l=T;b;&W%OuN4r?b8=_gz6dV={}!%l%A!tCQgH#*}ZzBWe#fq z<=n3~A#L8%gJ_vQj?xYnWO{&dVJCVLFWPzyepx(dFr+ORMG0C<7twTX*#~+=F7H7H zw5~Wq*|00ueuaIjI%)&ezmw>WUp?Is($)y8(7yIBO7~s&s0ReY zAz_o0c42NF*&Xd$#!zs7>kmp7+-5rn_sjNWTfntr5v_OaOs3sjyCR(+fA?qw==a>C zQ%d%Zq$&JamtFWYVNFxeZN{qYQJAwO+7Nre`d zJL^&aQ_nG9+MMOV@@t{ilQ~U?wO*_@?fAIF?(c!OFSD)`Di2}ToWUN-3MnoY#`14~ zB$1t=EVCrGk%ECKY%}eSNM#Esb2N>;@I_w{o7)qfEoPatrTYdeD?(!_n@5wHo9qE) z&6crzqI|$!eE_6~tlvIRK4z+e5cY(bE`;b>7PJxCo0&+DtaofMEiS%ii`KxtR+c*+ z3?G;;4G=!Ei4^<##NzgW;WK+mZ=^3wMNg78_77zjeq}isX#B>uKfyKp&T{VpOFQ$6 zL+uCidWhOjwmlU!6TWpZv^(->cZhc4zkWia3;&N6nOu1doiXFaYv|4C&OM{yrE`1; z<*Iq`XY){a@)2X8&x>F8Ld~1c&IF|oKQJ3ouJ99-pBcjEQUETD4?G56hx53n03X3; zQZOl**Tnj7%8)d<3}%a2lJRRS~C4RfL^*|3n?da z+_An;KfBL=P&;QC{l>t&F{{Bf|H%pXX2E~7mb7r>IJ7M4K(ma+cl!d%5|1`0U;2!4 z$d`rFPRZqe(WdYf{*=qIa-KKjuX;)0s(;Uhq5beT%11eJ`#HFdC3Hf|@rIt@J#n!K zs7`*R0Qji}Izaby>`wIlH@gnrKeLq5KF@l-hDHA`{ z*l}7+wPbDWXtZKEw2#A@eMv@P!!|bqo-NC!!_w?npf8NJXPfqc(t#Ncg)&EW^bIsS zG09}Wb7l#DqR)j*CVj4KHa#-k*g;CQb7wCzp*@nFr#)X$te_YS*Vv0NP)4(Fw67_K z70`iav24`~+y`+?o6`E@*_1rkkiZ7dg?kcN$usmNu>_j=B(ubN@TIVZSCE;?I@5O` zjm@I8&2;8f4ZaMPL;;9QwlxW&v)G!$FeRJyrU+~fGoU9^E*pCpe0gj9corNrr5(uudS7pFb#2hF{RLr^^2VV(x;(_u8TSTFX=j`BM6famP#jRd4e_9HB z#a7ROlm^z}6U=&b6v(Z-}^9Q><6gTWoRxk|0Ot=-DDr?GD-T|K(@6rxo=KK=P6V7w9W59WV zvuj`v;O+^qA&?LJ2+ANna27yZ3$+klN#mbT z{{12h3*+;PAtjtA=L1;;KVpemB){1YrbO{-3glho85HNd#wY1PW;B0CLE0Fe;)K3f z-ks7*KgY`lA zfG^TR<3pZ7qsvEp?E>I@%(vf%z9)QQ2lUnQY|8zu<5RVup^bY}I{8=bxD}rG&O59@ zUprSkfTABf)eXf@-j%L{i4a0xJX1lx9Qw?J4U|q`F7&1&+AV}++5l`Rw7LSkmGEFI zv|9^4w9Cmxc(@$eZG|bjz-K2Yd!x@@sNW5X9E9)zxEzkcI?Bg!60#`nA1p)!pz)G$ z`+vtM3P*Lp7b3{8=8YXmrE&0Jm@sJw7{YPjK14?dX_SN;DTuUlBT5+31(a8X6HCB% zO}LtXB3g(ygys3Q2%b+9GUkIMT{ud|iew1C#=z)IVUs0_EMX$K?uO8x)`?1m8cO~w6IN30 zeYx;+GT3hk)65|Hw$R@m?2iOv+HCPy(576gS|RTh6x9ilTwY(5x13Vw@lIZVY2imaH4GblP_A(~T2(^5Rs4>nkdG3Fq# z7W1%+`v2ZD_L2Cfw>gEn`Z&>2&4gn#nw|L88vdVbRu8TzAJgzT^$D$OPZLkzbNX)D zLpY;mA=J)vq#@y~-)V!$>~D)8ZO)oWkTCZYEgsL?J|A-C=ll%`3(9b;mt^6rWoTJ6 znZA4*84VRTRmve@%OqMh+B%N%=(Y{21?cT>XwiJfN(1!ntXPiTT}d;barf{ez_6!i zDYWc$r5MA$6`^R~zho0M9@r^E%fSFC{B$V)PoO%SVGFyC%vM0}(XJOD^OzG2RF4bm zf#*biI%rPzrA3HSfob|_QiqX=Wy=pmNOR8!!r6n5ipSdhk6p8-QUb2s)5=ho=X9+WF8QVS_*%45i(QxoL#7;@oqa%r1Q?hQDpFac0iWNZ!pxd_}Sm# zmuxM8w#%TP|AXO%+HSj=~c;J2X7!UgyyGf@kysNj+b39DOhO1R96G;xXm0wt@RlQ2RB{ zoQ=LlZc2OSn)snUQ1phk6@la}f3_Em&HM@Fb-m+5=y2l}-fII$-g5~p8DJwU#l%1G zneiw-^1f#P{u7r`de>+EU^DFd!ZAvr_f%XWy!(|`(TeRiUP8Cjcb<3wwzu=YQ^D|q z_xKB_e{uzF@-h)j<58FjW0pgTnedbbbLPUVhhVo5wu)e|6gDkEpOsL)3^=WYNJ=@f z5j3=+$5wbyikh8J`3orR1@Eb7bPzUwghLz!Gume5Bn*gzna)B49kt>jRM91N6-vj! z1~=j7PLQ|@Ey2)mPDr7(GY`S22S_}Ht^a|azmP)-9sz=OD)a>kVJl#5kZ>Rn?nx9j{R^2%Lg4_AqzDdoL6Ryw zm;#bC;b1XjrVAM~lF1PI)7IBaA%k{NWC`{fG-eAUX>~3~kWw@|SLjEt+&p3J6{yV@ zf(D}~5Z>p)b%nyMRS5HS_S zcfq>~`r3t+wB++cNDc+gpF-gmc-KU%7zin*Vh|;Nn29>w;Vg4;F^!)s#G!7$VksKX zuWee12eyITT5O{1Hyd&BL_o3?ms3>9P8>tAB757p8Q0Uuc)0DFKmG$FNmBB^A`tGBqcx`PC3DWVs#;~1c}c_qIOZVzJb1A zF=7NzUlLtuYIIqA$Wgl@exNZ=i1_y{kc5g~X*v@o4)H@RT(qQ7YJ|9qPCVj;zhFhZ2I39U7|-vx1E!0d zB!+iE;wgEy2^YXiQd0xJcuN)~K$wr@)+N+@CEf$+?vcnTkak`o4}rc5lDNN6^OxMF z0ZD+wlg_URlz4kUSdc{2L+zqu0=+(iB_(u>* zkT^|2@mkVOXEZiSu2beplO%I77~V+U(+L-EB~u4MU$f+dHblRZ6fHunMY6CXDBnvy z_k-G2N#AQ={~!s}#r69rX*+|<|4DMPiS8ar8@=YgNK~}k+$I?@9JQ~K&*!1`o5YBt z_Fa-X7{b~mCriNaL-KJ3%={^t?Sh(#^yzh&Vk!-!ke`|K%^vWXOE+$VS_`Q$JsB*e zp)``TlHLo3wbs%elwV*Yy-%z0w$iCCu)$8cBM6G@r8?OF;UHbs4AG8KJ2#l=B=w{V z?kwFy8%bQGLup9wD(&4DH8*M70%&)a{?-h>bJFG4q0d7)h(^htQcsH2dPyJA=3#GX zryW4%BkfR)!dE(OG)VlU8_CS`QrE%IenFZAItk za#8yHGWdd}HX~utC8<*q)LxeMJ&(pK(w#d&nJNAG6}2qs`AHC#Bb~)?E9Od9P5`nz zY3?5&$(K&EM_+-IZ-HTj(%Hjt_gt4wru2&<>9QtJ7E9%{UR5HMtb>LdQX^WLDwQ_U z7RZ~@rio}QlOCu2f92940*YJGRkOi&TPjklsW=|7fe{3M;Eg6Pju zw<9RNNIM6>OU|+?T2*(E*-|>Eo9tvBE~>k1+cIcBC%e%Rd>*oTI(*7g=1tj)UfA1- znzt-G1?)buB-&H&E9)2yWPY;lfq-;gc62giUXW!xM9p7Tya}}c8IOnS0%dnIpdm>1 z+Zog@%1+XpKUns#3!HpOrd@>EWm!Zw2)iQtxE~}Tvb3KtB~-TZ78HfaK28U+a9P(f z+&vMpP9;DcDNA_+_e9BRzk&U#EI%FW*JK$cusvGVPCx1wBU?^0-B{T{3bDt@yz3!4 zUiNc2kR{00(b`3#td)MoC`mS%9`MPs3-nD*k*)m%GgD=={sM?J*~uD6NtbPY0+I}w z=?`GZlr5lSlPp;U#X_=WA&&tfM|P$+kmbrEW5JgvGy4-#@@3!XZC@ap)eWKxWt%6! zqU*9}^hPg|36!W&EHgR+(Iqk++M#wsrb`2fQdz(CP;^taz6mnRWVSvi%4Hg|;g)Qa zKKO3Sv?-~#LRLNj43)CSX<)CCl~CqNoviI1D4)uv(4n!n?B#oDwZuU_r~-wfT$dKIoaC1%w(2Z5$U~!x z+?7%x1LZe<1Bf7b|4c{;mV2y0aY=5y0+24tSC0kUEAr%ZU=NW8T!Z#dxr9bYVRFl7 zpbVE!bpVJ6`H?SRh?IAv_hyvblGY8b%Gbt$@|rwtA1I^civ;w=$gNgDd#pT@UVL%# z7zdEV%csyTv;_GS5w%3QD<#q<$@}@BmMnKX4{KB8VjT=imAm{eq9QMCL@ix@d?d7I z$djvKL#BKoom7`4FQDDA+44PwV9$~Nu?m#8bI z4?}TBK4(1o?#eaAKvpAf4FdZ;`P4iVujGCXU~iBYzkujQd8;iHHOXI^!<0AjClttd zEB`==JPMBE`46hb=S`YWVG&=8>LO{+(N zil0Z(7o;#SfXs`EmIw$7R@l)D<&q+wa(|K)BP_|EiV6mjG{xj#6zPh8O93!L(TnEx znToH^z?Y>+phs-B;vqdXauo7l)N&QU^qR<1ggu1Je8mTI04z{w_kid^#c@gwysq$O z@L7>!!5@%WtYBnqiQ-!s`fez$TZ5rgaYlyPO~rOs__IuLfqtE#TwxuH+vb*{-W2S& z6_4okQlXeP5|^q{Q9TwURf<=X-dwHlPl3^Q6syuec~>!s;MOQ!IYQVyMPdqY-dE_+ zwzUU}Mt}J1p`zg};675g=c4hkB8XlLPZVEA152$!n*v&OioJ65JyjUdOYxcFdo60u z70+l9{e>chHrLiGiu<8>sW?s>)m|yAD74?8*z^OUUn^dD;sP`(DwN=BQk-YaI)JfKyPOM7!aD7YNpKPpZ!G=5Ta&V%ir z6}mK6Gglse2Y*^9uPsHNm2%Kn*lw+?ri64GrK=T0+baEO<=I2IoYFZxmF7mpNF~V{M(9VyJPJhK-NF`OVBcY9i6p2!HCAQ6FWMBa?&RSJ|`nb48g@g zuR$~Qi7F_EU zKS8N`D3M%b`L=Lf zFxx;$ua{UNO?of0iLcOjh4rAdju7TUbEkMVD-Hk?SRL({PGU`ApiE|enV^=!oVC!G z$^!cWQX%Uf4TkINJgpBEvu|`XUI|-IQf{z+wxTFy?mtn~unv@dc#kDL0hR}>S5GwJ zhfv-F{3A9c4t$TlY>$F${yOI_KmH{0l@EU{}4!NXW71}{b1|UA>}7K6oSHp*M*`m<)6C3 zX9!DbP&4O~>HT2Ao9QeC{Eqxj)U5a|+COH^EoqmJ4R1S)MqA$NG(gz#eUH&-&-cUv zyaWG*(m5UZDO$aC;%+osa^}{_xDGBn_zy^N<%jmdJ~y8K5jA&ilK_C{_#8(V=D{cb z0c$- zm%jz&HEu_#KGEEhc67vWhtW_Q%YUOi%W+(!q|kV7-H6MPz!O^_Gm-D1%?1U$>rY@Q zg3y206WKq}?O*2AqgaaKEOWqhF(AeHlR?y$Xv*VC-^ z9^W5@#`}CEEdkc^r2^ExzCd&%ms28N6F1zAqK!{Y1hTKZ^D(gF zaPa#m+IcgrS^VJR>3BZ}!Sp_^w4)F~qeEw*<`c|x5jxyNpR3?$0vEUmUpqmHyYR>w z+Rq7FcR-(qFotsP{Dm79P-8{go=mY7 z|D#cfy=XKE`W!@aIfOZiR>M#@iG$}rgR{7OGiom4*Db*5D(cZmF*t;625JFf&qIJ4 zB&Ji6!9`K}78-)Zlj)FoNt`?d+GE9GGGK`lV|RiwLENQ>B2gT991ckmHNlXQEVeZQ zONw|x1beDDJOFUh#MKn}DiRB~gP~a5^BE*JM3bA)UMe1#3)kHgKhi>JnV72p_y^(| z3Vl2jQ|3YDV{z1RfOsN)cnH7Liet`0be*{0SqEb9*L5__f_ty0#os=oLty794Q7oAjgUc^uD!bHUD>H@LDr;*)caY(AcxSG*xh5b@WJgWPLY6s4p9t18siH zgqE5wuo;vU@6VE2VNd|e{2dH|>`i}=M6uK6kaCr2C>=hU#rKA7F-(sZHDg)uBWRCf zW;Ef?X7vWB<*>#2V8~--&tO$PEBXp71#ENyyj{pvd!eXgntV`Jv1OD>c!!yMggtlJ zjZSE+VWYZ%;U4=y%Z2qU>moqBWSwb~dILLP4PU%w8&Y6xBa2N0mL}%$84T8Z+kJ?( z;df}pXUFf*>&2cIYe4D1N4y6>N4~Q&taaiuQXs{d-#7pg7amQ?Wv<+$1dVRop0*vj z^MXI%kaK(?<@0#(Tb&@qlg~Z{DPCNMQX#zgNm?E7;nKs^HVWbtJ*InU-dPe5M|Z=~mLE`MJK`||iI0VMf+Y%)j+ z_;F_dEab!7;Ir%8)(<2_d|p?mE#?ntU9^OEr=`9dytf4yO1af$sJ+QIuR*Ph52U5^ za-Q8E;BWD!5x{br-`oRz6?|?4YL&b@EwWbe%fS#`%`0fv@Eu-6zp#3jTXlkl8vb4z zjraJ7hhVtR=ZuHG2Yg_EAbZFUK7ocue8~W)eauZhf$|BDqQHDDKi3hc>-eBV`0Odq zq(zBm+~^(np7Rx!(D#DBz6z3hZt@+FUh@2Mh{{DkU&qwViKXDss zO$5FFWe^MB??beikk<+qmMz~KeDO+I& zZG5m3zS8T{UNF&s-9fnC2zE!jgrUz#$Qc5-&cc~&sC5x;1cB03*heW-Zo<(701Ob` z(tsdPIAjBhE(&=PkOT|0ly!7T=uCTJE(=4?f+R_BrBQvdAW*V)sxXR<6-X0~(yfs$ zSkmJ@LrAxUluRLPJG5sB87@$iEp($9dyeq05lLC)bgN)A3^LB2WqfLwzanQfp=MlS3bt<}1+p|tGm#)eITc6WC18bqICKmPzo4^~If2TxX01_m#t<%OCz zb6NxjAC^Lc6kn!Id2N1dTtD=kXZ6Vdc!34dZzB1#Z80bU*nL`@2xO;sKy(o6MHx63 z+3Ghy9n8*CV&WyXtqU&aWtP7QwJXfR4yZ$z!)6EzWe?_nJ&bi7h*~&P(AOh^d5?ki zNM`v8mnMq+LU}`1nUdao>FhQwDrT^#yQpQcw~k=QW`%c96(1O)tW=dg>C#;|X zhSf4dns?T*3(rw|%Ig2Y<$uO18qoNhT}}WN6W${LGEI3UEySAhk!u0Mg11omkR=~8 z7*4k0o~r=Dny;lNrw!ln1=?--7jG!C&LIJ%6IlpHIDsS}NC}&ADmZo3@u^@aH!GDU)X;0cRGM zZbx4>pGx6^99|d)l3c#!8rbu=EB(l3KHoL~h86Ja4`?jpooQj_IuD??X%UaEf|O!j zvH~`gaO1_$cY}v_1Ef;E!VZl$`KC13P{ysKP*l!W+n~6`FP}o=ZQe@JxC*|j1GHE2 zZd#~S@f6yWR?W};4bgXagDte*mCor3V+`DO~@wsYxx*#3i?BtX$mUP*V4iC{enQcQ(VBYfM<1V@_a zmR~yp@JQ)tb_?> z^q>qEvP@wLreL%v6)8Awfy^l3F@;{P3fm$;a!puR3}Mm2{#odY5sH$bC{|cn0UP3k z2Nc(e7Ys+EF+n&*U&BP9Y7ZbK2|ejdsAS=H+NF^qC~4nss?c!|3`-Nnp9Vv^kk$l} z3}H0&WeTHQ=(Z8`D7z(F=tGN3Il}&6Q059N{sU#6u=p5o-WD2Z0$(9q-;Sb6_~HyR ztA+EqbWw%hEWmeHu%s;*HNqVF&F6aIat{h-wdrBSi6xT&UgO}JV8?{TKeSh>_7Qbl2h7fTbg|I@!^Q(X* zOq|Ei7cTzWox>LVb@k1I`Mpom>#NVIs}M7yiX1tz%nbjJ{<#+akJu9vE?n$S_tl3V#Jh3jW0rstLBFP)} zp2YtflWya4-%n3S+n;g@Tn7s%sD3Dh761=7{sCR4>=30tnXws1A<2SyXdudxHIT2Y z*pD#S<<3T$gZ>;-Qe@AQ^`Z?}UThd`67Xi{yg_+|m1e-5Az&*9qER~ z2=<&PBiY!GP!z>RYyo>3lP3ayI{TZBD9mJawJ5S!RtOlfS@?3W=df-J+H+Y%C>qOI zXIdP(#X{*JRl$}fL0Bc*I}bMCX9jCwbT#{{C+!NuU)M5Ps_d<#1kpZyDVRRon`R*+ z_JrYcREHHXa`e^-&^cz<2K27XrsefjE#1+w+Pww;ulZ90kFQ-y4mZW-5{vk z@Si(+H@f_emQ8x=fphb*4`|uaR{+?pi*EwYw%StMh1P{1X$d0@cYW3qgPCyA~vzzLk#l|0d81=a~XZQayXx8=odjZ#Rfc*#ioV zV~Da3qRd(UY7`di#U~hK$-dDMlU8iXX86;ZSx2C-VIRh$uw{MdEn&xk%22asiA3VS zJ`;%}+d+XkC#GeG!kOh6!M`r7)((X$^QXxcel_PTK!>oo^f(J+&*{gg!r8fQ@JnLu-=I98{E>*Lvo_fVU_ zHunZYBFhNJRZn7#vGYN^a?JV?^mk17tixaML=M~D2JpFT87&~>G4U=e%4duc84B2CT5Tz0n`&Xhb!JV&^CA`)3em;v zGo77T!dB6w_Xew=W${wB^#B@gvJgsqdBnWPOOM&zVpvqmV&{Xhj;(zQ5Kq|$dSX0d z`)Gvuoc$(;Ltd~4&!M579i9$ny=0x<0sJeb>j^9kY{okXd(Aq~#{NcjlNQOF*d99c z4YA=fkolH%?*zVP<{S=F-Z4v>(zLKDO1OB>BEAB3E3>qO+7FD+heaRRdM~*A6I0Oo z`)4-L2O7SxXDx|t+=J<8pEqVb{-2*sNzV&R z=s~p5bUm~!Dx!tK#V1wZT5|hW&@8<>3;!=0Llc$dKj))&#b=sduG~+P=~X>f1M0t% zXd~|GEc%6!HBXZ9xwehYfmoN>9bnhj(d2K#hhC7su{%8%H|-n*$(w(t3FDRsLm=O} zgvNc_lI$UW`vnSp?Fg!eoSoSPpx+g?4Sv}@okl&bESO%9Zfr;b+Ria=dI@?kIqfCz zWT%!wl@~MVgPJ$ntOp3vB!ZoG1L{bY{sgXwViWyg?Nt^=IIpp$G~9d9tUU+pG1&774Y4db1XAMI-mAb8 z&#DU0n7{_oDSe5oE6rV#*vm@PlG*Sz0GPtY!oF&@kWv=z zvR?L3Tf?&GWRiPq;{x>EXB#PK`G75^!?$0tlD|RHzyfG+(8xk4%8TEDZ9?&e?W4p^ zbMCqe)>?3PnrB$?8Mgt+ny&hOC5={ash5jGFr%@i^{`9#{?<;4q! zL8dpKN0|gZ{7p4%xXS0!_M2<`JN>3d4Bt$lgjoJm0J1pl`4*J%+&mX>6Zl$+2Pg87 zB*0DL1G}O~<~u!rEQPPA0beS&S%o5v+xG=!IxnOHv=LVv&jQj0Ht(*syf#Ejadp7V{_ z;CsP;?ghYl-awlMU-FMM`uxm)Z2`jSIOK*fkzNm_!mBwD zc2jWD08*JSj*fdO7mDw}uv>yzXVh*Bb9+KVh2Y%*e3gO;Z3d|lhA%-;Ep(U)5O;*e zw@`Ffu%)+WjnJD8vA8FUsX^m?VMiCBejvor^?N9I(o@PpyhV=^D^W=?d~1>Kg)ke@ zq&u8tE7nlvo}GC7A4stm9aln%gJ>B55RT%!{rFBhiTAsM&si*`z=w-CMG6qEqQNJS zxQR>8pwV5dT8+kY;uCt{dx!&Q*M+Cp^*uCriTmfF<}G%oxV(>ONZ&DEaR{xv`H3M; zU_UReqI>>=*nw8X{l$BlOfXy(chO?` zHId(j?a^W$<$1@5M`&YctT>A9tT@r0mUiRC;WUFy5StFeS&8C^`zVscdr#4rEb2am z+FG&CG!#!okzz*A#0@mtd@in|h4UBU{CwC~FD4#>LtcuW`$6(b?Ai?^4dNUVAbTy| zr%`UBcxxm?H;J}G(fCI6w*$#raS;uno5iQgV9Gl&jIvT%#B%x_hWDbH-YczQxxiL4DE93^*+;bbR?+imnYOF9Ig<|3K6 z5W-v~CzD{UnF5JaHWdTA?VCto$96#dt#iQi)_3y^n54^lzZR zFTYL&`%TI3lxaXG=T?SNSbMcQ!mlHLE}rw@>npu zlKh(s$_7bs4RF4e{9z9ejgqClfYcX5=@xqO*+`w2p|F)+rO~6E^p|YNw3o(T1x^QP7QKrd zrB9mC=posh@Eqyo~ z$SS0lCWE0;no$VRRnpN)^i@mW(el_c{E{vho=aaUA-Z1rH>JY8l)6$r!YiroeAF7G z8M^@YwX~jw*NxIshM@c+-QN$5ZPNY0sC|>ph(PgOx_To-w@atfJnV3v!}W8NU857BoMc+BA2L$xf5W>3aq!f&`4+GHh^oo6Mls)sOZ`4}mr*vdz`0;ipPx&th- zm%G0~pM$)C5?X!bU+7imC*MGk<_q$<2LZ`nzM7Vg0^~@Dg9qhjdP7l=yxbq6FUoBq z!5%IDHlAE3zh(`%adP<-@|nCZomi8A-<&~TqP*xdWG2aHZh(|z`J@D}r^r|BAP>sx zb%Crj^6^%5?Yf%_dCf$3* zSr@2nRkT)u?}NgcCSs<_tukmZQ;Kv|ER+FHVTz^l*EAGX%2VNxX{}tOgg$qrhQj&h zltwOafv585NvQQw>dt}`Z)L@4koYKPt04NaawfsOqTKri`a+ebCZaD)SxD!5g)7S` zCniD}{}+TMDG$;9uVm%;O2AE3zW1f1o{Kj~(_r5xZ34?a|0r4wx)Dg9`}!xN=5WmwcI^JW5BopQ=_us>Cv z&<3)%%GbZ(8Z|3>&>XKtxojl*-YYGfz|g8JvxJ5Z%GomXnP>?Vf-u$Uu@`X7wPw=m z(?aV^B5b$RYX1pJE3LH$VUe5GeF~$vYt5!KKo2bi#d18ghW-GhmzEv{Q@yoHkpqbz z^B71|ughA)Df|+mb<_h=LbXnI07;nEC0dXU*Yb%4NupK>o#l|E<>3$eQnY5pL1wC! zA^{9(THF5xmUOKN;h-$inrMomSgYk3u-wpkPHRx5TI>`w+|+8hkD^TLNFqocX#GR$ z*$=fcX|(oO>r)FFpJ>f9K~byay&E#?w0uWF%3CcZ%?+Ei77j$MMXPrSiuYP3l(*EX zb!sN0e9*G!2xO+(+O&PlOk10l-z~It+)!9*n|i|6R@z3C(q^rFmXbZsX@8;o6%Xyn zmr(Q4E}-AU_10dz6jFS&cTyP9S6kKuGefj%>ER!$?MK0qaP76z&=;Y7hK}pNPgr~c zUzGMg6qZWW?(GC*Y1+NK(3qj!g9fvi+UKnRB1?M!eaEu37f_7)rnVi;AIh{>ZN}xl zrQIh9YB5$`43Y}%KNmq?rMA@(us_j$Nzv$9?MIYj`&3(J0Teyco=fB1=h~4w0se*d zElNpzuiYaZQd+gyF))18UTuxOPukr*q3E-At_aazvZ@Y8BQ4p);cCM zNVL(3CW~x!%p9S}PNxISk34m5k>|a1(rGr~qto0D`+RlQdqI((&RH6Up4V9@g$C6H^L?N}Z5cXn3M?a4q<1 zb>^*w%%?hTbdJR{9kcGZRL^zB`+@R>PCtr}w&)D&fWG%SEwncGL8r$=kbKmMu?F8K zotaM{<+G08Uf?v>#XB0#(mnA5;H`8o{|9z!-5<2LZKFHB7?ifUW2?~Up&JnbWS+W1 zQ&IEQ^`H!GAKkx8p~zR)vJ+hHr|UExd?C8Z>vS*azNAQfxbBW{AdApF)(`q3b#EPj z%qZP8qd=LW+x;bKsk*NvU`W?pN)e?D-77~?%hW9hN0Fr~p+{b+t^;jix~VH8zm)4n zYU4`Z(#`t@lH0odmY}H6{i_s>PjpAqS%0;O zie9bnbBR)2FmQ&!R|)zt zlOZ}$|6>e_JpG1Ga6!KQBub1c)St(o{ks0@i*QJh{$>wIDc1jx0x8w{%juY{JNlCz zqo~n;9s-hk`b}vdxvxK$lEWV8KkkCQSNe_X0kA>eg_f%t^@}Naze)c9JsjWYFI|bg zxB9-1p!Tc&?LKhiH~krOYE-+v@E#;T^c!j9_)~wtY_OXcXlMf9Xt329hB+DN(;LXe zU_u*6Tn!573+ra^g6z-<5&RT@~+VO>=QclH5U zwZWWzDDD^((dpUG431Ey?sFU!4}J9pGkU;=mj>TyD*MV{e=A5D3<6i8@uR`=>k#(I zpm{bt|Ha_-Yw)!hBoBorz8YMo_un^z7c`!?QJowJ5Vop6V;iQ}jm zv>R}pR9z_1&{wr87Yu$X@j9ejP~{t==C3-u0crzOi|T+nP<4k^1@ zv`Wtc4vA51q7~>^)g^i@#i?B8qn4#QMvINvs#!filB;U%fWADHJFU6ot9CU*ZGlQt z04Wu!?SDfK)~f z8LT#a0c4ld_whaYzZKUjJwV(W&rvMyM3;hN$Ua&q99kR>k;7VcLE^ZfG-3XS(UzMwYtZy*haq={fi1i+ zbD|gipEdq795Y*_^r|_1=^Wy@u5{GKyyLVVbpDxI$Y0P((b$DakAQ5EKHXW1H>&Zu z1mig@9hG-R@3M1m@VWf$JzTRDCYvB(W!(?_zshPhxc)5`fnjwErIxLU?2rG~dK7?n z-RWyUwLT#T^c(8C1Ib30dh{L%qomzqMqZ#l{$eL|ooJ+)%E@uGf9RCb1TClUMgrS^ zn;Y?Y<_e{Zp8bs$eN0%YI|@_Q`vd%8#{Qs@fjNT;yoOopDG*vR4|~Y5Vx4Hd>&ZS& zfPOF5Zwp9#*dZTS;>%npQ{RtWqqP6?Y-$(uU0{2v(df?xP$VUQZJ;IdK=zh~!9i>e zjSS-1VLJ6Dk-5_PVG>L707EiccL*9%*jqa5C6(0;M3KgN4~2u$nN$yy8EiQ%9c8kE z#$d=|b+qJ^%_dVMC5N5r1Ik=>pbx<3v1^0Cp3kxupeSJblTZ{gJ{ly~*&*7&SHxb> zx??f3{{uw{J4`XwN9<491^k%J>Hx}Gw*NkgIyRBEmpo-#mIM4VR!w2w=PYv_8egy> zoxoSm1X{~+1S5e^aoa31;ecQnIuTD;Yx4FwBy%l(axS9qkZBI z{Otdu={>-zI-dVwXLrx#UK5Q*6H8)@i9N;^WADAk8heYz7JKg^iXceuAiXI?M8S%R z4G=*D=^X?S6j88ac|Y_0z5nOoxy$ZO-&1yHX7}*A$4V5&0n%Dza_kNpU)XJLD_r>b zW+$eu0(ZoP-T~4| zgh&^~s7a9Jl5qYAZ7&N`J1BNVn0-JIBknu|`cK#n4tpkuhU|aM5YGe9m?$_yZ7qL~gH%7tXFPOZq^g~mG3lb6J=g$*Bs_(trz1|8lCKRzD*ok-?rh^gGz z0eDBHD@TLP<+T^+J0|1rf{KN_$yb4;wA=_t7kS}d^tnpM!H~>d%Jop%LoVSN%n7;R z9CYxMzd1m%AUTk~O%N=#j%d6oUvY}YEosN@#yc{fk0OkdRXo{@m&O0{+{gre^GvdpJq%ERY)j>Hyd`ji+L!UrwoKmQFhRM@IR(;><#$t2 ztB~vOqIetCNMCdHqTr3^$)5rFjcLew4o)2ZvAcNfCHgM+tbCtih2T+fe;Nhf$ZKKUR!!KRGmxY<;vY_$J%ZUg?G zcJ~6fOrJ}ju+Eb=Tdd#4{`-ynco)#7?#?pwkHG2xOhY$|bVi{y~q&2x9=0xN8 zZgQqwyaIQjW`CgOO8<=j2;RD;klme5J^*(QDztz;Cn(4gR6OZCN7ub*W*{{3CKq<_ z`cTYO)O^XW5O{t#XBDdWQ!GCX18A@Y(t%XTV~gx55A+4o0}eEwq!%8LbH=@Q@4S=8odh?Gr7crBYl+d1}~OP+kPLLRm1iN<_7u3^*)Xh$;83(1>zk{3}P zrgeBRyYk|&gzoSiQ%Yaht@((qPKI5|C@}(T%gLXU#vjuJJ!Gk%LA>q$3H9N%dL{XB zIKGN*)`8|zn#X2+M)rK#U^Qih!Di3NkI$T}p(=JQyr6{|kweqw?^&0lnH4*dee=yHropm_TnwIK1|3vdq>eeZ(9NwKd2 z#7>EB7tt3YtZu>*q2kyP)WSqdPS^++nXy1PEe>*`W`wxFInrl@)fI3^6(OBazSmO5=U$09nd~Wgp-@7DG5HUm>Oh zf$bBqkJnd~!gVLE5YR`o~Z@8`z7uW^)Lj1&upB6HW z<3no3_9NR&u`y8m;Av767r4vnHX@R*tbmqn+H!?h$)=U^e<3q`NHybd;eJ(C8$; z=FqFNOym#exX9&uAg-(I$XUE@GIAh9a+m5eY94ZC2>MP);-q6w8G{sE>~i(vX{)zf zunLO#$UzN&a7Tu43TB+Vw+E03@(71G?#kVNp)XPXG7~ntCs%htW0EwQ2#{p?=T@NK zm#z4PkRo@Thwu;NmS)f|ResO&&NR8*6pS9q(T*60bXh(HeHqd<0JTi{PXrXpk~es! zk}XF@13gC?_u*lbJ-VaFlWVVnL%wV>7LWxpvKWnpa?m8uERv6T4N)vNY3M7FjqPBb zQW>!oeUD^E0;4jyk}uP8xq;6Xc`V)9qE;d4J`bZbRDpD*>~IJctdi5$L5Qca;s|Qb zWE7tsP%T3ZD4xsb%~90IA-s})A>Ypfzn9X$9;sTHz>%Xmd2ldfc_lyc>h-m>RgmS4 z-0=)Typ`|lfbdT4;G;C&%Tu)w;)4uciCVqKJwsjh=S+FiBh<1#$d#jh}=pK8VW`Kvb9(HNj2ccT`lc5$+KkV^2wI3%gT zC!ln)a^{Csii)2JDi734HeIUnx5dStrrNUi_M!SV3Lxofjujd+)aq;)Ia7711eGk+ zfHP>b)ii#S|h``X!(D_f{vQpi<*=6ALj%(Yd>)y-9_8Y%Uf41tRV_FEu0@L?%Ma6klI6Q{5u$( z&{is3D4tqQ5kS1O4nIIZZ*4;)8hy0M0|4o(Wko_UKh1UsK>W3PC6FvY6a0b>)E-Ym z5u~jfg-at?t7{3olbV_f3!c(?@l!EGiw*&LsJ8PN8pAYOo@|FBM-~W|v}v0`^Ro7` z4vjI|{N~_yRqJvL*1e`R4h6C6+WBVyxrdnus3d8lJuoWwwLXsMOVLK=q4q#~!MizA zwcTg=Uc+D8uQ|`NQ{h6GtMg&raQNrhJ&?2STlRzXkKrvo1Db6HA zYpUVFv!S0ko7R?^@&0)`>c+2Zd#Ya!Vh)rX4WS)r{YXf9k$&Uw$R#R_2Zt*(hab8z zbeUsUS84nn(7Z+#6{uaO9p8X$EXfU^a)X`~1MenH_JB2R(XVXo+tiL{LU+j47a(!e z=rS7PDRC2|PN2-MAnsl2$Wf<6ddc>7M23fS_D0W4mM&e-=?-=<|mN06G3x8+FrQvqTN9(oD2|0v1>H? zoJ2|(^m7(Aywl1>RP%YjuHrZ!)#oN=@Xk?pQOA#U50S>x@Dn2VKd|)_*0+HMcwL+ndz;G0aenu#YMfa~zl!$R0e=8MnJ^*1n&sx6cIE9UL;q)V0`R@Th+R1m9 zVO@I}*&mG#avC4%;3x|@InPN>^Fhs7TJUVnMIPi$YOeAPZ`p8@<~$#cl$U=8$XRLQ zgvKZt>;-<&^7~TsotIrXgmpnSF3EoeqVcj^QUbgyvUC%Kh>`Bs!0)Ow zuq*nSyikPVx(wyTSgc&N2gGhj>(fBLDSz_@hg-7k4AgGR)6C(HoXSTM#K{zX5y#8M z{b7j&*=Yc3cV$zKS|rM8*J00l(r6=8Ns3EOPe-GD^hJK1j7jGM|HfW@4vEHf;$`9Z3A`+rFtjgV zCW?!&_9O?+uAKbUYrs!&K8)U}lYhnke?7PWj?qd7f^ha$(Q>-V5&L7vOO%91KxLBiwYTLmgs zG=XC$%9i_1c%pMDQP;sEm+rZtC{5hWBL^$Ua7ce%6qvk>h zCn1C@U7P?DxKY|{kanjJB@n^`yIdgB2{Pqv{+`s8Lx*0}rW|a&X;oj4_Mz_Q0OCt# z{2uY6Hl?8APwwj=L;x-C1CT(9>5XeAh?a65V=!GBjL|(wS6e{bQ{>9GRtQb!mqaKX z?gx-CYF7gxuF$$hAdNTU2#9-)LW;rRI{nO%tXNX)=eR+Z4*+tLy7TRNi<+=|@-{v5 z1i~Hqa{}~>qmduc7*G3c0Fpo{JkhvI=QznUk#6sUM)&A8yI+%N_G^G7Q)U@J?vuk9 zG^S7^K6c;%HTVyVQfV2dV5dKTM>Kw>Erqbl7iu&cG>yd>UkGtXd~A$96Jg1jl850V zfVfA*0Y`wCih46x{-|hw1dMRzOLx%p5`Vg&(MPOf_p7gX9|rDzVh^u{{Y5z^-v)@4 z?2Zc*eY=55keEFa;s%SYEH%Cv!1vTCvHUq0g@~2EgL|lG&TfP-v5e1L3Ku17p~`7- zI|v*igr_qa&xlSE#3IG>(LgvWR!=~2PK@G2s3>7{9;Bm%HUyC8#pLZ!Gg*Aa`+e>U zvyI^QK=|dONEJq$K$Rv2oPu2*ie`K}rHirr!pabv_+zP=qH8^!OcFp!gmq^KQ7R@hLf<2i z^aYS*qSX)xQ7-0f1HZ>2dJ7Ofh?Ts3xL!1@hbo^$RxI#7iyq4$;1|*DZ`6#XJx}Kj z$ufR2nn)MEhz?5~ySk6a_X7M(&}*vc?u2lRC&5DeFFg-&J|KGe}>P`*`{hE6=wAhZ}NG2NXAD`(=>xmW=)Y zgfwYofL$KSiM6-`GUQO+DVQk>cnX{)S8${%TLukAV~*U=6nMF^`T%NqQoj_8@?~Uq za4(SA`8*Et!Yl|_Bwb&jRxI~C0eT5`(?j@DSziQxkK|WIsFlf9wJ<@sY|p2-J(dX^ zM5&NXINR)r+{uR!SIS$*P^*%ypP=?mrvC`i?`8Q|2vIM^Iusve4PV!vA_YF;mz@OYP=_i*((oTgE^?^w~)nAh4X~UN#%1sx3eZ#O=t#`0@DO1bX@LbUph zU$Ey@0jES?Pl(L6-se%_lau4`?o9A{RaT4QhS1c_e_0z6S7pR zsB<9pTs7&4T8-NB0@uV#RWSiYttu%3dYwAJM{2xM5mli1Mm7H%eQ#CZelU8c4)Cn? zy_(_)^m^s-3XDFg5N~MoNxi-d$j_?x9}v)3yK)PR4rxCH0mMWzw*$ywt?&|*Hq}m7 zq4B8J(hLHcX^ydAWUi^nFtUY~!@IsLwG3Av9M{?|hAdXv^KJmK(T4Fin{2i3SAc_^ z_V7LU*=x5rO75s_bVoaI4+wGEw;Ya-*Z%kkR1!3=Ymg;TyYL1e_mKMyyCi9AlL48m zMe@m-DOwlKsD7X|=V46MLgxW5O=~?DCP>$s&w`p6TFYwmW#U8FAeNAYW=*8NF7! z%1MfKTG|L`^h!Iw0mU2m4D9u}ZLy6^bQ+}66m+aRZnuJ_#kx6`|b=fa)7;)IsY4sF43U(es(Dcj4(O@_9NHDg6*i0ts(np8&|ZidHfahU;8bGo7O$&&AaPk z`EuQ`{|vZnOyG?rn^si-esl0q{J%wT#>m!IZ2-S*-CFS4p3W1x9Sb-Ed*`Gl&~8`T zG)TVNgyU#?=2Qb_Z;V9yzOOi-y5Bbe{~xg7Z3YJi@$=P~#`6;35G|jJeiL%$DfVG< zeF|BRQ2SG0Yf9!=5MmzvWjGj{kv(UMnp1mDqd!I-#waZ4fei>-(m-}t9jA>}s9Diw z4q02%It<%$D>5BHK}A3utOjZCMlt>edIO9cl9k6qo24&p|KK*BsoAp-(p8 zaFtrW0kLb;dkz|})6#j6I+pf50whv!ILGrQ+3^j@8WX5*Gg$jBCH)LF6Um#scK4_chdz_2?+G*}(~a%GyHC0d$eBVtzJm}C=4^AYegP3j|xylOgSd+dj6u7&-(RIfy6Qpsk~5 zJs)^ZV$V{T)mgmohCy7!=ssw46&}2pbrb72rORDBP6TNW;m>Z`6Qa=qKzfQHoG9TX zPOx9nTb%s`H6QT}d$E1RZeuk1iL4nA!e7j-0+j$!&0(%U5x5xqf<&DSK!Qb|C+IsV z*8T>Xr^I_V7$ih=t_8nP@u49`EKKCHt2tcQ@xFr7VmmuuBgBGLV01=w>jYwv;zkV+ z&Wi0L(RfanJOU$pH8GxTE$*75C=kZ(pi(4EIhVg!IF`X6C8Fpg5K2WgPiP;B&9_i1 z6VKRhR4xMlMeVUL{RDefh$s%#AwuX10V~D$^N_kq+}#8#Jr$NWK5TnndRxjFelJrNhbPkAp5_Tg&<+J#`3rz4u+;srDv25J~jfZ4B zr_r0p{{J@vHZ=hPPVlnE%D zNTF#+FA~g4y#H_D1Agt z;;4bCddS#bU^1Ei1oJq$E`mD6OP`>9@05GhiPKMax1Dkq+wrRNg=ck*%zkqAy1^a|C3in!@=j zRchECkbb6Gvv0OqwdS*3o~v0sQPijv)&O~--u(&=FI7LzWUN)o*?oIRJM$H2nrL6A z!E{Ho^zlG2)k1iK_fhTXN(gVJIW&jK&9!UkfIOxp@pe-SEry-rUfQ5yXzQ)*=LNbi zW@%{j(~M`J(O-LB4TA(|dl!Ihpf)ZOjX~POcPN52*O6#EsSW1SlTK+)&mnb)R@@a- zLbVgyz$i@1{~l6@Yr9H8^RyQHGh~U-ngu}3Guo&3pc1J~$A^~zmOW}D#jMklV`LAjpIaGd4 zo5jK7>)NrifQ;3CVn^K#?N8nic~h$n0m3b9EJtQ;YxdVr+|j%?!)9?>-Jd{@*CO9R zqy){b4G^-luI6aW*5Ww+nyZO?*g8*}(G7U{+D6{1P@q{=LZd>h<^gKYwAJhqtJWHD zGIEVpyb)@?(3&Bs6jRFY;&Iv3YMEXjU8i;1$qAA8Yx{*mjh%ja0pgt(l;GOvHbdO)rqo-3@p)Dj}BYB&YlSKmJX8P}MOLhssv*bt-b8Nm+Oy^nal zvp=>8C>+Q+3(f!NG*)m;>c7dG|ogmIiS)fF1SW$&~~B#Ze1K z$}9(MC+hGKc+OPLiOnul`@bAK>cnp*H(JC#2zT1ZyB0hsVFLs>L3{e5&y!3>Ls%~| zX7}lNdh!h*FVH>Zc?jrAO;sA&$e$<&vz*9kWVA@#nE@GK{K9Kds{((lb zSEZhcuL06pG>HR+d@?A&Dr2DfhlKO_2WZwEsR*uWu{fnTa1 z&!CRHv2<`1KmLYf=iql}M`w^8X3Rm|;YE#Msu9fvU`A#=Li?!6?O^oLA=ANk%ugrr zJ9c>$e#aG?g4(Q$99*1z{1{s1)J%oia|=0KG4G=Qot1T8qh(dfY)G{xfPFq|NAd=e z|Avi)_`6zjEMa#C9-O^f%pl>uYx^Pje)SQQ-6(@y2kxZ(jQ$gJhEH?!q&A*t^djfy zX!NGx95?Zylm9^oU+TjT0Y9437sUN3bv8f(XyI!Vfz*dj!wsU;LFfynJNHmKNvqGG zc8Y%IlTAYCD34Pp%{v2&g;8w~;T3G>2&r(x< zC7+|z-%&)-+|Ljqnws!Qmgi~6CE#74EA4@BkrwBH<|XPE4v@?AD}O-a3jNKi+8DCp zpjI}O@*6LQ+N7eEN4fu(Qy6UvkqW4wC-4d>y+6b)qBAX_LosFXEmcBaarSO0&F3wG zk0`u18q4S%uawK_&LZGFrlfrkse-E5@A!nSwggBe^Lw_v zDUc%>&*__fFhLDz-Z1hDI=~aNmvp8dKx*mOS>V;t{3OB{QtN59{Uv9#+1_&PFQysKDAv$wh$x}S~3HK{$iL9&;vvTpQ#%t?2=Fm64NdLAy|CiC+|t& z)C9y%3Cn-c7$Q1x-b<($(Ew713GbEY3l}?iVtrba^aYg&v7b{z&xjR#fKsIR{yiGc zipVxl`kV+$0hK6`_Zt{Ri+J|SofqXlf!GD%Y(Q~QOyJEEmqbhCD#PiWxCFHfv4Z3O zSt5*`Hre9xpXkdGwLut%TrrN{%y}Y%4`Rs|hxn5x1!Bc8;1!CMN#I^2tT`}VEb;iO-7?oEd znlI?rqI?20vXVo1x@;|dJD_GOKOX}JI~ktc9LH>OTt;c zafS{q^4blcyUMl)!NE;7orapbJZuFH9x`Phh@FrQt3kz6R`o)kmwc)L&s)}KKwKYr z{}15#%KGyV*H1Re0BL_|=!nJu>BR@%2Fm_C-3pR5ykZEJOE}Nuq};?2_}kKpr~G$h z**@UK%a0$yAwj;q0Je9foiX|nrTgDNzbB_ff@YE&&BKu_hsHpa`|{6z;E*CeZv^)T zauFXKk}9kJ!o`;+gKq=mq0CJNNV6&?-6%+(F#zacj;mVF5p>Kbo} zuvF%gLFKq|YzK5J)h7XkwOXcupN(454t=(&aS2qhQ%Co}p7x6P>yHj<3-6qDRC`Tu zfjOy-{8bxg)h`E)E~>|2aBx+6KA71}ZSq3lu71tt0at5sV4f4o_%(=mDmQ=Bywr-b zD7=*gyHkABI!+t$RbN{{6+gA21N!`x(Ohr{P}6LoN}!q?hay%DWRKYm!sFXLrD^#Cn1EffK@k*muUA_+V5*5#D z%J<6ZDiA)X0`@F?RL6Mg^hrgX2eHqp^-?r`Q9Z|@(O3&%SN0+8dp;V$L~G1WlEa#0 zZ_E+xKi<+}s`(kf=%|*?(*-lF-7P?xYgvT=Ii}^Z=iNec=RQjXR!1n+>Fc)O z-}(G&m~hy@hX5H~%Yn<069{D3uXDVt|}Jf{Op=*JO( zi9^<5>?id%h8&ZBF2?VaUzg%{YK#Q6ze;_9HO+>@HPeTz1MZ9;IdVR;sRJm_>O2T$ zn%yi8yp~@$j`kHx`7yn6345wmh4Cf2`e|!eZOx&70JC=FF|_YGjf+Ct9o_)FdtDAb06FyCM?Ff@fVxWXlKsBvalTG~TD_e4KO&#m|Nw4`}#F zh?`1{*sTSN&H_RSJ*|T*k7yT9l*;JEX^<|b%e-oROoQKGBr51F=hQ!;Q&=he-$=ja zFYRmaAuqp>@_QxC7Aud3IhBcdJFAyKJ#Thx9$mu&66YW zJO4xlL|8B!eiUut=u@D%=K)?0f1 zBF?`%_?la}cOW>f>SzL9tJ69|sx^mGL3wROC3^o$+JoM8pWgv@{oP&AeM43Q@Y-0% zJ1I8Z;wkgylO3V=mQ(Dp+ZtjCD{qS`0@n5lUU=^)V!d`w9gP2X)eeWfb_ekG=sk<} z0Dfjh7+bbZ$0Ye)8KNvg;y~Z?!^OX)!0YB1AsD2e{hbd|e`i@Xjj{lj` zrd_bcQ7Y~Z`VxTFT3aaC*xA+tW0A3aCU-@0HE&R>r{^PJ){k_i7OH%rKRM0kGfnye^e=Sz6ofDqy*MIvNHk>+j)}1T5g>t8X%8}S*a*2#KJ9LWGRNQ59PS<-in%) z=r<0k;4=$nK`c<%^M1@AaUcokCxuHl2yseunu)#;(d9adP*G41HN%8IPkqA0tu{bE zEm~VZhzRk8&yYAH#w`MsNbzPSYG=jod>YC*F@az4Q6h?W5=D!zi%>f+I{XDj7sR3V zfV?l%JK&{=9xYKz6;n9>I88k51vwvz*o8ny7n|7!oguz+Ly;-;D}XR&t$xPK8_`N}eu-}HxMhvbYaP{l<4)Epp( z<Uv5vYaBJ_3-ZWjXIQjF9b4fyx=#{RIS!l(D>SIxDZW2hDTxCpKi1oIDN! zM$5OuA7TG@`L*mZKnGJw329W)64TJD(%Vs9jkMD4A-(g%b3PQKthtnX#~ zdLVp|J$V99FDG|I?W43=0`yO^(*$VySw3QC&KEi30EXXKZRTST4k<$(tZSk+a>((p z^5CP1kEmy>K+{xx7>d55>h4n>9Myv79FA%P&&Hh8&hG%?qB`+p$5pi%3_LfLejB9S z)gl6jhjRWI8l6!2%K_=BoSa|+FLjj9ckxz}%|X*gb#9HqSFP9#(thgQW0=)n>Db{H zpllw&v0j8XIWDSTCZ=3J`l>c}gwja9>5K-pyA-2rFwDleYRQ=iCT_wIfA}ib-e+I z<*B+mAcjxsB>=rZ9pq&2|%esM@r`C*( z?4{Wa#5L%nZSR3bUoCnk82M@2dVzz#Hpvd?XSDqseT&p``F!hh+9CEbMrpJ8(12)d z%{^#)UOOMeS<(1wyPhZ8od$41OXvB#_UPN=5`O!Y^D=wD1^zzXKr_Bn2aRN>%J^S- zBijTgK5=8x^$ozC+{hBWQ|brc|Eb^bru4sl;X}=)wfX@q(|`L4Ei-EPlQJ_$@{(#+ zm;0bId*xnO@o&d?{LWd%&&9bT8sT?dIlDpU|5pL^7KHwXmWBWR0mavJO~e0dlLe@) z^IHQt>!)mloEt7JhJ<^=ywSTae>hqWOlDWt!9}a^YfLAcrtYTY7Dc znjQJ@u3~%2yZ~yx6vkPee)NnVmI1V(7f1!t{#?)vqED{@5=@IZ{(X|>wt#SO)A5o% zgkE+5LMSc%79e5tnV%`))RQw~Pm{YZ5F+T>1MoXTe{<5FaZ#a*I~;-0e2Goi|2BMGV}|=_6yaoX|dQDDMlI zaQ1h!Ox!vR|4%xRjP}WMe!%bCJ3LXG*KapQZGqYZE(=d>1LUIne3>rpI0*1-ZS*kI zf6?qyUH{4rEgNFi!h#z^N8$fX8NB&r-`DH{+uxlX1_$M8$YxACt068vl`;bIn$Vg= z6xOusUo_f~YXAx)JSRe0dy3@!Z4OjB6qFpv`5Tb+p*(i}`BKmQ!1Jf&JTVQRD$W`V zq<%YL*dS`jd6#GDk`Ht^N0VOyFPeU>N8fph=c)e%TH6AB7pVmY*KboWpQ~_(_J^Vt zPnRS}C(zlBfV@jt9I;KL>K>?NQpctsokcUVfsjKF4nX%@GW3F+dDMloO!BD}2Z!qD zOC*W4;XKl!d?7$`#aA4g&liR4zb+6i zyCG7cxOEn6i^P^&z$+F_*}5g7We3;=-)78)fOW#S8Mwa^m3+s%5uvkDdn;;JgUUN` zFAZb+UNpSM7lRnhA<%kpb1*$S)9K@Qo?x9rEK^Kn`uixjDn|;)Fw_{2&;OaNPk0e{b|h`<&qeAo;wW zS#e|DmcmEp{L^VWewX`M19HWw z4fy@H-8@LLGIk*TU-fzgXs$lo7gDXMV%Of^ zVKTVv?bi*z`+WIk-M?WwU=G~YL(_v>gJ2V5n#%XXA)3g+KNIRT3XBfZ$9|CG2(|qP za8vr5Ux-KPx&R?F^7({5bIRd$>@hk%2y(mAAok&Skc&U0@}zQiDC|WO>>-Oc&1ct@ z4|$nDdS5ax27(`T{}KHB>B%mL5 z7PY{;NXM#xaEZ!}g3)CXeE=CxJ=trUK;2qFheXPr4cp(Nr6ZwV5_$WhNTv<#fnGv~ zmjSPo`r4pYMyE4TD<^Y)k36PgACRsfFHW0&LYsJQS4l0egIE>K^oBv6QjRlf&!{(_ zR8URLSlj1xs0r|D$cty=FDUID?0rP^=!HI0;kW_ZafVYdK+MH8p4T1|i>9H`LNs3r z1WR#)4+%Uj{uW?sB|37z-db$qP?(LF%^qD_(P|(Bv=iME!EP=5c#G=>GAy|yq z1JWl&?EjJ#L=ZcVLd75aIt>%1fgl|&`sRZ4X>q(3jS*s8I3&a8X!n6;q*%cIth2(D zBOK?%ix7~G5}n!O87&$spr03~51|$(dJCY(i#_Imyeqb`zb;W^@oM;<7{36PPZFMb z)RIL3XAR_tpS^*eE4ti6Enf`W1=0oL0w)|6it3XIH(jTcRdGWkPP31#$fpy=hU2(f9^+d zO3t_h^bnbG69W(`J)%&ANe|vj6fUbq1LU+Uy9se45Lr2^MXh@>>KEQR#tN$ z;GFd1S#Xr};q>lkIkpzXc^UIJ5H83nZ&0}?Z5x8hB^i^T2-jeI*gZphchu_+F6layqBlCdq#|7@REAZ$p*)GUP2tr^t5SLg@lo zIT1n>O23T&DV8_*g;FB_4FKCx>A^{UkEB0;t-egIUXI2W(qtioe<_pMbx^K|zrYl;8*!PBnlg>=R_)UIlh5x69-2x zP#B^9gE2;S+ynEBTE_FJ(cioR)|eVz1&tlU-=-Zm{V;yV`-g+^geDC@XJU(`pgE~= z7vN4lxCmHNLT|zti%d8)zxW|XT9+pBoN!rVUW@+o*IPDQG5fez)VxIdzb!ZeVP%g( z&bh~5+w2y=>9npP;5rA*V2M*W8DeO|DS#e+_YitV?BVmPMm|+AM8&J-p;=J3IkpE%Mz^=1|L{*}}OxYL3; z_h|Y6-l0F^`$M2Sb5vvKKWqL9P?+7_AGm+F<6RzeR8O?bb>(d*^P+d+cfLh7AQy~$ z3YdkB3h@7;P*XrI-pr}vO9t3No~5O{<#1V}f%yNQXM7^T@@Zv|YQ@MS`2XKcBO$}e z9Y;WU)j?i@t&aZ@@~^qbq0Y5G*MiP}i}`)A?u-Wb^_zOY)*I^jqh(`iV^H4Im4o(2 zNIxBnP3aV$VPHn_gQ1Q&70w0qV-&?61J78F)2~&K$clpb)oV>-cuj3X z)+b?dTUxafcy{D88#L|7z6yLCsLd$|<4C)C#qC7q^+0f@3G;yNLe@tC;!1m6QFEgs z7*|}wc^tp?pkBOr?gaI^1o=J5{TdYWqHIp@_NHjw^zB1gYz1FB3Fb$NIww7f@xkE(D6kwz9LW2xvv2dLe@W^FO<&qgb-o0csG;|r^Uhtl`>aBu{6vSP8K{}64*}+)(l=LlRDWH$MtFw?Y`Q9v|gZyAECeyF+crKxxF=#BM zR+VUcM5f(=UPfcsU0+UZ*unIeE?j}JDyYH%LOh{+{Gh9(3_kI&ib~Ca@RUS1P(7K;9V9Q6995W^!^TgF=FTg)UJv@ID~Ue zbj(5Hby3W2_gGO@i{gej7Yn?bV$?v;yd|PISM0X1=ZM}Nai342h!cUF;TSKb@*_1t ztl^!1cg1l#peKr&RP@~w$Ks)FiFouIWGNN1zd>J__*{d&a6ciPr-9duQqH@|V7if<5fLVnECP)J=Z9~RrO{IQ{V%OU(x0eV$=qt7TgzMHG5j_% zrV$WqWp+38*~zbXJ!3ET>Os>%?lqv#Q4&WboaB*(s5#43jUY>yyvTdS!sX0wQAEhG zi2ykxJNv;dk@DzOsENrSKXA{EYmzBzHar zUb4*GhT45u`8DKBk-wBd_y_Vv9}r8GIVaGUCcE%^@S)ru0%N7izNx^=kgNF#mMJ?f zL6Id(8$gw8Oj^MxM-DB65V=y9hayjo;^D}bzO&F*ASdz0x!c z3)PhqaV?b-3x8bo=FB83)pHW4SgYoIbh3?#9fdwy)rLcpcBRXE zM|HUh{G3!z&dYaJ7doQRMU9DqxUMSp6A;|g%QB$5t6DQOdMJG~YA4jop|~bI)w2cQ z;H7F#Lo#nQhtpSmRM+dM`Krbq=<`zroRR9Uw822QtuA#z-yOB;4?xDNfG89R%9J;H z-Bp(z8avV2ZwRi;d4E6R$3}dF+#p}E*6~>ohwraT;eK~4jM{v(oF&qiVQ;jS@I$y={ z^Q=JW9-^;MJ>(3MBGtVU@QPK*f2ftHp^JcCs-`Xk%}1)j9^A{+$bV6ktEx3n^Rarr z1AP^0!7SiCQ4_P!SE-uv8oo+Rz55>h*X0H`=?&r_khi*_{wj9l>!f?{sk z^o`KSUAsLTY(2CM!y(HFEwK~uJhdu*2zY5_cYxrnUE(|!A8lnA)b!PcMgz}J>pK>W z{@RU+7{&l?2A_fvsI4smUXW%V0k*-~Q+7<9)O25g-zn`NC;5kHyLej$PST1%Uzip! z8pOgi-H%|Ds3r3r@_SmiF^Xi(!1-eLwKahdFh$$LA9j48*{1;^RqOK>eQBE8P!M~l zNp@GKYxx}a&(JQmfn=Fl~;2Yz|TRq=p2N1)ZIUfMkn2n@gVK2>&$^Q7v1J`P;u1_ z=9iS4&e90z?z-3Par4kM;RxOdUC3x~@YHSPsFIg%8z0x;t!vL4(tUJyc}tP6ZZ~_- z{d8+R(C4qa9SUs&bcgIgEKv9JD1Zd%Y8Ijvtdo-fa#9z;lgm@O;u|nei0-BpL<-gI zVsCJm?)n>mgzL_3NA0w39)F`NLU+joMUrka`vsD9`;*X@qWf(bgm|DEa~+DM>ehb& zqcoi*7Y}t)?t(+QZWbS5ouS*g1l%)q58cq1rRz|RB3tJd2P!!_180Ba>M9!mBv0p2 z1y%BO4c1{C3Ut2bz^_mj?1M2X($(>1jAGqG1K5`67R*Ioscz6-)E?=Urvao)7tP7L z<+=@Bq1a>HH+%ER8V#}pF)O2BUL#l=J>?uA8>0zc5Z>0PKYLy6jF$68OM9c$qhJCDqZypG<7jj` z2NrZPGX4d`oQ<*`qi``=a~<4Wjr6U6?q-y03gO+2x=euyJdAd*bNGajPYVp3r;$w^ zNP8J|d5xO4(L;`5`xp)4FD2s1_#DLijC!_(Nd89i+Jabs(c)Kp7aN_O0uDh&=6fJg zuu--jIGi-{`3JI`GFr^rlS7PhL%}c9Xh158M5A)fM7(D-eIKMwHhMA{#eJha(IA~- zwEO}1Jun)~Ti#QR+O9)mnvn}1rSj0I?En<%M*9zgN`}#m2Oynk6n6oMgwC( ztkh`LB=kKpn$rWalo<_N4#moi>iC9zY;=7i2Cl;Bvnz-_G0JiQNTt!(P5`MgdixB; zQ=?|#7?o#65$u?+Hln?Nd~P(=7iO(78rK1R$MxHJ0%@h!*x72MuVII`t^R?84tDx9 z3El1WX0L(npx@yHSse9;mw}O!z8g;AtZCxCk%ip z9{MhvW^zLRi6bYT`qqPi;H58W4Fqq!tp`ltqi^06#C-L;w}88!-eflle|>M>0ve$I zu_?q2)W^QyvDJ6@4S2!&Bqz{3sqZ)jc&GH11kxe;M(n-_)qgn$$T0oS{7sE;z1KGo zB2hp0C+Kib|K=EK$@-~$Jkovr;8uW4(cc;iAs*%ZnazzqFtTTsc=Tdjg*S^635AI;Y9tcQR(`tSOHbgq855roLoTe0IXU+=`(LIwKd z5#U#-w_`tNk$yk>tcvw*`H@$mf6DntrTV$-3Vo!%!^^TVea~j7mFws3!!SP9rzE1W zLVuw%M0%os!Y5Ex>W_^;BZBlV(fCw9+Y2=d!!w>rTN>6i0(UFJaeg;i8-6$kd)gS* z@sSg@hL?Pxyq&@010d}Ut6M<_2g9>?Nakp0Q^R9xn6(_loDD}01H{GfkTWM-4XJ!2 zgPY+`BdF939Rdvf0{|Ilu;ST8kfG;h)PfC)j~O^=sN{ggDML%%;2vUF$R|vP8ZP)k zh%iHoHqas5U>XkrPaC$)KrO-$z8=t z3v3ww|Iu_E&{Y&)-`U-_@4apBy#xe7>1Dp%YR`g@l^G_q+ddzH>MkX6BaPy}NIB=FXkj57Br~syPpaXz4LM zeq*GUc>CacgrAH8_`}k7li`9R(jXncAC>-S0^C^1g>tImq}voWjF*9(h}tpf?;_NarM@FTnIgq`p_VHBU5Dbh)V>$O(xi>cVMDq!X$5K-(qCDi z%#^0n#63$I@E3jo*-~pJG~`Ip$tZ41e=h{iJJPZRD5|A5XqD=ol=~94*GQ{J!lGKK zi-LM}(j;1Tt(S(6g|!XRP>S(2N(n)ryf2OZ3w=#eGzBJ_rMz?CYmqL}ic72X`XbcY zq!;f)d%M&)44319^qV(iK9nZY6skk|yf375N@m*R{YYBB4#i{X!#8mKo=A3I0Q^&F zK{b#)lRkQi#^=&qTA=NcYH0DjTQaVK=oiurN;7^b9T)+%Hu9#uP-`n2^1*H=r_<=d zUd~$veGYN}g<%|JCkhuGmOHLP-w}C8Kd{HjgJ{JxPEIOEEna?{4r>#z-2m=MlyA{0 zW0Jg(VqM4N-!=h6vK(~>ic;iZTR@pAPo_-nR;6yC^{pVBKiPmZ9JfqXgC4TcrS&XZA`kiVw~^-1}ov5;9P zbCeo#N=~2vW|92SLtrVEHQFChA|KC0?X*0SR>(``1qUJXj9f4Xd}rm{&tOBDe2Vrm zl*@Lss(eoV<~3lsA-_HllsDz_KA^lUAGr-P@5o2#jc`|fLAmMGvJK_S-IM?1!B8V_ zr5|j&JS7{&19>OCh&to}H7Gje;}mawBtPZR_gF4EgsWn&bWviAgYteH3MXZ132-_q z@63T{7bT+uid>a64V1x3F{P1*D2#q_VaonoxM#0&XfTR!rSl71xCo_^a{Kowwlpo< zuYC9_8Y7k2bYjB+CG{WFqLjBBA^M=Ay@$qV<(UMdW0b|M@Yx~dsTbG}E3@ebbVON1 z`-P4wexsl^RuTH(s>CVvze9Aq;!o?|35pk;pq;4L{|Sqd6!ZJ&JEo-1fv{X9m!5oi zO1uD>1h7~o}P86|98QQnvb z(G|+2E09^OAle6CD{T`|AXs2PW1aHxI+#+g^eshWgOX7SxX+X)Lt)r+<(xC5bSqc? zfXo-l0m`I#sn`vo--DX*DQ*p0_3u_R+Nqz;0v3DqG(DFb)b~fj$&RW%5tL5qe>*|x ztoq!9Fca^EE5~~JvfIUtc*cynWu{MX3ke{(t7y`RiX`PC)JG$Q535BKIl887W4sM zquNAg)!kP|tp#PXdYTSuYf+yV;iXnJj}i#m)M^^ZwX4>HP&`m`2LQxFHR&PxI@CKK z18%44{W;V=Qr$$bKUQ}?g@z|;FJIK2s=rW1^E0){7JSdu9bw?>Qul5INw=E35_~Vz z0hCzzQuQ5%!bXd4g|lq6I9uqm)2>pguf4Ww0E9Vc+w0NjsEMyYij%f80NS0kR~~`E zMYE-uhO5>^BRMy1c^K5XYcIcm+FjZb9=DW-HZc~~dTPUIUD!)oum=p@+Nu^f(nqWN z8ybAIBeVzCPuorBQ}}B=LLenTJLiU4p!RejYC&2v?T*^5Wl^rx9_{%!2n*J>IDsTY zTTdh7Q0*d(biy=KIxO0&iS+0S*8+l|JwogF5e)k@#~z^EuQi;6lt``dR{%VqyyKL=SiZbSCsdpgdw3c)cw^XUduK~$ft(`*Z zW!hC|xV2n6LBE`HS{*I!-q1E%(05b&&;^igYx^ig^N#lY5AeiYE$=OmRBIs*A+tmK zFb$A8wUK1zW6eP8zE3p!<8)_f8+p{8X-g?t=(#q5hGJdX4}a60rM)}`_7|G#KmdHH zRnsD>`zoY3nuHt_PNw~LajBe5OKE=VV*0ET zAY4sP`vHWTX(9b6-A&JCL&`2ppi%QMg}b6J(lmgUwhx%*ok!n6(eOwZQJ3HLeniBkexCmn<2W$ z)E6$m+ZD^cQT-sHe?5iO1`MX-jD}C5Os+4-Xz;*@Q9D5X&Ex0zJM!lb(K6~wO6DD% zvIr)9=Qj=@#!TIYzhjqDM0G~k6ZFokO@N%)cP~TZ9GhEEKle@+ApQI)g#>=tL=KoY zXFIga&#Hx-U&G_kzF_PWShlb)1^*U>(Vf3Ihc4o8w{M{3_X`yNTXG{2lK)uhjQ=mq z`T>8J{csX3f40%&V|fo+AYZX01bSEYqjmqkqGv+yCeNGj%jS4m{MfpTR;#wTcth{@ zA1R}D$5vZlc4dpmY&W)b6|C9CPST^(g9&t8v?o*FL!TG(p$(J~Y|~_@+{cnvLPjKe z(gO?!m~j&HMX`00AnYKUOS?Iu**-d}BZk?LcMmaJ3Kbk?n`j7mgcT11oTIFuH>AX} z&w7I|j+v%GLp<{dfZ7D+{1Mb9GKD5JN$lbRFdSoR_QQS2EP+k{NWsQ@;7ny-(4ypV zHtq$~rm;(UC`xA^(g)ZxSo35^$z;=)17H?=@(JK(v(dCHn8V`sfFYL!IzVO~`;lf{ z`AmEheFZGy2&9}~HSOp-$=*DNzCu<^(ce?-FooPIS>n5>Rk5K1(RZEYdO`FJR_p_~ zH`xga0Ni35Y3_EL1wR7#JFJ4vXTHmZo`HQhx`HAiIJ#mTYBg-dEilxwBW=)E$5sd8 z%GI+`v>esI!m~ix$W9zW<9&9E_?p<0w}7*mO`@ny3rnZ`I3$Pt3`e%H-o4BOy#Mx!$~AP7eLac9Osv_IGPE=U5ow8v-+;ugMwVmId)2%LL3Hz)K(aqrS)JjngH z8P>*drQf6P5ci%6xQDq3cIdmx{T6_tlDjqwMHLrY2VvK^H!P5Hook|y_YH2*VTiuTZKJe|a$dBP zrGsNM1MK8F$e)k6;GLj+%)S2r?s>v}L^FY>+(A0W;~DpD9rQitex-;(7q^%uJl)(% z4HxGHC;bB{FS(B?-@u0dg*FJ;^41gvvg2b{qp;_%nhtUJtosV;d%w7CFdR%z$`IMjJiDWbY^x`M4h7I2QZF;2o z@ZLjE^X0#I6%2lS6@AsjpHJFgALfJPfd zd_T$%E#?QdqgKL4QijiI{w>NUE9IBBp>~GvN3-p-eD;1wDdQhMg@$roLBI-cmElhpIQhM}*4_g@RjMm}*jY`D))X#lb&{t1P(oB7q3U^Kqj6bziL{LceH z(#E&b>9Fnmp7rQ^!2fE7J{#eXI|^H26)nlw3nej-;vfugfIdf|cr}c65;C7ck+aZ0 z3+yh!#+_hr74FdU(@psFOIYMCycY^j>=FWhgwYIA@e!G_Y( z5`<(5MJ5XG{D@kTkWCAn$AoE=tDYBHXVe1PmpLgLyd5n(i&@pRsA8XPS|%H zwR+)iT4-qyLL*^AqoDg9!tM)IGzo4JF0?^WvygELwHCoC2n?-4U@B~A6M_z)Xcu~Q z0@4GauP-z_6#kwI(H+8T^WlO{9OQt9fV0lN3y@rNZ8W=g(+#CZth?^Je8}9To3{+w zJ#@P-qR~@#{1_U&bbJ{ufVVE`8W?sB`Ax zL(T#W=*Qi1_l%{Z3 zbv^U|SgG5&6C_o-jvZjQrh9t_NUrPV1cKp)&X+z6a8uW_3AI}~!5#W+#J*QhvlUAz zxMMFyQeebEES!NpNAacw;GM*$lxyKE+EKo*i)j1?8eB!=W!UE?W{g9lyI8jaICqIJ z7r-GN;=MF9dWzpK0|+lMdjf=ci}vFn%t!QHP8U`DF&Q%b#Q&~=!C%a$J2^lM&O|Lx ztfEw@AaTPEShQRG=^u#RBmOWC`hvwz#)C3MoKKPVP*JJ|+%QqrgJiFGlpdVnVk6Bz zBgAue;oW^=1+A~{7daJ>BE=QOXgnZ}q$GNqA^I3W(EN&ZRkRyc4LieuxU_LNw#0s4x>HcIp<7C+ev z4JG2El`!nI_^SxfrQ(EQ^qmnWltb-V@v9e5TPF6N22;w#c}qZYPP{_T-Sc8m3lv=t zZ_~=}MX{C6$G9ZwY0dAl7*7jxS45TKKNaEv3SD0nFT4d1mEzLzpsW&;>;e9oSf2ut z>*D_Vka9!3Odn3XDXwoo-!0LLri{16z#8z~5$k9p)?IPRS^%sTJDlO`dt&bb=&KQ5 zr73u=c#C4eb>d=LORE=WSDqpQgrVxGF5U_{pr)m%uraznt zUt^8H1|Y)qf6;_ILZ41Sp?&%z^mWSp`gL=_7pae?qX7=+El;5#N*_Vnd=Bc>62Oht zyHe0HMjt~tM2GZ$8bESbpMkIv)`6S;1Bj#gwR8?=tp3d3aB`f!ZX=3#{p!cikf5L9 z3So)*8rngZq;LNoijL_^Hi0i${|_CYkfQ%M5^z)XQRATDxPD+F^rh)1%>dkV{n;#7 zl%YRJ^X*LiNXib)(qE^zbhbX5wzlNx-D`m*S3hqxDD(9B4scJtelpompzr-2_)h5U zXF}0Q{TCEkD%4M+tjkmStk+Q#>AyV#GmG_Zw60#F_oGat(|Y}0G?wZ++JNkgegw)FGK72bGFX(Oaz;IdbLnEsz`oSTnRp{TDkK(HS zjX)r))CcbbWtF~!LZ;XBAJZu4y8es^D;cTfLC5)|(4~@av^ci13O1mDrkMQ2q=lX->q284y{2ltm zltIy{x1+tikMuvsoM4#&aqrFql^gWM5!*l(r2N2e!?@R`kZv8Y` zoqwSpx(BtF`qK`8WMgRR4M?_zFZ%+7ouRrGefEZ%^lEi53@ZVNqakfS3MWIj7y6tH zd%B^)#n8S146cSg^`LY!_+LbyyWvVE^zAZu7U2f-FnmU7ubzg**|;2DhLWl9lDEN+ zo;^N>@iFkHuc3+I0{9tTqZow0VZb^73@{9(oPt0@fgOqh#_zbmN!^bof%QHOc0sHa|?zUhrFs!2OBqt0t z`=I@#;hqa{78-Usf#H;4pNt<#ks%k$ z@3x`WeQ3X9h^1-EUBfKOIjc5&IS-2N8T`CpSdC%HWoWN8ETGl8Is>}^i|P$Jg4AG$ zDu$CA4d2WL!+k?IWvet9Y~I0DX*Rfoz*#MZIJ%6jhL30@&}PUQ4Tgt?Qp(!vFoe^w zshx%&?gHl{!?(2H_1Lh0mX)3u@+kuM)Ue}o6weI*y$$x~2H{`W*Jb$oZJ5$+_~14m zy)X6 z`50UNm-S^FG5`#I#=EpN)Ze%|0vZC0&;A8Tps{}@%nUL%i70j(AMHcm9^<|MAj>fh zrDNf8je#k+0QtsMbbLU8(UCUpoiI-N9SkRp$D*LN(AYtbu2aS*G%zbNCa2?S78{p- z2$B-xAX*wbZJbD(&`OP;%!5T|j3@G;;jHl$T6QTjM)-oE+&I$`(wI&!;VPpq<+xol z`qAkm*NsazqISc$Wi>$DG*+ym+s!zLGHz}g$9lkLcZ}0#LeX90co&GSHu~H_<2|F> zpJ1plHami{*62?G%sK!B>U!hW@$gH7vA7a_jmCEiz<%HO^+G^uGTP;Xui5xsPc*g| zf1=1`tMTh+klAK@olYZaH+~WYVGoSW6lQv8458B|I*hZTfV0zx5jt)@<1$*#cx()z zDAg0=4w_^?HU3Czq0fvX(m?XuD9|>iE@NRc`nrubzCoXj)J9=#TWJP;0MJglo`*(z zX&vorbdaXfu0ux&84$SLB*h+$&eB@SoND>>(;4SsPhMJFbbu?`El?G3SK0j#zrN{eARiERk1W1qQs}_OM zyg~>Il6ul~e7EFAyR-I4T|dED!BWgr2n&&p2g9wQQt3RnE=-DB3%GlwzOB#@E`9$8 zq(n$Dcfhw#QU}5>`=v&j^+ZbN`hfj_G@M58QPQw`P;^lG)E?~7lEYCn#z>EkgXEBu zLK)bHrHK@uI3i7;pW0C=l%mA3(pE~Ah?5r0LSMX;=8qyldN3IP6Qz6AU{8`hq3G)| ziC+s(BujB0!^{-vw_gA^Rk}D5eaEGZJ)kd5`ZEp4(xp#7gg-N+%k((Rl*}}L&yv3S z6_nZ15!yAHBlTPl4L7BiG!eTc4dUSWJJJ-&fxauPRKZs*rIWAkNiO~wfeF%7dPx zFG!wA$x*@bfz_}mL>8_=L#UiZi)dl8|0^i=%Gq^b5102J1Z9N0Y!Tg&avSZ0+%GrM z9*aoX>tECk$g61&SCs773@iub&;h^_Eql#|+8Ehm7wkJE7Y;$+Vfkn@`i{syUVy%% zvYBSPvGOdM@~^Z$o+*!{h;^3yWgCiYxv?I?a^%lwOKGnB z+eiq@lYd_deKoQTt=ZPfS#&&ey&Ol^wn3iYfLf!xwHPG#<_dQbjUqu9MUO|zJe?LNM8LI43Fg* zBT#!HAN~u-p328M!1ql4P@iF~?!Mx8gwOarr3!>;|8&@*Yjj{gh#AaKZhR z*nV(GfMRC{MS;p(%E}K?7CV7qxAN!#MDI}o7C>gOa*#3sLzJGRJyaQR3EIOH%??ub zD&r}=C0r?{ZOIWz>r+^?Pucf68uu%YX#FlyIY1-v14`%|=!;eo7C>K&;`%Mv4=K|} z0q0?5Tquk_qWEqAh@*=07a)mMZvPH1#VJJuK3;j850V7so6o?PsC>}{eM!oOZy@uS zGJ6NEL$YH00#COT#qnLJO;wtH2H$bz9Xg*rO<9(UB3&8(0PGpcaEj?;A77pxX%AT*`vvOrEjY`fb zYb!x{URg@}&@Lz|X^wYM8FmbQxun#2qjp)@OsV=;6n7KgRwz5Z2IW;H&J(ptRUA4QQ|2h<*qWI5m>5~ zct_OkDfMGubd6F<>j6)c8k#{rRibF?!*k^$nuv8N1yg~nTNzslQ(h=Tz6Qff(X)J>By@YNtCWeO03#_W7w7 zc7WYq&7z|O15{HyLi{W8J+dBHcB_AM0p}hystT0B>H*pl9irZ#?RKGRBgHDi z)E<=Su~)UFrKxZ=oP)3owUzSNGS!8&Mw_j+Z$V>@x|>!QbJgDSVNssyasqzIR||{5 zUZ5_$jm8t|AGG9pQXTmna2BeA_rsJ^>ff|ms7Req4iLp^8;y)h)Go?9KCRAQ2PviM z*ZomDqh6;N{8_d31r(L3Ig}Szu5J(^^PC#-766`C|ELAB3+lHQA?2c4^D0caqz+z$ zYkOIpLyNOlRO3WwuTU#Oq4uh}+!s(JgA{OEk8sm-9f`rdCisOuPER z7lu7huhT}4hpL$(f{)Zx+K}>C9dZI!?1^e02n|ow*@wXQO#R^>81`H(bOT?Px-tYL z-Rcp_)_kFUlLLS+)o%kK#YVHEA%Lycx)X}*vqIYZSJJ7dB+d>B? z1#5F^iO`1Lgp_P;%3|>4XloAub)I(k zC-@~_8%{|p1=@m{sGZP^m!asSwuPSah1%Qhpgg6Oz5-!IT3QR(@s_0#S&8-bQkrvJ(SlAxN`+>;3X864?^5WaQag1LHdJXR!U6D_)o|f_!7-}?g0Tk70<7qQa zo%Zz~&|a_gp{1z?ZG|3pPovhGeq;BwrevUQ(o!ctO0$+vsb?)(SPy_`)%XvfwoO~` zHb~kvCprh|fwq1FP(RfEi3OGp?Oi%mr&C)~4(*S$qzRDuSiAqfygBW4ieNp}ii*MT zOgn!GqMvJZlnU0R*-`?2x3;qlIA3Vv3Sr7i?Z9$Ku`!+82-|H<8U;n|OowRs!rl}$ z2qX@s28vcVnp&s81}D={cd#S7i8Ab5OrIYC7FSbkHuSlf3>3m}Hxx;tMG>-;P#nkw!=W})fxqX2QrG%ymLC^D5jfZAfy_E8XBVk$HM*=bWR8ta#u`ctm< z8Pht7ESxpfNU*ldWKXN4<)&cTCvwj8g&P{rn=136=z{6idPuowdb9?`C6jI-a9%b= zNKkvlRMiWV6{e6q(0yQar<>sOoFmjUNJ(`ee)S7RDSY0I^y7n=d8&a{{g!L2tb zwBND8WJmiQ8%^VEL2}1mTta)Y{JONUk zo2F+$N|$NfE%0@la)!XZ7p9g{T)3B}*+T)|#vD5kAZ*QhrlDqM{^e_!X>SgtD1d|6 zgHql6%>8dcn7=ub&bSCPFI$OPkhz|Y8QN_Qe;=avn2T(|9&B!-_d|$zs}p2~ntP1| zNtijV3bnoFQ8q9-+-wd5WrR7`AISEZ9e;s+`^}~d6p`k)XeI4{dHwsKj55DXL%4(H zgjFb_&F3izC&nz?0?8qBtqpJ=l5IHxK>{ zlnLh7X*nU$ytoWSlG)}*NI7P<8~{nOIr?|_EXDlnU(`~~uhTr|xVbMa3!FAvW@Sa{^L6O%FUCmf%2UB?hF`x-n^4`6<#p=6hXs9^C4UCT{7?Z4eq&Y zmTI8yirI>$vK8ijGzGqD)=h#%mF55)NUF>W9)jV*Z-$`BroM5}S{6FM_8`m0$I-Xj(r*%qJ(igi=?=D>Cntwkyk3RqP|KH1 z=nJ#7PK1WNmc9SNuyD)SM6gF#WJ+e;XBkYZ`1>sjdx0U+GU*7wAF$Zdk21;rMXWh_O{<1No< z*py(&7!2@IO^xD0BOEl-Njm|}@N24Sg|=QKw+ZrPR#VQH3$O940C zGMdgy%dmXi2b7tXAP>~CEZc_RYGzy3tN=-lWjIaJaxK-A*qLV;ETRx!A_1v)d(6ZbuOTuz6+_wDsK7`$|d_m9FyOyMrXsot; z=LDJeEK7#bU1#ZJV6U|#(T>qN%d69YrQXt$(!v@nY2FalXjzqq#`~6v{wSI(Z>K;? zvn7QVPg*QDB^cIf@fr<9Z5BQ45bv@?d7{>BnKl%PURoYfVPo}zVgj~S;(MssSvj1A zFdwUrtl>yst5fM<@V82S1J^IW>TAj-4zzN)0Q-WhhI)Z-x7DDb5WUB$lU{DYRz@0s zhFHy=3d&HcrpbU5X7v?qlih3ecrg0Ht%g@YbcEH+YWQWJm1PDj+HdvtQ#3|eHBcVQ z0V~53^hH@2Xye*JtI11%EZWM0B9}2%)tAALVzuEk^rc$45co8!WNRo&w;Dqm(=)6R z2SZAx)hQBPY-OU{krJzY=OLxkYVI3QbjIrD7N9e{_hEi+wT{dj5vwDz+#(FD-QbZf9zFGq*jaEfbDDGS79dP}c ztmaY-qS=adfUm`B*i7JTwfez=zBa2=8b`KUoj(XH53JliM&CoL8p`qRusTJH)}2=M zO@Q>s%1E0oA6uQH@WvCXfiymQYSr%x@IA8{p##HntFb-c7gy^$k>GQ)o<_s$UDi*R zfX~C)suKDg0fbFxcDuvcWB&|=+3XM!j3@6Bt6A*g>M4Lt|E z9}5-Z0#|^2{I#V}K5;_p`&2m=Gz2is5tu`er7>}KQX%LaRxBW0Q-v+$8nA^LMd79mt2pdXSIOQpwVfL-ica{w~ z4$3lCMys#o?8YqgonzH`fP0>;r^7T`*<5RYiLL<-ENILxDIjeC7Ul*JB4oJG$ZCfl1(yEvzcZn9f@ySJ6!}aF$G|lkg`qLxP zm)oX6iXZpd+o<_-Y7-n1zzw4yLm;=CKCKzU6-7YwA+Bu)03P9P(k_;x-2IQi7t0k> zur7{s{SHMu=SlC61a1lsixRnjCNw5-dcoJ_+@BxOHR3M6hdbmvw}$eDE^uwM-S;9lbPhyc;vy*_ z_%atj>(^JfV{{s11-F;t@K?F7v*9`gE#zSO7OEXuuq#;tq|DbKki0ktmf485OCW?ZD@m3N5?&Z6?pgo+wOIrgY_@1=4b|2r% z1nv9z#3KM7$-kNe$^-nvpW(A8K9>L<up>(q!;uo&PDKY->X1$;^k zC{OU?Mnd07{vWyvF7n~!5PgaF^M!p^c%>7y3cmC=)UNV7zXHxm-hKous^WbqHhhgA zL{X4Nej{z@QbhTH3h`|@U1iO`3obi zLrQ>fDIGC9w*fGgrayMf>wGzN-%-;q@ z$AwFDE?AoI!4Bw47xF14k|7ihfy_*y+7Ikmf)(wN%@&@t!67BW3W~L#7QEKLpJxQW zbo8AS>fVE}GNFP-JLSSzIwhr6xZ94#Iw5#FP&Wu!lqK9K1bD-g`@&l`0MR7mt$~JC z;Vltnwh5p71T5{sUj~SNAn>n%;i2%^Z(#2bqJ99fPT>U|u=zxA-VYE@g%`Ar`Amqp z28QRt`gTa^65=Qz*Nsn5gYt#IQ6{jhZncC)J6*;YFxcx>&^n5P?(sj6>8+bF7s7mW z{prQvr+Y?+8TjkIrM##BolP$^2I{(h0hTD8_h{Ua2X(f;pf5(3coM}S-L*HN{jhGC zCrmk_`wQ6=I0tDBP32>CjMi!6bUqaQ%F%h!!e_3o%n`MGT?mZ{3v{J_fc=DS?=$qB z)D5bHlM8i|W~1+v?xRLXDboE*XKEGe#)u#((M_dIHdVUsDIw~b?(aQ-dqcNsDHPq* zZKDb7E!}up?7yvh)P&-WE{q~TcXjW_qpw<5OKW-ebYD)!#i`NxJV9SAK6wqp>U2@h zPju}L){P7`KzgBjK?^-EbyojCk&U?1fSRq?K+hgKaU8uq?Zsw_kT{4u zJy9IR?=QeiC-Fl%P2X9J9)auNBL4jj)Vhk3|F;8KT$KsY?&48B7=pzfr%($K^QM6> zOdL(ojJ@J(Er1&?W|hDb5#nrmlk5{u;pWio7k{VUL!>xsHW-eHZxWpt@Aw= z9VwOfiI~a3gHOdi6ij|5X48}Jx%k-<*w7_D=?D9|#nw=Wej%irL*h}D-=k)!*gzL`h7rq01_w)-WXR$`VghCv3`d8@5SFb;G5VZz< zuMmJ})PH#pM&H+eNT{3i`dHMO_2&k_*Dd;Y27;tj?-UN4ZTdqN^tJ1gDDmfk{t_j| zJk+11=un5=-Ufzs>OFpkXm`U?T2$L*2D7_44Ujm@FVFV2leGHa;;PW+H zAPs(o4bf=yH#lAaLx5rX8n`vkaE&%N1R3tr0A#npFcJXw7#vnXQLw>4;eimtHCm|& zHT>EOhJ_i*YQeYHaC{^bg&RUCN*7^>p=jwoL(_OPrW;x*4wzxs`V>;K46pnJzHEc_ zGl&|d4eOkssL(Kh(i%@0&Ub*a z$S~+R^c5SjXaZ1T7*E^2P8)3K%M7K4)Dd7fW9T~?wX=pXg%DO|koG}zxnW9An0d}n z{}d#*4H9L6-7(A?4)$upz4vjY?-|-p!P**wCuQ~28dg)zX`P|sA{d?<8plC3@&gmIwk_Hqfw-wu#<5E%{iTo z%LanP#h6DqpsvQj(U9q8{DC&ZBPnq-WbQKdrE!*rQBR?BPvan(28SEx{f5Q}qq_kl z`;FOOLT04#!2iyxFq$*ruqZHue}}`}Zgg8CU%T7aTUa;7D;@ zhH)rO2{VmLCIdva@g&7ra*P2q56Csnp${eI8P!3Ml5dA4=GoTE8^gnO5>+A(y1~^G=aTlJW6Z+*Nr_gA?1c~7$uI}G?usm z%Ppe^<(#$|=hBA$c4KuiJn_)z6oXoa@y2tA?lf+`3Pq2M)|B`4*l3_((-ULWL{L68 z9;H>(XT~uUp?q!(qxp81G4f-ucN;rt66qwl-X@nzk7t10MXH|#eSuQ?W?ZTu$*B%L z+ao#DLQ1go1+9jLNUy&E4WUxOFJKRo`o!W#xmTKF3oJ*aFUF%UR_cmH5if0|n>|6& z({b^M(%4E|oFu7%p*SYBP}DkEGSc}N1=4{|AUh#VqflC*)D!_voRYqD07;SL6abQ9 zX(O$plt_$L$WKd2v~E)>1yF9u4e3r67;Z{=^p3kN-D9ZTk(!TzM`f*4M%STEO0brV*muWfNr|1pd-k`wdNgD+hEgvLt|@^5L-uup!CHplIk zd)x-jNcksUmJxhRxdZvW|9W^GeljG`?Px_81BnO9|GVnAr%DZx%P;@2DqEX!&*}tx%5sH5^{} zu3;f4$LyxPYhyRkKCy8}GC(ul{3DE<@R+XX#JoAcG3g);MCWJc;P0jD11 zsIv_8i>JQ_3BQHWlF08N^y^%*e+mBnQ9K;BFFhLv?8{tlLe8I?C{=X%;V;p?t<@L* z-`=0X06TyA0Du2mHV!m4EbI{+Z_7UX4eqpKYo`MkK4(fpeFw%OQ8=>IX`pvv4wTaF z%*#ejA@GltjGuZSSl@N?PquBy&lP?jfRE; zERS3r#WE-{_aH0Xg}!Julul`jVOwb$p38>Pa6XSs4n_MBwplp0jX zrrd*fPO)pr&{xE~Y4cYx+g=7KB`o|8724D?m8YqSmg8aw<1wqIupVnBI=S)T>TO}3rlShrX-g>-JSj6%S@!+P9?_PcD@ z0=TuBRow&0JvO=;>@_UA0PMA_eG(Yz*vc^2j_;b$ZPUR1qI}XuX7?Z1@3R{e7j0q> zXrS86rXPmr7PgW02)8n&5F~BvEm}*(G7=qw^nh)CfyRd{j6>nV6}W@Xl`9HE;m&<{ z3O4NG8q44w53Y^|Yo6SG8W?+VH>#l4o6DnRMISD)7&3i1l?O6EE{I~n{#@Becp`v{ z41h&}+<&xg9mM6(VaU5Vr52QXxCyTSSunRX3icsh^Aj{AaHG=T&m`^+B|;tJ_ACUJ zWbPzojiqqAlOQvd8y5=pmj9-D>x5GXSiAl{+#7P7XW-27u*PjaxUU6*l?3OR0_UZ z+|{2T><%~j95meJevU(9H5WqG-s2|cg1v^jMCov~+*QiQsN>q50k@vpL}QZ%ZkQF| zc5!nk?AFcYj|beB+!`xjvEe@-2Vu5+RU({a$MY1jvgcP(z|4VPcN%<-{0loMa^jCU zqtBVYaR8Jq{Ap_xu6)}XKyu@6zlA<`emSkC?B>6roxgkd6uA^W7oM%IDU(QV*iQb=I>x=eZzNf<>=KcITG|o4Tf`5L!mVlN8187RW z@G#}sEjoW3+7~aN#ev^;n4$OgdWzI6`Gt}n{+Q(gOP0Jp;*qKHUH>EH@QG z=8Bwb;8|(DhnByzwa~a~&semtK5`$(*G#1G+FFO{koI>Dt@r%%`eFQk-RJZK`gg)g zw5~Zc!D`Z{=yxblaO>f@b?b$}8A$i}J>HW}49Q z-)tm0;VJwEMc-`M`xl_!j+rRhZ_k$A0G$IFatGL zwqOh7x-qxOXmn?_V}NiM8#ED(9_*!x!jnbw5bebxJs{eft>QrG!y;+xk}vz}9%_DU z%@X*@pC#~U3}Ehbo=qV0u0RpQw$tLmZhW>2&f3E+(vTsTWzysAtEM^+?rLfW4p*@uip&-X` z_V0Wcmd3{PMPoYirF2_-D7_O5nXK>!6j`i{hM3uGRy~RwHt{@=<+AN`>*ujI=o6Ru ztmjnttbkQzgZ%_6`wWdI*^HHdTgd!q3FZ|0o+4gFY$Qc}Dp+p{m|bPpr=zH1S~421 zu?3VheVyIz1xPp8u1{g~O}4WYB)8awL$LNXJ3j_D*B!R?6Oi0xQM5a>nnj7Q_8wbI zE~sHy%h6ZMDrudkjwRj&vU=801d;}Jn(os^w*6gD-e;$;q1ME{y99=2W)p>?g>|oh z%vQFPveaC;9<;;NjeC#)WV^V?zF_d+`Ub;HPp&u!jb7Y@x#08W)*k_-4|lX4qJ6oG zlr-qa{W%^k_vcnEL}LI~O2;$@a(9nIN)R`90Qh!ukq%I_hfDk%)&_HnDAzQEvmx!F zT;zIa2;%~7!|1(SM^D%g&Uv2(Nd(vT4y5ekwmpW1{ah{0IwQHcQ&Bs>4X3TpQQV02 zz3nnrPH=18B5W$MswR$_5<5f})Wdm1ZI2U<3Bf4>47TDUwi zrIib&NNyXKR|NKU?$_zi@PKg@$;1Zo-lpSuAmlb^8=YP0x%SA#N}-#{nx=J0-nSI~)Cm-xC*0pcKZDGJg3CCNL<^fJ!68Q2`U$*rNbs47#=}D71JsTPXA@8y6%MxoQmoKA0<}0{ zx(i6+16y37Id1oIEtX6b|O1=C1pU5*2pog8o9`sp~dFk(cfd3S4^Y=HEc0 zk1lB-Y!A~-SqvZuUkSlZKUovjfLZN=8X`YpnKr}EJ?Z< zl<{#)_XdwzvhF2KzfyGH?*{68-Gi}^S)f}^iT@{c%}H=pq3+8ls6C}Sc>t6}x;JUC zeoaq&KcV8Fk0!5E?Gd=>}6P*(sWBg3FWCE_kbDjSWfZL_h^!RmjBV&(#vH169(jXA` z-}MDtIpDil(EI&RN=lykPY(Y6*j)&&XMwxDEffgEMJP9 z&wfJBs5!!P{GB_R#%(_v{6OkT zTxWCthK3s~Z5o7O9!%l*TkM}*puEj8cSFh@mi{JOaF@l=1E`u^pf#3z?BH|YtYL4{ z>!g+qjl~71WAD<~x1Lq|fv~^TkttZ?z21-L^rVy>1g6+_6vm z9tdr0ofX*IS=A7j@_;>$hRlcTJDL@Du-?nT-pP8!JgTCF| zcW=UmJ=}C32n*(>P!?(kH}EwSpsFOFOIE^x+khN~zNxPF^pbRy^c5`0PAamvy>#yQjTGMU@I3EES* zH--UOD(A0*qT}3BqAcgSXnp=1=Rh~@1@0m(d0pf_rnmbgZhe19xy-4wo^^#QUIq{q zocIH@U*!Z^^{eDw(A2Gpdw3GIU*q1P!OwNBQU%T%+;zJ3Z*m*xg5ToY{{-c2ZVm0B zyTfgz=Qr z8GQG-?hwFj;zD+Tq?t2N(ZU^}Yum~ty$Q-Tu1JLFcCL(mun)M`>H+>CH-shw9b6^d z$(`J#0J!H7_s#3zd(5@}0UMrhFOwnqDfb4&_MdUxw2Jeb>p2Y?y0|b(Sm@>!)7bC@ zca74hUUE<7gT#jSr1KVR`LCKG+K%6QA2oaaH`-wAz(-K(mm^>506r&v8U4_md4)3k zU3iXWRjxdL6Uf~7;4`SX^C=$z{4Rdv2^1duANfG$$q)MgBwqZAV3^{~_woXz4{ssA z`0}H!Lzo|5Kra`6{^2!f58$s-rb!@wei)<#@e@M8x0^3r4U#>4%prge<_8^u%R~6A zM398?uThL6j4!4@%U*sI&C$d8`90Biod0+~iZni=4tyE>h;8Xuq<9Q17J4a zm;!(~d_J8(m&?C70Lb$A{8)g<=WYK(QNT}dLUDp;7l7p?-&qO26!L3muzZUDWHH!_ zcsCmA74s)(hg1pw^Ke{_)BKW)z*)*WQ?|t!{?0T=Im<^!r3%V&zVAFpImf>k z3X=1DUwVvQ;Q4M87x}&4K;|W0o&w6teB(<1yuyDn0t^-W*tbz!<@FRSs^rhpWW0*s z&N{#*RC3y^u6|I-^9?(pBxdih=c`hNJOn*WTV z$oKf`!EkF0KWr>;*7A)vpuLWN;en!_w@`GpftPncdn4bIQg83`RX4$abMw}r*336j zpreJq;07$Myw$JhYvV&FfxVr7Zxu8=;Byi{@{pf!2(=ErmJ$Iw`3!Q;BmO;_);{Ln z-+;F5u|NTC`H*aQ6{LZ=e-8*yU%<$3{8j^(>^bhk=gc~$Z zOcjdkK$0eOX${fof-Qxd&I*QWp!S^bb{`rugu)0wsuFe_fy@^|B%QZcEqG8m_A4Pn z0rnc9lG3Vbg?Z%U*FrE2n%)TIwA@}NRMXqytzcCN_IHBWCiJ}*_Phi82VrMEkl`FV zTHdG^0-`|qNyutM@mW|#L#YNqaTRo^1HC60g!$O(_h2rpTZH!-})t_QZU*|49|cK)}qB>TpSxQjZ)uj#WYKh z*oh^ZAk$uqqBysMIJN^Q9mOdPs2vkiXgS46d=LgoXEAX(khzExOhDo)j$8>oH*sVP zEOHl%3xUN$TtlG_PcgC|upAe&64B=+9;9p_Z!v)ek3M3vJwW)1KD27&CvFr$;xAsH z33mWS)TjlDiSs}bBxY&B%wSP#0zia_Cupo1D((+K-wAQ$Jg|p}7K2a=7mfA7ep0;H z9*vkb(2F5L^y>|{r^OrHz@8@VrcquxHo=17oVfN5uw;mR>d}`eR?xEKd2wPi%)B5D zpnSg?aTfi9lv?pS9l-QPJWEFh)?s%cU0czLCS~uCiH#S-d+}#CG=31j41(<+#Xa_5 zsK-e#kn%~qM$^U5V!ADy)gaaug6|9NLhv<;Ep)(XlQ?NKNSehYiadT5<7xe@MVuLf z;+yz|p2^?EZjXTT2QA~_+KM5!q3DUQwU582ay-Uzaw3Ai}FWHpp6Y9(K)K+RhIJPpEZ*9kB(T`Y2i!xWz1+4F z3J3Xed&qQ@r_&ZBn>jM@;el9d?b&i zlUPdS#uWU1EML_cd}Z>}r7)~qev-C#J&{{3MDbL<+8L(&lDkvNxRqkvUr=kK*hphq zTSdf6Xtz^zp%A6LV%t%e;-DC8hek(52MXsOQ_TK_Mkj?P&1{?%ZJmMBMPVYK=Bl_y z2kE*gyy#W#uDJInka;MMP-ds6Vvs3{b)GUJ*|zCen(0gyKsx8c!=a(M&2*5%K_{A1KUHAmyQAVR!hmRG~o| z>mDn5oJUcnNYO`Qx#I0QP(D#ypoO=mirCLk^h^;x7cwgpvuW2ur9zi>Gd)-6kB3D# zF|7;KzEJ#Oh~lMUc`^W2D{^S#=PQLyF&b+Wlg2@Gt)iN8cwZ|{c8AP2iZ6TNmpX+P zgRr-XG>QqlQ%s|f;d{k$7byCmsPX~(N5v35)an&IDgO9LVMFuc&x%f+;qnGWERBr6 zC~~8Lx>50(Vzy0+T^uNz6<=tI_*J3%H%M9(KD7MvO)>s&^nF)szK`OE;^i0c{Zve& zCF@^`Z?tS{rED-mpS5zJ18~|Xs|TRbR%!JGYVDLM&S(Pr>tuiWz<~YbXD%Ar3^P^t6+G-T`3%cVIE3P3NCpn?Mor$xUy3) z3NNKDttWabgKmM{N7=Rn`jVBFMyRDI74&{cSH>O(`&s3Z2IxDdblHK6lcAhT8GaX( zBX+>ri^@MdKzT`7N+|$Y$}Ueqc~u!qk;-ezb`V$nK{bUv_URcxqud%^OQeY z;n$I`eBK^+WP$QV8rW-;ZtkG0RsM)Z-y7u$dR){gy^(i_v&TArhJEjpyMIB$du6s8 zz<*F)>JDKamDvS!;gq^7(D+GNUJpp0mF)${Y)~%EfwfrU%Tlm2`Yivy=MK9y)tzPc#@Dq*PkiaFn|5M(voi^g1Y=B&7!obC%}ORMtgW zHXMDf(l*Mgag(0YJ>f1*oDT3F(zSFndP++R0sew?asX-oNhyhTWEnT2Ivm7an=1141=k{~~q@Q#OVxDAs9m4XZF@*q8AkCr| zZK0I32Uu=M7u!H|k)&k{hMUsKL^Kvl5psyWCAldf`nI%X5lBj;-Ph1~M>^615O<}4 zMuhtk;WL)o1G1-*iZaBWNj4OCsgSA+pr}&%Jq0AsrOm@ZQYB?vN8=0W5@pT2lny+EuxhE2 z9`~=LFU{bqkxYs}QY$%9=J;#rPCXp?MjGyfTAidc1D3av_EOZ|NxvO{Men6{v~%-= zw1y_VAEj+{_*A{L+722%Nu9!>{j+q$35^YsMH!678Df;=-zdc`Kx31%onm>-QYf85 z`c2$%(h;iSM!4X#svrG;B30S+a6F@$zYBaZD%}~V#j4sy zLPMM?=O!rQRhlyZK0!5r_Sz(>5?+8ZN##uw;#AcviYce5RL0PduG&F4CTCTN?a_Bm z)ukh@UxsQaZTQVp8PW0S7gWP2pgZ2-qeyvb^M3Nl%>QxDy(DzBzXby(Ys!N}685>lm zXt&ZA)e4F)HK}4p152}N(nBzORb8NYe~T)ePFo37{}l!^gVf#H;$8|-pQr<6sCxGX z^qo-easXwRI>Z~o!qr-2?Md}F3Pqe!|4s*%M5v$K0K;kZHQGQJsn(`_4rkPN4nl2| zdWs+PMXS4vfeT{P@rOYYtM1nc>~U)66!68XUq6I~1obvTov1E<1(`|eqfZ|B$n)x-4Ul<3 z?K~PFE~>B7tL~Ee6b+EG)cajQa#`JFK0sVi*U*gUs@mKP$gZiUkA&!Kbq89#c&46~ zjcZh)e)cDdDs{$A=zF1FY>48ex;NeI)#@&k@%l=A;WISUs4rVUX05s+3$;46_D-~ zDPbCOlE4tIad$lQoz%#QhMA`{22nsGLc^Yt;7@B*Qu1G<21gqoqcyT=DJn+e7aejI zt8r)~6vb(1IDs-=!;)5{5;XSpg6KpIPx5?@}cFNq0W_s~1>&_(Fd$)?59NzwO#X&z5+%K4xD@qMBF1<)@lr6KI% z*PftXw|onF*PGC;`i;MQVCJSm+QVXLs5ZxO+W4mG@{;I`iK9dBADI ze$7O;En7>`b9?5d10fEqWihB7S;t!Rd9$7L`1N5QXlscd>p~NLe^z+`lmX0TGWr6U z0s)(U&Ft_BzU2`TMy3ry_607hp#y*4IoehK!; z#k4Fo#e@G}0SEv+0$s$3V-f zc31JadJ0W7*UTIQ8vVr-#y0Am4fBl4XqT<24?Skh%qHXej)4o%Yu=k~w4LQ&p=(#l z1Yq86u@+`IF<*)gIJ0$6(dNqPjzF~=i_QVRJBz0CP(9dGIu^i_+0dfSadw+_@_8{+ zdUSX*9E(DZTb~0ZzD!MgeryE|?)=&J>!1u^BlQ09-~OGT3}TDU0eCQbkPC(o_Kfmk zLfMalC{C~fEocv8MYI|h&PoaZ|0MfKDb1(YZJHHFuyMwyon|?-!X3#roCnDn)|#fg zQS4YUifGo_3?wn^c^e3eWdmsEXBPuY(L(D#fTw1Y(zZ1W8ut7JE>pz%4grdz3s#XUsh3l>YORUcVvZLrs~ zXS5ONGaGyqMFVrBW6!^^`<4LM$m}UZ*~CgH-L09Ko&XjH&ZPi_BRB6XWIA!qw8_kw zEBpm^7jD@ppmya(6`*kA#!UyMJNKS`$Dv#|eKelnihDzJI5#B=#Yyfx9guK}`<8{i z2=3`p$UMz;FNLs3Zt@&xKf|s20UM&Y#!MI;&E2HeL55LIyab7L~^-u zI?5}L%ci|i`5cBU7+P|ht)Zci^Ph<;c7waS6j&Z{I^9u}a)YO$DC6q>2KaKW#Tk50 zIKz)n`;;3M2`4|}Ce!kA1=r*S4V9cNZP&v8e4>YM6?d>37+!FW*KrrTx{tX&ElZ8!ligq||Y)`2g6$<*) zf!C=8&M*983Q{!klQdCl;UEmJ|lYQuWB;-+YNvUv--r4Vk zjI{VFL|6g-lye{t|Xk7NwPVzZ_Dm#a5IxZ6i*m zEdsXUfe)zJiJ`~f0(O`0Ai7!X zM0+N_iu34X!xnMd6i|K>KTN{?@?C64X-GfBlaxpPQ_Q4|UBAQ{N^Z20{b&cc)-s;9 zhSK@xW`X6 zl}6VAvYU%g3zT`&Ffd3~ngd0_vbsoE6favs0k#BL6@`wHWVv!QCd(e21+o;`bVs-# zRc5{qqSIuW^gq|qWvTSf8P3Y`l5u;VlZ}i-ks)i2Ly;*{X+TQ8tcCVa7RY!yD(QwS z>^^EmvOV-OyeSJ@0e!`?&0|ozC0n5dMYm-ms$oNktgk89@5nN{LG4}H5L)4TE^DI1 z&MFz34Ye<2i?l&fEz6^A|F5v48Sbf(y`sTFtt>wswbwGi9$4PU#!y0Uoh(fO@NZ>n zXkghav!oy1SJ{0^4*Djmq$INMGR-#-{X@2dhEzXgOK6$VPkwGOYW{N5U=)FJHyW-7 z$z7j8QLucfHZ+9DyRSfBsJx&FHk^<*(>h_8+~5-^!{vjQf%2qWPQU(B@}HN$5Ft0) z21Tdk2U9>9DSzOEzBBTE`LI1oUegGNM9T~B180mpe;8`9@)`78%95u~LG7~q1LezJ zm5-(*xodKbDDY*=wHW$x0@Ap5i-o z^7zx}dn*rchehw?ZcD)TUT*sp*Y<;aImG}z%8zb<=j-L_-M9xo$)65|hR^bTQy{uQ zKG7SHzR1&tg0E4&`!5J{Quv$)rL$tJFEqF+DroiHO>ts3yyUKUMz2;6#ZO9~^i)*S z!|J#~z7ix}iW4;K^;Y!L2BnWe`=50?#ex?==BF4>|M(_RVX6yANs9eXP)kwh#-d17 zAc}|kT2VC-lSl&w#BkVT*1hs35@mA1~t@wtQID+)1pJ3lZMYaam zOBK8NgZ;50nqI!L05ltv66c#Q(R;g$>hT3z5 z%}ms)6hm&oA>S3cw2=8jQAY`jzZ5*;(Fk`Brx2yJ@>XA8|8D zfzLxZly-M|DzA@5<8h@#LuoJNFG}+9R!*V|=c63fA0)oYsv^krQyR(97_Th%0DFS6 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%0AWMe4t`nLo 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

      mE?v4~eK` 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 z zUt&XFxY*ef;9~v)Z}?fG8J~O&=ydyjC3g0_aPfF>?3UPGM2TEqb-aLFt?17uhl`yv znOr>n4f@;9D#7Ead@buVzPY` zyH6c25L4go?OxX1cJC+AN-|8%;2 zx1aH{3b}ZE$=Au>TF3n(v!Ulnt#2%SHs2lGT7tGYUtbh*30w!OEo&(zWXNn zTbaa#a(%_09LM!t`OeF_?yK6IZ{ItU{H==tc3)0I-!xxutCNfS@4iL;Rxa+pxea~Z z;tQT9MGepK{_%L3zqLi=+;`-(z4T1wZC!TJcWi}NU(qAS zSJ2QGl-k|+UayQApE_P3ru#>sG~Sl@llgv8KSqDNN*Cd8Eo6K}4CCvc)?MF@)lq%L z41L?ud0SQ9kIs4f3tQ`NH5NHJf8r^Mq z^Y;v1j!zvg5K~_&@kQnGJ7U!$R>iYKzdf?8_qXng0@f{ zWuLr%I?dnf65gKuApfc_-zo9X`&|uAD59Pv z`u4n7^gS1s$nn)S^vy5j?*2RPY}EZ%9WM~m{o|qN8^)L?PPI6V&+n4IC67s$<7;i`%U!|S)&AnhE8_3DxKi2I*3eg3^oh4D-Y-t$doB8= z(HCmy+aUVf?BAGl)&KqejrNAVC!$Y#x!`zzixhn&7@v3v>3Dz3TG88@qE=Gm)sNA) z7r$%b@kLxH=TE$ZbnII%J^&(K624#5kJ0;lZivTw`nnkUa#eBH7kM+PPhP*%)XT7_qe*dzOi?s`g$4q>IS;&3%eiH*W1vyw3fTRz(-Mi z;w7%*{3WXEt}oxysJ{M&z7F->_4&Mr>Kkb2+u6Wf-TPLn+dJOh7JCI)9mGZ|x4$n8eTPNgOSLfzMbxuIzrXo;2Uyj_g|ctBp>MBv zvgW3*d90|uk%qpV;sac6`sT%s>KkR~+bnJjH+^^FMD>j^^sR5{uCHjksJ^caeXClz z>l+k5s&Aa3Z%MGbz8wjo`out%;X{bg07=3$=og}~-O5bEdU*b@2OT4A>eo;S0?;DXcz>>$3$ni}z^!c{) zw&dql)#B6_nJmC6LEra=KCkxf`utKv^-VYQ-4lIoo*xAIiaxOta(!nS`qFn0&v)e? zQx*~REdMlrqECK?LH5lu^o=(^=&ouO>o&)RO{Pr z=$r4dFHq~-Y3SSNvM)sI+hyoG;<9g$*0;ydchhCxB&~0+q3^BBzQtPKenX$1_yE6~ z$I~5J-$6rP9+!QQTHj$qUpbe3kF~y|hQ5X_`+UNq?r+BpePJ&9vT1!M4SmC0_LbK9 zP8<5Bx$Fzl`pz2qmb&Z<)B4UC`gXYN8=>`GF!Y^q**8P$yJYCQ@3JpK>$_s;i@V9& zYMvzO51fd4mgvuS_ldp^;)$4i{&LOG*JiJ`wZ_H!-9<-=?V00gZW#Jf9e4MBZQz7} z_xsy#8TuBBJ~xjqk42w)zV?@)Z=2|I^L~ZTw*l5EF|%_1?i%`rp76HDii}!B)U!mt zJ+6wrn<6Ls?iu=gPP<#*eUqZr_kp1=i|CV|Emw=<_(b1mULQR&^u0XiZhT=sM2+u> zp)c8aZ|hGrIHA+{Mu@)n;zBup&kTKML|-}=ePgEwSeZml_PsFlJr#X!w!g)qPi=p% z41GQqye;{?2WnA2M&Dj`h`wNPp&Z{ELtk;R6S%u76FT)}n;BqD5SPoocZR}{<~ z8daz+>o0zg4~ylvXx^--*9-BqKDqBs{!Srs_aAs$4O=JUlzo}Jd{VSrmHNI`k@u;n zoZOcn^J*C+ayQipp}H&26d`?lcf|PA?VCs&-%^niZ!>pS6(K>sR$+BQsIE&Ye(n7- zP2{>~v8<%xOnH2tyk5Ch@;bG*x2^bneXWO?#F;FrPafi>=LXFVu;lY_wWuHe3%kqM Ae*gdg diff --git a/software/firmware/oracle_same54n19a/gcc/gcc/gcc/startup_same54.d b/software/firmware/oracle_same54n19a/gcc/gcc/gcc/startup_same54.d deleted file mode 100644 index 8d7bd23b..00000000 --- a/software/firmware/oracle_same54n19a/gcc/gcc/gcc/startup_same54.d +++ /dev/null @@ -1,176 +0,0 @@ -gcc/gcc/startup_same54.d gcc/gcc/startup_same54.o: \ - ../gcc/gcc/startup_same54.c ../include/same54.h ../include/same54n19a.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h \ - /usr/arm-none-eabi/include/stdint.h \ - /usr/arm-none-eabi/include/machine/_default_types.h \ - /usr/arm-none-eabi/include/sys/features.h \ - /usr/arm-none-eabi/include/_newlib_version.h \ - /usr/arm-none-eabi/include/sys/_intsup.h \ - /usr/arm-none-eabi/include/sys/_stdint.h \ - ../CMSIS/Core/Include/core_cm4.h ../CMSIS/Core/Include/cmsis_version.h \ - ../CMSIS/Core/Include/cmsis_compiler.h ../CMSIS/Core/Include/cmsis_gcc.h \ - ../CMSIS/Core/Include/mpu_armv7.h ../include/system_same54.h \ - ../include/component/ac.h ../include/component/adc.h \ - ../include/component/aes.h ../include/component/can.h \ - ../include/component/ccl.h ../include/component/cmcc.h \ - ../include/component/dac.h ../include/component/dmac.h \ - ../include/component/dsu.h ../include/component/eic.h \ - ../include/component/evsys.h ../include/component/freqm.h \ - ../include/component/gclk.h ../include/component/gmac.h \ - ../include/component/hmatrixb.h ../include/component/icm.h \ - ../include/component/i2s.h ../include/component/mclk.h \ - ../include/component/nvmctrl.h ../include/component/oscctrl.h \ - ../include/component/osc32kctrl.h ../include/component/pac.h \ - ../include/component/pcc.h ../include/component/pdec.h \ - ../include/component/pm.h ../include/component/port.h \ - ../include/component/qspi.h ../include/component/ramecc.h \ - ../include/component/rstc.h ../include/component/rtc.h \ - ../include/component/sdhc.h ../include/component/sercom.h \ - ../include/component/supc.h ../include/component/tc.h \ - ../include/component/tcc.h ../include/component/trng.h \ - ../include/component/usb.h ../include/component/wdt.h \ - ../include/instance/ac.h ../include/instance/adc0.h \ - ../include/instance/adc1.h ../include/instance/aes.h \ - ../include/instance/can0.h ../include/instance/can1.h \ - ../include/instance/ccl.h ../include/instance/cmcc.h \ - ../include/instance/dac.h ../include/instance/dmac.h \ - ../include/instance/dsu.h ../include/instance/eic.h \ - ../include/instance/evsys.h ../include/instance/freqm.h \ - ../include/instance/gclk.h ../include/instance/gmac.h \ - ../include/instance/hmatrix.h ../include/instance/icm.h \ - ../include/instance/i2s.h ../include/instance/mclk.h \ - ../include/instance/nvmctrl.h ../include/instance/oscctrl.h \ - ../include/instance/osc32kctrl.h ../include/instance/pac.h \ - ../include/instance/pcc.h ../include/instance/pdec.h \ - ../include/instance/pm.h ../include/instance/port.h \ - ../include/instance/pukcc.h ../include/instance/qspi.h \ - ../include/instance/ramecc.h ../include/instance/rstc.h \ - ../include/instance/rtc.h ../include/instance/sdhc0.h \ - ../include/instance/sdhc1.h ../include/instance/sercom0.h \ - ../include/instance/sercom1.h ../include/instance/sercom2.h \ - ../include/instance/sercom3.h ../include/instance/sercom4.h \ - ../include/instance/sercom5.h ../include/instance/sercom6.h \ - ../include/instance/sercom7.h ../include/instance/supc.h \ - ../include/instance/tc0.h ../include/instance/tc1.h \ - ../include/instance/tc2.h ../include/instance/tc3.h \ - ../include/instance/tc4.h ../include/instance/tc5.h \ - ../include/instance/tc6.h ../include/instance/tc7.h \ - ../include/instance/tcc0.h ../include/instance/tcc1.h \ - ../include/instance/tcc2.h ../include/instance/tcc3.h \ - ../include/instance/tcc4.h ../include/instance/trng.h \ - ../include/instance/usb.h ../include/instance/wdt.h \ - ../include/pio/same54n19a.h -../include/same54.h: -../include/same54n19a.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h: -/usr/arm-none-eabi/include/stdint.h: -/usr/arm-none-eabi/include/machine/_default_types.h: -/usr/arm-none-eabi/include/sys/features.h: -/usr/arm-none-eabi/include/_newlib_version.h: -/usr/arm-none-eabi/include/sys/_intsup.h: -/usr/arm-none-eabi/include/sys/_stdint.h: -../CMSIS/Core/Include/core_cm4.h: -../CMSIS/Core/Include/cmsis_version.h: -../CMSIS/Core/Include/cmsis_compiler.h: -../CMSIS/Core/Include/cmsis_gcc.h: -../CMSIS/Core/Include/mpu_armv7.h: -../include/system_same54.h: -../include/component/ac.h: -../include/component/adc.h: -../include/component/aes.h: -../include/component/can.h: -../include/component/ccl.h: -../include/component/cmcc.h: -../include/component/dac.h: -../include/component/dmac.h: -../include/component/dsu.h: -../include/component/eic.h: -../include/component/evsys.h: -../include/component/freqm.h: -../include/component/gclk.h: -../include/component/gmac.h: -../include/component/hmatrixb.h: -../include/component/icm.h: -../include/component/i2s.h: -../include/component/mclk.h: -../include/component/nvmctrl.h: -../include/component/oscctrl.h: -../include/component/osc32kctrl.h: -../include/component/pac.h: -../include/component/pcc.h: -../include/component/pdec.h: -../include/component/pm.h: -../include/component/port.h: -../include/component/qspi.h: -../include/component/ramecc.h: -../include/component/rstc.h: -../include/component/rtc.h: -../include/component/sdhc.h: -../include/component/sercom.h: -../include/component/supc.h: -../include/component/tc.h: -../include/component/tcc.h: -../include/component/trng.h: -../include/component/usb.h: -../include/component/wdt.h: -../include/instance/ac.h: -../include/instance/adc0.h: -../include/instance/adc1.h: -../include/instance/aes.h: -../include/instance/can0.h: -../include/instance/can1.h: -../include/instance/ccl.h: -../include/instance/cmcc.h: -../include/instance/dac.h: -../include/instance/dmac.h: -../include/instance/dsu.h: -../include/instance/eic.h: -../include/instance/evsys.h: -../include/instance/freqm.h: -../include/instance/gclk.h: -../include/instance/gmac.h: -../include/instance/hmatrix.h: -../include/instance/icm.h: -../include/instance/i2s.h: -../include/instance/mclk.h: -../include/instance/nvmctrl.h: -../include/instance/oscctrl.h: -../include/instance/osc32kctrl.h: -../include/instance/pac.h: -../include/instance/pcc.h: -../include/instance/pdec.h: -../include/instance/pm.h: -../include/instance/port.h: -../include/instance/pukcc.h: -../include/instance/qspi.h: -../include/instance/ramecc.h: -../include/instance/rstc.h: -../include/instance/rtc.h: -../include/instance/sdhc0.h: -../include/instance/sdhc1.h: -../include/instance/sercom0.h: -../include/instance/sercom1.h: -../include/instance/sercom2.h: -../include/instance/sercom3.h: -../include/instance/sercom4.h: -../include/instance/sercom5.h: -../include/instance/sercom6.h: -../include/instance/sercom7.h: -../include/instance/supc.h: -../include/instance/tc0.h: -../include/instance/tc1.h: -../include/instance/tc2.h: -../include/instance/tc3.h: -../include/instance/tc4.h: -../include/instance/tc5.h: -../include/instance/tc6.h: -../include/instance/tc7.h: -../include/instance/tcc0.h: -../include/instance/tcc1.h: -../include/instance/tcc2.h: -../include/instance/tcc3.h: -../include/instance/tcc4.h: -../include/instance/trng.h: -../include/instance/usb.h: -../include/instance/wdt.h: -../include/pio/same54n19a.h: diff --git a/software/firmware/oracle_same54n19a/gcc/gcc/gcc/startup_same54.o b/software/firmware/oracle_same54n19a/gcc/gcc/gcc/startup_same54.o deleted file mode 100644 index e78871ef9d429dfa2a1507ba3d82ac0da28d62dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1343056 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%0A_w7%{91uyd?C#zSkpk{P`X4ltn^^0Z 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�SG)k83mj!8wou6{C~s%7<+xxD(Nx{}xB z@06+2_*50BT)tLG*;}WQ>3UUVpsF6GmQ%S)XZ+i1O*}Hzx~xJ`#i68jqf{=}Rf$Wr zdRc8rsm!<93fTViq@I|Ql90@mQtGyA>1-uY(z~S+MLmvWpIVzznM7LVG8GkroZ7F1 zN<*!vhEsh)MioAtOk@+jEUS~}{wdY$qH1`xT&e0!YHE}-dXU=6Os!DORNS|Q?_Q~t z@>X_}B^C8VT{SzcEXrCq^!(YyT29J{8rWh*okA&*R>mlu zq#V?;=~UV`+%u|_m~28SlS)^*oKRsbs2V9d)ye9mb)U4av0=Ti7FZ2Iu_|q$k}g!N zeNn-w6m@S1I}=Z+5NaVzHdf*Gj2WS*=)FrA&ofWjC3X z0#Yy2S%!&T&E$&-DM|HeP0d3xqmNLtm9Es)3m57nOS5aO6s0jL!O9iY|3s!LokSH- ze@FpQ;qu*6qia>RB~=Xysy+35p_r6nn$Jl0&eWuHNELKx-soEOJ#{ITQl+GuC)FjF zrSnJ^C>6`)WH!^OYgJ2>D60`rA1|#`T4teYRkf&&M=F9=W^!tLvumv=1yv)}@2Y2% zPN{EEu2ysPk~-#+7TdJ*n_a8g+Jt5ql$GhKly&JRDW!I~uAZc%PTE(aX4hI(8(PUq zWm2^%=1dDM70Rk3DiS$8z*lIxRtj(_nNn|=D%Vt8wA8bDk94-GepA)4QqxWk_CAfC zRcV$|23B%)RpG2YJ8wlTFHJHfZI!O9*|VxcFQ`!|*UA;C18OWvb=6UoxN1gPoiAa{ zo>kUUx|Ed7p`KB^Ti$|qA&gQYIl3;N8O47Y-M*P5)C zqStF8J!?fBYFU*I(GL?F| zs%EMnwOG28KfBShCRGyD_T`=4laxlIG_pz~V^cPverIL2!Daq7PVNmt2QnT!Q zTGyIP>#}ZCN|a=#lvC=4t1A4Nay=>2nwR%oH&3XfQt4#1phmM;&s1vpT0(u3nk#8@ zYQ;d6fK2iIVUT=)$&(3`&Vv&QYo3MNj*#ErBr8A>XdR)##JTC z36*YN@tc~FI%YW{q(P-CQq{^yd4kk(ORH9kD%A@0B`h4uE0wxTR{CcmtA?SPDO%4} zQ~v34?agJ4=(MnCB#IR&uhJE>X|p-DuHYd$mpAxaH3fEZS)mvZyM3Onq0y zlyfOEDiBH6Q5JGZwc02z(<)?7QM!maS~VsWDNE9%vN`ptg?gc^l?uwa@V&zXSDLEf zl)@mdlkCSrI$6%@1LfzE(XFH*!NU}NAUF*;7)I)T7r+aRNqo($tKLN`P8g_IgsqT*_{;rUcSABy!cV zx)|S3H8o?IQgUfz%jH5%?S4M1jv}u@S(k$$Q`TMsRuUVUv6Q{M+%>6WR!O5KTVBF~ z*$wrw8f0DV8<19qn%=aR8o{Evsi+-%KU5VFuKYE08IS35sS^B^@NE3ZbUBA-URB5OlQlrG9bky|obQS(~%jmgfX z@g1dUlO{O#NUqRJc7Y0m%qta$stRe{3^TQnxss` z&e4inRmqr4DG8+ASE^Ey@g2E~s^L}XTrcV3*;+|H6g3tpS?FrHiY57#{1zFDVb48DV{RolInltLR5{Z$%c0c@2-+xta+I^G;~|( zsp@v+$W7$cmKTy0Dg7B`pwDExO#ZRvRa#X<8g(^WQ-3Y9Ku)7nUS7t$J~mg@w>BPT z%6#*(iVR`(K(Z^Odlyory!>D4{nZwf)t%LS;cyR|I=y+7+(%NK3VAh}aww@PtG$x~ zEHyVPEwY5Nt5=kA-@Gc5l6|ROPt9AgBtt;oFA=uow|Ejh|*h)JREF{+pLct&yEy)sRI>l~kWvEXnRwJ0|-o zRV+8ZF7&T8FU`sB)#)XfcT%C%hseF8o+>Xdg1WqX^HS;etyiUGa?2o3$OKl8Eq9f< z{#Ajb} z<0Yo}$`xBu4N#lX@`_jq%_|FPFLi-@3Q6UFdh(=FQZ8JX(UnXdZ@%S1Q}=IPtnMNy zeW|K33TY+s{^sN)tES{8R&^-Sy>qeotb}l|o+XolH2nj%9z!NH=$# z{2b+$R?qx&&4<YUO!X==JWlW%6=P3{Icd!==k zG&UyJi@Euv%hj5t)2xf;v+^?0OoLbRtOi|9T$#*yIih9mOaDtX+aj|XnwKSI-xsPj z5GPGV)})O7QpLR4)tYogZQNy@nx%)g9-0^Ci)r(%X{4a47n8$Kwo1AtWzBjT$C$}uCrP=;=6Y4-U&u(Y)(BQwzF9d5i>h-ajbap( z+ht!6r%xL@eriW)sxo?-nK@aFFUu^*$zGRYDeqr0Ta;oUPoOz-rHgx2ac4crRkO;Z ziS@D0pW4gxy`mL@gt}dM=qmCA%AcwJry>)g>f4=`QSgq*V<*~hh{lSwR+Dt@O3nQC zYR_dqsPB@=B#(q#D~y2KGsmVX9TVJMCib$KUa3+=qhhKhHdZ5bL@kwu8RdW~RC6gC z32%Mg*okAO1?pd?)h2Yfzh~31eD|NbxiS0ha|bR8vikxyey`ufCEzl~d4s^B`nt~_ z1QwmweZC;DC^kFKqRWgH^<}hZETct987+FrXi-H*i}o>E6pqoNV~iHnV%#5E)JON( zgTSIGjB^+jU|{hCChJukdl)5H>_PVh0~cLs_gUU#(Y>#@K5_wC)S4Z4@2i_y)RoB{ zaA!E#xNs0yR8Ds#jz!OOUo;2~F)kJa#~K$80*mVCu0*qF3%k$7#wCN`TIAc{ea5AN z;Bn;VjY|i?t41aE`~3d7aoHgF*0@{{{AScgbyJ{)-G4r~gmHx+=xJ2k#oET6${*uO zL9mHYnK!_=N)WUgR}F&gjjIJg-Ka#GY+NG5{k*?8R(L144!x+jCcX1{e$1%b_4>z)pR?~N)ve;TvO z*Y09Y`D)Au!7@f=(yGQ{5cD!`5CjFI3R@rJMnN#hxUurhxJeM~WZX0eb}?=i1k;SY zgJ54{pCCBg*jMGr*e?jqHns)9rN;h2aJ_N!Ah^>wAP62Zs&G7GR7l}##w~;31LL3| z_|iBy2!1vW32Y&Up!?7un8!Fw<|f1?WDFyrVT z*w(mp5LAuZ1i?h(wyGb-?SkMyma!HDpBU>ZXT~vso6FW+g@3l$B##Y(1&j)*Tgo_2?SN60cU|LzAjlaf z2Ek^=NkOoMQI%$daaYxQ^&NZxFm^+)v+Q+&>7uF&+>EKN$~H{>(0_-pmabh0DX$ zjR)zwj0fwxjECsEjECyGjB1od7!TKX8IRC+85MFi#dwsy%XqZD%Xo~w%XqB5%Xpl= z%XqxL%Xosm%Xp%`%XpH$%c#cW72_%TF5{^|@P+ZTAo$UEdJz0&JVWi?9O9X3w~c27 z!E(m4)$SS334(<2+#uM%cwP|nGoBv=LyQ*$!PdqLgP?4@NbR!mVzqb1OVl14FAaht zjhCsNGhQA9=Nhk2c{5%a1UDG33W5iXR|mn<#%uH)#%qJ%W24glTlfd;KBxbEez+uD z1@?kP*cT3kJHnme9`FcwGCaq4ozfrK<{aAl+yNhg&%rmKlG&X%FI*Td373bfz_sA| zP)(e>UQL%{Z@4*B6XJeX)8MEo@2INmSc9s1PF9t2R8?_Q6>wD1bySgbR8ezO5pq<~ za8#B%UIvv#PQD4=0q=tk!zbbM@KyLW{1AQ)zkxr&KVaB@&DqUAcYe4iTpF$jSA*-o zB+SE&VP7~94uvD(cCZA;zzJ|F+ym|h4}nL)6X0p^9C#7D0$vAifp@`wz(?WJ@I`2I zpRHWJ3qOYcgx|qm;J;uG>xXpR+;Bm-I9wL41lNG;!89zwO<^0{5^e=Y!yRA+j)jxp zbhsBh03HU9fhWN;;Cb*8con<>-Ujc155mXcv+!m3CVU@$3crFsz~A8CaP}TPUFU@h z!zJPJa22=~TpwoPhOjr>91e!V;Wn@X*5Ej}E1UuMfd|1O;BoL2cow_>UIwp$H^DpL zeehxUBzzve3g3nw!q4G1@F(~O>}LJ3%ITbNez+)H8mZn}(hYP~R;j(ZgxCUGgreP6o3fth8a4R?(?f@%rESvX;xGS6i_kjn&Bj9oH6nGZA0A2>Kfj7ZB;C=96_#}KDz6#%lAHvV! zH}EGI>U-VLtLB8E-nS_7(r`s+Ye`r-t^<=W4>yLPUN{gr)DK4@ZwE_o44eR`!cc$Q z5BU&y6g&Z*2Ay81_qz!B3K;5_w;+oIpG5ja|4*mjFOkMiK_0y&J zeMPuBTo1|wch`k_X&>Z)P$sN9J{rozbaD;K1az`YI!Bpkjt4-QNKOv*P?<1JmPz7x zF}w=i2t)nze&k2tGw@~j7W@!?0l$O4!oT4h=t-fzxft@YaAmj_Ou$gjbbb`&a~r=8 zg2UmqFw`%1MxI&z#O;Upd5iGgOT(UU4cH5Y_QgiXec={xE4Vcb?TR|`1Spf-<;!01 zKp5H+@%LMpHh!e`11edeZuqN?cx7){Ts*oOo4mA{o!Ho zSa=HjpK7n>;C}PN#o)4VWf-P`y(F)-T02~cM9^^F!X0#iF^aR9o`2YfuSGEjr-_+Z}R&G@N@Vr4E4|8y1*bj#Os&?dUpc^OB{l*|qgrT2mZ{&mEk?;g~ zIt=|&Zv061vo!~;ox2&{1s{N+U+OvJSK&MGW9Y_}bf3^4^*g_J>*4P|7hDi70Yg93 zs>tg=H{PWC6_GcCq5o+J@<_NntiWAh=y!7CP`clK{C+4r2A&K3*S~$<|i1bbJxM0pEw8!O*|-GxEQn8@JN+^Wqm-1crX4p2%y!UN8$cf}uajjc4h8 zTk-qWumjd%=tr7{ycawW9s%7rm+lw(kIv=yOW@V;CU_?d{YH-=KMURXm+tpA@<%ZA z7k!WX8w|(6=2S;#>AV08{Y1+luL9SGNmziPf2cq5VCcrjbl>fe%P{l{O-7yp_l1YR zqhaU|a^q&Y-v#`BIlK2;q5tP=e*X#n345qxv-Ftizp zF!bx(kNhZn2EGj6f}ua>3*_(Mukdd;$DIECLqE=9$jic&;aV^OL;uYt$Zc>Cv^7I5 zUABdx-zFUAo5b(C!F}MtF!a})hVtxmxL?8)!@1?4L5+j;Q%-kj)FVDDjWx=z&+sp@Gy8RJO!Q&FM?OX8{qBm zKKKZH8omVIgdf1q;kWP?_!pdgZl6x`!A0RRa3#1VTp#A(#;_mU61Kx_;7)K1oCv4G zz2QOdNO%G~9i9g-h1Wn^8`kpsF8Ba^96kqMh3~+R;g|3S_&e-2kH7C+a6z~PTpq3p z*MTWmgqy+5;Se|yZVxMP7q~0j9qtDYg~z~?p{;3a>2M*u0$vYqgZILR;ZyKM_y&9* zeg?mRKf`~)+2-}nofj?wmxeu|t)Xl0*9&IhMzAm30&WGjh8?gDC%|cNFL)q40v-=f zgXh9a;MMRZcqjY^d<;GdUx9DKkKjMy_wYAp%OBcz&j}ZRi^JvMDsXL>gax=M><;EHf{XloqX`5Cw&>;nhFVQ@6u5!T>%I2G;*4}gcm6sfcL{k z;WO}M_!j&S+S<$ZUEjf9;ooo$9kb)}!^PmTaAmj_Ou#(c1h&CJa5&r+mf+5C65I{$ z0}qBr!4u&b@O*d~ycXU9?}iV;C*bq&HTW+41bzj7gnvMbNwxH`HKvUV!6o4ea5cCt zOv4ReZ#V!Bg`?mOunNb)DR2+CKRgT`3r~S(!;9dR@CJB0ybnGCpN22NH{l2HbNDT^ zHL@)|{(`eF%Q|wP6yv_;8&c#;x_|_rY)k+zysu7_T-N zc?NWGFFb=H`@<8a~&vn1i$UDL?{%kz*RJbQR03Hs*xHA`*uKS(C z?-#?X;EgbhH@hGCQTPme8M=6N-7kzY`-0!UgTKPR;T-t8!uYbqke7unj$QY&y;`iC zC14m=wh3|@90Z5MZDANs=HlCRpGo|_8{7vT48u6G6Oqq==flgOi+k7o!uYYf`Taro z1biO82E({97YDEFzvA~F;UCcE(Aal}@$d^FF9}zGt3ekRuk*t=u?_gWHyi+m!cj1c z533@NgDzfP_uB(`e;CGv9gBPlJR4pFuY_Sdn2V#={qE!UN8r=&B^btmeSrKq{1*NK zU3|Un7sh|hhrer4xC~qgt_j1quN?Bm(8b;Bep@29!!X`!C*(13BAgEQhGCqSi^tdf zPT=>`;d$^<7{+(qjC>cgJ$x+xABWGuFs|zz%u^f8|f|E)e2 z>I*-Se&M)b7%wm<{bLxn6zXN6-moIa!|}r~ZXn6;1-L2f4+p~$a64FrW8q{t1MUkC zfk(rW;F<6OcsUH?;oW>OmAiZR{UP`yd;z`=--DmRui;P7%_GzOdeA@40~dx%!4=`^ za6OoT8$vg~O!pgzJPd~M?mHsa;CMI{?g_&Rs900?3^ijw=z$zRE-TXM+Zx7`C;bHJtcnUllhVkcD zBHsYrygA+PKIBJW7@|*Aj_&NL*hVkZqAHP6-7kzIe~#Z@h3~+R z;g>LsAO9V>8~vl3pQrmRh`a<`9LuZ6e3 zyWxZI3HUsG4ZaIMfnUKN;UCb}y0Cnn8!iNwge$<+;JPpkH-Nq205}wmg6byRb0j*> z@?ZOO_)q@p|F`X>Ja)y#F!Z+$L=NLF!+7h^ZYptn3=I9QQ<3+8`@ztDItuwjcm_Nl zUIwp)x4^sMgV3$Jp>q2?@@w#2_zC<9{s{ko-LVtqh6}+Z;Ru;Fa(OcsslgJ_4VHFTrqL@CV4B!*Ag)@Gm$!_QHH{ zQMe3T39bp(hdH=0><71m?Qk2o6C4BGIv~p5>BxJ-gW!?y1b8|;4_*qdfj7gu;H>t@ zw?9wP9*6#$S@GUJUGAfum=*8s(_>b=w@-(YX+O?_v*Nvdy3C6A_USMy-rJ|ctaxvq z4zuFDeLBpF_x9;9E8g3u!>o93pANI)y?r{&iud;EFe~2Mr^BpxZ=Vjc;=O%3{QoW9 zdwt@*b8utW4{izD;Wlt5I0jCH)8XFmAb2D^0iF)egO|c<;LY$Z_yBwyJ_lcg@4%1Y zm+%MpJM5+b0UL*y3oZzkfXl;G;W{t{i*PfzIUE8dcHaCjU% z6`lhxhF8HG;T`aP_$Yh^z6{@jAHpx-ckoyEH=JW}pHB0`#o)4VWw;hhz&zXpw!uMg zINTPN;LdOo+zsvn4~9p<6X6-~e0UkW7TyByh7ZCg;Pdb`_%8eeeg%Joe?Z#Ocn zh2WBK1-Keq7pCC`us0k4hr&^C2UvyU;1swA+#enWkAX+F3pTn4TL*M#fC9NZZ8gImIOxDDJ1j)4>5bhtM>2p$Pf zfTzRr;HB^ycr&~UJ^&ww&%syWJMd%pCHw*Y4!bSo(`PQYAY1}24_Afjz!WUP&EV#6 z2pkEwhZVRB+!gK)_k)MRW8lf~EO;Tj0$vYqgZILR;ZyKM_y&9*eg?mRKf`~)*_QU{ zG%s8PE)9FaHDE88g&V=Xa0|E<+!}VkI-CHf!M)&t@CbN3JPn=;FM(IXo8X=BAMi2w zEPMsN4L^eagx|y8V6co&pE=+0A--VyRui%gH4`_Szxc(n51eb&>z}4WoFby|=z2N{j6pn&Bz$zREr@%en{_rq( zEIb9C4KIRM!W-c2@ILqmd>Xz4--I8)&*8W57x)*PT?;u{I?V?ch0DN|;F@rKn1dU` zesD|J4!40j!7*?moDTPf2f-uZ3Gj4y9=sG@18;_R!3W^u@HzM@d9Ju9hibexEb6W4uK=#_OJqXfxE)p;ePN?cnmxlo&_(2SHSDxZSY?B zFnkKW2;YG3!_VM1@MrihI9pGjPV>S=;L@-sTm$xkS-27G3%7t+n7JDf}A#1pkCR zR`%&M4_p{71y_Wt!}VYWZV3Cpfp8cc4R?e!I37-gd%^?Y;qW+kDm({X46lMW!aLyo z@KN{-d>Ot4KZIYv@8GZSZ#c&)KAq-=i@{~#%5W{1fO)tHY=eW~aJVfj!JXkGxEtID z9t@9yC&Dw}`S3D$ExZNZ4IhM0z~|v>@Ll)`{0jaE|A5_B_31M=TnH`+SAeU*bzvHA z0DHp$a3~xFcYswm4o-o4!2RK2@K|^XJR4pFuY@}iE8z9;Hh3?57(NAGgm1w2;b-t0_%r+$oNW!CPV>S=;L@-sTm$xk zS-27G3%7t+n7JDf}A#1pkCR*7E5z4_p{71y_Wt!}VYWZV3Cpfp8cc4R?e!I37-g zd%^?Y;qW+kDm({X46lMW!aLyo@KN{-d>Ot4KZIYv@8GZSZ#c)=KAq-=i@{~#%5W{1 zfO)tHY=eW~aJVfj!JXkGxEtID9t@9yC&Dw}`S3D$ExZNZ4IhM0z~|v>@Ll)`{0jaE z|A4kfuCxE)LU2jA0$dHQ3)64|*c%RjL*Xd61FXVva0=W5?hg-x$HG(K+3+HGCAxhuzlm=`$Bx5H10ihpWPM zUym_I9*IhZ*aD=1WHjYwr9n~B-t`D>o8TSrKKL+v5B3jUxaVK_u*&o8~8K)7o4rTPp5g|B5-Ng6RrV!!7SVe_Jv!(t>D(M1J>aLI1TOv z4}?d+S~uli>`wFFXVu4Nrn+ z!VBQ#@H%)ayazr6pM)>K*Wr8cQ}{Lf3H}LtP+#YP3&W-0ig0zf9?ZZE;r}V?InHW# z{=0VPBifsP!tdd4Frc5D6D|N3hs(iL;M#E3x^F)Hm!f{H2v>*e!3^9G_JIT8FgP0S z2y1XWoC^1Z2f)MOaqv`l4!js%1#g6R!298&@EQ0rd<)K6_s!?`6SRZR!&&RT`E;4J z?we1C|J&Dno7M07eEvU0-=AgA`}~+?&---v-?irp^lO{K{%|lH0k?x?I2KNZGvL1P z5O_2^37!crfS1GT;H~f;_z-*&z5ri`@4-*u*YGF!C+snsPp^64!f+|LB3vD=2QzR( z*ar@T!{BJRBdo#ka4Osr9sm!A$H7zKIq+h56}%DN0q=*8!e`*i@GbZu`~rRle}#X; zIn?0WIK%vKF}N&T8LkBrFb_9@ZEz4A4!4CRxHFstcZ2)DgW*x|M0f@~A6^Epg}1=F z;e+rA_&j_Kz6(ErU%?;YAF%rzK7Hnf3&ADf3UD>JE=U~f184uzxO4zLQx!6|SL zxIa7$9t%%_XTyu&mGB05JG>7*0-uI2!8hRt@N@Vr{0066XP?uj(|mAIxC~qgt_jzN zIk++G2e*Xna2vQ290Mo9>2Pm&5Iho|08fYK!As#a@Md@yd;mTUpM$T$ci_kHOZWr) z9d?_`r_Wq)LAV5598bj@D2Dr{0x2re}?~pv(4?(X;EHf{xE{>F4PhTR5DtT*;f}Bd$HS>`Pj~=493BTxh3CMF;Z^WP zcn7>6J_?_KFT=Oshwuyd9sCvk4dJ zE=U~f184uzxO4zLQx!6|SLxIa7$9t%%_XTyu&mGB05JG>7*0-uI2!8hRt@N@Vr z{0066XO|A?=3&4^;WBU~xF%d5=HSM#AKVhQ!)@SBa15LXr^CJBLGVa;0z4i5KkVIQ z*j3fqC}29IySqa`5s(IHDW#N9QYk5=l$4Zi>6Vlf5DDq-?vRv}?mFnY-#=d0KHuK^ z=y%-P_3OUo-midzUgI4;X6P7!_(Wn1#%D67 zWfs29yez^}tiY^JoTk#5GF(FehJzwP;%+I%2hVSq_e#npb2|wc({E}aB5WnVle#3A1 z9hY$pH**&c@&wQE3UBctUob+PKzWMBxJ<&-%)}hb!$K^Dr>Pmo3Itz zvkQB10Ecrdr*IY*a4A=DBX@8=kMRsI@doen8N(STj>6bX#FWgyY|O<1EXKF_F5hQu ze#~ZU%?|9wJ{-)EoWN-o< z1mCZLIQ-q;ua&)LYp^aGu?5@m@A^Jo z^RN(0upBG12J5mBTd*xVu?K_a%mwO&PxT`|XIJ*-K#t%zPG#_%xj-C;=x>hVL{8^i zF6IiZ<5uqBVV>dzUgI4;W@!DmNQ}YwOvbd#!q=IXMOcazSe3O{pH0|`?b(IBIDo@B zmQy&33%Hc4xRE=!pT~HHmw1Es`HbQ8KVLbGeBB>U#ZuG=36tKkxb6Ck$D)AF|#q zr2Q70rwG&&!Fh^69RAzpDT4J#;J*H=M2KNOBl+%RzKmTd_0xa{r*Kjj;@gPs|9Ix;e zAMynw=;uUZTqa>^W?~NJVIh`aIaX#3)@38MU|V)#5BB3wj^-rJ;5;tjO0MTN?&T4l z=0#rTT|Qx$mlgc4d1sLslL?rd>6n!{nU6(TniW}%AFu(N@>71!uI$Z$9Kms%%Gq4V zAGn&ExRVEXoM(BNH~E0i8D76AD&sIQQ!yj6GdByeILopUtFsOpvN_wZBfGONhj0`p zaysX7F;{RMw{i~;^As=e8t?EiLt76Mi7^EFi{wriI|cZn2otufW`PW-{t$P&5zlP zt=WOy*oT8Tk`p+MbGV4hxt3eFn}>Lk=XsU4`G}#chl$AOjK`!*!_0h*Z?Z5;vOKG> zChM^=Te2NHvnTs=7{_ojXL3Hj=a1aL?cB$s{E0vF7vAGjhP58%6~^RN(0upBG12J5mBTd*xVu?PEcC`WS=XK)^ua3$As8~5@EPxB(L^Ddt-jP)>) z8IuW^oavaAIhl_|S(+7DjUTW9oAOhB&aUjufgHhcoXXi;$RD_xo4At)c${Z>nK$`> z&l%o&n5c}y#7xDE%+A~_$l@%^O03R0Y{=$p!;b9Ez8u0)oXF{%%f(#5b==B5Jj_$P zz-zq2#|&*fOeDr&d?sUBX5s71%OWhr3arXntj{KF#rEvNUL3&T9Lp)3#RXi-RouuO z+|Oe?!%Muu`+UZ5*26?$Y$jq#W?(kvVgVN8+kBVrvo=3wGqz?2c4Hq7=15N9G|u57 zF6UZq;cgz{NuK9b-sU5QvK}TPqca|pG7U5HHNMHhEXne$!kVnd#%#%U?986*&tV+H z$(+gg{GLB@1GjS@kMbw}%wKqqPZ`#Fm{%B!37LZF`6}OFe!j&re24GxLw>|h_!+<8 zm;8!@_%+A#8-C00xQuJKnY(z9CwPumc#9ADf)T8TiN?50!qm*f9L&Q)EWvWD%o?oA zMr^^h?8F}I$Dtg}Nu0rXT*8%H&u!exBRtKEyw1CP!Z6muL}pATU~;BoR_0_r7G-Hx zWHo-k25ibt`8m6?HwSVA$8joWb0L4=YHs3A9^i4FwTg!4ihsKGcr4K zvmlGJEGw}(>#!l4vkg14JNt47M{y#jb1oNi1=n#a_wX=J@dB^$4j(ggyudh8B*tKT zCSzJ=;p@!HA}qxUtjb!f&n9fe_Uyu59Khim%PE}21zgHi+{hi=&tp8pOT5ARe8zCj zw~fNsOvIGTz--LL0xZV2`7YmQZGOyVY|Rer#y%X(k(|J3oWn(2&b8da-8{sTJkP7V z%|{INa^c)>>tGq3@tBlpn3=EfO%`TJmS+{#WIZ-!OSWTY_GEt!;}}lnOwQ-`{E-{D zo%?u{Kk;Y&!h3wmu+F!Ag|V2BDVUzG@(t$aTP(wO_#QvxNBo4J@e6**uQ-Tbb3DJ{ zxBQOFxQ3g#iwAjv=Xiy;_>eCcAyJ?_MPpnhVQOY#4(4GYmS8znW)0S5Beq~$c480q z<4}&~B+lSGF5yb9=Qi%;5xyL@{zLM2{;1FSZ$0-Rm`4&QXTkNZfj9)$y9VMAT<;o) zLvX!oAP&Lxu7NoGqxG);>Ux|`=3RTRABS=@CvgVnaS2y)J-2Z$kMJ}v@;dMG3B#D@ zjLeu!z~oHFVEZCaF1Bm0?d4(qPwk8Q{_d}mcO1+w3*67(xif({{8i4K3Femt?nf}c zED(oaepw(6!Thp79D?~}fj9*7%K~u-=9dNH5X>(N#NnUKFZ*xr&&<=`Si+TD&ut9p z#~g8eniqMUcNwzIE{t^`kr|T-n4IaDl{uM@MOm5^S&bjC0h{tue$KA!&4C=jah%H8 zT*x1|nwz+j2Y8%kd6_r)fX^A;x|gVo!^BL*jLgp5EXd+4%Sx=yI&8@1Y{QQ1&b}PN zQJl!>oXf>r!FAlqJv_`)yufR`!^aG5{YNCmV0C2X9r zOR_wxuqNxVF1y`G6S{MpGHb9d8?go3vJ-o-ABS=@CvgVnaS2y)J-2Z$kMJ}v@;dMG3By?D z7@0AdfXSJTS(%ghSd^t%k=6JC8?Y%q<>&0m-Wx z5BQwnt#^#dI84k`%*gD_&4Mh>vaH1Ftiy(E&Nl4G?(EAU9L0&8&beI76@2+x3ii`p zuC3cH4#9E9KzRs`I|kwq9Cr-FAvo?Bh(mDPF%XBp>bT=k{j8t(Gk@VdK4n<_j#n6q z37LZF`6}OFe!j&re24GxLw>|h_!+<8m;8!@_%+A#8-C00xQuJKnY(z9CwPumc#9AD zf)VsPqA@O$Ff}tV2lKEHORyX(vj*$35nHe=JFy4*aVSS~5@&E8mvAN5a~t>a2v74O zuk$XSFpU02WX5CyCTBWkWlrW}QI=*!R^tb3z^43^pR+4_b09}>9H(+N7xD+L<|gjs z0UqaBUgk|c;B$u8?}*AcOw3fw$n4C`f-KImti#fhBGxm?Vb z)yUtX{k+)kT)}nR$~_FpJ3i(50v(kOv{k@jMrV~Wf7KQ1y*G( z)@Kv8VtaOBFAm^vj^z~2;sP$^DsJQs?&mR{;U(VSeLiD2V*DbLHenj0DHUk2*QU|vfg4#B*ZKpcX3ErB=$ z^I8IN_^ao&1pAkP`xNY72I3IxUk2jvNA)j*?ZrSmf8SmV=~w-u^_(}gGaoQ`E_xu2 z7xbTkMh@s@!MPziwV^XGJX1>NZS(qhRo>f?r_1Ks#*^Zsrll?i2V>p>JIiKJ2M{eMD z?&DGZ#Gm;K@9`yB9zWzq{DhzJ3x3J3IEY_!Jip<$ z{Eo}GhMT#I2YG_$c!jt4kS`eFWrhE1-hDL2WfG=lCgxxs7GepOV`bK0T{dD1wq+;w zU_TD!Xink`&f^lUtS&`NF0UNL> zKjr7_%HABv5gf;Dr>Pmo3ItzvkQB10Ecrdr*IY*a4A=DBX@8=kMRsI@djT$W`B!$p?`JU`}h5r z^Wt=sxA};nwBJM8nbBRxV^XGJW`?YHdDC@amSlNWVNKR!W42^Fc4klZ=P-`pWX|M# ze$OAdf!n!{NBI+f<}bX*rwpqd^$KJ0?^X_%D>rMog}Zr(A^qrJ`O_~{j{fNKmryxO z!SsBUZ!kaKVi~@}_xK?{;wSu!U+_zQ#XYtq_{{8#%ocilB|E%$ukoV{B*NYZcPn2aPR%abHWOKG*M|Njl4&f+HNfJ?cG8@Yq~d5mXxi8pwk<}08ilc$h$)$Y*_ew3Sd4G;UB1uS z{Fu$ynjP4UeK?pSIf2tShl{wJYq^EHd59-@o>zIBj~L4MLqtYrJSJrtX69>rlZ9E5 zM@3i~YO2H~+Wt5C1Ol4C%N3-G1+XYP+kLcF)^#;FgvK>3KC;M|4$8a)daz4N3kKDlR+{dH*i9hof-s4k-)xLOzv6zr4n4Yil4d&-t zEW>yB9zWzq{DhzJ3x3J3IEY_!Jip<${Eo}GhMT#I2YG_$c!jt4kS`cPJ183CG6_>N z6LTFrj;n#Vy;CbzVI7BrM6o-i!Jg+?vpGf9`VlY0FF?e2kAWl)t3&mz4 z2G45`#3y)Odms+M^V$P(2%gs-h(qwa_COqh=d}mo5InCv5QpG-?SVK1&ub6FA$VSU zAP&Lv+5>S2p4T3TL-4%zKpcYSwFlx5Jg+?vhv0ebfj9)uYY)UBcwT!T4#D%<19A9I zJFoq8qQLjQ$m_hzCk&G~@OP0JlL?rd>6n!{nU6(TniW}%AFu(N@>71!uI$Z$9Kms% z%Gq4VAGn&ExRVEXoM(BNH~E0i89qrMPEi?$iJ6KSnVq>=ki}V+l~|p1*pSWHh8@|R zeK~}qIFZvimy5ZA>$sJBc$lYnf!BD4j~O~?AU=^8gYlV+X_nK$`>&lz4mNmRyRVy0q7W@l~|WO0^dC01u0 zHe_?QVMlgnUk>3YPULjX$3@4u|2!67YA@S$8rj1aRHZd6*qDR_wyLf@DgwEKA$n1e3B@P%|uMe49vz{ zEWl!XoA2^{*5=1-#@6h>ZtTOs9LWis#yMQXa z2v74Ouk$XSFiey{J0UV-G69n_9kVhg^RXyPvm&eU12$k&e#+0;mAyHTBRGyzIhzal z16Oksck%#_^DHm(CLi!Q!$%FoDJtVIF;g)kvokjfvN+4K605Tg8?rguup_&(FNbgx zCvrOHaxqtM9k+515Azf+@EY&%F+)cS#3vGCFg}wpEwk`-=4BCC2Xr zlZ9E5SwM{pdcayA$82d?HO z?&JX;=UHCnO+MgrhL017Q&h%bVy0q7W@l~|WO0^dC01u0He_?QVMlgnUk>3YPULjX zhj9!ib0+8Wd;Z7`+|GSG%Afc%f8jkoW!MCPIK9GHOvn^W&sX^d z^Ybm1;X8bfAMzu9!q4~xzvNdO#IHG?-|$<0$7Ni@&D_Oa4?tY|b|9$nNaRAsoetoX)vi%oSY6t=z-I zJjDyV#yfn>(DErFF$Uu^8PhTgUuRwxVJTK%Rn}sCHeoBaXBYP301oF^PT?#r;8L#Q zM(*H#9^)Ba;tk&CGlr8-5rwgth$)$Y*_ew3Sd4G;UB1uS{Fu$ynjP4UeK?pSIf2tS zhl{wJYq^EHd59-@o>zIBj~Gf`MMOqtJSJrtX69>rlZ9E5oXf>r!FAlqJv_`)yufR`!^aGrIuM^o zjKTO!#yB9zWzq{DhzJ3x3J3IEY_! zJip<${Eo}GhMT#I2YG_$c!jt4kS`b^eIQQJ7?(+ynwgk`d02=gSdNuhgLT=6E!dWw z*n|Bzl%qL`GdPb+xRUF+jeB{7r+Jard6!QZCPN@Tkr|T-n4IaDl{uM@MOm5^S&bjC z0h{tue$KA!&4C=jah%H8T*x1|nwz+j2Y8%kd6_r)fX^8|V<1jZ8Hb6PiW!-mxml3K zS(cSpopsod&Dn+>*`0kkgrhi-(>a%mxq|Dsm3w%Yr+9(ac!!S}I#VD%kr;#VnT%1y`G6S=6HU?Z}}aU zaSb0dJ{-gm z9Lvd^!MR+-Wn9gT+|Io`!qdFS>%7Y+3==vKm&lCC1We9!%*ve1$D%CFimb*D*nmy> zDL-dd_U1s2;5bg@Y%b&vT+L0~$pbvjv%Jike8A@nA0`l|sEotJOvQ}M&fF}>;w;Nb ztj;=Y$mVRrj_l699KunY$myKR#azL4+{!&X%u~F;YrMn93>`KQpGb_s_)NyM%)-~1 zmql2L6+7?36^7J)?i&WVhgrqC-z`J4&`W0 z;tbB?60YQWZsT4a;b~svb>8I@hKUr2Ph`eq0w!lVW@S$1V^Nl7MONbnY`~`cl%KOJ zdvhR1a2%&{HW%^-uI480 zDr>Pmo3ItzvkQB10Ecrdr*IY*a4A=DBX@8=kMRsI@nttH@Sf+(|M|D;zuWla4!?Up zkMRsI@doen8N(TWi^AAU#FWgyY|O<144xYnD1X6o!vb*#o*Nd3L-5?NKpajRf4s=+ zyvrvHWBe^LgY|qMe%sa8dwG~Ad5)JEQs3Wm9WoykT74an(HMsz^?nN1A@fpMT))OV zEXd+4%Sx=y;CbDF`&i0+P6bwFE!JlfwqkpBVJ{BgaE@j0yzW4}gXeVz;?Pq4+K!#s zll?i2V>p>JIiKJ2M{eMD?&DGZ#Gm;K@9`{MpGHb9d8?go3vJ-o-ABS=@CvgVnaS2y)J-2Z$kMJ}v@;dMG3B#Cw ziOiTxz~oHFtjx)LEXvZX$ZGt64cL^Q@^f}&Zw}-Lj^k9$=0g6!)!f9LJiy~T%gemU z2Yk-(=3k;R4ihsKGcr4KvmlGJEGw}(>#!l4vkg14JNt47M{y#jb1oNi1=n#a_wX=J z@dB^$4j(hL`IktH!T3zZw9LYn)lG1G;^lbNU%lNLGHy{uJM|sD#}D}tKjCNmf?x70 z4&v7w&u{oGzvD8l;b!jQL7w0_Ug0f1Eza5Xn^ClByA&+;;F@&TVSy!KgC#$jTnVn$|XZWd&5 zmSrVYXB{?VbGBhec4uD>;V4ezbk5~suHZUuv(kOv@~M zoq1V=rC5PgS&Q}Agss?~UD%5QIGkfSg|oPTOSy_0xr6(8jAwX>H+Y}V7*6{v3S%=7 zQ!)dyF&7K47~kf*e4n-XF`Kb9JFpx3a4<)50;h2f7jZe)atn9!5KryC;W_G@JoKhLHwHI`3=A2cU;Cb+{|4( z$P+xrE4;;re8C9XqtO_bNtl|Mn1gv(h$UE#m05#z*@!LJmYvvx{Wz4PIf*kkk4w0c z>$#14d4#8Vk=J>bPZ&ntP-Mnr0w!lVW@S$1V^Nl7MONbnY`~`cl%KOJdvhR1a2%&{ zHW%^-uI480GhahRB?n336;n*~{%Wm$>US%(eToNd^V-PxBz zIEoWFopZUEE4YqZxrc{&iWhi|clem0Xs7Ov*IO%-8rP3$rB4 zvkGgn9vibI+p#lyvOkA$3@39Y=kt61$PL`ieLTva_%nauJw9bvc|)%-785cB)ALon z!TfxSW%v%?Eza5Xn^ClByA&+;;F z@&TVSynU9VG7b|n6*DqBbF(0evn(sII_t0@o3jl&vOD{72uE=ur*keBa|PFNEBEj) zPw@h;@eUs|bezC=ZzRTGd?sUBX5s71%OWhr3arXntj{KF#rEvNUL3&T9Lp)3#RXi- zRouuO+|Oe?!%Muu`+UZ5_F0a?*i6Kf%)o5S#R4qGxA`vLXKjAWW^Bz4?8ZJE%#obH zX`I7FT+X%J!reT?lRVF>yv;`p6)#YZA~HJTF)7n9GhgGIEX$#14d4#8Vk=J>bPZ-8N%aIwA37DMe zn3Xx1k40IU6*`0kkgrhi-(>a%mxq|Dsm3w%Yr+9(ac!!S} z+CIyX7=!VdjA@yLuQM-;uoNq>Dr>Pmo3ItzvkQB10Ecrdr*IY*a4A=DBX@8=Uk>a4 zSIl#d^E;+;HW%^-hU^cr$@NYi;BlVie@lG+sC`uSiOW&`#Gm;K@9`_Xpw-obM0BAvoV3h(mC`KM;rDe19Mg z!TJ6`9D?)xfj9)``vY+Z&i4o65S;H1#34A}ABaP6zCRF$;Cz1|4#D~UKpcYe{ed_H z=lcV32+sEh;_#m`-ya;`4&1Np#;N!6F#jt1GyHy?Tgd+5RgH(&WL-97Gqz?2c4Hq7 z=15N9G|u57F6UZq;cgz{NuK9b-sU5QvYsme9%Jl_a;~hR`X!TMg#$bFVV_JsnU-!D}yez^} ztiX_dQ7zZ?*@Ugwo?Y0B12~*xIfb*hfJ?cG8@Yq~d5mXxi8pwk&lpaBCkkUT5mPb) zvoRM7uo&OwyL_Lu`7xWZH9N2y`*1KvassDu4i|Ab*K!MY^AJz+Jg@RLA2F2uEg~{H z<1s1IFf(7{n=H(dEYB*e$$D(emTbq)?8*Kd#xb1CnViq>`6D-QJNNM@f8x*lh4=WB zVeNDA3S%)LQ!qVW=6HU?Z}}aUaSbSwM{pdc zayA$82d?HO?&JX;=UHCnO+MgrhPTf}RK{Uqrea2BXKof`ah7EzR%abHWOKG*M|Njl z4&f+HDr>Pmo3ItzvkQB10Ecrdr*IY*a4A=D zBX@8=kMRsI@doen8N=CUEec~Z5mPb)voRM7uo&OwyL_Lu`7xWZH9N2y`*1KvassDu z4i|Ab*K!MY^AJz+Jg@RLA2F2u)gm%F<1s1IFf(7{n=H(dEYB*e$$D(emTbq)?8*Kd z#xb1CnViq>`6D-QJNNM@f8x*lh4=WBVePZ_3S%)LQ!qVW=6HU?Z}}aUaSbJaF)ouZq+j>)&;QVV_Mi2+ zrT(J*_hr7<8gAw;9^?t0;}zcGL%v`H^`PlsSoCN3J0&xh=zXjqDoPP_%;m@9b3waLz==arM{k;;h&&Wpg&vyPk@9vMz z2TG)#4cSj4o$HYK^VeL5yl+DCg8or{aW#Mc0UNL>|LXVmum1fyDHq+@hlBX<=6(Lz zzx&Vr{6A{G=Rf6p{?YgUzoq^O$>XW1z6ojf{(gN!$ay}W`@4{Qo}R8l+P_0w|9+jr zpH)u&tk3;d-+zDB_xQ6u_h0>eP1TpJ*p9!iU;nJ{`)7UbpB0Bc>OJ$X)-&hbm#e(Z zM-1ipjL7JW$D~Zd%nWJQyy?0yOR_wxFr+@I=ejXlvK>1!q#o(-dKkxWGG}r=zvqwK z!0p_}qx^|K^B3OZQ-;;geTA`@kSUm+uksD%=UXhp|EV1RPyhe_uRM=G>U;gWpY!kj zcmJvRFCpV+|LXG}GLClH^L~>L_?+RD^QerxDE%+A~l>DLr@U6z$topl(}o@nm6 z4Lhox+@3pR%vZ|5p3tf9v0=?0NZbeU5^0{A1da!8iuv_-niT-_4)> zf6Z(7efuw19)smESRO-#`fqFZ2A}KTbNyF(u797W5t2t6vK}=gkM93-obd%L>s&4C=jah%H8T*x1|nwz+j2Y8%kd6_r)fX^A;I=ZNg!^BL*jLgp5EXd+4 z%Sx=yI&8@1Y{QQ1&b}PNQJl!>oXf>r!FAlqJv_`)yufR`!^aFAHt?K9VhqM-GNxq~ zzRtWX!cwfjs;tHOY{FJ-&o1o60UXY;oWfaLz@=QpjoiWgJjOG;#2dWNXAEaQ`Y4Re zL`=yH%*I?Sz+!xx@A7@t=ErQt*6hG;?8Ctv$qAgsIb6i$T+1!o%|krN^SsL2e8f;M zEB;@{T_Q3%<1s1IFf(7{n=H(dEYB*e$$D(emTbq)?8*Kd#xZ=!Z{Pd>^?jA!=M?3C z+dA=cepkpk(cjOfguItR)+7B{<6LFb>ml!{s;)!UkJoh_vVOFg>(3bSzWQhPqZseM z3wdwNay_3*xPoiBnIZ45ki46t{`b?oz^lB)koVX#*CFf6L-uKlq5cjzk28tukoQ^0 z`7Wh1s=TXtd(_Tx~F<|NMGJTBo%uID!HDL-dd_U1s2;5bg@Y%b&vT+L0~$pbvjv%Jik ze8A@n@0^vWjKjoC#f;3(+$_lAEXzu)&N^(!=4```?9RR%!cm;a>72{OT)}nR$~`>H zQ@p@yyu-%~9Z@@*F&Ll8n3h@iI`gs!OR)m0vKH&J30tu}yRa7ra5%?u3TJTvmvR+1 zatHVG7|-w$Z}2{!F`Rv_qcAoTF(orF8*{M$i}7u~%lBEEAF~--vje-a4+nE3CvY0) za1obtEw^wt5Ah_=^D1xi5kp1R&SrGRV^XGJX1>NZS(qhRo>f?r_1Ks#*^Zsrll?i2 zV>p>JIiKJ2M{eMD?&DGZ#Gm;K@9`6n!{ znU6(TniW}%AFu(N@>71!uI$Z$9Kms%%Gq4VAGn&ExRVEXoM(BNH~E0i8UE!!?XTr1 zD&sIQQ!yj6GdByeILopUtFsOpvN_wZBfGONhj0`paysX7F;{RMw{i~;^As=e8t?Ei zL%)p8ukne*7>v(kOv@~Moq1V=rC5PgS&Q}Agss?~UD%5QIGkfSg|oPTOSy_0xr6(8 zjAwX>H+Y}V7%oO2PEi<}iI|cZn2otufW`PW-{t$P&5zlPt=WOy*oT8Tk`p+MbGV4h zxt3eFn}>Lk=XsU4`G}!n2I3Qu(HW0PnTDD98sB7LmSlNWVNKR!W42^Fc4klZ=P-`p zWX|M#e$OAdf!n!{NBI+f<}bX*rwsdY;_27t?G?siLZ)DPzREY4pKq}Y-{E`wkRS0A ze#S5OCBNbze$DaxhTrl#F5?<*<}M!O37+E>-r_^PV1(F#I7MSzCShu3Vh-kEA(mh{ zR%Q*>Wh1s=TXtd(_Tx~F<|NMGJTBo%uID!HEza5Xn^ClByA&+;;F@&TVS{L2a2 zU*i;&ahRB?n336;n*~{%Wm)O}w0GC>QCy9`$0xyElHl&{?ykXuQ#5$+;3-~8fl{D> zLUE@MtPSp3Bsj(0B}gH--E($6!=7KB%<0@e?tPx;Ugq^m-@DmwzkBBFtj+8OY>sWQ zGxo&(7=)v7JWjzGI1iWNDh$P~xCam62|R~a@eYRL3w(zjKIZ(y#zdG5(_$9PjfJoz zR>1057aLyXva5o;r<9HUY;B9<_ z&+#o9;vevp_p?}-5PdKWX2x7t5KCZrtcG>a4_jh;?25f{AP&Rta3cPUzv2R1j%#oO zZpVFi1W(}wypH$q3BJS+7%hc4PjN8`roi-=4fA3VERB`0Cf3KM*cv-x0QSQnI1$Y+9iWY+QsZa2;;Kop=C`;u*YzH}L^J!`Ju;V~7uC zxt{;g3sYf6%z^o_7?#B^*8rDHS zY>Dl$EB3~LI1InTiTE@AiVJW#uE7ns9rxi8JcSqVI^M%4_!2*0wDjgY#l<9;0@GtQ z%!@^^G*-fzSRb2WYwU;t*bj%`NF0Yh;dGpXi*Y6Xj+=28{)xx%FT9Mm@FD(1>XW%?simNabx8fc=geUMEUd1~YjxX>XdSo`|CpIR+WSADSU~VjgC9wil$GX@U zTVV(6hJA1l4#%fjAUL;SV?&f5Ex91Viu-+=9FDARfoFcm;3cBYci;(a37f zPb^G`K9~kGV=gR+C9phJ!#e1PEwMdz#ojm&hv9cP5r4*CaRDyJHMjw{<32osr|<$^ z$9wn$U*ZRhmd%`}xR?Y}V0z4kd9etV#!6Td>tj=FjU6!n`{58AiR17moQ`vFF|Nel zaWn41Kk*p;g_rRbKE%KA4SvR$+0A)MfZmuIGht3FfW@&KRz+WIge|ZgcEMga0KdgC zI02{POq`F)a5b*SZMYW?<4HV^*YGYr#t3|mo;l3~F2WVK4maUWJb*{>3|_*U_yC{bYy5;Ua+>oLAH6UYX2cwr zAB$mGtb(<%AvVXh*cp3be+)@dds^k6h;b z#KuIJ4AWv3%#DSxBv!!cSQi^(E9`*Xun!Kx;W!q5#9*9-3-LExiyLtV?#D1ZjTi9- z-p8l-3O{1>+~z#R!=#uJGhlYihefdrR>oS`0GnYO?1Viq5QpL@`~fH9FE|&MUN#2h(6?%!LK91eV8YSO@*ECAP<|*c%7pF#HZD z;?MXiF2Lou1~=e#+=oZ-6kfpVcn_c8OZK@@Cd`Qi zusD{(s_2W2um!fmF4zkP;I}viC*V|^iSuz8uEzDa4fo<qZg*ajF7f%9-FuEJ2< zihJ-7p1^Z>74Kj;zQA|rQP7;9*q8{DVOq?Bxv>zI#0pp)>tbVUg&nXP_Q63o9LM61 z7>u)UA^wJIaU<@){TPO)@gm;9`}h=J;YW;K$egEmm=sfD2F#B6uqc+n%2*2eMfxv(IX z!17oP>!2UD#P-+~d*eVHhTq{t{27161-Km7;0D}|`|t>!!V7pE@8J`Ci61ap5p$m6 zViHV&=`kDT#UfZ5D`8Enk4>>PcEkYeheL2Aj>DgDI?lnxxDtQI&A1Ey#AEmuUdCJa z5dX$E_!(msHRmY-dShzLggLPQ7RPc}6@9T0w!n7S1$*HD{1(UH1e}U9aXv1?)wmwF z;a)t9C-FR9!@KwxBk(I=gK-uv#NTi&Zp0n9AH(o8Uc?)CAD`kY{D{#@n)4J7 zlVVEDfY~u07R54H8Eat!Y=&*H6ZXJB9Ezjx2b_$*;9OjSA@~Pw!QFTekK3|tB%a4>co!dI1inYlvgZ86!Niyx(_vQ3gN3ma zR>T@u51ZgO=#Sm8FAl~L_&rX-X*e4f;R;-bn{X!{z@vBuFX2smfY0zXe!>{#%z28B zUYH6qVh+rY#jq?^!P?jmn`2w-j6JbG2H|KNk5h04&cmg+3PW)#?!iNN0?*-9yo2HR z0^gxWd2@bZV82|I?RfBurQXwidX~dVH5lY{jodt#lbiNzsE^94QJybT!HIw6Yj(V zcofgzCA^6b@EN|wPZ*=BIZyG?3sYf6%z^o_7?#B+h#-M7)xPAtbz5g34VkA*d6=gU>t$p<0PDh zvvCowz;(C@cj5s&if8Z=-oyv^3}53Xj1kS8r}*fFsW2nv!2DPY%VHI*jSaCmw#Cla z6Z>Njj>hpg1!v$qT#BnO6u06YJcK9k9A3pc7>+OS9ePAJ=O;EM!ep2hvtVv4ge9>8 zR>!*77+YZn?1p`C5Dv$&_#+16EL@1c;ac2?J8(aS;c2{xH}F0_#aH+dql+g<*Y`Ft zDW=2>m>u(BQ7nU%u@*MKX4nQhVGj(%p*RYEz{&Uv&c!7df`8x^+>HnEIG)8TcpD$# zb9{@2c)=>?Cl)3|A54RpF&7rZ5?CIqVIB0tme?Mq8r*=} zaUUMRQ+NTd<2`(WFYyCLi)GGJTug!~Fg<3&yjTQFVAk`1~1`Fe1OmJHGaYvam{&( zk6xGxGhz9iX5SwFL?2J9JKL+7w9FJ3Q2F}B!xC%pYEAGKVcmmJiRlI}Y z_yXUdhj`;HAGc#;B20#9F$?C#LRbMhez-fUcl>k51-&m{D9HKeNE0&Tug!~Fg<3& zyjTQFV+*Tr_@wEO*k`|JAuSJ!J7@4x=U zWBB#BsQLKu|J!j#y6txt)LgT!1+bUq2UM&coNw1(@^jpZ2)`yT@U> z-zVq!JS}F%oGAW$h-?3AQM5k)SCRA8u?||F&uq^5HrNrnV;>xd*5@=wbN&akKF>9c z^RsXPF2hy$2U?%&+R6F-_)qg-ce&l~|4+@|f6C`uPcm=k@fzO6#~6X{(UZ@4#lggw z9MfS|{J%ZF|FnJnr;Vq)JdP&@<@y};TElR?u9Aby*Kcr-z;^A0fqhN8Sf>Iz4hl5# z`L_#fXXI<&ub+{xZ^wXq@|XGA1@`C|(57EtyS{;Ky7ufUQt~4Ij_vz*7Uw(l691R$ zbi4NL`*s|lUfQm2yPlmp(q)GF_Us(cwO`=>_+5{79r}tEcWXe`o*k`LF+L+-hh9B; zbnN**uDMg+c0EL>V#7LOfPsCxw(lP(uc>q2Uj2KEHFdn)6iIo!$XeuQm&IW|b^mASJg^lN+bx zHfeIfN=`nm+O6+=CAUSB3sG`gH90vZYklSC@9nO4pOV|I$(>MgJ2W}@SzqgV<@1N# z_1;% zf!+1iP;v(~IX@+LNRw-;=Cz#cp0^E4kyE z+;Sx+w{5$=P$egy&+T%%l-wyzE=yxi2}CMvmGn%oQ}cUzNNtmN)!a%+{GeEn-TFWZ#d zJx%VQl9SIRc75`@1J=Ae(B!TwxrdruxRQIM$-Pl>;hJ3ZXzuaJ_XBq8kyyz+(d5!7 zxu=?({LX_lFV8f&B1-OWO|F8Hd#=g(D!CV$Tr(vnUjx|9i@%b4smb+La<4Qw`CScb zUS4Z*W+>qRH)2a!EBg`CTMyUc5B9^GZ&B|52QE{Y2hg zZYwz-P41bJOQy+vP;zpAlil^k7W+@E^^otC>~h{pE~O?Xze8p9rPAc`C^`9kP`m3b zq2$tNa#fUET1~FLl9T)2?5?+!l1s12by0E|G&%X*FKb>hYH}l#ocw;Q-S{Rdxy+i} z3?(PuUlFO#aZBugDH97g6HEUjSXmV$ioczA9-T1C6xm=oDxRT4Q z$-Pl>c{I7`;=5tidgRsQ5-YiUnwEqvWbatTlB zx%i#zTPC#nnu^ob|07Ns z{^CmfI)HCeUrs$>;Dla4f);M+hT64#ky>w_=VaRD*D=rjY5uZ zwYcnG`q(h8iIw=E>m%o#%FCE9zOO0!)@u4Lr7(;h)}TbrI{9UM^o3>-ed0pdXC0@L z>;Gka$;p4qJ(Kvowb=FfW%Dv}h>+|H722(DH_kG-@WsDP- z%f4-zz73*J{(Ts0u}(%FUy+>R_7JzB?6Z#3MKyoZ(mA_*Tjh4&zPrSg+s)rb(dTCk zPG~p2F`}=nxLl5JkI=3!UV6h2tNdlL>$@%bGKiGy+b6W^%P#tyY|qj2xYzf9rceHx z+46XXwb+d>kLZ*8XXN+}im=`IGG#D~yy7vzTI~9YnpF=q)ak;|tUD^(-i!>l{2@rKu=x53#|?KI=GLRNG%*3Bzb9K9^xFcH=8k zQ{3MYn0+TS<2zp2Fm^?=+U&Q#fF@ps+?OQBXC0@DYJ5LcH;i_9|GDo&3-K&d#Oynx z8Q-%&!;pVh$Xe{y_roMFL+)#p_VW$Y3c z%G=|%rf=p-!y3Da4EfJLd|B-JLY|57iIg1QL!n(?RneDA%(J!F^+kxjw&D&Z`@%JSy~Kl0QU{M$ zes9J7H@?|t9jA-x{yXxL*j~gwB5Sc5UzV8O#zC=N$?-kYjIY@Z@%ZOpeBtrE4f*#D zWS@1ME~@dR5CELp zi)~+^IGA=s4xGiVFCvGxQ6R24zBeLkH@@=XpwUCCMC7cKk?(I=3VR#P#Cpi}eW&Tm zDGnORzuRLic6~uby^Y?C?}MfnkV4ZvOI!gBckdJpQGr?roId@y|L=7uELXo6^G&tNdlLPDZ{x{OWoe^8LFUpLLur zs=nsppu(mvZT7eC;(Fe$`Wf{{ z!|0mNYO^0-{C;Boikf}aak{Ab`gHa%9xDeH?Z#JSxwkQ2JWtE@wT{z8)z^Bkhmp|1 z7p86;6e}Mp1aQW@gN{vJYI<|*=HT6i>j~XA`j!PvO_||T}$NcdE#Sl<9af) z&pJ*QRbR!89!56@_uqi%K1L4izt(ZOsQOlJ@i2lNtZ#5^A7huu$@R64(?!)+eyfKe zU(Z>K-TL~)@%b`;)^WP1`ciN6Fm769Lc6}exMF?9g>rn>ak{AbK8ijk|-<&m&@^4$LXT#TPON_9rXE&zP9wq+r@5uKZ?G64*K?qJ~?F`kJ6*=HT6i>hz>A!pAYp{YclxF*?W9jA+`ukK+FBZx6c z?8dh^wa=IRVRFBd-TWOEeHr4r3+?)r>7d#C4cYLkIc75~u81l1P^7gQf(?!*{8mGpCOWzQRw?4X|5niS%@Td17?Z?qe2Ycja>iFl)0b9EvUtk;vREhoWqpf^$9uLH z>o{Fhx5us<&bH^k;_mI)I!+f=U(B20`S;7{?AJF;^o?VEYiQQDx9D^7`0Q80J-%9+ zz73*JUaz&-&0mPKh~a>NYIP()oz^=$j!fk>m5z^!eZQaI}A; zNLimR`!||s`sRv0zeM3dx8*!mr-xlJ>?)GSZ z-^1u-m55U7WaPe(^5XGcTqyfmi66VZlMkHr1yywSwbt}ic;sQozi)3XBI;TqkI%QV zc)Vx(Ypdy-^VnHmo@(yC_L{zTPo4F}uj%gd*Yq`g?yN7ow!5#BrY|(YSzlOPcV8Dx zUy|3(`a&AG`?_iRdWsFo$?ZGQ&)pZG={xe?Szka?cVACUUye^6Mnh}k6N;#7`Iqgl zg^$riTq5ruy)}J9M4#LrWi57np`uSd56Qm1n!do#&iX#IboT{n`g$6kj>cEz8+YFT zO+ns)BKAWdJB=+655+q?UQY5MBN zaMl;n!QD4P(^o5|r)#_Vr|mDoU%cKBJ#zaSrRkd*%hQnWXRXCL8TtOPxRZ||$0hs5 zh#$M>j}5UsUHkL?sV_?x@%n|nv6{YZ;vZj;`}eIyL|sed@db4i&%gAI)AX%~>#Q%d zo4aqkrf)_(Pe-p0!n?a)A57Hr9T0u;-|es#5p^w**EdUmk0C!BE^m)Xn!W;wJsrIs z%F{<|f8v^C-(*c+H_-S}pUz7!%Q*LSw2udu_uP^E9Krmv>MzA&Y4zNW8@!@k=}-$G4a ze}{b^l)lB9z6lQdypOnVkENQv1){IQms{6<`^zKxto!eBP2UZN;|o;Aw?fnR+F{>B zr7uL&m!OTa?Rl}%w_4Me*HA&NSI=QzxY8G@>FemQFM61J z``e)D8|ttxjncPC(>KLoUlFBmi>7ax!#-c7Z=0rXyTd+zrEiC(@3h0dAf<1Yrtg8n zzF?(qkEZXl!@dxuZ=a^mr>(R5?>?pPfTl0E!@kQ(-$6}ZMTdP6O5b5kUsH#D@sGOi zZ(*9g9uE7mD1FB?eWM-rl~MXmX!>S4?DJFlPHFnqh`v?{-A`~L>RKYd{tFO&UBnA9 z`TFIIrY~MEPh*3FBH^`bAAxZGN-laaR=gTqxH! zT>RL*zPdKr)97uL3GMp!z4UQ?mqPYE(e%|D%1p(ziho6yR&KAqGkEPiJ# zR&Kxeg*-LbJ)fR_wdkb7ksOT$Xoe_$t zYmq7s6UKd!>n%R3|4v-+l0MlluTwdEY&3h3)Cd+iYq9#|N2t`?2Qj_}R!C^&{uf#f B;=KR> diff --git a/software/firmware/oracle_same54n19a/gcc/driver_init.d b/software/firmware/oracle_same54n19a/gcc/driver_init.d deleted file mode 100644 index a2809a2e..00000000 --- a/software/firmware/oracle_same54n19a/gcc/driver_init.d +++ /dev/null @@ -1,290 +0,0 @@ -driver_init.d driver_init.o: ../driver_init.c ../driver_init.h \ - ../atmel_start_pins.h ../hal/include/hal_gpio.h \ - ../hal/include/hpl_gpio.h ../hal/utils/include/compiler.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stddef.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h \ - /usr/arm-none-eabi/include/stdint.h \ - /usr/arm-none-eabi/include/machine/_default_types.h \ - /usr/arm-none-eabi/include/sys/features.h \ - /usr/arm-none-eabi/include/_newlib_version.h \ - /usr/arm-none-eabi/include/sys/_intsup.h \ - /usr/arm-none-eabi/include/sys/_stdint.h \ - /usr/lib/gcc/arm-none-eabi/11.2.1/include/stdbool.h \ - ../hal/utils/include/parts.h ../include/same54.h ../include/same54n19a.h \ - ../CMSIS/Core/Include/core_cm4.h ../CMSIS/Core/Include/cmsis_version.h \ - ../CMSIS/Core/Include/cmsis_compiler.h ../CMSIS/Core/Include/cmsis_gcc.h \ - ../CMSIS/Core/Include/mpu_armv7.h ../include/system_same54.h \ - ../include/component/ac.h ../include/component/adc.h \ - ../include/component/aes.h ../include/component/can.h \ - ../include/component/ccl.h ../include/component/cmcc.h \ - ../include/component/dac.h ../include/component/dmac.h \ - ../include/component/dsu.h ../include/component/eic.h \ - ../include/component/evsys.h ../include/component/freqm.h \ - ../include/component/gclk.h ../include/component/gmac.h \ - ../include/component/hmatrixb.h ../include/component/icm.h \ - ../include/component/i2s.h ../include/component/mclk.h \ - ../include/component/nvmctrl.h ../include/component/oscctrl.h \ - ../include/component/osc32kctrl.h ../include/component/pac.h \ - ../include/component/pcc.h ../include/component/pdec.h \ - ../include/component/pm.h ../include/component/port.h \ - ../include/component/qspi.h ../include/component/ramecc.h \ - ../include/component/rstc.h ../include/component/rtc.h \ - ../include/component/sdhc.h ../include/component/sercom.h \ - ../include/component/supc.h ../include/component/tc.h \ - ../include/component/tcc.h ../include/component/trng.h \ - ../include/component/usb.h ../include/component/wdt.h \ - ../include/instance/ac.h ../include/instance/adc0.h \ - ../include/instance/adc1.h ../include/instance/aes.h \ - ../include/instance/can0.h ../include/instance/can1.h \ - ../include/instance/ccl.h ../include/instance/cmcc.h \ - ../include/instance/dac.h ../include/instance/dmac.h \ - ../include/instance/dsu.h ../include/instance/eic.h \ - ../include/instance/evsys.h ../include/instance/freqm.h \ - ../include/instance/gclk.h ../include/instance/gmac.h \ - ../include/instance/hmatrix.h ../include/instance/icm.h \ - ../include/instance/i2s.h ../include/instance/mclk.h \ - ../include/instance/nvmctrl.h ../include/instance/oscctrl.h \ - ../include/instance/osc32kctrl.h ../include/instance/pac.h \ - ../include/instance/pcc.h ../include/instance/pdec.h \ - ../include/instance/pm.h ../include/instance/port.h \ - ../include/instance/pukcc.h ../include/instance/qspi.h \ - ../include/instance/ramecc.h ../include/instance/rstc.h \ - ../include/instance/rtc.h ../include/instance/sdhc0.h \ - ../include/instance/sdhc1.h ../include/instance/sercom0.h \ - ../include/instance/sercom1.h ../include/instance/sercom2.h \ - ../include/instance/sercom3.h ../include/instance/sercom4.h \ - ../include/instance/sercom5.h ../include/instance/sercom6.h \ - ../include/instance/sercom7.h ../include/instance/supc.h \ - ../include/instance/tc0.h ../include/instance/tc1.h \ - ../include/instance/tc2.h ../include/instance/tc3.h \ - ../include/instance/tc4.h ../include/instance/tc5.h \ - ../include/instance/tc6.h ../include/instance/tc7.h \ - ../include/instance/tcc0.h ../include/instance/tcc1.h \ - ../include/instance/tcc2.h ../include/instance/tcc3.h \ - ../include/instance/tcc4.h ../include/instance/trng.h \ - ../include/instance/usb.h ../include/instance/wdt.h \ - ../include/pio/same54n19a.h ../hri/hri_e54.h ../include/sam.h \ - ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \ - ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \ - ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \ - ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \ - ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \ - ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \ - ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \ - ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \ - ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \ - ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \ - ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \ - ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \ - ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \ - ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \ - ../hal/utils/include/err_codes.h ../hpl/port/hpl_gpio_base.h \ - ../hal/utils/include/utils_assert.h ../config/hpl_port_config.h \ - ../hal/include/hal_delay.h ../hal/include/hpl_irq.h \ - ../hal/include/hpl_reset.h ../hal/include/hpl_sleep.h \ - ../hal/include/hal_init.h ../hal/include/hpl_init.h \ - ../hal/include/hal_io.h ../hal/include/hal_sleep.h \ - ../hal/include/hal_ext_irq.h ../hal/include/hpl_ext_irq.h \ - ../hal/include/hal_usart_async.h ../hal/include/hal_io.h \ - ../hal/include/hpl_usart_async.h ../hal/include/hpl_usart.h \ - ../hal/include/hpl_irq.h ../hal/utils/include/utils_ringbuffer.h \ - ../hal/utils/include/compiler.h ../hal/utils/include/utils_assert.h \ - ../hal/include/hal_i2c_m_sync.h ../hal/include/hpl_i2c_m_sync.h \ - ../hal/include/hal_timer.h ../hal/utils/include/utils_list.h \ - ../hal/include/hpl_timer.h ../hpl/tc/hpl_tc_base.h \ - ../hal/include/hpl_pwm.h ../config/peripheral_clk_config.h \ - ../hal/utils/include/utils.h -../driver_init.h: -../atmel_start_pins.h: -../hal/include/hal_gpio.h: -../hal/include/hpl_gpio.h: -../hal/utils/include/compiler.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stddef.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdint.h: -/usr/arm-none-eabi/include/stdint.h: -/usr/arm-none-eabi/include/machine/_default_types.h: -/usr/arm-none-eabi/include/sys/features.h: -/usr/arm-none-eabi/include/_newlib_version.h: -/usr/arm-none-eabi/include/sys/_intsup.h: -/usr/arm-none-eabi/include/sys/_stdint.h: -/usr/lib/gcc/arm-none-eabi/11.2.1/include/stdbool.h: -../hal/utils/include/parts.h: -../include/same54.h: -../include/same54n19a.h: -../CMSIS/Core/Include/core_cm4.h: -../CMSIS/Core/Include/cmsis_version.h: -../CMSIS/Core/Include/cmsis_compiler.h: -../CMSIS/Core/Include/cmsis_gcc.h: -../CMSIS/Core/Include/mpu_armv7.h: -../include/system_same54.h: -../include/component/ac.h: -../include/component/adc.h: -../include/component/aes.h: -../include/component/can.h: -../include/component/ccl.h: -../include/component/cmcc.h: -../include/component/dac.h: -../include/component/dmac.h: -../include/component/dsu.h: -../include/component/eic.h: -../include/component/evsys.h: -../include/component/freqm.h: -../include/component/gclk.h: -../include/component/gmac.h: -../include/component/hmatrixb.h: -../include/component/icm.h: -../include/component/i2s.h: -../include/component/mclk.h: -../include/component/nvmctrl.h: -../include/component/oscctrl.h: -../include/component/osc32kctrl.h: -../include/component/pac.h: -../include/component/pcc.h: -../include/component/pdec.h: -../include/component/pm.h: -../include/component/port.h: -../include/component/qspi.h: -../include/component/ramecc.h: -../include/component/rstc.h: -../include/component/rtc.h: -../include/component/sdhc.h: -../include/component/sercom.h: -../include/component/supc.h: -../include/component/tc.h: -../include/component/tcc.h: -../include/component/trng.h: -../include/component/usb.h: -../include/component/wdt.h: -../include/instance/ac.h: -../include/instance/adc0.h: -../include/instance/adc1.h: -../include/instance/aes.h: -../include/instance/can0.h: -../include/instance/can1.h: -../include/instance/ccl.h: -../include/instance/cmcc.h: -../include/instance/dac.h: -../include/instance/dmac.h: -../include/instance/dsu.h: -../include/instance/eic.h: -../include/instance/evsys.h: -../include/instance/freqm.h: -../include/instance/gclk.h: -../include/instance/gmac.h: -../include/instance/hmatrix.h: -../include/instance/icm.h: -../include/instance/i2s.h: -../include/instance/mclk.h: -../include/instance/nvmctrl.h: -../include/instance/oscctrl.h: -../include/instance/osc32kctrl.h: -../include/instance/pac.h: -../include/instance/pcc.h: -../include/instance/pdec.h: -../include/instance/pm.h: -../include/instance/port.h: -../include/instance/pukcc.h: -../include/instance/qspi.h: -../include/instance/ramecc.h: -../include/instance/rstc.h: -../include/instance/rtc.h: -../include/instance/sdhc0.h: -../include/instance/sdhc1.h: -../include/instance/sercom0.h: -../include/instance/sercom1.h: -../include/instance/sercom2.h: -../include/instance/sercom3.h: -../include/instance/sercom4.h: -../include/instance/sercom5.h: -../include/instance/sercom6.h: -../include/instance/sercom7.h: -../include/instance/supc.h: -../include/instance/tc0.h: -../include/instance/tc1.h: -../include/instance/tc2.h: -../include/instance/tc3.h: -../include/instance/tc4.h: -../include/instance/tc5.h: -../include/instance/tc6.h: -../include/instance/tc7.h: -../include/instance/tcc0.h: -../include/instance/tcc1.h: -../include/instance/tcc2.h: -../include/instance/tcc3.h: -../include/instance/tcc4.h: -../include/instance/trng.h: -../include/instance/usb.h: -../include/instance/wdt.h: -../include/pio/same54n19a.h: -../hri/hri_e54.h: -../include/sam.h: -../hri/hri_ac_e54.h: -../hal/include/hal_atomic.h: -../hri/hri_adc_e54.h: -../hri/hri_aes_e54.h: -../hri/hri_can_e54.h: -../hri/hri_ccl_e54.h: -../hri/hri_cmcc_e54.h: -../hri/hri_dac_e54.h: -../hri/hri_dmac_e54.h: -../hri/hri_dsu_e54.h: -../hri/hri_eic_e54.h: -../hri/hri_evsys_e54.h: -../hri/hri_freqm_e54.h: -../hri/hri_gclk_e54.h: -../hri/hri_gmac_e54.h: -../hri/hri_hmatrixb_e54.h: -../hri/hri_i2s_e54.h: -../hri/hri_icm_e54.h: -../hri/hri_mclk_e54.h: -../hri/hri_nvmctrl_e54.h: -../hri/hri_osc32kctrl_e54.h: -../hri/hri_oscctrl_e54.h: -../hri/hri_pac_e54.h: -../hri/hri_pcc_e54.h: -../hri/hri_pdec_e54.h: -../hri/hri_pm_e54.h: -../hri/hri_port_e54.h: -../hri/hri_qspi_e54.h: -../hri/hri_ramecc_e54.h: -../hri/hri_rstc_e54.h: -../hri/hri_rtc_e54.h: -../hri/hri_sdhc_e54.h: -../hri/hri_sercom_e54.h: -../hri/hri_supc_e54.h: -../hri/hri_tc_e54.h: -../hri/hri_tcc_e54.h: -../hri/hri_trng_e54.h: -../hri/hri_usb_e54.h: -../hri/hri_wdt_e54.h: -../hal/utils/include/err_codes.h: -../hpl/port/hpl_gpio_base.h: -../hal/utils/include/utils_assert.h: -../config/hpl_port_config.h: -../hal/include/hal_delay.h: -../hal/include/hpl_irq.h: -../hal/include/hpl_reset.h: -../hal/include/hpl_sleep.h: -../hal/include/hal_init.h: -../hal/include/hpl_init.h: -../hal/include/hal_io.h: -../hal/include/hal_sleep.h: -../hal/include/hal_ext_irq.h: -../hal/include/hpl_ext_irq.h: -../hal/include/hal_usart_async.h: -../hal/include/hal_io.h: -../hal/include/hpl_usart_async.h: -../hal/include/hpl_usart.h: -../hal/include/hpl_irq.h: -../hal/utils/include/utils_ringbuffer.h: -../hal/utils/include/compiler.h: -../hal/utils/include/utils_assert.h: -../hal/include/hal_i2c_m_sync.h: -../hal/include/hpl_i2c_m_sync.h: -../hal/include/hal_timer.h: -../hal/utils/include/utils_list.h: -../hal/include/hpl_timer.h: -../hpl/tc/hpl_tc_base.h: -../hal/include/hpl_pwm.h: -../config/peripheral_clk_config.h: -../hal/utils/include/utils.h: diff --git a/software/firmware/oracle_same54n19a/gcc/driver_init.o b/software/firmware/oracle_same54n19a/gcc/driver_init.o deleted file mode 100644 index e88735bc797974e64911836e635eeec8d5f4c531..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1504492 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%0D{MgJyeMDMBz*Y>=lZ| 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�fQ+Za88BZx86I|3eElYamd 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 L%OUls%`r#|i zI5Ft{Lly{8J+uMP>dp{ET?D&Hlu_})kUk@OOX1N#ZF(?HR_NJ5xUNwxlnxln z0*REE7|ObkLMH50*W7?U3jh^?xF#Yl=wy4xXTU$>O5t1UKn*eg65D_%(4s$E$+XF~ zS@ls+Ic(JNqOLe#)o2^XrQrZ?)_8Sh78Fk(K66|!VV(c4(Gh1i4SFG(C)4z!(Y#_G zUIe9_Lf)Fjn`Nz01g6?5v(*j1X6kb{U$@(?-YU4oWw?8E=XF9)yOW+)C?hZm13L2# z1b&o_+eV3Pq#sT(NaiD=WIhWe46~V|E8*oPlnCyV!Ad~C!Bo%i(C%3$x~V#l&w#K( zD%Xwd(Hl%-gj{ccz0-t}uDSH5o1Nub1MlGnbWuG#D_VX#Jx^jVNSdF-*J$Fj;H+vGjoFY4WaH>}hHh z{EGJ0S4>^3+?K zm!<(um&N1Q;#2@7-G`s4@v@z=hDLBs<4i?v7>>RJ@vZ85uo0jHu4c%UMrR~YYV-vX zG@QE3+Y#3>=~HHK!)0xwY?{~2Yo%POnz^H3{RT4zwBVp% z#*dXT$e?L6T{`N@h$N{>&W^j>J68kZ`Y<4>^1sRjR4GGdg)y!y(|k+WIc-lR1G+QxWEY9^qEk( zHL=%~Q46(F7>VX!BxSaxm+7h^73#AV638tUY@90eEdDPF>5x&=keLSDbDPv7?b_0? zL+dcQJv}Q-%{d8Hj<}Q9C$0^AK7`W6-N$P1rG-$JVdWK3 zWO)Of5BxA{Q|A+zrW;XZ7mtw2;84@49g!2#p8>?i&gk~(Z*k=zZid>nhOzaNraPlP!agBJ?@V@l zvqn-kYjmpEV8c$GS;ImgG8$t0?D%|geDBuDz1!Z29>GN|s$v%xgi@BaEF9)&D4lB3 zR+iYSnn{saQBq=TVrAxjDIV6-A})B+U|?cO#QYIhCu0e@@aFcWKkp33@Y>A03n~E> z%4ni6b_-~PgL5TFO;F#M{4`5L&Tprf;U{U7X$oGmMV$rD5DYT>&7=V-8AE8DW0}BY z!=&Ww8Z-O4^VFMv0dcpsza%A|ndg+jqU+-HFb8c<59V+KmL@A_-DeMd80j_%RvEzq zj~*j`0+Ls2T|oBgaD0KYRYZYrGHSOW(XE%o;^HV*zX>;yAdj7ClAqRh8T% zIL1sPR#r{U+u~9ih#{HQ)(=U9IHb?R7l=h7e28TULLovkq)K*0gd>OQL?VNz6xB^u zUF1cGzzHf1RfJWh4Oh>lSpdRC(_O^Sl5AfVan1SJFH91^Y^hPHc8ad4^-;YZ+U6k} z`&ry9+UVCfVMIDI>fsA))kFxbXx>25oI_IF$z|}HLqVU`mCX%kxB$>Y#cG0iCrB{o zLWhQA2}hwJS!*&n8;kMFITJHxsp(ExD2u(0kzfxnq85!_ImW0gAzVrfYn>$tPLP6_ z``sI?`dc|vNv8oa05Z|Ni8%?=WDt=y zi@6dzk+wr@H|A-zo>(o}pe1(=n8Dyv?mSTIQeAVRzk1Lm>O7G=rl2?}UGAauS!>pL z5XQk!nA9f0*>k~Yq-zL-2%owDNT02phnwD1FLZLP_8lP-F^-OLfgqmoTP!DKu6{#H zjX0WIQ@K+Rk8k$`c{9;&{>m&P9y`WPD35^`dk-RXE=RfGZRJ*uF3)f%psy^F4?+>(LT0% znTNqqHzL5-0RtE)gp5Q+VBJ3E1J#tE?(2coy8p^#GpHFs)IZP?oh{2n!KrCWfWT;I zYYVl3;3~M3h0COBH8(lJ6@_&0TnXRyWmAOI?w8Kwh8Y4yvvGGmOc7Uu#5tnBYBfb8 zgvFjZoS=>fB4&C;Rg)PGF~1o`5#ORqgCW6`BdJ*!LWHT^D0x*z4QGwyp?b04l5Q-` zt;Lu}yJ~NQi=0_lreZhV)Nqg6GM4KmI)83q&3+LLB9g>uyS-&4z`z}7d4d5_Vno@X zzC7jmIlQhnCUpBSw-|0*YY1m4t+uPB)7bT=2cw;88U&4)L9?!x z?)*?8V+(>vxzRv6G|Wc=tSe`;HUQ{D1$&Kx)$^36vOpPGqTgb%vVNzmPN0*U*rAIf zgDwJc)89=JF|{GFiE({~pamDhX%B8FCAmblDSTmw{=G3C_xpK19?xJ6D=~`uxCUTH z-2kRY37LeOJh9ON-BEWs&NLU^YSiV;W|LSTZ!J=m`k%v8h3u-;7?@D%L|se$vDA|9 z<58Tn9kC8awHF|}*^b!n7WP3wvq9yWum+GCX=IL^mvd_jo1sPIM@le$*g0`mc^i9UCc z7k0q^3q2|Zp{Gxs+&jJnV_hgxsaoUh7OgvB{rU!BVQg2<`DFDnZW3$Vz(td)7T{teiox%ZKcY6rI9_h z(Sykcx|_@Uh`Er2zbwY2OQDOBhsRUqKTa50tkRBDqU^H(h2TTkEnMSzSaDD?~ zFU}*vu(2Uwnna##VAuCsbQ%LrT}kH&{1%p$(Z6vaoTP(TB_!79PAm?izL`pHn0Bq9 zg0xKgl!KdzPrFWki;A=e>9xUHPe{tTI-xjAekmi(jqy0OhO@|{z2q5L7cu4sHP4(RTyJWSgd2eP zT;osjg;5DxvdUCVR274Vl~Ce!!PYiZRuj{Qq)wxSXkw4$9F830Bx^_ZjI9tehk{B{ zLwaG8-Np+5bc(csbs4d;u4Z3&+L&!9$2iQdNkwbH=}k!DlDG-8SAJ~pwUAc&O)8A4Pc4N+1p8l^JP6}o zw5eq@NdJtlk%F-@Dh(Q}UAB{5xu?WK7DaX0eGt|C*d$uZHHyO0K}1xbB1PrUxMmpL zzxJ3SkUO%*$q>oL#Tc<9IF?!pql!~eHXfp{ss|NNY_ZuW_>NQ(8vOT>=f7o7Fn

    biMmN6rZ7ciPO&1J3oXmdqn?;41Tlp?j+vL)~8Xp`W$@~DH)II8@@!x z=IXy8+t57yY?6KF>rW3x)eH2@5+JcqA37VYKc?SCC;T7RKP8%fLLYSy=su}$O#|{N zed+N);%WWVpOLsoH#VWNXY}#6p!l=;t4E>uV!in@RQ;UZFNj*6*Bi)e_=0{n>ANrL zr)81%lK$Z~ptM8}tiWTb{vBP8@Ung;M57~K(YtTN<5hjvP_(y9A4kWhUegcP0rI-u zo3_E_dgh;Kc7=X5S({htGX??AH}thXq3SpFmGhCfN`LYQlv}ND>x^=1^y_MX%Uk;N zD&)Pb_Z@>~-_hfP0kT&AnhYcF>PHSn;yV3wx{GqX-WbI6Z_qdYf&%a9-&}_FHtI9S zpbzis?@>JACjC1)g#3a2<4mBmS)VZ!1F}UwneLJKP(PBGz*b#lMic#VI)3w!-g*!S zeyqpmH=5GC2I-~ZPzU2s@ z^tnFmY83xMub?vsd-NeW;PR#3gQBqZ>W^lT_Z8+AdHeKMGPr-OKS_M)8+{Xz&9}OG zGrGB7A4Wpsclzb00kiM*6Q^PXf6!YgRR2f)x6c6bC;d{AZGP78B?IaK{nZ3e`bCe^ z5w~A;qce&h)OS;S(I{i|YP?-%H1z}IXycK;1M+$!-x*lnU|e}E-o_Zm--F?~(RlU? zyp1(_K=V7|CL^n%*_(~$h|k|*+_)TX~=w$!7-S~bC>b%3~TZ69LY52}S-d)BXQsnP8&Vqh%#AKsx1|Ihqe>xh- z-)nrC0J>9*Z+-z1_ZdTO$6(!W+(f+f0pqAw@ix`iJ{`?YGyc&IL-(KoKQ-2$@mhO; zJZyY10*~oN>sI8=Fk*BnW~Q;?Q(*Rp@%l-CoMr542awsu-4t3k#~5=Y@*Xwruf=1o zaX7{F%rh2|uYSHU+z(t97^l+oFEl!J14@q>YgYn^$BifG-0%~|??}#i()ga3>QlzW zCPw0EWBxUGTV&jJI?6p`oL7rZKWlg&N8Vy%#FuFHIpe}NkodeYoeXI&82jk3^ozzw zI^pq>v6c+dON>6h1@cP`osLhvY`ioE&Awvn8;VhS)#yq)^D?9B7(l*eOrD6h*Ntz< zEVJCWpaONSFxuY21gtcc{R4S#7-!I7fH#eq9f9sDWBFgv`fB4UdaN-nBvs)plW9e0R`_LHucXV^Bv4gJp*k(+pQwJXzX%dt^ zHUbeOZa4N#2l6|N9_{ehX$&Qw*eAxk-6;O4aVznU-x^b< z0CK;PqF~nV3|x+i^=DjnDIPx-X-s+)Md{v{?z|aY z8Jo^^L-Cu^3zp#R=JZGkD!wIsWeAUP>F79MJwBa!5e?m%9)35m6XY!T&=yH2RJ4-=bZAi~mcCochr3$)U2X{=hY;dYivLG3Af^TPc3$V}D-9 zz-;%Ar-S=D{2@AYyVF0IJeHsMKcOI$PyO3SJ=^79vKqMW_P^GI$7lXK&c)+%f2W%O z@`e8++G6+kJ70=Azw{sMfIVcd|JLz9{wx2M{lILW|H{iz=huE8Y3bkiKm7)nee3VD z3(fBLFP;Iczw?i4hbjBsU-JSA{NTU#DVl%({4QwdCx84R^!8`}e@R0<;9qef@chN! z?P-Ag>VNKGydCtPM4QeiHGMiju2b7@KtrR|+vph1^=jf4)Omw?66M zr=4%C+K|Ry-BOX&!&*3O=pL*5z=*sl{xB#-OgQx~eM0?#*6)+*uVVr7 zl)7*?5}#J9>6pn$p8_lj#yF7`iSF20uId+V#n8R2p7;eCdPg068@jSq{e(Wd`>uK;ncCK=uO*SVUj6z_pu0h>qdB{|_!hM;iUJ?1_Z*FewyLi_4CJ?|fBy_9 zeWZRsHz|Lt{+@WrcJ-Iv1Kl0!&!?lZo$6=bBJmToxjP=8swez__I9cLXykXR=Tjif zXKLlA=cI!l&=2b5-vO5&)qX30=TB;KHu~_hx`FIW z2hRcf$bEba97|oqG`J-YWx={v!JKQQ)pKQSRfw9dr_DdtlFNc`MT$ zFW@DS^XtI+f1}(tfi1J~_H7_X;_v>zaU^zq7f?^e+xLO)QB7{txv4a{}FGK>Q|A(dV77RktlaZeFLrVJL?~& zDA>E|uRRwach^tOVIC&e|6w-<`JVdWM8ZV_D6yH>JjIR^;f^=RMhf7 zeO*1uO|4%-R^Ms$Gb-?Su>LR-M<1%6(+zJA*Uz90YuW|D) z_bD7`L{X(1tw&#u1g06$%i2>D(Raxe_DJ-Wdx7Yz==*GojlQ-QZ*!ua?RY#Iowgky zbE6y1Lc8;#qmrmjKE==D5xz(#;6j~s!&z5{De>jRw<=b@gdoqm20 z2v6&D8kwCR?6k5KkB2&SCjIx}PWMg%$n;MC-i*WGZ&90GZWk z9jREeI~~~t2+!$savOE6)1nkwnA<7+0utwS`fVBo=67oB56A_bwi=j`g`Jj+M(-c% z^woJl@bOO9KLf}oIt?Ua-IJYG(piJ2I$e9Bl#WlGhia8m=2D+3iAl`Xk0&u_j=muZ z3?J2Bjw5TXzJ+-n_4Br&iTU~o=L3rcdg69KF4Uj+5_9;NKKTg@&*S=O-vi_ceJVvB zJ*gj@gv6)x%cx6F>z9!wc9Gt92kLxApFryAv-+uTVUic?^PfZ~p3`q%4{Cm1?@!YB z3;Ld+=-`X`vY|lxCH<1G(a;k8^fiE7svo2ilrQU}=%~so`o9iG-mCiR9e7)&_ajrz zYx*Tbj<4(OmII09`r0ee&u;`ZpIs656JR zC<5#wJv|bYw4Diuk`WD(B3|M`6ATvwLS)4 zE`_r-z4+{j$lDmd>M~&VetZH6L7U=h>BjUA z;+wMQ(B}9_R{(NL{Mn-c`CSUvg!Vp)zxn}C`Z(U&7wv72zx+P> zwvo)13v@J=)_9j>2{=#a#u-j)bGh`fo3 z2kGXmNr`_<0WP;Ec2E%P9f@9d0_4ubQx^dFyAppmA4uGtIBF6elN00Wfy6zDWptIt zy@~2dl$(-xw+fK=B|?;Vf8yAWQOg5~9oJ(7rzR#Jg>uspH_+z+9!&i3EvkMfarBEw zd^mAtH402mbfZ|&8HvBVf~lIB=tY<3Jd&s(ThOe;{I0-ycA}YXKb?~p{T$GJG%?{E zB+gB2y$iL>OZ=uc`Zqr@uNFuwNIXK8sD+8WbfMW}iK%pM4?a9QV z9e8^xv1TM7pH3KblzCAiy%D%PlemP|!?TH_rlN(#i4AYz@m%5~it>0q@exJazL5AS zijKXQIC%oP`BLH`(R(WDT$(s|FWz2Gj8CBtuOzNJ4wLh0;(_}Cxh%2w2DJBD z;-9O~(Cdi{hNI5qi3t|~`4x#@$X>THan?B~{zl@pBQVHsCYJX@d#e(YK0(#16C-N? zxhB#6J%GHGc&H5{|8`>XKs5AD;)2a6ur{I7*BahU{Of)6VO^rfKn&LU#KQCOwjnW# zl$ZAslj%!88xvjMM|PnF3EsX+-1Qq`b@d#_cg-J%~H?2_H?vab>#IZ)8*{{L*Cg?$M6-d#_uuK=N?6|kmq&rqGZ>l zosiP)9~67)T}Se=()9tP`=(L=aP^#LFakBk2l!j-CrzpDGSaX8Lwf*W^?Wig1aic| z>Q_;}&Tsw=axWN2S1ANUo2BkvPq zj9y8>*Riqn$c=A&t%CPNopcgLA+T>HAnJFXkI6lMF^h;t_UUF%w5j$z5p@KAe=Z4B z_;=XvNqau(>TB`4V*~m8PHcVvn4j_JcBFTU9D$LkJBRl7;9>ibp4xaaYRQHd0k=!{ z>_e~nolORiA*bxc?~#{H0Oq6H4f+Fs#<%Vz-IlB5#d+#@><{ZYc$$>z5UC#0&;cx zs--}7WBY2FuaDc`)P~A-w_i6O<-Tp7ehJO~-2R$zC_ehIZtc+e&4<-b5M%qhODMqo z_<2{M$nPi8^$`DeZAVny@oy86?m6u_)cA*O=c1KA{+@hco&G}B&l9?m!SYWNNHsfg z%q8f;NppGu^3Ny#fO<};eg@-p>XJF=Oy$)S)AW~0*s|HooOZ>rKziB|X z)tO; zkZuTBGpnRzR=0so&HY;kwNxAeWY|^12sc?7eunj2GS@9UcxX$vq>a1)=+-=V;1D1= zsLfFdrH8dO4Qgh+lz>B82eVEOZDo%k1G)_vJd~Ac9z3XTYd@LV)?881)HbkXfQdSW zwsmc$0qirhbwtZhvvp8wTi5=S;DjhlFo&Rh4u%mo`=MpLA#kn#5a%0V-a4RVDDt2X z4QuPur=>4`BjgOfTL)1?&fi$)CLo%I4`?&nt{T!pEgV@<(YK|kZTL|324T<~)G`wD zX9C$_t%C;vgo>fEVZ(>ug&?fT@q*vI2M->=TN;AiQl*4U)4-P68vI7=8UH;<2{iHd zW=w?HJdkoBXEqNU);i45oR#G0os|Zv;-v--8E%3?M)>(F=De+Cpy_P2i6F6tn)=8e ztcyr#ZlZ3{k7h!gehg&w;#VJ8tPd!SXZ9I3od0NP6)7zv&>m0gJGA9r1NqN>%>%9w zzpS$T2R5}0ZN0KLPj77&pshYpe4tfk(1?M}Z9@e!7hRPqq`t%n`!&-)7?0F%~x=599ZL*HGp@aHy zpy9(r2S@f1tuhqBMlkqZ!0=y+_{HV{NzF}zL?(WTOg<%)$)^Or_>|BOKCJYMO$mPR zDWM-?O7K%o34V$xpPAU#N;5+njHGgCx?EqLB|i895Gh(Qw$cLD4EV?&6VThO>?kn=L@Yp zs+N_hb-vU&Uubm^7$*Y!YLi&BNgUdmMJsL1qJ_3*QF~jnsJX3K)Y{f8Y6KApwDC*e zj9*q&c3oCwoZ5f`r#AfH)JFI*W+NC3LTmdEZ8bUf!JdXp^a5;%Qk$CX4C1U!ZG#80 zRZYB=^7}XeD4}JTqXZH_ss#zn0}2vAx$YEDa6tm7u^?sGaCZVIyC8um+?~WI-JL`f zUyxGNmSjq9IIMtzgyw#I6tP6yiC8LPbrhu&6LTkG=@cXs4jwI~0+0f{Xlc12 zXkEEe`1&eH!#XQSDNLZn<_6(QrXUUL!<|xC4`{mp0OagW0a?2fK;Cvj%g~`_^WZ*= zbz*y!a)8;pX;=%$8&W)z!_1~(K#-WQ0Agdq#Slrg0i{+yEO7E3EZ$&m5H*=9h*lT7Qvr1*v*;Uz**_M7v z-Pv8dSJu>e@n4;tw=^oZnvn-NRKEfmyBh5``qdA$mu5Y1*yBW;EgK_ecmJkM7V$u*d4 zNOF2ENaI%NugFES=%ivMePJ^nHA2a}8H{8xFVSS!H1s5c$1@i-a#1sjC&OD#O+`cx zhRs}$d^X8PoB#9$SoOX@Mbeiu^F4X1S~?#|=KOqO`LveE<`arR&>MQ1nV_QZaq!A< zsH$QERGfjaRO-4^{-?5ZK|XSP@{D9IAI(~0=bXOk8X7xJp|NN%-;j-(xnLe65~r@} zu{{0XvuZ@sfZ;7&Dyv+nratV7$}=mgWG+y0=hFmpMDpRV&+HLpLt`Pr=MWR<4J!-} z)|Ig0OJTKyP0&G5@iIzKye^_w%#lM|+gi+gP|vWz#t*GgtL9{XZf~3L4+&S+zl!Fa^AHZ$pLo(M(_frM#==EFUEDGWs{9ZqkG+NA>JX=Dek`%sw6 zd%%~8nad>E3PKCSvlx*pH5KVxnAO%({>b$RMX`vn!W4f+CK9zUHnUOilE$Fc5Uu2E z$cu>tx?&BPF|8q&D8Q&7mt#b1Bi}O=PDageEE)CHxC<3!JNp5il1YN1yHkHKmQf?D zWzB5Qu)B_;Y|(O9Gqr|1>v0lXLGzkg(nvY@0!YQ;HF^kZ&0ViMk5`%u>t;g`46`8{ z%wv>-5wOm1G?%NaDw`z<#SOrSq#+kFBhkiWIO^zM5DS=Ay<}d*eGdUBMhx8EjG_-& zGpg%s4d$b1FxJW{;w2@sBw}R%7>2ZyWP^GX%UV#g#RUW_SBR5)*>1u(Uf5R)GGY80 z#2t)OvvsKk82xz7e7Yf=Fq3*li|SF#X#^9@5C{joSu>H#HDqk8U1=_K9XSk7ta48B zpj$JnMjD$FRs`-(uQ#sa?8Hn?BE0i1CqBaD9~BQ=G)^`U?`!wPx>u6=@YNvw9Z zV~as+$OXY7$_zKgy4tI#a`TSI!ZvqNy%j)?k9~DzjgQr8^Cz!0b@nE#Dq*UM%|Ifo zWX*6e8;M}GV4Kb59g9Wj!grQDXf+>BMYGljv#rBQE-}6Z0DN?*!)#X$C)m=)y!omv z1TEU~29;2RFfqY5(vXC}w`lZeVN`l65_%BZe$SAZ z^w(9ZmAtF8Qlet1fLds&aB(i;STCgkTx3|H9!8F|jhMvgLuRy*;hn+E_#mBmnGndd z628YJ!ajjWP79}K1+XSA+}xui1U>UHX14on#8nYLDObY!wIV~*DGgY?6WliYvMR%DPC_>i89e3VpU+$ zb}YA(7~f88oZPuFNvOMn{R0dJ{*Nqiw()ATAg=Ltma)0$Yv#IeDmQNNInflUNtk(Y^VXv3;jimFZLUy#up>5z*tMJ zQG=Ah{^WaQqHe}ikXepB6@n2qoGWvAEop>f@lyN=4Ae`QI4FZgFT@9#v@Qo#cON<8BR|&>d)}R>fwGg(-Lw7-|%Pf>Yq2b??mO614{9)%a5f#NAek!0haj9FHo~UQD+kclQ1l#hEuLE~1VIQP*pho?h&CE@*d(}o zSdc84PeCTbj_(0p)wKt3whLJcxK*2xWIhqiCXF~m1iph}D-&{;rD!m`e5^AzrvewC zY2>3r{d8ne0ct=pFviFDi*sbLy^&O38je+w3x}XEVRJ|tjacwBdR10hLoOZ*HfVWd zQ^q-!z6RDSzNCm2l98SmLvRx<;-I@~&ZaCrlSyWv9P*uz^ETQPY<}fc>gt$u$OKcO zdcNNVp_oOZ5oeD$M;8NG1jxFCNs%TG5+N0{M;fLn%S>XY65}%I|LMoPfkh=W|$#GOT%=~(=l+hd``JA0w7Rq(ITVCbOP{cB;89Vx!SS9 zVNQFs0R%%?a^d76N*4A8|{vfj>Ut8JdF5vnDcMiaQJxF2+HLXSy-f+xSj%X zk-H^CK?gFF8^eEOOo|0_c}U1)d~}GN+zQ3j%21DNHqxuCgepK?P_~H5*`^S@w5S1Y z<=%8`^2rII)8t@$S+P|e^7#_zZwMSYW-6(~#cbeeYn&=nEpJJzOKU&`Vbg%ra1Bb5 zWJtk&;*ik5X*pdMXSj*8C|_`PvZ=xhrg6Rpi>x)Ku+5t^OhV?z7ywPDBFRSH0p$c> z`y7`ZLOBec+pb$jbLnLghLbqhYW$zHQB(qGF+OOu;ut>2Uqnw^;eh3v)s8Z{s{vWRw%B)Q;F3wew9P7H1drVz_tQIbR}tIFre z&Xj>*-N|Q-xT8O%%&$z)iAA%pIe@D4plv2|C(7oE;8{b${Ot2;CY$WI9$}oPqY>ZK;wrm|PDpgbuJ=Hs#oJlTb=S`LL0<=AbC2#1s_6@EH(VMo%*l z1etJEgVcRmZ{#_!3~Q({d@1At|Cbn~{X{hlEHhU{)*EKCC<#aH?7AYMAL5 z1m{MDY#xWml)1ZTAT!Pz$#UDBk!|FbFSWu< zWZ{bd?}^sdn6P8RCD9OpC|pSe6mHQ3eS&{$xlm;_-@Gt^*;;TBlnm~$DRVG)z6HuS4(HSZ_zro9VY@(L?}wRuUC zkx~b{zZ3$5Pup9#z9P|(0c%c4r?$1cTtHm)jU?RyGYP2pk7T??Q+TgnONB zNZMi=4j(dy6zxs4O%_41krvJkOg!;8Q#>s`Ryw-`Gb;l~ZFH%y9pPlsGQ+*#D^(rj zE~Qsy7lO+kOW7?eFww4#aSFC8Wzbn@h3qdDq|Z?oW|VP$VVZ^%O4e;!24Zm(i)ogZ zs8p6*%&gL405*ukV<|v}GtMyLBZyDr6Lsd$mVTs-o!iV^yM;hJyR!GWmCXWeYC#&_ z^I3Q|gk9d1I1KWGE7!hooA9jB~zf!o0aEPVs!}P znxaYx2p;7W^}!N>$o)=Sky+KP%>tW?V3ko55;`J-3O4B;X`$|^Y?_2wP0o^Agd(>I zm!a51C9)x>QqI{OXLxZQ;E)L?Xx1Ix2Fr=3gky{o3-#Gy#v;uIVJ+?nDhuYAUj+7m z2RVksM=VN+13ohh3rWiC6%E>6z*3nd=C34}m_Dd^koXezc3#a#oFuADRP5zG1Ot&# z1$-h2KEYT7O@vYr)``g%TE?{~JSJorCz)25W}{f5+%1vMhBH{}yaHBl7#ss^wRp`4 z|23c0P%@ZfQCE(g#?Neekg>eNqG|zA{{-0ueU?B|%LN+OC_}JuF1uI~M!u+Kt&$RX zCC0cE6dz*Anu1<6%{5bqIBmoMt(@8>MnmcnLVdu04qGWD~p(qXK9t_xU5+(~G$q^s03_p%U_fWVBa86-hn^jCB z;uF>f84pMd!_MQq$0~AeDO`Ijk!Wu-Zg@sb&NaY12q7&6=LPaAeXwV9uMoAaV;U#| zCt4}FS2lxHlko{y&J7_{BBl;j@hCGgkPE%?-{h?p|DF5)@VoNALYS6T6N_`gRzm`R zQJfxRejZ&_Do1v|WJxv#3)S55}L*?c6_iwsW~LwcY?l~twFCAKAU8Lo`WM`L+zSFz~Wom_%|3jnAtp&EtV zHcJyeL#BsP$enG>t7XAp%uoWJW{H&!TV9RAZ2ScxDiM;GjUYB17+dpjjYvL8WR(R) zVHXSm#sCw-)}h^m}QduI7Pb**ab-g z7679$X`Ydr8{P}TlS@JHu_i`oX=K*It%GljHrsFz9t_fk3!<}Jsd5PvmtfdAcO~I# zB*IbH=#pN*2NuhbG>4i}nu7)5QX9ys(cnW+bETy`Qk)>)gH}ID1_M)vS*nLNn|Cn8J)@C z)<{g#YE<29jAnDN2?%q6(`=-NQ*hlweRi&|Y7u-x!AHWpWW%urXhQjr{*TbLs5inw z*G#hqqT3;>LIV-LW<^9T!?;D8V08rxV&*{xWZ-DfGS$8mGNc|-(wxeUfqS$qQQ{A_khv3?3naOZPw#DZL;QO*%HMjW!%i$%qz zA53hggFaVCn_GPML3}5lT@v;*#7QHh(pjrB z#~w*b01&fIn2UH2Vrzovu@{1*-Ssgni(q)o)D}}I@h4~vy(_iExV!WDpmQ?!3Qv2C ztkp!-6od#)0Sf|SVEpI^i_?(-A|nY8CeC{54QC&2{Hol733L#>`x;L*8*`dr%G%@GHK9&2^P$}Ti83XL!MpLqc9}I z$HO{HAE-gd9#yXv(;OL+O{G#%MUTSXf(=-htjPHY@e;mA$5KXkBKwbN*sMb~7|oB} z963;Fw6kq-UZrCXBUkHPD%T6NkixwJCLG8y)k%jfxfxoYQdW*^AR< zopJz_XrnBsXo^X$R@4|pEW(CliyzWPOl%5aKW?tVh)m@0`DPXZLI`Fgtyc(vMr``( z>@AvGzl9XWHfb?04*v(+q+Nh67|ZP8BZe%^9&E)+hGNT-P6&=85iN@#C5p}I*Q6a48S0VUb1>NfCEJf_PZZ z$lyS!hVaqE0GQzn!b$C^QNYwpvjLr;IIM6Lya&ydr=MQgplJ-5e7H^?oV1XzRa&LS z%YuU~*@+~2r|g6l5g=D2J2}8y5RwObRURY+YXuRD#e!iiX2bz>c_d~yM<)>71XT*6 z#H8^+4wqSye3G$XQo|9y%JblvldG28B%FBMEfweUc8FmyF;ke573|u=%j7U6hgd*L zv8R~%fy;TA70FSG%h6ioD6=Cw!5mR0JLBV+Z!AUT)(m+AhDnMd<1JRYBmA4?6+%q;#IMuSF27yVf$~1YR-* z82zFN;c}@6t%2MrCPWZ39GpRKsFvKUQtqk|5rg@jE*d2JJjsh9<~D?g_>>t+=W$4{ zWU}l;Q6}pEpA4l|xPW`4`5`Vuz|fkqOd&M1GBnDqE6af|$aTj8@?cVSRxMcV3l&hY zrB@VyabkAraj;xQqFS(*sr}teQ*>WYq^0-pekQg8C_Om{gPP#m{suPwg^HX~Y7U~_ zAXDVnumqKW75Tx31;Glgtq6+OA^mQoJ<(wuh(viEvN)ZK@Lm}M&tgHr?p!t>d^f^+ z&-QExSrG~%WQgq&)TU(EHlv59hHqHW5DVNu=)TQlK`~AlMshDE^|9mPHW5a>J~jY? z2&)w~0yr2<5xfpgSPjXaD2lchZpGnY)=pVYhCY{oVtpma0oxZzp|EFLKd=#bne1lm zZ>-;(Q*zSb5!u$_v!phgo5Ju$P9heZh{NOvnD6OAjpJ4f{Y9Is*q!%}DF8rrrZulG*MstrnyRn?SYKbyPXPnyd!T=2Xv4 z<>$slSu&ptBZ38cW@mAc9TboFJiDE z1aozl!Cd@|re#YbgKps_;A3&3d=mglaJ`eRnTj&u&as|p6JH=L9!wo00={3XV{A`e{k{wiiacq62#d|NtY$M=Bx3tuJMs`E*cuQGCayw zwVXVvn(-($%=t_XEGiRHa7%=xw-n{DNj(#`tr1P^mIRPUF$~Qs=W1LrW`boMo2H@qV^0=2;Ub5ma&3hq$@ySl+8bXGNaJ@YE zI876e*2ir=eOgAeHshi@c2NsXiLr$j!4KCN6T0@N90&`YLN` zIZ7Gg4zX;(-XsnUF{CXB8Www76m5{BjDFfjAuWbl2vK4Z%ER(G5R)V>Wne^_%V};# zQyPYomNbS)fy0bsG)=+T=K>YHJe<28%cugQ94Isn0iI2xDjYhNXNk^~x}8gwV@Eol z7>M*Pfq%i0Bm!XRik%X3M{!h6bry$}gW*IJ!4SflBqIUJ0P(J{Ii)yXduM>5jEJ3a zTDY>XFTe`mQrDmys0u&N=&Zc#kxHu0c9|DfhJA(w7+PwxID}#ukwV-iP-x9?fVm(_ zN|)6bmLeS|swiv^APgZsB7TOkP7Bgn)^%R)Ba;!!{Dv3js>Zsni^bslCk4SWDzgLR zPM%$y%O}Epp-uy=bji5E?x^iDYEmJK`iVfH8?FR z8LH0*b1RcoDH_Fxn3NhOmD)E~5yQ9h_-HUo0#n-?6}7RH)=s6O6k|yO8DpIk0HH;r z84)i*@(eS((uj*2mPl7&em;jx#e=6x0Wl8eSct^%xpc=|F4U?j`pNbL9owuBT=HpL zH&W)x8Ii|3N;(T8Ig*_%yBGrgphF0u+jSJz3YiLd3(^ZBg$lC8{Dzd;1fBcC1w;JY zUk&zBNz=Ig1yT5d`MJ4jNf6!x>ao1Y%Q39{Sf(?R4X0$S7VGQ@`*&d=XBi;g9x~ye zWE-NCRH!nf70D`x1m(5S!sq$`yH29eFa=H*RU*vqfSnSwP#NI6D&4~tPMG|mz-w%) zJZwD{)<3gSAJp~)`=}@qN)GQh{7fo0^$1><)i(s8$VC91& zsU{LxaoPupCm5b&Uc4e~4LI4)Dv~Ran--iak>b!v3Hx6VOoYUUm4{WlhCpSXF|h@B=#hJO)nUIJ~YT!i5D1%1ys0 zn^T~O-YFbBhinaXQLt`)dQ*nf@o+acS2zS9Z_Z(}b6&tkLMJ;-B@SqmJ~LeeMIx=7 zI({(7aTNm&WY9plGzTJfMC}rZaa8Np5^-4OrC-GkZKx~-20Mfe zfekXOU0hi;91bI4i&+1-;83Y{oebs{zZyE9 zL^?2C{b21ED8mG~ECjg(ovCozbeuT_R1i*QBKg6UVcRfYfyfPYHirbL# zN8zX{bk@`xAWJeoUCsb$yK@}0Es$YQA+G77`oU{>9$6mPi6kFSmgj`P4fu^Mklso( z9YpKQh|P!8XW5l`kV%bD^QF>UsL(O?BNRFzk=v0}W;|mlo02YFxg}Jb(r~oSg)4^% z15EU1v}!B8WYho(Y&2+TBz4lX^o%WZFb*NCZ;}ru@j9u)bg~JDl7NQ)J z%$e5TNF~7#3yxj5^Egom`3+Hexk$Fw%LO=jod$*UIg%y&D^Z5=KN69I^2p<4UAt{@ zF2}$b^d~OiW8#f#K#Ai@A)=&;g(1MWOCb#^7Tv%gcrX}?t)wy8kQ6pfj@3|^4wWnW zToQ)$x&;2ow1ZEBa7kU3=L&j4Fb9`w2+!n(+Vu34OnTjsX&_=qvKVjZvP zkp&lmC|$q%Mv#PH{wWpv`AcIgk*6C2_vRcNST?QJk%UF zfyFWnW(>D}LcU3``w*G*iJM)?mr;}{NJ*NeqIA@X7^q`N3lwTZRl+|EK4p^(8B=LR z(YcUlroi&x$Pfcc#$s2%eKtz>z{a64IqH|`G6EhfcnEFcIrD_oFF@I%0izYzfk_?D){U+F-b}F2 z{|O>ztvsMuQ&7MWXNVxfXdT0=&T8I{C85AymsBEab%AhtU<(O%DVI76#ThaiY6=5o zCuijkYcnpLU1B#b14#XXjWz>@OQKk;!QiJ_5Ok+tGjJ&Euy!WWd3VoB0Pub>K`ft) zl(}Jzca6nKAeM|NxCIfy6p6+I(a7841Y$D*@r|!NEL@zK;8^kHUXaD{v8TW?SH&}+ zP+OHP4Pnm`U57??`kr}Ck?=~A2Qk1^&$CJZ=yV|5W^goHy zZ6BZ^quVQ)j8hO0Bn5x3u6HXN{m~v2jG>Cgj!>Gd^Cpd>Qmo;f?1Abc@ zU<6pG4p5L?nA>zLBbJx$X8{FJ({x87_>36Ok_$wNI$pnZu^N+dV1y*{wn)@I=>%!k zbrgokvqUZ}VVX=PJ!0*`I3--h;?ORMiMa^aCZcr386cMk#(8rl7DkwIceYcA-AZy? z^2z6AJ{vivrH2(oMp64oYU5hEA7X>6L)=S8Yl`!Ax}BmZUhGgn7U!_8D1a@S4%?7u zL{>A&SxV;Sl)Ht6i79T~y*Maih$U>2QAmsUQmVM8i%X?ayrWE$pNqHaLBza#Nc#AUJqG3_NLaP{Qg*@sC(c3na z!|g1kd$C5tu}Cy6)=4=6bIUe|q#u@vJ48tBVE6Y5s&po~2+@(j=7>qS2y-fPbVKBD zHb;DmPlk1iw^AxN182RN=Zorw@LZBDamfn{91%}!)~!9w8!Q{DS?wNL6A`YEeDZ00 z5`;b}l10QDE_b8b3Sjn%;%v0dY2{%KY72^!ix7be7%jhVg=|(hFUkW`lLileQlSx& zw~FG^SYWDBL4oXaD-atG7Pn^LuJlUiK5?Ug#Vg?!IhNpjR{}=Fgqznn6bvn?a_+v%nD+z=R8N47yFvCPL`gQk~6WaoOKN5vj~MCe;YW zVR0XXQ^B)N8zc6aU5UgNbNUdkPyO zvtNQjq_xPV5S-Vhc?u$a6W_8h%@8U0m>TB5r4J22=~SJz8k+Txsb%y;1nxGn))sB( zcBUNdvLI~O*~I6vVWtkrr;|JKLoANyF$pA}tQt8pG28$ujBEvV#4yX^E07PdH()!A zMc_0Dl#A>kN5CpmN9l%JA>s!t4zF(*WL(C42BJ>iLC*6SpxS{Cs-y=VN27CMtcep(E5(qJd6 z4I}M36k8n5!h!3(E8BFl485uw5lG@zFN%4cEjuwU3BU}PoOxY}nU`YUmqfI8% zOQ(~@nZpSWWWraN;&SxEiYM<0DM)uq388{wobPglox&iTHZ{Q=U{hmTI4*U>cVKYU zBS?j&1mDQAmnFuA0U??h{stJv>7QW1aD~yUh`BN5**FsY-_&az;F!FascjDv>-z>w~sE!Ma z+?%URlqAH4*a6R|ho97z76@tnp;R#ILuATIOM~#LNxfm$J;re2mDUP`ZXOpQA{h=L zI59E}`W)v&#EsHK)O22$?(4vCuzKkj5q(G?L?_@Wq5{IWQ;-+ec^853^<%}*?r^@ca(|Ih^Ie>>;)8U2%5NT5ja1u=W@0 z+FQAMvSG!aw5u#LXK*fN1F!~7Gm}b$@>RiXTsaqieDnvySp|+!#XQguN!z-xeB4*k z1>a%g*X$5J@R8!fa7BPV00K!WQ;nZgf}lxYrV;{G%OT{j(??=8egfsf7RI@nd&Y`) zCg94-rq!O=S##uRykP>@V9Sa&X~7=ZC-1SLt(vP}xWuNpf78&)bEMlYiqAGgV^E(R zQk;nX=jAN`)*2aP_=XJS4>w{ti}4jz1i{LYupz#&XQuNyz9)#K&#$(WJT?-;a5%Rr zD&xrH!%h-4vuyDdXU(!WpovL96ac&K$1!ZO7M*TXru0eB zGQ>ydKaR7tVITj>8VOH4Bv?KitodSvhlTngaInCapq~ z4aH`N>)@rjQAcLQI@Ha4owl}t2v)Iimk&f^?PD8o3P!}|xU-Sv;^=>#-4I~Wp*y(* z-4y_EIwM1y!z01Ie#WLBstD~v&hJPR!Z|^h`Bi_HImjZ4gm2`7HEf0*&oE7B&y4AySdhmKKN>_qS+oB}6~1(B7ZBew!(L}7Kx?Vl}Bc58{x+R06ZukeuOvExkAY>YGSP4kPm_3wh#Hu*0%qLLz=a__TZ828F zX>|<`pCtuR+=~L)n1&h;CxeC#Loi5X(jRVFB1bDD$T|^jmJRa(B?B-?z;0f}h!#0+ z7*3eBnGdmG*uWXl7a)t6IB+kfmpe8l)-4k*AFegjx?Kpa)8t9RzSYg~?b@<1#3^LF zE^!e0I4#$S;j9M{xfCPpq!zwn6F_h>4mL$eOcUbEA#XsY?*--9!DsowAoyJPIuY?X zr6CwmGqD!o?e-Z3RYnmxBn*6Y4IVo_Y5XQP#wlq8Z0XPCI&$aRM{S4{*bYe&M80PO zv|8J*z=fw`5Qb?%JYxxsgu8)Q%iZi79v@@6XY5t zmpI#_gZL0Mg1GUa-e3kd;NUETeF#2Gk*OdwT8y;LaCAg#L@9i$Qe0#YUpoa0pqO-0 z$ZOPMI8%nQG&}sez_`I&+@+|vVt*8VmIbSuGZe4C1VizI!$}erp9Utsf#hnW?G$D6 zh3#^WNf$X|An@zK?_Ac6UIKon-N78HlV@WBnX}oEJI~T~k_k|2ZRN*KMz4)L_F2k;xWaS+q7EWwMch z#tJi8&zWP!Y)s~ou;J9$(Qyz{ZCbl@A!*ya`dMMZr#Z|dtd2vQKsujfc6D&`+dd%vEHBRzA5lkwq z#>E*RMx~C7Kcx!_c~HbGiS39-P&hyESIkx2u046cubN+SP**`d3%VeWZWAc6aWc&d zoSZnG{Z)rrHer0~9Q;HWM#{r7dZQ~bAo`Fl?Fj1O*XT)6kk$e_AV>k+MCm0moC~2S zTeM__!LT@E9Au}^4~O_H?z6E^deeTwBt^aMEUW-F9Iq_|Zllh=-fnoCoB& zW=~gEJ7pW8s+WT->Ccx1q)JI<>Z%rbq5FOb<*x_0_VCAzv zNF;9Jrt?5#F%y0ReA7MO3tEPQ*9dEBF$^PUE(wvBl|E(<0n2vuFyE`4>RK1hJYEkQ zNbn8pG(CbTeCQ1(Y+Q9+ceI^Chp@|n{GZMs|Oz8|hUxJGXa(d;6 z!2@u;{eYIrs?!Dy9&#GDmDk~O=~Y(}2wBd>8)G)y>xXN`=mM8)^zZmA1U}_%xdUAp zawQaHGc+g_-V%QLwe%?_k;jLJq)L8`miSDm>x6Zk@HNpIFERyNpEA!~H7wuSdkCJ@enVpZO*NgI_n6F6-kH~07s%*&~xSScn9m^FWv+C z>?rFtzYj$6c6JS?To6`w97kwtc#N>Muz;etof24U1y=uZP<%3-3!lDjlgWpB_F~$) zbMdoHsr+nm3W{~l*(TvIoZB!$0yA2yhdgRhddFi7NZxT)2E?XEW=5es3^xtB6f&se z(r8J9BDffXgfTasXNI61^PRhPzzpL!_5sZ=Y36XF2e z$^~5sfjjx#_hwrr9i=a&OmHE-64X=FGETx z2T$Az=+v)B)D-eF&IVzXl0;;~ka>qb@_}1y+yXucBPG5{%B6o-rrhC5mbZ2}SR?Z} z5k82o05L}vh2-dk4tQq{XELt-vI9V+Brf}aPk9jOi>b4(iQ`e7DwJ_YGewde6XJ_Z zpap`R3rM)?aNHtac;rH8rreh&0N6M=Vs6BxFF1Qf7s#-6<&$3mDjOXXK`*$SL-CQX zm@X0(HvtH%F)jkOH6s4e*BX+B$;}E+Jh`q}u$C}^*dfw|IdamAO0tePE>nPG1X`6_ z!z{|?^K4yHV1|>K1W%I7{pIkrE&l2~SNu@q51;%| zEq~O=AGPvFo&4di{4W>7-B;gm?xIvPNrVm@j}a^ z&*L6lX>OUunZ-@vuB$$a42*QUkJoQqJtm?R?Yo`9?PwigA1mY+($Q7~Vd*N|eI-N| z*liv93XDI+JiS=QECJ(~JV=!6KJpAUXB;=tX8JRpZR!D?YgPfVHbMAngl3>(7vDO@4{}2Js(!f+AN8-!Y znj@c$7fDu<4!CZ{wK(_ZC8FM1KZ)@)qv6_0KflV@!A6=~whNClhI9s+C=W9?Af6ilB{$Nd){itfc~!|7pYtYP?4D7g05Zg zYWV^ye>o_=DR2r@0``uL54_5&e+yS|ow%C4bh=ze#krg$g?SI02lwt7xcwZ*KeOlt z1sCGO26WaY8O>R&z@1!b(p}|Pci6cQL5mJkMl}qku6rU9IgljV_5DJS2*t7r0{snK zUut2%B?w1O2_%YPIMH#nF5Q4H0Mey+(4{Nkwm__oLp`>CT1}RPDA9CzSex#}u2dv& zxndh^8P?)hwls|06xL4XCsu`A17XPF%_A1Yd>?c>MCo)%AEj~`g|M{(Vips~3~nkH zZ5;7jg#b=E_SV^}$NoH`TXHVAzRdaIE7$@tsLt=;B5n$vKIill=a!zD5^#K49Gfgx zT+K`mcmPW#%ONX~iOo*fhj4TcpEv}2E!6p8Ai#~n`~aivbinCX9{GY}L6!l9iX-YK z6QOP1>Tc=m68$X$Xw#unBNN_07PA<{oIAy%5^xR>AtH*;?q$P>{%}jajDqB6`B*-u z4%#KzX<-LbAY*jQbr%d-hz$gy;94L2amTiSG>C2sU3S(`mC7tJP$j|mFfs81K@)Vu z3SW6~dJT9~YykjUGH%l5XLl`}N@bS7sU(=BReW2Qo$g@K6S!=;vQ|c2W|KrT%quD_ z|D?Cme~!~OVl5XO^b!#>{Pt9fc#2_JABBiRLxaOY?g@A2@yRChtf-3JH_OdSUf2A^ za^!f#hm$FG&pvqso+d|wzOx`Kk7ci)al`P|nc$6sw_+d1T^A8r-VO<#&gq#D=QR3g zSyF@V!-Q41&*0(soMHU1{9eeFzUajW68?AwIx{uYNHqBv&jy;6>!BI6u#U&ha4#d0pRM z;4^1gUNO?-1j6}%EKc)eioFVUjzt7?aaJVTv%m;UD9Ri$1r`BBpy%Y=6hq1}A3&Dr zoHTqz(lt@^IVZOL;drj}X7bICuDhoRp}|m0jD|H8BIL1-xw`D=lcH-)eEdKWlq=bS z<1SS$fT0bOh5R!o3BDtBCH^-}=NV4~ZG(=j1@G72}yez15`K@p)pArOb`UMRTa* zg-4Nz>5!9-_H<@iu|9V!bL?&1ozE!UH4$Vg2&HhDkPz6;#V5rC0Q*9eBd@aexs}Zj zU|`R|7h*_bv__~}-ZU+p>*2H(L7cA3v+lD#Ic3=;#0{(NCP_vtfQ zKCOfLIljx{O5~T|$aw{0WwUBu4QKIO3e#eF_C<+>wo#n3u{pPN8gh!3aSUs3=a3iVi6LiHgt;dF8u`5}W*~eopdfrDnH^JOR4*)n{LGG)it|$= z);%ocvL)4&sl#HE_VF;j^C1k<+G1%*@sGW+uM3IM=ZlU9ha6%vkcK}p9a;6*fxUia zun=EZ&-Tp2n{0#c7$SZuy3M$@&$^31!ei-ps8y0<^o+)*72!TH7h6{_BXvE_WgNPDI#>oYSXb~fa z9~9JJ(LfeE5j5F%&dB%$_7^?V3t0X%7bRWTpYrTwVb_vC&ObFIe+OJ zqFJ(}8wV2Zhb>tlLVjr7;A6Tk1R~t8-{stGNE<#L>g;xBl5MpZHJbdCg+DAh=@Out zNNs<2yhCemKn}J~$$4)sa<_&Q@Kec=(XjE4c4d)>ibjgX?n5b(x*!MyDj@=MR13XP z;3#V56KM@jkkiW)cT{eOwyfahmwYh=}9@@NUORiGz#hd9FSYC%M z+g{3EV!rLMT*K_pjLVH-kT5KM&|Rxt7%S|s zJjapSItBBpP62lnY(Ie}9-l;**D7T8M&dN~?$mh{doOKd@FE5-lT}>RoIJM}n`?M( zed1KC^kwliYbWw9DD4@t%+Z{qQq28Hd_+GJ1ui7XFt79=7}a!z#*AmwY&FRpg;VcL z>iJycs)8PIOo=}zK^OWI)XTvPX;&2lowtp(8O$7*&>DMab zXxP?4ET6GZtH?Nv#%m##i>BYJe%>3iry`0gDV+9x2(lm09VdkZ6=1b+kQ@=%841z~ z3W_(;o!Uh);|Cmj6w4uHq>k5c9e+Y0om+LjbH5K*B|@gN_5T3t|H`^IaOBJv5One{ zAgc|VUSZdkCU-sZ(KAWeX{l<(BUQJgC7W2yfsI7m5pjzzczu*}hBa+%!j0&29$i~3 z%kt=q7Em5^w;JY!4QA>+rM^k|T+&U2y19Bx4W(z7T{22wDRQ4ojI0j2;ea6B&BH=+ zhgFEAX1p;YHgh~rJ1ME{iz}0d83~_i67J72Iu0)0vC^Z)aBIHTe0+2xOpoL}WXb3| za{|G6+j8B^wvxm@Kcyr2-KiL$9e~GEn<7FO(UVkd*f!Plwc5n7 zb1t<V~W+O?6D6^&zzS>xYN+`u6tW;Q)Xr6ARDrXhM8YXPSKx zv;ZFRX?V{U_ly0*#tI39`I&Ea7kf-9mbpx-zZ|g1*??I5CL+^4k*VM~tJwrRhwEw- zz{vGWkY5!p$asZeBX$=W*U?(>f{j=_D4!svAt!KiKlf$j{V=Q!*5oG07V3xSy+Aox zVQ+cB1TbeX<%^OFBswd;!73#{YcsZedGX$hueKPG7efr&L=uZdf=3^V+;z!OQ){45 zpoSv?HlGhvD)_e?cHsI^Z%&8*yfxbx5CH{bR{WXemI>ih)s{nFW$MLvkZS5!$FdPHf0kVdph81me8-XR>$R7RR9J;~Ddgq+J zd;R10KfHbi$g7YZqCdTqqME z37V@7)2ePMd?-763%+Q=0EUT~=xm-7AsdX`NarBM{i1Y^VNZcxQ0YK5Q$#T1Ym_28 zDb+k4SQr{(!a_&C7EP-Z;X#{We8_Yr?+-uAxtZy$CX4AznWt{XBUEcZE#Icje>2E8 zb|7{+y@Yb9qm7?ktPPjH1ZK{Aj!%$gX|15;iqi=c)gKKomB6WHntm>-8@R59z7v~e z!IxnK>PRSC2(V}TEKr@y@$KFytXuYXarFe4ch%|~l+nFgZ*)3s?~k+TXQn_xiXwpO z?)Wv-UNm9CXXDTT$wLZogv$GoV_s zL)K^z1FiqC1Cs(JUVDe9Q7r!b21)D4B`I4>p;0|J6mLV81pa2y*EI_Eara~oLw@@+ zY#E%HTZr-gGqSGq2On*10`S@Y@#A-|;S>=xtUoM`u7rmzV6~ayAaN@axXu7V9#xIA zFr7mxbjFReKQB>7HPQBZl~@kq$Vy~|0gHjiv;#Hc8QtjU$B0qaVXNncLt9E_XvOSB z!5UJiUB`~6+e-vKrf(`JV7`O6FIOnByJS93Co}0dwy*Oj27s(xw9uRV3M7J5qlY_` zB>0`WyYRoz;N^7jyNm3)G*(w(zeyJz=D~PiCl{5s;XP~y>Qx?%M=l6UEfxE-gJMWrqzOOMCtN9p zAb^h(+w+D3Qc9}jzVSIXgT{D@DD6;sy|QqWP43OGd+Fpu?)wY+=Vn$gS+&ti+z0kp z*k1%&KD01?vEI>MLd=jPXEsQnq?xUtE*9o@;VOB( zQYBS9-yR++H;_eq=+VUl?TZlas_0wNSjR&hjkPn0&vh3{sWesy`ADS{Y=O@=vmupq zRfJ_?yJ&Nr*qb9)SRNF0Qc3Q!LvdEmOt5vZg5WuF(8-6+I0BZ-684v^nf@B^tV=p+Nbpl2@X76h(c<+Es*s^iUt0T z{0PF~FZ-v*4=ly-;dp!TI~4v*l!QGgj4977aS>e%#G;Ju)3Q`nm*ICe&%Z*AA$WvV z3#hnk>|QID&0ywjX0)7X>rVI$a-NyLaO0ycV`LS4n?hLI1H7*}@?Rp9+ z)k$ODDu|uab&BC+NYhL=<0-ze3{=St6}Vs-o%9!;f@v9#3u~^hQl_o-ai$(XW22O_ zXrYiDys!)w|By3(yZ_2q$mnvc&*&bl4cW1h-_eMnsOb#Pb}Z?wz_E09MXfw{ z$KvO7IO`euLD3T`;f{iwuR$!@r3(8+T%O)%s`69VK67`LI+nXI&3q#9EKy-|;?TDD z1xDf0v+AQXbyuKg|9uYE+H^L*x|-cwPH%3mUjJ=&vrSPGI!ncmQvscAiCl7%<>s-i z^DmF0rg-tQDH=W%-=1f2le6L|9f*G@JE;Y|W!C975 zw0{Nk6orQgNwPR`rIWlh&-fhQt_s9*XNyS|hA#`mo_;E0q~L2OAr~25cGvXMb@NHp zG}<^7C@W+I<-Th1h$z=E6F$9><$hyKE*n*m!cMddmQTq%TdC^RO{6%J#^v>|d{rYju})JHK7gDp^Oc zeLZkS^h#EN>ttq5uajz$l&M8^vDT)lG587~zf?2s&CVmHaJ}7~grAY!3Pll<@TkMB zaAPJnouO$R;P5y06R?H#5{`a;VdMy|i$=pxg0yt@UiUkM>C|Q`c?RRl;a)jCpoK4r zMed(2V7q~^D-?5bfj0Mf2dt`HSZ-SXtY3;cYR^WM##<_eD0`E|q4CocsyH>^0&fhC zwMG%|6T7TtVP}%gl)a00{p&$fqfxDkY#cbMr;)COTmhwfCAEQ6+#GW40$zmr<8J>1 zY!ubAe}_YFTIh0zvWI*A_J}!zS?C_n(o`c-l_Zh+BuVf~4QQ9BU~2Fp`26Lun}i!8=GVu zA{}CeT#KbxvcgmGtkF#U63IqJ6lxkR?ol@Xr7*10wRqQdcJs2*Hi%vUv8iNRyaVbJ zQXz>cMjA!Y*UbYA-A}ZqS9k=TLy4nvo^O1B^Mlui_rHRd2yiF*H_Tc1^-T+ z41Ff}uIbn6@^3jE;9MrX2{;?|x75}ySz~c?uuNE3Vg*{mkPv^hd8(Yepz5P+eZBM4 zK=4N>32}&XS8nmY7_uKV77WyiD(evtD6>*fnle09F4enoIKmuBUk|V(P+Aqu`!299 zb^Q7B4rB`JyMI0Je0`U8o`(%fY$(YmY}m8a*$VG>Z`?ji-+H$Oit-r`s2NB-X7fWE zNj^jf8YWD+eyz6*CRF$#r3aE&5KvCFL75xNRSwp!GB+fP>E^52I6dMVH3lQHiK#^uQcq#}g%MlNr=i(Cn8}i@nEZle`hM__XEA#I2Ui}0i zPL{mAbg(K4#lfQNl$P_WvCCTK@(yjYQ(>=D)0>`Jr?c zd^%?)h)7Zso+CvSHLStZ^k*^!xWmQuj^f$Q;40Xbn~;odj8TluE#n+z zG@Dra3tJXc;?*~Fk7bxWUcS~UCcRGuD%1~lGTymK>c5q;DUR{Ny`*;1uKoS9^Anw6vqM<~6! zxt~IU8S-D~O(vbe=l0#}-@gC$Ri#ql)M0G6;`mYP=a28c2@fcJbJPbqGiY>bk-^UQ zi;f!`b`S^r7=V%Fqae{#*4xh1GmS_nMcgbV9uBUq8UzvG(BUkSQlACkNGafo!no#l-N1H+wOq33-k5 z{vVFZ?QuZ%K%=$`7B-`^L_aCFaOJI2FXCP8L06oEC$xr@%D0TL~a7tD8Z)X%N`w$LX+@y zK0hHoL#y4HrjHRq2Ebz!tC5QaVi7-&&lA z0n_g@kO;-k>dvsPYqI!Vp@EVpw#qKAfyYYz>7BudIb%@*I(2_XL};LQz4l+LhZlW(}7PLO_UnZdBi{{#?aFG52y8#_7mPS0%h|RS)NsX)%8V1Wd zXJyx5SUFVEvjSsHj{N8T^-meWnx>}Nu4A>mK_cjQ)HJ02;YB+R<1@t@JpOe2>6>p~ z?|%5}FJFQh2P`ox)FPl;^*QJ`*nrdbugA$~N43_LxUySfgB8lWhvhS`m8$L(5~ed8 zFN+OwWqG8Wb27RfFCq?DkLqbz$2s0TunQJ8e!ciQ(fXP34#l6F$)AbHXiH)#j-a81 z!V4)59(E!zFe;)*lzMk?rdBdVr#a2^^7Ro4@fRf58s{&3F4SH4|i%?mR}xE2<&*-5@7^_jR$J#9gSNMs{L+t zGOf-gTVj~YCd=BZNL4q*u$^Lg?9!Imj`e=^5s7MVIX0ZxigmP!(uWO z-zQ{~gcn5@rl*tJ8|)n0?litl36SoW2_P+w1T{RywV>DIX|dnc9IPC%m9nqH=NW{V zzRP$#ZH1NP)zL~riaesZk55$R11pN;^gLz{E^s}n8n?UUtiGu;!R{;|(l=B*K79P1Yvm`MN-C<1*0J`z19C&tEC&6W*DAP_c9EG8v zov%0dU}^XNZqmCm5Ubt2Pw!7zbIZ~=)LoCL6vSUbSV7jzrO6;Ae3bPvY~?g@Do3dB zY8&A*jmyo)@(!TxKD4vV-P+QI&Gv88F994x((kG)2-BGdqKhennhU?Pea|$xE~4oP z@*{z7-nSt}xS6cBon>#%HL1mRS{1icaQKnA^q#(?dI4uWRd86!nVA(1ia*fb5q$Hg z7q>)tVx#wHP=FmT+d~41;o5)L!vFe+4htiStwy!md?_Q!==jW^d?Q_zv8k)O^?*7V z_X~7wAa%@Z#5C7VhG3%J)u}`K#vCE0zF|0ltlnNTJ&NUe+;*cp$%ov(q2TLaTgC_K zSe432)SZyG+ZM}<*mfM0$m~TZiZV9&J}5rKCPTSSQhBi>w5nn5P~@BpbHy$f&^&S( zXnCp!2-Gk0e_+Ah>{K8pi6+@6QGlSXG3}ttT46V1ml^zJm{fA~5Fav{-c3f zx!{BjB11D7K$Eyg2A6IuNMPhnLs{Gj+-XLZ*WMSgY+wWimNY3-mF>tX--w%ud=@u+ z>toiLU^EkY!6;iMl`QeW=SMl-=EBBJ3dJqAGslfPdLH}lDi%7_Ww zVU|H96uzU-MJlKi3t%z0A5D?a;q!)kQ!SAl%<2z@sBG`&TNU<>3VmP7W9EkXawx8~ zR!$y*3Pm&*(bP-4(BhE1gotW($h`&0nrILyMy#|C`S8%wQqx%GU&h`9u8|iEP$)+c zm7B?pA}aOetha~q3p87Sz#Q+;>$KpgKy<3pR|D}y6SH$zeL2OzA#kLyMca2nv<$ow z)-}=vGi-|crxl#rcaP6#h*F9?%fl#yX*p557-K2N1NowxCyPwW$z5&nFCePf_Jz#l zHiEd27SBJ5H&DC~b^CgTeww8IpcZmS&}9Xs;+a@fEJ6YeK-~2H!k&QxpnE+?wKJN2 z47LSg1K3Tbc*B{kk)693*DZMEArhD_=GJWRXeeTJ5P1%X7xN!eKaK!faQgB7dpOke z=;BJeYI$8hSi|P1!^M=+@?E9OOPB9Y)l-5uRrvh@SPPR9-x!S7>Q2#<$)F2)yMyCg zWD1qBR}FJASVw>$F^@SRas%tP{w{sgnTh)C>WCTY5vc(NY80)sd&3lHI?Mq6p+oNx zn(b*_y{oYn?U-JLRyF=7jUnU)xeGjgfdMUsS!5MK>=nf*#sf8X9F5!AO5)3$%(ax_ z(P}0bvt!#^>r}XTG1W$|i4^KyL)_KZtDE6HjG8wFV_kYvv^Jp|dg9LE>G}q7R|wCc z%VRan%M?jzR$&%u0-WpR1dr!pP@U`CQ!<#g)VmHIm{9EtfccZ8?r22B_pdPf|Mtya zet8w~jpy)#{5(5g@djSu84x@ol1WE&{0p&?L6GcdpbiA|FY_?>tObZ&_)u6o@+1UJOfQ`W0D(LU#NyT4;r z?P+rfHzgKlb^p9ZJ%$U9VT5k0@I{m?9+l`ThB_2Y`6Aso-LGGa#MdEbUwQXXqXTTj z3}peWb&KIPGl=6vA>MX$;>{ervrB!op^$3OU;tad2+gj_@#Xl7RE|#$( zv>*-=`wfkyiplCuu=fFkaJqlClIpNFH>l`M9jALah_^E+sx3rwB%7$rXfU~V=O%P$ z=j>EtinN(+0pStB-*FY566m8|3m;_sY4aFa5oC&m(yb6Z7JKe!-S1OB^x_8YVaAF| z2l$nY&2(Isr>_{Nz_*!O`WDY7N*dpPjiRZA(&q`vMFfOR(K>e29Q#)2IbcrS_$a>y z;H?C9u=MY6dRz|%Pa-tdgT|*GP(Fs3HpBUD$fFlFp=L;ZKL*1_uCtmNnbK87P~B z7*;qY@SbT4hF>j+(*52R-dmRXB`tJX{)KnWHZn5SU^xRd1YAgiO(j;U0Xtb-O~zto ze@jbn1SaQ$&U)y)!BT+tA4YZO&rHfc7jBXCLs{_O7_8|#ca@Rxsqx+!taL5SSL4JhsaBV9q4gCn(r+Fh~`6O9%dtQUqA#S~_c#q*v~N~Qa!9I;PM1cD=sBSZc> z%z#{!mARn!Y27VmWBvH)p1F_Zb4SDW@Dl%jSbdarzxv1>%90+`?S`SJ&-69G7_5vnmK`X-`1EX5c2Q%P$9Q*!rb= zL>iD7B4sdCP*Vy==`9>6=nh%mXNTfvdK2_pI5tLwtHthUibEj?%#GEVqkB=@@&JB* z^=`5MF#HyOpsDA(|9gR=R*0AWa&e+H@>~3i!x#S(&;;L)FuR))@^*8*_JN%cP{M(CP+lZcWq32-I|G4=7QVNBX z88nWr>6^?i7?*dI{*5d=v;7wL@bMo|4%?vm;9`_97yotv{e|a_-c5+k4^OAVEz0*{ zQ+roqvFkA{m9M`o_3;)jev2yiN%iOtcNC8^6Zsnud;$emLn=OXP2*Y);Uq~1Fa$jW zOJY(f!}bCg}`rP+{~$qGKq)fO3B zZtJwJ!8B|P#rXG?^Y7F>pu~>|cekh{S-&r*lSdcoTnvMtPOu6YhzO#}#vW)S$6i&J z8x_C4sW2CYn+OvFwBW`d=2@lF>dRsP7NY=qwWd;xD2qACJEsI~=+v7!xdguee)FAnT9CQSRO?s!t}s zlDwL24CypTf7h?u!V%jOBV>JC^bkGWzEI}!ImqAYiFyXxg4dlLif`yl z&=+JYg^eLsO&DG~>aUoavctp?1;BJH5Ii(rZw6`#9*vI+NuVT<6AWUg%+3*L17Gp` zRON}=mRgrQqA0t**7O=M8|I)HoAWfI`Fq-5x=UgeAt!~Lv&8szf>ucwr>hezRZWXJqBJ2EbTt{2jLv^UuGeMy-yE(!GImqB zS^NoxP!)zUWxRz|`ryP84xHsM^6XY!n_E@V0+t*~!BTyA zOBjl7u#l=+VD%w-`YC_4u=K@Zd%lFtWUe3Qd?UVqj!edqK@Io3 zhRsbNoAwOS#p#m(20ov>hg9xg4~El>7CUI2eW__xq<_8L+*~sf)~IswK3E9MxTv04 zps=gyB+J_Mr;wZN<(ly{qwenTEs&jXF2N!h67_`m+Hxz)=jgL#w2>4LIf)C1z;u-Z zxpwGUg?L&03xB;V7#MUkF>MA|cy*np9bC8w-U4S7-!EokWwheLSqqMGgAJtoqD)dM zbIzOMWf!$aG%EZwLJO)vV`}oFD6*l@7`K8q5WjO>Z77);{;}Wpv~85cO0u56pD&9A z)b5660@tz$LWVT&dOGlGmkcLS2w5p?#&Z3Uz*qV~Ia~wCmdk2?0 zlw*{PI6D;QzdM1CZ2}0{Iu2!YNgg-N5K@gjwot>~_Lphr>-|^TW36&X@~1K0Ac~Kw zi8}3cBKtl@u9NklOGy0TMb)=TAc%godfXmvl{h{!zz~k1;|JTQB2tORf~?95wcCHn z!-e28eA)gE4J`24SDm=`Lcc+)D;gtVflF6YY`i`(G%aS*hE z3Q@8G4YShfCEn6{C$OZlh&5(wqFN42l{`K$SyNv@9md59Lt?<_U5!oQIu`4iZE>KQ zWONj*v`F9!$KQ$-$?D#Cnk`BZ_MbK$?$EXlp6LW8ed~F?#d=P}ECSMmo8@CvMeX!g zX7fqDl7(RC&vXu(>zz~B&fup2-;Js{NUTJZ%saxho4_ zNb&d8H{bp_{*EH4e|-Ik0|1}!PkGyg2#Te6_H4=s=v|+C@vj%vHLN(zU))^$OmnZ| zSbtOADUV6IFTGN8pQx|858=Ya@8#ETZd{IDb*URcVTiv*6+xIodz5FOb#F9->_JhW z1rADSQ)NJFj9y4G=*VAsF=^6Zq!A0nKj6Dn8U1 zl(m=jR!HEo?4QRnvsaPqp?)ywXcpx!PelB1svBDJ=FS9Lw^HM0=QfJkr0pjwW;VCB zQnF&qaf`JkQv_W95S5cBgsEUkP;#*k zt&e>(LUeUd6GJu}B*DEJ?0jo?nz80O9>f)yLQWZc(w)TzSkz`kc2l6zW4arbIjXcO z)h2#Wa4=%U%+RALe)48=i~Z_$&V0SBvO^1HG{6C!PhlKY77FWkgN71{ryk%t;QSdc zC|%f7^DH~SUbez4)!tO4k9$r%#kSM+6ptnDjs>5pv>dxzE0~VbWI$@4jF#i-^Vh88 z6CJVIf#y)PH+ms^C>|^YcUAhvlUdR8dKZC&|HLlS-6cCV~$((brl-))g@f-o%Ogj4C3p)sO;O8L7MfC2lt<`4)Q`gmlZ zDfaaOo!IzBlhfl8@Ph9ELi(he(|H3un~rUCrr(4An*q8+Ybin37F=H#pfmnjBdX}O zs{{o_)oP=YO?q2=`XDx8&LZ}wOchnSLnW<_CnUxv86x+4^YfHb-nvbjf%diliVnxd zKVOg8?&{iVF+sI;ux%Jp~)!IZvvqhR1d%=mn`4_QXDPGMb_1#eOxRsL2WV+RAeBFDyV^ z7Umoc#zsq(&UK_9JJke1uSh*Ig3v5O3y!NCIN2ZWC<|vM@;B_@8Cw8iug+#(`cVg< zQmJP+f#DEgZnI~vDqNV2E{dvSw=0-%c>B%rnN_!r<0d_A0z2wglyq9xugr1ENV9f&pfq+IS!l%s)$F5B@8UOIG0lVoB> z(gpiENbf{$Wh37R0B>HzzEUtd(0Zu7Whx3vmIu1xkGEn-rDW?&uwx$sRwkub&zs2v z;5`qyvpR5w&%gg_ha|P~!OfsO)B*o_rPNq5v>BAltM{jzj$}$u)6Hr1?(e^Wt33aQ`zQOoWXNWCuY^@yC^w?BVjuoOfK>x`a^uWMN*SMzP zG5|`odGczyZ4WDV9M}}wWBw>|{S-a$@{r7u`f`WIG!yu~Zt1|4ARkg*XH+td_>Ac+ zyRz_-9#c_Yt#=vfN^#3?eifJ{Xq;L+ND6g1D~r#KXW-kG-#q)(-xQb=;wg!of>v*gQyRv073{?)HLUj71p@@iN_b30R=5q5<^{B-$DV?kXu0RvPKYoDs zyVNHRnOifkxkxt5ahclv1Y{z#R?(TC?9JJgBWdYIS!LaR>Sd50Oc00Hpwh^Y8x4)9 zln7Ejr*O=cti&i|>0?G^VlVrD-#(Oi%Ja;l(cvnbhR4qg#)w6%FSm10ptw9TtXbibi&)*f&tBmJu+hwE`dQ@d7n(y92@W#={~yKuW0aWi3u`FC5$( z-fQ*gvoXCKCp-eyZWk=UU1?;7$u|>>q-!H*LL&zUa@1Tt2I6H&8ijGBVLeba=a@YT zJTu2d2m_aN>7jI8u6H2=)zsFo-PdCrQPRT>>@ zZFWXeM7Z$(BkBR6Mn4*`G{Gr60EJhdFx<57)!#__Xb+S8NaMn3`YN=`3snU91q{rg z%kDj_If+_?-&h7TN{FmiYYnCh=mqQ#C>BiOEos2B0o;Bl=4jVQd+y3rVeZ=(BiH&` zY<@dikI<7n#Ku)&5wduE%1HN3~q~ zCI10h1^QTcoYVTy`9_wMILB$ zW{O^k$5Uc?b!*HxL)?XBFj;tV&8cq8vwL|c$ORll(o>qbfCW}{E7mr#H@ZGMQ*DtX zfS1#0#EQy8nZz%>?MchD3hY-_T>HJ02=IY6NOTG(ereRW%Nx6aN1qu8vg{29%4@Gd zO_zOS8`+Lt9M<)^2oOS)@fxY^v{kC^O739vtjAp6nG7T@Y8}UMBWajx=Q<7j<@BI5_?=1^d~e_ZbHGVRfhDiG~ZxPh9f!xRnZSQ$>ssIFkqz&12DKU zg*v(5YMrb<$K|c#=1G~_e{Q1EvE2db0puuwJV>r+{DzJO#|KNcKtCGG^IA9rI28m) zSx4wk`%=a!V(~2w08Qz}uA422$t1hv%y@^`&doHsqnJQ`>3~EKw3#GCVW}YXwK!Du zZ0&cj#^uD%J&=c_{MQ$2mROB>hyk*P1sHw!wDjOmv)tl5r9s;}eA64X2H5pzwjPd{%$KMAZPQXHZj?M)S|Th{Y^BwY z*im6bcJcVQxi8vDByS43NvKd6IpOmZ z|6FkUl6sWDw9zMYXXz87F06sfcyP^sM#DzP`fw#^?tpYUZU}XaLY`wtC`QE#eQi;y z>5^M^DSuE;Sf|nSR0%s z=A6{7Q?T*j#xgaH0-g_FuWnVpXmy*3I!JdgEt*;)?Jz#CG_KE1vjydjT17E~5EV`T zyk9oy4QHp>Q@E;}5}vlUcotqx`ol}HDG0JgMru{t2NI!Zy=bg)}_0e|0&h=#G zJP5G$A?YP%5AyA*}5J`O75WBs*c>V1D6QqCm|TLvpqAby!W9uZAI% z`oP5t(LP`$QhfAF1y^R&fx*{%4C<-*EKU^#)4j+?{HeYh z0HnZ|n`CRxS0GM~z0|+Nv#eD6)*`O>UR;LZwBOs(W+%rLPjR9c5#S27%ZY$lS9J%X z>Wj5Nuf|Hn^su~|yZ5h>y2Yy3Z0#v4_KhMfWz3njU~|v z8Z>KcG{Y!_8T(^*D427Ted;{YHYnxjBHe=eR?4yN4+piLd4^sjovmD?mQYo$V9#?m z8jB~Nxm!<;Gm=ZXM5+fg9lcWRPETM^)}3)wlKa}@ddl1wJcP2Kbz#>tt4T@70cniR ze+oM1c0(Z=m1#kAAZlBF^Op-#MgU7oKk|}tjB6}+T>3OIlhGtw5u6;!AORXUGnpYn z)ZI)ho-2JZBk)YRS;c_<*XCLEmxk>IAar;_W_zhk)ni8L3O=Uy0_U62yIPRvutvruTQGnbG2%i3yB{I;X!giL2^Z z3N}KiiMEe4AQ}9BxcI*plxe@^pGfD&pHuxg)1Pznh<7f^Fx5m7#v`-@D1&A=SN7DP zMl+W)Azh3+FP_4)xGETs_a#DA0`{ASG%8p`1+?if?>Mh^pi zUf*khLHCN8EEc9kvJN&wYXYY1rtozc(1rIm@7Z!_uGe}?JIt8FHZvW*9wec^L;K8- zg_YtC{al}KXoU&OWe7(B8^>39Vrkk@Ohxv%39w_lQce#cEe%DAwG&!4}_6!(@`(t}|$t#c{yS>RoR4 zG-wLFrn=fW;Pp6v&0Hwx1NXAFrlBZ;kN|+ZLcv`sB)Xf& zf;mjxHH|S_Rk_RWR(D`7XqluXn^`NQdPHku@fV0gv=HFa#VUPnGlV8hN{Mgt9h zX~&(>E*>Z7B8z?j4Rub*jNfPKMBhPRwC54W(i!ZkPH3QOYM^DBC0)X2=TOnNax=H^ zuVZfq6bXY5(DuF%TC~%t&&Gz;)2lX887oRrB2YY~+I3OFiT4qc0d)Ubb5i8K2VW00B%XAv& zNdzpBos<^3=kk$|lAq|({WiiIXH&9G1&HbN30Xs(3h;qFVnEIegncj`7NbO|HpFy1 z7^O*cO#VJc?{fYVK9|Kr1uf}9shuxaUDID#pDI=DL3#9i+@YpRi&mYBUw;1Pr!Q(k z$|`E8B#FJN%;2AU(`*KhNCFMTVk{+NEoq8xVbph0N6O-y!7M5$u3;4Am<1MsbI;D5 z{UtuUqI+Vc|An-+a+=YH@wdrM>GbesFGdt5iUem#E8N$u-@JBW{_xym6{j?mu<~O2 z;l&taGJ_O$D=UvnzU}L3{yDEhI;f3wrD%YHOWy|8CLBO~0Bp?YUy7)C!rmsnEg=yv zG#VCZYHd)_xs=i598zu;*^aKyo%)fZ|yYyd+&lkVDz}cwC2vHJ7N9axj4D_`7M3wIoW1kiU zqu^~y0XslxIAjQ}yx5Tp)iB@R3JV~Fk6H+_Wsn2Qk}&K$%IyBmKrG34SnFZ7AZsqx zE<3z1MGvT1KLw(r#}Oy7i5mjhP#?aS&tTm!i5b=HXx|=Tvp+xHp^n*FZB1iGQY!() z$U@hlbytVcHdBlqOyxyH;Ngh!da~jgwbxX0uj#1(fy`1|&_Dx1QBUFgQs=53B#5of z@6s8z_mH4TDg#PwmUoQ??H=voGwQ?Pf1i_fP+dK@_i>jV?WlcEhES?Dg=u%r zjCbDY+)R777T8NAd=v-LqL_~B$@*uUh>d4to`RCGc;5H&<^r~{DSlNc@X|7$fqQg_ zhm3ZO3L0dqC8+b}R9iYb-0lVj10c((odMr;?Ig-;2QtO*_3SFcQIB*b1ib03D;I^6j@~|KTmC-aarlna1BF z-k!Gb>US>(6CV$XxQ!eTs8>~7v-qYmb$8OJ=Jtv7Y(3xIG8KwzDyOr(E%@bhHPf2f zPh2CL_=GBho>Qupl{A&HvuQih${^frBIk^o36o3dfl{#Q2zqcYU%g0yf?>|}yH;(d zPHN9|Qt9C^=lB3bvH-yGLba^70ER`O@dF2 zuZ9x(C(XPyDY=k&qCh?n7Lu(SR5X^fb3mWqaC} zncqMmPKXYAhC0H^I`^ATP)APKG)1yQ31+vEMM0ico(Kzp{Lrq|*VGDs>qKS`mS-Lp|ea>_mHq zwjo<0*SQHoGDM1Ntt%=3#4{&r1s4a_uDqkRPW! zY zAT923g!A!(kr_xxgWt0veG3dHb)$MLOKUFyk7vUJvVtF?=b@Qvw1~-`J3jKgbr8+U zG>`7`r2L}#Aa$QI6^yQK!!FBfir3Ou+nGLq_qAug%RN4CGHI znC@VDu2B7pST(DE-Rdh{i?ML7(G0C9UoPUP$7p=G$5t>BZl<=jo9({J=1Vnw|LI?k$Bjqzur~3^k~Zcb%+&Zw8AXRO z*KKj~Yw_@Qc3ML2Z=ibWP052G+DEvK5EO+gSFAtr_ z&eg=?+zJu|DdutyRMZng=@2L09{*SfK9LaATfEetuuWNU7k0AQ_0+A`iv1YKBfn{u*`FtOXno zLNmcmePQ~K>o}d0P94)fpliB4>`qAb&Iy2tc@^dru)|+X4866yGj3rT+P=g7) zR@{W(kcdEtxUvs5lGdML%VYi)0oYJy=gi!+OGWvH4)tUnk6!KJ>x-CXWAo#In$wTQ z4axQrxrcjLK!c`)N0O%zWp4z!Mq-yp|?>jTY}aS;aHOLNkHs#Uho z`_pNAe}v6pmA}Yx6tRHvNSA?YA;O_3lTk#Ru)AG)nZF{w~mHp7*amZXIp_D6u? zJZAVgwe-^tjC%SRA*gB$$a}qjMvO`cIBRCx-u%kk-csJFEoZ*=zOa!eh~u|I4F`_i z0k&nK;D{4I5=AwM7dFw6{$c$?nT$;}zX-OlfohJ?Q&rgEY5i$!=DXDZj6`xC^EE^K zF&h7FV+YR8p{f|52+L6*6Y;~wv5Epv84ZPK7~ji-XX~=x9kzJX{%K&5}%f$}7t zm>oCP5YA21!=sLW88*+|N5P)A^vW_I7ldX%aeYGS8e)P}?peJ|@RoEmu@TUlL3gsT zjMc*_k`=t>dWU7TGx$-R>@73EkuN4x3AN&0mZM5>)sWGQ-X7Tk`_uhqEt*0QXr)o- zBj#)g#9qkb1TaoEla&%;+`9Sh^>5#Q`|4)B7cMyN7mtVCC|1SH`pz8En?e=s&9+R+518q2 zavgqfRlT7_Ttm<7*1t<8b>cVdx96o>=5~UP%dafW#-(e3N~Ji%n9DN>*{9&Ov^Ag8H%VOuJ+bV8_7S|>mB0Krfr zM;-}L7E_saw_h)k53Rb|;cfLef6pv<#C{$DFmt5=(zwDwRjiP*lgY16FxDxzWpU6u zj@~d3qGoTj*^Xm;$`+ybaAukUrgv1!tA>ql9U$D? z*kIHs`%tr>X3&0>7n7x#|l&SCWu$ z5HbbFqF1z09mz*U4(8a0@wmNJsoA(OW5#}C%nXxj8Z)pRBhn0i^-=@Pw=B04pwf~& zC@+ATYCO!S(f4=e$~?Q6w)TXN2tO&gaTSekg1VR}A}RFM4SoZ53>=O6n>@H-CA=}s zKHRcD5J|v>5pXl|DnJLagSJabRkJaC5}{0eM)M2y80PIL`eUL3#XyLXqBvm@72pDc zVF7ci2_l98HbJK1|0+aNwHTeLS`NoKum2sDJwZ6Dk6vKP^$TU%OL_2gdp5!?xE8)9 z@ap9W@V^jVeu}5=ERnN#E-EwfXo>^2bW6C6N7%~zG{@>1G0ms7g{Vz0pG)r|SvM-r zRQ@-}0IKY|E18$*Tqud;kj?@exjuyLsPDM}b zk^n9U(T1l*-!5n*hD5+;kZ-yo14J1|G`Q&8f=5}FNf{tpX*Nn9GIfQCTVy~msestd zrfN~aGFw6!u!>AmJ3*ja|FQlD32R!QBE_yK$kKK9ULwb$Y%`YY1Ysnk%lJ;wD51c_ z*j2~I*4`9I?>BS~KtFD_0ig42nNl|`3}Qs6R5`c^LWfQ!g3C8p&7G>3bUu#oi%Nep zWqERWG4t+IDI=}cp3>!W+Ebpu?@xO=8%jZCnN-R9!3d?aDWS@Pt|6GkpBiXEXSy7Y zJ?K9}`(V6jHFII!tQ!?s&%>m~zGw9|(iJ=m2)`}z%grM(o}=I3SLjL)julWz|bj=}(|yTG^znTN7`G9(D5)z%C-k;@$ZX z#k8~!Dq@TjNiXA$I3NV#Kzzjh96v{wsv8s63dQq^P4ow5o$0toyX)}5leIO2#(1^x zbbKHgWe?;X3i?4pH=``R^rhU+MM(U`3}&r`3vwl-nfT5Z&44}K66fl4`ts*r{^Ji* zMI7l}3}{G)Xuld)+vjNkHBU|-wlHlg7K5Y0UT1pT>sz4x z!SBh;UD-OY__9W)8imsn$$ea-(5}bvAK#_3Q&;0LChE10kj8=iL{I?SWm^vlnE19M zZ}Ry0dD*DNQp{MvO=GshzWfF>u#kr7A&3id57Yeg?;HG3;-vNE4kv9U@H1#4Ffi!o zv5P9NW?l%29?2N$QXMI7XknUx%&jijR*e}!IBs0?T}s=UT#gmBu=eYDrxQ%G8xW+Ere9j0z4cttB+61q(rnv~ZofC%8MgVF(%weZS(;1PWG5vkM3m zgoVJrulXOV?bZMU)bZa=W&jFwR-cadPdKbm`^va6wD7}vxqE32cQa`8L#D1M`Q6if z<&3EYGOZu()*y6v1h?o{d%rjw?i?NL3r4W zli2VI(jtCdK%aWvLy5gz91t?}gcd-^Z9>G(`N3G8dWzOXTUh#EI;2$&8*NeDKtMXc zjun{um@`sQ!au_HwC&22AfK*Q-x!(6Xf@{*f*bK5oQ`({I+O88)}E>AH4K<3fef_eRwp@{I^AS zE~`)8n?zZph0LErQMfr64(m08o8ld*euDH{v|+-E0{6Ed0<^M-4^O#kD^@?OlEcnS zv7HUYb~U}KtX4e1<10o3wR$_c5!(yE;?9a@J|GpwHuV|W2Z}@>Kkm!vyVpN{kG4cm zJ&f0?jTQQYKGNa5KyLmJjOZqU!m&n+wFkpe(|_6Cy<}-^X2=$yk5Nf z^?&~H`(GP$9@L3*-aJTz#KwOIMiAY48 z(p)w?Cg}Hh8lVTdyIa~AI4}w-Ad=%@qdV`#v0Z2retl-O;>iN|7GD zgqPDzov4;_X(A|iQO?RtNk+rXObC*;&(jHWZTT{pj;s`GKp&mqN5kM%YF7sZc+LSl zga(^>O(X?YoW}ESguyx5qa6>sTI!B8x%JU1!8SqobLlxXKynWkRn5c4<95_tuTf3D z2q(qA56349LqTycQgLnvC98s2cR6c7sRLt_sF@&QG4l~Td$)c3ef@^jki8t&SJlGT zw$8SPN!!{Y!#(lzRCOC{-AX)`sK%bChOyKdK9+St3|T^{)%@95h{?OT&5-|B=_|0_ z=VjuvI}yr(@)Xy@S{IQ5v~oyMl=_aP4?eu8s-y-JZm!lGxE?h35)zS6JL0%pqXag< zJ;!bnp^@1Uh1dTok(+DTVGQnO3?k%WcL$>a;c8nb07uqN+u&-3U55gvZ9x?5(QG~` z6?74x33m4*#(NQ1Dyg)XWK@#qA++z?!&777cc<9hl_hc7tUr(`@9z%m4S@eD-Mo;t zT%+X2>%8cA+~Fv}o)0R)nt?~aECR0UfEShJW|&*U*h)U7Db7If zWchIjgcL2K01l}r3eCzSd#kG*(OZx6mF<8EcgJDNPcn-IXgsfWo>Y(9lZ=)O`QL_g`exSVOE^RAR3M1EoM7v-1>D1Vw|G+Y=i+=`)OV&^BdeTY;+{_c+y{ zY43UtCKy{e5$2vuWz+v994b($nUF(C!gc2v9^|j^rI)7_v__>n;q!No>O~7Iu6Soy zOM2%|yGVfn@y}KvP-goXZGqpsk$5%E!cI~YU3x_ zj)JP}hZLa$+5UCnMETY<*5M+(S$uTjj#ZQmyun@<$i;H*yv}~X5u;k_0thq=e|1vW zaxww@DM}^)WtP=!a%F#;O2uxqkZN8Ka5~NRy9c(1u6f5B6KxyKEL|LzkayG50wrt~ z>#yDCiL5ykJ;aI3F83t+(Z1jV;?=N9Pz2dvWltt%z;&I}Ukz0!s=ilb1S)b4 zk31suj~gARc7pDb-Lskwxs%z;PULap?jN@8&P0J7Op&Af5rhC`X^fR&xPZR}4Rmzi z$j)aIGou-L4T_mstsdPto}xQ-wx6KZ9Z^J(srqiumzQGcs=3AI5AUM{4j!<#&xhq# z5Z|V#?$qTLRmv2l2Y@fLSLS7uOb)#mu4Xr2Q{%7;wr}ECy!3d6-dyIERSn;5as`_D za)(zm6ZkAcupS@oq%-2*@>!xf(tRV2DSN2z1_;bJsYL!|Ozogk9@35EFHwwj=|)MP znGh>*?m1eA4wzQ}^ejv#lzfclb!QRD$lR3cK^=0bj?oCBIXe`u+MN)T=1gV&U~KY^ zh+g=b%Zs&!kH+))hI45)m19Tx+9=D$g?YSTwh0R~cco08P|o=I3s(1dJUI3kdC0vP z#*ejE!hR6Z=$S*qxNbVSJ8V8YBOujl!Iw4F(^xF3*&ch5ry8Bh@^H_Ee3Y0$vjbsN zz#1!tWVp^W*EqEHl$YRD$JKRGZDF|$7gy1lc4DS45KB_Letva}S42FYTXl2=UJoA-cJ=NT;I=oXFTcT-uAd7pv*a=DB>BL`(pawOdXn#a>JDM`sOsh) zu7d4%fE9N`$L$V?DhBO&#lfDmD1D{VGkB%}=(Ap5J%!+9p})^4!OGk*KI!ZnvIcGN z=ww-Wq3aYQ$p11|A2vo@ac#5^y|##bJPHBHoX3 zAjrzyKW8JgzTElAW`g}z22zoT2eFTufh)HRaU+|RJ{iT|E2{TjdZ?bJjXtUhsxB%nZsV#ME-ay-VnAj zN74xO-LI$<7cCXii?jos_ZUsF*RWSGZTt4+1P29qF!)fVis03X$Z0M7wc{YuNmU(n zZeU3G1>kf%^vj3ah#kD*x6(PcWUVnbaD1hiXU`GqT}-RMN$U_bWxS*ntx=(*%`vTA zeYvx8%>-XJD%$jXL({++#p`t8V0)vqC=b!$^Ha94{vCErxt+f;xpEp)5xz zPmsk~jh`V%g^9|DZqB*MGzv$#SB}8}HwLgQ+r>G#8QS_dR{kQN6}UqFnIqS|cxlOG z>sjRla#$r)&!)&MK>RcMt!)YFh2b_~E^kKK?+g8&_ zHfo|hGeDe55>4#`nA?oauFCoH!u#U6SWEdcKw^7Pn=MAE2rU)Y%G!0kt9lYNyYU!F z`0a?%yT`7mY6DBlX= zg_&NU3Hm9TA_^a_PjH3f>hsqulT+Y-JQ?v)==^Qx4LEn9!V0soK zc(R~)Dg3LC4qHx*;6XraQ$~VEJUIDS_*}&H0mR{9qhd>&iLo)WH*+RX;`Hr6hk`~^ zGATxs=4E4M>-Iekcjo> zo|ofUok2azNPITLrV&wcfdu@4-xBq3rv@fq1Jux%X*lSJIH5MJg?s1CxW}XVq0Bt_ zf*|wNQ8w+kd0aUbuiw2}&kb&7T??r1BJ#`%o3$`;m!!RW?qy+Ry;yGyeMJ-NJ5 zs=m3Zuj)oGuy$fKA017t_jBnqsNI!>GBoHU2hxXcCF(oSo5G`15nQ>uwB2UwiOG(hjSih*ZM+ zohu)cHkh=}d|ZGHP{DNiN2P3}vQyX;`PpDup@12dAWh@}s)jFL3VxZQVwmSPP`xWv zAmrIe#iNhP^<@FmZ)nRdg5RqI0VNS5_-z-4@?tIR;El~USiEnkUCnYTNOlaY9s0mg z0^1Ct?R=l7IfW=*40HV!8*U^~TwiQouDHQhInv*AYeO*CvNH#mu`k6?stDG~$ioVp z&maiEMUq(rRO5>wmq^+8**qrVEKD0nU;^O(isk;>H-Gu%Rk2(3xDg>T_}9osKi#5g zfW)O)_r1O?I9k|xzK?hYF&@Uvfb#-5&-xIQ1cTa%V#|#3E`k>5$x=Ug@ezt^=TxRt zp`f(`?Itwie6N6&VQVOA)c+-;BkUY#Xv7*mjq>wDi*x4#=cC;lSNmc*vz0k6x5wcU zoy;G%@MLpjQrgwnBy%f!n8Dk|F5Qn2kHDR@3i~y6J%zO1v#Jyq z6RL>_kUV8~woh3aw1eOrz3#o}el~2W_>}e9!<&Qt?U#~&u2R^i2JPZFCNRl6JN*3T zAAkB%w>67T$tBs=t0&icQCEv==%j=!xlPmexE(FOWtbl|D3szv+AK}f{ zH`d*HwR@&A=l_G__~M;p>F9dwa678)rJle_$3=~i<;^G)?K1euyEfbGvcqx4bNEwY z0I-#(sdL2Y>E66%U>=QuK-~*FGbT0ESQA8@$a1Mx>kZ2nx;`~;>S}p9+@jx!u=RuF zEeVh2j|im*`mhsNAL0HS+dB&^KtYdZ1dQoVJ{ih(p&3~;5*){)S`+7H*|USxBm)rz zgkHk;_XA2Xcom-7T)99Ns+JJZ`R4 zT}m?V6*R!|mcJ2&;O`g%Ji=+2oUumS1oiZ+!OvDYF^Pqq%Pchpi&0yd0-T>lYlVc* z_iN?1m`63Mpgn2g8D29*Lz?(p`Qp`yq)|K*_Q*7zD4{#3itFto5MrxJSvPc>hLc2Zz%DfKY}9yyRm3FRmVqld2V2i9cTIxmke41 zp_U>$iHp%4wS!AT3#!O{FC{9C*>_9CApf|pm?U^)w_+V+oK;k6CX1LplRyb4Do4ao zkZCf!JteBdL#V-O}dlT)wlQDre;Gs?C5rSv5jBq_UZM*(c z`M6RtWN!|!z7fK}7SLr6XynxNZ0xG=N_T?OThEdB&^Quj&mpq4pDX4Sb+g5bgFndQ z_F)&vpTC9s$A{~Yi$DDK;@b)+O*~`y5t@PiFrc}7hA&t%#UJJtSZZGY#DU$_s=!2Ns9RDqM@A{k$q%fZdv+*(v7Mlw zV~5}aKrdv{EwV_f&44Y4E;<9xJH+%Pso``&FNV3knJIXd--Tq?YSs!xhWZCn!KqAL~_1Y{Nv6O|doO@s1J}kNZt^klQi4 zBi^f!IS81ptkpA9?EVNQSm0p8)f$+WsO*?2wvuL}xs}is3+9>TrBbTJZp&=4n$~Xc& zz>=Ss!5!ly(^c9uaBZ1M`DWZkbnfw7g{Yl7?!#&-McxG;tlr1<25Gd$XRjMmVBTVmG6mLpf+}v^ zT>SdafBv;xE-3b~d9i4#=oK^y`9WDZd?V|1kw?Yq`U{ulmj?xd#F4AKAb)acgM!64 z>wF0NW-);%#lY?N2sGO~f=Wsivp>f+&<#)}VI|!@shCJVNOGizV`cL^y@2Hi0+Nqd zd?J4pEhitrwew*VW2FWTSq%~-wB}IMr7*kyzK<3Rn;~BBAG_kYj>R6e`(S^tg37Hx~Gh_L2g5-nx zRP=a-&9f!PNs?4U=Se|GYQYG7))kQUaxKxCQGB4wuN;pIoiuTe?r3MB`}1tMwF%q1 z?UQA%MKTt9yY1m@dRPzBN3i_Q2o%X)5K3=_j;!d5P+g1kQtd$JeMVF4RbuJJow`GN z8@2GRmv3|<4w>c1S%IQYE7Tzx?Pzz3ZDvZ&TdiM~kEfUY5?NiHi@{EsA+eLp=ZLzY zyIHWf0(H960jnzhc@+irOH|*VFc1}B#Yb(=h zlh1e{UhM=p%`$9!7y}+tdeJlJCjQci{)?eJ$CjGQgnChM*e$Jz)PO2+nl4cvtRU~? zBthE*Yl0p1Mx)y3^LJ{Wnvc99H%YdCrK}8*K}k(2^GIzeY7}3XjWv| zh{59%SY<;2f2)r;LUpl?YABKE_+F7}4;2|)q8;z!fYyoA z@F5jW()SJ0p3ZtZ(4O^X9B2I>KOevU_J3(rxi*%sW|A%ffcjJP30OOxg^35Rt?y*f z&BJ%PL+o5GgeY7f(HpAXx;W284y>l33HkbJY(qPyw}=B*zz~6JBNs1j0befhLwBSi z?x`7Qe=3IcQ;9m=@J9YPN6*Ft@^%lmbt=0&*=79J^z)$#C3kSH=q0Q(Fp zG}7e|Q7c_8IQ??C!KtSt`D%TaWMp%--uHS?p7FqWm{S+k!6UpNfj~BBM=x1LgfDQ5 zzInKos^0jOIpblmhss6nd}c6Kxiduz-Az)%Zl(=Lde!K8_m%}{=^Ht0*o=BF zz|_vLL4w|mII*vMpYkv)v44$Xm)voS4AZXPTRn@Me1qC$llLBWol?x{aG@oXQ_MvG z=B5N|J$${o^{QTBZy5d$hRfX2!X99acqkMWdpTUmL(D>(HBV1x4312C(LIcS&uI&r z7A+3qQOkg)QGQ5AXpj@1R@KWNofZj4)Ar=nO z!>WzB8!wg3B%X%Ytkv!)t`&ITzYhYNqSG;shR16aVZL-} z@yyu&7xs_WaEltiHm+SI-@`4@L?Us#Z0kWyp{-YNfNY8T8?A;*J%w)spt5))Dqvj% z2@n&P_WW3Ir0xv8I(N6S8j)dsyGH6jTMsUgLH0f%kC2o_PefAt-=5Yn0{+Pje94k9 ztduBph1Ex%XbdwJppL4(a^`K%Otv>=i;AZ8I?w>? zyDnW#5D+q`+xj0#4dj@gt<#nbtl3Hqobu`M{%aPy7h+Ou8-l2IPuK_R5y3;;gHI;I zLRF*<>0kg1{%6oy3gFPWRsShSGTp*TOQD6qP;R74`}cRUdgR_-)X);9M*}} z7%)8aa)oQ4q}Y0x>#M3~FMDab$zNgkpOzH#Lq%=;x*kRyTGg>E_^}Rba{l zfS$7C+7J+QCPFKs-&|;u)VhptzUr{GaTZ`=GiM7@=c@W2s4j|5L3C=KAB&~x&d|Gu z5@}W&4~+%1L!zD?il=rb*i#F{&QwOv_boz{i5yR^)gF?(RJ1}>LEVQU+#oAHu6Zs$ zo)k8)RUM`h*G*iaGt(%q@|K&blx*NXlzx$B%8S0a+e~Lz8z?l>t@_MPtq|Np~4t4s9q{p08@gwB1IfaJFS`# zZn1-)@ra&D{p%`wc6*S?o;Y=B>-t!SMfYZrZe3#l@`pFy!{k2!gVEV3F9rFx1EPF# zx0HfCz0r1|j;-c01P3VC%O2dj8_pr6ni?x>M&of8=*(jL)U#>9Q~U>_vH8^Ic@t97 zCa?}Q%c#lB0`tmo-srk?1p5MwPAe%TyBO#!<7kSlp{(P@1P!;(fGBfD$%n7tPr0qV6ZM{E@z zKOxHS!|RvbPv8Ie)AwKg@!_W*fBEb8Km6(9bUHUA1v2bW#2r-nFF8s%X1~&Iy@x79 zF^SQz-BobC$p5cOcDMuLpA`0pSuz*la3c;3;Nkd?Y6P*URGa16Z*Gq){Wsf< zfZeaW`cXwxiavLv`|?+T$iqXycxlrJ7LRqcGpPNA<`b-Q^8{`ni8e&*ykr{` zwmGeK`~zDyR3BtQvT)X72YmieQ(kw9Edx2B)wl0#vi(LzK8Tn5+rKe8z#u55m<3ge zxYFGxt1cC4sK;Op*EDaKN#&tF2*JYrxw<{#zAvuWapZ^B*Y8e0fB%18PgeSo-&(B4 zYzwVtw)F@uikB4(wWitmj0aT6h<6oXjCF>FLAw^R-Q1+V7n>mL=?ay9(sW;_U`UoPHqY$F6rC# z)kfK_27&0Y#=>H^TuS+mgTSBhjGo2hil*EN=#MAQm@9OF z#sNCyUtUjt{pt1F?|=UO#~%!oK=h@lT5n9$tB`3~$dzeKH3Mx&?Z@L>(0W_JaU*`z z!saPk(ohVuQJ@Y^5tQrlwPilo+Sz<2h%*Rw|NN-9-uU+jNOi#G-28UAM^%v$)N)dL zh0|YNzxlasvLICsZl!|lN(%@#QZ?3$z>$ZDq^7q#yv2hvUrk>%ZFDZ9V2%j5=ei zmv%rtLa$(&UGJ=ZbEhaS3VLkNsc*CWP}N2)(g|3@)F)_Z#n?)q4HB@X^xh0-iplE) z{>F6fx7HifXeo||`^6`-qpa9Kfo7m2ZaV)({X;Kr!Qvx#jJf}W@@_z6@9-GW5KMiU z*;e{SJ&*8*fu-KB^#vZs7gU}R?=~c;*vJ%sYP?!zRKfXjYPyOYk}eK=BbJ+}jk6r4 zsc27q)>tgQT0_8k08_r+Ky&Y34`$UF)t(uYG)$wc?EbTB)c7TbJ6N|R=h)>B&|n0e@lDSsgYndv~l_`tb}czvX{hXcO`d&S!zAS12G~z5~}HDdhZ- z?)d0cnps8)a{422LyJ$RKO|x40Yze-v%~|u&y;LWs6Q1*2B4C^6Mwy1vHjA?VNv`*nT_WBAB{gINxU=MdX}{~BNnKR!`eCo=u8M1 zJEA}j+Snm|rmPPFdJVRRlR>c(b45@RRIb*Op4?9il5O&5`K)q66s@Rha*25bf%~d9Gi=5A5|JwJ9*oFssG_@=8r~hJ z0#KH4;U>)rH-kRh}N!5_jwQzRuGJw9TgX;kOVP92DPG+!r&-^nGR zVh6tS|GZPn4`&;M*XBrjM`TU_IKYFG48kj!zqGzsgCNyd#x@f(L-Uq{aU#$#as;ED z2FpXxv0HUUfdXe4 zSm$i$rhdZzQ0cU=vfT8P`H&`Px9LZrckS+Yd!;|2Y*cs3?Cj0b?II!YYr=a8c!aaD z)pYvft)|n?(ocwqjx*&fUI|5*Z0pNJUJ6ZgebCDIc|MPY1R0~)Em1paQlNTIdM&Tj zL|je}KRM(NAjr=kiPgR=^933$czakwiW%PGgq|OZ^*J{~>ytiUiV{Jikl;mqwfTr@ z&4>a3w&FxD&KRROR8i5?1P<*d6dh&6RfWZm=jgjctUwi( zNCaZAZ9$dEtf6Rb=f$F+2ErsF-2wa>Bn?EGIA4{~|G4>(j%{yHzg(A0>rUejTOcHO zf*g}^Zf9Ygsk-sZI1PHrQW8fcPOA$$YAysNX0eB{p|1*^3_i*2vI@zv-bT&1?g?-l z!D)z$fqGdhHltztC7E`sVIEMD_nA`$eMH@QiM+Y6Z;rt5D_{|;z>(_iAn=mmhb=zR z)Wy$pD5u3;MvjYaJ4_LNx8NQ^$udyn_?Ow3iFHH6hMCg?&8sQ4G^RdnCmVx4)}YUd zG{rDGle8Pv`cRKb>w~`_J=fccWS`F)bI4S{sh)rSL$b^W)lx7~gh^?jh-;N{M4H_U zR*#K*-9z)2_lw7mWn5}!taB22v+N*bVuaEzF9J0Fx{(Hg6S^k}#}&%**`Z*I-3eM| ztIv1K&AyM@q(vyCS_;;pZnK8We93B3>z*etg`4%BY8RA@pgvZgXkx8`NGs- zT^_!7^6snJQhg@J<3@R5gow8!>t(V~MQ+6A08m69@!D>|2FHj!r0i^k>{jb+W%fS` zo(VD_(JW8*Pfy4|`$pdmw@j3;@*!p8@3a zcdksAOI0iz&5PFL%~ZZ!I)B*$Hm|~s!KzPtO0UmPiK9zA#MKS~*W=tZqmBv$fnGZT zK@hH)j#^6TY$w849#)2y zr9QHO0)YT#DosjLNGn%p9qpXXI=(eKuPWFD^4eEpmV|((ORXmg6;lUNfm+{l#)>t`%kLa*=)Ydzj643tXz2i~9PF0)FiYXqQ75a{y7$A+P ziC;*Yu*qD6t@fKH=&BTO9QC(w49GLt2uMIeNe93Y5n)E%o09&+1%ow4)js&HJOL-W zMG+nJ`uA^N|9blJ(>H%*K%QucRm}L|!4Dm-Fj5{xC@Us@%-aiwXg;0s6jFhSbi-FI z%C+WKVNal~gbmw@h%LF|ygJxl>Kl7AihH>nhJqG&^klN#@_&UbJ53r7P!u+i4|{er zP;1hwcHBV5!`*tzCanx$MY7M~fVjx4i~zOgx|b&>XC~N3;#6iEJd35tFjZ%$5IU@a zlQYU|eZ+0QGgGxG<(ac!?v2CB%SZm+-%0P$`v_p)TCc-Z?`CE`Jv7!8;|N!#qRgJ!}g4c zV;OZsvscrbGEdsuTfS#jE3&Q8IBQ3jrT(G-L2TF~yv4=-0<$jU>H7X_bdyZnbu`l9 zspC1uNo6-ce3q^rE;Wc5%U#K8J8Ck`3kQ6S(%GD1IAJ@>$*f!hux$^AZ?D&n*KT)9Q^cv= z1e8;xd7p{1b(0|2D`9UVFl{7VVB2u;@rn$mYSKL@4)W!W;?Ydts})J&sQ^NHAWyQg;?q#)p`A(g;H;As+bG>p+89Yw zVs3r62O}}NgfLBvz0cm+3Bx8@>t3 zvP`B{X;ZB&h|lZBKT(K5D!brS7g=^TxRI_Ib}$<9&BJSf~9r}LKYX99F> zVl~H!3Vh;x&lf2ON5G5Aq9V7)wzZdo@zwW;=Nb93i^>F5Jk>>|QGm(P1*>JgyX zsf8^emJ>}drWdnoF~7TelwiZI_^~ZjlO1Y5L58uF>=9}GD31UH%&t_PQ~TvYS2=&9 z-X-gwsPw}^kyf`Q5kyu2=98&;(i4{fxTlKvco2%qkGpJ?mVvo^+8h*b#~sHCMSn_` zmQL2_dVRRs;hY}C@O+APc%as8MTQuv=lCgs!ew5Um4e)PHj7>MK-EI%r&(Imk`X6v zJDdLsD`$#^`ikkaBh|{395d=Zv*JeiQ;C>5)AU>IF)B=G#6%FzKXZ(1Vl~Gqm6+h_ zD=AWB#x7Z*E5YT)T^4 zuvQo%{1^q>HHx^apnT-~l$4L}2%mm)y{7#3w(wAyL)XkYCo>&%`v`=lrLQopgdZ_A z;GgqIr>r-SX8E^5nVce`hP%XR1(zv8z(ByH;S$zU*MHZ z@!z~p7E$Ek!V9-!{BJ?>2+1(@Xqc8%k}EhmHX9$$qN-I?QHeX)DdYYzpeHLUT+U18I|{r|M=@G2=01G$h{gR=}ahJ4b;WPwy8G81u!b zk8Fu9&Tx`wF?bZg!Tpnl$HrndzPECnU0-n#1!u`{q9gJ%ZD?!{xMCxsg>m zV{xLvOSnBe3zbo|$c@raQRYd9k)_x|0xl=lC2u2*`2laP*AlS3&8%RTK?`_NU6)4s zDL5W;U&Z5LnYRa(lQ?D7eqY}%y8WMk$VV|5L4pYZ6{vXFVHw9!QSBUCo)HJM2;$jv$#J$c@EP)} zi)1LUfWDn+dexa{zr@W3xaO@W@M1q^Mem?gW1~H*<<2w9IoUEFCi^^LnS1@O&5}W|oQVY4re( zf%!_SA6Z){0fslF*TNx6QYc8g_>wQ zd5J<`Kwvfq-zri1X3%~%;ep;f0#(FP=ZM19A~WuvI%KL@_I&A(W*w@=;Abdj+4&BA zh6Ow}FH)K}FJ@Jq5T`o5yej4q1+-kN$yG!{dMWTy4uT2M!!FR<(+o-WUh}NzQnJ{8 znAQik89aAz+i7-ib*2#^1TBFo0^@^5nr?wkX_-12pm!svDa7?ZIyW%?PNm` z5biMTqcRHUox8Dan^Hs3PX*a%X%&iVosTa^?VBYDpofN%5X? zhwITmks_RUaH?|6Fgy1v*WQ^?{SE|^2xl~h3#>YgMG8CVc#@+EtXe+qe0#O3Y1LvS z7U}NpLHv<$R8=GF<;)Fn|viu;4)F=kkWV95j5{+sX zjD_oK*}f-c2wo<+)jQS_-~qrY(|Pytve*>!xAvu`(fQ1dY|9X)TOK2XiU~ zEzywVs1wot^CNIhz6v4;y>45F8<=TglBi%F0?7I69cX(c%GS%WZ^`NwfeieYtNukD z<9fJc)rw%s=w5CN?Qbt!@#Eno5ll$7X1v2h&doI9Ns>srPiJ*mPQ1C7WpF0BB(&ko z-sNcG@Y=i-jt~unWstg%(KvwNRYh3QC~!7Y4NEQIM&kv!eyos*P!S3kB*0L7y9fYX zbC@Gnk>-~2=-$|AI?GLXRrQ<*|D7EQPSTsebrsm2YGoG@rk0>+ETyuS&NXIJi8D6i zw8ioQq?r};-kj~O|JjWAg7fqA9kg%bynB;j2==1<7ugjQ2i6TM*!V&!fk=v)ZejY* zpnOCb5b%pTKvRW=2uOf=EzJbINnz*2bF-s9!y}8yO5Fld(+RxXabfA!D01=tQ}(7k zvK>d3pngh1jc$-=l_qXPuG8oSV#}9F=EjJ~%*Xl?kSMB3Gb*vbrCWvW`tNhjF*A4b zdp(jhg!CSH-QzCq=C&R)Yn^M8eC5fopHYD!W~pxal|(L#YQC1l^kKh;@;Q;XH^v>p zf?5qXA-Y=&YC6zbP?K@E5g*M6igpETn&;+-AkSk?C7L%%$$vllcj@-5761m~z2z)-iPs9h zK0nXZ^CcX~u+_N|>jQxk$1D{Az#{nvYP2{^P^gR9LeV9&>PGO(nuNV9we-+L_Z>aY z#Rlco+d~Y|6*w-)PP>h)LRDl4s$v%H3p%9!;ji8x3wI~I2=?)jqZHp2MXeAA<2_MW zY6a2Snms3{83h)xgM)F{KkmNmKhoaGeG-#)ib;Tz{sCvS7!0ce!`deR)|vlWMd zYDB~A6Tq0uC%D;m+pkbyrCkoBltAwX@7;bzorpU|FtTAc8TN;ps3H+8@37p!p>qrvDYT$xfmr(Qu`BhFP=QET~(;5|08qEvZdXX_t_H{o#K_@cI-{C0_~$ZOejx)W~>xO;|fh22?^R87gNj;Edi#t zFRYu=Fqh5;r#7-I3=tcHuMbhEoOOzGBRSe_eaQh3sKP>4iQ!KHXfnwSr^e8yy2rR0W za1nmY^z@DyVv$ZneJDxa(E)t9`3krhL@TRo#wW!SNG1&Ig`MsJKle%G5&b@SJIXJ0 zLYf>UM!=B7g5%n~9Cw-w>Q0ow3W1?Z$o&K2b=^$bG}xiI-aWM8SRI&sSXM7*Q~!(g zY>L}aStvTn03FwL!_LqSC|UMO!;f}l=TXLNIb12Q0xeSFc%&)7OLAnxB9K17zK`3( z-SY-z;SH$Xbb)BRhWw;<)F?PMGDyX9y~YY#Oe<``=Xnsc-Sz-Jv$sNyl8$yiPt(>V zj-FdWgs0|ZNod5&{vQkLn2dDxayrKtNHH7Up{=OxLE0%$xQcRpBR(;|dd+Y(Q(Oys zg+oYmOq>ZY(K`P?%k zfQ;e`m|#ypruDA} zXQ92+_6&xF6JB$1M0I(r#KlzkBTQYwF;Jj}!VXfb-P(4{J_SeDl!)c=o&T~$Ho@wd zn7>mav9_IYEiTn*qBG|B^P&^1t7Ea4IG}h}IKl+5ov|H2GH+?=TWM!@3TwaUveuHTUZ_KSjJL#zV4{|I&oNsnU`0HAZ?Zua9<~B z2dPud$Qf$k*nZ7#viaa`Ad$0T&i#Od<`1W zC-+D#@dK_vi)8!O)B*`-gU2%38K%uMPXPOFx)6CsOJsa!R7f)Jd7{A&w3S9J?%NvrVzz46}-xSllHU&`Nppa6S?xXR}cAuJQq*c|Os!}et zQ*DqR9Z5Wh2A!igCgtBZK~5`q3NmX4qlsM-*eQ749(uPtro5u+W%vEV6p8ONR^S3~J|lbOn3N-SQh zo~VL~!O^dDu7&x<&*G+aeVtt+%pwLo;! zV~I5VLC)32%=`144(NX)@y-u6cSFJI5i;hKI2eI=5TyZ1NnnN zR6_Es5FJ2*RC{zrgLZn3cRR#}7>c+!Ki=VM)(@{6m`-Pkq}?leR8s(G2m7_oy5&(@ zAbx<6vA5NbSSlZ2#|ivmfykCXo;=0|24%IS4I?YBk5Ei?zNZ7hpeDn7ymu1>0lud8 zQ8*q+6wZ$Zchnxw zb+H}G;YKBjo98H;IEn>zCKzdiDFx(W=A$53v!*83TZ3vmY|cV-fspo$_~vH&fNV0H zA!}088;SkpL7R+gk0lUUV!D*@%$yv8n*;@2PY=b8P$y1Gq8B}y&e6@K-hH(@eucWM zxWIBHoz(GM8wjw&U|fYU6y!;J98b?H%g;RECbzi=Pdq15dlj>ww_qYGdo%3bTD7LS zFsgc&{0nr+8yEWyZ(RP3mMFd=l>L=EQu894CVq0J?jwS3Fh(*0BIel{wlC2ZvG6b( zP2`Qusi!fnCy^ke0pakVcy#`a9O$EQ{YHHxo)}42Z!rCanM;~`e8$s=}F!iI4}=LLN{a1W2f-#_e+hyD9VXV6W2BptZJ%Qr{4oinBR1qNxVX#K1bu; zL~(aXMHCcmg@PEoYwdN0zCAci1lJ3ove*(QXJ}7b+wJsRJ`9xYToKtY4C4Eri8h*@ z>d)3|JDlvMRN?R%9gQBMPYqNT&Jb7FutXu0!SdQkw$xmH_;FIrWIPnXeLCs+-q-Qs zxp$F!1WVTYg~ByYm!uem7k=?i zVagk#qU3Mhi3B8@aBs7V^Bkvxx76ER9hQh#eAAp$kxe$@#*_2AU0dOn(zB9b8)J~e zrFMz6>gBsHk(~i9&T1+}2bd;t*?r-(l{}FsxOtIQ8Iumj9+}&KauhewRUJ7-$suVX zjZQioPg#}Yb63ZV7|5rhop;ed^ zBw$%n0pwTE0-Y4hLsIqI_KPpw&%2@e0f<6*Z?VC++Iih}+}={x&EAztk^dxH_twAK6Lzy19EcR&2{Hh!eT49ZbZyuZ-;idZjJ(`ckce~wYF zbB>`Z8is&jrirLc7}UEx?lHP46^lA(cMCdX#a@KJ7%V~@$>?x_vkaXY(iuB2K&ggg zd|BS__RzGVCZm=0X9$%mjX6C2@?;u0ovxuOpi*(WcAZXiz-DP3P-7)+<0bek3c;PH zoWq?|mmKV6e!Y-N)pWHXpo}6US0KStESyAPi8iIUcc>8AV^B2+Ei~8?!Y-H(6K2OE zbd7hz%GBM$#s9j4+)sh!>25s-$uWAWF>K(`y?5qWvVK$b3jjX@i2p>Ya#4J_YuM^P|c zR$v`lQDS(57bp~VAl>dj3rp0Xmfyt=jt(jAO?9a(e&yIG3uB!J3S-?KPOt~SXV_9GBLqEs|8Z=vnOMrNOgX#2hdnmP?nd;?9b;#%du3wImCe<{JARFc-_X!5>zvP49*W6UfG*AK&8uvfW6pG zX(@w<5xQrbdh%qjr7+>oBPg^$A{{juc+6mJNOL5&q>2WoB$zZxXozUlD02OvNTdIC z9>A*ZSgiTv*IIEcL1qP!@wK2j?Nv>)Hc@j~)|>a0ohJy2LbfK>i=Dz?UQ?=bV#)Z7 zc+Jyys_#qOGKd|%R~%@Fro^DIXbpSBG!ukHA%fza(5$f1WVoU9P~OAd4C9cKeEp)b zO-4Fu+jI`U%59TrzK#i$`5=!zL^)FOv0R5coI?C*|DD7`b=aMlt0jCT4}$u+KLFb4 zDA4gWVnIcGs5V9(R8|j2K{xIeKmq3daiUrLioi}M0zkpGPsY2Dd9I+@fzdWD7~OazsC_c7uPed_4ISwQrELb^l}n%I;z<1Du_h*C zS~wG9CSf`-oKoQefu(;z$*=j*P(2A4UYjW;r{M>)=s)z6NZ_E=E#zN$v)vuupQoh| z>X5>22XzQNMb|qalQBjMnp%g9a*sq}8|T2)bv|*U9LBn^v#^IN3~xx+#>-lVY*nQ( z2X7fakSfIW4A~S^MAwgdR8#l_LIb*quKF*2{POI#KmPU%e;2lirVdD$U_}JB{Z6OB zPIU0ZcAD0woMjXku83|s-gb#cxpk7 zK7m{l2YsE-FM(V$)X<$;;;FbE5cSLICFl=pZ(7gaiHZCQBWRhsPkSr7RP8RBy4N#l z?vcB{e0oB(a=ZD2pk!D`oHgnD=!w7Wvzi6TpdwRsg4(z>A)f zX>f~Ld)eQ|m$KA<F^iVf$Y$p{7p4&iDj5|U#xXd% zQAQNk`(-$>74c8R>8-M8G(Z3@@7-Nz#eC7GhFt83zXgy#uF!4M@bTTDSUmc7CKI%J zRC!KojszN*=iT9oBb|9PXls~6ySuW>0U4Hw*1bhmC}U;06RFRP)N{VT<9cfhG$IF+ zL3<11JFM~f?JEz7|4aC5_~!SpV`<`NqNvyXVi)AqD7$b|Z0hqB=tjH2TdWD~a*UZqRVNN?GGD?8#(?-c-t%Z=>C~ zU9ai5ty}S>Mi=ZNHzp$;p)sAqmkI4s?rN;x!yarLNttlJRk$sPS&IqdnOLe)u3Z=l zuCl?dP`SNzgg6+V`;YYu^e#$Dqh^R5$0Ad`^@d zO68(VE*B4>4P%?Qiej)`j_O19K4!HI7cy#?!DXHf_)~PBTOwl0Gl!d*Z(1+~I!?Cq zS-rBduoV_gg<;CH4N{EFg?*Ev!z=J|_oFSc7C9T+Ixu=_^VFQ1KeBe(c_e}qx3mlo zLQRpW;r{ffv7K6iuu9PwJ^-C-IIq>7DGt2w%?px#?f79UVXS&Pb?1?Q9iZ5&xPcC$ zInsNJhKcy6njhhl;rS^?Gl(Y-c1~w^njO#b zb#Wt4b96Sys+$r-sGdL0(z`5FHyP=W+;k3a8cYPK7KZ>v z263h$F<^k@Vg2FG6HiRE$C^pE8Z~WfgO78^4H?V!UJhY1NETF^3zo$>Dsxg4a4%S> zVvp<`zIBlp-c6~?Fbb&y>Z0ssCTtU zMM8piwrOH?g*CItIa^i%Ie|XvM+8eQk{pGYX!b$S5EeR3%VLb9KTV6%$V`RVIzmN( zN=HXD9=L3&<3LJkJt5y2hw;HG;n7X6Jt+nO9t$-?Q(3BVjm$jjF8~9P9L_uul{;qr z#gr_iVpJCeYk#Af0(Q^?uJhwpFcefKPtWp13;KhQU$OW-T7z8A7w4Cki|dQ|_4VcV z|8;SFyFdvgTDstqfcq?Grjb-Cydd8>7yeyhdo>IwAF0{<4RX8a?hOQ8hOpu5fdO^T z=X4+)fZT}VEmI^5gX)fU_)~u#Keg}>c&yP`a$~7s zh$xJxloGM2^Z@eap)|T=;J^PB9=bq{A>IMomn2s~i)D3d9wp7VXz(N2Uz3Gx3m3MN zegl`xX7!AU_(+pH9v?O~d){lfnXC_mK@5ck zc7J+W?b*NzH9A*BPo)v=gO6166LG%I$28;iK{_k4Y}T&!U-nFt!)HW$w6HhWlfV4! zXE;HQO_*4b5w85Dn+*UK@1EbfW`hse8|a((X0;Yfw=}UHi=4TikAM39&wu&b_kY43 z=aa#tuP(PItMhs^%h}CWf}z~*Ei(^%$7Ke?7-ZHTv}|anjNTq{FD!GuzR{o+TiVe6 z-_>R-Y_$TFax%yhT_bEOGw7lkf%$lM&(8vH4R0*aS2#&;u)|2Y)A-cjBS2juhy3aB zwk00pCS}mRJQNWGos!_3!#OC)>W4oBup1l_x^~2t~bj* zE=a6ku3bavx=#WjF++C=v`}o}X()n&Sa{%2*||K6K!2DX+cMoz-y8SkMLBA;xje zfj~5t0~{ZVpzk**F~Tsp=wt*Cmf#>GC=@dwM$ZElL93V5gQWY!%z%0~mx3qd^zd>E z2Hzo9az|;z0f|DhS@}{Fyz-!QzSbJU>`fcfp)ylZ_68&>2NzI)3b&)4Pwk&w8Sr%{ zAWg&CAWexmhYW=yca(KtRvQ>Z%P;34qZIsvHR60;Y?oDw38HMs);}I-6gj zf<>&=V%Ai`f`R1=HW?VL+IYMvC0UfHk|EmE`}u{dI5%tQuwTDrg@yEHN(=c;0m&5? zMNYiD-M`;&4tGRJCC&rwmCU|S#Op1X6P3OklneV?j~4fF?|*AWj;kZ+V~jI_eG?>! zN1+Dg8sO#&RGb2x^cuA{+Vuc^qhc-Bx2rwqYVrxzo=Z@jh~)#kd-Z4g2U@MFC=X2{ zY)QuCBPK9xv^G2YKWAcej>}fDuh|!qnJmtRNaE~E%%2YO4nT9ylw(6nxj}gwEw#^q zuHSnKO#nS(@=n9acLF}=gLfMG?_{x_$vgF)!gta$Chs&q`A+i>-)Y`|Cv!(n-l_K# zzLTCYd8ft6cLEuIuuhBqI~fvn@=m>{@SPUW47*YqK96kaxZfIbEDNfdI*}mjH1-%E z$&tA5=uD;=3zvL;hYtM?M4;NvM0o1dNU*EvxQ=&KP(2-jEVAgPB?gQ}B=WawQ(ji{ zg~h?u9(k92KD zg9nM-J3?CN0Y$aQ*mnC=c%B2^f-u8dtKft2n7{?<2R75)`w=lQz7)i!*1O4!Z}=j9 zdPGl2!UYKTqQ(yu6LsGJSv(8ZvI--=QPs$j%7_M`DW|tM-ZQ*`1Qi1VKYQuoj zL~3Y(JLBK#bxlFCq4k{rIe-T`>aFCUZf6(L?nuiqH@<&fgHAPiw4JSuni~jbi`X-G zrozKcX7|_}Tf}tU@f^8lx6eDoWkF=flB#uut$QJ>;7>{pYe+;n_VS~fbGQDVT@MPM z{z^9s{?TS=c{tDkobLO8L-Ir4h>hD98<}5GO>aZc!UwKjUV(llzM20Y8Ad^oEK%T8 zH?5g_`~CZ}FO;XB-4 z4h}$7*4a@yo|MK5*ggo8R?A3v52n>j$?GpJLu!QLwcZ1|jXvD9#e(NECljEZs_zax zQzZ=HgUhm~9ZPH9x}=D&#QX6r@KeGTLlIeqOYYxtFA(g8T=MJT z`qNQI@te)PfuCVIGNwSSURZJeJ1s{MGQD}_4N^Ld9g;arpe0iCBL!-8OTLW?|Hx%t z?f^zd8Q=SLad|feDFeO;x;}0n72Dk7Uq;z%lVMxsVnxko)hQPSRK7N{ozhVDHAT~6 zuFiyA0?lWwymWN$_B^$X57iX*U~C;b+1&(6BwM5I$tLiASHDrEjupD-f)~?&qy0ds z4pr*N^tHI*mm@)mOq=a6Pa{SMK|43ZNSqK7wpA$Fvy4JDsadC;kFnC{=!(kLz00Rh z+dK)fH~39CY79%DP^w;PD9O19U>%-e4USI1F6z^UVy!%@H%N( zB+6J12)lYrs%W|%R+42V#{$2Fxokq%pPXc`Rb_!ouzb!&T)KcSV&Cuf&mKZ4 zHvVeT7Q;;Z$@P{>$HPuOO`qu}Xmw&1qpJ-gX~uMd`GwS?`F&v6s_C9sKs9g2ll1G! z1KW+B4Ew5rV2#JZUWV4!QJ4jpHHEp9u0|<1S2?deDgb^bh*A4gX;<{l7Wh%yDB1#X zh;xHu1{&P3;B3p;8KoygH{B?HyZgL)tmQAq10BU|GKFjBw`38L;*JBZ%d}oG1_?-L zo8%20i{GVG@rg@`LMeMYfN~i`PF9x#>8%)M2LGrP^O~!tz9oL8?M$#LFk$N_BQUCb z`Ek(7=@`v1il7@@f~@nV^zhK97!1eV2k3tTDM}7FgS=reVn8)(mMR7R@mTOQjm`W)?63lZ?ghYE>LxFr-d1K}0Y@n9QUKUg z?(Zyn5cmlwAo#Q#Em$%->J(e5)=EJtn)!eb{Qmv#|F1v%{4d}C_4w1zfB5m|-+!kU z^X*R`zqkdS080gZi*D=X%ZewLK>i)fQp+=rLPNlOMezZA)dX(?oh{@}0wclCA)HVg zs1sA{bJ};1dz`y`Wo|%(5o!wQwL%dLB;bHW(jETw_2GquwcmG#uB~x$roDjaBqyEn zpp?b+Oc@c>HJWbgQ0b@FLW+$>cw)36>{)#D#`o+S48^u_*%lBeX%r>DjGrG6t519A z^o!BZCQ&9LAz2UwcX2(sJd)P!s3-Ek(Ze>wh1U;ju_m@|G@Y2JwCZuRiYULslFY7TBQ&o;~4&}M~$0Z+>CO~>tbLEDt!VNC(goI>fL3enMm z+uGqKzebVP!xv~tJp7J*iN8EM9>4$l&)@&;r@#F0H}LN-{`VPB0q|r0i~+pS@9-BV zpZ#}Kp2y!`{x@FOqp{L&fBNYUKcD?)G?Dwy1O7k%?b-i*_S^r?lsWzIOaA9Q{!35! zoh8%Ry}mrtU2ymRcJ}YuaTY5q$$JJjULZK&yc(ZkoOu7bADbjr^s|{^D?}zH(&Qg> z|1)}zDnises>%&`7AJary)`OJH26K!!6q|A`-M>Fb4Jdt6d4RE&DTaGnue+yjiwdF z#qtSSxL2FmeRcbI0t!I@RTFAzT8v7L2njXI0yf2)ibmPY8r8pw?DvvT0?+Mw$K=#Z z;l>uM63`$?F?z8P9(xi3>yA_JOE|9*N#l#d1808?AAH?p681TnX%cP1r4={diSdpK zacU;X!tDdP4WI_A2{PHgb#8GFk}9bV8%)GjkbHMl$8q8`wSOTcUa0IvtFk1xV7opOqk+&%2D$wu@ z;GM(gLp5}==;c6%CMQ#j82xn0-j9ka4ivpseh0Dy9ngRm@cp0E>`mK`-A{zNKRmx^ zr;C0y2%KD_@&IOq-vb%EY&!H_Qp3xF43U`VwE>{0ZZjUN%m4r<-jWl^!Lt#Q#~GVDkxP|MCPZLaj_8rPlk3FU?nUmv|V%=yq83f-;qThfQTO{f5Rczzyvb4fQoV6U2s z7xOStP=3%OFr0V~hBXB*glZz&L{$QG=!!nJuqyI!IKlU}+zsYkLl!yLM|=grrf#{S zYwI%Xe%AA*aFivvf?nxD^{v@Hg9VZ^HMvDm$h%0z`=@h8)&KbCFa8kd_*%=mJB#wl zPtTBw_+`dPWT`&J@H@fYNG+Ig`lm*?RUXl zab)FJiAZ4))TbtNxZ=sF{8VfBEK=OR12NXh9F+s4XHH}GYLKmAej=q+&vRWU6vbv- z>q&0HXMi@Jrj3%uqxPJ4gbQIFNkcf6|FF(~uGOyZ*YF^iR)1{**=byjklq@DHM1Wd zwg+*u6FsYX2q+(gd{2!8@$|;^y*lJZjP&5MlnAav0ZQuJ?8wSd<-zzDr1DL`5@HH{m`kafiC;s20e}+FA{!!)Ivz#wL-OsRWzVa1lTP)yZi18WabU*3h{#&T2SAnN%)4 zp!{+gLHd`4cM(eIhBPW=QH{&v+bbZRk;*)IYiTNkJfNhkrVo!19=h<}ZQudoFtB9l z_l!NBZVIeXTVAQ0P1Y46X}X_7N|&?q&{_--%IFQ*po~sCo*sOum5TCMdQLQ_=;}D& zVd3$SnaiLZc_J>RM(aFXKYjn>cR&2gFF(Oq7QjN~PRUP=5`~TFb!u|BIXc;1!VZID zRP&kc9P#;_G--S;&+=d{oRZbeGPEeh<@Gx6k7uST1yN1cPG%!vaO zxYu-4Hw(4*vUNBmt(VnC@!`~5y-G+?UU1}&2(j+=j2Irzeme}mpZ|V1L!1(YM}~{v z+WNRAx_bEfleGl4Xqu=DUI%%GtbpnNYV^zHY^6>d2}5qJ+3w#6^z2@auN@ESTOssk z;9GkXom|~7_r&dptnGcs2dpJ;Ij99ih3qs1_xzo$ehabU;N3_3KR2ModXYcDb3Q5m zTv&xLB=nnX-(Jry9CO5tM%i91lZ=Z*YoJJCHoa1u-h2`+o6Kl7xM*hbVH6_;iWw+l zma+a1`_&ohWjd4f479>yi>-V3{98?(Rs81^L^PpqnPL(vHtbr9G}>~9^^3{)y=4pc!2JJ;4_K{ zq(%0Q4bwULX}G@8PKC@DlA{%3({ba0p{2P36AE7!8aAF|cj&EO*E$jLdY*%7gM)Fv zx2WpkS{QR}!S_g^VGmO$p>ah63ND7mL<+1(^XS;+wC6BrcHl`(iQGAVW>$-xg#9}^ z=t1FQ!KNruX%eG5!9G~T_O{#Js$9`Pb#HPhHo6_qPLZzHtk3xPJZdwWN9<8j9zz*N zc7^S!z2SJweo@Re!R%%v#mO4n7>uLk25UrXKy+|{iklBCc>N{|kkydkK;fO8{{$l# zdbxPZVWD#s!h>PQ)%z|ynovuen}?MH5#pUi5*0w8yRYQJvqw;Rh8eYpvyEsrI}*_2 zVL(V~;wWhk14-72IlL$yy_1D(b@ZOmnHw@^+zYrG(xYj%{=PzHbwp7T4nbGaintv~ zL0nSY6tR366%M#gs{t`=(g4*ZIU5q4%&20)3C)Cwu6?eTg1DIOphPqGhDE&}Z! zW+D83xVkvMIbU1=&O4u9UtN6v4@i)#NDS1}HrDH=o=igIc*U$kCX#i&EAbhSxPM00kvcOpOFQC@xh z`Z6}^z-Q;@H&R(Vrv*I?t(W0NEswiJ9;WbsG$(fSPx=)-2>NGpo$D3B_)4?4X=%q76vK%d;Sh3Q;r2$nmCy_#q0HdeNd%P*qY+#yd$ zpgKgPRRp{<6mK`0p!-312LdOvW&|5}0BA|CP-?s7$a%#053fjwv+rv}P^tX1&8q>n zfXuQ(e`R`L5zX_roT*Mb0=pg_@hnDX{g zH+x?74ES*Yr9j8m`}aon2Mvzr*wRrQr2@Fb{$WBdiXXeHRvD(?T!6{uBX2H1@wPleudl0&IHVqI z7=VF*<0Gd)rc&q~^e(*sEKjD-jBD`j*d)XwowT)zNzkwZh`w6iTJjAm1N`9VM zF|4nxXUxvIM_~e&a{r+AF**i*9ulvFUBeFMKzah+U>hmQvIY$6cWGuFSxt6@b9!cvxG2H$F=AJ1pzd4e&z0b>cQ z69Vz=^%hAo9)@O8Iy;|;nCggtaA|x*@_@>}n{RVIk1#%qC2dykS_>fYjw+44JUpYA zsRtxboF2{NkH}nRQ3Q$=?@}C_|GxZs>#K?W2}I_#nKn(^>~p-7cn~VtLrXJRYQU3> zhNs$M7`5@$*a`B#Jf^K!9v%@C13yO!Z0%EwHpNH?g4VZzb%~X+!hc5AZjaY~$t6&* zon0y%%jlV#9d%EUe*q{gTUH;@(*iQfWXMu~HwvOji^&YVZjsR-5GR|%=lub$gbchn zHOr1+Nd_)&X_>-v$Q-_U0gynC@bI2mvy~@~Ed5Nw7_x`(6$+?ok2DkdK#>Hv-LYjB z4+X_4A+Y#&U_^?c;V@qc0_aUyNQ{k*cBV@bH#mazqB0hgB=CC}@kK4@4R#cR?lkU# zVXLF_c1nyzEsB+e7T`0*vXGU{l1^(Gqqv2;|0K0uO_<@?Us6tLX^G7Slvi&=KQDt%SNe5-qHkh zfOvSrHSmGt#bS6O4BeTv^Y`d_XBWmZYy(U_v8?(5xkxOO!?kDyl|~+(Ke?x7cAg74 z%neTht-lFA{!=or8TdF}tsr!*O z<7zQDl_lp!7+IXz>VwH=u-Sk0UTB|8uw3mdcROy2ogd_yFSh;e`N0YoU6qXAP!Y22 zsUYEUKDYcYWMz?675_S$_;8061t0mN>~!416Iqe!l2U*;Vxj4Cft&L63Ed1n!5D)l zo+oSZ+NusbhtwPf^o%l_O<2Xbg%BaYs`lj7TJ$nSbqel|^fGHEpSb(&!|VQTt1n_P zTRTS6aXU!C5K=XYPi{E^3>WW)nCOg@+&RE-V&lsXxuA!jH{) zogaA?>EW?I?4;&i1D$d2H&6tQflMtu{1J>4$`5fe`P3^epXTK$JoIuiE*;vJN3x_FqK30uY_Juf~l_h9CnNZOwhO!%#lu$n@YylZ!c-%TF0{Bl;t^jF1=1)VqQBW7k z=SFwzQtgo2GE$Gd>o{q$U?2hX|%Js5D6C_q_=KawRc1IZVYZLcX zx)w`~jOXYkqIzwj@|X|kG4Y)Akl-X9>{;S%T6q(vMnH9py1a2&-h!0nrlKWn z=stWi{58ro)~d-}@U~dI(O(cH8^SoNc74NhA|t-J*oy3iNu@-o*Krk4(F0ScFk;&_ zVP$a`@i&_WB)f`Cmz=CS!-dq~KBfl0>+*{^N5zEboOP*hwC6$Bt`xAXCww7|{W=+T z`Xirk1vDH1S4E?yB5m9J{yHjd8A^9E#qK$+rKUsdaDOl3d18_X!*m?S4G{ApA?crE zHNK})^vkKovD+VHKC=cvrXg5p$rqu~5u_ATKX_czWry;*z~WL5kq72>|L8yRe?uT0 zDN`zx!n1mMJPyW*S>;ob7Fc;^XwU3HWgyD8{kMDWeHapV_;*8fqwFj(`_R`XkbOSe zTPWmQW|I>oSD-1QW}aQ9ilw6qGPS_L<`Ek9iGldw-Y`|Bv~TtixRsagsp$XZ?9$L# zNn_jX@U6BdR;8Z+O@KUF;-}2>0VC1MR@@6&6u#`5bOsNuF`1v}G~+O76CK;J3q{mfdZ0{6&76Wy;(FJ*hq)=C-_Bcb_6~;+aUk2wi zI66geJLY$xs|KMy#&Lmx+l<8T)cee%ifW2s)4_uqsX)p`290^$$;rS-P>jcGAPZSG zBv`Z{`NzzpEFc|nFHb6Gn^?T?->?GOnBWOjxVF%w^cQ64*7Di&ON&qCgi1v4mM?0> z4Og++9?~-<$v+;7;aWa0XO=st z9*g{J;Cyo@u^Pug=O49arW!KwdZPT}+m>EWmK{Fq?mvCP*@?eh&@ive(ov)t;-JB; zb@=u;oLw!%zs3EWXTIDc`RIVu3*3ifv#@v_kWILZ68F)T$6?2d2XRUj)Y|TT_Efx37BR5AZ@dyP3$+ieWTA9%= z{$ZHS!@pc#(KL<3?A(Y)~JNJ_5Qm8oLLHq#t;ON zBa9p2#SN=_LuaIiZY(JB@{ZU_=VIkbqxpP2(}piuM#n`5dkj2Cd&Q$HOx0Y9+mX^@ zp#4&BFToZQ2~1SXz@p-&dAdRMEQObNkAr-8_T(D?$wK6;hno;NP^^|42vHL`(}7mx zOvXtV3u+TM3KIA45U%$XiI%Q)SVkV@C)l~BRs*aw%WX8^0#)N4WIl$6HPr|NRW_Q$ zi77^vbs@~3$^=+MNMaH4#qk29u>k&($?sp$-lk=<`Z|J6ZLmELe&*__1@qw<^8C3s z={23ix;M|Rm+A+nML026qATO_FuU|@E0?t0k8S?ZpuJc!<6Zc`?2{H@xeCQ`9o?q% zB7`SqPIs%W(aWzE>2*BvBG)QSPIxs-1)wIDcUC-8X<9SGf-b9EUq2lY2jBEd>6>^5 zVFBb{_*@t*!{zK;MoY^T6|L_=i)S}#Qq4pB2^AERd@{qA$X~`S_IGRW160uyCKRzr zJJO~El+SGo9z|wnt$I`!rkx3nS0}k@FuSVynDyfUP?_(Ec>3;kcyDPm4Hy~l0tBFM za==VQZSF(LuZKg+)@b${WD(w?ZzHdvUy`ZoNRVnc4VFHs>(CREESwiFFi{h#@h~aw z5Rz~*!`#2p7~E$+B@7y9d4{;AD<@K@&Wl3D&KC|BbCrlnnnjYpN6kGp6rdE~RN|uP z+XiSia(AjWq*aKd*Sc+N4?K0nrEZ^|Q3}wI&gZ|sIiFo#T%KQCpAYl%%Zqa$o#*H1 z1@(9GiSv@DLfh_qu+3i&=cO>dS;bd)z+Zp(+drNCg4!{8WCFm6)({&mHI z8r(UDw^1@}9!RhEPx$lx4W_HHoXJ24w9&8@mksTTmuPZGhHY4cc(`W*U0Np4tO)*K zlomZ*e|^H?Gnr=OoMmEp5o^fP9)u4j)`OvJiTfvJRgd-QGGwzwRVexy(7oN~=)(m! z#ZldFSY9V}zu`X6KUUUjB>jXDH$<0_-+H)eQr(-A#VTNaEIn_juJamwi0fK2>3C7a8L%MgpA2%pR$xSsHcw2nX(#QM)NuLt^T=k1@O!{3c$nY`&Gi zY#(r9l0Byl;?Li}>?fBBfxDq^={BNo9Ui&suy3&W+?!hDOHFWHAgo6{Iz>QG)bsUW znIfZ&d2p;@zz*2!ib@t{qW<@A+zCVv@kuG2h!Nsl#|;*v)CON zPzlF7fs!m}a*})Z3UqJwA;f8U;mQvpOiS~EGNmp0-JfSKJyJouO;JL5>`ths%!X6ynVW!RnYS~`pU64@<4B|I-4tPpksz1JFGVh4^MxCV5Y_hN z_GZ|NQ?B698=7)!2t_1@!Fr?97X$!y!tm%y`CM?~og9jH>`rLjllNR&;hI7v@rG%v zvwyu=ws~3^`F8gYLKSQuSKG~IT(91x$wd+F7QDVfT^&}XLZF=) z&I|U%Ve<9iUbe5QC+XUQ3+iosHXf4Z=ZZ7_*|$Klt=}F?ufJi z)3jsuOf65xT%edKC2vlS$JU;@i*~o3U&Sg+*@Mbv$yXWdU;GZ}4kxD>=@b<`H89Vn2i5Z+40=~Pl94bRgAU9th%03lfgL=2 zciElI?i;EoSs!f2?0wq)KsxKkGil~j$isqiOc)3$-)}r>ccidum^Y9F;lE4Fdn-*T zSP-JXLTvlr6Gk=~|A3i|XYw>fs_bGWPDQANMFaq~u)Oa(OA9BE3kg%A7oey9PICji zJGGhcOFE;rmnc8dz&b}Y#;~8Z8evO#u`0NhhqFtZSZY^Z0nYy-wW6^vp%;@vxNQ>l zsX4Y2jxB2XkE6^vQ86GPa>NeQ0pNsFBf+>j<64i-b%7`JJ0l!e)}k6V18q;>Ewm;W zw-A-Cvs*2oLJ8x64hc-A*xqM95SD}no-b=EwO z+H#vEux1fUZJ`|>+y3G#o=nn*k)ty=0Ew_V3P_G>7|wLu2tD}-0fAC9fN;?ahWE`) zPN=~u91kE#G2HC545z}_kBKcG&((`NCv@+WtGQW&sIIFkdu5aFW}Q9%VE~A@Qf2852oUHE_yllKsECc3fX}%!N5V3 zDJ9@z@yv%eMs3A8LHZv~Y80_vZc21`I?$ez$#?`SE@Y`Tot~V*E@ts4EZ%a{`sx-S z+o~*uQS=S!kLmkvY;!HWv92Tv>WBS3St%xzLX-S>JWlD!S)z+-hc6tn#F|G%9A@05 zrCWqZ8KPN6^nT=X{I^&SdiGW42f82e0RQ3HP81cb0BU1?&VszGb z09^1d^raHrT#q7^JQu^+;E~{w6R1!q-k)cMIEWnqmF@X%hU^7+NtJqrbPkxc=BcTZ zY&&B#;OI^i4p$0?Qm2^S2NQh}AVI>F^NearP%+HodQ~@LDYXHx2Dr~^x&>c@-rbsA z%VgNv;%9O_$g1-z5ma%_)8RaFe6xE{LeeR&k*485*BNq2P`?nfgv|GdmOF-!X@LJp zLkreM7&$xz$a8t!HdWIpH^#43;wa5SrTgdC;eE76G@__3%i-CM1at_w-&ezsN_DB#Ky!Y} zS_PaRMJ5%yfRD?ekWtrDYn7&@8MUV8YIZ68Q`y9N%kns=x5*rVO%3~6hgUHKk1}H+ z*@&~@3k)%ghV3XgIssLfcIY=+`RR3$OqbdDTh2Y+guF%=5@i)7<*#xrcA7;wKHJ$2 zxmg?*Y9?A=qo^AkABC0H{9+I;K$C6>?a)Sr|4%`eqJzjBiV4Q9_t4mO>m_{taCf_@ zX@x~;N+UPqQh$PMxr|NmKE%`{4d)snlJEt7<%jL|rOE2#D)f+!oOt%dN29?SPRy|n zaE;R{2aWoF5fvUv<%tRLjMLNfn52iXKotz^+vP*9TpxT79ICJa_+C+ur9DMrbJIyi zYdY!p3HO#L~<;e3# zNAP%ty{r^kr(E!O2#NMfr{nfJlW(^Gj;0e)W3^_oKSCpa*dkFxI$V+s&2LyDx_H2G z)&L(nKJAh;f_X)Sgl-`y`Gx13QBGvi+E5JC>0g)7JYNxd0oz{!Aq|)eI&fCW2CdoH z-5RN&;EaXmcz}nNbMtmr?1F+fZ0zmOWzf%Uivn?@;+G#zwdE6yG(`kjKBn{tIB?hK z?ySEgxNV)B!5z@-wXI0YMQjFri>>U%MJS^lT%|dEj<43zQUV}pbF{Xo4t5RyKDiR~ z#VDBRbu#lZU0rPud*q$)4uH`CwpTcuZ4D>+$_((^i z{%`^o!e)bV?T+?}SR2kQMr3}BXqYzD2Pz|P1aTxL!OpPg`2*g%>WN_j@>h;U2o2U0mFt%-GzOTBV6TIvxM$<0L0U_~r>j_sZU-zcL}-=fpI;XsL+Tf7KA;0fW z-~Z3QeD}Q|LbeQEVK`Z0kp9U;7vvys4E|cr6%Vj)l zHu&x{dcz{CakJNvN0IKz7{Vt;MnxNKhc2I#<~g`E8i@TC1?Arr`k5e=8MlD)Knm%P z#XY+-bl?0mtD)JRzv;N0z%bPowRUD!Vu)M!{Z*2u*ySwAKAZNY6Ax}??uVDbn{OO?GDPM22p ztc@sHTJVBl^Ae>fTBri+1t^WQ-B3?`V8jZ>yiO z5B~KpfBT-{Bjd8mX?MbQ%+@=D3M%nID1`F|y=7GngT`|f?C$@m!*;)-xuF&60ltDy z(Aq9g_>N^FtvrL0JJc!83{7QVVrt1VHvIlx71Atup}7mHoH1gBvIoxdAsjaO03o#`So8H#%i^Ntqf7wHmWE%b{~7X@-f=-%w!z;n@7) zyK1VR8^$atMFb@vT?k4+rqj*@qttSelZ!YY)O1phi78Ek%eKx?_Gb7*pn4r@_OiW) z(Ma~3lv!G$ZwOH2p@n}E_6LFb*U-eXvjHYiNUu5kFD&hb+Te$~VhD6cJGMZ79$&-b z5=>vah2YCe=ynSSZ0XD|@v=hNAWF#})+1QNWY~T+x(&0s${v^-I+=x2wIENaT7l@R zHnwYDd^G4UuYx1jBCR~m!`SB+iqS} znGH{pi_B2zUE^CXSW8M!+8mGw;<4K4K)gricj-N>y0Kc3Q~|L5&5{nRZ@6S<^Q+g8 z29|%P5H8C(@e6yJ>paJR272K`ZZBq!Zl|EJT_6jZiz9iR$C4tMsX?dK3&@X8ZJyUm zG4*QNahSwF@2!$mzGibRIzzY&*G3_%U4`?{_-eP8%19QV-!i7RbU79+Hpj@*h4f1C zdmvlsZK5)z&9qYqIqA~ZA~Pe7*N)j;b@t%XL7s`e<)Ra~LxLv`a;uLrPnp+)l%}Ib zNhPD^)vK&CRtmHv*KL@mdSISSZ~>nGdUk%}(4f|V3BurqnghW!v(W_ms30l;kjSyDi8UoPpSkk6A$+zKdcVWWRAUrxcA{RId{)xWXt4-~ODt zv%v1u6F;PD<9Dw^rklGd6^=lTnropR9mo%j37oI`Ya z)H`q@pm+DY%d-pV9C3_T2m;mMEUbkZtoiW%+OC5_q2SCeveTl31eu4#NCbi#8)$ni zi^wBJXsGh~^t$FJ4Qf`8KJ{y;*#4Jv(%Ii{sf^Koiry6Wj{y2>3HZI-feOEeqkFoH z16m!_iWzRCgLzT4=0W!QvzEPx<~pm#ef!dqw|Us!yeb{i7bv&B{r2&3v$?x_d~AX$ zCMmFF^Le!IGMpld6xw1ALk1hVMGRC0zcEtB0b$$^)#xsu%k^v{PnU=v>f#wH2C}Lf z|6y!`>Ik5@|MJ71z8|b4UR2?c!eKrNVs}+8uN^btAiN~HTmVx8RXtEtIA$sWrHjEz z#Z>ZqaZ(XGNZli8ADqsBC+j}UXn%f!Hw5je$6kpG84XE(K$~>;&%7kcfxO4SB9;Mg z4T=Sa?@@?u-P>@hl4irU;rfUTK7r*ksmKr z3O&Cm&Rw)`T9m9jmT5)zD70Qkh5=fitl>e(I`4SYKFpSFX@HCp@grneb#p9yKPjC< z@5!(1XTX9K9XL^rhQiwwa1y()4EGzu7FUZB4&%k`MjR~U<8nR(q;u>n84rwj@%V>! z%%mHM9U~%9*od7noTTA;R#J9t3n}!uW)r8%U_0d0*r1cK8)bnBajQ%uY~-x1a)~2i zx%=cTW*qvaGX{tb^tS_O@@&WZtV+^+a$ysidCmi7f;&GsArcB}k~sLMnes;N!}Ml5nX9;p_&I{?1ZD(eLOB4!HD~lD@RVE^FirHOoVA2zpQa&LaV8DHpi!oZPL*MJ0tXnz`uIGQUgzR?jU z{`$-JU&0Fi;uj={u~xvBp*{SUGfg@BPygwR$NI~&|M5T46=Pqr#8AVGwaoC^s@PN% zBi|-g6gW3aOz)(G6cTageao1=tR(jsfGdC&0=fi(m=*wkCIvbBV8N?j&pJ+72cPv> zPU-gHC#TtaFqK0asay^ZYso7kEDHgKKzi{|3#<3X>S&eLD= zbxr!A6E~T!2u3D&p{k0TyEdRl*afTM%ADYj>#vKzYcICKt{F47I|5NOZDSCx)$8nl zCf)sBYUj`QGDcC@JBa7(AJ3<)G|Sx(?_IW@=YkX8m^2mtsIyss$uOVHP3 zD411ug3fd*l+iF!dKG36C*d(L9ULCU#a=EUP+u)ea<=# zgs$KR6yN||t)miXBp%rr*8_`1gG79qHt4y6^0z4D*zgt|Fi18Yq9!7E#a87OOmLj0 zrzShX%J$et!CMAH73fAt8dS(|cd=`h{j zp>1!67DS_=TOpAm9j@~XHpvwe*=YVv=o5s%OuLdckF!^Y;?p}5^!avBmA}o}IzU2M zO)Q)jX>*EI^s=LDz;=Dgu!jm}IS0?s%APBOL`t>som<7``Hk2< zeST6I5jGkzer)mFdl@Nr`+j|YL~UV9;DSJqA%~7eaG3UNvrukwspiIRYs;>jGTi*& z2zQCNCu%4f!jRy_5;0SgRWIw6aN4G`qiGrGh8V#Y|M@w{a(fm{{=j9t>#( z5=H+cKuVUIZ!w=4?Z{7+x7?O>i|Dp$vTC)Vm&9rZ0LGPpQC4e2bd2&k{s}nHL26Cu zm2fo1r(24iLa_SRTQpNanq*meU!fDzIs)`pen3JterxI=+r%NKZ^~?&VJA_Vr@6v@ z`zx`!JZ!(JE-#R@_S*tc&|35ha$CppFt`f%Me&~ZhT@o>_^l3V1AC6FMSEG-=fInE zW{9hf3HG`{SYvHqnCG6`IPM{L#ALIb8Fv6&1MIu2YD|XWtGd6{H&Ly|34>BSN5A!E zm-!fU!q|Nc{79d0@{C`jnP#q$3k4R-Fpt1GuHAymEY?;gKlB~m!|U=Km*2eW>x}Xd z%#onx$}rB2{l=~%(7s)Qdz~DL_32H}^3cT-MWXq){g=*j9B1pj`pu|VogMWUGa3j> zTpInas=Jiy*`L|RGp~fl3XR)-Z$R?hc z!fepzJHK_>3OG95^{M7?37>6;8~JYBlQzn(L;XbVox=|sbtOtG;_00Udb)T#!R72n z$p1h?LX)K_-3F}tb-zOheC&#u&api-NA?)0rn9g^uxGIFs3g)p*mfkN>fz%7sO2TS>9 zFEbR8P;6lpVG*mPyg>AWGzXcsdbT8#Xmaz4FTOZ)3u<lx<>XV6Uq>h zLmUk~3eGMUzhU+0Cp5aa#fjUTp-i~WwyQr@UG;t>T6lm*6KuayVGnTT;Z0oy=@vf= zrcyczy2USaIvt$_aNJKnI6WoSCBcgMb z@h`RDwR4PwJXM++Zr4~q3MR`1f^v)>GCTzSYbRoTXNy-uf7QRYot?`OOT(coiE{pR zn^OLDA@532rWUSuQ@cd4ddIYc&{CqmLLIZU;ISwjLG-e4XMum`-}UF%?_~n4=BSJ+ z&+j)Iq+nBxhFFc=rU*fgLCS_Le5DngG#ZEnpZ-pZ9%@1fmn?ZpBa}^&OIQR=y+w{4 zPP0dWxcpZhF<;KF3Vy9!!8tP^v2hHrRR<)46PaE0XV`kg=El~a=;qJN z`$he9>Pd3S>op2PLOqP}@>>gx4<(tK!+!(r;U?;8$ z;~t|bt~z{sI)~(E7A;PX6?`2mc@zF0SfK<9fWQ|xoy1~%M=%Q6Bf=YTGu zXG6&d1Q&yxZ}`P%(7u6v3|ST7`2~tEi;LR2U@jD=M;z3YlbNptSI`30*?h^Ko7)A4 z*2SK%UXmFuU*31)Sb=VthwV+1rVw?QXk4tmo=pH=A5OKq1r;OPH2?v{c?iuThQmm~ zu^Yc;cS?O#6SwGtg5)+D#KyTT0?YSH<65*Z#8s2~(%_cKB8MZYRqupb<$6+jy&>N8 zz;FOG1aqRy8z+iYqq+e17k=E^ktdI8>8=%^DcJgT=i7_T)~6wThH3kL94+yq_RAOz z+F~`9*2GTFi^u4hdO!clPxK-(WE2m{r8QVMjEgqQU=F%mm>HlXU7)ZMZlfKFFYipy zGe;iL1i8-z{W}g(o7qgFKa^@o7}DAKZU*I059(D1!g&7OU?xw`ZrDH>WH^y@%L*PAS%uE~5>I_6;!DoU0n??-_ zAS)v9c&N==oGN>GS^+k|Gg~ z2fLOoox>DSZzpmZNDHa5eo@=hx&@nIZj&n}lk$%75SeC7ka$_&as3zAss=s= zF)(bbLQ^4WNAOfN51(-=kB5^49Woe@MXCb3%HXihAh5R1>KVtz?Ld$1K2C;h6KjmE zb~lBRWZ3Q1kS~s7Y-y~7y=K?a?c^wzLRr)VxIr^1nYN6YJ2gH4_r5bVr3vwJXr|sd=kYi+H`}?O)52NT1 zx4c2{j<+1p#`Wyh5WKKqy($`YnZy^2`|^X+xEKR#Q+shmf&$jxuHnu*`=Wa}xaeq5 z_Yo}vULe+Ba zOwE|TfW|=mi=I#5QUvfR?>`>se8OZ37Y#Oug=Z}IKvo)>k zcyBq#gWV1qiG~P!0BIX?)0=f?>8(hG1+7y~h%e;Giw+&(#6a-2&aj?h=-k`wQawGN zP(}w%9|T4}LyQM5rqq#z7$UfuKB6d9mqW9KZMb$bKwNszmRr*5cGEe0ADD4~mLU-b z3%m2a>7Jhig{K+Q>x+RR!34cO0g5c_EaD0E^h6{lT4Bx2c{BG`ORHI1hT2aRI0lJB zR*{Henz{fx1vFs6LGa+ZnXQk6g8$wK8KP`%RaG{ z=3T5%GHt}sn=qB@e6Af#VB(KpFI>&LJ-UBEw|Fa5F9$@q+!2+d2}bYfkGon*_``1ynZ6U2P-45vBvO<*>7l$82J zjtdC5A|Na|>(Y|5bO;UGGYqAzY%zS6&BfO6X~vw;gT7gl2I}qW!wYH$CbGb(ZcJZG zj9?Q3_}uV^A>uQjvOB|3l|^(iSR{y-0mbm;F#I#RzEl^{ESiNeK@hR5F##aC+c8ly ztsgyE?gCq698pOP#W8hd+0?30a#}lP`(KrsCBpQ6>_WR94JL}2B$0Hi+sT~z#6pLi zL)NknN^H|t%b`usfpY`KR;@`|tjF&gEx_Gt{h4AWjdIp0cRd}q?`cA2o$mp2!9Tt; z!1Npsa2J$Qrag(P9hT9K+v(DqOk5xqnkziB+XZ7Gp$GG^q`fhyvb`^_Gal%?(PWCf zR8;R+l3v7k$|RA}bXUxkh9VBF+6&$UTU9gQr<2@5U6naMA3Pr#EeM0Y4_r-E$*dYOsjQ1V}IEIX{ zk_Iqz9y}>|KYh2DB7IksaL2%8<8LNCUSBJaK~Cq(OQa%~INTs;HF895jR?%OHm}FW zZ#sOAacy;a@#3|Y+HyJ(Bn`XL61*~ic~JLXw$H9GnC^LEimhJwT1IJbFnf>kL%`FQ zn_^9S){=$5FAVBZh2^qrZst>Fp3g2ya-ei0x6Xy^X_pzZ7w2=!A9pEGzD(|~ytETt zAp6Pe^SJDA1VeqiMamPpq5plkHedf?b-NqpK;y)~aJg=^NfL@xG@0s=qcPtMsoD&b z!M|*&#sL3{KvJ!%lD!*olc zpd`boykrHtgysJkDed_y)ZD@%?^txP#jqecT#d!`LIS4;z$M0QjSQ!;k0s zyVkC|<%k0MA^odq7gvP*bf_cfJCnH6Mly-U4e)7|s3(_0g!4Pnph$)xBLhw>AKsVW z?vX8@&Wn*pXO4a=qYyx@u2G0}CpRmeL?@+9XU5r0f2TVx>IZef{b*6 zNaXZ?va5OHjyN?dZK9R5vp?Zx$!XniRK*Q!9eYFvD_=x;j}XDj;UC-Q=Mj4*#PfN@ zSZYZD+v_eV>k%9g=Y$URcE7)0Js|u54|fsokfj!G@iZHAR1e7133n-3#Iq=Em83&cHeu+647{{u?#{m(RJqAl0Yz*Fy0zAOiHSaXURM{mM!mWM}ppYR@Ny#Z=R83b_W^}{Rb@0~gP z6Zw|w(!Z=kAc8=XkOILs9@`UB?ESf50a~?Xu!ud4xDw<+`TFxKuA26*c&>5ANXw3^ zB|4D*H}dA$C`^Y1n<_TVmFe*eZlIU6gD3j~8Z#~2Gw4({;0)b+#Y1F-9(S*CLYv(& zovm0jO-ea8r#miqlq<23qxU$~SPB3^7YG(89gxIY5bGahJPZ1Te@`>go8ifs~-5+bp=96HBzP}Fa{ zy$7kpqLQu2Z$KdnCh>A28Q7Onh2WYf=eSp3|*=7(jo4dFASL`cLZCMdt}C&8&=8uQ)NuUX;Ay=kJUs zgIO7Rb7ZxraT{?P(LmD;gvxuzfpSYR{VT)oLqE}{hGC1(E}iO%bDwL`PO!HeyRR+* z-uiTxRuYO83$E|gVVu69{TmPu#&4M#3;OMiYj2Osr#(IT8#E+4-knKn^3dq&Vfpm6 z)V+2|$+ag_>{U6$W>3gjdT9KK&4A6-&N!~&qiU@LNYoUL#z8eJej>m&RV3!k?eALS zG2BFx89GfB8eMb_9pR#lkXQ(ZCn*7eTur+sQp6-O2vczq~bwhJ{S7a{+pWuGZ{YskuW*{9P}iJGa0t$u^P}VN@fAucpD7}&R-1% zpsHRJq7;$xBe{;ps$O&R@JW%9W9LAu?$lYUPpJ(8fFcR>81;>oF@kZscmR5r<%^uKca%azV|)iI+S{I=haMyA*(u}k%ZeZ*;vScv7z%Hn2$G@fs*p>YEM;7qS@s6u#aYoARBY6l@QYp&3WPk>+3CCtP7g^gsP?EP zfM08tfSlB4>-m(_ZQ;BPx<0{Q3QlT&=eRzrLy_;tSp2Oyk?jD2n2`$(WB3U}1hbV) zL}>kFXZmR78os_j)ya_~D4$c~cx=}3z$Hcs#L(TpE^*G;?QQb>C0sz>=TjpDTeUuR|Aq`dBFYoU4 z#N8ogB_&znuvnRB5>RUHFUa4}#p3M$oK1g_xD-Azf;)7xCD}}E_r;fIzIysr z{IShP-qI_~<6I}`o?~-k(WyJGWw@gy{(84ZOC$Uc%F2{Uf7oe`9C|u|>{ObfJM-;EZ? zokG*+-99`Z@7`a?Q@@HcI!S_}2G|3VyW0IoYb1)l3e`}T!`=?Wy|^~wE)i#jmX3(k z{(1Dz>%)VkXe$=kBCE6g0m^PzplcIrJC({)o_1}2U_N| z97f|VL?Amz8#A7qMIn3%fM%#e`JG8d`bmu?LNn2WX$GTlaS71axc@WC2bf8C9;nhl zs#t*obl#b~0z~#$59!R&6T`l;ZdKrXEoYt#+a86xZ#~>(5m*Go4QGOtVXqGSlmT}8(3EtTE$7h zq^uYi3LVL0K`uqeyx0%Qyw8vwHG+Jj78n%mvkNy`(NG9rWsnP8Jd4HK@%eBEU8l)p ztd2# z&O$TLJg6DglV}1V_=(-3yBtNLz5-J4)7=P^;L1l3U?h1knVBA7?5S5s+&%-J8}=O9IYYBV zt@>r6KB9`TrbdA{!L%2-Fz5l~N5Iw=CmrgN)>iA!`q~HT3i_}xINdRc1^op03;sG) zb1%>6NLD`(7D;aAlC0{^0DYyVk9W_nyCS=TP2|DOGrH6K_9r<6^b#0*9p-SZSQzP@ zg5e#_K+vi3Y*8Io@V=bjit^vWg;yX=UNsds0WJ0JWq(@_!R-9JMdLXxtQh2t#H()m zkEcm|y`b{1ifnw^t{g;Tya!>g#t|StfP?6yU5Jy5b*B1wRjY@+sZggVP5x5mhm6-z zT@Z}PCiV<*p`-Wk^7!;ETxG_mNYe>PdGU0ei2uYup^ zMvPc!+GwhmbQgc|hQ@Dbfu88_0QDILsPzV`6*uV7%R<%?G~00!ngs}S+V~Ut!**L# zo%!^MntAK#D66vresuI%Y2#LUy}evl1Yk?svz{D{Eq(9EuI;PS9uYEtucW zx|p{pv2DJgd?oIYXX>Xsd{9Jzrr>%`)!yN9W-xC4(#zKm8wd>GhvtZVbuZ_qrQhg* zA}jecJ1Py4d05F8MzF==VdlFtoI#6TVo+O zhwEX1&U|9jfa%To4T~zy(bVGC8(KiKsvRx(t;qbX7eJ9UFav3kaisWIDUenbr--a{ zts|-OD4%BR3XRa|segb{SpKcC{>)2G&eor*O_HL7#%C?`l7i-S<*JFzJ=cO-&isImWmgAD5GU5!&Y8Pgh4{Vg7yB-dxG)CeY#Uv_|9 zKYiP61un6jQQGf|>*A@ImT?F?(4@XY>mr!^u<72mwrVi@Z-ESWT*^_40`}FM!U+@O z@oWQ-E55ZQmFc)`dw9A?)(AeBQV~ISm24<5y}WF+f@cF3uewGq;rh~E0#m5=k>;a9 zk^Rv?`{k4I`YoitHNK=@os$HM7~Mbr@YBzV)0OvZ0C^F`8;#N_Qbn~TzZ-s?gg5H} z*yVFI0K2F&ieCZJU6b=IT*P=KMF+ICtran=+yP#b-4n5rI@0N5j-TnfPXV*6ot{JR?DF~7^k^qFuBE>B{>Hr(61uQ&L)q-*ld_2oO)1o8md1)yJBV)Od-d6)q(F#tA z!wW<*Q~~;g-32ke9G_K{4gZZkt_>=DF^>jgTcfDuKK>Wh%iSpRX-K zATbX15e)_ppS_Y64-#Swuk$%vgq5BqBow?0WkS57n$_bf{`KiV%eyAyu0k-ri^#)^ z{>bN-s?a-ALOdmS`*?rYEuTJF2>aqy%3XyhSlJ$5f2s>f1e39y7*AGUVSDl!@V~V7 zh$r129-$gTNk=&*xD_dGUlae?t(^a`{ZM5~>2grvXizj5%poOhTi(OOaydEE?j!yE z+;absA|*Ax28|q!4;_0rH&7boysa0_4k`?k`a3iecmsp@Xf!@&I!A9JhEYn=6eYI3 z+|gr46L>EW34(I~?+KLj_=o@JhaV6B_OIWYF^RG`2Da?a(YtWPAzGr_$h>2jHN(b< z48^ln1x0mH<^@E;``2SRCZo15#m&IwWl<$VPC_jwAwhp&(HwWuO1i+JVqq$Bk%C}4 zIUWx`br-#ZTu95=kd35LG{a>nOWSW>M{p-DpAXo|I3q#vaVU>Wd9-K@s?S=S7vCs% zOk#l))``*1{3w!*I!5$>9kOd{C~N znSU|1t!TRLxMFzt+G=5OnTmmLdLa~YtreV25s*XyYvS=)JPOeY@q+iw@qM!{Ms;H~kEZ$l*)?i3DSbs7wX7i&T zPNT==YeS#rk&vsH9IvgBHJM`HO~b`?2<$x86(iZ@VSI9`j!QqIhG5es zx1wY%bb6NL1WtPo2~br_>|SUxK^#Z=>2H_!6=igCMrUVF&$aKR-xwT-F9qH2Yhcv^ zEez>IvM3rGdeDxPyXZ=beQIX%&fd{mi86iVPHJ%TdbEBvz&Gs1P3=$3N{0>_NM=FC zJCv7z;vewKo`?CPqhcz`Ie3el3Q1+Re;urq7pm@w`Hcf<*X+%FYNTPC<6mlN-1#7d ztC}S4uvlryUMMt2nVDcAIb3G~R^7-7-Jclm(8Z~lMinIL;J4)s0pf~{h{C79GOnLJ z^%uV+TvnpiTDm^K>1(-Ls30lsCl5UB7|VU%G5GE3gM9D{)lL@w*T#U0%OFAQ)KvK8 zY>|~j!9|J&kHe!)3G~};6CR(7Ca2XZ@+zGs9X)1R`>GgsR#kBrrE72gWvYR>4hQly zWn*N=$>bN>ZZTKdpta&9;ot=)dR-(Qlst!&%<{#S4}vGx9~4HNf;c0`A3lprEg=N* zhxliVXXwSH|1*^ZnV&eD9f!>Ia9v!~)yz&3+Tu0j|E0d*XLGP3+){R{WLkJFbAu7( zG&E`wvUKQEq3GRgYbDspNQd61bBxkOFbVz!AMr55KJ>3QXFL5$%O&BzMhny%WPU&a zM&Lqh)fxse(WmXsSg*%zr@yKB`Ga7NMWS{7jAS(f4r&Rg&C!5 zV_sB;z7&GGn7Z%dq*~&u^QiAU#WPySXWFjzLrT|Kk*ib>G3fTPFm>l1=Z z3^xMr8{w=I6M_P|(?kVHZxeddGU1U10)5N^)eB2L19aA6hPU=_Te_xoe-{{Lsr>0* z{_x$OzW?dFAOG^NKmYKf=xT!>veYsSv&L!q!Cae1_o+8?5u^D)&*FCo-≪⃒NJI- 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

    ckxA9J|pJes|%dd_8gjZ6A#5ZHB}&A&hCW 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